*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans), Inter, system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono), JetBrains Mono, monospace;font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.z-\[100\]{z-index:100}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-full{height:100%}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-24{min-height:6rem}.w-full{width:100%}.min-w-\[700px\]{min-width:700px}.min-w-\[900px\]{min-width:900px}.max-w-2xl{max-width:42rem}.max-w-lg{max-width:32rem}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--tw-slate-100) / var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-amber-200{--tw-border-opacity:1;border-color:rgb(var(--tw-amber-200) / var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(var(--tw-indigo-200) / var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(var(--tw-rose-200) / var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(var(--tw-slate-100) / var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(var(--tw-slate-200) / var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(var(--tw-slate-300) / var(--tw-border-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-amber-50) / var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-indigo-50) / var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(var(--tw-indigo-600) / var(--tw-bg-opacity,1))}.bg-indigo-700{--tw-bg-opacity:1;background-color:rgb(var(--tw-indigo-700) / var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-rose-50) / var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-slate-100) / var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-slate-50) / var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-amber-950{--tw-text-opacity:1;color:rgb(var(--tw-amber-950) / var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(var(--tw-indigo-700) / var(--tw-text-opacity,1))}.text-indigo-950{--tw-text-opacity:1;color:rgb(var(--tw-indigo-950) / var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(var(--tw-rose-700) / var(--tw-text-opacity,1))}.text-rose-950{--tw-text-opacity:1;color:rgb(var(--tw-rose-950) / var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(var(--tw-slate-500) / var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(var(--tw-slate-600) / var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(var(--tw-slate-700) / var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(var(--tw-slate-900) / var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(var(--tw-slate-950) / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#19233b;--muted:#5d687c;--line:#e5e9f2;--accent:#5b5bd6;--accent-strong:#4647bc;--accent-soft:#f0f1ff;--sidebar:#151a32;--surface:#fff;--surface-raised:#fbfcff;--canvas:#f6f7fb;--success:#18845b;--warning:#a66a16;--danger:#b64040;--info:#3d70a2;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--shadow-soft:0 10px 32px #19233b0f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--text-body:14px;--text-caption:12px;--motion-fast:.16s;--motion-normal:.24s;--motion-ease:cubic-bezier(.2,.75,.25,1);--z-sidebar:10;--z-topbar:8;--z-mobile-nav:30;--z-modal:40;--z-drawer-backdrop:50;--z-drawer:51;--violet:var(--accent)}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.sidebar{background:var(--sidebar);color:#b4b1ba;z-index:10;flex-direction:column;width:246px;height:100vh;padding:25px 16px 16px;display:flex;position:fixed;top:0;left:0}.brand{color:#fff;letter-spacing:-.8px;align-items:center;gap:8px;padding:0 8px;font-size:19px;font-weight:750;display:flex}.brand-mark{color:#fff;background:#7a66ed;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.brand-light{color:#b1aeb7;font-weight:450}.brand-ai{color:#bbafff;letter-spacing:.5px;background:#9582ff29;border:1px solid #a99aff33;border-radius:5px;padding:3px 5px;font-size:11px}.workspace-switcher{color:#dfdee1;text-align:left;background:#312f34;border:1px solid #3d3b42;border-radius:10px;align-items:center;gap:10px;width:100%;margin:31px 0 29px;padding:10px 9px;display:flex;position:relative}.workspace-select{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.workspace-avatar{color:#4c4952;background:#f2c996;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.workspace-copy,.profile-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.workspace-copy strong,.profile-copy strong{color:#f4f3f5;font-size:12px;font-weight:600}.workspace-copy small,.profile-copy small{color:#94909d;font-size:11.5px}.nav-label{color:#7e7988;letter-spacing:1.3px;padding:0 11px 9px;font-size:11px;font-weight:700}.main-nav{gap:3px;display:grid}.nav-item{color:#adaab4;border-radius:8px;align-items:center;gap:12px;min-height:37px;padding:0 11px;font-size:12.5px;transition:background .15s,color .15s;display:flex}.nav-item-disabled{color:#7e7988;cursor:default}.nav-item-disabled:hover{color:#7e7988;background:0 0}.nav-coming-soon{color:#7e7988;margin-left:auto;font-size:10.5px}.nav-badge{color:#27262a;background:#f0a67c;border-radius:9px;justify-content:center;align-items:center;min-width:20px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.tools-label{margin-top:27px}.ai-mini{color:#b7aaff;margin-left:auto}.locale-switcher{color:#adaab4;align-items:center;gap:9px;min-height:36px;padding:0 11px;display:flex}.locale-switcher select{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.locale-switcher option{color:#183330;background:#fff}:where([data-theme=dark]) .locale-switcher option{color:#c1e2de;background:#131313}.usage-card{background:#2f2d32;border:1px solid #3c3a41;border-radius:10px;margin:12px 1px 18px;padding:12px}.usage-heading{color:#d0ced4;justify-content:space-between;font-size:11.5px;display:flex}.usage-heading span:last-child{color:#aea0ff}.usage-track{background:#444149;border-radius:6px;height:4px;margin:10px 0 8px;overflow:hidden}.usage-track span{border-radius:inherit;background:#8774f4;width:68%;height:100%;display:block}.usage-card p{color:#908b99;margin:0;font-size:11px}.settings-link{border-top:1px solid #37353b;border-radius:0;margin:0 0 11px;padding-top:14px}.profile-row{border-top:1px solid #37353b;align-items:center;gap:9px;padding:14px 4px 0;display:flex}.profile-avatar{color:#281596;background:#c7bdff;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:11.5px;font-weight:700;display:flex;position:relative}.profile-avatar span{border:2px solid var(--sidebar);background:#62d1a6;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.profile-menu{color:#9995a1;letter-spacing:1px;background:0 0;border:0;font-size:15px}.profile-menu:disabled{cursor:wait;opacity:.65}.main-area{min-height:100vh;margin-left:246px}.topbar{background:#ffffffd9;border-bottom:1px solid #f1eff0;justify-content:space-between;align-items:center;height:67px;padding:0 39px;display:flex}:where([data-theme=dark]) .topbar{background:#131313d9;border-bottom:1px solid #2f292b}.breadcrumb{color:#74676a;align-items:center;gap:11px;font-size:12px;display:flex}:where([data-theme=dark]) .breadcrumb{color:#988b8e}:where([data-theme=dark]) .breadcrumb strong{color:#afb0c7}.topbar-actions{align-items:center;gap:18px;display:flex}.search-trigger{color:#73676a;background:#f8f8f8;border:1px solid #f2f1f1;border-radius:8px;align-items:center;gap:9px;width:228px;height:34px;padding:0 9px;font-size:11.5px;display:flex}:where([data-theme=dark]) .search-trigger{color:#988b8f;background:#1b1819;border:1px solid #2e292a}.search-trigger:disabled,.topbar-ai:disabled,.notification-button:disabled{cursor:not-allowed;opacity:.65}.search-trigger kbd{color:#6d6768;font:inherit;background:#fff;border:1px solid #edeaeb;border-radius:4px;margin-left:auto;padding:3px 5px}:where([data-theme=dark]) .search-trigger kbd{color:#b5acae;background:#131313;border:1px solid #312c2d}.topbar-ai,.notification-button{color:#736769;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex;position:relative}:where([data-theme=dark]) .topbar-ai{color:#7560ed}.topbar-avatar{color:#2c17a1;background:#ffe0e4;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:11.5px;font-weight:700;display:flex}.dashboard-content{max-width:1600px;margin:0 auto;padding:31px 39px 20px}.welcome-row{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.eyebrow,.section-kicker{color:#73676a;letter-spacing:1.25px;font-size:11px;font-weight:700}.welcome-row h1{color:#332e2f;letter-spacing:-.8px;margin:8px 0 5px;font-size:25px;font-weight:650}:where([data-theme=dark]) .welcome-row h1{color:#d2cccd}.welcome-row h1 span{color:#84623c;font-size:19px}:where([data-theme=dark]) .welcome-row h1 span{color:#e5af72}.welcome-row p{color:#74676a;margin:0;font-size:12px}:where([data-theme=dark]) .welcome-row p{color:#988b8e}.primary-button{color:#fff;background:#341bc5;border:0;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex;box-shadow:0 4px 10px #2c15d42e}:where([data-theme=dark]) .primary-button{color:#f7f7f7;background:#3215d5;box-shadow:0 4px 10px #4c2dff37}.primary-button span{font-size:15px;font-weight:400}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.metric-card{background:#fff;border:1px solid #f2f1f1;border-radius:10px;min-height:126px;padding:15px 16px;position:relative;overflow:hidden}:where([data-theme=dark]) .metric-card{background:#131313;border:1px solid #2e292a}.metric-top{color:#726669;z-index:1;justify-content:space-between;align-items:center;font-size:11.5px;display:flex;position:relative}:where([data-theme=dark]) .metric-top{color:#97898d}.metric-icon{border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.metric-icon.lavender,.activity-avatar.lavender,.activity-symbol.lavender{color:#341ac7;background:#ffedef}:where([data-theme=dark]) .metric-icon.lavender,:where([data-theme=dark]) .activity-avatar.lavender,:where([data-theme=dark]) .activity-symbol.lavender{color:#8471ef;background:#2b0d11}.metric-icon.peach,.activity-avatar.peach,.activity-symbol.peach{color:#8a5f3f;background:#fff1e8}:where([data-theme=dark]) .metric-icon.peach,:where([data-theme=dark]) .activity-avatar.peach,:where([data-theme=dark]) .activity-symbol.peach{color:#e1a172;background:#2b1b10}.metric-icon.mint,.activity-avatar.mint,.activity-symbol.mint{color:#36725e;background:#e6f8f1}:where([data-theme=dark]) .metric-icon.mint,:where([data-theme=dark]) .activity-avatar.mint,:where([data-theme=dark]) .activity-symbol.mint{color:#75bda5;background:#123125}.metric-icon.blue,.activity-avatar.blue,.activity-symbol.blue{color:#4b6b9b;background:#eaf2ff}:where([data-theme=dark]) .metric-icon.blue,:where([data-theme=dark]) .activity-avatar.blue,:where([data-theme=dark]) .activity-symbol.blue{color:#7299d6;background:#101a29}.metric-value{color:#342f30;letter-spacing:-.8px;z-index:1;margin-top:5px;font-size:24px;font-weight:650;position:relative}:where([data-theme=dark]) .metric-value{color:#d1cbcc}.metric-foot{color:#71686a;z-index:1;align-items:center;gap:6px;margin-top:7px;font-size:11px;display:flex;position:relative}:where([data-theme=dark]) .metric-foot{color:#968d8f}.metric-change{color:#26765b;align-items:center;gap:1px;font-size:11px;font-weight:650;display:flex}:where([data-theme=dark]) .metric-change{color:#65ceaa}.metric-spark{color:#2200e020;letter-spacing:-12px;font-size:47px;position:absolute;bottom:-13px;right:21px;transform:rotate(-14deg)}:where([data-theme=dark]) .metric-spark{color:#a696ff20}.spark-deals{color:#f4be9a2b;transform:rotate(8deg)}:where([data-theme=dark]) .spark-deals{color:#efc1a22b}.spark-revenue{color:#6cc4a62b;transform:rotate(-5deg)}:where([data-theme=dark]) .spark-revenue{color:#79c9ae2b}.spark-conversion{color:#76a4eb29;transform:rotate(12deg)}:where([data-theme=dark]) .spark-conversion{color:#82aae929}.workspace-grid{grid-template-columns:minmax(0,1.9fr) minmax(280px,.9fr);gap:16px;margin-top:17px;display:grid}.panel{background:#fff;border:1px solid #f2f1f1;border-radius:10px;min-width:0}:where([data-theme=dark]) .panel{background:#131313;border:1px solid #2e292a}.pipeline-panel{padding:19px 18px 17px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading h2{color:#373132;letter-spacing:-.2px;margin:5px 0 0;font-size:15px;font-weight:650}:where([data-theme=dark]) .panel-heading h2{color:#cfc9ca}.text-button{color:#351cc4;background:0 0;border:0;padding:5px;font-size:11.5px;font-weight:550}:where([data-theme=dark]) .text-button{color:#7762ee}.text-button span{margin-left:3px}.pipeline-board{scrollbar-color:#ece9ea transparent;scrollbar-width:thin;grid-template-columns:repeat(4,minmax(145px,1fr));gap:10px;margin:20px -18px 0;padding:0 18px 5px;display:grid;overflow-x:auto}:where([data-theme=dark]) .pipeline-board{scrollbar-color:#322c2e transparent}.pipeline-column{min-width:145px}.stage-heading{justify-content:space-between;align-items:center;display:flex}.stage-name{color:#5e5356;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}:where([data-theme=dark]) .stage-name{color:#b2a8ab}.stage-name i{border-radius:50%;width:7px;height:7px}.stage-name span{color:#726669;background:#f5f3f4;border-radius:10px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10.5px;display:inline-flex}:where([data-theme=dark]) .stage-name span{color:#97898d;background:#1f1b1c}.stage-menu,.deal-card-top button{color:#70676a;background:0 0;border:0;padding:1px;display:flex}:where([data-theme=dark]) .stage-menu,:where([data-theme=dark]) .deal-card-top button{color:#978e90}.stage-total{color:#74666a;margin:5px 0 9px 13px;font-size:11.5px;font-weight:650}:where([data-theme=dark]) .stage-total{color:#a29699}.stage-total span{color:#706769;font-size:10.5px;font-weight:400}:where([data-theme=dark]) .stage-total span{color:#978f91}.deal-list{gap:7px;display:grid}.deal-card{background:#fff;border:1px solid #f0eeef;border-radius:7px;padding:9px;transition:box-shadow .15s,transform .15s}.deal-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1810120d}:where([data-theme=dark]) .deal-card:hover{box-shadow:0 4px 14px #00000027}.deal-card-top{justify-content:space-between;align-items:center;display:flex}.deal-avatar{border-radius:6px;justify-content:center;align-items:center;width:23px;height:23px;font-size:10.5px;font-weight:700;display:flex}.deal-avatar.peach{color:#905f3b;background:#fff0e6}:where([data-theme=dark]) .deal-avatar.peach{color:#ce9164;background:#2c1c11}.deal-avatar.blue{color:#4e6997;background:#eaf1ff}:where([data-theme=dark]) .deal-avatar.blue{color:#7292c7;background:#101829}.deal-avatar.mint{color:#38735c;background:#e4f7ef}:where([data-theme=dark]) .deal-avatar.mint{color:#76bca1;background:#133325}.deal-avatar.lavender{color:#351cc4;background:#ffedef}:where([data-theme=dark]) .deal-avatar.lavender{color:#6951ec;background:#2b0d11}.deal-card h3{color:#52494b;margin:8px 0 4px;font-size:11px;font-weight:600}:where([data-theme=dark]) .deal-card h3{color:#bbb2b4}.deal-card p{color:#72676a;margin:0;font-size:10.5px}:where([data-theme=dark]) .deal-card p{color:#978c8f}.deal-card-foot{color:#615659;border-top:1px solid #f4f3f3;justify-content:space-between;align-items:center;margin-top:9px;padding-top:7px;font-size:11px;display:flex}:where([data-theme=dark]) .deal-card-foot{color:#b0a5a8;border-top:1px solid #2d2829}.deal-card-foot strong{font-weight:650}.deal-owner{color:#7e6553;background:#f2e5d9;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex}:where([data-theme=dark]) .deal-owner{color:#af9685;background:#3d2917}.add-deal{color:#72676a;background:0 0;border:1px dashed #ebe9e9;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:7px;padding:7px;font-size:12.5px;display:flex}:where([data-theme=dark]) .add-deal{color:#978c8f;border:1px dashed #322c2e}.add-deal span{font-size:10.5px}.activity-panel{padding:19px 17px 13px}.icon-button{color:#716668;letter-spacing:1px;background:0 0;border:0;font-size:18px}:where([data-theme=dark]) .icon-button{color:#998d90}.activity-feed{margin-top:19px}.activity-item{border-bottom:1px solid #f5f3f4;align-items:flex-start;gap:9px;min-height:56px;padding:0 0 11px;display:flex}:where([data-theme=dark]) .activity-item{border-bottom:1px solid #2c2728}.activity-item+.activity-item{padding-top:11px}.activity-avatar{border-radius:50%;flex:0 0 27px;justify-content:center;align-items:center;height:27px;font-size:10.5px;font-weight:700;display:flex}.activity-copy{flex:1;min-width:0}.activity-copy p{color:#72676a;margin:0;font-size:11px;line-height:1.5}:where([data-theme=dark]) .activity-copy p{color:#978c8f}.activity-copy p strong{color:#615659;font-weight:650}:where([data-theme=dark]) .activity-copy p strong{color:#b0a5a8}.activity-copy p b{color:#74666a;font-weight:550}:where([data-theme=dark]) .activity-copy p b{color:#948689}.activity-copy>span{color:#6e6768;margin-top:4px;font-size:10.5px;display:block}:where([data-theme=dark]) .activity-copy>span{color:#989192}.activity-symbol{border-radius:6px;flex:0 0 21px;justify-content:center;align-items:center;height:21px;font-size:11.5px;display:flex}.activity-link{color:#351cc4;background:0 0;border:0;margin-top:12px;padding:3px 0;font-size:11px;font-weight:550}:where([data-theme=dark]) .activity-link{color:#7762ee}.activity-link span{margin-left:3px}.bottom-grid{grid-template-columns:minmax(0,1.9fr) minmax(280px,.9fr);gap:16px;margin-top:17px;display:grid}.chart-panel{padding:18px 19px 13px}.select-button{color:#726669;background:#fff;border:1px solid #f0efef;border-radius:6px;padding:7px 9px;font-size:11px}:where([data-theme=dark]) .select-button{color:#97898d;background:#131313;border:1px solid #2f2a2b}.select-button span{margin-left:10px}.chart-summary{align-items:center;gap:8px;margin:14px 0 4px;display:flex}.chart-summary strong{color:#373132;letter-spacing:-.5px;font-size:19px}:where([data-theme=dark]) .chart-summary strong{color:#cfc9ca}.trend-pill{color:#2e755c;background:#e9f8f1;border-radius:5px;padding:4px 5px;font-size:10.5px;font-weight:650}:where([data-theme=dark]) .trend-pill{color:#6dc5a6;background:#122f21}.chart-caption{color:#70686a;font-size:10.5px}:where([data-theme=dark]) .chart-caption{color:#968e90}.chart{border-bottom:1px solid #f3f1f2;justify-content:space-around;align-items:flex-end;gap:14px;height:95px;padding:4px 9px 0;display:flex}:where([data-theme=dark]) .chart{border-bottom:1px solid #2d282a}.chart-column{flex-direction:column;flex:1;justify-content:flex-end;align-self:stretch;align-items:center;display:flex}.chart-bar{background:#fcebed;border-radius:4px 4px 0 0;width:65%;max-width:28px;min-height:12px;transition:background .2s}:where([data-theme=dark]) .chart-bar{background:#2b0d11}.chart-column:hover .chart-bar{background:#fbe4e7}:where([data-theme=dark]) .chart-column:hover .chart-bar{background:#2b0d11}.chart-bar-active{background:#351cc4}:where([data-theme=dark]) .chart-bar-active{background:#3215d5}.chart-column span{color:#70676a;padding:5px 0 0;font-size:10.5px}:where([data-theme=dark]) .chart-column span{color:#978e90}.assistant-card{color:#fff;background:#22223e;border-radius:10px;min-height:189px;padding:19px;position:relative;overflow:hidden}:where([data-theme=dark]) .assistant-card{color:#f7f7f7;background:#1a1a2f}.assistant-orbit{color:#2200e0;border:1px solid #3d20df4d;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;font-size:19px;display:flex;position:absolute;top:16px;right:13px}:where([data-theme=dark]) .assistant-orbit{color:#a899ff;border:1px solid #644ceb4d}.assistant-orbit:before,.assistant-orbit:after{content:"";border:1px solid #3d20df33;border-radius:50%;position:absolute;inset:9px}:where([data-theme=dark]) .assistant-orbit:before,:where([data-theme=dark]) .assistant-orbit:after{border:1px solid #644ceb33}.assistant-orbit:after{inset:-9px}.assistant-label{color:#696784;letter-spacing:1px;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex;position:relative}:where([data-theme=dark]) .assistant-label{color:#948689}.online-dot{background:#65cba8;border-radius:50%;width:6px;height:6px}:where([data-theme=dark]) .online-dot{background:#3ea280}.assistant-card h2{letter-spacing:-.3px;margin:14px 0 6px;font-size:18px;font-weight:600;line-height:1.2;position:relative}.assistant-card p{color:#73676a;max-width:210px;margin:0;font-size:11px;line-height:1.5;position:relative}:where([data-theme=dark]) .assistant-card p{color:#96888c}.assistant-button{color:#2e18a9;background:#fff;border:0;border-radius:5px;align-items:center;gap:8px;margin-top:13px;padding:7px 9px;font-size:10.5px;font-weight:650;display:flex;position:relative}:where([data-theme=dark]) .assistant-button{color:#6851ec;background:#131313}.page-footer{color:#70676a;padding:19px 1px 0;font-size:10.5px}.page-footer span{margin:0 5px}.organization-switcher select{color:#75676b;background:#fff;border:1px solid #f0eeef;border-radius:6px;max-width:150px;padding:7px 22px 7px 8px;font-size:11.5px}:where([data-theme=dark]) .organization-switcher select{color:#9f9396;background:#131313;border:1px solid #2f2a2b}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-page{background:radial-gradient(at 50% 10%,#ffedef 0,#f7f8fc 53%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card{background:#fff;border:1px solid #f2f1f1;border-radius:14px;width:100%;max-width:430px;padding:34px;box-shadow:0 18px 60px #1810120d}.auth-mark{margin-bottom:23px}.auth-mark .brand-mark{justify-content:center;align-items:center;width:37px;height:37px;display:inline-flex}.auth-card h1{color:#332e2f;letter-spacing:-.8px;margin:8px 0;font-size:25px;font-weight:650}:where([data-theme=dark]) .auth-card h1{color:#d2cccd}.auth-subtitle{color:#74676a;margin:0 0 24px;font-size:12.5px;line-height:1.55}:where([data-theme=dark]) .auth-subtitle{color:#988b8e}.auth-form{gap:15px;display:grid}.auth-form label{color:#665b5e;gap:7px;font-size:12px;font-weight:550;display:grid}.auth-form input,.auth-form select{color:#383233;background:#fff;border:1px solid #eae8e8;border-radius:7px;outline:none;min-height:40px;padding:0 11px;font-size:12.5px}:where([data-theme=dark]) .auth-form input,:where([data-theme=dark]) .auth-form select{color:#cec8c9;background:#131313;border:1px solid #332d2e}:where([data-theme=dark]) .auth-form input:focus,:where([data-theme=dark]) .auth-form select:focus{border-color:#8471ef;box-shadow:0 0 0 3px #4c2dff28}.auth-submit{justify-content:center;width:100%;min-height:41px;margin-top:3px}.auth-submit:disabled{cursor:wait;opacity:.7}.password-hint{color:#72676a;margin-top:-9px;font-size:11.5px}:where([data-theme=dark]) .password-hint{color:#978c8f}.auth-error{color:#aa4545;background:#fff0f0;border:1px solid #f8dada;border-radius:6px;margin:0;padding:9px 10px;font-size:12px}:where([data-theme=dark]) .auth-error{color:#c46e6e;background:#260e0e;border:1px solid #451a1a}.auth-switch{color:#726669;text-align:center;margin:21px 0 0;font-size:12px}:where([data-theme=dark]) .auth-switch{color:#97898d}.auth-switch a{color:#341bc5;font-weight:600}:where([data-theme=dark]) .auth-switch a{color:#6b54ec}.onboarding-card{max-width:470px}@media (min-width:1500px){.dashboard-content{padding-top:39px}.deal-card{padding:11px}.deal-card h3{font-size:11.5px}}@media (max-width:1120px){.sidebar{width:218px}.main-area{margin-left:218px}.topbar{padding:0 25px}.dashboard-content{padding-left:25px;padding-right:25px}.workspace-grid,.bottom-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.9fr)}.metrics-grid{gap:10px}.metric-card{padding-left:12px;padding-right:12px}}@media (max-width:900px){.workspace-grid,.bottom-grid{grid-template-columns:1fr}.activity-panel{min-height:auto}.activity-feed{-moz-column-gap:16px;grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.brand{font-size:18px}.main-area{margin-left:0}.topbar{height:55px;padding:0 15px}.breadcrumb{font-size:11.5px}.topbar-actions{gap:12px}.search-trigger{background:0 0;border:0;justify-content:center;width:28px;padding:0}.search-trigger span,.search-trigger kbd{display:none}.dashboard-content{padding:23px 14px 16px}.welcome-row{align-items:flex-start;gap:10px}.welcome-row h1{font-size:20px}.welcome-row p{max-width:230px;font-size:11.5px}.primary-button{flex:none;gap:3px;padding:9px;font-size:0}.primary-button span{font-size:18px}.metrics-grid{gap:9px}.metric-card{min-height:116px;padding:12px}.metric-top{font-size:11px}.metric-value{font-size:21px}.metric-foot{flex-direction:column;align-items:flex-start;gap:2px}.pipeline-panel,.activity-panel,.chart-panel{padding-left:13px;padding-right:13px}.pipeline-board{margin-left:-13px;margin-right:-13px;padding-left:13px;padding-right:13px}.activity-feed{display:block}.activity-item{min-height:55px}.assistant-card{min-height:190px}.page-footer{text-align:center}.organization-switcher select{max-width:105px}.auth-card{padding:26px 22px}}.crm-page-header{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.crm-page-header h1{color:#342f30;letter-spacing:-.7px;margin:7px 0 4px;font-size:25px;font-weight:650}:where([data-theme=dark]) .crm-page-header h1{color:#d1cbcc}.crm-page-header p{color:#74676a;margin:0;font-size:12px}:where([data-theme=dark]) .crm-page-header p{color:#988b8e}.crm-panel{background:#fff;border:1px solid #f2f1f1;border-radius:10px;min-width:0;overflow:hidden}:where([data-theme=dark]) .crm-panel{background:#131313;border:1px solid #2e292a}.crm-toolbar{justify-content:space-between;align-items:center;min-height:67px;padding:13px 18px;display:flex}.crm-search{color:#74676a;background:#faf9f9;border:1px solid #f0efef;border-radius:7px;align-items:center;gap:9px;width:100%;max-width:360px;padding:9px 11px;display:flex}:where([data-theme=dark]) .crm-search{color:#988b8e;background:#1a1717;border:1px solid #2f2a2b}.crm-search input{color:#463f41;background:0 0;border:0;outline:0;width:100%;font-size:12px}:where([data-theme=dark]) .crm-search input{color:#c3bcbe}.crm-count{color:#74676a;font-size:11.5px}:where([data-theme=dark]) .crm-count{color:#988b8e}.crm-table-wrap{overflow-x:auto}.crm-table{border-collapse:collapse;text-align:left;width:100%;min-width:660px}.crm-table th{color:#74676a;letter-spacing:.4px;text-transform:uppercase;background:#fafafd;border-bottom:1px solid #f2f1f1;padding:12px 17px;font-size:11px;font-weight:650}:where([data-theme=dark]) .crm-table th{color:#988b8e;background:#181516;border-bottom:1px solid #2e292a}.crm-table td{color:#665a5d;border-bottom:1px solid #f4f2f3;padding:14px 17px;font-size:12px}:where([data-theme=dark]) .crm-table td{color:#aca1a4;border-bottom:1px solid #2d2829}.crm-table td:first-child{color:#423b3d;font-weight:600}:where([data-theme=dark]) .crm-table td:first-child{color:#c6bfc1}.crm-status{color:#351cc4;background:#ffedef;border-radius:99px;padding:5px 9px;font-size:11px;display:inline-block}:where([data-theme=dark]) .crm-status{color:#6951ec;background:#2b0d11}.crm-row-actions{justify-content:flex-end;gap:6px;display:flex}.crm-row-actions button,.crm-modal-heading>button{color:#726669;background:0 0;border:1px solid #f2f0f1;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}:where([data-theme=dark]) .crm-row-actions button,:where([data-theme=dark]) .crm-modal-heading>button{color:#97898d;border:1px solid #2e292a}.crm-row-actions button:hover{color:#341bc5;background:#fff0f2}:where([data-theme=dark]) .crm-row-actions button:hover{color:#6b54ec;background:#2b0d11}.crm-row-actions button:last-child:hover{color:#a5514d;background:#fff1f0}:where([data-theme=dark]) .crm-row-actions button:last-child:hover{color:#d2726e;background:#26100e}.crm-empty{color:#74676a;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:150px;font-size:12px;display:flex}:where([data-theme=dark]) .crm-empty{color:#988b8e}.crm-error{color:#a53e35;background:#fff2f1;border:1px solid #f5d5d1;border-radius:7px;margin:12px 18px;padding:10px 12px;font-size:12px}:where([data-theme=dark]) .crm-error{color:#cf7169;background:#25100e;border:1px solid #4a211c}.crm-pagination{color:#74676a;justify-content:space-between;align-items:center;padding:13px 18px;font-size:11.5px;display:flex}:where([data-theme=dark]) .crm-pagination{color:#988b8e}.crm-pagination div{gap:7px;display:flex}.crm-pagination button,.crm-cancel{color:#726669;background:#fff;border:1px solid #edeaeb;border-radius:6px;padding:7px 10px;font-size:11.5px}:where([data-theme=dark]) .crm-pagination button,:where([data-theme=dark]) .crm-cancel{color:#9f9396;background:#131313;border:1px solid #312c2d}.crm-pagination button:disabled{cursor:not-allowed;opacity:.45}.crm-modal-backdrop{z-index:40;background:#241f2073;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}:where([data-theme=dark]) .crm-modal-backdrop{background:#1b181873}.crm-modal{background:#fff;border:1px solid #f2f0f1;border-radius:12px;gap:13px;width:100%;max-width:480px;max-height:min(90vh,720px);padding:22px;display:grid;overflow-y:auto;box-shadow:0 22px 70px #1810122e}:where([data-theme=dark]) .crm-modal{background:#131313;border:1px solid #2e292a;box-shadow:0 22px 70px #0000008a}.crm-modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.crm-modal-heading h2{color:#393234;margin:5px 0 0;font-size:17px}:where([data-theme=dark]) .crm-modal-heading h2{color:#cec7c9}.crm-field{color:#665b5e;gap:6px;font-size:11.5px;font-weight:600;display:grid}:where([data-theme=dark]) .crm-field{color:#aca1a4}.crm-field input,.crm-field select{color:#40393b;background:#fff;border:1px solid #ece9ea;border-radius:6px;outline:none;min-height:37px;padding:8px 10px;font-size:12px}:where([data-theme=dark]) .crm-field input,:where([data-theme=dark]) .crm-field select{color:#c8c1c3;background:#131313;border:1px solid #322c2e}.crm-field input:focus,.crm-field select:focus{border-color:#381ae5;box-shadow:0 0 0 3px #2c15d41a}:where([data-theme=dark]) .crm-field input:focus,:where([data-theme=dark]) .crm-field select:focus{border-color:#8775f0;box-shadow:0 0 0 3px #4c2dff1f}.crm-modal-actions{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.crm-spinner{animation:1s linear infinite crm-spin}@keyframes crm-spin{to{transform:rotate(360deg)}}.pipeline-title{color:#40393b;margin:5px 0 0;font-size:15px}:where([data-theme=dark]) .pipeline-title{color:#c8c1c3}.pipeline-select{color:#665b5e;background:#fff;border:1px solid #edeaeb;border-radius:6px;padding:8px 10px;font-size:11.5px}:where([data-theme=dark]) .pipeline-select{color:#aca1a4;background:#131313;border:1px solid #312c2d}.deal-board-summary{background:#faf9f9;border:1px solid #f1eff0;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:0 17px 14px;padding:12px 15px;display:flex}:where([data-theme=dark]) .deal-board-summary{background:#1a1717;border:1px solid #2f292b}.deal-board-summary>div{gap:4px;display:grid}.deal-board-summary span{color:#74676a;font-size:11px}:where([data-theme=dark]) .deal-board-summary span{color:#978a8e}.deal-board-summary strong{color:#40393b;font-size:15px;font-weight:650}:where([data-theme=dark]) .deal-board-summary strong{color:#c8c1c3}.deal-board{gap:12px;padding:0 17px 18px;display:flex;overflow-x:auto}.deal-stage{background:#faf9f9;border:1px solid #f1eff0;border-radius:8px;flex:0 0 235px;min-height:250px;padding:11px}.deal-stage-heading{align-items:center;gap:7px;display:flex}.deal-stage-heading h3{color:#51474a;flex:1;margin:0;font-size:11.5px;font-weight:650}.deal-stage-heading>span:last-child{color:#75676b;text-align:center;background:#efeeee;border-radius:99px;min-width:19px;padding:3px 5px;font-size:11px}:where([data-theme=dark]) .deal-stage-heading>span:last-child{color:#978a8d;background:#242021}.stage-color{border-radius:50%;width:8px;height:8px}.deal-stage-total{color:#73676a;margin:8px 0 11px 15px;font-size:11px}.deal-stage-total small{font-size:10.5px}.deal-card-list{gap:8px;display:grid}.deal-card{cursor:grab;padding:11px}.deal-card strong{color:#51484a;font-size:11.5px;line-height:1.5;display:block}:where([data-theme=dark]) .deal-card strong{color:#bbb3b5}.deal-card-amount{color:#351cc4;align-items:center;gap:5px;margin-top:9px;font-size:11px;display:flex}:where([data-theme=dark]) .deal-card-amount{color:#6951ec}.deal-card small{color:#73676a;margin-top:8px;font-size:11px;display:block}:where([data-theme=dark]) .deal-card small{color:#988b8f}.stage-empty{color:#72686b;text-align:center;border:1px dashed #e5e2e3;border-radius:6px;padding:15px 8px;font-size:11px}:where([data-theme=dark]) .stage-empty{color:#998f91;border:1px dashed #363031}.workflow-form{grid-template-columns:minmax(180px,1.4fr) minmax(170px,1fr) auto;align-items:end;gap:13px;margin-bottom:16px;padding:16px;display:grid}.workflow-panel{margin-top:14px}.workflow-subtext,.workflow-overdue{color:#74676a;margin-top:4px;font-size:11px;display:block}:where([data-theme=dark]) .workflow-subtext,:where([data-theme=dark]) .workflow-overdue{color:#988b8e}.workflow-overdue{color:#ab4b42}:where([data-theme=dark]) .workflow-overdue{color:#cb6f67}.workflow-action{color:#351cc4;background:#fff0f2;border:1px solid #c4bafd;border-radius:6px;padding:7px 9px;font-size:11.5px}:where([data-theme=dark]) .workflow-action{color:#6951ec;background:#2b0d11;border:1px solid #4f171e}.crm-success{color:#287344;background:#effaf3;border:1px solid #d1edda;border-radius:7px;margin:12px 18px;padding:10px 12px;font-size:12px}:where([data-theme=dark]) .crm-success{color:#93d9ad;background:#102919;border:1px solid #1e4d2d}.channel-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.channel-form label{color:#596176;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}:where([data-theme=dark]) .channel-form label{color:#a69b9e}.channel-form input,.channel-form select{color:#283044;font:inherit;background:#fff;border:1px solid #e6e3e4;border-radius:6px;width:100%;min-width:0;min-height:36px;padding:8px 10px}:where([data-theme=dark]) .channel-form input,:where([data-theme=dark]) .channel-form select{color:#bcc4d8;background:#131313;border:1px solid #352f31}.channel-form-wide{grid-column:1/-1;min-width:0}.channel-secret-note,.channel-health,.channel-webhook p{color:#736769;margin:0 0 8px;font-size:11.5px}:where([data-theme=dark]) .channel-secret-note,:where([data-theme=dark]) .channel-health,:where([data-theme=dark]) .channel-webhook p{color:#988b8e}.channel-connection-list{gap:10px;padding:12px;display:grid}.channel-connection-card{border:1px solid #f1f0f0;border-radius:8px;min-width:0;padding:14px}:where([data-theme=dark]) .channel-connection-card{border:1px solid #2e292a}.channel-connection-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.channel-connection-heading>div{min-width:0}.channel-connection-heading strong{color:#342e30;font-size:13px}:where([data-theme=dark]) .channel-connection-heading strong{color:#d1cbcd}.channel-connection-heading p{color:#736669;overflow-wrap:anywhere;margin:4px 0 0;font-size:11.5px}:where([data-theme=dark]) .channel-connection-heading p{color:#998c8f}.channel-status{color:#62697b;background:#f5f3f4;border-radius:999px;flex:none;padding:5px 8px;font-size:11px}:where([data-theme=dark]) .channel-status{color:#9b8e91;background:#1f1b1c}.channel-status-connected,.channel-status-active{color:#267445;background:#eaf7ef}:where([data-theme=dark]) .channel-status-connected,:where([data-theme=dark]) .channel-status-active{color:#92dbaf;background:#122f1d}.channel-status-error{color:#a53e35;background:#fff0ef}:where([data-theme=dark]) .channel-status-error{color:#cf7169;background:#26100e}.channel-status-disabled,.channel-status-disconnected{color:#736669;background:#f5f3f4}:where([data-theme=dark]) .channel-status-disabled,:where([data-theme=dark]) .channel-status-disconnected{color:#998c8f;background:#1f1b1c}.channel-health{margin-top:10px}.channel-actions{flex-wrap:wrap;gap:7px;display:flex}.channel-actions button,.channel-webhook button{color:#515b70;cursor:pointer;font:inherit;background:#fff;border:1px solid #e6e3e4;border-radius:6px;padding:7px 9px;font-size:11.5px}:where([data-theme=dark]) .channel-actions button,:where([data-theme=dark]) .channel-webhook button{color:#aca1a4;background:#131313;border:1px solid #352f31}.channel-actions button:disabled{cursor:wait;opacity:.55}.channel-webhook{background:#f8f9fc;border-radius:6px;gap:8px;min-width:0;margin-top:12px;padding:10px;display:grid}:where([data-theme=dark]) .channel-webhook{background:#191617}.channel-webhook strong{color:#596176;font-size:11.5px}:where([data-theme=dark]) .channel-webhook strong{color:#a69b9e}.channel-webhook code{color:#515b70;overflow-wrap:anywhere;white-space:normal;font-size:11.5px}:where([data-theme=dark]) .channel-webhook code{color:#aca1a4}.workflow-notifications{display:grid}.workflow-notification{border-top:1px solid #f4f2f3;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:15px 18px;display:flex}:where([data-theme=dark]) .workflow-notification{border-top:1px solid #2d2829}.workflow-notification>div{min-width:0}.workflow-notification strong{color:#473f41;font-size:12px}:where([data-theme=dark]) .workflow-notification strong{color:#c3bbbd}.workflow-notification p,.workflow-notification time{color:#74676a;margin:5px 0 0;font-size:11.5px;display:block}:where([data-theme=dark]) .workflow-notification p,:where([data-theme=dark]) .workflow-notification time{color:#988b8e}.workflow-toggle{color:#726669;flex:none;align-items:center;gap:7px;font-size:11.5px;display:flex}:where([data-theme=dark]) .workflow-toggle{color:#9f9396}@media (max-width:640px){.workflow-form{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:13px}.workflow-notification{align-items:flex-start;padding:13px}.crm-page-header{align-items:flex-start;gap:10px}.crm-page-header h1{font-size:21px}.crm-page-header p{max-width:210px;font-size:11.5px}.crm-page-header .primary-button{min-height:36px;font-size:0}.crm-toolbar{padding:11px}.crm-table td,.crm-table th{padding-left:12px;padding-right:12px}.crm-error,.crm-success{margin-left:11px;margin-right:11px}.channel-form{grid-template-columns:minmax(0,1fr);padding:12px}.channel-form-wide{grid-column:auto}.channel-connection-heading{align-items:flex-start}.channel-actions button{flex:calc(50% - 7px)}.deal-stage{flex-basis:215px}.deal-board-summary{flex-direction:column;align-items:flex-start}}.inbox-page{min-height:calc(100vh - 130px)}.inbox-heading{justify-content:space-between;align-items:center;margin:0 0 18px;display:flex}.inbox-heading h1{color:#342f30;letter-spacing:-.7px;margin:7px 0 4px;font-size:25px;font-weight:650}:where([data-theme=dark]) .inbox-heading h1{color:#d1cbcc}.inbox-heading p{color:#74676a;margin:0;font-size:12px}:where([data-theme=dark]) .inbox-heading p{color:#988b8e}.inbox-heading-meta{color:#75676b;align-items:center;gap:16px;font-size:11.5px;display:flex}:where([data-theme=dark]) .inbox-heading-meta{color:#978a8d}.inbox-heading-meta>span{align-items:center;gap:7px;display:flex}.inbox-heading-meta i,.thread-title>span i{background:#55bd91;border-radius:50%;width:7px;height:7px;display:inline-block}:where([data-theme=dark]) .inbox-heading-meta i,:where([data-theme=dark]) .thread-title>span i{background:#46b586}.inbox-refresh{color:#75676b;background:#fff;border:1px solid #edeaeb;border-radius:6px;padding:8px 11px;font-size:11.5px}:where([data-theme=dark]) .inbox-refresh{color:#9f9396;background:#131313;border:1px solid #312c2d}.inbox-demo-button{color:#fff;background:#341bc5;border:0;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex}:where([data-theme=dark]) .inbox-demo-button{color:#f7f7f7;background:#3215d5}.inbox-demo-button:disabled{cursor:wait;opacity:.65}.inbox-layout{background:#fff;border:1px solid #efeeee;border-radius:11px;grid-template-columns:minmax(250px,.87fr) minmax(360px,1.8fr) minmax(230px,.82fr);height:min(690px,100vh - 245px);min-height:490px;display:grid;overflow:hidden}:where([data-theme=dark]) .inbox-layout{background:#131313;border:1px solid #2f2a2b}.inbox-list-panel,.inbox-thread-panel,.inbox-profile-panel{min-width:0;min-height:0}.inbox-list-panel{border-right:1px solid #f2f1f1;flex-direction:column;display:flex}:where([data-theme=dark]) .inbox-list-panel{border-right:1px solid #2e292a}.inbox-list-header{border-bottom:1px solid #f3f2f2;justify-content:space-between;align-items:center;padding:15px 15px 12px;display:flex}:where([data-theme=dark]) .inbox-list-header{border-bottom:1px solid #2d2829}.inbox-list-header>div{align-items:center;gap:8px;display:flex}.inbox-list-header strong{color:#443d3f;font-size:12.5px;font-weight:650}:where([data-theme=dark]) .inbox-list-header strong{color:#c5bdbf}.inbox-list-header span{color:#351cc4;background:#f2f1fb;border-radius:10px;padding:3px 7px;font-size:11px}:where([data-theme=dark]) .inbox-list-header span{color:#6951ec;background:#110f27}.inbox-list-header button,.profile-panel-header button,.profile-section-title button{color:#70686a;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}:where([data-theme=dark]) .inbox-list-header button,:where([data-theme=dark]) .profile-panel-header button,:where([data-theme=dark]) .profile-section-title button{color:#a89da0}.inbox-search{color:#726669;background:#faf9f9;border:1px solid #f2f0f1;border-radius:7px;align-items:center;gap:8px;margin:12px 12px 9px;padding:8px 9px;display:flex}:where([data-theme=dark]) .inbox-search{color:#968b8e;background:#1a1717;border:1px solid #2e292a}.inbox-search input{color:#51474a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11.5px}:where([data-theme=dark]) .inbox-search input{color:#bcb3b5}.inbox-filter-row{border-bottom:1px solid #f4f2f3;gap:3px;padding:0 10px 9px;display:flex;overflow-x:auto}:where([data-theme=dark]) .inbox-filter-row{border-bottom:1px solid #2d2829}.inbox-filter-row button{color:#736769;background:0 0;border:0;border-radius:6px;flex:none;padding:6px 8px;font-size:11px}:where([data-theme=dark]) .inbox-filter-row button{color:#988b8e}.inbox-filter-row button.active{color:#351cc4;background:#ffedef;font-weight:650}:where([data-theme=dark]) .inbox-filter-row button.active{color:#6951ec;background:#2b0d11}.conversation-list{flex:1;min-height:0;overflow-y:auto}.conversation-row{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #f5f3f4;align-items:flex-start;gap:10px;width:100%;min-height:76px;padding:12px;display:flex;position:relative}:where([data-theme=dark]) .conversation-row{border-bottom:1px solid #2c2728}:where([data-theme=dark]) .conversation-row.selected{background:#2b0d11;box-shadow:inset 3px 0 #4c2dff80}.conversation-avatar,.thread-customer-avatar,.profile-large-avatar{color:#351cc4;background:#fdeaed;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:11.5px;font-weight:700;display:flex}:where([data-theme=dark]) .conversation-avatar,:where([data-theme=dark]) .thread-customer-avatar,:where([data-theme=dark]) .profile-large-avatar{color:#6951ec;background:#2b0d11}.channel-whatsapp{color:#277656;background:#e5f7ee}:where([data-theme=dark]) .channel-whatsapp{color:#77d2ac;background:#133222}.channel-instagram{color:#504ea1;background:#fff0f1}:where([data-theme=dark]) .channel-instagram{color:#6e6cc6;background:#260e10}.channel-telegram{color:#386f99;background:#e8f4ff}:where([data-theme=dark]) .channel-telegram{color:#65a0cd;background:#101e2b}.channel-web_chat,.channel-email{color:#351cc4;background:#ffeff1}:where([data-theme=dark]) .channel-web_chat,:where([data-theme=dark]) .channel-email{color:#6951ec;background:#2b0d11}.conversation-row-main{flex:1;gap:5px;min-width:0;display:grid}.conversation-row-top,.conversation-row-bottom{align-items:center;gap:7px;min-width:0;display:flex}.conversation-row-top strong{color:#473f41;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;font-weight:650;overflow:hidden}:where([data-theme=dark]) .conversation-row-top strong{color:#c3bbbd}.conversation-row-top time{color:#74676a;flex:none;font-size:10.5px}:where([data-theme=dark]) .conversation-row-top time{color:#978b8e}.conversation-row-preview{color:#726669;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}:where([data-theme=dark]) .conversation-row-bottom small{color:#978c8f}.conversation-row-bottom .conversation-tag{color:#351cc4;text-overflow:ellipsis;white-space:nowrap;background:#fff2f4;border-radius:8px;max-width:75px;padding:3px 6px;overflow:hidden}.unread-badge{color:#fff;background:#351cc4;border-radius:9px;flex:none;justify-content:center;align-items:center;min-width:17px;height:17px;margin:20px 0 0 -3px;padding:0 4px;font-size:10.5px;display:flex}:where([data-theme=dark]) .unread-badge{color:#f7f7f7;background:#3215d5}.inbox-list-footer{color:#726669;border-top:1px solid #f2f1f1;justify-content:space-between;align-items:center;padding:10px 12px;font-size:10.5px;display:flex}:where([data-theme=dark]) .inbox-list-footer{color:#998c8f;border-top:1px solid #2e292a}.inbox-list-footer>div{gap:4px;display:flex}.inbox-list-footer button,.load-older{color:#73666a;background:#fff;border:1px solid #f1eff0;border-radius:5px;padding:5px 7px;font-size:10.5px}:where([data-theme=dark]) .inbox-list-footer button,:where([data-theme=dark]) .load-older{color:#96898c;background:#131313;border:1px solid #2f292b}.inbox-list-footer button:disabled{cursor:not-allowed;opacity:.4}.inbox-thread-panel{flex-direction:column;display:flex}.thread-header{border-bottom:1px solid #f2f1f1;align-items:center;gap:10px;min-height:61px;padding:10px 14px;display:flex}:where([data-theme=dark]) .thread-header{border-bottom:1px solid #2e292a}.thread-customer-avatar{width:33px;height:33px}.thread-title{flex:1;gap:4px;min-width:0;display:grid}.thread-title strong{color:#453d3f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}:where([data-theme=dark]) .thread-title strong{color:#c4bdbf}.thread-title>span{color:#74676a;align-items:center;gap:6px;font-size:10.5px;display:flex}:where([data-theme=dark]) .thread-title>span{color:#978b8e}.thread-title>span i{background:#e5e1e2;width:4px;height:4px}:where([data-theme=dark]) .thread-title>span i{background:#2f2a2b}.thread-status-control{color:#74676a;border:1px solid #eeebec;border-radius:6px;align-items:center;gap:3px;padding:6px 7px;display:flex;position:relative}:where([data-theme=dark]) .thread-status-control{color:#96888b;border:1px solid #312b2c}.thread-status-control select{appearance:none;color:inherit;background:0 0;border:0;outline:0;padding-right:8px;font-size:11px}.thread-status-control svg{pointer-events:none;position:absolute;right:5px}.inbox-back,.thread-profile-toggle{color:#716668;background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:none}:where([data-theme=dark]) .inbox-back,:where([data-theme=dark]) .thread-profile-toggle{color:#988b8e}.message-timeline{background:#fcfcfc;flex-direction:column;flex:1;gap:2px;min-height:0;padding:12px 17px 16px;display:flex;overflow-y:auto}.message-day{justify-content:center;align-items:center;margin:7px 0 13px;display:flex}.message-day span{color:#73666a;background:#f4f2f3;border-radius:12px;padding:5px 9px;font-size:10.5px}.message-group{flex-direction:column;display:flex}.message-bubble{background:#fff;border:1px solid #f2f0f1;border-radius:4px 11px 11px;width:fit-content;max-width:min(82%,440px);margin:3px 0 7px;padding:10px 12px 7px;box-shadow:0 2px 6px #18101208}:where([data-theme=dark]) .message-bubble{background:#131313;border:1px solid #2e292a;box-shadow:0 2px 6px #00000018}.message-bubble.outgoing{background:#ffedef;border-color:#c3b8ff;border-radius:11px 4px 11px 11px;align-self:flex-end}.message-bubble.internal-note{background:#fff9e9;border-color:#f7e7bd;align-self:stretch;max-width:100%}.message-bubble p{color:#584e51;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:11.5px;line-height:1.55}.message-bubble footer{color:#706769;justify-content:flex-end;align-items:center;gap:5px;margin-top:6px;font-size:10.5px;display:flex}:where([data-theme=dark]) .message-bubble footer svg{color:#6851ec}.message-sender{color:#351cc4;margin-bottom:4px;font-size:10.5px;font-weight:650}:where([data-theme=dark]) .message-sender{color:#6951ec}.note-label{color:#826532;align-items:center;gap:5px;margin-bottom:6px;font-size:10.5px;display:flex}:where([data-theme=dark]) .note-label{color:#c6a56c}.message-attachment{color:#351cc4;align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}:where([data-theme=dark]) .message-attachment{color:#6951ec}.inbox-media-image,.inbox-media-video{-o-object-fit:contain;object-fit:contain;border-radius:7px;max-width:min(100%,360px);max-height:280px;margin-top:8px;display:block}.inbox-media-audio{max-width:min(100%,340px);margin-top:8px;display:block}.message-media-analysis{background:#f9f9f9;border-radius:6px;gap:4px;margin-top:8px;padding:7px;display:grid}:where([data-theme=dark]) .message-media-analysis{background:#1a1718}.message-media-analysis small{color:#726669;font-size:10.5px}:where([data-theme=dark]) .message-media-analysis small{color:#998c8f}.message-media-analysis p{color:#736669;margin:0;font-size:11px}:where([data-theme=dark]) .message-media-analysis p{color:#9d9094}.message-media-analysis strong{color:#665a5d}:where([data-theme=dark]) .message-media-analysis strong{color:#aca1a4}.ai-handoff-state{color:#856425;background:#fff8e9;border:1px solid #f2dfb3;border-radius:7px;flex-wrap:wrap;align-items:flex-start;gap:7px 10px;margin-bottom:9px;padding:9px 10px;font-size:11px;display:flex}:where([data-theme=dark]) .ai-handoff-state{color:#dcbc81;background:#2a2210;border:1px solid #574721}.ai-handoff-state span{overflow-wrap:anywhere;flex:180px}.ai-handoff-state button{color:#82611f;cursor:pointer;background:#fff;border:1px solid #ead69f;border-radius:5px;padding:4px 7px;font-size:10.5px}:where([data-theme=dark]) .ai-handoff-state button{color:#e2c385;background:#131313;border:1px solid #625225}.ai-effective-status{border:1px solid var(--line);color:var(--muted);background:#f7f8fc;border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:11.5px;line-height:1.5}:where([data-theme=dark]) .ai-effective-status{background:#1a1717}.ai-effective-status strong{color:var(--ink)}.ai-effective-status.is-enabled{background:#f2faf6;border-color:#e1dedf}:where([data-theme=dark]) .ai-effective-status.is-enabled{background:#0f271b;border-color:#383233}.ai-effective-status.is-disabled{color:#8f483e;background:#fff8f5;border-color:#f0d5cc}:where([data-theme=dark]) .ai-effective-status.is-disabled{color:#c6857c;background:#22130d;border-color:#4e2a1e}.ai-effective-status p{margin:4px 0 0}.ai-effective-status a{color:var(--accent-strong);font-weight:650;text-decoration:underline}.conversation-ai-mode{gap:4px;display:grid}.conversation-ai-mode select{color:#6f6366;background:#fafafd;border:1px solid #f0eeef;border-radius:5px;padding:6px;font-size:11px}:where([data-theme=dark]) .conversation-ai-mode select{color:#a5999c;background:#181516;border:1px solid #2f2a2b}.composer-wrap{background:#fff;border-top:1px solid #f2f1f1;padding:12px}:where([data-theme=dark]) .composer-wrap{background:#131313;border-top:1px solid #2e292a}.message-composer{border:1px solid #eeebec;border-radius:8px;padding:8px 10px 9px}:where([data-theme=dark]) .message-composer{border:1px solid #312b2c}.message-composer.composer-note{background:#fffdf6;border-color:#eedfae}:where([data-theme=dark]) .message-composer.composer-note{background:#221d0d;border-color:#5b4e22}.composer-mode{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 12px;display:flex}.composer-mode button{color:#726668;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:11px;display:flex}.composer-mode button.selected{color:#866422}:where([data-theme=dark]) .composer-mode button.selected{color:#d9b46a}:where([data-theme=dark]) .composer-mode>span{color:#978c8f}.composer-ai-mode{align-items:center;gap:6px;display:inline-flex}.composer-ai-mode>span{color:#726669;font-size:11.5px;font-weight:600}:where([data-theme=dark]) .composer-ai-mode>span{color:#a3979a}.composer-ai-mode select{color:var(--ink);font:inherit;background:#fff;border:1px solid #e6e2e3;border-radius:7px;min-height:34px;padding:5px 8px;font-size:12px}:where([data-theme=dark]) .composer-ai-mode select{background:#131313;border:1px solid #363031}.composer-ai-mode select:disabled{cursor:not-allowed;opacity:.65}.ai-mode-notice{color:var(--muted);flex:220px;font-size:11.5px}.message-composer textarea{color:#504749;font:inherit;resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:50px;padding:10px 0 5px;font-size:11.5px;display:block}:where([data-theme=dark]) .message-composer textarea{color:#bcb4b6}.message-composer textarea::placeholder{color:#72686b}:where([data-theme=dark]) .message-composer textarea::-moz-placeholder{color:#998f91}:where([data-theme=dark]) .message-composer textarea::placeholder{color:#998f91}.composer-actions{align-items:center;gap:9px;display:flex}.composer-actions small{color:#71686b;flex:1;font-size:10.5px}:where([data-theme=dark]) .composer-actions small{color:#999092}.composer-attach{color:#74676a;background:0 0;border:0;align-items:center;padding:4px;display:inline-flex}:where([data-theme=dark]) .composer-attach{color:#988b8e}.send-button{color:#fff;background:#351cc4;border:0;border-radius:6px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:inline-flex}:where([data-theme=dark]) .send-button{color:#f7f7f7;background:#3215d5}.composer-note .send-button{background:#bd923e}:where([data-theme=dark]) .composer-note .send-button{background:#8e6d2f}.send-button:disabled{cursor:not-allowed;opacity:.5}.inbox-profile-panel{border-left:1px solid #f2f1f1;overflow-y:auto}:where([data-theme=dark]) .inbox-profile-panel{border-left:1px solid #2e292a}.profile-panel-header{color:#51474a;border-bottom:1px solid #f2f1f1;justify-content:space-between;align-items:center;padding:17px 14px;font-size:11.5px;display:flex}:where([data-theme=dark]) .profile-panel-header{color:#bcb3b5;border-bottom:1px solid #2e292a}.profile-panel-header button{font-size:20px;display:none}.profile-customer,.inbox-contact-form{border-bottom:1px solid #f3f1f2;flex-direction:column;align-items:center;padding:18px 14px 15px;display:flex}:where([data-theme=dark]) .profile-customer,:where([data-theme=dark]) .inbox-contact-form{border-bottom:1px solid #2d282a}.profile-large-avatar{background:#ffeff1;width:48px;height:48px;margin-bottom:10px}:where([data-theme=dark]) .profile-large-avatar{background:#2b0d11}.profile-customer>strong,.inbox-contact-form>strong{color:#473f41;font-size:12px}:where([data-theme=dark]) .profile-customer>strong,:where([data-theme=dark]) .inbox-contact-form>strong{color:#c3bbbd}.profile-customer>span{color:#6f686a;margin:4px 0 8px;font-size:11px}:where([data-theme=dark]) .profile-customer>span{color:#afa5a7}.profile-customer>a{color:#736669;margin-top:5px;font-size:11px}:where([data-theme=dark]) .profile-customer>a{color:#9d9094}.profile-open-contact{color:#351cc4;background:#fff3f5;border:1px solid #c3b8ff;border-radius:6px;justify-content:center;align-items:center;gap:5px;margin-top:12px;padding:7px 10px;font-size:11px;display:inline-flex}:where([data-theme=dark]) .profile-open-contact{color:#6951ec;background:#2b0d11;border:1px solid #4f171e}.channel-identity-card{background:#fbfbfe;border:1px solid #f1eff0;border-radius:10px;flex-direction:column;gap:11px;margin:12px 14px;padding:12px;display:flex}:where([data-theme=dark]) .channel-identity-card{background:#171415;border:1px solid #2f292b}.channel-identity-heading,.channel-identity-assignee,.channel-identity-account,.channel-identity-details{align-items:center;gap:8px;display:flex}.channel-identity-heading{color:#4e4547}:where([data-theme=dark]) .channel-identity-heading{color:#beb5b8}.channel-identity-icon{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.channel-instagram .channel-identity-icon{color:#3636b9;background:#fbe9f0}:where([data-theme=dark]) .channel-instagram .channel-identity-icon{color:#6161d1;background:#12112d}.channel-whatsapp .channel-identity-icon{color:#11794b;background:#e5f8ee}:where([data-theme=dark]) .channel-whatsapp .channel-identity-icon{color:#79e7b6;background:#133121}.channel-telegram .channel-identity-icon{color:#1a6f9a;background:#e7f3fb}:where([data-theme=dark]) .channel-telegram .channel-identity-icon{color:#52b1e0;background:#11232e}.channel-web-chat .channel-identity-icon{color:#351cc4;background:#ffeaed}:where([data-theme=dark]) .channel-web-chat .channel-identity-icon{color:#6951ec;background:#2b0d11}.channel-email .channel-identity-icon,.channel-other .channel-identity-icon{color:#60697f;background:#f2f1f1}:where([data-theme=dark]) .channel-email .channel-identity-icon,:where([data-theme=dark]) .channel-other .channel-identity-icon{color:#988b8e;background:#211d1e}.channel-identity-heading>div{flex-direction:column;gap:2px;display:flex}.channel-identity-kicker,.channel-identity-account-label,.channel-identity-assignee-label{color:#74676a;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}:where([data-theme=dark]) .channel-identity-kicker,:where([data-theme=dark]) .channel-identity-account-label,:where([data-theme=dark]) .channel-identity-assignee-label{color:#978b8e}.channel-identity-heading strong,.channel-identity-account strong{color:#51474a;font-size:11.5px}:where([data-theme=dark]) .channel-identity-heading strong,:where([data-theme=dark]) .channel-identity-account strong{color:#bcb3b5}.channel-identity-account{justify-content:space-between}.channel-identity-account a,.channel-identity-account strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.channel-identity-account a{color:#351cc4;font-size:11.5px;font-weight:700}:where([data-theme=dark]) .channel-identity-account a{color:#6951ec}.channel-identity-details{color:#726668;flex-wrap:wrap;font-size:11px}:where([data-theme=dark]) .channel-identity-details{color:#9d9194}.channel-identity-assignee{border-top:1px solid #f2f1f1;justify-content:space-between;padding-top:9px}:where([data-theme=dark]) .channel-identity-assignee{border-top:1px solid #2e292a}.channel-identity-assignee-value{color:#51474a;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}:where([data-theme=dark]) .channel-identity-assignee-value{color:#bcb3b5}.channel-identity-avatar{color:#351cc4;background:#ffe5e8;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10.5px;display:inline-flex;overflow:hidden}:where([data-theme=dark]) .channel-identity-avatar{color:#6951ec;background:#2b0d11}.channel-identity-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.channel-identity-unassigned{color:#726769;align-items:center;gap:4px;font-size:11px;display:inline-flex}:where([data-theme=dark]) .channel-identity-unassigned{color:#988c8f}.inbox-contact-form{align-items:stretch;gap:8px}.inbox-contact-form .profile-large-avatar{align-self:center}.inbox-contact-form>strong{align-self:center;margin-bottom:3px}.inbox-contact-form label{color:#736769;gap:4px;font-size:10.5px;display:grid}:where([data-theme=dark]) .inbox-contact-form label{color:#988b8e}.inbox-contact-form input{color:#51474a;border:1px solid #eeebec;border-radius:5px;outline:none;min-width:0;padding:7px;font-size:11px}:where([data-theme=dark]) .inbox-contact-form input{color:#bcb3b5;border:1px solid #312b2c}.inbox-contact-form .profile-open-contact{align-self:flex-start;margin-top:2px}.profile-section{border-bottom:1px solid #f3f1f2;padding:13px 14px}:where([data-theme=dark]) .profile-section{border-bottom:1px solid #2d282a}.customer-ai-memory-section>p{color:#75676b;margin:-3px 0 9px;font-size:11px;line-height:1.5}:where([data-theme=dark]) .customer-ai-memory-section>p{color:#978a8d}.customer-ai-memory-section>label:not(.customer-memory-toggle){color:#73666a;gap:5px;font-size:11px;display:grid}:where([data-theme=dark]) .customer-ai-memory-section>label:not(.customer-memory-toggle){color:#94868a}.customer-ai-memory-section textarea{color:#51474a;font:inherit;resize:vertical;background:#fafafd;border:1px solid #eeebec;border-radius:6px;outline:none;min-height:70px;padding:8px;font-size:11.5px;line-height:1.45}:where([data-theme=dark]) .customer-ai-memory-section textarea{color:#bcb3b5;background:#181516;border:1px solid #312b2c}.customer-ai-memory-section textarea:focus{border-color:#3d20df;box-shadow:0 0 0 2px #2c15d44d}:where([data-theme=dark]) .customer-ai-memory-section textarea:focus{border-color:#8775f0;box-shadow:0 0 0 2px #4c2dff80}.customer-memory-list,.customer-memory-products,.customer-memory-followups{gap:5px;margin-top:10px;display:grid}.customer-memory-list small,.customer-memory-products>small,.customer-memory-followups>small{color:#736769;font-size:10.5px;font-weight:650}:where([data-theme=dark]) .customer-memory-list small,:where([data-theme=dark]) .customer-memory-products>small,:where([data-theme=dark]) .customer-memory-followups>small{color:#988b8e}.customer-memory-list span,.customer-memory-products span,.customer-memory-followups span{color:#736669;font-size:11px;line-height:1.45}:where([data-theme=dark]) .customer-memory-list span,:where([data-theme=dark]) .customer-memory-products span,:where([data-theme=dark]) .customer-memory-followups span{color:#a19598}.customer-memory-products>div,.customer-memory-followups>div{border-top:1px solid #f3f1f2;justify-content:space-between;align-items:center;gap:6px;padding-top:6px;display:flex}:where([data-theme=dark]) .customer-memory-products>div,:where([data-theme=dark]) .customer-memory-followups>div{border-top:1px solid #2d282a}.customer-memory-products strong{color:#665a5d;font-size:11px;font-weight:600}:where([data-theme=dark]) .customer-memory-products strong{color:#aca1a4}.customer-memory-followups button,.customer-memory-actions button{color:#351cc4;cursor:pointer;background:#fff2f4;border:0;border-radius:5px;min-height:30px;padding:6px 8px;font-size:10.5px}:where([data-theme=dark]) .customer-memory-followups button,:where([data-theme=dark]) .customer-memory-actions button{color:#6951ec;background:#2b0d11}.customer-memory-toggle{color:#73666a;align-items:flex-start;gap:7px;margin-top:9px;font-size:11px;line-height:1.4;display:flex}:where([data-theme=dark]) .customer-memory-toggle{color:#9f9295}.customer-memory-toggle input{accent-color:#6b5be3;margin:1px 0 0}.customer-memory-actions{gap:6px;margin-top:11px;display:flex}.customer-memory-actions button:first-child{color:#fff;background:#351cc4;flex:1}:where([data-theme=dark]) .customer-memory-actions button:first-child{color:#f7f7f7;background:#3215d5}.customer-memory-actions button:disabled{cursor:wait;opacity:.6}.customer-memory-actions .customer-memory-clear{color:#a34c43;background:#fff4f2}:where([data-theme=dark]) .customer-memory-actions .customer-memory-clear{color:#c4766e;background:#24110e}.customer-memory-error{color:#b1483f;overflow-wrap:anywhere;margin:5px 0;font-size:11px;display:block}:where([data-theme=dark]) .customer-memory-error{color:#c97069}.customer-memory-success{color:#307755;margin-top:8px;font-size:11px;display:block}:where([data-theme=dark]) .customer-memory-success{color:#88cfad}.profile-section-title{color:#74676a;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:650;display:flex}.profile-section-title>svg{color:#6d6768}:where([data-theme=dark]) .profile-section-title>svg{color:#b5acae}.profile-tags{flex-wrap:wrap;gap:5px;display:flex}.profile-tags button{color:#351cc4;background:#fff2f4;border:0;border-radius:10px;align-items:center;gap:4px;padding:0 6px 0 0;display:inline-flex}:where([data-theme=dark]) .profile-tags button{color:#6951ec;background:#2b0d11}.profile-tags button span{padding:4px 3px 4px 7px;font-size:10.5px}.profile-tags button svg{color:#351cc4}:where([data-theme=dark]) .profile-tags button svg{color:#8370ef}.profile-tags small{color:#6c6668;font-size:10.5px}:where([data-theme=dark]) .profile-tags small{color:#b4abad}.inbox-tag-form{gap:5px;margin-top:9px;display:flex}.inbox-tag-form input{color:#675b5e;border:1px solid #eeebec;border-radius:5px;outline:0;flex:1;min-width:0;padding:6px 7px;font-size:10.5px}:where([data-theme=dark]) .inbox-tag-form input{color:#aba1a3;border:1px solid #312b2c}.inbox-tag-form button{color:#351cc4;background:#ffedef;border:0;border-radius:5px;padding:0 8px;font-size:10.5px}:where([data-theme=dark]) .inbox-tag-form button{color:#6951ec;background:#2b0d11}.inbox-tag-form button:disabled{opacity:.5}.profile-record-list{gap:9px;display:grid}.profile-record-list article{gap:4px;display:grid}.profile-record-list article strong{color:#695d60;font-size:11px;font-weight:600;line-height:1.4}:where([data-theme=dark]) .profile-record-list article strong{color:#aa9fa1}.profile-record-list article span{color:#6f686a;font-size:10.5px}:where([data-theme=dark]) .profile-record-list article span{color:#b3a9ab}.profile-contact-notes{color:#74666a;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}:where([data-theme=dark]) .profile-contact-notes{color:#95888b}.assignee-select{color:#726669;background:#fafafd;border:1px solid #f0eeef;border-radius:6px;align-items:center;gap:7px;padding:8px;display:flex;position:relative}:where([data-theme=dark]) .assignee-select{color:#97898d;background:#181516;border:1px solid #2f2a2b}.assignee-select select{appearance:none;color:#6f6366;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}:where([data-theme=dark]) .assignee-select select{color:#a5999c}.assignee-select>svg:last-child{pointer-events:none}.conversation-details{gap:8px;display:grid}.conversation-details .profile-section-title{margin-bottom:1px}.conversation-details>div:not(.profile-section-title){justify-content:space-between;align-items:center;display:flex}.conversation-details small{color:#71676a;font-size:10.5px}:where([data-theme=dark]) .conversation-details small{color:#978d90}.conversation-details strong{color:#74676a;font-size:10.5px;font-weight:550}:where([data-theme=dark]) .conversation-details strong{color:#988b8e}.profile-panel-empty{color:#6f686a;padding:17px 14px;font-size:11px}:where([data-theme=dark]) .profile-panel-empty{color:#b4aaac}.inbox-thread-empty,.inbox-empty{color:#72676a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:25px 15px;font-size:11px;display:flex}:where([data-theme=dark]) .inbox-thread-empty,:where([data-theme=dark]) .inbox-empty{color:#978c8f}.inbox-thread-empty{background:#fcfcfc;flex:1}:where([data-theme=dark]) .inbox-thread-empty{background:#171515}:where([data-theme=dark]) .inbox-thread-empty strong,:where([data-theme=dark]) .inbox-empty strong{color:#9f9396}.inbox-error{color:#a3433b;background:#fff2f1;border:1px solid #f2d6d3;border-radius:7px;align-items:center;gap:7px;margin-bottom:11px;padding:9px 11px;font-size:11.5px;display:flex}:where([data-theme=dark]) .inbox-error{color:#c9726b;background:#25100e;border:1px solid #4a211c}.inbox-error svg{flex:none}.load-older{align-self:center;margin-bottom:8px}.load-older:disabled{opacity:.6}@media (max-width:1180px){.inbox-layout{grid-template-columns:minmax(235px,.9fr) minmax(320px,1.8fr)}.inbox-profile-panel{z-index:25;background:#fff;width:calc(100vw - 24px);max-width:310px;display:none;position:fixed;top:78px;bottom:12px;right:12px;box-shadow:0 10px 40px #1810122b}:where([data-theme=dark]) .inbox-profile-panel{background:#131313;box-shadow:0 10px 40px #00000081}.inbox-profile-open .inbox-profile-panel{display:block}.profile-panel-header button,.thread-profile-toggle{display:inline-flex}}@media (max-width:760px){.inbox-page{min-height:calc(100vh - 92px)}.inbox-heading{align-items:flex-start;margin-bottom:12px}.inbox-heading h1{font-size:21px}.inbox-heading p{max-width:230px;font-size:11px}.inbox-heading-meta{gap:8px}.inbox-heading-meta>span{font-size:10.5px}.inbox-refresh{padding:7px 8px;font-size:11px}.inbox-demo-button{justify-content:center;width:31px;height:31px;padding:8px;font-size:0}.inbox-layout{height:calc(100dvh - 153px);min-height:400px;display:block;position:relative}.inbox-list-panel,.inbox-thread-panel{background:#fff;width:100%;height:100%}:where([data-theme=dark]) .inbox-list-panel,:where([data-theme=dark]) .inbox-thread-panel{background:#131313}.inbox-thread-panel,.inbox-has-selection .inbox-list-panel{display:none}.inbox-has-selection .inbox-thread-panel{display:flex}.thread-header{gap:8px;min-height:57px;padding:8px}.inbox-back{display:inline-flex}.thread-status-control{padding:6px 20px 6px 7px}.thread-status-control select{max-width:73px}.thread-profile-toggle{padding:5px}.message-timeline{padding-left:11px;padding-right:11px}.composer-wrap{padding:8px}.composer-actions small{font-size:10px}.send-button{padding:8px}}@media (max-width:380px){.inbox-heading-meta>span,.composer-actions small{display:none}.thread-status-control select{max-width:55px}}.knowledge-content{max-width:1500px}.knowledge-heading{align-items:flex-end}.knowledge-heading h1{margin-bottom:5px}.knowledge-upload{cursor:pointer;min-height:37px}.knowledge-upload span{font-size:12px}.knowledge-upload input{display:none}.knowledge-upload.is-busy{cursor:wait;opacity:.75}.knowledge-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:17px;display:grid}.knowledge-panel{background:#fff;border:1px solid #f2f1f1;border-radius:11px;min-width:0;padding:18px}:where([data-theme=dark]) .knowledge-panel{background:#131313;border:1px solid #2e292a}.knowledge-documents,.knowledge-search-panel{min-height:300px}.knowledge-panel-heading{justify-content:space-between;align-items:center;display:flex}.knowledge-panel-heading>div{align-items:center;gap:11px;min-width:0;display:flex}.knowledge-icon{color:#351cc4;background:#ffeff1;border-radius:8px;flex:none;justify-content:center;align-items:center;width:35px;height:35px;display:flex}:where([data-theme=dark]) .knowledge-icon{color:#735eed;background:#2b0d11}.knowledge-icon-ai{color:#3015cb;background:#ffedef}:where([data-theme=dark]) .knowledge-icon-ai{color:#826ff0;background:#2b0d11}.knowledge-panel-heading h2{color:#433b3d;margin:0 0 4px;font-size:13px;font-weight:650}:where([data-theme=dark]) .knowledge-panel-heading h2{color:#c6bfc1}.knowledge-panel-heading p{color:#71676a;margin:0;font-size:11px}:where([data-theme=dark]) .knowledge-panel-heading p{color:#978d90}.knowledge-count{color:#73666a;background:#f7f5f6;border-radius:20px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 7px;font-size:11.5px;display:inline-flex}.knowledge-controls{align-items:center;gap:9px;margin:18px 0 12px;display:flex}.knowledge-controls select,.knowledge-category-form input{color:#74666a;background:#fcfcfc;border:1px solid #f0eeef;border-radius:7px;min-width:0;height:34px;padding:0 10px;font-size:11.5px}:where([data-theme=dark]) .knowledge-controls select,:where([data-theme=dark]) .knowledge-category-form input{color:#a29699;background:#171515;border:1px solid #2f2a2b}.knowledge-controls select{flex:1}.knowledge-category-form{gap:5px;display:flex}.knowledge-category-form input{width:132px}.knowledge-category-form button,.document-actions button{color:#74676a;background:#fafafd;border:1px solid #f0eeef;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}:where([data-theme=dark]) .knowledge-category-form button,:where([data-theme=dark]) .document-actions button{color:#988b8e;background:#181516;border:1px solid #2f2a2b}.knowledge-category-form button:disabled{cursor:not-allowed;opacity:.5}.knowledge-document-list{display:grid}.knowledge-document{border-top:1px solid #f3f1f2;align-items:center;gap:10px;min-width:0;padding:12px 0;display:flex}:where([data-theme=dark]) .knowledge-document{border-top:1px solid #2d282a}.document-file-icon{color:#351cc4;background:#f7f6ff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:33px;height:33px;display:flex}:where([data-theme=dark]) .document-file-icon{color:#7f6cef;background:#0f0d22}.knowledge-document-copy{flex:1;gap:4px;min-width:0;display:grid}.knowledge-document-copy strong{color:#625659;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.knowledge-document-copy span{color:#72676a;font-size:10.5px}:where([data-theme=dark]) .knowledge-document-copy span{color:#978c8f}.knowledge-document-copy small{color:#a0524e;font-size:10.5px}:where([data-theme=dark]) .knowledge-document-copy small{color:#c5716d}.document-status{color:#74676a;text-transform:capitalize;background:#f7f5f6;border-radius:20px;padding:4px 7px;font-size:10.5px}:where([data-theme=dark]) .document-status{color:#988b8e;background:#1d1a1a}.status-ready{color:#2d755b;background:#eaf8f1}:where([data-theme=dark]) .status-ready{color:#6fc7a8;background:#112e20}.status-failed{color:#a2544e;background:#fff0ef}:where([data-theme=dark]) .status-failed{color:#c4746e;background:#26100e}.status-processing{color:#886326;background:#fff7e9}:where([data-theme=dark]) .status-processing{color:#d2a760;background:#2a2110}.document-actions{gap:4px;display:flex}.document-actions button{background:0 0;border:0;width:28px;height:28px}.document-actions button:hover{color:#351cc4;background:#f7f7f7}:where([data-theme=dark]) .document-actions button:hover{color:#6951ec;background:#1c191a}.document-actions button:last-child:hover{color:#a2544e}:where([data-theme=dark]) .document-actions button:last-child:hover{color:#c4746e}.document-actions button:disabled{cursor:wait;opacity:.5}.knowledge-empty{color:#726769;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:20px;font-size:11px;display:flex}:where([data-theme=dark]) .knowledge-empty{color:#988c8f}:where([data-theme=dark]) .knowledge-empty strong{color:#a19598}:where([data-theme=dark]) .knowledge-empty svg{color:#9585f1}.knowledge-footnote{color:#706769;border-top:1px solid #f3f1f2;margin:0;padding-top:11px;font-size:10.5px}:where([data-theme=dark]) .knowledge-footnote{color:#988f91;border-top:1px solid #2d282a}.knowledge-search-form{gap:7px;margin:18px 0 9px;display:flex}.knowledge-search-form input,.knowledge-settings-form input,.knowledge-settings-form textarea{color:#5d5255;font:inherit;background:#fcfcfc;border:1px solid #f0eeef;border-radius:7px;outline:none;width:100%;min-width:0;padding:9px 10px;font-size:11.5px}:where([data-theme=dark]) .knowledge-search-form input,:where([data-theme=dark]) .knowledge-settings-form input,:where([data-theme=dark]) .knowledge-settings-form textarea{color:#b3a9ab;background:#171515;border:1px solid #2f2a2b}.knowledge-search-form input:focus,.knowledge-settings-form input:focus,.knowledge-settings-form textarea:focus,.knowledge-category-form input:focus{border-color:#3d20df;box-shadow:0 0 0 3px #2c15d414}:where([data-theme=dark]) .knowledge-search-form input:focus,:where([data-theme=dark]) .knowledge-settings-form input:focus,:where([data-theme=dark]) .knowledge-settings-form textarea:focus,:where([data-theme=dark]) .knowledge-category-form input:focus{border-color:#8775f0;box-shadow:0 0 0 3px #4c2dff18}.knowledge-search-form .primary-button{flex:none;font-size:11.5px}.knowledge-search-form button:disabled{cursor:not-allowed;opacity:.55}.retrieval-mode{color:#6d6495;background:#f8f7ff;border-radius:6px;align-items:center;gap:6px;padding:8px;font-size:10.5px;display:flex}:where([data-theme=dark]) .retrieval-mode{color:#8b82b0;background:#0f0c21}.retrieval-results{gap:8px;max-height:420px;margin-top:10px;display:grid;overflow:auto}.retrieval-result{background:#fcfcfe;border:1px solid #f3f2f2;border-radius:7px;padding:10px}:where([data-theme=dark]) .retrieval-result{background:#161414;border:1px solid #2d2829}.retrieval-result-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.retrieval-result-heading strong{color:#6f6265;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.retrieval-result-heading span{color:#72686b;flex:none;font-size:10.5px}:where([data-theme=dark]) .retrieval-result-heading span{color:#998f91}.retrieval-result-scores{color:#716769;margin-top:5px;font-size:10.5px;display:block}:where([data-theme=dark]) .retrieval-result-scores{color:#988d90}.knowledge-locale{color:#73666a;align-items:center;gap:8px;font-size:12px;display:flex}.knowledge-locale select,.knowledge-settings-form select{color:#655a5d;background:#fff;border:1px solid #ebe8e9;border-radius:7px;min-height:34px;padding:0 9px}:where([data-theme=dark]) .knowledge-locale select,:where([data-theme=dark]) .knowledge-settings-form select{color:#aca2a4;background:#131313;border:1px solid #322d2e}.knowledge-toggle{align-items:center;gap:7px;display:flex}.ai-draft-form{border-top:1px solid #f2f1f1;margin-top:16px;padding-top:16px}:where([data-theme=dark]) .ai-draft-form{border-top:1px solid #2e292a}.language-preference-control{color:#73666a;gap:7px;margin-top:12px;font-size:11.5px;display:grid}:where([data-theme=dark]) .language-preference-control{color:#94868a}.language-preference-control select{color:#655a5d;background:#fff;border:1px solid #edeaeb;border-radius:7px;width:100%;min-height:34px;padding:0 8px}:where([data-theme=dark]) .language-preference-control select{color:#aca2a4;background:#131313;border:1px solid #312c2d}.ai-draft-button{color:#351cc4;background:#fff3f5;border:1px solid #c3b8ff;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:11.5px;display:inline-flex}:where([data-theme=dark]) .ai-draft-button{color:#6951ec;background:#2b0d11;border:1px solid #4f171e}.ai-draft-button:disabled{cursor:not-allowed;opacity:.55}.retrieval-result p{color:#75676b;white-space:pre-wrap;margin:8px 0 0;font-size:11px;line-height:1.55}:where([data-theme=dark]) .retrieval-result p{color:#978a8d}.knowledge-search-empty{min-height:95px}.knowledge-settings-panel{grid-column:1/-1}.ai-runtime-note{color:#7d6537;background:#fff8e9;border:1px solid #f7ebcd;border-radius:7px;margin:15px 0;padding:10px 12px;font-size:11px;line-height:1.5}:where([data-theme=dark]) .ai-runtime-note{color:#c2a875;background:#2a2210;border:1px solid #4b3e1c}.knowledge-settings-form{gap:13px;display:grid}.knowledge-settings-form label{color:#726568;gap:6px;font-size:11px;display:grid}:where([data-theme=dark]) .knowledge-settings-form label{color:#95888b}.knowledge-settings-form textarea{resize:vertical;line-height:1.5}.knowledge-settings-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.knowledge-save{justify-self:start}.knowledge-alert,.knowledge-notice{border-radius:7px;margin:-10px 0 14px;padding:10px 12px;font-size:11.5px}.knowledge-alert{color:#a3433b;background:#fff2f1;border:1px solid #f1d8d5}:where([data-theme=dark]) .knowledge-alert{color:#c9726b;background:#25100e;border:1px solid #4a211c}.knowledge-notice{color:#38735d;background:#eaf8f1;border:1px solid #d3eee2}:where([data-theme=dark]) .knowledge-notice{color:#82c2aa;background:#112e20;border:1px solid #1d4c37}.spin{animation:1s linear infinite knowledge-spin}@keyframes knowledge-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.knowledge-grid{grid-template-columns:minmax(0,1fr)}.knowledge-settings-panel{grid-column:auto}}.ai-draft-details{color:#56526c;background:#f8f7ff;border:1px solid #c3b8ff;border-radius:12px;gap:6px;padding:10px 12px;font-size:12.5px;display:grid}:where([data-theme=dark]) .ai-draft-details{color:#ada2a5;background:#0f0c21;border:1px solid #4f171e}.ai-draft-details-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.ai-draft-details-heading strong{color:#341bc5;letter-spacing:.06em}:where([data-theme=dark]) .ai-draft-details-heading strong{color:#6b54ec}.ai-draft-details-meta,.ai-draft-fallback{color:#73666a}:where([data-theme=dark]) .ai-draft-details-meta,:where([data-theme=dark]) .ai-draft-fallback{color:#94868a}.ai-draft-review{color:#80530b;background:#fff2d7;border-radius:8px;padding:7px 9px}:where([data-theme=dark]) .ai-draft-review{color:#ebc88f;background:#362b14}.ai-draft-sources{flex-wrap:wrap;gap:6px;display:flex}.ai-draft-sources>span{flex-basis:100%;font-weight:600}.ai-draft-sources small{background:#f0eeef;border-radius:999px;padding:3px 7px}:where([data-theme=dark]) .ai-draft-sources small{background:#242021}.ai-draft-save,.ai-draft-discard{justify-self:start;padding:2px 0;font-size:12.5px;text-decoration:underline}.ai-draft-save{color:#351cc4}:where([data-theme=dark]) .ai-draft-save{color:#6951ec}.ai-draft-save:disabled{cursor:wait;opacity:.65}.ai-draft-discard{color:#48488a}:where([data-theme=dark]) .ai-draft-discard{color:#8181bd}@media (max-width:760px){.knowledge-content{padding:20px 13px}.knowledge-heading{align-items:flex-start;gap:12px}.knowledge-heading h1{font-size:21px}.knowledge-heading p{max-width:240px;font-size:11px;line-height:1.5}.knowledge-upload{justify-content:center;align-items:center;width:36px;height:34px;min-height:34px;padding:9px;font-size:0}.knowledge-upload span{display:none}.knowledge-panel{padding:13px}.knowledge-document{gap:7px}.document-status{padding:4px 6px;font-size:10px}.document-actions{flex:none}.document-actions button{width:25px;height:26px}.knowledge-settings-row{grid-template-columns:1fr}.knowledge-search-form{flex-direction:column;align-items:stretch}.knowledge-search-form .primary-button{justify-content:center}}@media (max-width:420px){.knowledge-controls{flex-direction:column;align-items:stretch}.knowledge-category-form input{flex:1;width:auto}.knowledge-document{flex-wrap:wrap}.knowledge-document-copy{min-width:calc(100% - 110px)}.document-status{margin-left:42px}.retrieval-result-heading{flex-direction:column;align-items:flex-start;gap:4px}}.channel-mode-switch{flex-wrap:wrap;gap:8px;display:flex}.channel-mode-switch button.is-active{border-color:var(--accent,#2a05fa);background:color-mix(in srgb, var(--accent,#2404dc) 12%, transparent)}:where([data-theme=dark]) .channel-mode-switch button.is-active{border-color:var(--accent,#755dfc);background:color-mix(in srgb, var(--accent,#3215d5) 12%, transparent)}.qr-session-panel{max-width:520px}.channel-qr{width:min(280px,100%);height:auto;image-rendering:pixelated;margin:20px auto;display:block}.whatsapp-methods-panel,.whatsapp-qr-workspace{background:#fff;border:1px solid #efeced;border-radius:16px;min-width:0;margin-top:16px;padding:clamp(18px,3vw,34px);box-shadow:0 12px 32px #1810120d}:where([data-theme=dark]) .whatsapp-methods-panel,:where([data-theme=dark]) .whatsapp-qr-workspace{background:#131313;border:1px solid #302b2c;box-shadow:0 12px 32px #00000026}.whatsapp-channel-picker{color:#596176;gap:7px;max-width:250px;margin:0 0 22px auto;font-size:12px;font-weight:600;display:grid}:where([data-theme=dark]) .whatsapp-channel-picker{color:#a69b9e}.whatsapp-channel-picker select,.whatsapp-cloud-panel select{color:#2f292b;font:inherit;background:#fff;border:1px solid #e6e2e3;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:9px 11px}:where([data-theme=dark]) .whatsapp-channel-picker select,:where([data-theme=dark]) .whatsapp-cloud-panel select{color:#d5d0d1;background:#131313;border:1px solid #363031}.whatsapp-methods-heading,.whatsapp-flow-heading{align-items:center;gap:14px;min-width:0;margin-bottom:24px;display:flex}.whatsapp-methods-heading h2,.whatsapp-flow-heading h2{color:#292425;letter-spacing:-.5px;margin:0 0 6px;font-size:clamp(20px,2.5vw,27px)}:where([data-theme=dark]) .whatsapp-methods-heading h2,:where([data-theme=dark]) .whatsapp-flow-heading h2{color:#d9d5d6}.whatsapp-methods-heading p,.whatsapp-flow-heading p{color:#70676a;margin:0;font-size:13px;line-height:1.55}:where([data-theme=dark]) .whatsapp-methods-heading p,:where([data-theme=dark]) .whatsapp-flow-heading p{color:#9e9597}.whatsapp-brand-mark,.whatsapp-flow-icon,.whatsapp-method-icon,.whatsapp-config-icon{color:#11793a;background:#e9f8ef;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}:where([data-theme=dark]) .whatsapp-brand-mark,:where([data-theme=dark]) .whatsapp-flow-icon,:where([data-theme=dark]) .whatsapp-method-icon,:where([data-theme=dark]) .whatsapp-config-icon{color:#79e7a5;background:#122f1d}.whatsapp-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.whatsapp-method-card{background:linear-gradient(145deg,#fff,#fcfcfc);border:1px solid #eceaea;border-radius:13px;flex-direction:column;min-width:0;padding:clamp(17px,2.5vw,24px);display:flex}:where([data-theme=dark]) .whatsapp-method-card{background:linear-gradient(145deg,#131313,#171515);border:1px solid #322c2d}.whatsapp-method-icon{background:#eaf8ef;width:44px;height:44px;margin-bottom:19px}:where([data-theme=dark]) .whatsapp-method-icon{background:#112e1c}.whatsapp-cloud-icon{color:#4468b2;background:#eef3ff}:where([data-theme=dark]) .whatsapp-cloud-icon{color:#6989c9;background:#0f1627}.whatsapp-method-tag,.whatsapp-card-kicker{color:#72686b;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}:where([data-theme=dark]) .whatsapp-method-tag,:where([data-theme=dark]) .whatsapp-card-kicker{color:#9d9396}.whatsapp-method-card h3{color:#2e292a;overflow-wrap:anywhere;margin:8px 0;font-size:17px;line-height:1.35}:where([data-theme=dark]) .whatsapp-method-card h3{color:#d5d0d1}.whatsapp-method-card p{color:#71676a;flex:1;max-width:48ch;margin:0 0 23px;font-size:12.5px;line-height:1.65}:where([data-theme=dark]) .whatsapp-method-card p{color:#9e9496}.whatsapp-primary-button,.whatsapp-secondary-button,.whatsapp-back-button{cursor:pointer;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 14px;font-size:12.5px;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.whatsapp-primary-button{color:#fff;background:#188b4d;border:1px solid #188b4d}:where([data-theme=dark]) .whatsapp-primary-button{color:#f7f7f7;background:#12683a;border:1px solid #6bc795}:where([data-theme=dark]) .whatsapp-primary-button:hover{background:#0f5631}.whatsapp-secondary-button{color:#3f383a;background:#fff;border:1px solid #e2dfe0}:where([data-theme=dark]) .whatsapp-secondary-button{color:#c9c2c4;background:#131313;border:1px solid #383133}.whatsapp-secondary-button:hover{background:#f9f8f8;border-color:#c4bdbf}:where([data-theme=dark]) .whatsapp-secondary-button:hover{background:#1a1718;border-color:#4a4244}.whatsapp-primary-button:disabled,.whatsapp-secondary-button:disabled{cursor:wait;opacity:.6}.whatsapp-back-button{color:#716467;background:0 0;border:0;justify-content:flex-start;min-height:36px;margin:-8px 0 21px;padding:5px 0}:where([data-theme=dark]) .whatsapp-back-button{color:#a4989b}.whatsapp-back-button:hover{color:#147a43}:where([data-theme=dark]) .whatsapp-back-button:hover{color:#81e9b0}.whatsapp-flow-heading{margin-bottom:26px}.whatsapp-qr-workspace{padding-bottom:clamp(22px,4vw,40px)}.whatsapp-qr-layout{grid-template-columns:minmax(210px,.85fr) minmax(280px,1.2fr) minmax(180px,.7fr);align-items:start;gap:18px;display:grid}.whatsapp-instructions-card,.whatsapp-qr-status-card{background:#f9f9f9;border:1px solid #efeced;border-radius:12px;min-width:0;padding:19px}:where([data-theme=dark]) .whatsapp-instructions-card,:where([data-theme=dark]) .whatsapp-qr-status-card{background:#1a1718;border:1px solid #302b2c}.whatsapp-instructions-card h3{color:#302b2c;margin:11px 0 20px;font-size:14px;line-height:1.55}:where([data-theme=dark]) .whatsapp-instructions-card h3{color:#d4ced0}.whatsapp-instructions-card ol{gap:15px;margin:0;padding:0;list-style:none;display:grid}.whatsapp-instructions-card li{color:#706467;align-items:center;gap:10px;min-width:0;font-size:12px;line-height:1.45;display:flex}:where([data-theme=dark]) .whatsapp-instructions-card li{color:#a4999b}.whatsapp-instructions-card li span{color:#157a44;background:#fff;border:1px solid #e7e3e4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:11.5px;display:inline-flex}:where([data-theme=dark]) .whatsapp-instructions-card li span{color:#7ee8af;background:#131313;border:1px solid #352f31}.whatsapp-qr-card{background:#fff;border:1px solid #e9e7e7;border-radius:15px;flex-direction:column;align-items:center;min-width:0;padding:17px;display:flex;box-shadow:0 12px 28px #18101214}:where([data-theme=dark]) .whatsapp-qr-card{background:#131313;border:1px solid #332d2f;box-shadow:0 12px 28px #0000003d}.whatsapp-qr-card-heading{color:#584e51;align-self:stretch;align-items:center;gap:9px;font-size:12px;display:flex}:where([data-theme=dark]) .whatsapp-qr-card-heading{color:#b6adaf}.whatsapp-qr-card-heading>span{color:#157a44;background:#f4f3f3;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}:where([data-theme=dark]) .whatsapp-qr-card-heading>span{color:#7ee8af;background:#1f1c1d}.whatsapp-qr-code{aspect-ratio:1;background:#f8f8f8;border:1px solid #f0eeef;border-radius:11px;justify-content:center;align-items:center;width:min(100%,300px);max-width:300px;margin:18px 0 13px;padding:12px;display:flex;position:relative;overflow:hidden}:where([data-theme=dark]) .whatsapp-qr-code{background:#1b1819;border:1px solid #2f2a2b}.whatsapp-qr-code.is-ready:after{content:"";background:linear-gradient(90deg,#0000,#23a35b26,#0000);height:3px;animation:3s ease-in-out infinite whatsapp-qr-scan;position:absolute;top:10%;left:7%;right:7%}:where([data-theme=dark]) .whatsapp-qr-code.is-ready:after{background:linear-gradient(90deg,#0000,#1a7a4426,#0000)}.whatsapp-qr-code img{height:100%;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:100%;display:block}.whatsapp-qr-placeholder{color:#736669;text-align:center;flex-direction:column;align-items:center;gap:13px;max-width:200px;font-size:12px;line-height:1.4;display:flex}:where([data-theme=dark]) .whatsapp-qr-placeholder{color:#998c8f}.whatsapp-qr-placeholder>svg{color:#167944}:where([data-theme=dark]) .whatsapp-qr-placeholder>svg{color:#7fe8b0}.whatsapp-qr-spinner{border:3px solid #e4e0e1;border-top-color:#19894d;border-radius:50%;width:32px;height:32px;animation:.9s linear infinite whatsapp-spin}:where([data-theme=dark]) .whatsapp-qr-spinner{border:3px solid #373132;border-top-color:#6bc796}.whatsapp-qr-footer{color:#71676a;flex-wrap:wrap;justify-content:space-between;align-self:stretch;align-items:center;gap:6px 10px;min-height:33px;font-size:12px;display:flex}:where([data-theme=dark]) .whatsapp-qr-footer{color:#958b8e}.whatsapp-qr-footer p{color:#4c4446;margin:0;font-size:12px;font-weight:650}:where([data-theme=dark]) .whatsapp-qr-footer p{color:#bfb7b9}.whatsapp-qr-footer strong{color:#167944;font-variant-numeric:tabular-nums}:where([data-theme=dark]) .whatsapp-qr-footer strong{color:#7fe8b0}.whatsapp-qr-card>.whatsapp-primary-button,.whatsapp-qr-card>.whatsapp-secondary-button{width:100%;margin-top:12px}.whatsapp-qr-status-card{color:#4c4446;font-size:12.5px}:where([data-theme=dark]) .whatsapp-qr-status-card{color:#bfb7b9}.whatsapp-qr-status-card strong{vertical-align:middle}.whatsapp-qr-status-card p{color:#716669;overflow-wrap:anywhere;margin:16px 0 0;font-size:12px;line-height:1.6}:where([data-theme=dark]) .whatsapp-qr-status-card p{color:#92878a}.billing-workspace{max-width:1320px;margin:0 auto}.billing-heading{align-items:center}.billing-plan-badge{color:#716568;letter-spacing:.06em;background:#f0efef;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}:where([data-theme=dark]) .billing-plan-badge{color:#a3989b;background:#231f20}.billing-plan-pro{color:#17744f;background:#edeaeb}:where([data-theme=dark]) .billing-plan-pro{color:#91e9c6;background:#272224}.billing-summary{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:15px;grid-template-columns:1fr 1.15fr 1fr;margin:26px 0 40px;display:grid;overflow:hidden}:where([data-theme=dark]) .billing-summary{background:#131313}.billing-summary>div{flex-direction:column;justify-content:center;min-height:147px;padding:23px clamp(18px,3vw,34px);display:flex}.billing-summary>div+div{border-left:1px solid var(--line)}.billing-label,.billing-copy-field span{color:var(--muted);letter-spacing:.035em;font-size:12px;font-weight:600}.billing-current>strong{color:var(--ink);letter-spacing:-.04em;margin:6px 0;font-size:27px}.billing-current-copy{color:#726669;font-size:12px;line-height:1.55}:where([data-theme=dark]) .billing-current-copy{color:#9f9396}.billing-price-block{background:linear-gradient(135deg,#f9f9f9,#f4f3f3)}:where([data-theme=dark]) .billing-price-block{background:linear-gradient(135deg,#1a1718,#1f1c1d)}.billing-price-block>strong{color:#2c17a1;letter-spacing:-.055em;margin:6px 0;font-size:39px;line-height:1.1}:where([data-theme=dark]) .billing-price-block>strong{color:#a496f3}.billing-price-block>strong>span{vertical-align:7px;font-size:21px}.billing-price-block>strong>small{color:#706366;letter-spacing:0;font-size:12.5px;font-weight:550}:where([data-theme=dark]) .billing-price-block>strong>small{color:#a5999c}.billing-cycle>strong{color:var(--ink);margin:11px 0 6px;font-size:16px}.billing-section{margin-top:36px}.billing-section-heading{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.billing-section-heading h2,.billing-payment-heading h2{color:#183330;letter-spacing:-.035em;margin:5px 0 4px;font-size:21px}:where([data-theme=dark]) .billing-section-heading h2,:where([data-theme=dark]) .billing-payment-heading h2{color:#c1e2de}.billing-section-heading p{color:#73666a;margin:0;font-size:12.5px}:where([data-theme=dark]) .billing-section-heading p{color:#9f9295}.billing-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.billing-method{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:14px;min-width:0;padding:22px}:where([data-theme=dark]) .billing-method{background:#131313}.billing-method-ready{border-color:#a8d5c5}:where([data-theme=dark]) .billing-method-ready{border-color:#2e604e}.billing-method-unavailable{background:#fcfbfb}:where([data-theme=dark]) .billing-method-unavailable{background:#181516}.billing-method-icon{border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;display:inline-flex}.billing-kaspi-icon{color:#c92b26;background:#fff1ee;font-size:22px;font-weight:800}:where([data-theme=dark]) .billing-kaspi-icon{color:#e05652;background:#27130f}.billing-solana-icon{color:#351cc4;background:#ffedef;font-size:27px}:where([data-theme=dark]) .billing-solana-icon{color:#6951ec;background:#2b0d11}.billing-method-heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.billing-method-heading h3{color:var(--ink);margin:0;font-size:16px}.billing-country{color:#73666a;background:#f4f2f3;border-radius:999px;padding:5px 8px;font-size:11.5px}:where([data-theme=dark]) .billing-country{color:#9f9295;background:#201c1d}.billing-method>p{color:#73666a;min-height:40px;margin:11px 0 20px;font-size:12.5px;line-height:1.65}:where([data-theme=dark]) .billing-method>p{color:#9f9295}.billing-method-footer{border-top:1px solid #f0eeef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}:where([data-theme=dark]) .billing-method-footer{border-top:1px solid #2f2a2b}.billing-method-state{color:#74676a;align-items:center;gap:7px;font-size:12px;display:inline-flex}:where([data-theme=dark]) .billing-method-state{color:#a19598}.billing-state-dot{background:#cac4c5;border-radius:50%;width:7px;height:7px}:where([data-theme=dark]) .billing-state-dot{background:#4a4143}.billing-method-ready .billing-state-dot{background:#21895e;box-shadow:0 0 0 3px #181012}:where([data-theme=dark]) .billing-method-ready .billing-state-dot{background:#196747;box-shadow:0 0 0 3px #0009}.billing-method-button,.billing-verify-form button{color:#fff;min-height:37px;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);background:#351cc4;border:1px solid #331bbb;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}:where([data-theme=dark]) .billing-method-button,:where([data-theme=dark]) .billing-verify-form button{color:#f7f7f7;background:#3215d5;border:1px solid #8775f0}.billing-method-button:hover:not(:disabled),.billing-verify-form button:hover:not(:disabled){background:#351cc4;border-color:#331bbb}:where([data-theme=dark]) .billing-method-button:hover:not(:disabled),:where([data-theme=dark]) .billing-verify-form button:hover:not(:disabled){background:#3215d5;border-color:#8775f0}.billing-method-button:disabled,.billing-verify-form button:disabled{cursor:not-allowed;opacity:.48}.billing-setup-note{color:#826539;margin-top:13px;font-size:11.5px;line-height:1.55;display:block}:where([data-theme=dark]) .billing-setup-note{color:#c7ab80}.billing-permission-note{color:#716669;margin:13px 0;font-size:12px}:where([data-theme=dark]) .billing-permission-note{color:#9f9497}.billing-payment-panel{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #dcd7d8;border-radius:15px;margin:34px 0;padding:clamp(18px,3vw,27px)}:where([data-theme=dark]) .billing-payment-panel{background:#131313;border:1px solid #3c3537}.billing-payment-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.billing-payment-heading h2{margin-bottom:0}.billing-status{color:#615659;background:#f4f3f3;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11.5px;font-weight:650;display:inline-flex}:where([data-theme=dark]) .billing-status{color:#b0a5a8;background:#1f1c1d}.billing-status-pending,.billing-status-detected,.billing-status-verifying{color:#92601b;background:#fff5e5}:where([data-theme=dark]) .billing-status-pending,:where([data-theme=dark]) .billing-status-detected,:where([data-theme=dark]) .billing-status-verifying{color:#e5b675;background:#2d2211}.billing-status-verified{color:#19774e;background:#efeeee}:where([data-theme=dark]) .billing-status-verified{color:#8ee7c1;background:#242021}.billing-status-failed,.billing-status-expired{color:#a33d36;background:#fff0ee}:where([data-theme=dark]) .billing-status-failed,:where([data-theme=dark]) .billing-status-expired{color:#ce716b;background:#27120f}.billing-status-detail{color:#74676a;margin:12px 0 19px;font-size:12.5px;line-height:1.6}:where([data-theme=dark]) .billing-status-detail{color:#a09497}.billing-payment-facts{background:#f9f8f8;border:1px solid #f0efef;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px;display:grid}:where([data-theme=dark]) .billing-payment-facts{background:#1a1718;border:1px solid #2f2a2b}.billing-payment-facts>div{flex-direction:column;gap:6px;min-width:0;display:flex}.billing-payment-facts span{color:#726669;font-size:11.5px}:where([data-theme=dark]) .billing-payment-facts span{color:#9f9396}.billing-payment-facts strong{color:#25423b;overflow-wrap:anywhere;font-size:12.5px}:where([data-theme=dark]) .billing-payment-facts strong{color:#bedad4}.billing-copy-field{border-bottom:1px solid #f0eeef;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 2px;display:flex}:where([data-theme=dark]) .billing-copy-field{border-bottom:1px solid #2f2a2b}.billing-copy-field>div{gap:6px;min-width:0;display:grid}.billing-copy-field code{color:#443d3f;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12px}:where([data-theme=dark]) .billing-copy-field code{color:#c5bdbf}.billing-copy-field button{color:#567068;background:#f6f4f5;border:1px solid #eae7e8;border-radius:7px;flex:none;justify-content:center;align-items:center;width:34px;height:32px;display:inline-flex}:where([data-theme=dark]) .billing-copy-field button{color:#aa9fa1;background:#1e1a1b;border:1px solid #332d2f}.billing-wallet-link{color:#2c17a1;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;font-weight:650;display:inline-flex}:where([data-theme=dark]) .billing-wallet-link{color:#9c8cf2}.billing-wallet-link:hover{text-underline-offset:3px;text-decoration:underline}.billing-verify-form{border-top:1px solid #edebeb;gap:8px;margin-top:18px;padding-top:18px;display:grid}:where([data-theme=dark]) .billing-verify-form{border-top:1px solid #312b2d}.billing-verify-form label{color:#344f47;font-size:12px;font-weight:650}:where([data-theme=dark]) .billing-verify-form label{color:#b3cdc6}.billing-verify-form>div{gap:9px;display:flex}.billing-verify-form input{color:#40383a;font:inherit;background:#fff;border:1px solid #e5e2e3;border-radius:8px;outline:none;flex:1;min-width:0;padding:0 11px;font-size:12px}:where([data-theme=dark]) .billing-verify-form input{color:#c8c1c3;background:#131313;border:1px solid #363031}.billing-verify-form input:focus{border-color:#3b1fd9;box-shadow:0 0 0 3px #1810121a}:where([data-theme=dark]) .billing-verify-form input:focus{border-color:#5035e9;box-shadow:0 0 0 3px #0000004d}.billing-verify-form small{color:#72676a;font-size:11.5px;line-height:1.5}:where([data-theme=dark]) .billing-verify-form small{color:#9e9396}.billing-notice{color:#287449;background:#eaf6ee;border:1px solid #c9e7d3;border-radius:9px;align-items:center;gap:8px;margin:14px 0;padding:10px 12px;font-size:12.5px;display:flex}:where([data-theme=dark]) .billing-notice{color:#92d9b1;background:#142e1c;border:1px solid #234f32}.billing-history{margin-top:38px}.billing-history-empty{color:#74676a;text-align:center;background:#fff;border:1px dashed #e3dfe0;border-radius:10px;padding:22px;font-size:12.5px}:where([data-theme=dark]) .billing-history-empty{color:#a09497;background:#131313;border:1px dashed #373133}.billing-invoices{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}:where([data-theme=dark]) .billing-invoices{background:#131313}.billing-invoice{border-bottom:1px solid #f0eeef;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:grid}:where([data-theme=dark]) .billing-invoice{border-bottom:1px solid #2f2a2b}.billing-invoice:last-child{border-bottom:0}.billing-invoice>div{gap:4px;display:grid}.billing-invoice>div span{color:#71686a;font-size:11.5px}:where([data-theme=dark]) .billing-invoice>div span{color:#9d9496}.billing-invoice>span:nth-child(2){color:#405a52}:where([data-theme=dark]) .billing-invoice>span:nth-child(2){color:#bbb2b5}.billing-invoice-status{color:#726669;background:#f5f4f4;border-radius:999px;justify-self:end;padding:5px 8px;font-size:11px;font-weight:650}:where([data-theme=dark]) .billing-invoice-status{color:#9f9396;background:#1e1b1c}.billing-invoice-paid{color:#19774e;background:#efeeee}:where([data-theme=dark]) .billing-invoice-paid{color:#8ee7c1;background:#242021}.billing-loading{color:#736669;text-align:center;background:#eeebec;border-radius:10px;min-height:100px;margin:30px 0;padding:38px;animation:1.4s ease-in-out infinite billing-pulse}:where([data-theme=dark]) .billing-loading{color:#a19598;background:#262223}.billing-spinner{animation:.9s linear infinite billing-spin}@keyframes billing-spin{to{transform:rotate(360deg)}}@keyframes billing-pulse{50%{opacity:.55}}@media (max-width:760px){.billing-summary{grid-template-columns:1fr}.billing-summary>div{min-height:unset;padding:18px 20px}.billing-summary>div+div{border-left:0;border-top:1px solid var(--line)}.billing-methods,.billing-payment-facts{grid-template-columns:1fr}.billing-payment-facts>div{flex-direction:row;justify-content:space-between}.billing-invoice{grid-template-columns:1fr auto}.billing-invoice>span:nth-child(2){justify-self:end}.billing-invoice-status{grid-column:2}}@media (max-width:480px){.billing-method-footer{flex-direction:column;align-items:stretch}.billing-method-button{width:100%}.billing-verify-form>div{flex-direction:column;align-items:stretch}.billing-verify-form input,.billing-verify-form button{min-height:40px}.billing-heading{align-items:start;gap:12px}}.whatsapp-qr-status-card p span,.whatsapp-qr-status-card p b{display:block}.whatsapp-qr-status-card p b{color:#3f383a;margin-top:5px}:where([data-theme=dark]) .whatsapp-qr-status-card p b{color:#c9c2c4}.whatsapp-status-dot{vertical-align:middle;background:#e2a63e;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}:where([data-theme=dark]) .whatsapp-status-dot{background:#ad8541}.whatsapp-status-dot.is-connected{background:#20a25a;box-shadow:0 0 0 4px #181012}:where([data-theme=dark]) .whatsapp-status-dot.is-connected{background:#187a44;box-shadow:0 0 0 4px #0009}.whatsapp-connected-actions{gap:9px;width:100%;margin-top:12px;display:grid}.whatsapp-config-notice{text-align:center;background:#fbfbfb;border:1px solid #ece9ea;border-radius:14px;max-width:520px;margin:0 auto;padding:clamp(22px,4vw,36px)}:where([data-theme=dark]) .whatsapp-config-notice{background:#181516;border:1px solid #322c2e}.whatsapp-config-icon{margin:0 auto 13px}.whatsapp-config-notice h3{color:#302b2c;margin:0 0 9px;font-size:17px;line-height:1.5}:where([data-theme=dark]) .whatsapp-config-notice h3{color:#d4ced0}.whatsapp-config-notice p{color:#716669;overflow-wrap:anywhere;max-width:52ch;margin:0 auto 18px;font-size:12.5px;line-height:1.65}:where([data-theme=dark]) .whatsapp-config-notice p{color:#9f9497}.whatsapp-cloud-panel{padding-top:20px}.whatsapp-cloud-panel .channel-form{padding-left:0;padding-right:0}.channel-action-link{color:#157a44;background:#f5f4f4;border:1px solid #e6e2e3;border-radius:6px;justify-content:center;align-items:center;padding:7px 9px;font-size:11.5px;text-decoration:none;display:inline-flex}:where([data-theme=dark]) .channel-action-link{color:#7ee8af;background:#1e1b1c;border:1px solid #363031}@keyframes whatsapp-spin{to{transform:rotate(360deg)}}@keyframes whatsapp-qr-scan{50%{top:87%}}@media (max-width:900px){.whatsapp-qr-layout{grid-template-columns:minmax(0,1fr) minmax(280px,1.1fr)}.whatsapp-qr-status-card{grid-column:1/-1}}@media (max-width:640px){.whatsapp-methods-panel,.whatsapp-qr-workspace{border-radius:12px;padding:16px}.whatsapp-channel-picker{max-width:none;margin-left:0}.whatsapp-method-grid,.whatsapp-qr-layout{grid-template-columns:minmax(0,1fr)}.whatsapp-method-card{padding:18px}.whatsapp-method-card .whatsapp-primary-button,.whatsapp-method-card .whatsapp-secondary-button{width:100%}.whatsapp-qr-layout{gap:12px}.whatsapp-qr-card{grid-row:1}.whatsapp-qr-status-card{grid-column:auto}.whatsapp-qr-code{max-width:280px}.whatsapp-flow-heading{align-items:flex-start}.whatsapp-flow-heading h2{font-size:20px}.whatsapp-cloud-panel .channel-form{padding:12px 0}}:focus-visible{outline-offset:2px;outline:3px solid #331bbb6b}:where([data-theme=dark]) :focus-visible{outline:3px solid #8775f06b}.sidebar{background:var(--sidebar);transition:width var(--motion-normal) var(--motion-ease), padding var(--motion-normal) var(--motion-ease), transform var(--motion-normal) var(--motion-ease);border-right:1px solid #ffffff0f;width:256px;padding:22px 13px 14px;box-shadow:8px 0 28px #1d1c200d}.sidebar-brand-row{align-items:center;min-height:38px;display:flex}.brand{letter-spacing:-.5px;gap:9px;min-width:0}.brand-mark{background:#2b179e;border:1px solid #ffffff24;border-radius:10px;flex:none;width:32px;height:32px;box-shadow:0 5px 14px #180a6947}.brand-name{white-space:nowrap}.brand-ai{color:#9282ed;background:#6953e61f;border-color:#6953e638}.sidebar-collapse-button,.mobile-nav-toggle{border-radius:var(--radius-sm);color:#adaab3;min-width:36px;height:36px;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:36px;margin-left:auto;display:inline-flex}.sidebar-collapse-button:hover,.mobile-nav-toggle:hover{color:#fff;background:#ffffff14}.mobile-nav-toggle{display:none}.workspace-switcher{background:#27252a;border-color:#39373d;border-radius:11px;min-height:54px;margin:22px 0 20px}.workspace-avatar{color:#190d5c;background:#f5bac2}.workspace-copy strong,.profile-copy strong{font-size:12.5px}.workspace-copy small,.profile-copy small{font-size:12px}.sidebar-navigation{scrollbar-color:#403d45 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:0 1px;overflow-y:auto}.sidebar-nav-group{margin-bottom:15px}.nav-label{color:#847f8e;letter-spacing:1.15px;text-transform:uppercase;padding:5px 11px 7px;font-size:11.5px}.main-nav{gap:3px}.nav-item{min-height:40px;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:9px;gap:12px;padding:0 11px;font-size:13px;position:relative}.nav-item-active{color:#fce9ec;background:#4429e121;font-weight:650}.nav-item-active:before{content:"";background:#6049e5;border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:10px;left:-14px}.nav-item-disabled{color:#847f8e}.nav-coming-soon{font-size:11.5px}.sidebar-spacer{min-height:12px}.settings-link{border-color:#36343a;margin:0 0 10px;padding-top:12px}.profile-row{border-color:#36343a;min-width:0}.profile-avatar{color:#190d5c;background:#f5bac2;flex:none;width:34px;height:34px;font-size:12px}.profile-menu{min-width:36px;height:36px;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border-radius:8px;justify-content:center;align-items:center;width:36px;display:inline-flex}.profile-menu:hover{color:#fff;background:#ffffff12}.main-area{transition:margin-left var(--motion-normal) var(--motion-ease);margin-left:256px}body.sidebar-collapsed .sidebar{width:78px;padding-left:12px;padding-right:12px}body.sidebar-collapsed .sidebar .brand{justify-content:center;padding:0}body.sidebar-collapsed .sidebar .brand-name,body.sidebar-collapsed .sidebar .brand-ai,body.sidebar-collapsed .sidebar .workspace-copy,body.sidebar-collapsed .sidebar .workspace-chevron,body.sidebar-collapsed .sidebar .nav-label,body.sidebar-collapsed .sidebar .nav-item>span,body.sidebar-collapsed .sidebar .profile-copy,body.sidebar-collapsed .sidebar .sidebar-search-copy,body.sidebar-collapsed .sidebar .sidebar-search-button>kbd,body.sidebar-collapsed .sidebar .settings-link .nav-coming-soon{display:none}body.sidebar-collapsed .sidebar .locale-switcher{justify-content:center;gap:0;padding:0}body.sidebar-collapsed .sidebar .locale-switcher select{font-size:11px}body.sidebar-collapsed .sidebar .sidebar-brand-row{justify-content:center}body.sidebar-collapsed .sidebar .sidebar-collapse-button{margin-left:3px;transform:rotate(180deg)}body.sidebar-collapsed .sidebar .workspace-switcher{justify-content:center;padding:9px}body.sidebar-collapsed .sidebar .workspace-select{left:0}body.sidebar-collapsed .sidebar .sidebar-search-button{justify-content:center;width:46px;margin:12px auto 18px;padding:6px}body.sidebar-collapsed .sidebar.sidebar-open .sidebar-search-copy{display:grid}body.sidebar-collapsed .sidebar.sidebar-open .sidebar-search-button>kbd{display:inline-block}body.sidebar-collapsed .sidebar.sidebar-open .sidebar-search-button{justify-content:flex-start;width:calc(100% - 20px);margin:12px 10px 18px;padding:8px 10px}body.sidebar-collapsed .sidebar .nav-item{justify-content:center;padding:0}body.sidebar-collapsed .sidebar .nav-item-active:before{left:-13px}body.sidebar-collapsed .sidebar .profile-row{justify-content:center;padding-left:0;padding-right:0}body.sidebar-collapsed .sidebar .profile-menu{display:none}body.sidebar-collapsed .main-area{margin-left:78px}.mobile-bottom-nav,.sidebar-backdrop{display:none}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--line);z-index:8;background:#ffffffe8;height:70px;padding:0 clamp(22px,3vw,46px);position:sticky;top:0}:where([data-theme=dark]) .topbar{background:#131313e8}.breadcrumb{color:var(--muted);gap:13px;font-size:13px}.breadcrumb strong{color:var(--ink);font-weight:650}.topbar-brand{color:var(--ink);letter-spacing:-.3px;align-items:center;gap:9px;font-size:14px;font-weight:720;display:flex}.topbar-brand b{color:var(--accent-strong);letter-spacing:.5px;margin-left:5px;font-size:11px}.topbar-brand .brand-mark{box-shadow:none;border-radius:8px;width:28px;height:28px}:where([data-theme=dark]) .crumb-divider{color:#cfc9cb}.topbar-actions{gap:14px}.search-trigger{color:#736669;background:#f8f7f7;border-color:#edeaeb;border-radius:9px;width:min(250px,24vw);height:38px;font-size:12.5px}.search-trigger kbd{color:#736769;border-color:#e7e3e4;border-radius:5px}:where([data-theme=dark]) .search-trigger kbd{color:#988b8e;border-color:#352f31}.topbar-ai,.notification-button{color:#74676a;height:38px;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border-radius:9px;justify-content:center;align-items:center;width:38px;padding:0}:where([data-theme=dark]) .topbar-ai,:where([data-theme=dark]) .notification-button{color:#a19598}.topbar-ai:hover,.notification-button:hover{background:var(--accent-soft);color:var(--accent-strong)}.topbar-avatar{color:#2c17a1;background:#fbe4e7;width:34px;height:34px;font-size:12px}:where([data-theme=dark]) .topbar-avatar{color:#aea1f5;background:#2b0d11}.dashboard-content{max-width:1680px;padding:clamp(24px, 3vw, 42px) clamp(18px, 3vw, 46px) max(30px, env(safe-area-inset-bottom))}.welcome-row h1,.crm-page-header h1{color:var(--ink);letter-spacing:-.9px;font-size:clamp(25px,2vw,32px);font-weight:690}.welcome-row h1 svg{color:#876228;vertical-align:-2px}:where([data-theme=dark]) .welcome-row h1 svg{color:#d0a562}.welcome-row p,.crm-page-header p{color:var(--muted);font-size:14px;line-height:1.55}.eyebrow,.section-kicker{color:#74666a;letter-spacing:1.15px;font-size:11.5px}:where([data-theme=dark]) .eyebrow,:where([data-theme=dark]) .section-kicker{color:#a29699}.primary-button{background:var(--accent);min-height:42px;transition:background var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:9px;padding:10px 16px;font-size:13px;box-shadow:0 4px 12px #1810122e}.primary-button:active{transform:translateY(0)}.metric-card,.panel,.crm-panel,.channel-card,.knowledge-panel{background:var(--surface);border-color:var(--line);border-radius:var(--radius-md);box-shadow:none}.metric-card{min-height:136px;padding:18px 19px}.metric-value{color:var(--ink);font-size:28px}.skeleton{background:linear-gradient(100deg,#edebeb 20%,#f7f5f6 40%,#edebeb 60%) 0 0/220% 100%;border-radius:6px;animation:1.5s ease-in-out infinite skeleton-shimmer;display:inline-block}:where([data-theme=dark]) .skeleton{background:linear-gradient(100deg,#262223 20%,#1d1a1a 40%,#262223 60%)}.skeleton-number{width:42%;height:25px;margin-top:2px}.skeleton-caption{width:min(120px,70%);height:11px}@keyframes skeleton-shimmer{to{background-position-x:-220%}}.panel{padding:20px}.panel-heading h2{color:var(--ink);letter-spacing:-.25px;font-size:18px}.crm-page-header{margin-bottom:26px}.crm-toolbar{min-height:72px;padding:15px 20px}.crm-search{background:#faf9f9;border-color:#ebe8e9;border-radius:9px;min-height:42px}.crm-search input,.crm-field input,.crm-field select,.crm-field textarea{font-size:14px}.crm-table th{color:#74676a;background:#f9f8f8;font-size:11.5px}:where([data-theme=dark]) .crm-table th{color:#a09497;background:#1a1718}.crm-table td{color:#615659;font-size:13px}:where([data-theme=dark]) .crm-table td{color:#b0a5a8}.crm-status{background:var(--accent-soft);color:var(--accent-strong);font-size:12px}.crm-row-actions button,.crm-modal-heading>button{border-radius:8px;width:36px;height:36px}.crm-pagination,.crm-count{font-size:12.5px}.crm-pagination button,.crm-cancel{border-radius:8px;min-height:38px;padding:8px 12px;font-size:12.5px}.crm-modal{border-radius:var(--radius-lg);gap:16px;padding:26px;box-shadow:0 24px 80px #18101238}:where([data-theme=dark]) .crm-modal{box-shadow:0 24px 80px #0009}.crm-field{gap:8px;font-size:13px}.crm-field input,.crm-field select,.crm-field textarea{border-color:#e6e2e3;border-radius:8px;min-height:42px}:where([data-theme=dark]) .crm-field input,:where([data-theme=dark]) .crm-field select,:where([data-theme=dark]) .crm-field textarea{border-color:#363031}.channel-status{font-size:12px}.inbox-layout{border-color:var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.conversation-row{min-height:77px;transition:background var(--motion-fast) var(--motion-ease)}.conversation-row:hover{background:#f8f7f7}:where([data-theme=dark]) .conversation-row:hover{background:#1b1819}.conversation-row.selected{background:#f0efef}:where([data-theme=dark]) .conversation-row.selected{background:#231f20}.unread-badge{background:var(--accent)}.page-footer{color:#73676a;font-size:12.5px}:where([data-theme=dark]) .page-footer{color:#9e9295}.auth-page{background:radial-gradient(ellipse at 50% 4%, #eeecec 0, var(--canvas) 57%);min-height:100svh;padding:24px}.auth-card{border-color:var(--line);border-radius:20px;max-width:440px;padding:clamp(28px,5vw,44px);box-shadow:0 24px 72px #18101214}:where([data-theme=dark]) .auth-card{box-shadow:0 24px 72px #0000003d}.auth-card>.locale-switcher{color:var(--muted);justify-content:flex-end;max-width:150px;margin:-12px -12px 18px auto}.auth-card>.locale-switcher select{color:var(--ink)}.auth-brand{color:var(--ink);align-items:center;gap:11px;margin-bottom:27px;font-size:18px;font-weight:720;display:flex}.auth-brand .brand-mark{width:38px;height:38px}.auth-brand .brand-light{color:#615d68;font-weight:500}.auth-brand .brand-ai{margin-left:6px}.auth-card h1{color:var(--ink);letter-spacing:-.8px;font-size:29px;font-weight:690}.auth-subtitle{color:var(--muted);font-size:14px}.auth-form{gap:18px}.auth-form label{color:#52494b;gap:8px;font-size:13px}:where([data-theme=dark]) .auth-form label{color:#bbb2b4}.auth-form input,.auth-form select{border-color:#e3e0e1;border-radius:9px;min-height:46px;padding:0 13px;font-size:15px}:where([data-theme=dark]) .auth-form input,:where([data-theme=dark]) .auth-form select{border-color:#373132}.auth-switch{color:var(--muted);font-size:13px}@media (max-width:1180px){.sidebar{width:224px}.main-area{margin-left:224px}body.sidebar-collapsed .main-area{margin-left:78px}.topbar{padding-left:24px;padding-right:24px}}@media (min-width:761px) and (max-width:1024px){.sidebar{width:78px;padding-left:12px;padding-right:12px}.sidebar .brand{justify-content:center;padding:0}.sidebar .brand-name,.sidebar .brand-ai,.sidebar .workspace-copy,.sidebar .workspace-chevron,.sidebar .nav-label,.sidebar .nav-item>span,.sidebar .profile-copy{display:none}.sidebar .sidebar-brand-row{justify-content:center}.sidebar .sidebar-collapse-button{display:none}.sidebar .workspace-switcher{justify-content:center;padding:9px}.sidebar .nav-item{justify-content:center;padding:0}.sidebar .nav-item-active:before{left:-13px}.sidebar .profile-row{justify-content:center;padding-left:0;padding-right:0}.sidebar .profile-menu{display:none}.main-area{margin-left:78px}}@media (max-width:760px){body.sidebar-collapsed .sidebar{width:min(86vw,320px);padding:18px 14px}body.sidebar-collapsed .sidebar .brand{justify-content:flex-start;padding:0 8px}body.sidebar-collapsed .sidebar .brand-name,body.sidebar-collapsed .sidebar .brand-ai,body.sidebar-collapsed .sidebar .workspace-copy,body.sidebar-collapsed .sidebar .workspace-chevron,body.sidebar-collapsed .sidebar .nav-label,body.sidebar-collapsed .sidebar .nav-item>span,body.sidebar-collapsed .sidebar .profile-copy{display:initial}body.sidebar-collapsed .sidebar .workspace-switcher{justify-content:flex-start;padding:10px 9px}body.sidebar-collapsed .sidebar .nav-item{justify-content:flex-start;padding:0 11px}body.sidebar-collapsed .sidebar .profile-row{justify-content:flex-start}body.sidebar-collapsed .sidebar .profile-menu{display:inline-flex}body.sidebar-collapsed .sidebar .sidebar-collapse-button{display:none}body.sidebar-collapsed .main-area,.main-area{margin-left:0}.sidebar{max-width:320px;height:100dvh;padding:18px 14px max(16px, env(safe-area-inset-bottom));z-index:51;visibility:hidden;border:0;border-radius:0 18px 18px 0;width:min(86vw,320px);position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:18px 0 60px #1413153d}.sidebar.sidebar-open{visibility:visible;transform:translate(0)}.sidebar-brand-row{min-height:42px}.sidebar-collapse-button{display:none}.mobile-nav-toggle{display:inline-flex}.sidebar-navigation{padding-top:8px}.sidebar-backdrop{z-index:50;background:#17161866;border:0;display:block;position:fixed;inset:0}.mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);min-height:calc(62px + env(safe-area-inset-bottom));padding:5px 8px max(5px, env(safe-area-inset-bottom));z-index:30;background:#fffffff2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}:where([data-theme=dark]) .mobile-bottom-nav{background:#131313f2}.mobile-nav-item{color:#736769;min-width:44px;min-height:48px;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 3px;font-size:11.5px;font-weight:560;display:flex}:where([data-theme=dark]) .mobile-nav-item{color:#988b8e}.mobile-nav-item-active{background:var(--accent-soft);color:var(--accent-strong)}.topbar{height:60px;padding:0 14px}.topbar-brand{display:flex}.topbar-brand>span:last-child,.crumb-divider{display:none}.topbar-actions{gap:7px}.topbar-actions .organization-switcher{max-width:132px}.search-trigger{background:0 0;border-color:#0000;width:38px;height:38px;padding:0}.search-trigger span,.search-trigger kbd,.topbar-ai{display:none}.dashboard-content{padding:22px 16px calc(84px + env(safe-area-inset-bottom))}.welcome-row{gap:14px}.welcome-row h1,.crm-page-header h1{font-size:25px}.welcome-row p,.crm-page-header p{font-size:13px}.metrics-grid{gap:11px}.metric-card{min-height:122px;padding:14px}.metric-value{font-size:24px}.crm-page-header{align-items:flex-start}.crm-page-header .primary-button{flex:none;min-height:42px;font-size:12.5px}.crm-table-wrap{overflow:visible}.crm-table{border-collapse:separate;min-width:0;display:block}.crm-table thead{display:none}.crm-table tbody{gap:9px;padding:10px;display:grid}.crm-table tbody tr{background:var(--surface-raised);border:1px solid var(--line);border-radius:11px;grid-template-columns:minmax(0,1fr);padding:9px 12px;display:grid}.crm-table tbody td{overflow-wrap:anywhere;text-align:right;border:0;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:7px 0;font-size:13px;display:flex}.crm-table tbody td:before{color:var(--muted);content:attr(data-label);text-align:left;text-transform:capitalize;flex:0 0 38%;font-size:12px;font-weight:550}.crm-table tbody td:first-child{color:var(--ink)}.crm-table tbody td.crm-empty{text-align:center;justify-content:center;align-items:center;min-height:110px;display:flex}.crm-table tbody td.crm-empty:before{display:none}.crm-table tbody td[data-label=Actions]{justify-content:flex-end;padding-top:10px}.crm-table tbody td[data-label=Actions]:before{content:"";flex:auto}.crm-table tbody td[data-label=Actions] .crm-row-actions{gap:8px}.inbox-layout{height:calc(100dvh - 174px - env(safe-area-inset-bottom))}.inbox-page{padding-bottom:2px}.crm-modal-backdrop{align-items:flex-end;padding:0}.crm-modal{max-width:none;max-height:90dvh;padding:24px 20px max(20px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;width:100%}}@media (max-width:430px){.dashboard-content{padding-left:13px;padding-right:13px}.topbar{padding-left:12px;padding-right:12px}.topbar-actions .organization-switcher select{max-width:92px}.metrics-grid{gap:8px}.metric-card{min-height:116px;padding:12px}.metric-top,.metric-foot{font-size:12px}.crm-page-header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sidebar-search-button{color:#eae9ec;text-align:left;min-height:52px;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);background:linear-gradient(135deg,#ffffff17,#ffffff0a);border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:10px;width:calc(100% - 20px);margin:12px 10px 18px;padding:8px 10px;display:flex;box-shadow:inset 0 1px #ffffff12,0 8px 20px #1110131a}.sidebar-search-button:hover{background:linear-gradient(135deg,#ffffff26,#8e7aff1f);border-color:#beb2ff59;transform:translateY(-1px)}.sidebar-search-button:focus-visible{outline-offset:2px;outline:3px solid #a595ff59}.sidebar-search-icon{color:#ffc4cc;background:#8e7aff2e;border:1px solid #b8abff38;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sidebar-search-copy{flex:1;gap:2px;min-width:0;display:grid}.sidebar-search-copy strong{color:#f8f8f8;font-size:12.5px;font-weight:650}.sidebar-search-copy small{color:#a7a3ae;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidebar-search-button kbd{color:#bcb9c1;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff21;border-radius:6px;padding:4px 6px;font-size:11px}.sidebar-search-button kbd b{color:#ffeef0;font-weight:700}.command-search-row .icon-button+.icon-button{margin-left:-5px}.command-hint{justify-content:flex-start;gap:12px;max-width:430px;margin:12px auto}.command-hint-icon{color:#fff;background:linear-gradient(135deg,#2200e0,#351cc4);border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 8px 18px #2c15d43d}:where([data-theme=dark]) .command-hint-icon{color:#f7f7f7;background:linear-gradient(135deg,#3215d5,#3215d5);box-shadow:0 8px 18px #4c2dff49}.command-hint>span:nth-child(2){text-align:left;gap:4px;display:grid}.command-hint strong{color:var(--ink);font-size:13px}.command-hint small{color:var(--muted);font-size:12px;line-height:1.45}.command-hint kbd{white-space:nowrap;margin-left:auto}.inbox-heading h1{color:var(--ink);letter-spacing:-.9px;font-size:29px;font-weight:690}.inbox-heading p{color:var(--muted);font-size:14px;line-height:1.5}.inbox-heading-meta{color:var(--muted);font-size:12.5px}.inbox-refresh,.inbox-list-footer button,.load-older{border-color:var(--line);color:#48635d;border-radius:8px;min-height:38px;padding:8px 12px;font-size:12.5px}:where([data-theme=dark]) .inbox-refresh,:where([data-theme=dark]) .inbox-list-footer button,:where([data-theme=dark]) .load-older{color:#b4abad}.inbox-refresh:hover,.inbox-list-footer button:hover,.load-older:hover{background:var(--accent-soft);color:var(--accent-strong)}.inbox-demo-button{background:var(--accent);border-radius:9px;min-height:40px;padding:8px 12px;font-size:12.5px}.inbox-demo-button:hover{background:var(--accent-strong)}.inbox-layout{grid-template-columns:minmax(250px,.82fr) minmax(380px,1.9fr) minmax(250px,.82fr)}.inbox-list-header{padding:17px 16px 14px}.inbox-list-header strong{color:var(--ink);font-size:14px}.inbox-list-header span{background:var(--accent-soft);color:var(--accent-strong);font-size:12px}.inbox-search{background:#faf9f9;border-color:#eae8e8;border-radius:9px;min-height:40px}:where([data-theme=dark]) .inbox-search{background:#1a1717;border-color:#332d2e}.inbox-search input{font-size:13px}.inbox-filter-row button{border-radius:8px;min-height:34px;font-size:12px}.inbox-filter-row button.active{background:var(--accent-soft);color:var(--accent-strong)}.conversation-avatar,.thread-customer-avatar,.profile-large-avatar{background:var(--accent-soft);color:var(--accent-strong);width:40px;height:40px;font-size:12.5px}.conversation-row-top strong{color:var(--ink);font-size:13px}.conversation-row-top time{color:var(--muted);font-size:11.5px}.conversation-row-preview{color:#74676a;font-size:12.5px}:where([data-theme=dark]) .conversation-row-preview{color:#a09497}.conversation-row-bottom small{color:var(--muted);font-size:11.5px}.conversation-row-bottom .conversation-tag{color:#2c17a1;background:#f2f0f1;font-size:11.5px}:where([data-theme=dark]) .conversation-row-bottom .conversation-tag{color:#7762ee;background:#221e1f}.conversation-row.selected{box-shadow:inset 3px 0 var(--accent)}.inbox-list-footer{color:var(--muted);font-size:11.5px}.thread-header{min-height:68px;padding:12px 16px}.thread-title strong{color:var(--ink);font-size:14px}.thread-title>span{color:var(--muted);font-size:12px}.thread-status-control{border-color:var(--line);border-radius:8px}.thread-status-control select{font-size:12.5px}.message-timeline{background:#f9f8f8;padding:18px clamp(14px,2vw,28px)}:where([data-theme=dark]) .message-timeline{background:#1a1718}.message-day span{color:#75676b;background:#efeced;padding:5px 10px;font-size:11.5px}:where([data-theme=dark]) .message-day span{color:#9f9396;background:#252122}.message-bubble{border-color:#e8e5e6;border-radius:5px 14px 14px;padding:12px 14px 8px;box-shadow:0 2px 6px #1810120a}:where([data-theme=dark]) .message-bubble{border-color:#342e30;box-shadow:0 2px 6px #0000001f}.message-bubble.outgoing{background:#efeced;border-color:#e2dedf;border-radius:14px 5px 14px 14px}:where([data-theme=dark]) .message-bubble.outgoing{background:#252122;border-color:#383233}.message-bubble.internal-note{background:#fff8e8;border-color:#f2e3bf}:where([data-theme=dark]) .message-bubble.internal-note{background:#2b2310;border-color:#52431f}.message-bubble p{color:#453d3f;font-size:13px;line-height:1.6}:where([data-theme=dark]) .message-bubble p{color:#c4bdbf}.message-bubble footer{color:#73676a;font-size:11.5px}:where([data-theme=dark]) .message-bubble footer{color:#9e9295}.message-bubble footer svg{color:var(--accent)}.composer-wrap{padding:13px}.message-composer{border-color:#e6e2e3;border-radius:12px;padding:10px 13px 11px}:where([data-theme=dark]) .message-composer{border-color:#363031}.message-composer textarea{color:var(--ink);min-height:58px;font-size:14px}.composer-mode button{color:#49645e;min-height:36px;font-size:12.5px}:where([data-theme=dark]) .composer-mode button{color:#b4aaac}.composer-mode>span{color:var(--muted);font-size:11.5px}.ai-draft-button{background:var(--accent-soft);color:var(--accent-strong);border-color:#e3e0e1;border-radius:8px;min-height:34px;padding:7px 10px;font-size:12px}:where([data-theme=dark]) .ai-draft-button{border-color:#373132}.ai-draft-button:hover:not(:disabled){background:#e6e3e4}:where([data-theme=dark]) .ai-draft-button:hover:not(:disabled){background:#2e282a}.send-button{background:var(--accent);border-radius:8px;min-width:40px;min-height:40px}.send-button:hover{background:var(--accent-strong)}.inbox-thread-empty,.inbox-empty{color:var(--muted);gap:10px;font-size:12.5px}.inbox-thread-empty strong,.inbox-empty strong{color:var(--ink);font-size:14px}.inbox-thread-empty svg,.inbox-empty svg{color:#516f68}:where([data-theme=dark]) .inbox-thread-empty svg,:where([data-theme=dark]) .inbox-empty svg{color:#a4989b}.inbox-error{border-radius:9px;font-size:12.5px}.profile-section{border-color:var(--line);padding:15px 16px}.profile-section-title{color:#48635d;font-size:12.5px}:where([data-theme=dark]) .profile-section-title{color:#b4abad}.knowledge-grid{gap:20px}.knowledge-panel{border-color:var(--line);border-radius:var(--radius-md);padding:20px}.knowledge-panel-heading h2{color:var(--ink);font-size:16px}.knowledge-panel-heading p{color:var(--muted);font-size:12.5px}.knowledge-icon,.knowledge-icon-ai{background:var(--accent-soft);color:var(--accent)}.knowledge-count{color:#716568;background:#f1eff0;font-size:12px}:where([data-theme=dark]) .knowledge-count{color:#a3989b;background:#231f20}.knowledge-controls select,.knowledge-category-form input,.knowledge-search-form input,.knowledge-settings-form input,.knowledge-settings-form textarea{border-color:#e6e2e3;border-radius:9px;min-height:40px;font-size:13px}:where([data-theme=dark]) .knowledge-controls select,:where([data-theme=dark]) .knowledge-category-form input,:where([data-theme=dark]) .knowledge-search-form input,:where([data-theme=dark]) .knowledge-settings-form input,:where([data-theme=dark]) .knowledge-settings-form textarea{border-color:#363031}.knowledge-category-form button,.document-actions button{border-color:var(--line);border-radius:8px;min-width:38px;min-height:38px}.document-file-icon{color:var(--accent-strong);background:#f2f0f1}:where([data-theme=dark]) .document-file-icon{background:#221e1f}.knowledge-document-copy strong{color:#334f48;font-size:13px}:where([data-theme=dark]) .knowledge-document-copy strong{color:#b3cec7}.knowledge-document-copy span,.knowledge-document-copy small{font-size:12px}.document-status{font-size:11.5px}.knowledge-empty{color:var(--muted);font-size:12.5px}.knowledge-empty strong{color:var(--ink);font-size:14px}.knowledge-empty svg{color:var(--accent)}.knowledge-footnote{border-color:var(--line);color:var(--muted);font-size:11.5px}.knowledge-search-form .primary-button{font-size:12.5px}.retrieval-mode,.retrieval-result p{font-size:12px}.retrieval-mode{background:var(--accent-soft);color:var(--accent-strong)}.retrieval-result{border-color:var(--line);border-radius:9px}.retrieval-result-heading strong{color:#405b55;font-size:12.5px}:where([data-theme=dark]) .retrieval-result-heading strong{color:#bbb2b4}.retrieval-result-heading span,.retrieval-result-scores{font-size:11.5px}.knowledge-locale{color:#536d67;font-size:12.5px}:where([data-theme=dark]) .knowledge-locale{color:#aca1a4}.knowledge-toggle input{accent-color:var(--accent)}.app-message-card{text-align:left}.app-message-card .eyebrow{margin-bottom:9px}.app-message-card .auth-subtitle{margin-bottom:22px}.app-message-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.app-message-action{justify-content:center;align-items:center;gap:9px;width:fit-content;display:inline-flex}.app-message-link{color:var(--accent-strong);font-size:13px;font-weight:620}.app-message-link:hover{text-underline-offset:3px;text-decoration:underline}.route-loading{max-width:1180px;min-height:100svh;margin:0 auto;padding:clamp(24px,5vw,64px)}.route-loading-brand{width:164px;height:34px;margin-bottom:clamp(44px,8vw,92px)}.route-loading-heading{max-width:340px;height:34px;margin-bottom:12px}.route-loading-copy{max-width:480px;height:14px;margin-bottom:36px}.route-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.route-loading-card{height:126px}.route-loading-panel{height:min(44vh,380px)}@media (max-width:760px){.inbox-workspace-page{height:calc(100dvh - 60px);padding-bottom:calc(84px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.inbox-page{flex-direction:column;flex:auto;min-height:0;display:flex}.inbox-heading h1{font-size:25px}.inbox-heading p{font-size:12.5px}.inbox-demo-button{width:40px;height:40px;min-height:40px;font-size:0}.inbox-layout{flex:auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.message-bubble{max-width:90%}.message-bubble p{font-size:13px}.composer-wrap{padding:9px}.composer-mode>span:not(.ai-mode-notice){display:none}.composer-ai-mode>span{font-size:11px}.composer-ai-mode select{min-height:32px;font-size:11.5px}.ai-mode-notice{flex-basis:100%;font-size:11px}.knowledge-grid{grid-template-columns:minmax(0,1fr)}.knowledge-settings-panel{grid-column:auto}}@media (max-width:380px){.inbox-heading p{max-width:190px}.composer-mode button{font-size:12px}}@media (max-width:760px){.route-loading-grid{grid-template-columns:minmax(0,1fr)}.route-loading-card{height:96px}.route-loading-panel{height:280px}}.ai-setup-content{max-width:1060px;padding-bottom:36px}.ai-setup-header{justify-content:space-between;align-items:start;gap:24px;margin:7px 0 25px;display:flex}.ai-setup-header .eyebrow{color:#74676a;letter-spacing:.1em;font-size:11.5px;font-weight:700}:where([data-theme=dark]) .ai-setup-header .eyebrow{color:#a09497}.ai-setup-header h1{color:#183330;letter-spacing:-.045em;margin:6px 0;font-size:clamp(27px,3vw,36px)}:where([data-theme=dark]) .ai-setup-header h1{color:#c1e2de}.ai-setup-header p{color:#75676b;max-width:670px;margin:0;font-size:14px;line-height:1.6}:where([data-theme=dark]) .ai-setup-header p{color:#9f9396}.ai-setup-progress{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:0 0 22px;padding:0;list-style:none;display:grid}.ai-setup-progress li{color:#72676a;border-bottom:2px solid #eceaea;min-width:0;padding:0 8px 12px}:where([data-theme=dark]) .ai-setup-progress li{color:#9e9396;border-bottom:2px solid #322c2d}.ai-setup-progress li.is-current,.ai-setup-progress li.is-complete{color:#2c17a1;border-color:#331bbb}:where([data-theme=dark]) .ai-setup-progress li.is-current,:where([data-theme=dark]) .ai-setup-progress li.is-complete{color:#8e7cf0;border-color:#8673f0}.ai-setup-progress a{color:inherit;align-items:center;gap:9px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.ai-setup-progress a>span{color:#75676b;background:#f0eeef;border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}:where([data-theme=dark]) .ai-setup-progress a>span{color:#a19598;background:#242021}.ai-setup-progress li.is-current a>span,.ai-setup-progress li.is-complete a>span{color:#2c17a1;background:#eeecec}:where([data-theme=dark]) .ai-setup-progress li.is-current a>span,:where([data-theme=dark]) .ai-setup-progress li.is-complete a>span{color:#8673f0;background:#252122}.ai-setup-card{background:#fff;border:1px solid #edeaeb;border-radius:18px;min-width:0;margin-bottom:16px;padding:clamp(18px,3vw,29px);scroll-margin-top:18px;box-shadow:0 10px 30px #1810120a}:where([data-theme=dark]) .ai-setup-card{background:#131313;border:1px solid #312c2d;box-shadow:0 10px 30px #0000001f}.ai-section-heading{align-items:flex-start;gap:13px;margin-bottom:21px;display:flex}.ai-step-number{color:#2c17a1;background:#efeeee;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:750;display:inline-flex}:where([data-theme=dark]) .ai-step-number{color:#9888f2;background:#242021}.ai-section-heading h2{color:#183330;letter-spacing:-.025em;margin:1px 0 5px;font-size:18px;line-height:1.35}:where([data-theme=dark]) .ai-section-heading h2{color:#c1e2de}.ai-section-heading p{color:#726669;max-width:660px;margin:0;font-size:12.5px;line-height:1.6}:where([data-theme=dark]) .ai-section-heading p{color:#9f9396}.ai-empty-state{color:#2c17a1;background:#f7f7f7;border:1px solid #eae8e8;border-radius:14px;align-items:center;gap:13px;margin-bottom:17px;padding:16px;display:flex}:where([data-theme=dark]) .ai-empty-state{color:#8c7af0;background:#1c191a;border:1px solid #332d2e}.ai-empty-state>svg{flex:none}.ai-empty-state strong{color:#2c17a1;font-size:14px}:where([data-theme=dark]) .ai-empty-state strong{color:#ac9ff4}.ai-empty-state p{color:#74676a;margin:4px 0 0;font-size:12.5px}:where([data-theme=dark]) .ai-empty-state p{color:#a09497}.ai-empty-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ai-upload-zone{color:#2c17a1;cursor:pointer;text-align:center;background:#fbfafa;border:1.5px dashed #b9d8ca;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:148px;padding:20px;transition:background .18s,border-color .18s;display:flex;position:relative}:where([data-theme=dark]) .ai-upload-zone{color:#8775f0;background:#191616;border:1.5px dashed #2f5443}.ai-upload-zone.is-busy{cursor:wait;opacity:.75}.ai-upload-zone strong{color:#2c17a1;font-size:15px}:where([data-theme=dark]) .ai-upload-zone strong{color:#aea1f5}.ai-upload-zone>span{color:#72676a;font-size:12.5px}:where([data-theme=dark]) .ai-upload-zone>span{color:#9e9396}.ai-upload-zone input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.ai-or-divider{color:#70686a;justify-content:center;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}:where([data-theme=dark]) .ai-or-divider{color:#9d9597}.ai-or-divider:before,.ai-or-divider:after{content:"";background:#f0eeef;width:min(24%,130px);height:1px}:where([data-theme=dark]) .ai-or-divider:before,:where([data-theme=dark]) .ai-or-divider:after{background:#242021}.ai-company-info-field,.ai-profile-section label,.ai-advanced-body label{color:#564c4f;gap:8px;font-size:12.5px;font-weight:650;display:grid}:where([data-theme=dark]) .ai-company-info-field,:where([data-theme=dark]) .ai-profile-section label,:where([data-theme=dark]) .ai-advanced-body label{color:#b8afb1}.ai-company-info-field textarea,.ai-profile-section textarea,.ai-profile-section input,.ai-advanced-body input,.ai-advanced-body select{color:#40393b;font:inherit;background:#fcfbfb;border:1px solid #eae7e8;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:13px;line-height:1.65}:where([data-theme=dark]) .ai-company-info-field textarea,:where([data-theme=dark]) .ai-profile-section textarea,:where([data-theme=dark]) .ai-profile-section input,:where([data-theme=dark]) .ai-advanced-body input,:where([data-theme=dark]) .ai-advanced-body select{color:#c8c1c3;background:#181516;border:1px solid #332d2f}.ai-company-info-field textarea{resize:vertical;min-height:145px}.ai-company-info-field textarea::-moz-placeholder{color:#6e6769}.ai-profile-section textarea::-moz-placeholder{color:#6e6769}.ai-profile-section input::-moz-placeholder{color:#6e6769}.ai-company-info-field textarea::placeholder,.ai-profile-section textarea::placeholder,.ai-profile-section input::placeholder{color:#6e6769}:where([data-theme=dark]) .ai-company-info-field textarea::-moz-placeholder{color:#b2a8ab}:where([data-theme=dark]) .ai-profile-section textarea::-moz-placeholder{color:#b2a8ab}:where([data-theme=dark]) .ai-profile-section input::-moz-placeholder{color:#b2a8ab}:where([data-theme=dark]) .ai-company-info-field textarea::placeholder,:where([data-theme=dark]) .ai-profile-section textarea::placeholder,:where([data-theme=dark]) .ai-profile-section input::placeholder{color:#b2a8ab}.ai-company-files{margin-top:22px}.ai-subsection-heading{align-items:center;gap:10px;margin-bottom:5px;display:flex}.ai-subsection-heading h3{color:#433b3d;margin:0;font-size:14px}:where([data-theme=dark]) .ai-subsection-heading h3{color:#c6bfc1}.ai-profile-sections{border-top:1px solid #f0eeef;margin-top:21px}:where([data-theme=dark]) .ai-profile-sections{border-top:1px solid #2f2a2b}.ai-profile-section,.ai-technical-details{border-bottom:1px solid #f0eeef}:where([data-theme=dark]) .ai-profile-section,:where([data-theme=dark]) .ai-technical-details{border-bottom:1px solid #2f2a2b}.ai-profile-section summary,.ai-advanced-settings>summary{color:#304b40;cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;font-size:13px;font-weight:670;list-style:none;display:flex}:where([data-theme=dark]) .ai-profile-section summary,:where([data-theme=dark]) .ai-advanced-settings>summary{color:#b7d1c6}.ai-profile-section summary::-webkit-details-marker{display:none}.ai-advanced-settings>summary::-webkit-details-marker{display:none}.ai-profile-section summary svg,.ai-advanced-settings>summary svg{color:#716668;transition:transform .18s}:where([data-theme=dark]) .ai-profile-section summary svg,:where([data-theme=dark]) .ai-advanced-settings>summary svg{color:#96888c}.ai-profile-section[open] summary svg,.ai-advanced-settings[open]>summary svg{transform:rotate(180deg)}.ai-profile-section>label{padding:0 0 17px}.ai-profile-section>p{color:#706668;margin:-3px 0 13px;font-size:12.5px;line-height:1.55}:where([data-theme=dark]) .ai-profile-section>p{color:#95898c}.ai-mode-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.organization-ai-enable{cursor:pointer;background:#f9f8f8;border:1px solid #eae7e8;border-radius:12px;align-items:center;gap:11px;margin:16px 0 12px;padding:13px 15px;display:flex}:where([data-theme=dark]) .organization-ai-enable{background:#1a1718;border:1px solid #332d2f}.organization-ai-enable input{accent-color:var(--accent-strong);flex:0 0 18px;width:18px;height:18px}.organization-ai-enable input:disabled{cursor:not-allowed}.organization-ai-enable span{gap:4px;display:grid}.organization-ai-enable strong{color:var(--ink);font-size:13px}.organization-ai-enable small,.organization-ai-default-label{color:var(--muted);font-size:12px}.organization-ai-default-label{margin:14px 0 8px;font-weight:650}.ai-mode-card{cursor:pointer;background:#fff;border:1px solid #eae7e8;border-radius:13px;align-items:flex-start;gap:10px;min-height:125px;padding:16px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}:where([data-theme=dark]) .ai-mode-card{background:#131313;border:1px solid #332d2f}.ai-mode-card:hover{border-color:#b6d5c6}:where([data-theme=dark]) .ai-mode-card:hover{border-color:#315544}.ai-mode-card.is-selected{background:#f7f7f7;border-color:#438e70;box-shadow:0 0 0 2px #1810121a}:where([data-theme=dark]) .ai-mode-card.is-selected{background:#1c191a;border-color:#71bc9e;box-shadow:0 0 0 2px #0000004d}.ai-mode-card.is-recommended{border-color:#b9d9c9}:where([data-theme=dark]) .ai-mode-card.is-recommended{border-color:#2e5541}.ai-mode-card input,.ai-language-option input{opacity:0;width:1px;height:1px;position:absolute}.ai-mode-indicator{border:1.5px solid #d0c9cb;border-radius:50%;flex:none;width:17px;height:17px;margin-top:1px}:where([data-theme=dark]) .ai-mode-indicator{border:1.5px solid #433c3e}.ai-mode-card input:checked+.ai-mode-indicator{border:5px solid #331bbb}:where([data-theme=dark]) .ai-mode-card input:checked+.ai-mode-indicator{border:5px solid #816eef}.ai-mode-copy{gap:7px;padding-right:3px;display:grid}.ai-mode-copy strong{color:#29453a;font-size:14px}:where([data-theme=dark]) .ai-mode-copy strong{color:#bbd7cc}.ai-mode-copy small{color:#726669;font-size:12px;line-height:1.55}:where([data-theme=dark]) .ai-mode-copy small{color:#9f9396}.ai-recommended-badge{color:#287353;background:#efeeee;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700;position:absolute;top:9px;right:9px}:where([data-theme=dark]) .ai-recommended-badge{color:#93d9bb;background:#242021}.ai-mode-card.is-recommended .ai-mode-copy{padding-top:19px}.ai-handoff-note{color:#36765c;background:#f7f6f6;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 14px;display:flex}:where([data-theme=dark]) .ai-handoff-note{color:#91cdb5;background:#1c191a}.ai-handoff-note svg{flex:none;margin-top:1px}.ai-handoff-note p{color:#73666a;margin:0;font-size:12px;line-height:1.55}:where([data-theme=dark]) .ai-handoff-note p{color:#9f9295}.ai-language-section{border-top:1px solid #f0eeef;margin-top:23px;padding-top:22px}:where([data-theme=dark]) .ai-language-section{border-top:1px solid #2f2a2b}.ai-language-section .ai-section-heading{margin-bottom:15px}.ai-language-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ai-language-option{color:#706366;cursor:pointer;text-align:center;background:#fff;border:1px solid #eae7e8;border-radius:10px;justify-content:center;align-items:center;min-height:49px;padding:10px;font-size:12.5px;font-weight:600;display:flex;position:relative}:where([data-theme=dark]) .ai-language-option{color:#a5999c;background:#131313;border:1px solid #332d2f}.ai-language-option.is-selected{color:#226a50;background:#f4f3f3;border-color:#67a984}:where([data-theme=dark]) .ai-language-option.is-selected{color:#9adfc6;background:#1f1c1d;border-color:#498162}.ai-advanced-settings{background:#fff;border:1px solid #edeaeb;border-radius:15px;margin:0 0 16px;padding:0 20px}:where([data-theme=dark]) .ai-advanced-settings{background:#131313;border:1px solid #312c2d}.ai-advanced-settings>summary{min-height:58px}.ai-advanced-body{border-top:1px solid #f0eeef;gap:16px;padding:18px 0;display:grid}:where([data-theme=dark]) .ai-advanced-body{border-top:1px solid #2f2a2b}.ai-advanced-body .knowledge-settings-row{gap:14px}.ai-advanced-body label{gap:7px}.ai-advanced-body select{min-height:42px}.ai-secondary-button,.ai-text-button{color:#326b54;cursor:pointer;font:inherit;background:#fff;border:1px solid #e6e2e3;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:12.5px;font-weight:650;transition:background .18s,border-color .18s;display:inline-flex}:where([data-theme=dark]) .ai-secondary-button,:where([data-theme=dark]) .ai-text-button{color:#9bd0bb;background:#131313;border:1px solid #363031}.ai-secondary-button:hover:not(:disabled),.ai-text-button:hover{background:#f7f5f6;border-color:#b5d4c3}:where([data-theme=dark]) .ai-secondary-button:hover:not(:disabled),:where([data-theme=dark]) .ai-text-button:hover{background:#1d1a1a;border-color:#325642}.ai-secondary-button:disabled{cursor:not-allowed;opacity:.55}.ai-text-button{background:0 0;border-color:#0000}.ai-technical-details{padding:0 0 12px}.ai-technical-details>summary{color:#73666a;cursor:pointer;min-height:40px;padding-top:12px;font-size:12px}:where([data-theme=dark]) .ai-technical-details>summary{color:#9f9295}.ai-technical-details>.knowledge-search-panel{border:0;min-height:0;padding:10px 0}.ai-save-bar{background:#fffffff0;border:1px solid #ece9ea;border-radius:14px;justify-content:flex-end;align-items:center;gap:10px;margin-top:17px;padding:12px;display:flex;box-shadow:0 8px 30px #18101212}:where([data-theme=dark]) .ai-save-bar{background:#131313f0;border:1px solid #322c2e;box-shadow:0 8px 30px #00000036}.ai-save-button{justify-content:center;align-items:center;gap:8px;min-width:135px;min-height:44px;font-size:13px;display:inline-flex}.ai-ready-banner{color:#257858;background:linear-gradient(115deg,#eff9f3,#f9f9f9);border:1px solid #e5e1e2;border-radius:14px;align-items:center;gap:13px;margin-bottom:17px;padding:17px;scroll-margin-top:16px;display:flex}:where([data-theme=dark]) .ai-ready-banner{color:#88dbbb;background:linear-gradient(115deg,#102a1a,#1a1718);border:1px solid #363032}.ai-ready-banner>svg{flex:none}.ai-ready-banner h2{color:#274b3b;margin:0 0 4px;font-size:16px}:where([data-theme=dark]) .ai-ready-banner h2{color:#b6d9c9}.ai-ready-banner p{color:#73666a;margin:0;font-size:12px;line-height:1.55}:where([data-theme=dark]) .ai-ready-banner p{color:#9f9295}.ai-ready-banner button{white-space:nowrap;margin-left:auto}.ai-test-backdrop{z-index:1000;background:#201c1d66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}:where([data-theme=dark]) .ai-test-backdrop{background:#18151666}.ai-test-dialog{background:#fff;border-radius:17px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 24px 80px #18101233}:where([data-theme=dark]) .ai-test-dialog{background:#131313;box-shadow:0 24px 80px #0009}.ai-test-dialog>header{border-bottom:1px solid #f0eeef;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}:where([data-theme=dark]) .ai-test-dialog>header{border-bottom:1px solid #2f2a2b}.ai-test-dialog>header>div{align-items:center;gap:11px;display:flex}.ai-test-dialog h2{color:#27443a;margin:0;font-size:16px}:where([data-theme=dark]) .ai-test-dialog h2{color:#bcd9cf}.ai-test-dialog>header>button{color:#73666a;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}:where([data-theme=dark]) .ai-test-dialog>header>button{color:#9f9295}.ai-test-chat{background:#f9f9f9;gap:13px;min-height:190px;padding:20px;display:grid}:where([data-theme=dark]) .ai-test-chat{background:#1a1718}.ai-test-message{white-space:pre-wrap;border-radius:13px;max-width:86%;padding:11px 14px;font-size:13px;line-height:1.6}.ai-test-user{color:#345d4a;background:#efeded;justify-self:end}:where([data-theme=dark]) .ai-test-user{color:#a7cebc;background:#242021}.ai-test-response{color:#554b4e;background:#fff;border:1px solid #f0eeef;justify-self:start;align-items:flex-start;gap:9px;display:flex}:where([data-theme=dark]) .ai-test-response{color:#b9b0b2;background:#131313;border:1px solid #2f2a2b}.ai-test-error{color:#ac4c44;align-self:start;font-size:12.5px}:where([data-theme=dark]) .ai-test-error{color:#c5746d}.ai-test-error details{margin-top:8px}.ai-test-error summary{cursor:pointer;font-size:12px}.ai-test-error code{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:6px;font-size:11.5px;display:block}.ai-test-success{color:#24784f;align-items:center;gap:8px;padding:13px 20px 0;font-size:12.5px;font-weight:650;display:flex}:where([data-theme=dark]) .ai-test-success{color:#8eddb7}.ai-test-technical{margin:0 20px}.ai-test-technical p{color:#74676a;margin:0;font-size:12px}:where([data-theme=dark]) .ai-test-technical p{color:#a09497}.ai-test-dialog>footer{border-top:1px solid #f0eeef;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}:where([data-theme=dark]) .ai-test-dialog>footer{border-top:1px solid #2f2a2b}.ai-test-dialog>footer .primary-button{align-items:center;gap:7px;min-height:41px;display:inline-flex}.manager-invitation-panel{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.manager-invitation-panel h2,.manager-section-heading h2{margin:0 0 6px;font-size:16px}.manager-invitation-panel p{color:var(--muted);margin:0;font-size:13px}.manager-invite-link{align-items:center;gap:10px;width:100%;max-width:900px;display:flex}.manager-invite-link input{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);border-radius:9px;flex:1;min-width:0;padding:11px 12px}.manager-invite-link .secondary-button,.manager-section-heading .secondary-button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;display:inline-flex}.manager-notice{color:var(--accent-strong)!important}.manager-section-heading{justify-content:space-between;align-items:center;margin:20px 0 14px;display:flex}.manager-list{gap:16px;display:grid}.manager-card{gap:20px;display:grid}.manager-card>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.manager-card>header h2{margin:0;font-size:16px}.manager-card>header p{color:var(--muted);margin:4px 0 0;font-size:12.5px}.manager-avatar{background:var(--accent-soft);color:var(--accent-strong);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:flex}.manager-highlight{background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;margin-left:auto;padding:6px 9px;font-size:12px}.manager-highlight-attention{color:var(--warning);background:#fff4e5}:where([data-theme=dark]) .manager-highlight-attention{background:#2d2111}.manager-period h3{color:var(--muted);margin:0 0 10px;font-size:12.5px;font-weight:650}.manager-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.manager-metric{background:var(--surface-raised);border:1px solid var(--line);border-radius:10px;gap:5px;min-width:0;padding:12px;display:grid}.manager-metric>span{color:var(--muted);font-size:12px}.manager-metric strong{overflow-wrap:anywhere;font-size:17px}.manager-metric small{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.manager-empty{color:var(--muted);padding:24px}.manager-warning{color:var(--warning);font-size:12.5px}.auth-switch .link-button{color:var(--accent-strong);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (max-width:700px){.manager-invite-link{flex-direction:column;align-items:stretch}.manager-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-highlight{margin-left:0}}.knowledge-notice{align-items:center;gap:8px;display:flex}@media (max-width:760px){.ai-setup-content{padding-bottom:calc(95px + env(safe-area-inset-bottom))}.ai-setup-header{flex-direction:column;align-items:flex-start;gap:14px;margin-top:2px}.ai-setup-header .knowledge-locale{align-self:flex-end}.ai-setup-progress{gap:3px;margin-bottom:15px}.ai-setup-progress li{padding-left:0;padding-right:0}.ai-setup-progress a{flex-direction:column;align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.3}.ai-section-heading h2{font-size:16px}.ai-empty-state{flex-wrap:wrap;align-items:flex-start}.ai-empty-actions{width:calc(100% - 34px);margin-left:34px}.ai-empty-actions>button{flex:1}.ai-upload-zone{min-height:137px}.ai-mode-cards{grid-template-columns:minmax(0,1fr)}.ai-mode-card{min-height:90px}.ai-mode-card.is-recommended .ai-mode-copy{padding-top:0}.ai-language-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-advanced-body .knowledge-settings-row{grid-template-columns:minmax(0,1fr)}.ai-ready-banner{flex-wrap:wrap;align-items:flex-start}.ai-ready-banner button{margin-left:34px}.ai-save-bar{bottom:env(safe-area-inset-bottom);z-index:50;border-radius:14px 14px 0 0;justify-content:stretch;margin:0;position:fixed;left:0;right:0}.ai-save-bar>button{flex:1}}@media (max-width:420px){.ai-setup-card{border-radius:14px;padding:16px}.ai-setup-progress a{font-size:11px}.ai-upload-zone>span{font-size:11.5px}.ai-company-files .knowledge-document{flex-wrap:wrap}.ai-company-files .document-status{margin-left:43px}.ai-company-files .document-actions{margin-left:auto}.ai-test-backdrop{padding:10px}}@keyframes workspace-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dashboard-content>*{animation:workspace-enter .36s var(--motion-ease) backwards}.dashboard-content>:nth-child(2){animation-delay:45ms}.dashboard-content>:nth-child(3){animation-delay:90ms}.dashboard-content>:nth-child(4){animation-delay:.135s}.dashboard-content>:nth-child(5){animation-delay:.18s}.metric-top,.metric-foot{font-size:12px}.section-kicker{font-size:11.5px}.panel-heading h2{font-size:17px}.stage-name{font-size:12px}.stage-total{font-size:12.5px}.deal-card h3{font-size:12px}.deal-card p,.deal-card-foot,.crm-table th{font-size:11.5px}.crm-table td{font-size:13px}.primary-button,.crm-row-actions button,.crm-modal-actions button,.inbox-refresh,.notification-button,.topbar-ai{transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #18101238}:where([data-theme=dark]) .primary-button:hover:not(:disabled){box-shadow:0 8px 18px #0009}.primary-button:active:not(:disabled),.crm-row-actions button:active:not(:disabled),.crm-modal-actions button:active:not(:disabled){transform:translateY(1px)scale(.985)}.crm-panel,.knowledge-panel,.metric-card,.panel{border-color:#e8e6e6;border-radius:15px;box-shadow:0 4px 15px #18101208}:where([data-theme=dark]) .crm-panel,:where([data-theme=dark]) .knowledge-panel,:where([data-theme=dark]) .metric-card,:where([data-theme=dark]) .panel{border-color:#342e2f;box-shadow:0 4px 15px #00000017}.crm-table tbody tr{transition:background-color var(--motion-fast) var(--motion-ease)}.knowledge-document{transition:background-color var(--motion-fast) var(--motion-ease);border-radius:10px}.knowledge-document:hover{background:#f9f9f9}:where([data-theme=dark]) .knowledge-document:hover{background:#1a1718}.mobile-nav-item{font-size:12px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.metric-card{transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.metric-card:hover{border-color:#dbd6d7;transform:translateY(-3px);box-shadow:0 12px 28px #18101214}:where([data-theme=dark]) .metric-card:hover{border-color:#3c3537;box-shadow:0 12px 28px #0000003d}}@media (max-width:760px){.welcome-row{flex-direction:column;align-items:flex-start;gap:12px}.welcome-row>div{width:100%}.welcome-row .primary-button{align-self:flex-start}.dashboard-content>:nth-child(n+5){animation-delay:0s}}@media (max-width:430px){.metric-card{border-radius:14px}.mobile-nav-item{font-size:11.5px}}:focus-visible{outline-color:#3d20df7a}:where([data-theme=dark]) :focus-visible{outline-color:#5f46eb7a}:where([data-theme=dark]) ::-moz-selection{color:#a395f3;background:#2b0d11}:where([data-theme=dark]) ::selection{color:#a395f3;background:#2b0d11}.sidebar{background:linear-gradient(#430a11 0%,#1d1c20 100%);border-right-color:#ffffff12;box-shadow:10px 0 34px #450a1212}.brand-mark{background:#fff;border-color:#fff6;overflow:hidden;box-shadow:0 5px 16px #27060a3d}.brand-logo{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.brand-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.brand-logo-compact{width:30px;height:30px}.brand-logo-full{width:54px;height:54px}.nav-item-active{color:#fff;background:#7b68e930}.nav-item:focus-visible,.sidebar-collapse-button:focus-visible,.mobile-nav-toggle:focus-visible{outline-color:#c2b7ff}.workspace-switcher{background:#ffffff0d;border-color:#ffffff17}.settings-link,.profile-row{border-top-color:#ffffff17}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:var(--z-topbar);background:#ffffffe8;border-bottom-color:#eeecec;position:sticky;top:0}:where([data-theme=dark]) .topbar{background:#131313e8;border-bottom-color:#302b2c}.topbar-brand{color:var(--ink);font-weight:700}.topbar-brand>span:last-child>span{color:#59637a;font-weight:500}:where([data-theme=dark]) .topbar-brand>span:last-child>span{color:#a5999c}.search-trigger{color:#61687b;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);background:#f8f9fd;border-color:#efeded}:where([data-theme=dark]) .search-trigger{color:#978a8d;background:#191616;border-color:#302a2c}.search-trigger:focus-visible,.topbar-ai:focus-visible,.notification-button:focus-visible{outline-offset:3px}.topbar-ai:hover,.notification-button:hover{color:var(--accent-strong)}.dashboard-content{max-width:1660px}.autopilot-priorities{margin:16px 0;padding:18px 20px}.autopilot-error{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.autopilot-error .text-button{cursor:pointer}.autopilot-error .text-button:hover{color:var(--accent-strong);text-decoration:underline}.autopilot-error .text-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.autopilot-readonly-badge{background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}.autopilot-priority-list{margin:16px 0 0;padding:0;list-style:none;display:grid}.autopilot-priority-item{border-top:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.autopilot-priority-rank{background:var(--surface-raised);border:1px solid var(--line);color:var(--muted);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:12.5px;font-weight:700;display:inline-flex}.autopilot-priority-high{background:color-mix(in srgb, var(--danger) 10%, #fff);border-color:color-mix(in srgb, var(--danger) 25%, #fff);color:var(--danger)}:where([data-theme=dark]) .autopilot-priority-high{background:color-mix(in srgb, var(--danger) 10%, #131313);border-color:color-mix(in srgb, var(--danger) 25%, #242424)}.autopilot-priority-medium{background:color-mix(in srgb, var(--warning) 10%, #fff);border-color:color-mix(in srgb, var(--warning) 25%, #fff);color:var(--warning)}:where([data-theme=dark]) .autopilot-priority-medium{background:color-mix(in srgb, var(--warning) 10%, #131313);border-color:color-mix(in srgb, var(--warning) 25%, #242424)}.autopilot-priority-low{background:color-mix(in srgb, var(--info) 10%, #fff);border-color:color-mix(in srgb, var(--info) 25%, #fff);color:var(--info)}:where([data-theme=dark]) .autopilot-priority-low{background:color-mix(in srgb, var(--info) 10%, #131313);border-color:color-mix(in srgb, var(--info) 25%, #242424)}.autopilot-priority-copy{flex:1;gap:3px;min-width:0;display:grid}.autopilot-priority-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.autopilot-priority-copy span,.autopilot-priority-copy small{color:var(--muted);font-size:12.5px;line-height:1.4}.autopilot-evidence-count{color:var(--muted);white-space:nowrap;font-size:12px}.autopilot-priority-link{border-radius:var(--radius-sm);color:var(--muted);justify-content:center;align-items:center;min-width:34px;min-height:34px;display:inline-flex}.autopilot-priority-link:hover{background:var(--accent-soft);color:var(--accent-strong)}.autopilot-priority-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.autopilot-empty{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:9px;min-height:76px;font-size:13px;display:flex}@media (max-width:540px){.autopilot-priorities{padding:14px}.autopilot-readonly-badge{padding:5px 7px;font-size:11.5px}.autopilot-priority-item{align-items:flex-start;gap:9px}.autopilot-evidence-count{display:none}}.welcome-row h1,.crm-page-header h1,.metric-value,.pipeline-title{color:var(--ink)}.welcome-row p,.crm-page-header p,.metric-label{color:var(--muted)}.primary-button{background:var(--accent);transition:background var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);box-shadow:0 5px 14px #2c15d43b}:where([data-theme=dark]) .primary-button{box-shadow:0 5px 14px #4c2dff46}.primary-button:hover{background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 8px 19px #2c15d440}:where([data-theme=dark]) .primary-button:hover{box-shadow:0 8px 19px #4c2dff4d}.metric-card,.crm-panel,.channel-connection-card,.workflow-panel{border-color:var(--line);box-shadow:0 3px 14px #18101208}:where([data-theme=dark]) .metric-card,:where([data-theme=dark]) .crm-panel,:where([data-theme=dark]) .channel-connection-card,:where([data-theme=dark]) .workflow-panel{box-shadow:0 3px 14px #00000017}.crm-search{background:#f8f9fd;border-color:#eeecec}:where([data-theme=dark]) .crm-search{background:#191616;border-color:#302b2c}.crm-row-actions button:hover{background:var(--accent-soft);color:var(--accent-strong)}.crm-status{color:var(--accent-strong);background:#ffeff1}:where([data-theme=dark]) .crm-status{background:#2b0d11}:where([data-theme=dark]) .crm-table tbody tr:hover{background:#171515}.deal-board-summary,.deal-stage{background:#f8f9fd;border-color:#f0eeef}:where([data-theme=dark]) .deal-board-summary,:where([data-theme=dark]) .deal-stage{background:#191616;border-color:#2f2a2b}.deal-card-amount{color:var(--accent-strong)}.stage-color{box-shadow:0 0 0 3px #2c15d41a}:where([data-theme=dark]) .stage-color{box-shadow:0 0 0 3px #4c2dff1f}.auth-page{background:radial-gradient(ellipse at 50% 4%, #ffe8eb 0, var(--canvas) 58%)}.auth-card{border-color:#eeecec;box-shadow:0 28px 80px #1810121a}:where([data-theme=dark]) .auth-card{border-color:#302b2c;box-shadow:0 28px 80px #0000004d}.auth-card h1{color:var(--ink)}.auth-form input:focus,.auth-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2c15d421}:where([data-theme=dark]) .auth-form input:focus,:where([data-theme=dark]) .auth-form select:focus{box-shadow:0 0 0 3px #4c2dff28}.ui-button{min-height:40px;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:650;display:inline-flex}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:disabled{cursor:not-allowed;opacity:.62}.ui-button-primary{background:var(--accent);color:#fff;box-shadow:0 5px 14px #2c15d42e}:where([data-theme=dark]) .ui-button-primary{color:#f7f7f7;box-shadow:0 5px 14px #4c2dff37}.ui-button-primary:hover:not(:disabled){background:var(--accent-strong)}.ui-button-secondary{border-color:var(--line);color:#414c68;background:#fff}:where([data-theme=dark]) .ui-button-secondary{color:#9ea8c3;background:#131313}.ui-button-secondary:hover:not(:disabled),.ui-button-quiet:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-strong);border-color:#c3b8ff}:where([data-theme=dark]) .ui-button-secondary:hover:not(:disabled),:where([data-theme=dark]) .ui-button-quiet:hover:not(:disabled){border-color:#4f171e}.ui-button-quiet{color:#59647e;background:0 0;border-color:#0000}:where([data-theme=dark]) .ui-button-quiet{color:#a3979a}.ui-button-danger{color:#a53e35;background:#fff3f2;border-color:#f3d5d2}:where([data-theme=dark]) .ui-button-danger{color:#cf7169;background:#240f0e;border-color:#4a201c}.ui-button-spinner{animation:1s linear infinite crm-spin}.ui-icon-button{color:#616a7f;height:36px;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:36px;padding:0;display:inline-flex}:where([data-theme=dark]) .ui-icon-button{color:#988b8e}.ui-icon-button:hover{background:var(--accent-soft);color:var(--accent-strong)}.ui-icon-button-outline{border-color:var(--line)}.ui-surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.ui-status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:11.5px;font-weight:650;line-height:1;display:inline-flex}.ui-status-neutral{color:#5e687f;background:#f5f4f4}:where([data-theme=dark]) .ui-status-neutral{color:#978a8d;background:#1e1b1c}.ui-status-success{color:#18734e;background:#eaf7f0}:where([data-theme=dark]) .ui-status-success{color:#92e8c5;background:#122f1f}.ui-status-warning{color:#935e11;background:#fff6e8}:where([data-theme=dark]) .ui-status-warning{color:#e7ba78;background:#2b2010}.ui-status-danger{color:#a84037;background:#fff0ee}:where([data-theme=dark]) .ui-status-danger{color:#cd6f66;background:#27120f}.ui-status-info{color:#35639b;background:#ecf4ff}:where([data-theme=dark]) .ui-status-info{color:#719bcf;background:#0f1a28}.ui-status-ai{background:var(--accent-soft);color:var(--accent-strong)}.ui-avatar{color:#351cc4;background:#ffedef;border:1px solid #f6c1c8;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12.5px;font-weight:700;display:inline-flex}:where([data-theme=dark]) .ui-avatar{color:#6951ec;background:#2b0d11;border:1px solid #4f171e}.ui-empty-state{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;padding:24px;display:flex}.ui-empty-state strong{color:var(--ink);font-size:14px}.ui-empty-state p{max-width:48ch;margin:0;font-size:12.5px;line-height:1.6}.ui-empty-icon{background:var(--accent-soft);color:var(--accent-strong);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ui-skeleton{background:#efeeee;border-radius:6px;animation:1.4s ease-in-out infinite ui-skeleton-pulse;display:inline-block}:where([data-theme=dark]) .ui-skeleton{background:#242021}@keyframes ui-skeleton-pulse{50%{opacity:.52}}.command-backdrop{z-index:100;background:#12182d75;justify-content:center;align-items:flex-start;padding:max(12vh,48px) 18px 32px;animation:.14s ease-out command-fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}:where([data-theme=dark]) .command-backdrop{background:#0e122275}.command-dialog{animation:command-rise-in .17s var(--motion-ease);background:#fff;border:1px solid #fffc;border-radius:16px;width:100%;max-width:650px;overflow:hidden;box-shadow:0 28px 100px #18101247}:where([data-theme=dark]) .command-dialog{background:#131313;border:1px solid #242424cc;box-shadow:0 28px 100px #0009}.command-search-row{border-bottom:1px solid var(--line);color:#616a7c;align-items:center;gap:12px;min-height:63px;padding:0 17px;display:flex}:where([data-theme=dark]) .command-search-row{color:#96898c}.command-search-row input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.command-search-row input::placeholder{color:#636873}:where([data-theme=dark]) .command-search-row input::-moz-placeholder{color:#b2a9ab}:where([data-theme=dark]) .command-search-row input::placeholder{color:#b2a9ab}.command-results{min-height:100px;max-height:min(56vh,460px);padding:9px;overflow-y:auto}.command-hint,.command-empty,.command-error{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;min-height:112px;padding:18px;font-size:12.5px;display:flex}.command-hint svg{color:var(--accent)}.command-hint kbd,.command-footer kbd{color:#60697c;font:inherit;background:#f7f7f7;border:1px solid #eeebec;border-radius:5px;padding:3px 6px;font-size:11.5px}:where([data-theme=dark]) .command-hint kbd,:where([data-theme=dark]) .command-footer kbd{color:#96888c;background:#1c191a;border:1px solid #312b2c}.command-error{color:#a84037}:where([data-theme=dark]) .command-error{color:#cd6f66}.command-group{padding:6px 0 8px}.command-group h2{color:#636978;letter-spacing:.07em;text-transform:uppercase;margin:0;padding:7px 10px;font-size:11.5px;font-weight:700}:where([data-theme=dark]) .command-group h2{color:#a69b9e}.command-result{color:var(--ink);min-height:52px;transition:background var(--motion-fast) var(--motion-ease);border-radius:9px;align-items:center;gap:11px;padding:8px 10px;display:flex}.command-result:hover,.command-result.is-active{background:#fff2f4}:where([data-theme=dark]) .command-result:hover,:where([data-theme=dark]) .command-result.is-active{background:#2b0d11}.command-result-icon{color:var(--accent-strong);background:#fff;border:1px solid #efeded;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}:where([data-theme=dark]) .command-result-icon{background:#131313;border:1px solid #302a2c}.command-result-copy{flex:1;gap:3px;min-width:0;display:grid}.command-result-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.command-result-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.command-result-type{color:#616875;font-size:11.5px}:where([data-theme=dark]) .command-result-type{color:#a79c9f}.command-footer{border-top:1px solid var(--line);color:#616979;background:#fafbfe;justify-content:flex-end;align-items:center;gap:18px;min-height:42px;padding:0 15px;font-size:11.5px;display:flex}:where([data-theme=dark]) .command-footer{color:#9d9094;background:#171515}.command-footer span{align-items:center;gap:4px;display:inline-flex}@keyframes command-fade-in{0%{opacity:0}to{opacity:1}}@keyframes command-rise-in{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.workspace-hub{padding-bottom:40px}.workspace-hub-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:2px 0 27px;display:flex}.workspace-hub-heading h1{color:var(--ink);letter-spacing:-.9px;margin:8px 0 6px;font-size:clamp(25px,3vw,32px);font-weight:690}.workspace-hub-heading p{color:var(--muted);max-width:68ch;margin:0;font-size:13px;line-height:1.6}.ui-hub-secondary-action{border:1px solid var(--line);color:#4d5873;min-height:40px;transition:all var(--motion-fast) var(--motion-ease);background:#fff;border-radius:9px;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:650;display:inline-flex}:where([data-theme=dark]) .ui-hub-secondary-action{color:#959fb8;background:#131313}.ui-hub-secondary-action:hover{background:var(--accent-soft);color:var(--accent-strong);border-color:#f6c1c8}:where([data-theme=dark]) .ui-hub-secondary-action:hover{border-color:#4f171e}.workspace-hub-error{color:#9b3f37;background:#fff3f1;border:1px solid #f2d8d4;border-radius:9px;align-items:center;gap:8px;margin-bottom:16px;padding:11px 13px;font-size:12.5px;display:flex}:where([data-theme=dark]) .workspace-hub-error{color:#cd7972;background:#25110e;border:1px solid #4a221c}.ai-hub-grid{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(200px,.82fr));gap:16px;display:grid}.ai-hub-primary-card,.ai-hub-stat-card{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;padding:22px;box-shadow:0 4px 18px #1810120a}:where([data-theme=dark]) .ai-hub-primary-card,:where([data-theme=dark]) .ai-hub-stat-card{background:#131313;box-shadow:0 4px 18px #0000001f}.ai-hub-primary-card{background:radial-gradient(at 100% 0,#fff0f2 0,#fff 48%)}:where([data-theme=dark]) .ai-hub-primary-card{background:radial-gradient(at 100% 0,#2b0d11 0,#131313 48%)}.ai-hub-card-top{justify-content:space-between;align-items:center;display:flex}.ai-hub-icon{color:var(--accent-strong);background:#ffedef;border:1px solid #c3b8ff;border-radius:12px;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex}:where([data-theme=dark]) .ai-hub-icon{background:#2b0d11;border:1px solid #4f171e}.ai-hub-icon-knowledge{color:#267656;background:#f0eeef;border-color:#e2dfe0}:where([data-theme=dark]) .ai-hub-icon-knowledge{color:#8cdabb;background:#242021;border-color:#383133}.ai-hub-icon-providers{color:#925d13;background:#fff4e7;border-color:#f3e2cc}:where([data-theme=dark]) .ai-hub-icon-providers{color:#e5b26c;background:#2b1f10;border-color:#4d381d}.ai-hub-status-skeleton{width:66px;height:23px}.ai-hub-primary-card h2{color:var(--ink);margin:21px 0 5px;font-size:17px}.ai-hub-primary-card>p{color:var(--muted);min-height:18px;margin:0;font-size:12.5px}.ai-hub-facts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:19px 0;padding:13px 0;display:grid}.ai-hub-facts>div{gap:5px;min-width:0;display:grid}.ai-hub-facts>div>span:first-child{color:var(--muted);font-size:11.5px}.ai-hub-facts strong{color:#3d4964;overflow-wrap:anywhere;font-size:12.5px}:where([data-theme=dark]) .ai-hub-facts strong{color:#a1adc6}.ai-hub-text-skeleton{width:90px;height:12px}.ai-hub-stat-card{flex-direction:column;align-items:flex-start;display:flex}.ai-hub-stat-card>span:nth-child(2){color:#5e697f;margin-top:19px;font-size:12px}:where([data-theme=dark]) .ai-hub-stat-card>span:nth-child(2){color:#998c8f}.ai-hub-stat-card>strong{color:var(--ink);letter-spacing:-.7px;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(23px,2.5vw,31px)}.ai-hub-stat-card>strong.ai-hub-provider-value{letter-spacing:-.2px;font-size:17px}.ai-hub-number-skeleton{width:54px;height:25px}.ai-hub-stat-card>small{color:var(--muted);margin-top:4px;font-size:11.5px}.ai-hub-text-link{color:var(--accent-strong);margin-top:auto;padding-top:20px;font-size:12px;font-weight:650}.ai-hub-text-link:hover{text-underline-offset:3px;text-decoration:underline}.ai-hub-provider-state{color:#5e687f;align-items:center;gap:6px;margin-top:auto;padding-top:19px;font-size:11.5px;display:flex}:where([data-theme=dark]) .ai-hub-provider-state{color:#978a8d}.ai-hub-provider-state svg{color:#217752}:where([data-theme=dark]) .ai-hub-provider-state svg{color:#84ddb6}.ai-hub-note{color:var(--accent-strong);background:#fff0f2;border:1px solid #c3b8ff;border-radius:12px;align-items:center;gap:12px;margin-top:17px;padding:14px 16px;display:flex}:where([data-theme=dark]) .ai-hub-note{background:#2b0d11;border:1px solid #4f171e}.ai-hub-note>div{flex:1}.ai-hub-note strong{color:#2c17a2;font-size:12.5px}:where([data-theme=dark]) .ai-hub-note strong{color:#6e58ed}.ai-hub-note p{color:#606797;margin:4px 0 0;font-size:12px;line-height:1.5}:where([data-theme=dark]) .ai-hub-note p{color:#8288b0}.ai-hub-note>a{background:#fff;border:1px solid #f6c1c8;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}:where([data-theme=dark]) .ai-hub-note>a{background:#131313;border:1px solid #4f171e}.settings-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.settings-hub-card{border:1px solid var(--line);min-height:100px;transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);background:#fff;border-radius:13px;align-items:center;gap:14px;padding:17px;display:flex;box-shadow:0 3px 13px #18101208}:where([data-theme=dark]) .settings-hub-card{background:#131313;box-shadow:0 3px 13px #00000017}.settings-hub-icon{color:var(--accent-strong);background:#ffedef;border:1px solid #c3b8ff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex}:where([data-theme=dark]) .settings-hub-icon{background:#2b0d11;border:1px solid #4f171e}.settings-hub-icon-knowledge{color:#267656;background:#f0eeef;border-color:#e2dfe0}:where([data-theme=dark]) .settings-hub-icon-knowledge{color:#8cdabb;background:#242021;border-color:#383133}.settings-hub-icon-channels{color:#3c6b9b;background:#edf4ff;border-color:#dce8fa}:where([data-theme=dark]) .settings-hub-icon-channels{color:#729dc8;background:#0f1927;border-color:#1a2a44}.settings-hub-icon-team{color:#925d13;background:#fff4e7;border-color:#f3e2cc}:where([data-theme=dark]) .settings-hub-icon-team{color:#e5b26c;background:#2b1f10;border-color:#4d381d}.settings-hub-icon-automation{color:#594ea3;background:#fff0f1;border-color:#f5dfe2}:where([data-theme=dark]) .settings-hub-icon-automation{color:#7f75bd;background:#260e10;border-color:#451a20}.settings-hub-icon-billing{color:#30764b;background:#f3f2f2;border-color:#e4e0e1}:where([data-theme=dark]) .settings-hub-icon-billing{color:#8bd0a6;background:#201d1d;border-color:#373132}.settings-hub-icon-notifications{color:#351cc4;background:#ffeff1;border-color:#f6c1c8}:where([data-theme=dark]) .settings-hub-icon-notifications{color:#6951ec;background:#2b0d11;border-color:#4f171e}.settings-hub-copy{flex:1;gap:5px;min-width:0;display:grid}.settings-hub-copy strong{color:var(--ink);font-size:13px}.settings-hub-copy small{color:var(--muted);font-size:12px;line-height:1.5}.settings-hub-open{color:var(--accent-strong);flex:none;align-items:center;gap:6px;font-size:11.5px;font-weight:650;display:inline-flex}@media (max-width:980px){.ai-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-hub-primary-card{grid-column:1/-1}}@media (max-width:760px){.workspace-hub-heading{flex-direction:column;align-items:flex-start}.workspace-hub-heading .ui-hub-secondary-action{align-self:flex-start}.settings-hub-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.command-backdrop{padding:10vh 10px 20px}.command-dialog{border-radius:13px}.command-footer{justify-content:center;gap:10px}.command-result-type{display:none}.ai-hub-grid{grid-template-columns:minmax(0,1fr)}.ai-hub-primary-card{grid-column:auto}.ai-hub-stat-card{min-height:185px}.settings-hub-card{align-items:flex-start;gap:11px;padding:14px}.settings-hub-icon{width:39px;height:39px}.settings-hub-open{align-self:center}}@media (prefers-reduced-motion:reduce){.command-backdrop,.command-dialog,.ui-skeleton{animation:none}.command-result,.settings-hub-card,.ui-button,.ui-hub-secondary-action{transition:none}}.main-area{min-width:0}.workspace-route{min-width:0;min-height:calc(100svh - 70px)}.dashboard-content{width:100%;margin-inline:auto}.skip-to-content{background:var(--surface);border:1px solid var(--line);z-index:120;border-radius:8px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 16px));box-shadow:0 8px 24px #18101224}:where([data-theme=dark]) .skip-to-content{box-shadow:0 8px 24px #0000006b}.skip-to-content:focus-visible{transform:translateY(0)}.auth-page{background:radial-gradient(ellipse at 18% 12%, #351cc41c, transparent 36%), radial-gradient(ellipse at 90% 90%, #7398ff1a, transparent 34%), var(--canvas);padding:clamp(18px,4vw,56px);overflow:auto}:where([data-theme=dark]) .auth-page{background:radial-gradient(ellipse at 18% 12%, #3215d51c, transparent 36%), radial-gradient(ellipse at 90% 90%, #2d41771a, transparent 34%), var(--canvas)}.auth-layout{background:var(--surface);border:1px solid #edebeb;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(400px,.92fr);width:100%;max-width:1120px;min-height:min(730px,100svh - 64px);margin:auto;display:grid;overflow:hidden;box-shadow:0 28px 100px #1810121a}:where([data-theme=dark]) .auth-layout{border:1px solid #312b2d;box-shadow:0 28px 100px #0000004d}.auth-story{color:#fff;isolation:isolate;background:radial-gradient(at 90% 85%,#2200e040,#0000 37%),linear-gradient(145deg,#351cc4 0% 62%,#351cc4 100%);flex-direction:column;padding:clamp(30px,5vw,62px);display:flex;position:relative;overflow:hidden}:where([data-theme=dark]) .auth-story{color:#f7f7f7;background:radial-gradient(at 90% 85%,#3215d540,#0000 37%),linear-gradient(145deg,#3215d5 0% 62%,#3215d5 100%)}.auth-story:after{content:"";z-index:-1;border:1px solid #ffffff14;border-radius:50%;width:540px;height:540px;position:absolute;top:210px;right:-265px}:where([data-theme=dark]) .auth-story:after{border:1px solid #24242414}.auth-story-brand{color:#fff;align-items:center;gap:11px;width:fit-content;font-size:17px;font-weight:730;text-decoration:none;display:inline-flex}:where([data-theme=dark]) .auth-story-brand{color:#f7f7f7}.auth-story-brand>span:last-child>span{color:#ffe0e4;font-weight:500}:where([data-theme=dark]) .auth-story-brand>span:last-child>span{color:#8570ff}.auth-story-brand b{color:#ffe0e4;letter-spacing:.08em;margin-left:5px;font-size:11.5px}:where([data-theme=dark]) .auth-story-brand b{color:#8570ff}.auth-story-brand .brand-logo{background:#fff;border-radius:11px;width:42px;height:42px}.auth-story-copy{max-width:430px;margin:auto 0;padding:46px 0 80px}.auth-story-kicker{color:#ffe0e4;letter-spacing:.18em;font-size:11.5px;font-weight:700}:where([data-theme=dark]) .auth-story-kicker{color:#8570ff}.auth-story-copy h2{color:#fff;letter-spacing:-1.8px;max-width:10ch;margin:18px 0 15px;font-size:clamp(30px,4vw,48px);font-weight:660;line-height:1.1}:where([data-theme=dark]) .auth-story-copy h2{color:#f7f7f7}.auth-story-copy p{color:#d5d9f1;max-width:43ch;margin:0;font-size:14px;line-height:1.8}:where([data-theme=dark]) .auth-story-copy p{color:#bac1e8}.auth-story-visual{width:300px;height:220px;position:absolute;bottom:-32px;right:4%}.auth-story-orbit{border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}:where([data-theme=dark]) .auth-story-orbit{border:1px solid #24242429}.auth-story-orbit-one{width:250px;height:170px}.auth-story-orbit-two{width:290px;height:115px;transform:translate(-50%,-50%)rotate(-28deg)}.auth-story-node{background:#2200e0;border:5px solid #ffffff1f;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 35px #2c15d44d}:where([data-theme=dark]) .auth-story-node{background:#3215d5;border:5px solid #2424241f;box-shadow:0 0 35px #4c2dff80}.auth-story-node-one{top:41%;left:19%}.auth-story-node-two{top:24%;right:13%}.auth-story-node-three{bottom:20%;right:30%}.auth-story-core{background:#fff;border:8px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 48px #18101240}:where([data-theme=dark]) .auth-story-core{background:#131313;border:8px solid #2424241f;box-shadow:0 15px 48px #0009}.auth-story-core .brand-logo{width:42px;height:42px}.auth-form-column{background:#fff;justify-content:center;align-items:center;min-width:0;padding:clamp(28px,5vw,62px);display:flex}:where([data-theme=dark]) .auth-form-column{background:#131313}.auth-form-column .auth-card{box-shadow:none;border:0;border-radius:0;width:100%;max-width:460px;padding:0}.auth-form-column .auth-card>.locale-switcher{margin:0 0 28px auto}.auth-form-column .auth-card h1{font-size:clamp(26px,3vw,32px)}.auth-form-column .auth-card .auth-subtitle{margin-bottom:28px}.auth-form-column .auth-form{gap:18px}.auth-form-column .auth-form label{color:#505a73;gap:8px;font-size:12.5px;font-weight:620}:where([data-theme=dark]) .auth-form-column .auth-form label{color:#aba0a3}.auth-form-column .auth-form input{background:#fbfcff;border:1px solid #eae8e8;border-radius:10px;min-height:46px;padding:11px 13px}:where([data-theme=dark]) .auth-form-column .auth-form input{background:#161414;border:1px solid #332d2e}.auth-form-column .auth-form input:focus{background:#fff;border-color:#3d20df;outline:0;box-shadow:0 0 0 4px #2c15d41c}:where([data-theme=dark]) .auth-form-column .auth-form input:focus{background:#131313;border-color:#8775f0;box-shadow:0 0 0 4px #4c2dff22}.auth-form-column .auth-submit{min-height:46px}.dashboard-overview{animation:workspace-enter .34s var(--motion-ease) backwards}.welcome-row{background:radial-gradient(at 92% 12%,#2200e01f,#0000 32%),linear-gradient(105deg,#fff 0%,#f9f9ff 100%);border:1px solid #eeecec;border-radius:18px;min-height:148px;margin-bottom:22px;padding:clamp(22px,3vw,34px);box-shadow:0 6px 26px #18101208}:where([data-theme=dark]) .welcome-row{background:radial-gradient(at 92% 12%,#3215d51f,#0000 32%),linear-gradient(105deg,#131313 0%,#171515 100%);border:1px solid #302b2c;box-shadow:0 6px 26px #00000017}.welcome-row h1{align-items:center;gap:9px;display:flex}.metrics-grid{gap:14px}.metric-card{border-radius:15px;min-height:132px;padding:19px}.metric-top{gap:12px}.metric-icon{border-radius:12px;width:40px;height:40px}.workspace-grid,.bottom-grid{gap:16px;margin-top:16px}.panel,.assistant-card{border-radius:16px}.pipeline-panel,.activity-panel,.chart-panel{min-width:0}.dashboard-loading{color:var(--muted);text-align:center;border:1px dashed #eae7e8;border-radius:12px;justify-content:center;align-items:center;min-height:150px;padding:20px;display:flex}:where([data-theme=dark]) .dashboard-loading{border:1px dashed #332d2f}.activity-link{border-top:1px solid #f3f1f2;margin-top:13px;padding-top:14px}:where([data-theme=dark]) .activity-link{border-top:1px solid #2d282a}.assistant-card{min-height:230px}.crm-resource-page{animation:workspace-enter .3s var(--motion-ease) backwards}.crm-resource-page>.crm-page-header{align-items:center}.crm-resource-page .crm-panel{overflow:hidden}.crm-resource-page .crm-toolbar{background:linear-gradient(90deg,#fff,#fcfcff)}:where([data-theme=dark]) .crm-resource-page .crm-toolbar{background:linear-gradient(90deg,#131313,#161314)}.crm-table-wrap{scrollbar-color:#e4e0e1 transparent;scrollbar-width:thin}:where([data-theme=dark]) .crm-table-wrap{scrollbar-color:#373132 transparent}.crm-table{min-width:680px}.crm-table th{letter-spacing:.06em;text-transform:uppercase}.crm-table td{vertical-align:middle}.crm-row-actions{justify-content:flex-end}.crm-pagination{background:#fcfcfe;border-top-color:#f2f1f1}:where([data-theme=dark]) .crm-pagination{background:#161414;border-top-color:#2e292a}.deals-workspace{animation:workspace-enter .3s var(--motion-ease) backwards}.pipeline-board-wrap{overflow:hidden}.deal-board{scrollbar-color:#cfd3ed transparent;scrollbar-width:thin}.deal-stage{border-radius:13px}.deal-card{transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:11px}.deal-card:hover{border-color:#f6c1c8;transform:translateY(-2px);box-shadow:0 8px 22px #18101217}:where([data-theme=dark]) .deal-card:hover{border-color:#4f171e;box-shadow:0 8px 22px #00000045}.inbox-workspace-page{max-width:1800px;padding-top:clamp(18px,2.3vw,30px)}.inbox-page{animation:workspace-enter .3s var(--motion-ease) backwards}.inbox-heading{align-items:center}.inbox-layout{box-shadow:0 10px 36px #1810120f}:where([data-theme=dark]) .inbox-layout{box-shadow:0 10px 36px #0000002e}.inbox-list-panel,.inbox-thread-panel,.inbox-profile-panel{min-width:0}.message-timeline{scrollbar-color:#e2dedf transparent;scrollbar-width:thin}:where([data-theme=dark]) .message-timeline{scrollbar-color:#383233 transparent}.message-bubble{box-shadow:0 3px 11px #1810120a}:where([data-theme=dark]) .message-bubble{box-shadow:0 3px 11px #0000001f}.composer-wrap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb}:where([data-theme=dark]) .composer-wrap{background:#131313eb}.knowledge-content,.channel-connections-workspace,.managers-workspace-page,.billing-workspace,.platform-admin-workspace,.workspace-hub{animation:workspace-enter .3s var(--motion-ease) backwards}.knowledge-content,.channel-connections-workspace,.managers-workspace-page{max-width:1500px}.knowledge-panel,.channel-connection-card,.workflow-panel{border-radius:15px}.workspace-hub-heading{background:linear-gradient(110deg,#fff,#f8f8ff);border:1px solid #eeecec;border-radius:16px;padding:clamp(20px,3vw,30px)}:where([data-theme=dark]) .workspace-hub-heading{background:linear-gradient(110deg,#131313,#181516);border:1px solid #302b2c}.ai-hub-primary-card,.ai-hub-stat-card,.settings-hub-card{transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:15px}.settings-hub-card:hover{border-color:#f6c1c8;transform:translateY(-2px);box-shadow:0 12px 27px #18101212}:where([data-theme=dark]) .settings-hub-card:hover{border-color:#4f171e;box-shadow:0 12px 27px #00000036}@media (max-width:1100px){.auth-layout{grid-template-columns:minmax(0,.86fr) minmax(360px,1fr)}.auth-story,.auth-form-column{padding:36px}.metrics-grid{gap:10px}.metric-card{padding:16px}}@media (max-width:800px){.workspace-route{min-height:calc(100svh - 60px)}.auth-page{align-items:flex-start;padding:18px}.auth-layout{grid-template-columns:minmax(0,1fr);max-width:560px;min-height:0}.auth-story{min-height:210px;padding:24px 26px}.auth-story-copy{max-width:390px;margin:26px 0 0;padding:0 0 4px}.auth-story-copy h2{letter-spacing:-.9px;max-width:20ch;margin:12px 0 7px;font-size:28px}.auth-story-copy p{font-size:12.5px;line-height:1.55}.auth-story-visual{opacity:.48;transform-origin:50%;bottom:-95px;right:-45px;transform:scale(.75)}.auth-form-column{padding:28px 26px 32px}}@media (max-width:540px){.auth-page{padding:10px}.auth-layout{border-radius:19px}.auth-story{min-height:175px;padding:18px 19px}.auth-story-brand{font-size:15px}.auth-story-brand .brand-logo{width:35px;height:35px}.auth-story-copy{margin-top:18px}.auth-story-copy h2{margin:8px 0 5px;font-size:23px}.auth-story-copy p{max-width:34ch;font-size:12px}.auth-story-visual{bottom:-138px;right:-91px;transform:scale(.62)}.auth-form-column{padding:22px 19px 26px}.auth-form-column .auth-card>.locale-switcher{margin-bottom:18px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:112px;padding:13px}.welcome-row{border-radius:14px}.crm-resource-page .crm-page-header{gap:13px}.crm-resource-page .crm-page-header .primary-button{white-space:nowrap}.inbox-workspace-page{padding-top:12px}}@media (prefers-reduced-motion:reduce){.dashboard-overview,.crm-resource-page,.deals-workspace,.inbox-page,.knowledge-content,.channel-connections-workspace,.managers-workspace-page,.billing-workspace,.platform-admin-workspace,.workspace-hub{animation:none}.deal-card,.settings-hub-card{transition:none}}.dashboard-header-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dashboard-header-actions .primary-button{align-items:center;gap:8px;display:inline-flex}.dashboard-secondary-action{border:1px solid var(--line);color:#4c5875;min-height:42px;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:12.5px;font-weight:650;display:inline-flex}:where([data-theme=dark]) .dashboard-secondary-action{color:#939eb9;background:#131313}.dashboard-secondary-action:hover{background:var(--accent-soft);color:var(--accent-strong);border-color:#f6c1c8}:where([data-theme=dark]) .dashboard-secondary-action:hover{border-color:#4f171e}.crm-resource-header{align-items:center}.crm-resource-header-actions{flex:none;align-items:center;gap:13px;display:flex}.crm-resource-total{color:var(--muted);white-space:nowrap;align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.crm-resource-total strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px}.crm-detail-backdrop{z-index:var(--z-drawer-backdrop);background:#13192e6b;justify-content:flex-end;align-items:stretch;animation:.14s ease-out command-fade-in;display:flex;position:fixed;inset:0}:where([data-theme=dark]) .crm-detail-backdrop{background:#0e13236b}.crm-detail-drawer{animation:crm-detail-enter .22s var(--motion-ease);background:var(--surface);flex-direction:column;width:min(100%,540px);max-width:540px;height:100%;padding:clamp(22px,3vw,34px);display:flex;overflow-y:auto;box-shadow:-20px 0 60px #1810122b}:where([data-theme=dark]) .crm-detail-drawer{box-shadow:-20px 0 60px #00000082}.crm-detail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.crm-detail-heading h2{color:var(--ink);letter-spacing:-.4px;overflow-wrap:anywhere;margin:6px 0 0;font-size:21px;line-height:1.3}.crm-detail-heading>button{color:#606a81;background:#f8f7f7;border:1px solid #eeebec;border-radius:9px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}:where([data-theme=dark]) .crm-detail-heading>button{color:#978a8e;background:#1b1819;border:1px solid #312b2c}.crm-detail-heading>button:hover{background:var(--accent-soft);color:var(--accent-strong)}.crm-detail-fields{gap:0;margin:16px 0;display:grid}.crm-detail-fields>div{border-bottom:1px solid #f3f1f2;grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr);gap:12px;padding:15px 2px;display:grid}:where([data-theme=dark]) .crm-detail-fields>div{border-bottom:1px solid #2d282a}.crm-detail-fields dt{color:var(--muted);font-size:12px}.crm-detail-fields dd{color:var(--ink);overflow-wrap:anywhere;text-align:right;margin:0;font-size:13px;font-weight:550}.crm-detail-actions{flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:20px;display:flex}.crm-detail-actions .primary-button,.crm-detail-actions .crm-cancel{justify-content:center;align-items:center;gap:8px;display:inline-flex}@keyframes crm-detail-enter{0%{opacity:.7;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.ai-setup-header h1,.ai-section-heading h2,.ai-subsection-heading h3{color:var(--ink)}.ai-setup-header p,.ai-section-heading p,.ai-profile-section>p{color:var(--muted)}.ai-setup-progress li.is-current,.ai-setup-progress li.is-complete{border-color:var(--accent);color:var(--accent-strong)}.ai-setup-checklist{color:#735b2d;background:#fffaf0;border:1px solid #f0e3c8;border-radius:10px;gap:8px;margin:12px 0 14px;padding:13px 18px 13px 34px;display:grid}:where([data-theme=dark]) .ai-setup-checklist{color:#d5be93;background:#261e0e;border:1px solid #50401e}.ai-setup-checklist li{font-size:12.5px;line-height:1.5}.ai-setup-checklist a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ai-setup-checklist a:hover{color:var(--accent-strong)}.ai-setup-progress li.is-current a>span,.ai-setup-progress li.is-complete a>span,.ai-step-number,.ai-mode-card.is-selected .ai-mode-indicator{background:var(--accent-soft);color:var(--accent-strong)}.ai-empty-state{color:var(--accent-strong);background:#f5f5ff;border-color:#c3b8ff}:where([data-theme=dark]) .ai-empty-state{background:#0d0d22;border-color:#4f171e}.ai-empty-state strong,.ai-mode-copy strong{color:var(--ink)}.ai-upload-zone{color:var(--accent-strong);background:#fafaff;border-color:#f6c1c8}:where([data-theme=dark]) .ai-upload-zone{background:#171415;border-color:#4f171e}.ai-upload-zone:hover,.ai-upload-zone:focus-within{background:#fff3f5;border-color:#3d20df}:where([data-theme=dark]) .ai-upload-zone:hover,:where([data-theme=dark]) .ai-upload-zone:focus-within{background:#2b0d11;border-color:#8775f0}.ai-upload-zone strong{color:var(--ink)}.ai-mode-card.is-selected{border-color:var(--accent);background:#f6f6ff;box-shadow:0 0 0 2px #2c15d41a}:where([data-theme=dark]) .ai-mode-card.is-selected{background:#0d0d22;box-shadow:0 0 0 2px #4c2dff1f}.ai-mode-card input:checked+.ai-mode-indicator{border-color:var(--accent)}.ai-recommended-badge{background:var(--accent-soft);color:var(--accent-strong)}.ai-language-option.is-selected{background:var(--accent-soft);color:var(--accent-strong);border-color:#3d20df}:where([data-theme=dark]) .ai-language-option.is-selected{border-color:#8775f0}.ai-company-info-field textarea:focus,.ai-profile-section textarea:focus,.ai-profile-section input:focus,.ai-advanced-body input:focus,.ai-advanced-body select:focus{border-color:#3d20df;box-shadow:0 0 0 3px #2c15d41f}:where([data-theme=dark]) .ai-company-info-field textarea:focus,:where([data-theme=dark]) .ai-profile-section textarea:focus,:where([data-theme=dark]) .ai-profile-section input:focus,:where([data-theme=dark]) .ai-advanced-body input:focus,:where([data-theme=dark]) .ai-advanced-body select:focus{border-color:#8775f0;box-shadow:0 0 0 3px #4c2dff25}.ai-handoff-note{color:var(--accent-strong);background:#fff3f5}:where([data-theme=dark]) .ai-handoff-note{background:#2b0d11}.ai-advanced-settings,.ai-setup-card{border-color:var(--line);box-shadow:0 6px 24px #1810120a}:where([data-theme=dark]) .ai-advanced-settings,:where([data-theme=dark]) .ai-setup-card{box-shadow:0 6px 24px #0000001f}@media (max-width:760px){.dashboard-header-actions{align-self:stretch}.dashboard-header-actions .primary-button,.dashboard-header-actions .dashboard-secondary-action{flex:auto;justify-content:center}.crm-resource-header{align-items:flex-start}.crm-resource-header-actions{justify-content:space-between;width:100%}}@media (max-width:390px){.dashboard-header-actions{flex-direction:column;align-items:stretch;width:100%}.dashboard-header-actions .primary-button,.dashboard-header-actions .dashboard-secondary-action{width:100%}.crm-resource-total{font-size:11.5px}}.deals-workspace{max-width:1900px;padding-top:16px}.deals-secondary-nav{scrollbar-width:none;white-space:nowrap;border-bottom:1px solid #edeaeb;align-items:center;gap:clamp(16px,2.4vw,32px);margin:0 0 20px;display:flex;overflow-x:auto}:where([data-theme=dark]) .deals-secondary-nav{border-bottom:1px solid #312c2d}.deals-secondary-nav::-webkit-scrollbar{display:none}.deals-secondary-nav a{color:#60687b;transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border-bottom:2px solid #0000;flex:none;padding:0 1px 12px;font-size:12.5px;font-weight:590;text-decoration:none}:where([data-theme=dark]) .deals-secondary-nav a{color:#978a8e}.deals-secondary-nav a:hover{color:var(--accent-strong)}.deals-secondary-nav a.is-active{border-color:var(--accent);color:var(--ink);font-weight:700}.deals-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.deals-heading-copy .eyebrow{margin-bottom:6px;display:block}.deals-heading-copy h1{color:var(--ink);letter-spacing:-.7px;align-items:center;gap:9px;margin:0;font-size:clamp(22px,2.2vw,29px);font-weight:700;display:flex}.deals-heading-copy h1 svg{color:#74676a}:where([data-theme=dark]) .deals-heading-copy h1 svg{color:#978a8e}.deals-heading-copy p{color:var(--muted);margin:5px 0 0;font-size:12.5px}.deals-create-button{flex:none;align-items:center;gap:8px;min-height:40px;display:inline-flex}.deals-control-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:13px;margin-bottom:12px;padding:10px 12px;display:flex;box-shadow:0 3px 13px #18101208}.deals-control-main{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.deals-pipeline-select{align-items:center;gap:10px;min-width:200px;display:flex}.deals-pipeline-select .section-kicker{flex:none;font-size:11px}.deals-pipeline-select select,.deals-stage-filter select{appearance:none;color:var(--ink);font:inherit;background:#fff;border:1px solid #ebe9e9;border-radius:8px;outline:0;min-width:0;min-height:37px;padding:8px 30px 8px 11px;font-size:12.5px;font-weight:620}:where([data-theme=dark]) .deals-pipeline-select select,:where([data-theme=dark]) .deals-stage-filter select{background:#131313;border:1px solid #322c2e}.deals-pipeline-select select{flex:1}.deals-pipeline-select select:focus,.deals-stage-filter select:focus{border-color:#3d20df;box-shadow:0 0 0 3px #2c15d41c}:where([data-theme=dark]) .deals-pipeline-select select:focus,:where([data-theme=dark]) .deals-stage-filter select:focus{border-color:#8775f0;box-shadow:0 0 0 3px #4c2dff22}.deals-search{color:#75676b;background:#f9faff;border:1px solid #eceaea;border-radius:8px;flex:220px;align-items:center;gap:8px;min-width:170px;min-height:37px;padding:0 10px;display:flex}:where([data-theme=dark]) .deals-search{color:#998c90;background:#171515;border:1px solid #322c2d}.deals-search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12.5px}.deals-search input::placeholder{color:#75676b}:where([data-theme=dark]) .deals-search input::-moz-placeholder{color:#998c90}:where([data-theme=dark]) .deals-search input::placeholder{color:#998c90}.deals-search button{color:#626a7c;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}:where([data-theme=dark]) .deals-search button{color:#998c8f}.deals-search button:hover{color:var(--accent-strong);background:#ffecef}:where([data-theme=dark]) .deals-search button:hover{background:#2b0d11}.deals-stage-filter{color:#5f6a7d;align-items:center;gap:7px;display:flex}:where([data-theme=dark]) .deals-stage-filter{color:#978a8d}.deals-stage-filter select{padding-right:11px;font-size:12px}.deals-settings-button{color:#60687b;height:37px;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border:1px solid #eceaea;border-radius:8px;flex:none;justify-content:center;align-items:center;width:37px;display:inline-flex}:where([data-theme=dark]) .deals-settings-button{color:#978a8e;border:1px solid #322c2d}.deals-settings-button:hover{background:var(--accent-soft);color:var(--accent-strong)}.deals-view-nav{border-bottom:1px solid #eeebec;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}:where([data-theme=dark]) .deals-view-nav{border-bottom:1px solid #312b2c}.deals-view-tabs{align-items:center;gap:3px;display:flex}.deals-view-tabs button,.deals-view-tabs a{color:#616a7d;font:inherit;min-height:40px;transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:620;text-decoration:none;display:inline-flex}:where([data-theme=dark]) .deals-view-tabs button,:where([data-theme=dark]) .deals-view-tabs a{color:#998c8f}.deals-view-tabs button:hover,.deals-view-tabs a:hover{color:var(--accent-strong)}.deals-view-tabs button.is-active{border-color:var(--accent);color:var(--accent-strong)}.deals-view-total{color:var(--muted);align-items:baseline;gap:6px;padding:0 5px 7px;font-size:11.5px;display:flex}.deals-view-total strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.deals-board-panel{background:var(--surface);border:1px solid var(--line);border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 4px 18px #18101208}:where([data-theme=dark]) .deals-board-panel{box-shadow:0 4px 18px #00000017}.deals-board-panel-heading{background:linear-gradient(95deg,#fff,#fafaff);border-bottom:1px solid #f1f0f0;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}:where([data-theme=dark]) .deals-board-panel-heading{background:linear-gradient(95deg,#131313,#171415);border-bottom:1px solid #2e292a}.deals-board-panel-heading .section-kicker{margin-bottom:4px;font-size:11px;display:block}.deals-board-panel-heading h2{color:var(--ink);letter-spacing:-.2px;margin:0;font-size:14px;font-weight:680}.deals-board-summary{background:0 0;border:0;align-items:center;gap:clamp(18px,4vw,58px);margin:0;padding:0}.deals-board-summary>div{gap:2px}.deals-board-summary span{font-size:11px}.deals-board-summary strong{white-space:nowrap;font-size:13px}.deal-board{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#dcd7d8 transparent;scrollbar-width:thin;align-items:stretch;gap:11px;min-height:390px;padding:12px;display:flex;overflow:auto hidden}:where([data-theme=dark]) .deal-board{scrollbar-color:#3c3537 transparent}.deal-stage{scroll-snap-align:start;max-width:350px;min-height:360px;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);background:#f9f8f8;border:1px solid #eceaea;border-radius:10px;flex:1 0 252px;padding:9px}.deal-stage-heading{align-items:center;gap:8px;min-height:27px}.deal-stage-heading .stage-color{border-radius:3px;width:4px;height:16px}.deal-stage-heading h3{color:#3c4660;font-size:12px;font-weight:690;line-height:1.35}:where([data-theme=dark]) .deal-stage-heading h3{color:#a5aec7}.deal-stage-heading>.deal-stage-count{color:#616a7f;text-align:center;background:#efeced;border-radius:999px;min-width:22px;padding:5px 6px;font-size:11px;font-weight:680;line-height:1}:where([data-theme=dark]) .deal-stage-heading>.deal-stage-count{color:#988b8e;background:#252122}.deal-stage-total{color:#626a7f;margin:5px 0 9px 12px;font-size:11.5px;font-weight:580}:where([data-theme=dark]) .deal-stage-total{color:#978a8e}.deal-quick-create{color:#606b80;cursor:pointer;font:inherit;min-height:31px;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:#ffffffbd;border:1px dashed #e3e0e1;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;margin-bottom:9px;font-size:11.5px;font-weight:590;display:flex}:where([data-theme=dark]) .deal-quick-create{color:#988b8e;background:#131313bd;border:1px dashed #373132}.deal-quick-create:hover{color:var(--accent-strong);background:#fff;border-color:#3d20df}:where([data-theme=dark]) .deal-quick-create:hover{background:#131313;border-color:#8775f0}.deal-card-list{gap:8px}.deal-card{cursor:grab;background:#fff;border:1px solid #ebe8e9;border-radius:9px;gap:7px;min-width:0;padding:10px;transition:border-color .15s,box-shadow .15s,transform .15s,opacity .15s;display:grid}:where([data-theme=dark]) .deal-card{background:#131313;border:1px solid #322d2e}.deal-card:hover,.deal-card:focus-visible{border-color:#f6c1c8;transform:translateY(-1px);box-shadow:0 6px 16px #18101214}:where([data-theme=dark]) .deal-card:hover,:where([data-theme=dark]) .deal-card:focus-visible{border-color:#4f171e;box-shadow:0 6px 16px #0000003d}.deal-card:focus-visible{outline-offset:2px;outline:3px solid #3d20df47}:where([data-theme=dark]) .deal-card:focus-visible{outline:3px solid #5f46eb47}.deal-card:active{cursor:grabbing}.deal-card.is-moving{opacity:.48}.deal-card-topline{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.deal-source-badge,.deal-stage-indicator{color:#351cc4;text-overflow:ellipsis;white-space:nowrap;background:#ffeef0;border-radius:4px;align-items:center;gap:4px;max-width:74%;padding:4px 6px;font-size:10.5px;font-weight:700;display:inline-flex;overflow:hidden}:where([data-theme=dark]) .deal-source-badge,:where([data-theme=dark]) .deal-stage-indicator{color:#6951ec;background:#2b0d11}.deal-stage-indicator{color:#626b7c;background:#f4f3f3;font-weight:600}:where([data-theme=dark]) .deal-stage-indicator{color:#988b8e;background:#1f1c1d}.deal-stage-indicator i,.deal-list-stage i,.deal-detail-stage i{border-radius:50%;flex:none;width:6px;height:6px}.deal-probability{color:#60697c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}:where([data-theme=dark]) .deal-probability{color:#978a8d}.deal-card .deal-card-title{color:#28334d;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;font-weight:680;line-height:1.45;display:-webkit-box;overflow:hidden}.deal-card-amount{color:var(--accent-strong);font-variant-numeric:tabular-nums;gap:6px;margin:0;font-size:12.5px;font-weight:730}.deal-card-customer{color:#616a7f;align-items:center;gap:6px;min-width:0;font-size:11.5px;display:flex}.deal-card-customer svg{color:#736669;flex:none}:where([data-theme=dark]) .deal-card-customer svg{color:#998c8f}.deal-card-customer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-card-meta{color:#726668;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}:where([data-theme=dark]) .deal-card-meta{color:#998c8f}.deal-card-meta span{align-items:center;gap:5px;display:inline-flex}.deal-card-footer{color:#616b7d;border-top:1px solid #f3f2f2;align-items:center;gap:7px;min-width:0;margin-top:1px;padding-top:7px;font-size:11px;display:flex}:where([data-theme=dark]) .deal-card-footer{color:#998c8f;border-top:1px solid #2d2829}.deal-assignee-avatar{color:#351cc4;background:#ffecef;border:1px solid #f7c0c7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-size:10.5px;font-weight:700;display:inline-flex}:where([data-theme=dark]) .deal-assignee-avatar{color:#6951ec;background:#2b0d11;border:1px solid #4f171e}.deal-assignee-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.deal-card-footer>svg{color:#736669;flex:none}:where([data-theme=dark]) .deal-card-footer>svg{color:#998c8f}.deal-stage[aria-label]:focus-within{border-color:#3d20df}:where([data-theme=dark]) .deal-stage[aria-label]:focus-within{border-color:#8775f0}.deal-stage .stage-empty{color:#726668;background:#ffffff85;border-color:#e3e0e1;border-radius:8px;padding:16px 8px;font-size:11.5px}:where([data-theme=dark]) .deal-stage .stage-empty{color:#998c8f;background:#13131385;border-color:#373132}.deal-success,.deal-assignee-warning{border-radius:8px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;font-size:12px;display:flex}.deal-success{color:#26704b;background:#edf8f1;border:1px solid #ccebd6}:where([data-theme=dark]) .deal-success{color:#95dbb8;background:#112c1b;border:1px solid #1f4f2f}.deal-assignee-warning{color:#86631d;background:#fff8ec;border:1px solid #f0e1bf}:where([data-theme=dark]) .deal-assignee-warning{color:#e2bf7a;background:#281f0f;border:1px solid #534320}.deal-board-state{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:9px;min-height:300px;padding:24px;font-size:12.5px;display:flex}.deals-list-wrap{overflow:auto}.deals-list-table{border-collapse:collapse;width:100%;min-width:760px}.deals-list-table th{color:#60687b;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f8f9fc;border-bottom:1px solid #efeced;padding:11px 14px;font-size:11px;font-weight:700}:where([data-theme=dark]) .deals-list-table th{color:#978a8e;background:#191617;border-bottom:1px solid #302b2c}.deals-list-table td{color:#59657d;border-bottom:1px solid #f3f1f2;padding:11px 14px;font-size:12px}:where([data-theme=dark]) .deals-list-table td{color:#a3989b;border-bottom:1px solid #2d282a}.deals-list-table tbody tr{cursor:pointer;transition:background .14s}.deals-list-table tbody tr:hover,.deals-list-table tbody tr:focus{background:#f8f9ff;outline:0}:where([data-theme=dark]) .deals-list-table tbody tr:hover,:where([data-theme=dark]) .deals-list-table tbody tr:focus{background:#181516}.deals-list-table td:first-child{min-width:240px}.deals-list-table td:first-child strong,.deals-list-table td:first-child small{display:block}.deals-list-table td:first-child strong{color:#2e3953;font-size:12px}:where([data-theme=dark]) .deals-list-table td:first-child strong{color:#afbad3}.deals-list-table td:first-child small{color:#75676b;margin-top:4px;font-size:11px}:where([data-theme=dark]) .deals-list-table td:first-child small{color:#998c90}.deal-list-open{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.deal-list-open:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #3d20df4d}:where([data-theme=dark]) .deal-list-open:focus-visible{outline:3px solid #5f46eb4d}.deal-list-stage{align-items:center;gap:7px;display:inline-flex}.deal-list-amount{white-space:nowrap;font-weight:700;color:var(--accent-strong)!important}.deal-detail-backdrop{z-index:var(--z-drawer-backdrop);background:#0f162b6e;justify-content:flex-end;align-items:stretch;animation:.15s ease-out command-fade-in;display:flex;position:fixed;inset:0}:where([data-theme=dark]) .deal-detail-backdrop{background:#0b10206e}.deal-detail-drawer{animation:crm-detail-enter .2s var(--motion-ease);background:#fff;flex-direction:column;width:min(100%,560px);max-width:560px;height:100%;padding:clamp(20px,3vw,30px);display:flex;overflow-y:auto;box-shadow:-20px 0 70px #18101233}:where([data-theme=dark]) .deal-detail-drawer{background:#131313;box-shadow:-20px 0 70px #0009}.deal-detail-drawer .channel-identity-card{margin:4px 0 16px}.deal-detail-header{border-bottom:1px solid #efeced;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:17px;display:flex}:where([data-theme=dark]) .deal-detail-header{border-bottom:1px solid #302b2c}.deal-detail-header h2{color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:20px;font-weight:700;line-height:1.35}.deal-detail-header>button{color:#5e697f;background:#f8f7f7;border:1px solid #edeaeb;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}:where([data-theme=dark]) .deal-detail-header>button{color:#998c8f;background:#1b1819;border:1px solid #312c2d}.deal-detail-amount{color:var(--accent-strong);border-bottom:1px solid #f3f1f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;padding:16px 0;font-size:21px;font-weight:750;display:flex}:where([data-theme=dark]) .deal-detail-amount{border-bottom:1px solid #2d282a}.deal-detail-stage{color:#5e6a81;background:#f6f5f5;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11.5px;font-weight:650;display:inline-flex}:where([data-theme=dark]) .deal-detail-stage{color:#9e9194;background:#1d1a1b}.deal-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.deal-detail-facts>div{border-bottom:1px solid #f3f1f2;min-width:0;padding:12px 8px 12px 0}:where([data-theme=dark]) .deal-detail-facts>div{border-bottom:1px solid #2d282a}.deal-detail-facts dt{color:#74676a;margin-bottom:5px;font-size:11px}:where([data-theme=dark]) .deal-detail-facts dt{color:#9a8d90}.deal-detail-facts dd{color:#37435d;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}:where([data-theme=dark]) .deal-detail-facts dd{color:#a7b3cb}.deal-detail-facts dd.deal-fact-secondary{color:#626a7d;margin-top:4px;font-size:11.5px;font-weight:450}:where([data-theme=dark]) .deal-detail-facts dd.deal-fact-secondary{color:#988b8e}.deal-detail-tags{flex-wrap:wrap;gap:6px;padding:12px 0 0;display:flex}.deal-detail-tags span{color:#351cc4;background:#fff0f2;border-radius:999px;padding:5px 8px;font-size:11px}:where([data-theme=dark]) .deal-detail-tags span{color:#6951ec;background:#2b0d11}.deal-detail-section{border-bottom:1px solid #f1eff0;padding:17px 0}:where([data-theme=dark]) .deal-detail-section{border-bottom:1px solid #2f292b}.deal-detail-section h3{color:#3c4760;align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;display:flex}:where([data-theme=dark]) .deal-detail-section h3{color:#a5afc7}.deal-detail-section h3 svg{color:var(--accent-strong)}.deal-detail-section h3 span{color:#616b7c;background:#f3f2f2;border-radius:999px;padding:3px 7px;font-size:11px}:where([data-theme=dark]) .deal-detail-section h3 span{color:#998c8f;background:#201d1d}.deal-detail-products{gap:7px;display:grid}.deal-detail-products article{background:#f9faff;border:1px solid #f1f0f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:11px;display:flex}:where([data-theme=dark]) .deal-detail-products article{background:#171515;border:1px solid #2e292a}.deal-detail-products article>div{gap:3px;min-width:0;display:grid}.deal-detail-products strong{color:#3c4760;overflow-wrap:anywhere;font-size:11.5px}:where([data-theme=dark]) .deal-detail-products strong{color:#a5afc7}.deal-detail-products small{color:#736769;font-size:10.5px}:where([data-theme=dark]) .deal-detail-products small{color:#988b8e}.deal-detail-products article>span{color:#5e6a7f;text-align:right;flex:none}:where([data-theme=dark]) .deal-detail-products article>span{color:#9f9295}.deal-detail-notes,.deal-detail-empty{color:#606a7d;margin:0;font-size:11.5px;line-height:1.6}:where([data-theme=dark]) .deal-detail-notes,:where([data-theme=dark]) .deal-detail-empty{color:#998c8f}.deal-timeline{gap:0;margin:0;padding:0 0 0 3px;list-style:none;display:grid}.deal-timeline li{border-left:1px solid #e9e7e7;align-items:flex-start;gap:10px;min-height:48px;padding:0 0 12px 14px;display:flex;position:relative}:where([data-theme=dark]) .deal-timeline li{border-left:1px solid #332d2f}.deal-timeline-marker{background:#351cc4;border:3px solid #c3b8ff;border-radius:50%;width:13px;height:13px;position:absolute;top:1px;left:-7px}:where([data-theme=dark]) .deal-timeline-marker{background:#3215d5;border:3px solid #4f171e}.deal-timeline-note{background:#b58446;border-color:#fff5e6}:where([data-theme=dark]) .deal-timeline-note{background:#886335;border-color:#3e2e17}.deal-timeline li>div{gap:4px;display:grid}.deal-timeline strong{color:#47536b;font-size:11.5px;font-weight:580}:where([data-theme=dark]) .deal-timeline strong{color:#9ca7bd}.deal-timeline time{color:#736669;font-size:11px}:where([data-theme=dark]) .deal-timeline time{color:#9b8e91}.deal-detail-state{color:#606a7d;justify-content:center;align-items:center;gap:8px;min-height:210px;font-size:12px;display:flex}:where([data-theme=dark]) .deal-detail-state{color:#998c8f}.deal-detail-error{color:#a43f39}:where([data-theme=dark]) .deal-detail-error{color:#cb6f6a}@media (max-width:1000px){.deals-control-panel{align-items:stretch}.deals-control-main{grid-template-columns:minmax(170px,.75fr) minmax(180px,1fr);display:grid}.deals-pipeline-select{min-width:0}.deals-stage-filter{grid-column:1/-1}.deals-stage-filter select{flex:1}.deal-stage{flex-basis:247px}}@media (max-width:760px){.deals-workspace{padding-top:10px}.deals-secondary-nav{gap:18px;margin-bottom:14px}.deals-secondary-nav a{padding-bottom:10px;font-size:12px}.deals-page-heading{align-items:flex-start;gap:12px}.deals-heading-copy h1{font-size:22px}.deals-heading-copy p{max-width:34ch;font-size:12px}.deals-create-button{justify-content:center;width:42px;height:40px;min-height:40px;padding:0;font-size:0}.deals-control-panel{padding:9px}.deals-control-main{grid-template-columns:minmax(0,1fr)}.deals-pipeline-select{gap:5px;display:grid}.deals-stage-filter{grid-column:auto}.deals-stage-filter select{width:100%}.deals-board-panel-heading{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.deals-board-summary{flex-direction:row;justify-content:flex-start;align-items:center}.deals-view-tabs{max-width:calc(100vw - 120px);overflow-x:auto}.deal-board{min-height:340px;padding:9px}.deal-stage{flex:0 0 276px;max-width:none;min-height:320px}.deals-list-table{min-width:700px}.deal-detail-backdrop{align-items:flex-end}.deal-detail-drawer{max-width:none;height:min(92dvh,820px);padding:18px 16px max(18px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;width:100%}}@media (max-width:430px){.deals-view-tabs button,.deals-view-tabs a{gap:5px;padding:0 8px}.deals-view-tabs{max-width:calc(100vw - 104px)}.deals-view-total{font-size:11px}.deal-stage{flex-basis:258px}.deal-detail-facts{grid-template-columns:minmax(0,1fr)}.deal-detail-amount{font-size:19px}}@media (prefers-reduced-motion:reduce){.deal-card,.deals-secondary-nav a,.deals-settings-button,.deal-quick-create{transition:none}.deal-detail-backdrop,.deal-detail-drawer{animation:none}}@media (max-width:600px){.crm-detail-backdrop{align-items:flex-end}.crm-detail-drawer{max-width:none;height:min(88dvh,760px);padding:21px 18px max(20px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;width:100%}}.topbar{grid-template-columns:minmax(0,1fr) minmax(280px,430px) minmax(0,1fr);gap:18px;height:66px;padding-left:22px;padding-right:22px;display:grid}.topbar-leading{align-items:center;gap:12px;min-width:0;display:flex}.topbar-menu-button,.topbar-help,.topbar-message{color:#736669;height:38px;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;width:38px;padding:0;display:inline-flex}:where([data-theme=dark]) .topbar-menu-button,:where([data-theme=dark]) .topbar-help,:where([data-theme=dark]) .topbar-message{color:#a29699}.topbar-menu-button{background:#f7f6f6;border-color:#edeaeb}:where([data-theme=dark]) .topbar-menu-button{background:#1c191a;border-color:#312c2d}.topbar-menu-button:hover,.topbar-help:hover,.topbar-message:hover{background:var(--accent-soft);color:var(--accent-strong);border-color:#f6c1c8}:where([data-theme=dark]) .topbar-menu-button:hover,:where([data-theme=dark]) .topbar-help:hover,:where([data-theme=dark]) .topbar-message:hover{border-color:#4f171e}.topbar .breadcrumb{min-width:0}.topbar .breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-trigger{justify-self:center;width:100%;max-width:430px}.search-trigger:hover{color:#46635d;background:#f4f2f3;border-color:#e1ddde}:where([data-theme=dark]) .search-trigger:hover{color:#b5acae;background:#201c1d;border-color:#383234}.topbar-actions{justify-content:flex-end;gap:7px;min-width:0}.topbar-actions .topbar-ai,.topbar-actions .notification-button{flex:0 0 38px}.topbar-message{color:#74666a}:where([data-theme=dark]) .topbar-message{color:#a09497}.topbar-help-wrap{flex:none;position:relative}.topbar-help[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-strong);border-color:#f6c1c8}:where([data-theme=dark]) .topbar-help[aria-expanded=true]{border-color:#4f171e}.topbar-help-popover{border:1px solid var(--line);z-index:20;background:#fff;border-radius:12px;gap:8px;min-width:250px;padding:14px;display:grid;position:absolute;top:calc(100% + 11px);right:0;box-shadow:0 16px 42px #18101229}:where([data-theme=dark]) .topbar-help-popover{background:#131313;box-shadow:0 16px 42px #0000007a}.topbar-help-popover>strong{color:var(--ink);font-size:13px}.topbar-help-popover>p{color:var(--muted);margin:0 0 3px;font-size:12px;line-height:1.5}.topbar-help-popover>a{color:#62575a;border-radius:7px;align-items:center;gap:8px;padding:7px;font-size:12px;display:flex}:where([data-theme=dark]) .topbar-help-popover>a{color:#afa5a7}.topbar-help-popover>a:hover{color:var(--accent-strong);background:#f6f5f5}:where([data-theme=dark]) .topbar-help-popover>a:hover{background:#1d1a1b}.organization-switcher{color:#74666a;background:#f8f8f8;border:1px solid #eceaea;border-radius:9px;flex:0 auto;align-items:center;gap:7px;min-width:0;min-height:36px;padding:0 9px;display:inline-flex}:where([data-theme=dark]) .organization-switcher{color:#a09497;background:#1b1819;border:1px solid #322c2d}.organization-switcher select,.organization-switcher-name{color:#504749;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;min-width:0;max-width:150px;padding:0;font-size:12px;overflow:hidden}:where([data-theme=dark]) .organization-switcher select,:where([data-theme=dark]) .organization-switcher-name{color:#bcb4b6}.organization-switcher select:disabled{cursor:default;opacity:1}.organization-switcher-name{display:block}.topbar-user{flex:0 auto;align-items:center;gap:9px;min-width:0;display:flex}.topbar-user-name{color:#51484a;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;font-weight:620;overflow:hidden}:where([data-theme=dark]) .topbar-user-name{color:#bbb3b5}.topbar-avatar{flex:none}.deals-workspace{width:100%;max-width:none;padding:12px 12px 18px}.deals-secondary-nav{gap:clamp(12px,1.65vw,24px);margin-bottom:11px}.deals-secondary-nav a{align-items:center;gap:7px;padding-bottom:10px}.deals-secondary-nav a svg{color:#716669}:where([data-theme=dark]) .deals-secondary-nav a svg{color:#9f9497}.deals-secondary-nav a.is-active svg{color:var(--accent-strong)}.deals-page-heading{margin:5px 0 11px}.deals-heading-copy .eyebrow{margin-bottom:4px}.deals-heading-copy h1{font-size:clamp(23px,1.9vw,28px)}.deals-heading-copy p{margin-top:4px}.deals-control-panel{border-radius:10px;margin-bottom:7px;padding:8px;box-shadow:0 2px 8px #18101208}:where([data-theme=dark]) .deals-control-panel{box-shadow:0 2px 8px #00000017}.deals-control-main{gap:8px}.deals-pipeline-select{min-width:215px}.deals-search{flex-basis:280px}.deals-stage-filter select,.deals-pipeline-select select{min-height:36px}.deals-view-nav{border:0;min-height:38px;margin-bottom:6px}.deals-view-tabs{background:#f1eff0;border-radius:9px;gap:2px;padding:3px}:where([data-theme=dark]) .deals-view-tabs{background:#231f20}.deals-view-tabs button,.deals-view-tabs a{border:0;border-radius:7px;min-height:32px;padding:0 11px}.deals-view-tabs button.is-active{color:var(--accent-strong);background:#fff;box-shadow:0 1px 3px #1810121a}:where([data-theme=dark]) .deals-view-tabs button.is-active{background:#131313;box-shadow:0 1px 3px #0000004d}.deals-view-tabs button:hover,.deals-view-tabs a:hover{background:#ffffffbf}:where([data-theme=dark]) .deals-view-tabs button:hover,:where([data-theme=dark]) .deals-view-tabs a:hover{background:#131313bf}.deals-view-total{padding:0 4px}.deals-board-panel{background:#f3f2f2;border-radius:11px;flex-direction:column;min-height:0;display:flex;box-shadow:0 3px 14px #1810120a}:where([data-theme=dark]) .deals-board-panel{background:#201d1d;box-shadow:0 3px 14px #0000001f}.deals-board-panel-heading{background:#fff;padding:11px 14px}:where([data-theme=dark]) .deals-board-panel-heading{background:#131313}.deals-board-panel-heading h2{font-size:14px}.deals-board-summary{gap:clamp(14px,2.6vw,38px)}.deals-board-summary strong{font-size:12.5px}.deal-board{gap:6px;min-height:max(390px,100vh - 432px);padding:6px;overflow-y:auto}.deal-stage{background:#f4f3f3;border:1px solid #e6e3e4;border-radius:9px;flex-direction:column;flex:0 0 clamp(220px,20vw - 73px,280px);max-width:none;min-height:0;padding:8px;display:flex}:where([data-theme=dark]) .deal-stage{background:#1f1c1d;border:1px solid #352f31}.deal-stage.has-moving-deal{border-style:dashed}.deal-stage.is-drop-target{background:#e9f1f7;border-color:#9cb8cb;box-shadow:inset 0 0 0 1px #1810121a}:where([data-theme=dark]) .deal-stage.is-drop-target{background:#12232f;border-color:#355265;box-shadow:inset 0 0 0 1px #0000004d}.deal-stage-heading{gap:6px;min-height:0;display:grid}.deal-stage-title{align-items:center;gap:7px;min-width:0;min-height:25px;display:flex}.deal-stage-title .stage-color{border-radius:3px;flex:0 0 4px;width:4px;height:17px}.deal-stage-title h3{color:#344b55;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:12px;font-weight:720;overflow:hidden}:where([data-theme=dark]) .deal-stage-title h3{color:#aec4ce}.deal-stage-title>.deal-stage-count{color:#5d6d76;background:#eae8e8;flex:none;min-width:22px;font-size:11px}:where([data-theme=dark]) .deal-stage-title>.deal-stage-count{color:#a19598;background:#292526}.deal-stage-total{background:#ffffffbd;border-radius:6px;gap:2px;margin:0;padding:6px 7px;display:grid}:where([data-theme=dark]) .deal-stage-total{background:#131313bd}.deal-stage-total strong{color:#546a72;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}:where([data-theme=dark]) .deal-stage-total strong{color:#aa9fa1}.deal-stage-total span{color:#726668;font-size:10.5px}:where([data-theme=dark]) .deal-stage-total span{color:#9d9194}.deal-quick-create{min-height:30px;margin:7px 0}.deal-card-list{scrollbar-color:#d2cdce transparent;scrollbar-width:thin;flex:1;align-content:start;gap:7px;min-height:0;padding:1px 2px 2px 0;display:grid;overflow-y:auto}:where([data-theme=dark]) .deal-card-list{scrollbar-color:#423a3c transparent}.deal-card{cursor:default;background:#fff;border-color:#e3e0e1;border-radius:8px;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s,opacity .15s;display:block;overflow:hidden}:where([data-theme=dark]) .deal-card{background:#131313;border-color:#373132}.deal-card:hover,.deal-card:focus-within{border-color:#cdc6c8;transform:translateY(-1px);box-shadow:0 5px 15px #18101217}:where([data-theme=dark]) .deal-card:hover,:where([data-theme=dark]) .deal-card:focus-within{border-color:#453d3f;box-shadow:0 5px 15px #00000045}.deal-card.is-moving{opacity:.55;transform:rotate(1deg)scale(1.015);box-shadow:0 12px 25px #1810122b}:where([data-theme=dark]) .deal-card.is-moving{box-shadow:0 12px 25px #00000082}.deal-card.is-dragging{opacity:.62;transform:rotate(1deg)scale(1.025);box-shadow:0 14px 30px #18101233}:where([data-theme=dark]) .deal-card.is-dragging{box-shadow:0 14px 30px #0009}.deal-card-main{color:inherit;cursor:grab;font:inherit;text-align:left;background:0 0;border:0;gap:6px;width:100%;min-width:0;padding:9px;display:grid}.deal-card-main:focus-visible{outline-offset:-2px;outline:3px solid #3d20df52}:where([data-theme=dark]) .deal-card-main:focus-visible{outline:3px solid #5f46eb52}.deal-card-main:active{cursor:grabbing}.deal-card-topline{min-height:20px}.deal-source-badge,.deal-stage-indicator{max-width:72%;font-size:10.5px}.deal-card .deal-card-title{color:#283b47;font-size:12px;line-height:1.4}:where([data-theme=dark]) .deal-card .deal-card-title{color:#baccd8}.deal-card-amount{gap:5px;font-size:12.5px}.deal-card-customer{color:#576d75;font-size:11.5px}:where([data-theme=dark]) .deal-card-customer{color:#a69a9d}.deal-card-products{color:#73676a;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}:where([data-theme=dark]) .deal-card-products{color:#9e9295}.deal-card-products svg{color:#73666a;flex:none}:where([data-theme=dark]) .deal-card-products svg{color:#9f9295}.deal-card-products span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-card-meta{font-size:11px}.deal-card-tags{flex-wrap:wrap;gap:4px;display:flex}.deal-card-tag{color:#5e687f;text-overflow:ellipsis;white-space:nowrap;background:#f0f3fa;border-radius:999px;max-width:100%;padding:3px 6px;font-size:10.5px;overflow:hidden}:where([data-theme=dark]) .deal-card-tag{color:#97898d;background:#0f1729}.deal-card-footer{gap:5px;min-height:38px;margin:0 8px;padding:6px 0}.deal-owner{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.deal-assignee-avatar{width:21px;height:21px}.deal-card-actions{flex:none;align-items:center;gap:2px;display:flex}.deal-card-action{color:#73676a;border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;transition:background .15s,color .15s;display:inline-flex}:where([data-theme=dark]) .deal-card-action{color:#9e9295}.deal-card-action:hover,.deal-card-action:focus-visible{color:var(--accent-strong);background:#f2f1f1;outline:0}:where([data-theme=dark]) .deal-card-action:hover,:where([data-theme=dark]) .deal-card-action:focus-visible{background:#211d1e}.deal-stage .stage-empty{text-align:center;background:#ffffff85;border:1px dashed #d7d1d3;justify-content:center;align-items:center;gap:7px;min-height:66px;padding:12px 8px;display:flex}:where([data-theme=dark]) .deal-stage .stage-empty{background:#13131385;border:1px dashed #3f383a}@media (min-width:761px) and (max-width:1024px){.topbar{grid-template-columns:minmax(0,1fr) minmax(220px,340px) minmax(0,1fr);gap:10px;padding-left:16px;padding-right:16px}.topbar-actions{gap:4px}.topbar-user-name{display:none}.organization-switcher{max-width:150px}.sidebar:not(.sidebar-open) .sidebar-search-copy,.sidebar:not(.sidebar-open) .sidebar-search-button>kbd{display:none}.sidebar:not(.sidebar-open) .sidebar-search-button{justify-content:center;width:46px;margin:12px auto 18px;padding:6px}.sidebar.sidebar-open{z-index:51;width:246px;padding:25px 16px 16px;box-shadow:18px 0 60px #1413153d}.sidebar.sidebar-open .brand{justify-content:flex-start;padding:0 8px}.sidebar.sidebar-open .brand-name,.sidebar.sidebar-open .brand-ai,.sidebar.sidebar-open .workspace-copy,.sidebar.sidebar-open .workspace-chevron,.sidebar.sidebar-open .nav-label,.sidebar.sidebar-open .nav-item>span,.sidebar.sidebar-open .profile-copy{display:initial}.sidebar.sidebar-open .workspace-switcher{justify-content:flex-start;margin:22px 0 20px;padding:10px 9px}.sidebar.sidebar-open .nav-item{justify-content:flex-start;padding:0 11px}.sidebar.sidebar-open .sidebar-collapse-button,.sidebar.sidebar-open .profile-menu{display:inline-flex}.sidebar-backdrop{z-index:50;background:#17161866;border:0;display:block;position:fixed;inset:0}}@media (max-width:760px){.topbar{grid-template-columns:minmax(0,1fr) 36px auto;gap:6px;height:60px;padding-left:10px;padding-right:10px}.topbar-leading{gap:6px}.topbar-menu-button,.topbar-help,.topbar-message,.topbar-actions .notification-button{width:34px;height:34px}.topbar-actions{gap:3px}.topbar-actions .organization-switcher,.topbar-user-name,.topbar-ai{display:none}.search-trigger{justify-self:center;width:36px;height:36px}.topbar-help-popover{min-width:min(250px,100vw - 24px);right:-40px}.deals-workspace{padding:9px 10px calc(82px + env(safe-area-inset-bottom))}.deals-secondary-nav{gap:14px;margin-bottom:10px}.deals-secondary-nav a{gap:5px;padding-bottom:9px;font-size:12px}.deals-page-heading{align-items:center;gap:8px;margin:4px 0 10px}.deals-heading-copy h1{font-size:21px}.deals-heading-copy p{font-size:12px}.deals-create-button{min-height:38px;padding:8px 10px;font-size:12px}.deals-control-panel{flex-direction:column;align-items:stretch}.deals-control-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.deals-pipeline-select{grid-column:1/-1;gap:4px;min-width:0;display:grid}.deals-search{grid-column:1/-1;min-width:0}.deals-stage-filter{grid-column:1/-1}.deals-stage-filter select{flex:1}.deals-settings-button{align-self:flex-end;margin-top:-45px}.deals-view-tabs{max-width:calc(100vw - 110px);overflow-x:auto}.deals-board-panel-heading{flex-direction:row;align-items:flex-start}.deals-board-summary{flex-direction:column;align-items:flex-end;gap:5px}.deals-board-summary>div{text-align:right}.deal-board{min-height:340px;padding:7px;overflow-y:hidden}.deal-stage{flex:0 0 292px;min-height:320px}}@media (max-width:430px){.topbar-actions .topbar-message{display:none}.deals-heading-copy p{max-width:26ch}.deals-create-button{width:40px;height:38px;padding:0;font-size:0}.deals-secondary-nav a{font-size:11.5px}.deals-view-tabs button,.deals-view-tabs a{gap:4px;padding:0 7px;font-size:11.5px}.deal-stage{flex-basis:280px}}@media (prefers-reduced-motion:reduce){.deal-card,.deal-card-action,.deal-stage,.topbar-menu-button,.topbar-help,.topbar-message{transition:none}}:root{--ink:#172033;--muted:#5d687c;--line:#e6ebf2;--accent:#635bff;--accent-strong:#5148e8;--accent-soft:#efefff;--sidebar:#111827;--canvas:#f4f7fb;--surface:#fff;--surface-raised:#fbfcff;--shadow-soft:0 18px 45px #0f172a12;--shadow-hover:0 22px 55px #0f172a21;--motion-fast:.16s;--motion-normal:.28s;--motion-ease:cubic-bezier(.2,.75,.25,1)}body{background:radial-gradient(circle at 8% -5%, #2200e017, transparent 28rem), radial-gradient(circle at 100% 0%, #341bc512, transparent 24rem), var(--canvas)}:where([data-theme=dark]) body{background:radial-gradient(circle at 8% -5%, #3215d517, transparent 28rem), radial-gradient(circle at 100% 0%, #3215d512, transparent 24rem), var(--canvas)}.app-frame{min-height:100vh}.sidebar{transition:width var(--motion-normal) var(--motion-ease), transform var(--motion-normal) var(--motion-ease);background:linear-gradient(#1b1a1efa,#1c1b1efc),radial-gradient(circle at 20% 0,#745bff3d,#0000 22rem);border-right:1px solid #ffffff12;padding-top:22px;box-shadow:12px 0 35px #1c1b1e1a}.brand{letter-spacing:-.55px}.brand-mark{transition:transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);background:linear-gradient(135deg,#8772ff,#5e46e5);box-shadow:0 8px 18px #745bff59}.brand:hover .brand-mark{transform:translateY(-2px)rotate(-3deg);box-shadow:0 10px 24px #745bff7a}.workspace-switcher{transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;background:#ffffff12;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a}.workspace-switcher:hover{background:#ffffff1c;border-color:#ffffff2e}.nav-item{min-height:40px;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.nav-item-active{background:linear-gradient(90deg,#745bff45,#745bff1a);box-shadow:inset 3px 0 #8e7aff,0 8px 20px #0000001f}.main-area{background:0 0}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:var(--z-topbar);background:#ffffffd1;border-bottom-color:#eae8e8d9;position:sticky;top:0;box-shadow:0 1px #181012b3}:where([data-theme=dark]) .topbar{background:#131313d1;border-bottom-color:#332d2ed9;box-shadow:0 1px #0009}.search-trigger{transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, background var(--motion-fast) ease;background:#f8fafce6;border-color:#ece9ea}:where([data-theme=dark]) .search-trigger{background:#191617e6;border-color:#322c2e}.search-trigger:hover{background:#fff;border-color:#c3b8ff;box-shadow:0 0 0 4px #2c15d417}:where([data-theme=dark]) .search-trigger:hover{background:#131313;border-color:#4f171e;box-shadow:0 0 0 4px #4c2dff1c}.dashboard-content,.workspace-content,.crm-page,.page-shell{animation:workspace-enter .42s var(--motion-ease) backwards}.dashboard-content{padding-top:38px}.welcome-row h1{letter-spacing:-1.3px;font-size:clamp(28px,3vw,38px)}.welcome-row p{font-size:13px}.primary-button,.button-primary,.ui-button-primary{transition:transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), filter var(--motion-fast) ease;background:linear-gradient(135deg,#2200e0,#3319c7);border:0;box-shadow:0 10px 22px #2c15d440}:where([data-theme=dark]) .primary-button,:where([data-theme=dark]) .button-primary,:where([data-theme=dark]) .ui-button-primary{background:linear-gradient(135deg,#3215d5,#3215d5);box-shadow:0 10px 22px #4c2dff4d}.primary-button:hover,.button-primary:hover,.ui-button-primary:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 14px 28px #2c15d44d}:where([data-theme=dark]) .primary-button:hover,:where([data-theme=dark]) .button-primary:hover,:where([data-theme=dark]) .ui-button-primary:hover{box-shadow:0 14px 28px #4c2dff68}.metrics-grid,.dashboard-grid,.crm-grid{gap:18px}.metric-card,.panel,.crm-panel,.workspace-card,.surface-card,.stat-card{box-shadow:var(--shadow-soft);transition:transform var(--motion-normal) var(--motion-ease), box-shadow var(--motion-normal) var(--motion-ease), border-color var(--motion-fast) ease;background:#ffffffeb;border:1px solid #eae8e8e0;border-radius:16px}:where([data-theme=dark]) .metric-card,:where([data-theme=dark]) .panel,:where([data-theme=dark]) .crm-panel,:where([data-theme=dark]) .workspace-card,:where([data-theme=dark]) .surface-card,:where([data-theme=dark]) .stat-card{background:#131313eb;border:1px solid #332d2ee0}.metric-card:hover,.panel:hover,.crm-panel:hover,.workspace-card:hover,.surface-card:hover,.stat-card:hover{box-shadow:var(--shadow-hover);border-color:#2600ff40;transform:translateY(-3px)}:where([data-theme=dark]) .metric-card:hover,:where([data-theme=dark]) .panel:hover,:where([data-theme=dark]) .crm-panel:hover,:where([data-theme=dark]) .workspace-card:hover,:where([data-theme=dark]) .surface-card:hover,:where([data-theme=dark]) .stat-card:hover{border-color:#745bff40}input,select,textarea{transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, background var(--motion-fast) ease;border-color:#e8e5e6;border-radius:10px}:where([data-theme=dark]) input,:where([data-theme=dark]) select,:where([data-theme=dark]) textarea{border-color:#342e30}input:focus,select:focus,textarea:focus{background:#fff;border-color:#2600ff;outline:0;box-shadow:0 0 0 4px #2c15d41c}:where([data-theme=dark]) input:focus,:where([data-theme=dark]) select:focus,:where([data-theme=dark]) textarea:focus{background:#131313;border-color:#7d66ff;box-shadow:0 0 0 4px #4c2dff22}button,a{-webkit-tap-highlight-color:transparent}.auth-layout{background:radial-gradient(circle at 15% 10%,#2200e038,#0000 34rem),radial-gradient(circle at 95% 90%,#3116ca21,#0000 30rem),#f3f6fb}:where([data-theme=dark]) .auth-layout{background:radial-gradient(circle at 15% 10%,#3215d538,#0000 34rem),radial-gradient(circle at 95% 90%,#3215d521,#0000 30rem),#0e1726}.auth-story{background:linear-gradient(145deg,#1e1a1bfa,#351cc4f7),radial-gradient(circle at 60% 20%,#2200e047,#0000 26rem);position:relative;overflow:hidden}:where([data-theme=dark]) .auth-story{background:linear-gradient(145deg,#161414fa,#3215d5f7),radial-gradient(circle at 60% 20%,#3215d547,#0000 26rem)}.auth-story:before,.auth-story:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:28rem;height:28rem;position:absolute}:where([data-theme=dark]) .auth-story:before,:where([data-theme=dark]) .auth-story:after{border:1px solid #24242417}.auth-story:before{animation:18s linear infinite orbit-drift;top:13%;left:-12rem}.auth-story:after{animation:24s linear infinite reverse orbit-drift;bottom:-15rem;right:-9rem}.auth-story-visual{animation:6s ease-in-out infinite visual-float}.auth-card{animation:workspace-enter .5s var(--motion-ease) backwards;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #ffffffd1;border-radius:24px;box-shadow:0 28px 80px #18101224}:where([data-theme=dark]) .auth-card{background:#131313e0;border:1px solid #242424d1;box-shadow:0 28px 80px #0000006b}.auth-submit{min-height:48px}.sidebar-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c1b1e6b}@keyframes visual-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -10px;rotate:1deg}}@keyframes orbit-drift{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.06)}to{transform:rotate(360deg)scale(1)}}@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{--focus-ring:0 0 0 3px #635bff47;--radius-card:16px;--radius-control:10px;--tap-target:44px;--text-subtle:#5d687c;--motion-drawer:.3s}body{font-size:var(--text-body);text-rendering:optimizelegibility;line-height:1.5}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}img,svg,video{max-width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0}.panel:hover,.crm-panel:hover,.surface-card:hover{box-shadow:var(--shadow-soft);transform:none}.metric-card:hover,.workspace-card:hover,.stat-card:hover{transform:none}@media (hover:hover) and (pointer:fine){.metric-card:hover,.workspace-card:hover,.stat-card:hover{transform:translateY(-2px)}}.nav-item:hover{transform:none}@media (hover:hover) and (pointer:fine){.nav-item:hover{transform:translate(2px)}}.ui-button:active:not(:disabled),.primary-button:active:not(:disabled),.crm-cancel:active:not(:disabled){transform:translateY(0)scale(.98)}.metrics-grid>*,.workspace-grid>*,.bottom-grid>*{animation:workspace-enter .46s var(--motion-ease) backwards}.metrics-grid>:nth-child(2),.workspace-grid>:nth-child(2),.bottom-grid>:nth-child(2){animation-delay:60ms}.metrics-grid>:nth-child(3),.bottom-grid>:nth-child(3){animation-delay:.12s}.metrics-grid>:nth-child(4),.bottom-grid>:nth-child(4){animation-delay:.18s}.metrics-grid>:nth-child(n+5){animation-delay:.22s}@media (max-width:1024px){.sidebar{flex-direction:column;align-items:stretch}.sidebar.sidebar-open .sidebar-navigation{width:100%}.sidebar.sidebar-open .profile-row{display:flex}.sidebar-backdrop{animation:command-fade-in var(--motion-drawer) var(--motion-ease) both}}@media (max-width:760px){.sidebar{transition:transform var(--motion-drawer) var(--motion-ease), visibility 0s linear var(--motion-drawer)}.sidebar.sidebar-open{transition:transform var(--motion-drawer) var(--motion-ease), visibility 0s}.sidebar .nav-item{min-height:var(--tap-target);font-size:14px}.sidebar .locale-switcher{min-height:var(--tap-target)}.sidebar .profile-menu{min-height:var(--tap-target);min-width:var(--tap-target)}.sidebar-navigation{scrollbar-color:#ffffff24 transparent;margin-right:-6px;padding-right:6px}.mobile-nav-item{transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);position:relative}.mobile-nav-item-active:before{animation:command-fade-in var(--motion-normal) var(--motion-ease) both;background:var(--accent);content:"";border-radius:0 0 3px 3px;height:3px;position:absolute;top:-5px;left:30%;right:30%}.mobile-nav-item:active{transform:scale(.94)}}@media (pointer:coarse){.ui-button,.primary-button,.crm-cancel,.crm-pagination button,.text-button,.pipeline-select{min-height:40px}.crm-row-actions button,.crm-modal-heading>button,.ui-icon-button,.search-trigger,.notification-button,.topbar-ai{min-width:40px;min-height:40px}}@media (max-width:760px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.crm-search input,.inbox-search input{font-size:16px}.crm-field input,.crm-field select{min-height:var(--tap-target)}.crm-modal-actions{flex-wrap:wrap}.crm-modal-actions>*{min-height:var(--tap-target);flex:140px;justify-content:center}}@keyframes sheet-rise{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.crm-modal-backdrop{animation:command-fade-in .2s var(--motion-ease) both}@media (max-width:760px){.crm-modal{animation:sheet-rise var(--motion-normal) var(--motion-ease) both}}.skeleton,.ui-skeleton{background:linear-gradient(100deg,#efeded 20%,#f5f7fb 40%,#efeded 60%) 0 0/220% 100%;animation:1.6s ease-in-out infinite skeleton-shimmer}:where([data-theme=dark]) .skeleton,:where([data-theme=dark]) .ui-skeleton{background:linear-gradient(100deg,#242021 20%,#1b1819 40%,#242021 60%)}@media (prefers-reduced-motion:reduce){.metrics-grid>*,.workspace-grid>*,.bottom-grid>*,.crm-modal,.sidebar-backdrop{animation:none}.sidebar,.sidebar.sidebar-open{transition:none}.skeleton,.ui-skeleton{animation:none}}.sidebar-spacer{flex:0 0 12px;min-height:12px}.profile-copy strong,.profile-copy small,.workspace-copy strong,.workspace-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deals-board-summary>div{justify-content:flex-end;align-items:baseline;gap:6px;display:flex}body:not(.sidebar-collapsed) .sidebar .sidebar-search-button,.sidebar.sidebar-open .sidebar-search-button{width:100%;margin:0 0 16px}body:not(.sidebar-collapsed) .sidebar .workspace-switcher,.sidebar.sidebar-open .workspace-switcher{margin:18px 0 12px}.sidebar .sidebar-search-button>kbd,body.sidebar-collapsed .sidebar.sidebar-open .sidebar-search-button>kbd{display:none}.sidebar-search-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-navigation{scrollbar-color:#ffffff24 transparent}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f5f5;--bg2:#efeded;--card:#fff;--card-2:#fbfafa;--input-bg:#fff;--line:#e6e2e3;--line-strong:#cfc8cb;--ink:#1b1718;--ink-2:#3a3335;--mute:#5f575a;--dim:#9a9195;--r1:#4a35e8;--r2:#0b93e3;--r-text:#3a26cf;--r-fill:#4a35e8;--r-fill-hover:#3b27d6;--glow:#4a35e838;--disp:var(--font-display), "Montserrat", sans-serif;--sans:var(--font-sans), "Inter", system-ui, sans-serif;--mono:var(--font-mono), "Roboto Mono", ui-monospace, monospace;--ease:cubic-bezier(.75,0,.2,1);--topbar-bg:#ffffffc7;--topbar-line:var(--line);--hover-tint:#1b17180a;--page-glow:#4a35e80f;--ok-bg:#e6f6ee;--ok-fg:#0d6b42;--warn-bg:#fff3dc;--warn-fg:#7a4b00;--bad-bg:#fdecec;--bad-fg:#a8201a;--bad-line:#f3c4c1;--info-bg:#e8f1fd;--info-fg:#1b5296;--muted:var(--mute);--text-subtle:var(--mute);--accent:var(--r1);--accent-strong:var(--r-text);--accent-soft:#eeecfe;--violet:var(--r1);--surface:var(--card);--surface-raised:var(--card-2);--canvas:var(--bg);--success:#12804f;--warning:#a35f00;--danger:#c0281f;--info:#2364b3;--radius-card:16px;--radius-control:12px;--shadow-soft:0 1px 2px #1b17180a, 0 8px 24px #1b17180a;--shadow-hover:0 1px 2px #1b17180d, 0 14px 32px #1b171814;--focus-ring:0 0 0 3px #4a35e83d;--motion-ease:cubic-bezier(.2,.8,.2,1);--tw-slate-50:248 247 247;--tw-slate-100:241 239 240;--tw-slate-200:228 225 226;--tw-slate-300:208 204 206;--tw-slate-400:156 148 152;--tw-slate-500:102 95 98;--tw-slate-600:82 76 79;--tw-slate-700:63 58 60;--tw-slate-800:41 37 39;--tw-slate-900:27 23 24;--tw-slate-950:15 13 14;--tw-indigo-50:255 241 243;--tw-indigo-100:255 228 232;--tw-indigo-200:206 199 250;--tw-indigo-300:171 160 244;--tw-indigo-500:44 21 212;--tw-indigo-600:44 21 212;--tw-indigo-700:42 18 195;--tw-indigo-800:34 14 160;--tw-indigo-900:19 7 92;--tw-indigo-950:12 5 60;--tw-rose-50:255 241 242;--tw-rose-200:254 205 211;--tw-rose-700:39 22 168;--tw-rose-950:10 5 76;--tw-amber-50:255 249 230;--tw-amber-200:250 222 140;--tw-amber-950:69 26 3}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070708;--bg2:#0e0e11;--card:#121216;--card-2:#17171c;--input-bg:#0e0e11;--line:#24242b;--line-strong:#34343d;--ink:#f1ecea;--ink-2:#d9d2d0;--mute:#a39c9c;--dim:#6d676c;--r1:#7b6bff;--r2:#38b6f5;--r-text:#a99fff;--r-fill:#4a35e8;--r-fill-hover:#5a47f0;--glow:#7b6bff52;--topbar-bg:#0e0e119e;--topbar-line:#ffffff12;--hover-tint:#ffffff0a;--page-glow:#7b6bff12;--ok-bg:#3ddc971f;--ok-fg:#6ee7b0;--warn-bg:#f5b54421;--warn-fg:#ffd27a;--bad-bg:#ff7a7a1a;--bad-fg:#ffb3b3;--bad-line:#ff7a7a59;--info-bg:#6cb4ff21;--info-fg:#9ccbff;--accent-strong:#735aff;--accent-soft:#7b6bff24;--success:#3ddc97;--warning:#f5b544;--danger:#ff7a7a;--info:#6cb4ff;--shadow-soft:0 1px 0 #ffffff08 inset, 0 10px 30px #00000059;--shadow-hover:0 1px 0 #ffffff0a inset, 0 16px 40px #00000073;--focus-ring:0 0 0 3px #7b6bff52;--tw-slate-50:14 14 17;--tw-slate-100:22 22 27;--tw-slate-200:36 36 43;--tw-slate-300:51 51 60;--tw-slate-400:109 103 108;--tw-slate-500:163 156 156;--tw-slate-600:184 177 176;--tw-slate-700:207 200 198;--tw-slate-800:226 220 218;--tw-slate-900:241 236 234;--tw-slate-950:247 243 241;--tw-indigo-50:31 11 16;--tw-indigo-100:43 13 20;--tw-indigo-200:34 26 92;--tw-indigo-300:48 35 138;--tw-indigo-500:44 21 212;--tw-indigo-600:44 21 212;--tw-indigo-700:44 21 212;--tw-indigo-800:52 29 224;--tw-indigo-900:255 212 218;--tw-indigo-950:255 231 234;--tw-rose-50:38 13 16;--tw-rose-200:94 29 36;--tw-rose-700:159 139 255;--tw-rose-950:255 225 228;--tw-amber-50:38 27 8;--tw-amber-200:92 69 18;--tw-amber-950:255 236 203}html{background:var(--bg)}body{background:radial-gradient(56rem 28rem at 90% -12%, var(--page-glow), transparent 70%), var(--bg);color:var(--ink);font-family:var(--sans);background-attachment:fixed}::selection{color:inherit;background:#2c15d438}:focus-visible{outline:2px solid var(--r1);outline-offset:2px}.sidebar :focus-visible{outline-color:#735aff}[data-theme=dark] *{scrollbar-color:#2c2c34 transparent}html.theme-switching,html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:background-color .28s var(--motion-ease), border-color .28s var(--motion-ease), color .28s var(--motion-ease), fill .28s var(--motion-ease)!important}.theme-toggle{border:1px solid var(--line);color:var(--ink-2);height:38px;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;padding:0;display:inline-flex}.theme-toggle:hover{background:var(--hover-tint);color:var(--r-text);border-color:#2c15d473}.theme-toggle svg{transition:transform .36s var(--motion-ease), opacity .2s var(--motion-ease)}.theme-toggle .theme-toggle-sun{display:none}[data-theme=dark] .theme-toggle .theme-toggle-sun{display:block}[data-theme=dark] .theme-toggle .theme-toggle-moon{display:none}.theme-toggle:active svg{transform:rotate(-30deg)scale(.9)}.workspace-route h1,.auth-card h1,main h1{color:var(--ink);font-family:var(--disp);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:600;line-height:1.15}.welcome-row h1,.crm-page-header h1,.workspace-route h1{font-size:clamp(22px,2.2vw,30px)}.auth-card h1{font-size:clamp(22px,2.4vw,28px)}.eyebrow,.section-kicker,.auth-story-kicker,.nav-label,.crm-table th,.crm-count,.crm-resource-total,.ui-status-badge,.crm-status,.autopilot-readonly-badge,.metric-top,.stage-name span,.nav-coming-soon{font-family:var(--mono);text-transform:uppercase}.eyebrow,.section-kicker,.nav-label,.crm-table th,.metric-top{letter-spacing:.1em}.eyebrow,.section-kicker{color:var(--r-text);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.eyebrow:before,.section-kicker:before{background:var(--r1);content:"";border-radius:2px;flex:none;width:12px;height:2px}.metric-value,.deals-view-total strong{font-family:var(--disp);letter-spacing:-.02em;font-weight:500}.metric-top{font-size:11px}.welcome-row p,.crm-page-header p{color:var(--mute)}.primary-button,.button-primary,.ui-button-primary,.auth-submit,.inbox-demo-button,.unread-badge{background:var(--r-fill);color:#fff;border:0}.primary-button,.button-primary,.ui-button-primary,.auth-submit{box-shadow:0 6px 16px var(--glow);border-radius:999px;font-weight:650}.primary-button:hover,.button-primary:hover,.ui-button-primary:hover,.auth-submit:hover,.inbox-demo-button:hover{background:var(--r-fill-hover);box-shadow:0 8px 22px var(--glow);filter:none}.primary-button:disabled,.ui-button-primary:disabled{box-shadow:none;opacity:.55}.ui-button-secondary,.crm-cancel,.crm-pagination button,.ui-icon-button-outline{background:var(--card);border:1px solid var(--line-strong);color:var(--ink);border-radius:999px}.ui-button-secondary:hover,.crm-cancel:hover,.crm-pagination button:hover:not(:disabled),.ui-icon-button-outline:hover{background:var(--hover-tint);border-color:#2c15d473}.ui-button-quiet{color:var(--ink)}.ui-button-quiet:hover{background:var(--hover-tint)}.ui-button-danger{background:var(--bad-bg);border:1px solid var(--bad-line);color:var(--bad-fg)}.text-button{color:var(--r-text)}.metric-card,.panel,.crm-panel,.workspace-card,.surface-card,.stat-card,.ui-surface,.crm-modal,.command-dialog{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.metric-card:hover,.workspace-card:hover,.stat-card:hover{box-shadow:var(--shadow-hover);border-color:#2c15d459}.panel:hover,.crm-panel:hover,.surface-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}input,select,textarea{background-color:var(--input-bg);border-color:var(--line-strong);color:var(--ink)}input::-moz-placeholder{color:var(--dim)}textarea::-moz-placeholder{color:var(--dim)}input::placeholder,textarea::placeholder{color:var(--dim)}[data-theme=dark] input::-moz-placeholder{color:#807980}[data-theme=dark] textarea::-moz-placeholder{color:#807980}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#807980}input:focus,select:focus,textarea:focus{background-color:var(--input-bg);border-color:var(--r1);box-shadow:var(--focus-ring)}option,optgroup{background:var(--card);color:var(--ink)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--r1)}.crm-search,.inbox-search{background:var(--input-bg);border-color:var(--line-strong)}.crm-search input,.inbox-search input{box-shadow:none;background:0 0}.crm-table th{background:var(--card-2);border-bottom-color:var(--line);color:var(--mute);font-size:11px}.crm-table td{border-bottom-color:var(--line);color:var(--ink-2)}.crm-table td:first-child{color:var(--ink)}.crm-table tbody tr:hover{background:var(--hover-tint)}@media (max-width:760px){.crm-table tbody tr{background:var(--card-2);border-color:var(--line)}}.ui-status-success{background:var(--ok-bg);color:var(--ok-fg)}.ui-status-warning{background:var(--warn-bg);color:var(--warn-fg)}.ui-status-danger{background:var(--bad-bg);color:var(--bad-fg)}.ui-status-info{background:var(--info-bg);color:var(--info-fg)}.ui-status-ai,.crm-status{background:var(--accent-soft);color:var(--r-text)}.ui-status-neutral{background:var(--hover-tint);color:var(--ink-2)}.ui-status-badge,.crm-status,.autopilot-readonly-badge{letter-spacing:.05em;white-space:nowrap}@media (max-width:430px){.ui-status-badge,.crm-status,.autopilot-readonly-badge{font-size:10.5px}}.crm-error,.auth-error{background:var(--bad-bg);border:1px solid var(--bad-line);color:var(--bad-fg)}.sidebar{box-shadow:none;background:linear-gradient(#121116,#0b0a0d);border-right:1px solid #ffffff0f}.brand-mark{background:#fff;box-shadow:0 0 0 1px #ffffff1a}.brand-light{color:#a39c9c}.brand-ai{color:#9685ff;font-family:var(--mono);background:#4c2dff24;border-color:#4c2dff59}.workspace-switcher,.sidebar-search-button{box-shadow:none;background:#ffffff0a;border-color:#ffffff14}.workspace-switcher:hover,.sidebar-search-button:hover{background:#ffffff12;border-color:#4c2dff59}.workspace-avatar,.profile-avatar,.topbar-avatar,.ui-avatar{color:#fff;background:linear-gradient(135deg,#341de0,#200f9f)}.sidebar-search-icon{color:#9685ff;background:#4c2dff24}.nav-label{color:#8a8388;font-size:10.5px}.nav-item{color:#bdb6b6;border-radius:12px}.nav-item:hover{color:#fff;background:#ffffff0d}.nav-item-active{color:#fff;background:#4c2dff24;box-shadow:inset 3px 0 #4c2dff}.nav-item-active svg{color:#735aff}.sidebar-backdrop{background:#0000008c}.topbar{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:var(--topbar-bg);border:1px solid var(--topbar-line);box-shadow:var(--shadow-soft);border-radius:999px;margin:12px 16px 0;top:12px}.breadcrumb,.breadcrumb strong{color:var(--ink)}.crumb-divider{color:var(--mute)}.topbar-brand>span:last-child>b{color:var(--r-text)}.topbar-menu-button,.topbar-message,.topbar-help,.notification-button{color:var(--ink-2)}.search-trigger{background:var(--hover-tint);border-color:var(--line);color:var(--mute);border-radius:999px}.search-trigger:hover{background:var(--card);box-shadow:var(--focus-ring);border-color:#2c15d473}.search-trigger kbd{background:var(--card);border-color:var(--line);color:var(--mute);font-family:var(--mono)}.topbar-ai{color:var(--r-text)}.topbar-theme-toggle{border-color:#0000}@media (max-width:760px){.topbar{margin:8px 10px 0;padding:0 8px 0 10px;top:8px}.topbar-theme-toggle{width:36px;height:36px}.mobile-bottom-nav{background:var(--topbar-bg);border-top:1px solid var(--topbar-line)}.mobile-nav-item{color:var(--mute)}.mobile-nav-item-active{background:var(--accent-soft);color:var(--r-text)}.mobile-nav-item-active:before{background:var(--r1)}}@media (max-width:420px){.topbar-help-wrap{display:none}}.crm-modal-backdrop,.command-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0a0c8c}.bg-white{background-color:var(--card)}.bg-slate-950\/40{background-color:#0000008c}.shadow-sm,.shadow-xl{box-shadow:var(--shadow-soft)}aside.border-indigo-200[role=status]{background:linear-gradient(100deg, var(--accent-soft), var(--card));border-radius:var(--radius-card);color:var(--ink);border-color:#2c15d459}aside.border-indigo-200[role=status] a{background:var(--r-fill);color:#fff;border-radius:999px}aside.border-indigo-200[role=status] a:hover{background:var(--r-fill-hover)}.assistant-card{color:#f1ecea;background:radial-gradient(18rem 12rem at 100% 0,#4c2dff52,#0000 70%),linear-gradient(160deg,#22090f,#13060a);border:1px solid #4c2dff40}.assistant-card h2{color:#f1ecea}.assistant-card p{color:#e0d0d2}.assistant-label{color:#9685ff;font-family:var(--mono);letter-spacing:.1em}@media (max-width:760px){.inbox-workspace-page,.inbox-page{height:auto;min-height:0}.inbox-layout{height:calc(100dvh - 150px - env(safe-area-inset-bottom));flex:none;min-height:480px}}.auth-page:has(.auth-shell){background:0 0;align-items:stretch;min-height:100svh;padding:0;display:block}.auth-shell{max-width:1240px;margin:0 auto;padding:12px clamp(16px,3vw,32px) 48px}.auth-topbar{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.auth-topbar-brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.auth-topbar-brand .brand-mark{border-radius:10px;width:34px;height:34px;overflow:hidden}.auth-topbar-brand>span:last-child>span{color:var(--mute);font-weight:500}.auth-topbar-brand b{color:var(--r-text);font-family:var(--mono);margin-left:6px;font-size:11px}.auth-shell .auth-layout{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,460px);justify-content:center;align-items:start;gap:clamp(24px,4vw,56px);max-width:none;min-height:0;margin:12px auto 0;display:grid;overflow:visible}.auth-shell-showcase .auth-layout{grid-template-columns:minmax(0,1fr) minmax(340px,440px)}.auth-shell .auth-form-column{animation:workspace-enter .42s var(--motion-ease) backwards;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-hover);border-radius:24px;align-items:stretch;padding:clamp(22px,3.4vw,36px);display:block}.auth-shell-showcase .auth-form-column{order:2;position:sticky;top:20px}.auth-shell .auth-card{box-shadow:none;background:0 0;border:0;max-width:none;padding:0;animation:none}.auth-shell .auth-card>.locale-switcher{color:var(--mute);margin:0 0 20px auto}.auth-subtitle,.password-hint,.auth-switch{color:var(--mute)}.auth-switch a{color:var(--r-text)}.auth-form label,.crm-field{color:var(--ink-2)}.auth-showcase{animation:workspace-enter .52s var(--motion-ease) 80ms both;order:1;min-width:0}.auth-showcase-hero{padding:8px 0 4px}.auth-showcase-hero h2{color:var(--ink);font-family:var(--disp);letter-spacing:-.03em;max-width:18ch;margin:14px 0;font-size:clamp(28px,3.4vw,46px);font-weight:700;line-height:1.08}.auth-showcase-accent{background:linear-gradient(90deg, var(--r1), var(--r2));color:#0000;-webkit-background-clip:text;background-clip:text}.auth-showcase-hero p{color:var(--mute);max-width:58ch;margin:0;font-size:16px;line-height:1.6}.auth-showcase-heading{color:var(--mute);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:32px 0 12px;font-size:12px;font-weight:600}.auth-feature-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.auth-feature{animation:workspace-enter .46s var(--motion-ease) backwards;background:var(--card);border:1px solid var(--line);transition:border-color var(--motion-fast) var(--motion-ease), transform var(--motion-normal) var(--motion-ease), box-shadow var(--motion-normal) var(--motion-ease);border-radius:16px;padding:16px}.auth-feature:nth-child(2){animation-delay:60ms}.auth-feature:nth-child(3){animation-delay:.11s}.auth-feature:nth-child(4){animation-delay:.16s}.auth-feature:nth-child(5){animation-delay:.21s}.auth-feature:nth-child(6){animation-delay:.26s}.auth-feature:nth-child(7){animation-delay:.3s}@media (hover:hover) and (pointer:fine){.auth-feature:hover{box-shadow:var(--shadow-hover);border-color:#2c15d459;transform:translateY(-2px)}}.auth-feature-icon{background:var(--accent-soft);color:var(--r-text);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:inline-flex}.auth-feature strong{color:var(--ink);font-size:14px;font-weight:650;display:block}.auth-feature p{color:var(--mute);margin:6px 0 0;font-size:13px;line-height:1.5}.auth-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-plan{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px 18px}.auth-plan header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;display:flex}.auth-plan header b{color:var(--ink);font-family:var(--disp);font-size:18px;font-weight:600}.auth-plan header span{color:var(--mute);font-size:13px}.auth-plan ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-plan li{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.auth-plan li svg{color:var(--ok-fg);flex:none}.auth-plan-pro{background:linear-gradient(160deg, var(--accent-soft), var(--card) 70%);border-color:#2c15d459}.auth-plan-pro header b,.auth-plan-pro li svg{color:var(--r-text)}.auth-trust{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 20px;margin:28px 0 0;padding:20px 0 0;list-style:none;display:grid}.auth-trust li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.auth-trust li svg{color:var(--r-text);flex:none;margin-top:1px}@media (max-width:960px){.auth-shell-showcase .auth-layout{grid-template-columns:minmax(0,1fr);max-width:640px}.auth-shell-showcase .auth-form-column{order:1;position:static}.auth-showcase{order:2}.auth-showcase-hero{padding-top:12px}}@media (max-width:560px){.auth-plans{grid-template-columns:minmax(0,1fr)}.auth-shell .auth-form-column{border-radius:20px}.auth-showcase-hero p{font-size:15px}}.auth-page:not(:has(.auth-shell)){background:radial-gradient(48rem 26rem at 50% -10%, var(--page-glow), transparent 70%), var(--bg)}.auth-page>.auth-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-hover);border-radius:24px}.auth-card-controls{justify-content:flex-end;align-items:center;gap:8px;margin:-8px -8px 16px 0;display:flex}.auth-card-controls .locale-switcher{color:var(--mute);max-width:150px}.auth-brand .brand-logo img{border-radius:10px}@supports (animation-timeline:view()){.workspace-grid>*,.bottom-grid>*{animation:linear both reveal-up;animation-timeline:view();animation-range:entry entry 30%}}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.workspace-grid>*,.bottom-grid>*,.auth-feature,.auth-showcase,.auth-shell .auth-form-column{animation:none}.auth-feature:hover{transform:none}html.theme-switching *{transition:none!important}}.whatsapp-primary-button{background:#137a43}.whatsapp-primary-button:hover{background:#0f6838}.deal-stage-title>.deal-stage-count,.deal-stage-heading>.deal-stage-count{color:var(--ink-2)}@media (min-width:1025px){.topbar{grid-template-columns:minmax(220px,1fr) minmax(160px,340px) auto}.search-trigger{width:100%}.topbar-actions .organization-switcher{min-width:110px;max-width:170px}}@media (min-width:1025px) and (max-width:1499px){.topbar-user-name{display:none}}@media (max-width:760px){.crm-table-wrap .crm-table{width:100%;min-width:0}.crm-table tbody td.crm-empty{overflow-wrap:anywhere;text-align:center;padding:16px}.mobile-nav-item span{text-align:center;max-width:100%;line-height:1.15}}@media (max-width:400px){.mobile-nav-item{letter-spacing:-.01em;padding-left:1px;padding-right:1px;font-size:10px}}.brand-mark{overflow:hidden;box-shadow:none!important;background:0 0!important}.brand-logo-compact img{border-radius:22%}.brand-logo-horizontal{width:auto;height:36px;display:inline-flex}.brand-logo-horizontal img{width:auto;height:100%}.brand-logo-on-dark,:root[data-theme=dark] .brand-logo-on-light{display:none!important}:root[data-theme=dark] .brand-logo-on-dark{display:block!important}.auth-topbar-brand .brand-logo-horizontal{height:34px}.auth-brand .brand-logo-horizontal{height:44px}@media (max-width:480px){.auth-topbar-brand .brand-logo-horizontal{height:28px}}.broadcast-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.broadcast-form{gap:14px;padding:18px;display:grid}.broadcast-form textarea{resize:vertical}.broadcast-hint{color:var(--mute);font-size:12px;font-weight:400}.broadcast-warning{background:var(--warn-bg);color:var(--warn-fg);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.broadcast-media{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.broadcast-media img,.broadcast-media video{background:var(--bg2);border:1px solid var(--line);-o-object-fit:contain;object-fit:contain;border-radius:12px;max-width:min(100%,320px);max-height:220px}.broadcast-media-pick{justify-self:start;width:fit-content}.broadcast-stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.broadcast-eta{color:var(--mute);font-size:13px}.broadcast-send{justify-self:start}.broadcast-history{padding:18px}.broadcast-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.broadcast-item{border:1px solid var(--line);transition:border-color .2s var(--motion-ease,ease);border-radius:12px;gap:8px;padding:12px;display:grid}.broadcast-item:hover{border-color:var(--line-strong)}.broadcast-item-main{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;display:flex}.broadcast-item-title{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:650;display:inline-flex;overflow:hidden}.broadcast-progress{background:var(--bg2);border-radius:99px;height:6px;overflow:hidden}.broadcast-progress span{background:linear-gradient(90deg, var(--r1), var(--r2));border-radius:inherit;height:100%;transition:width .6s var(--motion-ease,ease);display:block}.broadcast-item-meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.broadcast-stop{min-height:30px;margin-left:auto;padding:4px 10px}.broadcast-detail-backdrop{z-index:80;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.broadcast-detail{width:100%;max-width:640px;max-height:min(80vh,720px);padding:18px;overflow:auto}.broadcast-detail-text{background:var(--bg2);color:var(--ink-2);white-space:pre-wrap;border-radius:10px;margin:10px 0;padding:10px 12px}.broadcast-recipients{gap:6px;margin:0;padding:0;list-style:none;display:grid}.broadcast-recipients li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px 0;font-size:13.5px;display:grid}.broadcast-recipient-phone{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.broadcast-recipient-time{color:var(--mute);font-variant-numeric:tabular-nums}@media (max-width:960px){.broadcast-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.broadcast-recipients li{grid-template-columns:minmax(0,1fr) auto}.broadcast-recipient-time{display:none}.broadcast-send{justify-self:stretch}}.deal-board .deal-stage{--stage-color:var(--r1);background:color-mix(in srgb, var(--stage-color) 4%, var(--card-2));border:1px solid var(--line);border-radius:12px;padding:0 8px 10px}.deal-board .deal-stage-heading{min-height:0;margin:0 -8px;padding:0;display:block}.deal-board .deal-stage-chevron{background:var(--stage-color);color:#fff;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:11px 0 0;align-items:center;gap:8px;height:38px;padding:0 22px 0 12px;display:flex}.deal-board .deal-stage:last-child .deal-stage-chevron{clip-path:none;border-radius:11px 11px 0 0;padding-right:12px}.deal-board .deal-stage-chevron .stage-color{display:none}.deal-board .deal-stage-chevron h3{color:#fff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:700;overflow:hidden}.deal-board .deal-stage-chevron .deal-stage-count{color:#fff;background:#ffffff3d}.deal-board .deal-stage-total{flex-direction:column;align-items:baseline;gap:1px;margin:10px 12px 8px;display:flex}.deal-board .deal-stage-total strong{color:var(--ink);font-family:var(--disp);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:700}.deal-board .deal-stage-total span{color:var(--mute);font-size:11px}.deal-board .deal-quick-create{border:1px dashed color-mix(in srgb, var(--stage-color) 45%, var(--line));color:var(--stage-color);border-radius:9px;width:100%;margin:0 0 10px;font-weight:650}.deal-board .deal-quick-create:hover{background:color-mix(in srgb, var(--stage-color) 10%, transparent)}.deal-board .deal-card{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--stage-color);border-radius:10px;box-shadow:0 1px 2px #10121b0d}.deal-board .deal-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #10121b1a}.deal-board .deal-card-title{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.35}.deal-board .deal-card-amount{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.deal-board .deal-card-amount svg{color:var(--stage-color)}.deal-board .deal-card-amount-pending{color:var(--warn-fg);font-size:12.5px;font-weight:650}.deal-board .deal-card-amount-pending svg{color:var(--warn-fg)}.deal-board .deal-card-action.has-chat{background:color-mix(in srgb, var(--stage-color) 14%, transparent);color:var(--stage-color)}.deal-board .deal-stage.is-drop-target{background:color-mix(in srgb, var(--stage-color) 12%, var(--card-2));border-color:var(--stage-color)}.deal-board .stage-empty{border-color:color-mix(in srgb, var(--stage-color) 30%, var(--line))}:root[data-theme=dark] .deal-board .deal-stage{background:color-mix(in srgb, var(--stage-color) 6%, var(--card))}:root[data-theme=dark] .deal-board .deal-card{box-shadow:none}@media (prefers-reduced-motion:reduce){.deal-board .deal-card:hover{transform:none}}.verification-code-input{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.5em;text-align:center;font-size:26px!important}.auth-switch .text-button:disabled{color:var(--mute);cursor:default;opacity:.8}.hr-header-actions{gap:8px;display:flex}.hr-stats{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr);gap:12px;margin-bottom:16px;display:grid}.hr-stat{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.hr-stat>svg{color:var(--r1);flex:none;margin-top:2px}.hr-stat strong{color:var(--ink);font-family:var(--disp);font-variant-numeric:tabular-nums;font-size:22px;display:block}.hr-stat span,.hr-stat small{color:var(--mute);font-size:12.5px}.hr-stat ul{color:var(--ink-2);margin:4px 0 0;padding:0;font-size:13px;list-style:none}.hr-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;display:flex;overflow-x:auto}.hr-tabs button{color:var(--mute);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-weight:650}.hr-tabs button.is-active{border-bottom-color:var(--r1);color:var(--ink)}.hr-readonly{color:var(--mute);margin:0 0 10px;font-size:13px}.hr-people,.hr-structure{padding:14px}.hr-filters{grid-template-columns:minmax(0,1fr) 200px 200px;gap:10px;margin-bottom:12px;display:grid}.hr-search{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.hr-search input{background:0 0;border:0;outline:none;flex:1;min-height:40px}.hr-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hr-row{background:var(--card);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:border-color .2s,box-shadow .2s;display:grid}.hr-row:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.hr-avatar{background:var(--r1);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:inline-flex}.hr-row-main{min-width:0;display:grid}.hr-row-main strong,.hr-row-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hr-row-main small,.hr-row-meta small{color:var(--mute);font-size:12.5px}.hr-row-meta{gap:2px;min-width:0;display:grid}.hr-row-meta small{align-items:center;gap:4px;display:inline-flex}.hr-row-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hr-tree{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hr-tree .hr-tree{border-left:1px dashed var(--line-strong);margin:8px 0 0 18px;padding-left:14px}.hr-node-card{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--r1);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.hr-node-main{flex:1;gap:2px;min-width:0;display:grid}.hr-node-main small{color:var(--mute);font-size:12.5px}.hr-node-count{background:var(--bg2);color:var(--ink-2);border-radius:99px;align-items:center;gap:4px;padding:4px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.hr-node-actions{gap:2px;display:flex}.hr-unassigned{color:var(--mute);align-items:center;gap:6px;margin:12px 0 0;font-size:13px;display:flex}.hr-drawer-backdrop{z-index:80;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}.hr-drawer{border-radius:16px 0 0 16px;width:100%;max-width:560px;height:100%;padding:18px;overflow-y:auto}.hr-drawer-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.hr-drawer-header h2{margin:0;font-size:18px}.hr-note{background:var(--info-bg);color:var(--info-fg);border-radius:10px;margin:0 0 12px;padding:8px 10px;font-size:13px}.hr-form-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.hr-form-grid .hr-span{grid-column:1/-1}.hr-drawer-footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.hr-drawer-footer .ui-button-danger{margin-right:auto}.hr-colors{flex-wrap:wrap;gap:8px;display:flex}.hr-color{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px}.hr-color.is-selected{border-color:var(--ink);box-shadow:0 0 0 2px var(--card) inset}@media (max-width:960px){.hr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-filters{grid-template-columns:minmax(0,1fr)}.hr-row{grid-template-columns:auto minmax(0,1fr) auto}.hr-row-meta{display:none}}@media (max-width:520px){.hr-stats{grid-template-columns:minmax(0,1fr)}.hr-row{grid-template-columns:auto minmax(0,1fr)}.hr-row-badges{grid-column:2;justify-content:flex-start}.hr-form-grid{grid-template-columns:minmax(0,1fr)}.hr-drawer{border-radius:0;max-width:none}}.hr-stat-wide span,.hr-stat-wide small{display:block}.hr-time,.hr-absences{gap:14px;display:grid}.hr-clock{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.hr-clock-main{gap:4px;min-width:0;display:grid}.hr-clock-main .eyebrow{align-items:center;gap:6px;display:inline-flex}.hr-clock-state{color:var(--ink);font-family:var(--disp);font-size:20px}.hr-clock-main>small{color:var(--mute)}.hr-clock-stats{flex-wrap:wrap;gap:18px;margin-top:8px;display:flex}.hr-clock-stats span{color:var(--mute);font-size:12.5px;display:grid}.hr-clock-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.hr-clock-button{min-height:48px;padding:0 22px}.hr-board,.hr-sheet,.hr-absence-list,.hr-absence-calendar{padding:14px}.hr-board-list,.hr-absence-list ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hr-board-list li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 2px;display:grid}.hr-dot{background:var(--dim);border-radius:50%;width:10px;height:10px}.hr-dot[data-state=WORKING]{background:#16a34a;animation:1.8s ease-in-out infinite hr-pulse}.hr-dot[data-state=FINISHED]{background:var(--r2)}.hr-dot[data-state=ABSENT]{background:#f2a50c}@keyframes hr-pulse{0%,to{box-shadow:0 0 #16a34a73}50%{box-shadow:0 0 0 6px #16a34a00}}.hr-board-name{min-width:0;display:grid}.hr-board-name small{color:var(--mute);font-size:12px}.hr-board-time{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.hr-sheet-toolbar{flex-wrap:wrap;gap:8px}.hr-sheet-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hr-sheet-actions input[type=month]{border:1px solid var(--line);border-radius:10px;min-height:36px;padding:0 8px}.hr-sheet-scroll{margin-top:10px;overflow-x:auto}.hr-sheet-table{border-collapse:separate;border-spacing:2px;min-width:100%;font-size:12px}.hr-sheet-table th{color:var(--mute);text-align:center;padding:4px;font-weight:600}.hr-sheet-table .hr-sheet-name{background:var(--card);text-align:left;text-overflow:ellipsis;white-space:nowrap;z-index:1;min-width:140px;max-width:180px;position:sticky;left:0;overflow:hidden}.hr-cell{background:var(--bg2);color:var(--ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;min-width:30px;height:30px}.hr-cell.is-weekend{color:var(--mute);background:0 0}.hr-cell.is-late{box-shadow:inset 0 -3px #dc2626}.hr-cell.is-absent{color:#fff;background:#f2a50c}.hr-cell-total{text-align:right;padding:0 6px;font-weight:700}.hr-weekdays{flex-wrap:wrap;gap:6px;display:flex}.hr-weekday{background:var(--bg2);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:8px;min-width:42px;min-height:36px;font-weight:650}.hr-weekday.is-on{background:var(--r1);border-color:var(--r1);color:#fff}.hr-absences-head{justify-content:flex-end;display:flex}.hr-absence{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.hr-absence-color{border-radius:4px;width:6px;height:34px}.hr-small{min-height:30px;padding:4px 10px}@media (max-width:640px){.hr-board-list li{grid-template-columns:auto minmax(0,1fr) auto}.hr-board-time{display:none}.hr-absence{grid-template-columns:auto minmax(0,1fr)}.hr-absence .hr-row-badges{grid-column:2;justify-content:flex-start}.hr-clock-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hr-dot[data-state=WORKING]{animation:none}}.hr-tabs{scrollbar-width:none}.hr-tabs::-webkit-scrollbar{display:none}.hr-kpi{gap:14px;display:grid}.hr-kpi-toolbar strong,.hr-kpi-board .crm-toolbar strong{align-items:center;gap:6px;display:inline-flex}.hr-kpi-board{padding:14px}.hr-kpi-ranking{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hr-kpi-ranking li{border-radius:10px;grid-template-columns:32px minmax(0,1fr) minmax(80px,1.2fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.hr-kpi-ranking li.is-self{background:var(--bg2)}.hr-kpi-rank{background:var(--bg2);color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.hr-kpi-rank[data-rank="1"]{color:#4a3500;background:#f5c542}.hr-kpi-rank[data-rank="2"]{color:#2c3440;background:#cfd6e0}.hr-kpi-rank[data-rank="3"]{color:#4a2508;background:#e2a878}.hr-kpi-name{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.hr-kpi-bar,.hr-kpi-progress{background:var(--bg2);border-radius:99px;height:8px;display:block;overflow:hidden}.hr-kpi-bar i,.hr-kpi-progress i{background:linear-gradient(90deg, var(--r1), var(--r2,var(--r1)));border-radius:inherit;height:100%;transition:width .5s;display:block}.hr-kpi-progress[data-done] i{background:var(--ok-fg)}.hr-kpi-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.hr-kpi-card{padding:14px}.hr-kpi-card-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.hr-kpi-card-header .hr-row-main{flex:1}.hr-kpi-metrics{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hr-kpi-metrics li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;display:grid}.hr-kpi-metric-label{color:var(--ink-2);font-size:13px}.hr-kpi-metric-label small,.hr-kpi-metric-value small{color:var(--mute);font-size:12px}.hr-kpi-metric-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.hr-kpi-progress{grid-column:1/-1;height:6px}.hr-kpi-target-grid{gap:8px;margin-top:12px;display:grid}.hr-kpi-target-row{grid-template-columns:minmax(0,1fr) 130px 64px;align-items:center;gap:8px;display:grid}.hr-kpi-target-row span{font-size:13px}.hr-kpi-target-row input{border:1px solid var(--line);border-radius:8px;width:100%;min-height:38px;padding:0 8px}@media (max-width:640px){.hr-kpi-cards{grid-template-columns:1fr}.hr-kpi-ranking li{grid-template-columns:28px minmax(0,1fr) auto}.hr-kpi-ranking .hr-kpi-bar{display:none}.hr-kpi-target-row{grid-template-columns:minmax(0,1fr) 100px 56px}}.hr-payroll{gap:14px;display:grid}.hr-payroll-summary{gap:14px;padding:14px;display:grid}.hr-payroll-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hr-payroll-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hr-payroll-totals span{background:var(--bg2);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.hr-payroll-totals small{color:var(--mute);font-size:12.5px}.hr-payroll-totals b{color:var(--ink);font-family:var(--disp);font-variant-numeric:tabular-nums;font-size:18px}.hr-payroll-table{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.hr-payroll-table th,.hr-payroll-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:8px 10px}.hr-payroll-table thead th{color:var(--mute);font-size:12px;font-weight:650}.hr-payroll-table th[scope=row],.hr-payroll-table thead th:first-child{text-align:left}.hr-payroll-table th[scope=row] strong,.hr-payroll-table th[scope=row] small{display:block}.hr-payroll-table th[scope=row] small,.hr-payroll-table td small{color:var(--mute);font-size:11.5px;font-weight:400}.hr-payroll-table td{font-variant-numeric:tabular-nums}.hr-payroll-table tr.is-editable{cursor:pointer}.hr-payroll-table tr.is-editable:hover{background:var(--bg2)}.hr-payroll-roster{grid-template-columns:minmax(0,1fr) auto auto!important}.hr-payroll-net{border-top:1px solid var(--line);padding-top:8px}.hr-check{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.hr-check input{accent-color:var(--r1);width:16px;height:16px}@media (max-width:640px){.hr-payroll-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-payroll-roster{grid-template-columns:minmax(0,1fr) auto!important}.hr-payroll-roster .hr-board-time{grid-column:1/-1}}.hr-insights{gap:14px;display:grid}.hr-insights-heading{gap:2px;display:grid}.hr-insights-heading strong{align-items:center;gap:6px;display:inline-flex}.hr-insights-heading small{color:var(--mute);font-size:12.5px;font-weight:400}.hr-insights-stats{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.hr-insights-stats span{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.hr-insights-stats b{color:var(--ink);font-family:var(--disp);font-variant-numeric:tabular-nums;font-size:20px}.hr-insights-stats small{color:var(--mute);font-size:12px}.hr-brief{background:linear-gradient(135deg, color-mix(in srgb, var(--r1) 8%, var(--card)), var(--card));gap:10px;padding:16px;display:grid}.hr-brief .hr-row-main strong{align-items:center;gap:6px;display:inline-flex}.hr-brief-text{color:var(--ink);white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.hr-brief-privacy{color:var(--mute);align-items:center;gap:4px;font-size:12px;display:inline-flex}.hr-insight-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hr-insight{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--info-fg);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.hr-insight[data-severity=high]{border-left-color:var(--bad-fg)}.hr-insight[data-severity=medium]{border-left-color:var(--warn-fg)}.hr-insight .hr-row-main small{white-space:normal}.hr-insight-icon{background:var(--bg2);color:var(--ink-2);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@media (max-width:640px){.hr-insight{grid-template-columns:auto minmax(0,1fr)}.hr-insight .ui-status-badge{grid-column:2;justify-self:start}}.stock-summary{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);gap:10px;margin-bottom:14px;display:grid}.stock-summary>span,.stock-summary>button,.stock-toggle{background:var(--card);border:1px solid var(--line);color:var(--ink);text-align:left;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.stock-summary>button{cursor:pointer;font:inherit}.stock-summary svg{color:var(--r1);grid-row:span 2}.stock-summary b{font-family:var(--disp);font-variant-numeric:tabular-nums;font-size:20px}.stock-summary b.stock-value{font-size:15px}.stock-summary small{color:var(--mute);font-size:12px}.stock-summary .is-warning svg,.stock-summary .is-warning b{color:var(--warn-fg)}.stock-summary .is-danger svg,.stock-summary .is-danger b{color:var(--bad-fg)}.stock-toggle{cursor:pointer;grid-template-columns:auto 1fr}.stock-toggle input{accent-color:var(--r1);grid-row:span 2;width:18px;height:18px}.stock-toggle span{gap:2px;display:grid}.stock-toggle b{font-family:inherit;font-size:13px}.stock-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.stock-tabs{border-bottom:0;margin:0}.stock-name{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.stock-name small{color:var(--mute);font-size:11.5px;font-weight:400}.stock-table td{font-variant-numeric:tabular-nums}.stock-translations{border:1px dashed var(--line-strong);border-radius:10px;padding:8px 10px}.stock-translations summary{color:var(--ink-2);cursor:pointer;font-size:13px;font-weight:650}.stock-translations .hr-form-grid{margin-top:10px}.stock-translations textarea{border:1px solid var(--line);font:inherit;resize:vertical;border-radius:8px;padding:8px}.stock-form{max-width:640px}.stock-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.stock-levels span{background:var(--bg2);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.stock-levels small{color:var(--mute);font-size:11.5px}.stock-levels b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.stock-levels .is-danger b{color:var(--bad-fg)}.stock-post{border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px;display:grid}.stock-post .hr-tabs{margin-bottom:0}.stock-post .hr-drawer-footer{margin-top:0}.stock-min{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;margin:12px 0;display:grid}.stock-min small{color:var(--mute);grid-column:1/-1;font-size:12px}.stock-history-title{margin:16px 0 8px;font-size:14px}.stock-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.stock-history li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 2px;display:grid}.stock-history-type{font-weight:650}.stock-history-qty{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.stock-history li[data-type=RECEIPT] .stock-history-qty,.stock-history li[data-type=RETURN] .stock-history-qty{color:var(--ok-fg)}.stock-history li[data-type=SALE] .stock-history-qty{color:var(--bad-fg)}.stock-history li[data-type=RESERVE] .stock-history-qty,.stock-history li[data-type=RELEASE] .stock-history-qty{color:var(--mute)}.stock-history-after,.stock-history li small{color:var(--mute);grid-column:1/-1;font-size:12px}@media (max-width:900px){.stock-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-toggle{grid-column:1/-1}}@media (max-width:640px){.stock-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-min{grid-template-columns:1fr}}.deal-stock-badge{vertical-align:middle;margin-left:8px}.products-page .crm-resource-header{flex-wrap:wrap;gap:12px}.products-page .crm-resource-title{flex:260px;min-width:0}.products-page .crm-page-header p{max-width:none}.products-page .crm-page-header .primary-button{font-size:12px}.stock-post .crm-field input,.stock-min .crm-field input{width:100%;min-width:0}@media (max-width:640px){.stock-post .hr-form-grid{grid-template-columns:1fr}}.stock-unlinked,.stock-check{gap:12px;padding:12px 0;display:grid}.stock-unlinked-deal{border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px;display:grid}.stock-unlinked-deal header{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.stock-unlinked-deal header small{color:var(--mute)}.stock-unlinked-deal header a{margin-left:auto;font-size:12.5px}.stock-unlinked-item{border-top:1px dashed var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.8fr) auto;align-items:end;gap:8px 12px;padding-top:10px;display:grid}.stock-unlinked-name{gap:2px;display:grid}.stock-unlinked-name small{color:var(--mute);font-size:12px}.stock-unlinked-item select,.stock-unlinked-item input{width:100%;min-width:0}.stock-unlinked-actions{flex-wrap:wrap;gap:6px;display:flex}.stock-check h3{align-items:center;gap:8px;margin:6px 0 0;font-size:14px;display:flex}.stock-check-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.stock-check-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 2px;display:grid}.stock-check-list code{overflow-wrap:anywhere;white-space:normal;font-size:12.5px}.stock-check-list small{color:var(--mute);grid-column:1/-1;font-size:12px}@media (max-width:760px){.stock-unlinked-item{grid-template-columns:1fr}}.deal-uncataloged small.ui-status-badge{margin-left:6px}.deal-link-catalog{justify-self:start;font-size:12.5px}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.plan-card{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative}.plan-card.is-popular{border:2px solid var(--r1);box-shadow:0 18px 40px #341bc51f}.plan-card.is-current{outline:2px solid var(--ok-fg);outline-offset:-2px}.plan-card h3{color:var(--ink);font-family:var(--disp);margin:0;font-size:20px}.plan-tagline{color:var(--mute);min-height:38px;margin:0;font-size:13px}.plan-price{align-items:baseline;gap:4px;display:flex}.plan-price strong{color:var(--ink);font-family:var(--disp);font-variant-numeric:tabular-nums;font-size:26px}.plan-price span{color:var(--mute);font-size:13px}.plan-saving{color:var(--ok-fg);font-size:12px}.plan-card ul{flex:1;gap:7px;margin:4px 0 0;padding:0;list-style:none;display:grid}.plan-card li{color:var(--ink-2);align-items:flex-start;gap:6px;font-size:13px;line-height:1.35;display:flex}.plan-card li svg{color:var(--r1);flex:none;margin-top:2px}.plan-badge{background:var(--r1);color:#fff;border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:-12px;left:18px}.plan-cta{text-align:center;justify-content:center;width:100%;margin-top:6px}.billing-page{gap:16px;display:grid}.billing-current{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:18px;padding:18px;display:grid}.billing-current-plan{align-content:start;gap:4px;display:grid}.billing-current-plan .eyebrow{align-items:center;gap:6px;display:inline-flex}.billing-current-plan strong{color:var(--ink);font-family:var(--disp);font-size:26px}.billing-current-plan small{color:var(--mute)}.billing-usage{gap:10px;display:grid}.billing-usage-title{color:var(--mute);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:650}.billing-meter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.billing-meter>span:first-child{color:var(--ink-2);font-size:13px}.billing-meter strong{font-variant-numeric:tabular-nums}.billing-meter-bar{background:var(--bg2);border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.billing-meter-bar i{background:var(--r1);border-radius:inherit;height:100%;display:block}.billing-meter-bar[data-state=near] i{background:var(--warn-fg)}.billing-meter-bar[data-state=over] i{background:var(--bad-fg)}.billing-warning{margin:0}.billing-invoice{border:2px solid var(--warn-fg);gap:12px;padding:18px;display:grid}.billing-invoice header{align-items:center;gap:8px;display:flex}.billing-invoice dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.billing-invoice dt{color:var(--mute);font-size:12px}.billing-invoice dd{margin:2px 0 0}.billing-instructions{background:var(--bg2);white-space:pre-line;border-radius:10px;margin:0;padding:10px 12px}.billing-reference{margin:0}.billing-invoice .ui-button{justify-self:start}.billing-plans{gap:12px;display:grid}.billing-plans-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.billing-plans-head h2,.billing-history h2{margin:0;font-size:18px}.billing-period{border-bottom:0;margin:0}.billing-history{gap:10px;padding:18px;display:grid}.billing-history ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.billing-history li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.pricing-page{gap:22px;width:100%;max-width:1180px;margin:0 auto;padding:12px 0 40px;display:grid}.pricing-head{text-align:center;justify-items:center;gap:10px;display:grid}.pricing-head h1{color:var(--ink);font-family:var(--disp);margin:0;font-size:clamp(26px,4vw,40px)}.pricing-head p{color:var(--mute);max-width:640px;margin:0}.pricing-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing-points li{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:4px;padding:14px;display:grid}.pricing-points svg{color:var(--r1)}.pricing-points span{color:var(--mute);font-size:13px}.pricing-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.auth-plan-prices{gap:6px;margin:0;padding:0;list-style:none;display:grid}.auth-plan-prices li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.auth-plan-prices li.is-popular{border-color:var(--r2,#38b6f5)}.auth-pricing-link{align-items:center;gap:4px;margin-top:8px;font-weight:650;display:inline-flex}@media (max-width:1100px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.plan-grid,.pricing-points,.billing-current,.billing-invoice dl{grid-template-columns:1fr}.billing-history li{grid-template-columns:1fr auto}}.director-page{gap:16px;display:grid}.director-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.director-toolbar .hr-tabs{border-bottom:0;margin-bottom:0}.director-compared{color:var(--mute);margin:-6px 0 0;font-size:12.5px}.director-kpis small{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.director-change{font-style:normal;font-weight:650}.director-up{color:var(--ok-fg,#15803d)}.director-down{color:var(--bad-fg)}.director-brief-body{gap:12px;display:grid}.director-brief-body h3{color:var(--ink);margin:0 0 6px;font-size:13px}.director-brief-body ul{color:var(--ink-2);gap:4px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:grid}.director-hypotheses li{font-style:italic}.director-missing li{color:var(--mute)}.director-actions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.director-actions li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.director-actions li>span:last-child{gap:2px;display:grid}.director-actions strong{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.45}.director-actions small{color:var(--mute);font-size:12.5px;line-height:1.45}.director-section h2,.director-card h2{color:var(--ink);align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.director-card h2 small{color:var(--mute);font-size:12px;font-weight:400}.director-card{padding:14px 16px}.director-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.director-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.director-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 0;display:grid}.director-list li:last-child{border-bottom:0}.director-list li>a,.director-list li>span,.director-list li>button{color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.director-list li>small{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;min-width:0;font-size:12px;overflow:hidden}.director-list li>b{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right;grid-area:1/2/span 2;font-size:12.5px}.director-table-wrap{overflow-x:auto}.director-table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.director-table th{color:var(--mute);text-align:left;white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:600}.director-table td{border-top:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px}.director-few{color:var(--mute);font-size:11.5px}.director-chat{gap:12px;display:grid}.director-chat-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.director-chat-header .hr-row-main strong{align-items:center;gap:6px;display:inline-flex}.director-chat-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.director-chat-tools select{background:var(--card);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;max-width:260px;padding:7px 8px;font-size:13px}.director-suggestions{flex-wrap:wrap;gap:8px;display:flex}.director-chip{background:color-mix(in srgb, var(--r1) 7%, var(--card));border:1px solid color-mix(in srgb, var(--r1) 25%, var(--line));color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:999px;padding:7px 12px;font-size:13px}.director-chip:hover{border-color:var(--r1)}.director-thread{gap:10px;max-height:560px;padding-right:4px;display:grid;overflow-y:auto}.director-question{background:color-mix(in srgb, var(--r1) 10%, var(--card));color:var(--ink);border-radius:12px 12px 4px;justify-self:end;max-width:85%;margin:0;padding:9px 12px;font-size:14px}.director-question small{color:var(--mute)}.director-answer{background:var(--bg2);border-radius:12px 12px 12px 4px;max-width:95%;margin:0;padding:12px}.director-thinking{color:var(--mute);font-size:13.5px}.director-ask{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.director-ask textarea{background:var(--card);border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;border-radius:10px;min-height:44px;padding:10px 12px;font-size:14px}.director-act,.director-task-done{justify-self:start;align-items:center;gap:4px;margin-top:2px;font-size:12.5px;display:inline-flex}.director-act{color:var(--r1);font-weight:600}.director-task-done{color:var(--ok-fg,#0d6b42);font-weight:600}.director-brief-notes:empty{display:none}.director-assign{grid-column:1/-1;align-items:center;gap:6px;display:flex}.director-assign select{background:var(--card);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;max-width:220px;padding:5px 6px;font-size:12.5px}.director-assign .ui-button{min-height:30px;padding:4px 10px}.director-notice{background:var(--ok-bg,#e6f6ee);color:var(--ok-fg,#0d6b42);cursor:pointer;border-radius:10px;align-items:center;gap:6px;margin:0;padding:9px 12px;font-size:13.5px;display:flex}.director-progress{gap:10px;display:grid}.director-progress .hr-insights-stats{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.director-task-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.director-finance{gap:14px;display:grid}.director-finance h3{color:var(--ink);margin:0 0 6px;font-size:13px}.director-finance .hr-insights-stats{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.director-finance .hr-insights-stats b{font-size:17px}.director-expense-form{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.director-expense-form .ui-button{justify-self:start}.director-remove{vertical-align:middle;align-items:center;gap:8px;margin-left:8px;display:inline-flex}button.director-remove{color:var(--mute)}.director-ads{gap:12px;display:grid}.director-ads h3{color:var(--ink);margin:0 0 6px;font-size:13px}.director-ads .hr-insights-stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.director-ads .hr-insights-stats b{font-size:17px}.director-ads-connect,.director-ads-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.director-ads-actions{flex-flow:wrap}@media (max-width:640px){.director-ask{grid-template-columns:1fr}.director-question,.director-answer{max-width:100%}.director-toolbar{flex-direction:column;align-items:stretch}.director-card{padding:12px}}.public-page{background:var(--bg,#f7f7fb);flex-direction:column;min-height:100vh;display:flex}.public-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:960px;margin:0 auto;padding:18px 16px;display:flex}.public-header nav{flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}.public-header nav a{color:var(--ink-2,#333);text-decoration:none}.public-main{flex:1;width:100%;max-width:960px;margin:0 auto;padding:8px 16px 40px}.legal-document{background:var(--card,#fff);border:1px solid var(--line,#eee);color:var(--ink,#111);border-radius:14px;padding:28px clamp(16px,4vw,40px);line-height:1.65}.legal-document h1{margin:0 0 6px;font-size:clamp(22px,3vw,30px)}.legal-document h2{margin:26px 0 8px;font-size:17px}.legal-document p{margin:0 0 10px;font-size:14.5px}.legal-version{color:var(--mute,#777);font-size:13px!important}.legal-intro{font-size:15px!important}.legal-toc ol{-moz-columns:2 260px;columns:2 260px;margin:14px 0 6px;padding-left:20px;font-size:13.5px}.legal-toc a{color:var(--ink-2,#333)}.faq-item{border-bottom:1px solid var(--line,#eee);padding:10px 0}.faq-item summary{cursor:pointer;font-size:15px;font-weight:600}.faq-item p{color:var(--ink-2,#333);margin:8px 0 2px}.faq-more{flex-wrap:wrap;align-items:center;gap:12px;display:flex;margin-top:24px!important}.public-footer{border-top:1px solid var(--line,#eee);color:var(--mute,#777);text-align:center;justify-items:center;gap:8px;margin-top:24px;padding:18px 16px;font-size:13px;display:grid}.public-footer nav{flex-wrap:wrap;justify-content:center;gap:6px 16px;display:flex}.public-footer a{color:var(--ink-2,#333);text-decoration:none}.public-footer a:hover,.legal-document a:hover{text-decoration:underline}.legal-consent{text-align:left;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.legal-consent input{flex:none;width:16px;height:16px;margin-top:2px}.legal-consent a{text-decoration:underline}.legal-gate{z-index:80}.support-page{gap:14px;display:grid}.support-actions{flex-wrap:wrap;gap:8px;display:flex}.support-form,.support-thread{gap:12px;display:grid}.support-thread h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.support-thread .director-question p,.support-thread .director-answer p{margin:4px 0 0}.admin-tabs{background:var(--card,#fff);border:1px solid var(--line,#e5e7eb);scrollbar-width:none;border-radius:12px;display:flex;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{color:var(--mute,#64748b);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:14px 20px;font-size:13px;font-weight:650;display:inline-flex}.admin-tabs button:hover{color:var(--ink,#0f172a)}.admin-tabs button.is-active{background:color-mix(in srgb, var(--ink,#0f172a) 7%, transparent);color:var(--ink,#0f172a)}.admin-tab-count{background:var(--bad-fg,#dc2626);color:#fff;letter-spacing:0;text-align:center;border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px}.admin-clients-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-search{border:1px solid var(--line,#e5e7eb);font:inherit;border-radius:8px;min-width:min(320px,100%);padding:8px 10px;font-size:13px}.admin-support,.admin-settings{gap:12px;display:grid}.admin-support-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-support-head .hr-tabs{border-bottom:0;margin:0}.admin-status{max-width:260px}.admin-settings .ui-button{justify-self:start}.currency-select{align-items:center;gap:6px;font-size:13px;display:inline-flex}.currency-select span{color:var(--mute,#64748b)}.currency-select select{background:var(--card,#fff);border:1px solid var(--line,#e5e7eb);color:var(--ink,#0f172a);font:inherit;border-radius:8px;padding:6px 8px}.announcements{gap:8px;margin:12px clamp(12px,3vw,28px) 0;display:grid}.announcement{background:color-mix(in srgb, var(--info-fg,#2563eb) 9%, var(--card,#fff));border:1px solid color-mix(in srgb, var(--info-fg,#2563eb) 28%, transparent);color:var(--ink,#0f172a);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px;padding:12px 14px;display:grid}.announcement[data-level=SUCCESS]{background:color-mix(in srgb, var(--ok-fg,#0d6b42) 9%, var(--card,#fff));border-color:color-mix(in srgb, var(--ok-fg,#0d6b42) 28%, transparent)}.announcement[data-level=WARNING]{background:color-mix(in srgb, var(--warn-fg,#b45309) 10%, var(--card,#fff));border-color:color-mix(in srgb, var(--warn-fg,#b45309) 30%, transparent)}.announcement svg{margin-top:2px}.announcement strong{font-size:14px;display:block}.announcement p{color:var(--ink-2,#334155);white-space:pre-line;margin:2px 0 0;font-size:13.5px;line-height:1.5}.announcement button{color:var(--mute,#64748b);cursor:pointer;background:0 0;border:0;padding:2px}.flow-launch{color:#eef0ff;background:radial-gradient(120% 140% at 0 0,#2b1f6e 0%,#141a3d 55%,#0b1026 100%);border:0;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;display:grid;overflow:hidden}.flow-launch-robot{height:170px}.flow-launch-robot .flow-robot{--size:150px}.flow-launch-text{justify-items:start;gap:10px;display:grid}.flow-launch-text strong{font-family:var(--disp);letter-spacing:.04em;align-items:center;gap:8px;font-size:18px;display:inline-flex}.flow-launch-text p{color:#c9cdf7;margin:0;line-height:1.55}.flow-launch-button{color:#fff;background:linear-gradient(135deg,#7c6cff,#22d3ee);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 30px #7c6cff73}.flow-launch-button:hover{transform:translateY(-2px);box-shadow:0 14px 38px #22d3ee73}@media (max-width:640px){.flow-launch{text-align:center;grid-template-columns:1fr;justify-items:center}.flow-launch-text{justify-items:center}}.flow-studio{color:#f1f2ff;z-index:200;background:radial-gradient(130% 90% at 50% 0,#2a1f6b 0%,#121637 45%,#070a1c 100%);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.flow-sky{pointer-events:none;position:absolute;inset:0}.flow-aurora{filter:blur(70px);opacity:.55;border-radius:50%;position:absolute}.flow-aurora.a1{background:#6d5cff;width:46vmax;height:46vmax;animation:14s ease-in-out infinite alternate flow-drift;top:-10vmax;left:-12vmax}.flow-aurora.a2{background:#12b5d6;width:40vmax;height:40vmax;animation:18s ease-in-out infinite alternate-reverse flow-drift;bottom:-16vmax;right:-10vmax}.flow-aurora.a3{opacity:.25;background:#d946ef;width:26vmax;height:26vmax;animation:22s ease-in-out infinite alternate flow-drift;top:30%;left:40%}.flow-studio[data-mood=concerned] .flow-aurora.a3{background:#f59e0b}.flow-studio[data-mood=laughing] .flow-aurora.a3,.flow-studio[data-mood=happy] .flow-aurora.a3{opacity:.35;background:#f472b6}.flow-sky i{opacity:.2;background:#fff;border-radius:50%;width:2px;height:2px;animation:4.5s ease-in-out infinite flow-twinkle;position:absolute}.flow-studio-top{align-items:center;gap:12px;padding:18px clamp(16px,4vw,36px);display:flex;position:relative}.flow-brand{font-family:var(--disp);letter-spacing:.2em;font-size:18px}.flow-brand b{background:linear-gradient(90deg,#a78bfa,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}.flow-name-chip{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:14px;animation:.5s cubic-bezier(.2,1.6,.4,1) flow-pop}.flow-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.flow-close:hover{background:#ffffff29}.flow-stage{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:0;padding:0 16px;display:grid;position:relative;padding-top:18px!important}.flow-status{color:#c7cbff;letter-spacing:.02em;min-height:22px;margin:0;font-size:15px;font-weight:600}.flow-subtitles{gap:8px;max-width:min(680px,92vw);max-height:24vh;padding:4px 8px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.flow-heard{color:#9aa0d8;margin:0;font-size:14px}.flow-heard span{color:#7f86c6;font-weight:700}.flow-said{text-shadow:0 2px 18px #00000059;margin:0;font-size:clamp(16px,1.9vw,19px);font-weight:500;line-height:1.5;animation:.5s both flow-rise}.flow-error{color:#fecdd3;background:#f43f5e26;border:1px solid #f43f5e59;border-radius:12px;max-width:560px;margin:0;padding:10px 14px}.flow-controls{padding:10px 16px max(22px, env(safe-area-inset-bottom));place-items:center;gap:10px;display:grid;position:relative}.flow-mic{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c6cff,#22d3ee);border:0;border-radius:50%;place-items:center;width:78px;height:78px;transition:transform .15s;display:grid;box-shadow:0 0 0 8px #7c6cff26,0 14px 40px #22d3ee59}.flow-mic:hover:not(:disabled){transform:scale(1.06)}.flow-mic:disabled{cursor:not-allowed;opacity:.5}.flow-studio[data-phase=listening] .flow-mic{background:linear-gradient(135deg,#fb7185,#e11d48);animation:1.5s ease-out infinite flow-mic-pulse}.flow-start-label{font-weight:700}.flow-end{color:#dfe2ff;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff40;border-radius:999px;padding:8px 20px;font-size:14px}.flow-end:hover{background:#ffffff14}.flow-minutes{color:#8f95cf}.flow-robot{--size:min(40vh, 72vw, 340px);--glow:#22d3ee;--level:0;height:calc(var(--size) * 1.12);width:var(--size);position:relative}.flow-robot svg{width:100%;height:100%;position:relative;overflow:visible}.flow-robot.is-listening{--glow:#fb7185}.flow-robot.is-thinking{--glow:#a78bfa}.flow-robot.is-speaking,.flow-robot.is-greeting{--glow:#34d399}.flow-robot.mood-concerned{--glow:#fbbf24}.flow-bot{transform-box:fill-box;transform-origin:bottom;animation:4s ease-in-out infinite flow-float}.flow-robot.mood-laughing.is-speaking .flow-bot{animation:.32s ease-in-out infinite flow-laugh}.flow-robot.mood-happy.is-speaking .flow-bot,.flow-robot.is-greeting .flow-bot{animation:1s ease-in-out infinite flow-bounce}.flow-robot.is-thinking .flow-bot{animation:2.4s ease-in-out infinite flow-tilt}.flow-shadow{fill:#00000059;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite flow-shadow}.flow-antenna,.flow-core{fill:var(--glow);transition:fill .4s}.flow-antenna{animation:1.6s ease-in-out infinite flow-glow}.flow-core{animation:2.2s ease-in-out infinite flow-glow}.flow-ear{fill:var(--glow);opacity:.85;transition:fill .4s}.flow-arm{transform-box:fill-box;transform-origin:50% 10%}.flow-robot.is-greeting .flow-arm-right,.flow-robot.mood-happy.is-speaking .flow-arm-right{animation:.6s ease-in-out infinite alternate flow-wave}.flow-robot.mood-laughing .flow-arm-left{animation:.35s ease-in-out infinite alternate flow-wave-left}.flow-face{fill:none}.flow-face .eye{fill:var(--glow);transform-box:fill-box;transform-origin:50%;transition:fill .4s;animation:5s infinite flow-blink}.flow-face path{fill:none;stroke:var(--glow);stroke-linecap:round;stroke-linejoin:round;stroke-width:6px;transition:stroke .4s}.flow-face .eyes,.flow-face .brows,.flow-face .cheek,.flow-face .mouth{opacity:0;transition:opacity .25s}.flow-face .cheek{fill:#f472b6}.flow-face .mouth-laugh{fill:var(--glow);fill-opacity:.25}.flow-face .mouth-talk{fill:var(--glow)}.flow-robot[data-face=neutral] .eyes-open,.flow-robot[data-face=listening] .eyes-open,.flow-robot[data-face=thinking] .eyes-open,.flow-robot[data-face=concerned] .eyes-open,.flow-robot[data-face=happy] .eyes-smile,.flow-robot[data-face=laughing] .eyes-laugh{opacity:1}.flow-robot[data-face=happy] .cheek,.flow-robot[data-face=laughing] .cheek{opacity:.75}.flow-robot[data-face=concerned] .brows-concerned,.flow-robot[data-face=thinking] .brows-thinking{opacity:1}.flow-robot[data-face=listening] .eye{animation:none;transform:scale(1.12)}.flow-robot[data-face=thinking] .eyes-open{transition:transform .4s,opacity .25s;transform:translate(6px,-6px)}.flow-robot:not(.is-speaking):not(.is-greeting)[data-face=neutral] .mouth-smile,.flow-robot:not(.is-speaking):not(.is-greeting)[data-face=happy] .mouth-smile,.flow-robot:not(.is-speaking):not(.is-greeting)[data-face=listening] .mouth-smile,.flow-robot:not(.is-speaking):not(.is-greeting)[data-face=laughing] .mouth-laugh,.flow-robot:not(.is-speaking):not(.is-greeting)[data-face=thinking] .mouth-flat,.flow-robot:not(.is-speaking):not(.is-greeting)[data-face=concerned] .mouth-sad,.flow-face .mouth-talk.is-on{opacity:1}.flow-robot.mood-laughing.is-speaking .mouth-talk.is-on{opacity:0}.flow-robot.mood-laughing.is-speaking .mouth-laugh{opacity:1}.flow-dots{opacity:0;transition:opacity .3s}.flow-dots circle{fill:#c4b5fd;animation:1.2s ease-in-out infinite flow-dot}.flow-dots circle:nth-child(2){animation-delay:.2s}.flow-dots circle:nth-child(3){animation-delay:.4s}.flow-robot.is-thinking .flow-dots{opacity:1}.flow-robot-rings{pointer-events:none;position:absolute;inset:6% 0 14%}.flow-robot-rings i{border:2px solid var(--glow);opacity:0;border-radius:50%;transition:transform 80ms linear,opacity .3s;position:absolute;inset:0}.flow-robot.is-listening .flow-robot-rings i{opacity:calc(.15 + var(--level) * .6)}.flow-robot.is-listening .flow-robot-rings i:first-child{transform:scale(calc(1 + var(--level) * .25))}.flow-robot.is-listening .flow-robot-rings i:nth-child(2){transform:scale(calc(1.12 + var(--level) * .4))}.flow-robot.is-listening .flow-robot-rings i:nth-child(3){transform:scale(calc(1.24 + var(--level) * .55))}.flow-robot.is-speaking .flow-robot-rings i,.flow-robot.is-greeting .flow-robot-rings i{animation:2.4s ease-out infinite flow-ripple}.flow-robot.is-speaking .flow-robot-rings i:nth-child(2),.flow-robot.is-greeting .flow-robot-rings i:nth-child(2){animation-delay:.8s}.flow-robot.is-speaking .flow-robot-rings i:nth-child(3),.flow-robot.is-greeting .flow-robot-rings i:nth-child(3){animation-delay:1.6s}@keyframes flow-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes flow-shadow{0%,to{opacity:.35;transform:scaleX(1)}50%{opacity:.22;transform:scaleX(.85)}}@keyframes flow-bounce{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-14px)rotate(-2deg)}60%{transform:translateY(-4px)rotate(2deg)}}@keyframes flow-laugh{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes flow-tilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)translateY(-4px)}}@keyframes flow-wave{0%{transform:rotate(-10deg)}to{transform:rotate(-150deg)}}@keyframes flow-wave-left{0%{transform:rotate(10deg)}to{transform:rotate(60deg)}}@keyframes flow-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes flow-glow{0%,to{opacity:1}50%{opacity:.55}}@keyframes flow-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes flow-ripple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes flow-drift{0%{transform:translate(0)scale(1)}to{transform:translate(6vmax,4vmax)scale(1.15)}}@keyframes flow-twinkle{0%,to{opacity:.1}50%{opacity:.8}}@keyframes flow-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes flow-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes flow-mic-pulse{0%{box-shadow:0 0 #fb71858c,0 14px 40px #e11d4859}to{box-shadow:0 0 0 28px #fb718500,0 14px 40px #e11d4859}}@media (prefers-reduced-motion:reduce){.flow-studio *,.flow-launch *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-tab-alert{color:#fff!important;background:#e11d48!important}.safety-review{border-top:1px solid var(--line,#e2e8f0);gap:6px;padding:10px 0;display:grid}.safety-review header{justify-content:space-between;gap:10px;display:flex}.safety-review blockquote{background:color-mix(in srgb, #e11d48 6%, var(--card,#fff));white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #e11d48;border-radius:8px;margin:0;padding:8px 12px}.safety-review p{margin:0;font-size:13.5px}.privacy-question{background:color-mix(in srgb, #f59e0b 10%, var(--card,#fff));border-bottom:1px solid #f59e0b4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 16px;display:flex}.privacy-question span:first-child{max-width:640px;font-size:13.5px;line-height:1.45}.privacy-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.privacy-link{color:var(--mute,#64748b);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-end;align-items:center;gap:5px;margin:6px 14px 0 auto;font-size:12.5px;display:inline-flex}.privacy-link:hover{color:var(--ink,#0f172a);text-decoration:underline}.conversation-tag.privacy-pending{color:#9a5b00;background:#f59e0b29}.conversation-row.is-personal{cursor:default;opacity:.85;align-items:center}.privacy-chip{border:1px solid var(--line,#e2e8f0);color:var(--accent,#4f46e5);cursor:pointer;font:inherit;background:0 0;border-radius:999px;flex:none;padding:4px 10px;font-size:12px}.privacy-chip:hover{background:color-mix(in srgb, var(--accent,#4f46e5) 8%, transparent)}.manager-privacy{gap:12px;margin-top:16px;display:grid}.manager-privacy header h2,.manager-privacy h3{align-items:center;gap:8px;margin:0;display:flex}.manager-privacy header p{color:var(--mute,#64748b);margin:4px 0 0}.manager-privacy tr.is-flagged td{background:#f59e0b14}.manager-privacy-suspicious{gap:6px;display:grid}.personal-consent ul{gap:8px;margin:4px 0;padding-left:20px;display:grid}.personal-consent li{line-height:1.5}.personal-consent-tip{background:color-mix(in srgb, var(--accent,#4f46e5) 8%, transparent);border-radius:10px;margin:0;padding:8px 12px}.integration-guide{border-top:1px solid var(--line,#e2e8f0);margin-top:6px;padding-top:10px}.integration-guide summary{color:var(--accent,#4f46e5);cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.integration-guide ol{gap:6px;margin:10px 0;padding-left:22px;line-height:1.55;display:grid}.integration-note{background:#f59e0b17;border-radius:10px;margin:0 0 10px;padding:8px 12px}.integration-endpoints{gap:8px;margin:0;display:grid}.integration-endpoints div{gap:2px;display:grid}.integration-endpoints dt{color:var(--mute,#64748b);font-size:12.5px}.integration-endpoints dd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.integration-endpoints code{background:var(--soft,#f1f5f9);overflow-wrap:anywhere;border-radius:8px;padding:4px 8px;font-size:12.5px}.integration-copy{align-items:center;gap:4px;display:inline-flex}.landing{background:radial-gradient(120% 60% at 50% -10%, #ecebff 0%, var(--bg,#f6f5f5) 55%);color:var(--ink,#19233b);min-height:100vh}.landing-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1180px;margin:0 auto;padding:18px 20px;display:flex}.landing-logo{color:inherit;font-family:var(--disp);align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.landing-logo b{color:var(--accent,#5b5bd6)}.landing-nav nav{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.landing-nav nav a{color:var(--ink-2,#3b4660);font-weight:600;text-decoration:none}.landing-nav nav a:hover{color:var(--accent,#5b5bd6)}.landing-button{background:linear-gradient(135deg,#6d5cff,#4f46e5);border-radius:999px;padding:10px 20px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 10px 26px #4f46e54d;color:#fff!important}.landing-button:hover{transform:translateY(-1px);box-shadow:0 14px 34px #4f46e561}.landing-button-big{padding:14px 28px;font-size:17px}.landing-ghost{border:1px solid var(--line,#e5e9f2);color:inherit;border-radius:999px;padding:13px 24px;font-weight:600;text-decoration:none}.landing main{max-width:1180px;margin:0 auto;padding:0 20px}.landing-hero{text-align:center;justify-items:center;gap:18px;padding:clamp(40px,9vw,96px) 0 56px;display:grid}.landing-kicker{background:var(--accent-soft,#f0f1ff);color:var(--accent,#5b5bd6);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.landing-hero h1{font-family:var(--disp);letter-spacing:-.02em;max-width:940px;margin:0;font-size:clamp(30px,5vw,56px);line-height:1.1}.landing-hero>p{color:var(--ink-2,#3b4660);max-width:760px;margin:0;font-size:clamp(16px,2vw,19px);line-height:1.6}.landing-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-points{color:var(--mute,#64748b);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.landing-section{padding:48px 0}.landing-section h2,.landing-final h2,.landing-flow h2{font-family:var(--disp);text-align:center;margin:0 0 24px;font-size:clamp(24px,3.4vw,36px)}.landing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.landing-card{background:var(--card,#fff);border:1px solid var(--line,#e5e9f2);border-radius:18px;padding:22px;box-shadow:0 6px 24px #19233b0d}.landing-card h3{margin:10px 0 6px;font-size:18px}.landing-card p,.landing-steps p{color:var(--ink-2,#3b4660);margin:0;line-height:1.55}.landing-icon{font-size:28px}.landing-steps{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.landing-steps li{background:var(--card,#fff);border:1px solid var(--line,#e5e9f2);border-radius:18px;padding:22px}.landing-steps span{background:var(--accent,#5b5bd6);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.landing-steps h3{margin:12px 0 6px}.landing-flow{color:#eef0ff;background:radial-gradient(120% 140% at 0 0,#2b1f6e 0%,#141a3d 60%,#0b1026 100%);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:32px 0;padding:clamp(28px,5vw,56px);display:grid}.landing-flow h2{text-align:left}.landing-flow p{color:#c9cdf7;line-height:1.6}.landing-flow ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.landing-flow .landing-kicker{color:#a5b4fc;background:#ffffff1a}.landing-flow-orb{background:radial-gradient(circle at 35% 30%,#a78bfa,#4f46e5);border-radius:50%;justify-content:center;align-items:center;width:170px;height:170px;font-size:64px;display:flex;box-shadow:0 0 60px #7c6cff8c}.landing-security{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-security li{background:var(--card,#fff);border:1px solid var(--line,#e5e9f2);border-radius:14px;padding:16px}.landing-faq{gap:10px;max-width:820px;margin:0 auto;display:grid}.landing-faq details{background:var(--card,#fff);border:1px solid var(--line,#e5e9f2);border-radius:14px;padding:14px 18px}.landing-faq summary{cursor:pointer;font-weight:700}.landing-faq p{color:var(--ink-2,#3b4660);margin:10px 0 0;line-height:1.6}.landing-final{text-align:center;justify-items:center;gap:12px;padding:56px 0 72px;display:grid}.landing-final h2{margin:0}.landing-final p{color:var(--mute,#64748b);margin:0}.landing-footer{border-top:1px solid var(--line,#e5e9f2);color:var(--mute,#64748b);justify-items:center;gap:10px;padding:28px 20px;display:grid}.landing-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.landing-footer a{color:inherit;text-decoration:none}.landing-footer a:hover{color:var(--accent,#5b5bd6)}@media (max-width:720px){.landing-flow{text-align:center;grid-template-columns:1fr;justify-items:center}.landing-flow h2{text-align:center}.landing-flow-orb{width:120px;height:120px;font-size:44px}.landing-nav nav .landing-login{display:none}}:where([data-theme=dark]) .landing{background:radial-gradient(120% 60% at 50% -10%, #1d1b3a 0%, var(--bg,#070708) 55%)}.flow-command{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3;border-radius:18px;gap:8px;max-width:min(520px,92vw);padding:14px 18px;animation:.4s cubic-bezier(.2,1.4,.4,1) flow-pop;display:grid}.flow-command strong{color:#c4b5fd;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.flow-command p{color:#f1f2ff;margin:0;line-height:1.5}.flow-command small{color:#9aa0d8}.flow-command-actions{flex-wrap:wrap;gap:10px;display:flex}.flow-command-yes,.flow-command-no{cursor:pointer;font:inherit;border:0;border-radius:999px;padding:9px 18px;font-weight:700}.flow-command-yes{color:#fff;background:linear-gradient(135deg,#34d399,#0d9488)}.flow-command-no{color:#e5e7ff;background:#ffffff1f}.flow-command-yes:disabled,.flow-command-no:disabled{opacity:.6;cursor:wait}.google-button{border:1px solid var(--line,#dadce0);color:#3c4043;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:11px 16px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #3c40431f}.google-button:hover{background:#f8f9fa;box-shadow:0 2px 6px #3c40432e}.auth-divider{color:var(--mute,#64748b);align-items:center;gap:12px;margin:14px 0 4px;font-size:12.5px;display:flex}.auth-divider:before,.auth-divider:after{background:var(--line,#e5e9f2);content:"";flex:1;height:1px}.billing-pay-details{background:color-mix(in srgb, var(--accent,#5b5bd6) 6%, var(--card,#fff));border:1px solid color-mix(in srgb, var(--accent,#5b5bd6) 22%, transparent);border-radius:14px;gap:8px;margin:12px 0;padding:14px 16px;display:grid}.billing-pay-details h3{margin:0;font-size:15px}.billing-pay-details dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 18px;margin:0;display:grid}.billing-pay-details dt{color:var(--mute,#64748b);font-size:12.5px}.billing-pay-details dd{margin:2px 0 0;font-size:16px;font-weight:700}.billing-paid-button{margin:4px 8px 4px 0}.billing-claimed{color:#047857;background:#10b9811a;border-radius:12px;align-items:center;gap:8px;margin:8px 0;padding:10px 14px;display:flex}.platform-admin-workspace{--admin-radius:18px}.admin-hero{color:#eef0ff;background:radial-gradient(120% 160% at 0 0,#3b2fa8 0%,#1d1f5c 45%,#0d1030 100%);border-radius:24px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px 28px;padding:clamp(22px,3.5vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #19165a47}.admin-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee59,#0000 70%);width:320px;height:320px;position:absolute;top:-120px;right:-80px}.admin-hero-text{z-index:1;gap:6px;display:grid;position:relative}.admin-hero-kicker{color:#a5b4fc;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.admin-hero h1{font-family:var(--disp);margin:0;font-size:clamp(24px,3vw,34px)}.admin-hero p{color:#c7cbf5;max-width:560px;margin:0}.admin-hero-stats{z-index:1;gap:10px;margin:0;display:flex;position:relative}.admin-hero-stats div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;min-width:104px;padding:12px 16px}.admin-hero-stats dt{color:#a9aee6;font-size:12px}.admin-hero-stats dd{font-family:var(--disp);margin:4px 0 0;font-size:26px;font-weight:800}.admin-hero-refresh{color:#fff;cursor:pointer;font:inherit;z-index:1;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-weight:600;display:inline-flex;position:relative}.admin-hero-refresh:hover{background:#fff3}@media (max-width:900px){.admin-hero{grid-template-columns:1fr}.admin-hero-stats{flex-wrap:wrap}}.platform-admin-workspace .admin-tabs{background:var(--card,#fff);border:1px solid var(--line,#e5e7eb);border-radius:16px;gap:4px;padding:6px;box-shadow:0 6px 20px #19233b0d}.platform-admin-workspace .admin-tabs button{letter-spacing:.02em;text-transform:none;border-radius:12px;padding:10px 16px;font-size:13px;transition:background .15s,color .15s}.platform-admin-workspace .admin-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#6d5cff,#4f46e5);box-shadow:0 6px 16px #4f46e54d}.platform-admin-workspace .admin-tabs button.is-active .admin-tab-count{color:#4f46e5;background:#fff}.admin-stat-tile{background:var(--card,#fff);border:1px solid var(--line,#e5e9f2);border-radius:var(--admin-radius);padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 6px 20px #19233b0d}.admin-stat-tile:before{content:"";background:linear-gradient(90deg,#6d5cff,#22d3ee);height:3px;position:absolute;inset:0 0 auto}.admin-stat-tile p{color:var(--mute,#64748b);margin:0;font-size:13px}.admin-stat-tile strong{font-family:var(--disp);margin-top:6px;font-size:32px;display:block}.platform-admin-workspace .crm-panel,.platform-admin-workspace .director-card{border-radius:var(--admin-radius);box-shadow:0 6px 20px #19233b0d}.platform-admin-workspace .rounded-xl{border-radius:var(--admin-radius)!important}.platform-admin-workspace section.rounded-xl,.platform-admin-workspace div.rounded-xl.bg-slate-50{box-shadow:0 6px 20px #19233b0d;background:var(--card,#fff)!important}.admin-card{background:var(--card,#fff);border:1px solid var(--line,#e5e9f2);border-radius:var(--admin-radius,18px);gap:14px;padding:20px 22px;display:grid;box-shadow:0 6px 20px #19233b0d}.admin-card-head{align-items:flex-start;gap:12px;display:flex}.admin-card-head h2{margin:0;font-size:18px}.admin-card-head p{color:var(--mute,#64748b);margin:2px 0 0}.admin-card-icon{color:#fff;background:linear-gradient(135deg,#6d5cff,#22d3ee);border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.admin-toggle-row{border:1px solid var(--line,#e5e9f2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.admin-toggle-row div{gap:2px;display:grid}.admin-toggle-row small{color:var(--mute,#64748b);line-height:1.45}.admin-toggle-row.is-muted{opacity:.6}.admin-switch{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;width:46px;height:26px;padding:3px;transition:background .2s;position:relative}.admin-switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;display:block;box-shadow:0 1px 3px #00000040}.admin-switch.is-on{background:linear-gradient(135deg,#10b981,#0d9488)}.admin-switch.is-on span{transform:translate(20px)}.admin-payments-fields{padding:0 4px}@media (max-width:640px){.admin-toggle-row{grid-template-columns:auto minmax(0,1fr) auto}.admin-toggle-row .ui-status-badge{display:none}}.flow-stage{position:relative}.flow-flight{z-index:2;transition:transform .6s cubic-bezier(.3,1.3,.5,1);position:relative}.flow-flight.is-fetching{animation:3.6s cubic-bezier(.45,0,.25,1) infinite flow-fetch}.flow-flight.is-fetching .flow-bot{animation:3.6s ease-in-out infinite flow-tilt-fly}.flow-carry{opacity:0;background:radial-gradient(circle at 35% 30%,#fff,#22d3ee 45%,#0891b2);border-radius:7px;width:26px;height:26px;position:absolute;bottom:6%;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 18px #22d3ee,0 0 40px #22d3ee80}.flow-flight.is-fetching .flow-carry{animation:3.6s ease-in-out infinite flow-carry}.flow-helpers{--helper-size:clamp(42px, 5vw, 64px);opacity:.45;pointer-events:none;z-index:1;align-items:flex-end;gap:clamp(8px,1.2vw,16px);transition:opacity .4s,transform .4s;display:flex;position:absolute;top:clamp(10px,7vh,70px);right:clamp(8px,7vw,120px)}.flow-helpers.is-active{opacity:1;transform:scale(1.06)}.flow-helpers-pad{filter:blur(6px);background:radial-gradient(#7c6cff73,#0000 70%);height:26px;position:absolute;bottom:-14px;left:-12px;right:-12px}.flow-helper{height:calc(var(--helper-size) * 1.15);width:var(--helper-size);animation:2.4s ease-in-out infinite flow-helper-bob;position:relative}.flow-helper-2{animation-delay:.3s;transform:translateY(-8px)}.flow-helper-3{animation-delay:.6s}.flow-helper svg{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--helper) 55%, transparent));overflow:visible}.flow-helpers.is-active .flow-helper{animation:.5s ease-in-out infinite alternate flow-helper-busy}.flow-helpers.is-active .flow-helper-eye{transform-box:fill-box;transform-origin:50%;animation:1.2s infinite flow-blink}.flow-helper-packet{background:var(--helper);box-shadow:0 0 12px var(--helper);opacity:0;border-radius:4px;width:10px;height:10px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(45deg)}.flow-helpers.is-active .flow-helper-packet{animation:1.8s ease-in-out infinite flow-packet-up}.flow-helpers.is-active .flow-helper-2 .flow-helper-packet{animation-delay:.4s}.flow-helpers.is-active .flow-helper-3 .flow-helper-packet{animation-delay:.8s}.flow-beam{filter:blur(4px);opacity:0;background:linear-gradient(#22d3ee00,#22d3ee8c,#22d3ee00);border-radius:50%;width:60%;height:120%;position:absolute;top:-70%;left:50%;transform:translate(-50%)}.flow-helpers.is-active .flow-beam{animation:3.6s ease-in-out infinite flow-beam}@keyframes flow-fetch{0%{transform:translate(0)scale(1)}28%{transform:translate(min(30vw,360px),max(-24vh,-230px))scale(.42)}52%{transform:translate(min(30vw,360px),max(-22vh,-210px))scale(.42)}82%,to{transform:translate(0)scale(1)}}@keyframes flow-tilt-fly{0%,to{transform:rotate(0)}14%{transform:rotate(12deg)}40%{transform:rotate(-4deg)}66%{transform:rotate(-12deg)}}@keyframes flow-carry{0%,44%{opacity:0;transform:translate(-50%)rotate(45deg)scale(.4)}52%,88%{opacity:1;transform:translate(-50%)rotate(225deg)scale(1)}to{opacity:0;transform:translate(-50%)rotate(405deg)scale(.6)translateY(-20px)}}@keyframes flow-helper-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes flow-helper-busy{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-5px)rotate(4deg)}}@keyframes flow-packet-up{0%{opacity:0;transform:translate(-50%)rotate(45deg)scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-36px)rotate(225deg)scale(1)}}@keyframes flow-beam{0%,26%{opacity:0}34%,52%{opacity:1}60%,to{opacity:0}}@media (max-width:640px){.flow-helpers{top:4px;right:10px}@keyframes flow-fetch{0%{transform:translate(0)scale(1)}28%,52%{transform:translate(26vw,-20vh)scale(.4)}82%,to{transform:translate(0)scale(1)}}}@media (prefers-reduced-motion:reduce){.flow-flight.is-fetching,.flow-flight.is-fetching .flow-bot,.flow-helper,.flow-helpers.is-active .flow-helper{animation:none!important}}@media (min-width:1181px){.inbox-layout{grid-template-columns:minmax(270px,340px) minmax(0,1fr);transition:grid-template-columns .25s}.inbox-profile-open .inbox-layout{grid-template-columns:minmax(270px,340px) minmax(0,1fr) minmax(280px,330px)}.inbox-profile-panel{display:none}.inbox-profile-open .inbox-profile-panel{animation:.22s inbox-slide-in;display:block}.profile-panel-header button{display:inline-flex}}@keyframes inbox-slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.thread-profile-toggle{border-radius:10px;display:inline-flex}.thread-profile-toggle:hover,.inbox-profile-open .thread-profile-toggle{background:var(--accent-soft,#f0f1ff);color:var(--accent,#5b5bd6)}.thread-identity{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.thread-title[role=button]{cursor:pointer}.thread-title[role=button]:hover strong{color:var(--accent,#5b5bd6)}.conversation-avatar,.thread-customer-avatar,.profile-large-avatar{position:relative;overflow:hidden}.conversation-avatar.has-photo,.thread-customer-avatar.has-photo,.profile-large-avatar.has-photo{background:var(--line,#e5e9f2)}.conversation-avatar img,.thread-customer-avatar img,.profile-large-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.conversation-avatar{width:44px;height:44px}.conversation-avatar:after{border:2px solid var(--card,#fff);content:"";border-radius:50%;width:13px;height:13px;position:absolute;bottom:-1px;right:-1px}.conversation-avatar.channel-whatsapp:after{background:#25d366}.conversation-avatar.channel-instagram:after{background:radial-gradient(circle at 30% 110%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.conversation-avatar.channel-telegram:after{background:#229ed9}.conversation-avatar.channel-web_chat:after{background:var(--accent,#5b5bd6)}.profile-large-avatar{width:72px;height:72px;font-size:20px}.conversation-row{border-radius:14px;margin:2px 6px;transition:background .12s}.conversation-row.selected{background:color-mix(in srgb, var(--accent,#5b5bd6) 10%, transparent);box-shadow:inset 3px 0 0 var(--accent,#5b5bd6)}.conversation-row-preview{color:var(--mute,#64748b)}.message-timeline{background:radial-gradient(circle at 20% 10%, color-mix(in srgb, var(--accent,#5b5bd6) 5%, transparent), transparent 40%), radial-gradient(circle at 85% 80%, #22d3ee0d, transparent 45%)}.message-bubble{border:0;border-radius:18px 18px 18px 6px;max-width:min(76%,560px);padding:10px 14px 6px;line-height:1.5;box-shadow:0 1px 2px #19233b14,0 4px 14px #19233b0d}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 2px}.message-bubble.outgoing{color:#fff;background:linear-gradient(135deg,#6d5cff,#4f46e5);border-radius:18px 18px 6px}.message-bubble.outgoing footer,.message-bubble.outgoing footer time{color:#ffffffc7}.message-bubble.outgoing .message-sender{color:#e0e7ff}.message-bubble.outgoing:has(.message-sender){background:linear-gradient(135deg,#7c3aed,#5b5bd6)}.message-bubble.internal-note{color:#6b4a0f;background:#fff7e6;border:1px dashed #f5c26b}.message-bubble footer{opacity:.85;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;display:flex}.message-sender{letter-spacing:.02em;margin-bottom:3px;font-size:11px;font-weight:700}.message-day span{background:var(--card,#fff);border:1px solid var(--line,#e5e9f2);border-radius:999px;padding:3px 12px;font-size:11.5px;box-shadow:0 1px 2px #19233b0d}:where([data-theme=dark]) .message-bubble{color:#e7e7ef;background:#1c1b22}:where([data-theme=dark]) .message-bubble.internal-note{color:#f5d78e;background:#2a2312;border-color:#6b5320}.ai-status-line{border-radius:999px;align-items:center;gap:6px;max-width:100%;margin:0 0 8px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.ai-status-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-status-line a{color:inherit;text-decoration:underline}.ai-status-line.mode-auto{color:#11734a;background:#e7f7ef}.ai-status-line.mode-suggest{color:#5b3fd1;background:#efeaff}.ai-status-line.mode-off,.ai-status-line.is-off{color:#6b6266;background:#f2f0f1}:where([data-theme=dark]) .ai-status-line.mode-auto{color:#7be0b0;background:#22a0682e}:where([data-theme=dark]) .ai-status-line.mode-suggest{color:#c2b3ff;background:#7c5cff33}:where([data-theme=dark]) .ai-status-line.mode-off,:where([data-theme=dark]) .ai-status-line.is-off{color:#b6abae;background:#ffffff12}.ai-suggestion-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-suggestion-head strong{align-items:center;gap:6px;display:inline-flex}.ai-suggestion-close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:8px;padding:4px;display:inline-flex}.ai-suggestion-close:hover{opacity:1}.ai-suggestion-text{white-space:pre-wrap;margin:6px 0 4px;font-size:14px;line-height:1.5}.ai-suggestion-hint{opacity:.7;display:block}.ai-suggestion-actions{gap:8px;margin-top:8px;display:flex}.ai-suggestion-more{margin-top:6px;font-size:11.5px}.ai-suggestion-more summary{cursor:pointer;opacity:.75}.ai-suggestion-more>span{opacity:.75;word-break:break-all;display:block}@media (max-width:760px){.inbox-has-selection .inbox-thread-panel{background:var(--surface,#fff);z-index:45;height:100dvh;position:fixed;inset:0}:where([data-theme=dark]) .inbox-has-selection .inbox-thread-panel{background:#131313}.inbox-has-selection .thread-header{padding-top:calc(8px + env(safe-area-inset-top))}.inbox-has-selection .message-timeline{flex:auto;min-height:0;overflow-y:auto}.inbox-has-selection .composer-wrap{max-height:55dvh;padding-bottom:calc(8px + env(safe-area-inset-bottom));flex:none;overflow-y:auto}.composer-mode{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.composer-mode::-webkit-scrollbar{display:none}.composer-mode>*{flex:none}.composer-actions small{display:none}.message-composer textarea{min-height:44px;font-size:16px}.ai-suggestion-card{max-height:34dvh;overflow-y:auto}.inbox-has-selection .inbox-profile-panel{max-width:none;bottom:8px;left:8px;right:8px;top:calc(8px + env(safe-area-inset-top));z-index:50;width:auto;overflow-y:auto}.thread-title{flex:auto;min-width:0}.thread-title strong,.thread-title span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.thread-title span i,.thread-profile-toggle{display:none}}.dashboard-hint{color:var(--muted);max-width:640px;margin:4px 0 0;font-size:13px}.autopilot-priority-open{background:var(--accent-soft,#efeaff);color:var(--accent,#5b3fd1);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}:where([data-theme=dark]) .autopilot-priority-open{color:#c2b3ff;background:#7c5cff33}.dashboard-guide-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.dashboard-guide-item{border:1px solid var(--line,#ece8ea);color:inherit;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.dashboard-guide-item:hover{border-color:var(--accent,#7c5cff);transform:translateY(-1px)}.dashboard-guide-item strong{margin-bottom:2px;font-size:14px;display:block}.dashboard-guide-item small{color:var(--muted);font-size:12.5px;line-height:1.45;display:block}.dashboard-guide-icon{background:var(--accent-soft,#efeaff);color:var(--accent,#5b3fd1);border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;height:34px;display:inline-flex}:where([data-theme=dark]) .dashboard-guide-icon{color:#c2b3ff;background:#7c5cff33}.dashboard-guide{margin-bottom:18px}.hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-indigo-800) / var(--tw-bg-opacity,1))}.hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgb(var(--tw-indigo-900) / var(--tw-text-opacity,1))}.hover\:text-red-900:hover{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(var(--tw-indigo-500) / var(--tw-border-opacity,1))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-indigo-100) / var(--tw-ring-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
