*,: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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.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}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-4{top:1rem}.top-\[50\%\]{top:50%}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.ml-auto{margin-left:auto}.mt-2{margin-top:.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-\[60px\]{min-height:60px}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-72{width:18rem}.w-\[1px\]{width:1px}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-lg{max-width:32rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;user-select:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-input{border-color:hsl(var(--input))}.border-transparent{border-color:#0000}.bg-background{background-color:hsl(var(--background))}.bg-black\/40{background-color:#0006}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.p-1{padding:.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[14px\]{padding:14px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-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)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.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)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}:root{--app-bg-canvas:#f7f8fa;--app-bg-rail:#10131a;--app-bg-rail-hover:#252a35;--app-bg-surface:#fff;--app-bg-subtle:#f5f6f8;--app-bg-muted:#f9fafb;--app-border:#e6e8ec;--app-border-strong:#d7dbe2;--app-text:#101828;--app-text-secondary:#475467;--app-text-muted:#8a94a6;--app-accent:#6d5df6;--app-accent-strong:#5b4be8;--app-accent-soft:#f0edff;--app-accent-panel:#fbfaff;--app-success:#16a34a;--app-warning:#d97706;--app-danger:#dc2626;--app-radius-xs:6px;--app-radius-sm:7px;--app-radius-md:8px;--app-radius-lg:10px;--app-radius-xl:12px;--app-shadow-flat:none;--app-shadow-focus:0 0 0 3px #6d5df624;--app-shadow-popover:0 18px 45px #10182829;--radius:.5rem;--background:210 29% 98%;--foreground:221 39% 11%;--card:0 0% 100%;--card-foreground:221 39% 11%;--popover:0 0% 100%;--popover-foreground:221 39% 11%;--primary:245 91% 66%;--primary-foreground:0 0% 100%;--secondary:220 17% 96%;--secondary-foreground:221 39% 11%;--muted:220 17% 96%;--muted-foreground:220 9% 46%;--accent:var(--app-accent);--accent-foreground:246 78% 60%;--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--border:220 17% 91%;--input:220 17% 88%;--ring:245 91% 66%;--app-text-2xs:11px;--app-text-xs:12px;--app-text-sm:13px;--app-text-md:14px;--app-text-lg:16px;--app-text-xl:18px;--app-text-page:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--bg-app:var(--app-bg-canvas);--bg-surface:var(--app-bg-surface);--bg-subtle:var(--app-bg-subtle);--border-light:var(--app-border);--border-medium:var(--app-border-strong);--text-primary:var(--app-text);--text-secondary:var(--app-text-secondary);--text-muted:var(--app-text-muted);--accent-strong:var(--app-accent-strong);--accent-soft:var(--app-accent-soft);--accent-panel:var(--app-accent-panel);--ink-dark:#0f172a;--success:var(--app-success);--warning:var(--app-warning);--shadow:var(--app-shadow-flat);--shadow-soft:var(--app-shadow-flat);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.customer-chat-shell{min-height:100vh;color:var(--app-text);background:radial-gradient(circle at 18% 16%,#6d5df61f,#0000 30%),linear-gradient(135deg,#f7f8fa 0%,#eef2f7 48%,#fff 100%);align-items:center;display:flex}.customer-chat-hero{flex-direction:column;justify-content:center;gap:22px;width:min(760px,100%);min-height:100vh;padding:clamp(32px,6vw,88px) clamp(22px,7vw,92px);display:flex}.customer-chat-brand{align-items:center;gap:16px;display:flex}.customer-chat-logo{border:1px solid var(--app-border);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.customer-chat-logo img{width:34px;height:34px;display:block}.customer-chat-brand p{color:var(--app-text-secondary);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:700}.customer-chat-brand h1{max-width:760px;color:var(--app-text);letter-spacing:0;margin:0;font-size:clamp(34px,5vw,58px);line-height:1.04}.customer-chat-hero>p{max-width:620px;color:var(--app-text-secondary);margin:0;font-size:19px;line-height:1.5}.customer-chat-status{border:1px solid var(--app-border);width:fit-content;color:var(--app-text);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:10px 13px;font-size:14px;font-weight:700;display:inline-flex}.customer-chat-status span{background:#16a34a;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #16a34a24}.customer-chat-status.is-offline{color:#991b1b;background:#fff7f7;border-color:#fecaca}.customer-chat-status.is-offline span{background:#dc2626;box-shadow:0 0 0 4px #dc262624}.customer-chat-fallback-actions{flex-wrap:wrap;gap:10px;display:flex}.customer-chat-fallback-actions button{border:1px solid var(--app-border-strong);min-height:42px;color:var(--app-text);cursor:pointer;font:inherit;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:750;line-height:1;display:inline-flex}.customer-chat-fallback-actions button:hover{border-color:var(--app-accent);color:var(--app-accent-strong)}.customer-chat-fallback-actions button:focus-visible{outline-offset:3px;outline:3px solid #6d5df633}@media (width<=720px){.customer-chat-shell{align-items:flex-start}.customer-chat-hero{min-height:auto;padding:28px 20px 0}.customer-chat-brand h1{font-size:clamp(28px,8vw,40px)}.customer-chat-hero>p{font-size:15px}}.legal-header{border-bottom:1px solid var(--app-border);background:#fff;justify-content:space-between;align-items:center;padding:16px clamp(18px,4vw,56px);display:flex}.legal-header>:is(a,button):not(.landing-brand){border:1px solid var(--app-border);border-radius:var(--app-radius-md);color:var(--app-text-secondary);cursor:pointer;background:#fff;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.legal-document{width:min(860px,100% - 32px);margin:0 auto;padding:44px 0 64px}.legal-document h1{color:var(--app-text);letter-spacing:0;margin:8px 0;font-size:clamp(32px,6vw,52px);line-height:1.04}.legal-updated{color:var(--app-text-muted);margin:0 0 30px;font-size:14px}.legal-document h2{color:var(--app-text);margin:0 0 10px;font-size:18px;line-height:1.25}.legal-document p{margin:0 0 12px}.legal-document ul{margin:0 0 12px;padding-left:22px}.legal-document p button{color:var(--app-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:inline}*{box-sizing:border-box}body{background:var(--bg-app);color:var(--text-primary);margin:0}button,input,textarea{font:inherit}button{border:1px solid var(--border-medium);background:var(--bg-surface);color:var(--text-primary);cursor:pointer}button:disabled,textarea:disabled{cursor:not-allowed;opacity:.65}.landing-shell{background:linear-gradient(#fff 0%,#f8fafc 56%,#f1f5f9 100%);min-height:100vh}.landing-header{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);margin:0 auto;padding:18px 0;display:flex}.landing-brand{color:var(--text-primary);background:0 0;border:0;align-items:center;gap:10px;font-weight:800;display:inline-flex}.app-icon{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 28px #5b4be838);flex:none;display:block}.app-icon-sm{border-radius:10px;width:34px;height:34px}.app-icon-xs{border-radius:9px;width:30px;height:30px}.landing-header nav{align-items:center;gap:10px;display:flex}.landing-header nav>:is(a,button):not(.inline-flex){min-height:34px;color:var(--text-secondary);background:0 0;border:0;font-size:14px;font-weight:700;text-decoration:none}.landing-hero,.landing-section,.landing-proof,.brand-strip,.channel-section,.faq-section,.hero-demo-section,.landing-cta,.landing-footer,.pricing-section,.product-story-section,.demo-hero{width:min(1180px,100% - 40px);margin:0 auto}.landing-hero{text-align:center;justify-items:center;min-height:calc(100vh - 70px);padding:96px 0 104px;display:grid}.landing-hero-copy{justify-items:center;width:min(920px,100%);display:grid}.landing-hero-copy h1,.demo-hero h1{max-width:900px;color:var(--text-primary);margin:0;font-size:68px;line-height:1.02}.landing-hero-copy p,.demo-hero p{max-width:710px;color:var(--text-secondary);margin:22px 0 0;font-size:18px;line-height:1.65}.hero-kicker{color:var(--accent);text-transform:uppercase;margin:0 0 18px;font-weight:900;font-size:13px!important;line-height:1.25!important}.hero-note{font-weight:800;max-width:720px!important;color:var(--text-muted)!important;margin-top:16px!important;font-size:13px!important;line-height:1.45!important}.landing-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.centered-actions{justify-content:center}.audience-list span,.safety-list span{border:1px solid var(--border-light);min-height:30px;color:var(--text-secondary);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}.brand-strip{border-top:1px solid var(--border-light);color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:18px;padding:28px 0 40px;display:flex}.hero-demo-section{border-top:1px solid var(--border-light);justify-items:center;gap:32px;padding:62px 0 74px;display:grid}.hero-demo-section .section-heading{text-align:center;max-width:780px}.hero-demo-section .product-mockup{justify-self:center;width:min(1140px,100%)}.brand-strip>span{text-transform:uppercase;font-size:13px;font-weight:800}.brand-strip div{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.brand-strip strong{color:var(--text-primary);white-space:nowrap;font-size:14px}.brand-strip strong:before{content:"";background:var(--accent);border-radius:999px;width:5px;height:5px;margin:0 9px 2px 0;display:inline-block}.landing-proof{border-top:1px solid var(--border-light);grid-template-columns:minmax(320px,.9fr) minmax(520px,1.1fr);align-items:end;gap:34px;padding:54px 0 64px;display:grid}.proof-copy h2{max-width:680px;margin:0;font-size:38px;line-height:1.12}.proof-copy p:not(.eyebrow){max-width:640px;color:var(--text-secondary);margin:16px 0 0;font-size:16px;line-height:1.65}.outcome-list{gap:12px;display:grid}.outcome-item strong{color:var(--text-primary);font-size:16px;display:block}.outcome-item p{color:var(--text-secondary);margin:7px 0 0;font-size:14px;line-height:1.55}.section-heading{max-width:760px}.section-heading h2{margin:0;font-size:38px;line-height:1.12}.section-heading p:not(.eyebrow){color:var(--text-secondary);margin:16px 0 0;font-size:16px;line-height:1.65}.product-mockup{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 24px 64px #0f172a1f}.mockup-layout{grid-template-columns:108px 178px minmax(280px,1fr) 214px;min-height:430px;display:grid}.mockup-sidebar{color:#e2e8f0;background:linear-gradient(#111b2a 0%,#0b1420 100%);grid-template-rows:auto 1fr auto;gap:22px;padding:18px 10px;display:grid}.mockup-sidebar nav{align-content:start;gap:9px;display:grid}.mockup-sidebar nav span,.mockup-sidebar-foot{color:#cbd5e1;border-radius:7px;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:700;display:flex}.mockup-sidebar nav span.active{color:#fff;background:#6d5df63d}.mockup-sidebar-foot{color:#64748b}.mockup-queue{border-right:1px solid var(--border-light);background:#fff;align-content:start;gap:0;display:grid}.mockup-list-header{gap:16px;padding:18px 16px 14px;display:grid}.mockup-list-header strong{color:var(--text-primary);font-size:15px}.mockup-list-header span{border-bottom:2px solid var(--accent);width:fit-content;color:var(--accent);padding-bottom:8px;font-size:12px;font-weight:800}.mockup-ticket{background:0 0;border:0;border-radius:0;gap:6px;padding:13px 16px;display:grid}.mockup-ticket div{justify-content:space-between;gap:8px;display:flex}.mockup-ticket span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mockup-ticket strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mockup-ticket span{color:var(--text-secondary);font-size:11px}.mockup-conversation{background:#fff;align-content:start;gap:16px;padding:20px 18px;display:grid}.mockup-ticket-header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:flex-start;gap:18px;min-height:64px;padding-bottom:14px;display:flex}.mockup-ticket-header>div{min-width:0}.mockup-ticket-header h3,.mockup-context h3{margin:0;font-size:16px}.mockup-ticket-header span:not(.mockup-risk-pill){color:#94a3b8;font-size:12px;font-weight:700}.mockup-risk-pill{color:#925100;white-space:nowrap;background:#fffaf0;border:1px solid #f4d7a1;border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.mockup-message,.mockup-ai,.mockup-call,.mockup-composer{border:1px solid var(--border-light);color:var(--text-primary);border-radius:8px;padding:9px 10px;font-size:13px;line-height:1.45}.mockup-message{background:#fff;max-width:78%}.mockup-message.outbound{background:#eee7ff;border-color:#e9d5ff;justify-self:end}.mockup-message small{color:#94a3b8;text-align:right;margin-top:6px;font-size:10px;display:block}.mockup-ai{color:#4c1d95;background:#f5f3ff;border-color:#ddd6fe;align-items:flex-start;gap:8px;display:flex}.mockup-call{color:#075985;background:#f0f9ff;border-color:#bae6fd;align-items:flex-start;gap:8px;display:flex}.mockup-ai svg,.mockup-call svg{flex:none;margin-top:1px}.mockup-composer{background:#fff;gap:10px;margin-top:6px;display:grid}.mockup-composer div{color:#64748b;gap:18px;font-size:12px;font-weight:800;display:flex}.mockup-composer div span.active{color:var(--accent)}.mockup-composer p{color:#cbd5e1;margin:0;font-size:12px}.mockup-composer button{background:var(--accent);color:#fff;border:0;border-radius:7px;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.mockup-context{border-left:1px solid var(--border-light);background:#f8fafc;padding:20px 14px}.mockup-context section{border:1px solid var(--border-light);background:#fff;border-radius:9px;padding:14px}.mockup-context section+section{margin-top:14px}.mockup-context-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.mockup-context-title strong{font-size:12px}.mockup-context-title span{color:#166534;background:#dcfce7;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.mockup-context dl{gap:10px;margin:16px 0 0;font-size:13px;display:grid}.mockup-context dt{color:var(--text-muted);font-weight:800}.mockup-context dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:700}.mockup-ai-panel{background:#f5f3ff!important}.mockup-ai-panel strong{color:#312e81;font-size:13px}.mockup-ai-panel p{color:#1e1b4b;margin:10px 0 14px;font-size:12px;line-height:1.5}.mockup-ai-panel button{width:100%;min-height:34px;color:var(--accent);background:#fff;border:0;border-radius:7px;font-size:12px;font-weight:800}.landing-section{border-top:1px solid var(--border-light);grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);gap:34px;padding:64px 0;display:grid}.product-story-section,.channel-section,.pricing-section,.faq-section{border-top:1px solid var(--border-light);gap:28px;padding:68px 0;display:grid}.landing-section h2,.landing-cta h2{margin:0;font-size:34px;line-height:1.15}.problem-grid,.feature-grid,.decision-grid,.story-grid,.channel-grid,.pricing-grid,.faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-grid,.story-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-grid,.faq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.problem-card,.feature-card,.story-card,.channel-card,.faq-item,.pricing-card{border:1px solid var(--border-light);box-shadow:var(--shadow);background:#fff;border-radius:8px}.problem-card{color:var(--text-secondary);padding:18px;font-weight:700;line-height:1.45}.feature-card{padding:16px}.feature-icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.feature-card h3{margin:12px 0 6px;font-size:16px}.feature-card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.story-card,.channel-card,.faq-item,.pricing-card{padding:18px}.story-card span{background:var(--accent-soft);min-width:38px;min-height:30px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.story-card h3,.channel-card h3,.faq-item h3,.pricing-card h3{margin:14px 0 8px;font-size:17px;line-height:1.25}.story-card p,.faq-item p,.pricing-card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.channel-card div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.channel-card span{border:1px solid var(--border-light);min-height:28px;color:var(--text-secondary);background:#f8fafc;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.pricing-card{align-content:space-between;gap:18px;display:grid}.pricing-card.featured{background:linear-gradient(#fff 0%,#f7f5ff 100%);border-color:#6d5df66b;box-shadow:0 18px 50px #5b4be821}.pricing-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.pricing-card li svg{color:var(--success);flex:none}.pricing-card a{border-color:var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-weight:800;text-decoration:none;display:inline-flex}.pricing-card:not(.featured) a{border-color:var(--border-medium);color:var(--text-primary);background:#fff}.audience-list,.safety-list{flex-wrap:wrap;align-content:flex-start;gap:10px;display:flex}.integration-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing-section-note{max-width:760px;color:var(--text-secondary);margin:14px 0 0;font-size:15px;line-height:1.6}.integration-group{border:1px solid var(--border-light);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:16px}.integration-title{align-items:center;gap:10px;margin-bottom:14px;display:flex}.integration-title h3{margin:0;font-size:15px}.integration-logo-list{gap:8px;display:grid}.integration-logo{border:1px solid var(--border-light);min-height:44px;color:var(--text-primary);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:800;display:flex;box-shadow:0 1px #0f172a08}.integration-logo-copy{gap:2px;min-width:0;display:grid}.integration-logo-copy>span,.integration-logo-copy>small{overflow-wrap:anywhere}.integration-logo-copy>small{color:var(--text-secondary);text-transform:uppercase;font-size:11px;font-weight:750}.integration-logo-mark{width:30px;height:30px;color:var(--text-primary);letter-spacing:0;background:#f8fafc;border-radius:7px;flex:none;place-items:center;font-size:9px;font-weight:900;display:inline-grid;box-shadow:inset 0 0 0 1px #0f172a14}.integration-logo-mark svg{width:18px;height:18px}.integration-logo-mark.image img{-o-object-fit:contain;object-fit:contain;max-width:22px;max-height:22px;display:block}.integration-logo-mark.wordmark{color:#475569}.decision-steps{gap:10px;display:grid}.decision-step{border:1px solid var(--border-light);box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:54px 170px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.decision-step span{background:var(--accent-soft);min-height:34px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.decision-step h3{margin:6px 0 0;font-size:16px}.decision-step p{color:var(--text-secondary);margin:3px 0 0;font-size:14px;line-height:1.55}.safety-list span svg{color:var(--success)}.landing-cta{border-top:1px solid var(--border-light);text-align:center;justify-items:center;padding:72px 0 84px;display:grid}.landing-footer{border-top:1px solid var(--border-light);grid-template-columns:minmax(280px,1fr) auto;align-items:start;gap:28px;padding:34px 0 44px;display:grid}.landing-footer p{max-width:460px;color:var(--text-secondary);margin:14px 0 0;font-size:14px;line-height:1.6}.landing-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.landing-footer nav button,.landing-footer nav a{min-height:34px;color:var(--text-secondary);background:0 0;border:0;align-items:center;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.demo-hero{text-align:center;justify-items:center;gap:28px;padding:54px 0 76px;display:grid}.demo-hero .product-mockup{text-align:left;width:min(1020px,100%)}.auth-shell{background:#f7f8fb;grid-template-columns:minmax(480px,1fr) minmax(380px,500px);min-height:100vh;display:grid}.auth-product-panel{border-right:1px solid var(--border-light);background:#fff;align-content:center;gap:28px;padding:clamp(32px,5vw,72px);display:grid}.auth-brand{width:fit-content;color:var(--text-primary);text-align:left;align-items:center;gap:12px;font-weight:800;display:flex}button.auth-brand{cursor:pointer;background:0 0;border:0;padding:0}button.auth-brand:focus-visible,.language-switcher a:focus-visible,.language-switcher button:focus-visible,.auth-tabs button:focus-visible,.auth-form button:focus-visible,.auth-actions button:focus-visible{outline-offset:3px;outline:2px solid #6e56cf52}.auth-copy{gap:12px;max-width:760px;display:grid}.auth-copy h1{letter-spacing:0;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.02}.auth-copy p{max-width:680px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.auth-workspace-preview{border:1px solid var(--border-light);background:#fff;border-radius:10px;max-width:620px;display:grid;overflow:hidden}.auth-preview-header{border-bottom:1px solid var(--border-light);background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px 14px;display:flex}.auth-preview-header span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.auth-preview-header strong{color:var(--text-primary);font-size:13px}.auth-preview-row{border-top:1px solid #eef1f5;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px;display:grid}.auth-preview-row:first-of-type{border-top:0}.auth-preview-row.active{background:#fbfaff}.auth-preview-row svg{width:30px;height:30px;color:var(--accent);background:#f5f3ff;border:1px solid #ded8ff;border-radius:8px;padding:7px}.auth-preview-row strong,.auth-preview-row span{display:block}.auth-preview-row strong{color:var(--text-primary);font-size:14px}.auth-preview-row span{color:var(--text-secondary);margin-top:3px;font-size:13px;line-height:1.45}.auth-muted{color:var(--text-secondary);line-height:1.5}.auth-card{border:1px solid var(--border-light);background:#fff;border-radius:10px;place-self:center;width:min(440px,100% - 32px);padding:20px;box-shadow:0 22px 70px #12192614}.auth-card-tools{justify-content:flex-end;margin-bottom:14px;display:flex}.language-switcher{background:#f8fafc;border:1px solid #e5e8ef;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.language-switcher-label{width:28px;height:26px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.language-switcher-options{grid-template-columns:repeat(2,1fr);gap:2px;min-width:70px;display:inline-grid}.language-switcher a,.language-switcher button{min-height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.language-switcher a.active,.language-switcher button.active{background:var(--accent);color:#fff;box-shadow:0 5px 14px #6e56cf38}.auth-tabs{border:1px solid var(--border-light);background:var(--bg-subtle);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:18px;padding:4px;display:grid}.auth-tabs button{min-height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:800}.auth-tabs button.active{color:var(--text-primary);box-shadow:var(--shadow);background:#fff}.auth-view h2{color:var(--text-primary);letter-spacing:0;margin:0 0 8px;font-size:24px;line-height:1.16}.auth-status-notice{color:#315142;background:#f7fbf8;border:1px solid #d9e6df;border-radius:8px;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;margin:12px 0 2px;padding:10px 11px;font-size:13px;font-weight:700;line-height:1.45;display:grid}.auth-status-notice.error{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.auth-status-dot{background:#22c55e;border-radius:999px;width:7px;height:7px;margin-top:6px}.auth-status-notice.error .auth-status-dot{background:#f97316}.auth-form{gap:12px;margin-top:16px;display:grid}.auth-form label{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:800;display:grid}.auth-form input{border:1px solid var(--border-medium);width:100%;min-height:40px;color:var(--text-primary);background:#fff;border-radius:8px;padding:9px 10px}.auth-form input:focus{border-color:#6e56cfb8;outline:0;box-shadow:0 0 0 3px #6e56cf1f}.auth-form button,.auth-actions button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:8px;min-height:40px;font-weight:800}.auth-form button.auth-inline-action{width:fit-content;min-height:auto;color:var(--accent);text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;line-height:1.35}.auth-form button.auth-inline-action:hover{text-decoration:underline}.auth-form button.auth-inline-action:disabled{color:var(--text-muted);cursor:not-allowed;text-decoration:none}.auth-form-note{color:var(--text-muted);white-space:pre-line;margin:-2px 0 0;font-size:12px;font-weight:650;line-height:1.45}.auth-invitation-box{border-left:2px solid var(--accent);gap:7px;margin-top:14px;padding-left:10px;display:grid}.auth-invitation-box label{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:800;display:grid}.auth-invitation-box input{border:1px solid var(--border-medium);width:100%;min-height:38px;color:var(--text-primary);background:#fff;border-radius:8px;padding:8px 10px}.auth-invitation-box p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.auth-actions{grid-template-columns:1fr;gap:10px;margin-top:18px;display:grid}.auth-actions button.secondary{border-color:var(--border-medium);color:var(--text-primary);background:#fff}.loading-shell,.workspace-onboarding-shell{background:var(--bg-app);place-items:center;min-height:100vh;display:grid}.loading-shell{color:var(--text-secondary);align-content:center;gap:14px;font-weight:800}.loading-shell:after{content:"";filter:blur(7px);background:#5b4be829;border-radius:999px;width:44px;height:10px;animation:.82s cubic-bezier(.32,0,.22,1) infinite loading-shell-shadow-bounce;transform:translateY(12px)scaleX(.82)}.loading-shell .app-icon{transform-origin:50% 100%;filter:drop-shadow(0 18px 28px #5b4be83d);border-radius:15px;width:56px;height:56px;animation:.82s cubic-bezier(.32,0,.22,1) infinite loading-shell-logo-bounce}@keyframes loading-shell-logo-bounce{0%{transform:translateY(0)scaleX(1.04)scaleY(.96)}12%{transform:scale(1)}46%{transform:translateY(-18px)scaleX(.98)scaleY(1.03)}72%{transform:translateY(1px)scaleX(1.02)scaleY(.98)}to{transform:translateY(0)scaleX(1.04)scaleY(.96)}}@keyframes loading-shell-shadow-bounce{0%,to{opacity:.82;transform:translateY(12px)scaleX(.92)}46%{opacity:.34;transform:translateY(18px)scaleX(.58)}}@media (prefers-reduced-motion:reduce){.loading-shell .app-icon,.loading-shell:after{animation:none}}.workspace-onboarding-card{border:1px solid var(--border-light);width:min(520px,100% - 32px);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:22px;padding:24px;display:grid}.workspace-onboarding-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-onboarding-card h1{margin-bottom:12px;font-size:34px;line-height:1.08}.workspace-onboarding-card p{color:var(--text-secondary);white-space:pre-line;margin:0;line-height:1.6}.workspace-onboarding-help{color:var(--text-muted);margin-top:-4px;font-size:12px;line-height:1.5}.onboarding-footer{border-top:1px solid var(--border-light);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:13px;font-weight:700;display:flex}.onboarding-footer button,.secondary-action{border:1px solid var(--app-border-strong);border-radius:var(--app-radius-md);background:var(--app-bg-surface);min-height:36px;color:var(--app-text-secondary);font-size:var(--app-text-sm);align-items:center;gap:7px;padding:7px 10px;font-weight:650;display:inline-flex}.form-separator{color:var(--text-muted);text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.form-separator:before,.form-separator:after{content:"";background:var(--border-light);flex:1;height:1px}.saas-shell{background:var(--app-bg-canvas);grid-template-columns:76px minmax(0,1fr);min-height:100vh;display:grid}.saas-shell.app-admin-shell{background:#fff;grid-template-columns:48px minmax(0,1fr)}.saas-main{min-width:0;padding:var(--space-5)}.app-admin-main{grid-template-rows:auto auto minmax(0,1fr);min-height:100vh;padding:0;display:grid}.saas-main.dashboard-view{background:#fff;padding:0}.saas-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);padding:var(--space-4);background:var(--app-bg-surface);box-shadow:var(--app-shadow-flat);display:flex}.saas-header h1{margin-bottom:var(--space-1);font-size:var(--app-text-page);font-weight:650}.saas-header p{color:var(--app-text-secondary);font-size:var(--app-text-sm);margin:0}.saas-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.saas-header-actions select{border:1px solid var(--app-border-strong);border-radius:var(--app-radius-md);background:var(--app-bg-surface);min-height:36px;color:var(--app-text);font-size:var(--app-text-sm);padding:7px 10px;font-weight:600}.app-admin-workspace-switcher{border-bottom:1px solid var(--app-border);background:#fff;justify-content:flex-end;padding:8px 18px 0;display:flex}.app-admin-workspace-trigger{border:1px solid var(--app-border-strong);min-height:30px;color:var(--app-text-secondary);font-size:var(--app-text-xs);background:#fff;border-radius:7px;width:min(260px,100%);padding:5px 9px;font-weight:620}.saas-section-tabs{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-bg-surface);box-shadow:var(--app-shadow-flat);flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:4px;display:flex}.saas-section-tabs button{border-radius:var(--app-radius-sm);min-height:34px;color:var(--app-text-secondary);font-size:var(--app-text-sm);background:0 0;border:0;padding:7px 12px;font-weight:600}.saas-section-tabs button.active{background:var(--app-accent-soft);color:var(--app-accent-strong)}.saas-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.saas-summary-card,.saas-panel{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-bg-surface);box-shadow:var(--app-shadow-flat)}.saas-summary-card{gap:8px;padding:16px;display:grid}.saas-summary-card span{color:var(--text-secondary);font-size:13px;font-weight:800}.saas-summary-card strong{font-size:24px;line-height:1}.saas-summary-card p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.saas-content-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:12px;display:grid}.saas-content-grid.single{grid-template-columns:1fr}.saas-inbox-workspace{background:#fff;border:0;grid-template-columns:220px minmax(340px,380px) minmax(0,1fr) minmax(300px,340px);gap:0;min-height:100vh;display:grid;overflow:hidden}.inbox-workspace-sidebar{background:#f7f7f6;border-right:1px solid #e8ebef;grid-template-rows:auto auto auto auto;gap:12px;min-width:0;padding:14px 10px;display:grid}.inbox-sidebar-top{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:0 4px 4px;display:grid}.inbox-sidebar-top strong,.inbox-sidebar-top span,.inbox-sidebar-nav span,.inbox-sidebar-group span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-sidebar-top strong{color:var(--text-primary);font-size:14px;font-weight:780;display:block}.inbox-sidebar-top span{color:var(--text-muted);margin-top:1px;font-size:11px;font-weight:580;display:block}.inbox-sidebar-nav,.inbox-sidebar-group{gap:2px;display:grid}.inbox-sidebar-nav button,.inbox-sidebar-group button{color:#4b5565;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:31px;padding:6px 9px;display:grid}.inbox-sidebar-nav button.active,.inbox-sidebar-group button:hover,.inbox-sidebar-nav button:hover{color:var(--text-primary);background:#fff;box-shadow:0 1px 2px #0f172a0a}.inbox-sidebar-nav span,.inbox-sidebar-group span{color:inherit;font-size:12px;font-weight:650}.inbox-sidebar-nav strong,.inbox-sidebar-group strong{color:var(--text-muted);font-size:11px;font-weight:700}.inbox-sidebar-label{color:var(--text-muted);letter-spacing:.01em;text-transform:uppercase;margin:2px 8px 4px;font-size:10px;font-weight:720}.inbox-sidebar-group>span{color:var(--text-secondary);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;font-size:12px;font-weight:620;display:grid}.inbox-sidebar-group>span span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-sidebar-group>span strong{color:var(--text-muted);font-size:11px;font-weight:680}.dev-operator-route{background:#fff;min-height:100vh}.operator-lab{color:#111827;background:#fff;grid-template-columns:216px 360px minmax(520px,1fr) 328px;height:100dvh;min-height:0;display:grid;overflow:hidden}.operator-lab button,.operator-lab input,.operator-lab textarea{font:inherit}.operator-lab-sidebar{background:#f7f7f5;border-right:1px solid #e9ecef;grid-template-rows:auto auto auto 1fr;gap:22px;min-height:0;padding:18px 12px;display:grid;overflow:hidden}.operator-lab-brand{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:0 4px;display:grid}.operator-lab-brand strong,.operator-lab-brand span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operator-lab-brand strong{font-size:14px;font-weight:760}.operator-lab-brand span{color:#7b8492;margin-top:1px;font-size:12px;font-weight:520}.operator-lab-nav,.operator-lab-nav-group{gap:3px;display:grid}.operator-lab-nav button{color:#4b5565;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:0 9px;display:grid}.operator-lab-nav button.active,.operator-lab-nav button:hover{color:#111827;background:#fff;box-shadow:0 1px 2px #1118270a}.operator-lab-nav button span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.operator-lab-nav button strong{color:#8b95a5;font-size:12px;font-weight:620}.operator-lab-nav-group>span{color:#9aa3b2;letter-spacing:.01em;text-transform:uppercase;margin:0 9px 5px;font-size:10px;font-weight:680}.operator-lab-nav-group button{color:#596273;text-align:left;background:0 0;border:0;border-radius:7px;min-height:28px;padding:0 9px;font-size:12px;font-weight:560}.operator-lab-queue,.operator-lab-thread,.operator-lab-context{background:#fff;border-right:1px solid #e9ecef;min-width:0;height:100%;min-height:0}.operator-lab-queue{grid-template-rows:auto auto auto auto minmax(0,1fr);display:grid;overflow:hidden}.operator-live-workspace .operator-lab-queue{grid-template-rows:auto auto auto auto minmax(0,1fr)}.operator-live-workspace .operator-lab-queue>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.operator-live-workspace .operator-lab-search{width:auto}.operator-lab-queue-header,.operator-lab-thread-header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:62px;padding:14px 16px;display:flex}.operator-lab-queue-header>div:first-child,.operator-lab-thread-header>div:first-child{min-width:0}.operator-lab-queue-title{flex:auto;gap:0;min-width:0;display:grid}.operator-lab-queue-header-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.operator-lab-queue-header h1,.operator-lab-thread-header h2{color:#111827;letter-spacing:0;margin:0}.operator-lab-queue-header h1{font-size:18px;font-weight:760}.operator-lab-queue-header span,.operator-lab-thread-header span{color:#7b8492;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;display:block;overflow:hidden}.operator-icon-button{color:#4b5565;background:#fff;border:1px solid #dfe3e8;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.ticket-feedback-trigger{color:#3b4453}.ticket-feedback-trigger[data-state=open],.ticket-feedback-trigger[aria-expanded=true]{color:#111827;background:#f8fafc;border-color:#cfd6e3}.ticket-feedback-panel{z-index:80;opacity:1;background:#fff;border:1px solid #d9e1ec;border-radius:12px;width:min(320px,100vw - 24px);padding:12px;box-shadow:0 22px 54px #0f172a24;animation:none!important}.ticket-feedback-panel form{gap:10px;display:grid}.ticket-feedback-panel-header{grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:10px;display:grid}.ticket-feedback-panel-header strong{color:#111827;font-size:13px;font-weight:720;line-height:1.2;display:block}.ticket-feedback-panel-header p{color:#667085;margin:3px 0 0;font-size:12px;font-weight:430;line-height:1.45}.ticket-feedback-panel-header button{color:#667085;border:1px solid #0000;border-radius:7px;place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:inline-grid}.ticket-feedback-panel-header button:hover,.ticket-feedback-panel-header button:focus-visible{color:#111827;background:#f8fafc;border-color:#e2e8f0}.ticket-feedback-type{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.ticket-feedback-type button{color:#667085;border-radius:6px;min-height:30px;font-size:12px;font-weight:700}.ticket-feedback-type button.active{color:#111827;background:#fff;box-shadow:0 6px 14px #0f172a0f}.ticket-feedback-field{gap:5px;display:grid}.ticket-feedback-field label{color:#475467;font-size:11px;font-weight:700}.ticket-feedback-field textarea,.ticket-feedback-field input{color:#111827;font:inherit;background:#fff;border:1px solid #d9e1ec;border-radius:8px;outline:none;padding:8px 9px;font-size:12px}.ticket-feedback-field textarea{resize:vertical;min-height:92px}.ticket-feedback-field textarea:focus,.ticket-feedback-field input:focus{border-color:#6157ff;box-shadow:0 0 0 3px #6157ff1f}.ticket-feedback-submit{color:#fff;background:#111827;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;font-size:12px;font-weight:760;display:inline-flex}.operator-lab-search{color:#8b95a5;background:#fafafa;border:1px solid #e1e5ea;border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;height:36px;margin:12px 16px 8px;padding:0 10px;display:grid}.operator-lab-search input{color:#111827;background:0 0;border:0;outline:0;min-width:0;font-size:13px}.operator-lab-search .operator-lab-search-input{height:100%;min-height:0;box-shadow:none;padding:0}.operator-lab-tabs{gap:4px;padding:0 16px 10px;display:flex}.operator-lab-tabs button{color:#596273;background:0 0;border:0;border-radius:7px;min-height:28px;padding:0 10px;font-size:12px;font-weight:620}.operator-lab-tabs button.active{color:#5143c7;background:#f2f0ff}.operator-lab-conversation-list{overflow:hidden auto}.operator-lab-conversation-list>button{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #f0f2f4;border-left:2px solid #0000;gap:5px;padding:14px 16px;display:grid}.operator-lab-conversation-list>button.selected{background:#f8f8f7;border-left-color:#6d5df6}.operator-lab-row-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.operator-lab-row-head strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.operator-lab-row-head span,.operator-lab-row-meta{color:#8b95a5;font-size:11px;font-weight:560}.operator-lab-conversation-list p,.operator-lab-conversation-list small{text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.operator-lab-conversation-list p{color:#2f3745;white-space:nowrap;font-size:12px;font-weight:620}.operator-lab-conversation-list small{color:#7b8492;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:450;line-height:1.38;display:-webkit-box}.operator-lab-row-meta{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.operator-lab-row-meta span+span:before{color:#c2c8d1;content:"·";margin-right:6px}.operator-lab-thread{grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid;overflow:hidden}.operator-lab-thread-header h2{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:17px;font-weight:720;overflow:hidden}.operator-lab-thread-actions{flex:none;align-items:center;gap:6px;display:flex}.ticket-status-control{gap:3px;min-width:128px;display:grid}.ticket-status-control span{color:#7b8492;font-size:10px;font-weight:680;line-height:1}.ticket-status-control select{color:#374151;background:#fff;border:1px solid #dfe3e8;border-radius:8px;height:30px;padding:0 28px 0 9px;font-size:12px;font-weight:620}.operator-lab-thread-actions button{color:#374151;background:#fff;border:1px solid #dfe3e8;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:620}.operator-lab-thread-actions button.primary{color:#fff;background:#111827;border-color:#111827}.operator-lab-thread-strip{color:#596273;background:#fafafa;border-bottom:1px solid #e9ecef;flex-wrap:wrap;gap:13px;min-width:0;padding:10px 16px;font-size:12px;font-weight:560;display:flex}.operator-lab-thread-strip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.operator-lab-messages{padding:24px 32px;overflow:auto}.operator-lab-timeline-shell{min-height:0;display:grid;position:relative;overflow:hidden}.operator-lab-timeline-shell .operator-lab-messages{min-height:0}.conversation-scroll-latest-button{z-index:2;box-sizing:border-box;color:#687386;cursor:pointer;background:#fffffff0;border:1px solid #dfe3e8f2;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex;position:absolute;bottom:16px;right:28px;box-shadow:0 8px 22px #1118271f}.conversation-scroll-latest-button:hover{color:#111827;background:#fff;border-color:#d2d8e2;transform:translateY(-1px)}.conversation-scroll-latest-button:focus-visible{outline-offset:2px;outline:2px solid #6d5df652}.operator-lab-message{background:#fff;border:1px solid #eceff3;border-radius:8px;width:fit-content;max-width:min(540px,64%);margin-bottom:10px;padding:8px 10px}.operator-lab-message.outbound{background:#f8f6ff;border-color:#e3dcff;margin-left:auto}.operator-lab-message.system{color:#255e78;background:#f6fbfd;border-color:#d8edf8;grid-template-columns:18px minmax(0,1fr);gap:8px;max-width:min(540px,64%);display:grid}.operator-lab-message-meta{color:#8b95a5;margin-bottom:4px;font-size:10px;font-weight:650}.operator-lab-message p{color:#111827;margin:0;font-size:13px;font-weight:430;line-height:1.4}.operator-lab-message.system p{color:#255e78;font-size:13px}.operator-lab-composer{background:#fff;border-top:1px solid #e9ecef;gap:10px;padding:14px 20px 18px;display:grid}.operator-lab-composer-tabs{gap:14px;display:flex}.operator-lab-composer-tabs button{color:#7b8492;background:0 0;border:0;min-height:30px;padding:0 2px 6px;font-size:12px;font-weight:650}.operator-lab-composer-tabs button.active{color:#5b4acb;border-bottom:2px solid #6d5df6}.operator-lab-composer textarea{resize:vertical;color:#111827;background:#fff;border:1px solid #dfe3e8;border-radius:11px;outline:0;width:100%;min-height:92px;padding:13px 14px;font-size:14px;line-height:1.45}.operator-lab-composer textarea:focus{border-color:#b7adff;box-shadow:0 0 0 3px #6d5df61f}.operator-lab-composer-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.operator-lab-composer-footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.operator-lab-composer-footer button{color:#4b5565;background:#fff;border:1px solid #dfe3e8;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.operator-lab-composer-footer button.primary{color:#fff;background:#6d5df6;border-color:#6d5df6}.operator-lab-context{background:#fff;border-right:0;grid-template-rows:auto auto auto auto 1fr;gap:0;padding:14px 18px;display:grid;overflow:auto}.operator-lab-context-tabs{align-items:center;gap:16px;min-height:34px;display:flex}.operator-lab-context-tabs button{color:#7b8492;background:0 0;border:0;min-width:30px;min-height:30px;padding:0 2px 7px;font-size:12px;font-weight:650}.operator-lab-context-tabs button.active{color:#111827;border-bottom:2px solid #6d5df6}.operator-lab-context-tabs>strong{color:#111827;font-size:12px;font-weight:650}.operator-lab-context-card,.operator-lab-ai-card{background:#fff;border:0;border-bottom:1px solid #eceff3;border-radius:0;gap:12px;padding:16px 0;display:grid}.operator-lab-context-card header,.operator-lab-ai-card header{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.operator-lab-context-card header strong,.operator-lab-ai-card header strong{color:#111827;font-size:13px;font-weight:720}.operator-lab-context-card dl{gap:8px;margin:0;display:grid}.operator-lab-context-card dl div{grid-template-columns:76px minmax(0,1fr);gap:10px;display:grid}.operator-lab-context-card dt,.operator-lab-context-card dd{margin:0;font-size:12px;line-height:1.35}.operator-lab-context-card dt{color:#8b95a5;font-weight:560}.operator-lab-context-card dd{overflow-wrap:break-word;color:#111827;font-weight:560}.operator-lab-ai-card{background:#fbfaff;border:1px solid #e8e2ff;border-radius:12px;margin-top:16px;padding:14px}.operator-lab-ai-card p{color:#394150;margin:0;font-size:13px;line-height:1.5}.operator-lab-ai-card button{color:#5b4acb;background:#fff;border:0;border-radius:8px;min-height:34px;font-size:12px;font-weight:700}.operator-design-system{--op-bg:var(--app-bg-canvas);--op-surface:var(--app-bg-surface);--op-surface-muted:var(--app-bg-subtle);--op-border:var(--app-border);--op-border-strong:var(--app-border-strong);--op-text:var(--app-text);--op-secondary:var(--app-text-secondary);--op-muted:var(--app-text-muted);--op-purple:var(--app-accent);--op-purple-soft:var(--app-accent-soft);--op-radius:var(--app-radius-md);background:var(--op-bg);color:var(--op-text);grid-template-columns:48px 220px minmax(320px,360px) minmax(520px,1fr) minmax(300px,340px);font-size:13px}.operator-design-system.operator-live-workspace{background:#fff;grid-template-columns:48px 204px minmax(320px,348px) minmax(540px,1fr) minmax(292px,320px);width:100vw;max-width:100%;height:100dvh;min-height:0;overflow:hidden}.operator-design-system .operator-lab-rail{border-right:1px solid var(--app-bg-rail);background:var(--app-bg-rail);grid-template-rows:auto minmax(0,1fr) auto;align-self:start;gap:12px;min-width:0;height:100dvh;min-height:0;padding:10px 6px;display:grid;position:sticky;top:0}.operator-design-system .operator-lab-rail nav,.operator-design-system .operator-lab-rail-bottom{align-content:start;gap:6px;display:grid}.operator-design-system .operator-lab-rail button{color:#a8b0bd;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.operator-design-system .operator-lab-rail button.active,.operator-design-system .operator-lab-rail button:hover{background:var(--app-bg-rail-hover);color:#fff}.operator-design-system .operator-lab-sidebar{border-right-color:var(--op-border);background:#fbfbfc;gap:16px;padding:14px 10px}.operator-design-system .operator-lab-brand{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:0 4px 2px}.operator-design-system .operator-lab-brand strong{font-size:13px;font-weight:650}.operator-design-system .operator-lab-brand span{color:var(--op-muted);font-size:11px;font-weight:500}.operator-design-system .operator-lab-nav,.operator-design-system .operator-lab-nav-group{align-content:start;gap:2px}.operator-design-system .operator-lab-nav button,.operator-design-system .operator-lab-nav-group button{min-height:32px;color:var(--op-secondary);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;font-size:12px;font-weight:560;display:grid}.operator-design-system .operator-lab-nav button.active,.operator-design-system .operator-lab-nav button:hover,.operator-design-system .operator-lab-nav-group button:hover{background:var(--op-surface);color:var(--op-text);box-shadow:none}.operator-design-system .operator-lab-nav button span,.operator-design-system .operator-lab-nav-group button{font-size:12px;font-weight:560}.operator-design-system .operator-lab-nav button strong,.operator-design-system .operator-lab-nav-group button strong{color:var(--op-muted);font-size:11px;font-weight:600}.operator-design-system .operator-lab-nav-group>span{color:#98a2b3;letter-spacing:.02em;margin:14px 9px 6px;font-size:10px;font-weight:650}.operator-design-system .operator-lab-queue,.operator-design-system .operator-lab-thread,.operator-design-system .operator-lab-context{border-right-color:var(--op-border);background:#fff}.operator-design-system .operator-lab-queue{grid-template-rows:auto auto auto auto minmax(0,1fr)}.operator-design-system .operator-lab-queue-header,.operator-design-system .operator-lab-thread-header{border-bottom-color:var(--op-border);min-height:56px;padding:11px 16px}.operator-design-system .operator-lab-queue-header h1,.operator-design-system .operator-lab-thread-header h2{letter-spacing:0;font-size:16px;font-weight:670}.operator-design-system .operator-lab-queue-header span,.operator-design-system .operator-lab-thread-header span{color:var(--op-muted);font-size:12px;font-weight:500}.operator-design-system .operator-icon-button{border-color:var(--op-border);width:32px;height:32px;color:var(--op-secondary);border-radius:8px}.operator-design-system .operator-lab-search{background:#f4f5f7;border-color:#0000;border-radius:7px;height:32px;margin:9px 12px 7px}.operator-design-system .operator-lab-search input{font-size:12px}.operator-design-system .operator-lab-tabs{gap:2px;padding:0 12px 7px}.operator-design-system .operator-lab-tabs button{min-height:27px;color:var(--op-secondary);border-radius:6px;padding:0 8px;font-size:12px;font-weight:570}.operator-design-system .operator-lab-tabs button.active{color:#141922;background:#eef0f4}.operator-design-system .operator-lab-sortbar{border-bottom:1px solid var(--op-border);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:6px 14px;display:flex}.operator-design-system .operator-lab-sortbar button{border:1px solid var(--op-border);min-height:26px;color:var(--op-secondary);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.operator-design-system .operator-lab-conversation-list>button{border-top-color:#eef0f3;border-left-width:2px;gap:2px;min-height:auto;padding:9px 14px 8px}.operator-design-system .operator-lab-conversation-list>button.selected{border-left-color:var(--op-purple);background:#f8f7ff}.operator-design-system .operator-lab-row-head strong{font-size:12px;font-weight:650;line-height:1.25}.operator-design-system .operator-lab-row-head span,.operator-design-system .operator-lab-row-meta{color:var(--op-muted);font-size:11px;font-weight:500;line-height:1.25}.operator-design-system .operator-lab-conversation-list p{color:#344054;font-size:12px;font-weight:600;line-height:1.28}.operator-design-system .operator-lab-conversation-list small{color:#667085;-webkit-line-clamp:1;font-size:12px;font-weight:400;line-height:1.3}.operator-design-system .operator-lab-row-meta{color:#8b95a5;white-space:nowrap;gap:8px;margin-top:4px;font-weight:520;overflow:hidden}.operator-design-system .operator-lab-row-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-design-system .operator-lab-row-meta .ticket-row-source{color:#667085;font-weight:560}.operator-design-system .operator-lab-row-meta .ticket-row-status{color:#5d6675;background:#f2f4f7;border-radius:999px;align-items:center;min-height:17px;padding:0 6px;font-size:10.5px;font-weight:560;display:inline-flex}.operator-design-system .operator-lab-risk{color:#a15c07;align-items:center;gap:4px;font-size:10.5px;font-weight:650;display:inline-flex}.operator-design-system .operator-lab-risk:before{content:"";background:#f59e0b;border-radius:999px;width:5px;height:5px}.operator-design-system .operator-lab-thread{background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto auto}.operator-design-system .operator-lab-thread-actions button{border-color:var(--op-border);border-radius:8px;min-width:32px;min-height:30px;padding:0 9px;font-size:12px;font-weight:600}.operator-design-system .operator-lab-thread-actions button.primary{border-color:var(--app-text);background:var(--app-text)}.operator-design-system .operator-lab-thread-strip{border-bottom-color:var(--op-border);color:var(--op-secondary);background:#fff;gap:10px;padding:7px 16px;font-size:11px;font-weight:500}.operator-design-system .operator-lab-messages{background:#fff;flex-direction:column;gap:6px;min-height:0;padding:18px 28px;display:flex;overflow:auto}.operator-design-system .operator-lab-message{border-color:var(--op-border);border-radius:var(--app-radius-md);max-width:min(520px,68%);box-shadow:none;margin:0;padding:9px 11px}.operator-design-system .operator-lab-message.outbound{background:var(--app-accent-panel);border-color:#ddd6fe}.operator-design-system .operator-lab-message.system,.operator-design-system .operator-lab-message.ai{color:#345064;background:#f4f7fb;border:0;border-radius:7px;grid-template-columns:16px minmax(0,1fr);gap:8px;max-width:min(560px,72%);padding:8px 10px;display:grid}.operator-design-system .operator-lab-message.ai{color:#5145b8;background:#f5f2ff}.operator-design-system .operator-lab-message-meta{color:var(--op-muted);margin-bottom:4px;font-size:11px;font-weight:600}.operator-design-system .operator-lab-message p{font-size:13px;font-weight:400;line-height:1.42}.operator-design-system .operator-lab-message.system p,.operator-design-system .operator-lab-message.ai p{color:inherit;font-size:12px}.operator-design-system .operator-lab-composer{background:#fff;border:1px solid #dfe3ea;border-radius:8px;gap:7px;margin:0 16px 14px;padding:9px 11px 11px}.operator-design-system .operator-lab-composer-tabs button{padding-bottom:5px;font-size:12px;font-weight:600}.operator-design-system .operator-lab-composer textarea{resize:none;border:0;border-radius:0;min-height:72px;padding:4px 0;font-size:13px;line-height:1.44}.operator-design-system .operator-lab-composer textarea:focus{box-shadow:none}.operator-design-system .operator-lab-composer-footer button{border-radius:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:600}.operator-design-system .operator-lab-composer-footer button.primary{background:#121722;border-color:#121722}.operator-design-system .operator-lab-context{padding:0 16px}.operator-design-system .operator-lab-context-tabs{border-bottom:1px solid var(--op-border);min-height:58px}.operator-design-system .operator-lab-context-tabs button{font-size:12px;font-weight:600}.operator-design-system .operator-lab-context-card,.operator-design-system .operator-lab-ai-card{border-bottom-color:var(--op-border);gap:9px;padding:13px 0}.operator-design-system .operator-lab-context-card header strong,.operator-design-system .operator-lab-ai-card header strong{font-size:13px;font-weight:650}.operator-design-system .operator-lab-context-card dl{gap:7px}.operator-design-system .operator-lab-context-card dl div{grid-template-columns:84px minmax(0,1fr)}.operator-design-system .operator-lab-context-card dt,.operator-design-system .operator-lab-context-card dd{font-size:12px}.operator-design-system .operator-lab-context-card dt{color:var(--op-muted);font-weight:500}.operator-design-system .operator-lab-context-card dd{overflow-wrap:anywhere;min-width:0;font-weight:550}.operator-design-system .operator-lab-ai-card{background:#fff;border:1px solid #e6e8ee;border-radius:8px;margin-top:14px;padding:11px}.operator-design-system .operator-lab-ai-card p{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.operator-design-system .operator-lab-ai-card button{color:#344054;border:1px solid #dfe3ea;border-radius:7px;min-height:30px;font-size:12px;font-weight:600}.operator-design-system.operator-live-workspace .operator-live-filters{border-bottom:1px solid var(--op-border);flex-wrap:wrap;align-items:center;gap:4px;padding:0 14px 8px}.operator-design-system.operator-live-workspace .operator-live-filters select{max-width:128px;height:26px;min-height:26px;color:var(--op-secondary);background:#f6f7f9;border:0;border-radius:7px;flex:96px;padding:0 18px 0 8px;font-size:11px;font-weight:600;line-height:26px}.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{flex-basis:128px;max-width:160px}.operator-design-system.operator-live-workspace .saas-ticket-list{background:#fff}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active{background:#f8f6ff}.operator-design-system.operator-live-workspace .source-badge{color:var(--op-muted);font-size:11px;font-weight:600}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row{color:var(--op-muted);white-space:nowrap;gap:5px;display:flex;overflow:hidden}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row>span:not(.source-badge){background:0 0;border:0;padding:0;display:inline}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row>span:not(.source-badge):before{content:none}.operator-design-system.operator-live-workspace .ticket-row-priority{color:#b45309}.operator-design-system.operator-live-workspace .saas-panel-header .operator-lab-thread-actions{justify-content:flex-start;gap:6px;min-width:0;max-width:100%}.operator-design-system.operator-live-workspace .ticket-call-inline,.operator-design-system.operator-live-workspace .ticket-status-inline,.operator-design-system.operator-live-workspace .ticket-priority-inline,.operator-design-system.operator-live-workspace .ticket-assignment-inline{border:1px solid var(--op-border);height:30px;color:var(--op-secondary);background:#fff;border-radius:999px;padding:0 26px 0 10px;font-size:12px;font-weight:600}.operator-design-system.operator-live-workspace .ticket-call-inline{color:#14532d;justify-content:center;width:96px;padding:0 11px}.operator-design-system.operator-live-workspace .ticket-assignment-inline{max-width:190px}.operator-design-system.operator-live-workspace .saas-panel-header .operator-lab-thread-actions button{border-color:var(--op-border);min-height:30px;color:var(--op-secondary);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.operator-design-system.operator-live-workspace .saas-message-timeline{background:#fbfcfd;padding:18px 26px}.operator-design-system.operator-live-workspace .conversation-scroll-latest-button{bottom:14px;right:24px}.operator-design-system.operator-live-workspace .saas-message-row .message-bubble{max-width:min(520px,68%)}.operator-design-system.operator-live-workspace .saas-message-row.outbound .message-bubble{background:#f7f4ff;border-color:#ddd6fe;margin-left:auto}.operator-design-system.operator-live-workspace .operator-live-note{border-top:1px solid var(--op-border);color:var(--op-secondary);background:#fff;padding:7px 18px;font-size:11px;font-weight:520}.operator-design-system.operator-live-workspace .ticket-ai-panel{border-top:1px solid var(--op-border);background:#fff;gap:9px;padding:10px 18px}.operator-design-system.operator-live-workspace .ticket-ai-panel header strong{font-size:12px;font-weight:650}.operator-design-system.operator-live-workspace .ticket-ai-panel header span,.operator-design-system.operator-live-workspace .ticket-ai-empty,.operator-design-system.operator-live-workspace .ticket-ai-edit-note{font-size:12px}.operator-design-system.operator-live-workspace .ticket-ai-panel header button,.operator-design-system.operator-live-workspace .ticket-ai-feedback-actions button{border-radius:7px;min-height:30px;padding:0 9px;font-size:12px;font-weight:600}.operator-design-system.operator-live-workspace .reply-composer{margin:0 18px 16px}.operator-design-system.operator-live-workspace .reply-ai-reward-toast{color:#3b0764;background:#fbfaff;border:1px solid #ddd6fe;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-self:center;align-items:center;gap:8px;width:min(340px,100% - 36px);margin:0 18px 8px;padding:8px 10px;animation:.22s ease-out ai-reward-pop;display:inline-grid;box-shadow:0 10px 24px #5b21b61a}.operator-design-system.operator-live-workspace .reply-ai-reward-toast>span{color:#fff;background:#6d28d9;border-radius:999px;place-items:center;width:28px;height:28px;font-size:17px;font-weight:760;line-height:1;display:inline-grid}.operator-design-system.operator-live-workspace .reply-ai-reward-toast div{min-width:0}.operator-design-system.operator-live-workspace .reply-ai-reward-toast strong,.operator-design-system.operator-live-workspace .reply-ai-reward-toast small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operator-design-system.operator-live-workspace .reply-ai-reward-toast strong{color:#27114f;font-size:12px;font-weight:760;line-height:1.15}.operator-design-system.operator-live-workspace .reply-ai-reward-toast small{color:#6d28d9;margin-top:2px;font-size:11px;font-weight:650;line-height:1.1}@keyframes ai-reward-pop{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.operator-design-system.operator-live-workspace .reply-composer-actions>span{min-width:0;color:var(--op-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.25;overflow:hidden}.operator-design-system.operator-live-workspace .reply-composer-actions>span.error{color:var(--app-danger)}.operator-design-system.operator-live-workspace .reply-composer.note-mode{background:#fffaf0;border-color:#f7d690}.operator-design-system.operator-live-workspace .reply-composer.note-mode .operator-lab-composer-tabs button.active{color:#92400e;border-bottom-color:#d97706}.operator-design-system.operator-live-workspace .reply-composer.note-mode textarea{color:#451a03}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:5px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button{min-height:31px;color:var(--op-secondary);white-space:nowrap;border-radius:7px;flex:none;padding:0 9px;line-height:1}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button svg{flex:none}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button:nth-child(3){min-width:56px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.primary{color:#fff;background:#121722;border-color:#121722}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button:disabled,.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.primary:disabled{border-color:var(--op-border);color:var(--op-muted);background:#f6f7f9}.operator-design-system.operator-live-workspace .context-guidance{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:12px 0;padding:9px 10px;font-size:12px}.operator-design-system.operator-live-workspace .saas-empty-state{border:1px dashed var(--op-border-strong);background:#fff;border-radius:9px;margin:14px;padding:16px}.operator-design-system.operator-live-workspace .inbox-zero-list-state{background:#fbfaff;border-style:solid;grid-template-columns:auto minmax(0,1fr) auto;align-self:start;align-items:center;gap:12px}.operator-design-system.operator-live-workspace .inbox-zero-list-state h3{font-size:13px;font-weight:720;line-height:1.25}.operator-design-system.operator-live-workspace .inbox-zero-list-state p{margin-top:3px;font-size:12px;line-height:1.35}.operator-design-system.operator-live-workspace .inbox-zero-reward{color:#5b21b6;background:#f6f2ff;border:1px solid #ddd6fe;border-radius:999px;width:fit-content;margin-top:7px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.1;display:inline-flex}.operator-design-system.operator-live-workspace .inbox-zero-emoji{background:#fff;border:1px solid #e7ddff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:inline-flex}.operator-design-system.operator-live-workspace .inbox-zero-list-state button{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #ddd6fe;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.operator-design-system.operator-live-workspace .inbox-zero-list-state button:hover,.operator-design-system.operator-live-workspace .inbox-zero-list-state button:focus-visible{background:#f5f3ff;border-color:#c4b5fd;outline:none}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-panel{background:0 0;border:0;gap:9px;padding:0}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-panel header{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-panel header>div{display:none}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-panel header button{border-radius:7px;width:100%;min-height:30px;padding:0 10px;font-size:12px;font-weight:600}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-empty{color:var(--op-secondary);margin:0;font-size:12px}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-result{gap:8px}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-metrics{gap:5px}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-metrics span{padding:3px 6px;font-size:10px;font-weight:600}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-note,.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-draft-preview{border-color:var(--op-border);border-radius:7px;gap:4px;padding:8px}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-note p,.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-draft-preview p{font-size:12px;line-height:1.42}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-feedback-actions{gap:5px}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-feedback-actions button{min-height:28px;padding:0 8px;font-size:11px;font-weight:600}.operator-live-workspace .operator-lab-nav button{grid-template-columns:minmax(0,1fr) auto}.operator-live-workspace .inbox-workspace-sidebar{background:#fbfbfc;grid-template-rows:auto auto auto auto;gap:9px;padding:13px 9px 12px}.operator-live-workspace .inbox-sidebar-top{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:4px;padding:0 8px 8px}.operator-live-workspace .inbox-sidebar-top .app-icon.sm,.operator-live-workspace .inbox-sidebar-top .app-icon-sm,.operator-design-system .operator-lab-sidebar .app-icon-sm{width:28px;height:28px;box-shadow:none;border-radius:8px}.operator-live-workspace .inbox-sidebar-top strong{color:#101828;font-size:13px;font-weight:650;line-height:1.2}.operator-live-workspace .inbox-sidebar-top span{color:#8a94a6;margin-top:1px;font-size:11px;font-weight:500;line-height:1.2}.operator-live-workspace .inbox-sidebar-nav,.operator-live-workspace .inbox-sidebar-group{align-content:start;gap:1px}.operator-live-workspace .inbox-sidebar-nav button,.operator-live-workspace .inbox-sidebar-group button{color:#5d6675;border-radius:6px;min-height:27px;padding:0 8px;font-size:12px;font-weight:540}.operator-live-workspace .inbox-sidebar-nav button.active,.operator-live-workspace .inbox-sidebar-group button.active{color:#101828;box-shadow:none;background:#eef0f4}.operator-live-workspace .inbox-sidebar-group button:hover,.operator-live-workspace .inbox-sidebar-nav button:hover{color:#101828;box-shadow:none;background:#f0f2f5}.operator-live-workspace .inbox-sidebar-nav span,.operator-live-workspace .inbox-sidebar-group span{font-size:12px;font-weight:560}.operator-live-workspace .inbox-sidebar-nav button.active span,.operator-live-workspace .inbox-sidebar-group button.active span{font-weight:650}.operator-live-workspace .inbox-sidebar-nav strong,.operator-live-workspace .inbox-sidebar-group strong{color:#8a94a6;font-size:11px;font-weight:620}.operator-live-workspace .inbox-sidebar-group>span:not(.operator-live-channel-row){color:#98a2b3;letter-spacing:.05em;text-transform:uppercase;margin:18px 8px 6px;padding:0;font-size:10px;font-weight:650;display:block}.operator-live-workspace .operator-lab-nav-group>button.operator-live-channel-row{letter-spacing:0;text-transform:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;display:grid}.operator-live-filters{background:#fff;border-bottom:1px solid #eef0f3;flex-wrap:wrap;align-items:flex-start;gap:4px;padding:0 12px 8px;display:flex}.operator-live-filters select{color:#4b5565;background:0 0;border:0;border-radius:6px;flex:104px;max-width:100%;height:27px;min-height:27px;padding:0 20px 0 7px;font-size:11px;font-weight:570;line-height:27px}.operator-live-filters select:hover,.operator-live-filters select:focus{background:#f4f5f7}.operator-live-workspace .saas-ticket-list{background:#fff;align-content:start;gap:0;padding:0;overflow:hidden auto}.operator-live-workspace .ticket-action-feedback{color:#344054;background:#f8fafc;border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 12px;font-size:12px;font-weight:650;line-height:1.25;display:flex}.operator-live-workspace .ticket-action-feedback span{min-width:0}.operator-live-workspace .ticket-action-feedback button{color:#344054;background:#fff;border:1px solid #d8dee8;border-radius:7px;flex:none;min-height:28px;padding:0 9px;font-size:12px;font-weight:760}.operator-live-workspace .ticket-action-feedback button:hover,.operator-live-workspace .ticket-action-feedback button:focus-visible{background:#fff;border-color:#b9c3d3;outline:none}.operator-lab-preview-list.saas-ticket-list,.operator-lab-preview-list{gap:4px;padding:6px 8px 10px;overflow:hidden auto}.operator-live-workspace .saas-ticket-row.selectable{background:#fff;border:0;border-top:1px solid #eef0f3;border-left:3px solid #0000;border-radius:0}.operator-lab-preview-list .saas-ticket-row.selectable{background:#fff;border:1px solid #0000;border-top-color:#eef0f3;border-left-width:3px;border-radius:0}.operator-live-workspace .saas-ticket-row.selectable.active{background:#f8f6ff;border-left-color:#6d5df6}.operator-lab-preview-list .saas-ticket-row.selectable.active{background:#fff;border-left-color:#6d5df6}.operator-live-workspace .saas-ticket-row.selectable{box-sizing:border-box;width:100%;max-width:100%;min-height:auto;padding:8px 9px 8px 10px;display:block;position:relative;overflow:visible}.operator-live-workspace .saas-ticket-row.selectable:hover{background:#fafbfc}.operator-live-workspace .saas-ticket-row.selectable.active:hover{background:#f8f6ff}.operator-lab-preview-list .saas-ticket-row.selectable{box-sizing:border-box;width:100%;max-width:100%;padding:10px 12px 10px 14px;display:block;position:relative;overflow:visible}.operator-live-workspace .saas-ticket-row.selectable,.operator-live-workspace .saas-ticket-row.selectable *,.operator-lab-preview-list .saas-ticket-row.selectable,.operator-lab-preview-list .saas-ticket-row.selectable *{min-width:0}.operator-live-workspace .ticket-row-swipe-content,.operator-lab-preview-list .ticket-row-swipe-content{z-index:2;transition:transform .15s;position:relative}.operator-live-workspace .ticket-row-swipe-action,.operator-lab-preview-list .ticket-row-swipe-action{display:none}.operator-live-workspace .ticket-row-main,.operator-lab-preview-list .ticket-row-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:2px;padding:0 58px 0 0;display:grid}.operator-live-workspace .ticket-row-main:focus-visible,.operator-lab-preview-list .ticket-row-main:focus-visible{outline-offset:3px;outline:2px solid #6d5df647}.operator-live-workspace .ticket-row-quick-actions,.operator-lab-preview-list .ticket-row-quick-actions{z-index:3;opacity:.34;justify-content:flex-end;align-items:center;gap:4px;width:58px;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;bottom:8px;right:8px}.operator-live-workspace .saas-ticket-row.selectable:hover .ticket-row-quick-actions,.operator-live-workspace .saas-ticket-row.selectable:focus-within .ticket-row-quick-actions,.operator-live-workspace .saas-ticket-row.selectable.active .ticket-row-quick-actions,.operator-lab-preview-list .saas-ticket-row.selectable:hover .ticket-row-quick-actions,.operator-lab-preview-list .saas-ticket-row.selectable:focus-within .ticket-row-quick-actions,.operator-lab-preview-list .saas-ticket-row.selectable.active .ticket-row-quick-actions{opacity:.98}.operator-live-workspace .ticket-row-action,.operator-live-workspace .ticket-row-discard-action,.operator-lab-preview-list .ticket-row-action,.operator-lab-preview-list .ticket-row-discard-action{color:#8c95a5;width:30px;height:30px;box-shadow:none;background:#ffffffeb;border:1px solid #e7eaf0;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex;position:relative}.operator-live-workspace .ticket-row-discard-menu,.operator-lab-preview-list .ticket-row-discard-menu{flex:0 0 30px;width:30px;height:30px;position:relative}.operator-live-workspace .ticket-row-discard-menu[data-disabled=true],.operator-lab-preview-list .ticket-row-discard-menu[data-disabled=true]{opacity:.42;pointer-events:none}.operator-live-workspace .ticket-row-discard-action,.operator-lab-preview-list .ticket-row-discard-action{cursor:pointer;list-style:none}.operator-live-workspace .ticket-row-discard-action::-webkit-details-marker{display:none}.operator-lab-preview-list .ticket-row-discard-action::-webkit-details-marker{display:none}.operator-live-workspace .ticket-row-action:hover,.operator-live-workspace .ticket-row-discard-action:hover,.operator-live-workspace .ticket-row-action:focus-visible,.operator-live-workspace .ticket-row-discard-action:focus-within,.operator-lab-preview-list .ticket-row-action:hover,.operator-lab-preview-list .ticket-row-discard-action:hover,.operator-lab-preview-list .ticket-row-action:focus-visible,.operator-lab-preview-list .ticket-row-discard-action:focus-within{color:#344054;box-shadow:none;background:#fff;border-color:#e1e5ec}.operator-live-workspace .ticket-row-action:disabled,.operator-lab-preview-list .ticket-row-action:disabled{opacity:.42}.operator-live-workspace .ticket-row-discard-action:has(select:disabled){opacity:.42}.operator-lab-preview-list .ticket-row-discard-action:has(select:disabled){opacity:.42}.operator-live-workspace .ticket-row-discard-popover,.operator-lab-preview-list .ticket-row-discard-popover{z-index:20;background:#fff;border:1px solid #e7eaf0;border-radius:8px;min-width:168px;padding:5px;display:grid;position:absolute;bottom:34px;right:0;box-shadow:0 12px 30px #0f172a24}.operator-live-workspace .ticket-row-discard-popover button,.operator-lab-preview-list .ticket-row-discard-popover button{color:#1f2937;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;width:100%;padding:7px 9px;font-size:12px;font-weight:700}.operator-live-workspace .ticket-row-discard-popover button:hover,.operator-live-workspace .ticket-row-discard-popover button:focus-visible,.operator-lab-preview-list .ticket-row-discard-popover button:hover,.operator-lab-preview-list .ticket-row-discard-popover button:focus-visible{background:#f3f4f6;outline:none}.operator-live-workspace .ticket-row-discard-action select,.operator-lab-preview-list .ticket-row-discard-action select{appearance:none;opacity:0;cursor:pointer;color:#0000;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.operator-live-workspace .ticket-row-discard-action select:disabled,.operator-lab-preview-list .ticket-row-discard-action select:disabled{cursor:default}.operator-live-workspace .ticket-row-title-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.operator-live-workspace .ticket-row-title-line strong,.operator-live-workspace .ticket-row-title-line span,.operator-live-workspace .ticket-row-subject,.operator-live-workspace .saas-ticket-row-preview,.operator-live-workspace .saas-ticket-row.selectable .meta-row span{margin:0;display:inline}.operator-live-workspace .ticket-row-title-line strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.2;overflow:hidden}.operator-live-workspace .ticket-row-title-line span{color:#697586;white-space:nowrap;font-size:11px;font-weight:560;line-height:1.2}.operator-live-workspace .ticket-row-subject{color:#202939;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:610;line-height:1.22;overflow:hidden}.operator-live-workspace .saas-ticket-row-preview{text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:430;line-height:1.25;display:block;overflow:hidden;color:#667085!important;font-size:12px!important}.operator-live-workspace .saas-ticket-row.selectable .meta-row{color:#667085;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:7px;min-height:18px;margin-top:4px;font-size:11px;font-weight:520;line-height:1.2;display:flex;overflow:hidden}.operator-live-workspace .saas-ticket-row.selectable .meta-row>span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.operator-live-workspace .saas-ticket-row.selectable .meta-row>span:not(.source-badge):before{content:none}.operator-live-workspace .source-badge{color:#667085;background:0 0;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;gap:0;width:18px;height:18px;min-height:18px;padding:0;font-weight:560;display:inline-flex}.operator-live-workspace .source-badge svg{width:13px;height:13px;display:block}.operator-live-workspace .ticket-row-status,.operator-live-workspace .ticket-row-followup,.operator-live-workspace .ticket-row-sla{color:#5d6675;background:#f2f4f7;border-radius:999px;flex:0 auto;align-items:center;min-height:17px;padding:0 6px;font-size:10.5px;font-weight:560;display:inline-flex!important}.operator-live-workspace .ticket-row-sla{color:#6354d9;background:#f4f1ff}.operator-live-workspace .ticket-row-commerce,.operator-live-workspace .ticket-row-urgency,.operator-live-workspace .ticket-row-priority-token,.operator-live-workspace .ticket-row-sla-token{color:#475467;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border-radius:5px;flex:0 auto;align-items:center;max-width:132px;min-height:18px;padding:0 6px;font-size:11px;font-weight:580;line-height:18px;overflow:hidden;display:inline-flex!important}.operator-live-workspace .ticket-row-urgency{color:#5b4ddb;background:#f4f1ff;flex:none;max-width:122px}.operator-live-workspace .ticket-row-urgency.priority-high,.operator-live-workspace .ticket-row-urgency.priority-urgent,.operator-live-workspace .ticket-row-priority-token.priority-high,.operator-live-workspace .ticket-row-priority-token.priority-urgent,.operator-live-workspace .ticket-row-sla-token.priority-high,.operator-live-workspace .ticket-row-sla-token.priority-urgent{color:#9a4b00;background:#fff7ed}.operator-live-workspace .ticket-row-priority{color:#a15c07;flex:none;align-items:center;gap:4px;font-size:10.5px;font-weight:650;display:inline-flex!important}.operator-live-workspace .ticket-row-priority:before{content:"";background:#f59e0b;border-radius:999px;width:5px;height:5px}.operator-live-workspace .ticket-row-priority.priority-urgent:before{background:#ef4444}.operator-live-workspace .ticket-row-priority.priority-urgent{color:#b42318}.operator-live-workspace .message-bubble{box-shadow:none;background:#fff;border:1px solid #eef0f3;border-radius:8px;padding:8px 10px}.operator-live-workspace .operator-lab-message.outbound .message-bubble{background:#fbfbfc;border-color:#dfe3ea}.operator-live-workspace .saas-message-timeline{background:#fff;padding:20px 30px}.operator-live-workspace .saas-message-row.operator-lab-message{background:0 0;border:0;border-radius:0;width:100%;max-width:none;margin:0 0 8px;padding:0}.operator-live-workspace .saas-message-row .message-bubble{max-width:min(540px,62%)}.operator-live-workspace .saas-message-row .message-meta{color:#9aa3b2;margin-bottom:4px;font-size:10px;font-weight:650}.operator-live-workspace .saas-message-row .message-body,.operator-live-workspace .saas-message-row .message-body p{color:#111827;font-size:13px;line-height:1.4}.operator-design-system.operator-live-workspace .operator-lab-thread .operator-lab-messages.saas-message-timeline{padding-bottom:36px}.operator-design-system.operator-live-workspace .operator-lab-thread .saas-message-row.long-message .message-bubble{max-width:min(760px,86%)}.operator-design-system.operator-live-workspace .operator-lab-thread .saas-message-row .message-body p{white-space:pre-wrap}.operator-design-system.operator-live-workspace .operator-lab-thread .saas-message-row .message-body-link{color:#155eef;overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.operator-design-system.operator-live-workspace .operator-lab-thread .saas-message-row .message-body-link:hover,.operator-design-system.operator-live-workspace .operator-lab-thread .saas-message-row .message-body-link:focus-visible{color:#0f3fb7}.operator-live-workspace .saas-message-row .quoted-message{color:#647084;white-space:pre-wrap;background:0 0;border:0;border-left:1px solid #d9e0eb;border-radius:0;margin:2px 0 0;padding:2px 0 2px 10px;font-size:12px;line-height:1.45}.operator-live-workspace .saas-message-row .quoted-message-disclosure{justify-items:start;gap:4px;margin-top:6px;display:grid}.operator-live-workspace .saas-message-row .quoted-message-toggle{color:#687386;background:0 0;border:0;border-radius:6px;min-height:22px;padding:0;font-size:11.5px;font-weight:650;line-height:1.2}.operator-live-workspace .saas-message-row .quoted-message-toggle:hover,.operator-live-workspace .saas-message-row .quoted-message-toggle:focus-visible{color:#4f46e5;text-underline-offset:2px;background:0 0;text-decoration:underline}.operator-live-workspace .saas-message-row .quoted-message-toggle-icon{width:13px;height:13px;transition:transform .16s}.operator-live-workspace .saas-message-row .quoted-message-toggle[data-state=open] .quoted-message-toggle-icon{transform:rotate(180deg)}.operator-live-note{color:#596273;background:#fff;border-top:1px solid #eef0f3;border-bottom:0;padding:7px 18px;font-size:11px;font-weight:520}.operator-live-note.composer-readonly-status{color:#667085;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;min-height:32px;display:flex;overflow:hidden}.operator-live-note.composer-readonly-status .health-dot{flex:none}.operator-live-context-stack{gap:0;display:grid}.operator-live-context-stack .operator-lab-context-tabs{margin-bottom:2px}.operator-live-context-stack .context-block-title h3{margin:0;font-size:13px;font-weight:660}.operator-live-context-stack .kv{gap:8px;margin:0;display:grid}.operator-live-context-stack .kv-row{grid-template-columns:76px minmax(0,1fr);gap:10px;display:grid}.operator-live-context-stack .kv dt,.operator-live-context-stack .kv dd{margin:0;font-size:12px;line-height:1.35}.operator-live-context-stack .kv dt{color:#8b95a5;font-weight:560}.operator-live-context-stack .kv dd{color:#111827;font-weight:560}@media (width<=1180px){.operator-lab{grid-template-columns:196px 336px minmax(0,1fr)}.operator-lab-context{display:none}}@media (width<=760px){.operator-lab{min-height:100vh;display:block;overflow:visible}.operator-live-workspace.operator-lab{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.operator-lab-sidebar{display:none}.operator-lab-queue,.operator-lab-thread{border-right:0}.operator-lab-queue{min-height:auto}.operator-live-workspace .operator-lab-queue{min-height:0;overflow:hidden}.operator-lab-thread{border-top:1px solid #e9ecef;min-height:720px}.operator-live-workspace .operator-lab-thread,.operator-live-workspace .operator-lab-context{display:none}.operator-lab-thread-header,.operator-lab-thread-strip{flex-direction:column;align-items:flex-start}.operator-live-workspace .operator-lab-thread-header,.operator-live-workspace .operator-lab-thread-strip{gap:6px;padding:10px 14px}.operator-lab-messages{padding:20px 16px}.operator-live-workspace .operator-lab-messages{padding:16px 14px}.operator-lab-message{max-width:100%}.operator-live-workspace .saas-message-row .message-bubble{max-width:92%}.conversation-scroll-latest-button,.operator-design-system.operator-live-workspace .conversation-scroll-latest-button{width:32px;height:32px;bottom:12px;right:16px}.operator-live-workspace .operator-live-note,.operator-live-workspace .operator-lab-composer{padding-left:14px;padding-right:14px}}@media (width<=1380px){.operator-design-system.operator-lab:not(.operator-live-workspace){grid-template-columns:48px 220px minmax(320px,360px) minmax(0,1fr)}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-context{display:none}.operator-design-system.operator-live-workspace{grid-template-columns:48px 220px minmax(320px,360px) minmax(0,1fr)}.operator-design-system.operator-live-workspace .operator-lab-context{display:none}}@media (width<=1120px){.operator-design-system.operator-live-workspace{grid-template-rows:minmax(0,42vh) minmax(0,58vh);grid-template-columns:48px minmax(0,1fr);width:100vw;height:100dvh;min-height:0;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-rail{grid-row:1/3}.operator-design-system.operator-live-workspace .operator-lab-sidebar,.operator-design-system.operator-live-workspace .operator-lab-context{display:none}.operator-design-system.operator-live-workspace .operator-lab-queue{border-right:0;grid-area:1/2;width:100%;min-width:0;min-height:0;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-thread{border-top:1px solid var(--op-border);border-right:0;grid-area:2/2;width:100%;min-width:0;min-height:0;overflow:hidden}.operator-design-system.operator-live-workspace .operator-live-filters{scrollbar-width:none;overflow-x:auto}.operator-design-system.operator-live-workspace .operator-live-filters::-webkit-scrollbar{display:none}}@media (width<=760px){.operator-design-system.operator-lab:not(.operator-live-workspace){height:auto;min-height:100vh;display:block;overflow:visible}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-rail,.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-sidebar,.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-context{display:none}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-queue,.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-thread{border-right:0;min-height:auto}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-thread{border-top:1px solid var(--op-border)}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-messages{padding:16px}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-message,.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-message.system,.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-message.ai{max-width:92%}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-composer{margin:0 16px 16px}}.saas-inbox-actions{align-items:center;gap:8px;display:inline-flex}.inbox-list-toolbar{background:#fff;border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:13px 16px 11px;display:flex}.inbox-list-toolbar h2{color:var(--text-primary);letter-spacing:0;margin:0;font-size:15px;font-weight:780}.inbox-list-toolbar span{color:var(--text-muted);margin-top:1px;font-size:11px;font-weight:620;display:block}.ticket-queue-controls{background:0 0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.ticket-queue-control-stack{background:#fff;border-bottom:1px solid #e8ebef;gap:7px;padding:10px 12px;display:grid}.ticket-view-tabs{background:#f8fafc;border:1px solid #e5eaf2;border-radius:9px;align-items:center;gap:2px;padding:2px;display:flex}.ticket-view-tabs button{min-width:0;min-height:30px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1 1 0;justify-content:space-between;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.ticket-view-tabs button.active{color:var(--text-primary);background:#fff;box-shadow:0 1px 2px #0f172a14}.ticket-view-tabs span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.ticket-view-tabs strong{color:var(--text-secondary);font-size:11px;font-weight:850}.ticket-search-control{height:34px;color:var(--text-muted);background:#fafafa;border:1px solid #e8ebef;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.ticket-search-control input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.ticket-filter-select{max-width:100%;height:28px;color:var(--text-secondary);background:#f6f7f9;border:0;border-radius:7px;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:6px;padding:0 7px 0 9px;display:inline-grid;position:relative}.ticket-filter-select span{color:var(--text-muted);letter-spacing:0;font-size:11px;font-weight:800;display:none}.ticket-filter-select select{appearance:none;min-width:0;max-width:132px;height:26px;color:var(--text-primary);background:0 0;border:0;outline:0;padding:0;font-size:11px;font-weight:650}.ticket-filter-select.wide select{max-width:175px}.ticket-filter-select svg{color:var(--text-muted);pointer-events:none}.ticket-queue-result-note{color:var(--text-muted);font-size:11px;font-weight:580}.saas-panel{min-width:0;padding:16px}.dashboard-view .saas-panel{box-shadow:none;border:0;border-radius:0}.dashboard-view .saas-inbox-list,.dashboard-view .saas-ticket-detail{padding:0}.dashboard-view .saas-inbox-list{border-right:1px solid #e8ebef}.dashboard-view .saas-context-panel{border-left:1px solid #e8ebef}.saas-panel-header,.provider-row,.saas-ticket-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.saas-panel-header{border-bottom:1px solid var(--border-light);background:#fff;min-height:56px;margin-bottom:0;padding:12px 16px}.saas-panel-header h2{letter-spacing:0;font-size:16px}.saas-empty-state{border:1px dashed var(--border-medium);color:var(--text-secondary);border-radius:8px;justify-items:start;gap:10px;padding:22px;display:grid}.saas-empty-state h3,.saas-empty-state p{margin:0}.saas-empty-state h3{color:var(--text-primary)}.saas-empty-state p{line-height:1.55}.saas-empty-state.compact{border-style:solid;padding:14px}.saas-ticket-list,.provider-list{gap:0;display:grid}.saas-ticket-row,.provider-row{border:1px solid var(--border-light);background:#fff;border-radius:8px;padding:12px}.saas-ticket-row.selectable{width:100%;color:inherit;text-align:left;background:#fff;border-top:0;border-bottom:1px solid #eef0f3;border-left:2px solid #0000;border-right:0;border-radius:0;gap:7px;padding:12px 14px;display:grid}.saas-ticket-row.selectable.active{background:#f8f7ff;border-left-color:#6d5df6}.operator-live-workspace .saas-ticket-row.selectable.active{background:#fff}.ticket-row-copy{min-width:0}.ticket-row-title-line{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ticket-row-title-line strong,.ticket-row-subject,.saas-ticket-row-preview{min-width:0;display:block}.ticket-row-title-line strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.ticket-row-title-line span{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:620}.ticket-row-subject{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:650;overflow:hidden}.saas-ticket-row-preview{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-weight:520;line-height:1.4;display:-webkit-box;overflow:hidden}.saas-ticket-row.selectable .meta-row{color:var(--text-muted);align-items:center;gap:0;font-size:11px;font-weight:560}.saas-ticket-row.selectable .meta-row>span:not(.source-badge):not(.ticket-row-source):not(.ticket-row-status):not(.ticket-row-followup):not(.ticket-row-sla):not(.ticket-row-priority):not(.ticket-row-priority-token):not(.ticket-row-sla-token){align-items:center;gap:4px;display:inline-flex}.saas-ticket-row.selectable .meta-row>span:not(.source-badge):not(.ticket-row-source):not(.ticket-row-status):not(.ticket-row-followup):not(.ticket-row-sla):not(.ticket-row-priority):not(.ticket-row-priority-token):not(.ticket-row-sla-token):before{content:"";background:#cbd5e1;border-radius:999px;width:3px;height:3px;margin:0 8px}.ticket-priority-text.priority-high,.ticket-priority-text.priority-urgent{color:#b45309}.ticket-assignment-text.unassigned{color:#8a5a00}.saas-ticket-detail{background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:0;display:grid}.saas-context-panel{background:#fafafa;overflow:auto}.saas-context-stack{gap:10px;display:grid}.context-empty-state{min-height:100%;color:var(--text-secondary);align-content:start;gap:8px;padding:22px 18px;display:grid}.context-empty-state h3,.context-empty-state p{margin:0}.context-empty-state h3{color:var(--text-primary)}.context-block{border-bottom:1px solid #eceff3;gap:10px;padding:0 0 14px;display:grid}.context-block-title{color:#6d5df6;align-items:center;gap:8px;display:flex}.context-block-title h3{color:var(--text-primary);margin:0;font-size:12px;font-weight:760}.context-muted,.context-guidance{color:var(--text-secondary);margin:0;font-size:12px;font-weight:520;line-height:1.5}.context-guidance{color:#92400e;background:#fffaf0;border:1px solid #f3ddb3;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px;display:grid}.customer-context-card{gap:9px}.operator-design-system.operator-live-workspace .customer-context-card .context-block-title{margin-bottom:1px}.operator-design-system.operator-live-workspace .customer-context-card .definition-list{border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6;gap:0}.operator-design-system.operator-live-workspace .customer-context-card .definition-list div{border-bottom:1px solid #eef2f6;grid-template-columns:minmax(70px,.34fr) minmax(0,1fr);align-items:center;gap:12px;min-height:32px;padding:6px 0}.operator-design-system.operator-live-workspace .customer-context-card .definition-list div:last-child{border-bottom:0}.operator-design-system.operator-live-workspace .customer-context-card .definition-list dt{color:#98a2b3;font-size:12px;font-weight:620}.operator-design-system.operator-live-workspace .customer-context-card .definition-list dd{color:#111827;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.customer-context-actions{flex-wrap:wrap;align-items:center;gap:7px;padding-top:1px;display:flex}.customer-context-actions .customer-flag-panel,.customer-context-actions .customer-note-panel{border-top:0;padding-top:0}.customer-context-actions .customer-attention-trigger,.customer-context-actions .customer-note-trigger{min-height:30px;padding:0 9px;font-size:12px;font-weight:720}.customer-editable-value{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.customer-editable-value>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-field-edit-button{color:#667085;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:0;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.customer-field-edit-button:hover:not(:disabled),.customer-field-edit-button:focus-visible,.customer-field-edit-button[data-state=open]{color:#344054;background:#f8fafc;border-color:#dbe3f0;box-shadow:0 0 0 3px #64748b1f}.customer-field-edit-button:disabled{cursor:not-allowed;opacity:.45}.customer-field-popover{width:min(300px,100vw - 32px);padding:10px}.customer-field-form{gap:9px;display:grid}.customer-field-form label{color:var(--text-secondary);gap:5px;font-size:11px;font-weight:650;display:grid}.customer-field-input{color:#111827;background:#fff;border-color:#dbe3f0;height:34px;font-size:15px;font-weight:700;line-height:1.2}.customer-field-input:focus-visible{border-color:#b9c4d3;box-shadow:0 0 0 3px #94a3b829}.customer-field-error{color:#b42318;margin:-2px 0 0;font-size:11px;font-weight:600;line-height:1.35}.customer-flag-notice{--customer-flag-border:#fed7aa;--customer-flag-bg:#fff7ed;--customer-flag-text:#9a3412;border:1px solid var(--customer-flag-border);background:var(--customer-flag-bg);color:var(--customer-flag-text);border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:9px 10px;font-size:12px;line-height:1.45;display:grid}.customer-flag-color-amber{--customer-flag-border:#f4c56f;--customer-flag-bg:#fff7ed;--customer-flag-text:#92400e;--customer-flag-dot:#d97706;--customer-flag-ring:#f59e0b29}.customer-flag-color-red{--customer-flag-border:#fecaca;--customer-flag-bg:#fef2f2;--customer-flag-text:#991b1b;--customer-flag-dot:#dc2626;--customer-flag-ring:#dc262624}.customer-flag-color-blue{--customer-flag-border:#bfdbfe;--customer-flag-bg:#eff6ff;--customer-flag-text:#1d4ed8;--customer-flag-dot:#2563eb;--customer-flag-ring:#2563eb24}.customer-flag-color-green{--customer-flag-border:#bbf7d0;--customer-flag-bg:#f0fdf4;--customer-flag-text:#15803d;--customer-flag-dot:#16a34a;--customer-flag-ring:#16a34a24}.customer-flag-color-purple{--customer-flag-border:#ddd6fe;--customer-flag-bg:#f5f3ff;--customer-flag-text:#6d28d9;--customer-flag-dot:#7c3aed;--customer-flag-ring:#7c3aed24}.customer-flag-color-slate{--customer-flag-border:#cbd5e1;--customer-flag-bg:#f8fafc;--customer-flag-text:#334155;--customer-flag-dot:#64748b;--customer-flag-ring:#64748b29}.customer-flag-notice strong,.customer-flag-notice p{margin:0}.customer-flag-notice p{color:inherit}.customer-flag-notice span{font-weight:700}.customer-flag-panel{border-top:1px solid #eef2f6;align-items:center;padding-top:8px;display:flex}.customer-tag-chip-group{align-items:center;gap:4px;max-width:100%;display:inline-flex}.customer-attention-trigger{border:1px solid var(--customer-flag-border);background:var(--customer-flag-bg);max-width:100%;min-height:30px;color:var(--customer-flag-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.customer-attention-trigger:hover:not(:disabled),.customer-attention-trigger:focus-visible,.customer-attention-trigger[data-state=open]{border-color:var(--customer-flag-border);background:var(--customer-flag-bg);color:var(--customer-flag-text);box-shadow:0 0 0 3px var(--customer-flag-ring)}.customer-attention-trigger.is-active{border-color:var(--customer-flag-border);background:var(--customer-flag-bg);color:var(--customer-flag-text)}.customer-attention-trigger:disabled{cursor:not-allowed;opacity:.55}.customer-attention-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-tag-remove-button{color:#667085;cursor:pointer;background:#fff;border:1px solid #d8e1ee;border-radius:999px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:0;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,opacity .16s;display:inline-flex}.customer-tag-remove-button:hover:not(:disabled),.customer-tag-remove-button:focus-visible{border-color:var(--customer-flag-border);background:var(--customer-flag-bg);color:var(--customer-flag-text);box-shadow:0 0 0 3px var(--customer-flag-ring);outline:none}.customer-tag-remove-button:disabled{cursor:not-allowed;opacity:.48}.customer-tag-color-dot{background:var(--customer-flag-dot);width:7px;min-width:7px;height:7px;box-shadow:0 0 0 2px var(--customer-flag-ring);border-radius:999px}.customer-attention-popover{width:min(300px,100vw - 32px);padding:10px}.customer-attention-form{gap:9px;display:grid}.customer-attention-popover-title{color:#344054;align-items:center;gap:7px;display:inline-flex}.customer-attention-popover-title strong{font-size:13px;line-height:1.2}.customer-attention-form label{color:var(--text-secondary);gap:5px;font-size:11px;font-weight:650;display:grid}.customer-tag-label-input{color:#111827;background:#fff;border-color:#dbe3f0;height:34px;font-size:15px;font-weight:700;line-height:1.2;box-shadow:inset 0 1px #0f172a05}.customer-tag-label-input:focus-visible{border-color:#b9c4d3;box-shadow:0 0 0 3px #94a3b829,inset 0 1px #0f172a05}.customer-tag-color-field{border:0;gap:6px;margin:0;padding:0;display:grid}.customer-tag-color-field legend{width:100%;color:var(--text-secondary);justify-content:space-between;align-items:center;padding:0;font-size:11px;font-weight:650;display:flex}.customer-tag-color-field legend strong{color:#344054;font-size:11px;font-weight:700}.customer-tag-color-options{background:#f8fafc;border:1px solid #e5eaf1;border-radius:999px;align-items:center;gap:2px;width:fit-content;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.customer-tag-color-option{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .14s,box-shadow .14s,transform .14s;display:inline-flex;position:relative}.customer-tag-color-option:hover:not(:disabled),.customer-tag-color-option:focus-visible{background:#fff;outline:none;box-shadow:0 0 0 1px #d7dee8,0 0 0 3px #94a3b829,0 1px 2px #0f172a14}.customer-tag-color-option[aria-checked=true]{box-shadow:0 0 0 1px var(--customer-flag-border), 0 1px 3px #0f172a1f;background:#fff}.customer-tag-color-option>span{background:var(--customer-flag-dot);border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 1px #ffffffd1,0 1px 2px #0f172a29}.customer-tag-color-option svg{filter:drop-shadow(0 1px 1px #0f172a47);stroke-width:3px;width:11px;height:11px;position:absolute}.customer-tag-color-option.customer-flag-color-amber svg{color:#7c2d12;filter:none}.customer-tag-color-option:disabled{cursor:not-allowed;opacity:.55}.customer-attention-actions{border-top:1px solid #eef2f6;justify-content:flex-end;align-items:center;gap:8px;padding-top:9px;display:flex}.customer-tag-preview{border:1px solid var(--customer-flag-border);background:var(--customer-flag-bg);min-width:0;max-width:150px;color:var(--customer-flag-text);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:700;line-height:24px;display:inline-flex}.customer-tag-preview .customer-tag-color-dot{width:6px;min-width:6px;height:6px;box-shadow:none}.customer-tag-preview-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-note-panel{gap:7px;padding-top:0;display:grid}.customer-note-trigger{color:#344054;cursor:pointer;background:#fff;border:1px solid #dbe3f0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:0 9px;font-size:12px;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.customer-note-trigger:hover:not(:disabled),.customer-note-trigger:focus-visible,.customer-note-trigger[data-state=open]{color:#334155;background:#f8fafc;border-color:#cbd5e1;box-shadow:0 0 0 3px #64748b1f}.customer-note-trigger:disabled{cursor:not-allowed;opacity:.55}.customer-note-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-note-trigger.has-note{text-align:left;border-radius:8px;justify-content:flex-start;max-width:176px;min-height:39px;padding:0 9px}.customer-note-trigger.has-note>svg:last-child{color:#667085;margin-left:auto}.customer-note-trigger-copy{gap:2px;min-width:0;display:grid}.customer-note-trigger-copy strong,.customer-note-trigger-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-note-trigger-copy strong{color:#344054;font-size:11px;font-weight:760;line-height:1.1}.customer-note-trigger-copy span{color:#667085;font-size:11px;font-weight:560;line-height:1.15}.customer-note-popover{width:min(320px,100vw - 32px);padding:10px}.customer-note-form{gap:9px;display:grid}.customer-note-form label{color:var(--text-secondary);gap:5px;font-size:11px;font-weight:650;display:grid}.customer-note-form textarea{resize:vertical;min-height:92px}@media (width<=640px){.customer-field-popover,.customer-attention-popover,.customer-note-popover{width:min(286px,100vw - 28px);max-width:calc(100vw - 28px)}.customer-attention-actions{justify-content:flex-start}}.send-attempt-list{gap:8px;display:grid}.send-attempt-row{border-left:2px solid var(--border-color);gap:3px;padding-left:9px;display:grid}.send-attempt-row.sent{border-left-color:#16a34a}.send-attempt-row.queued{border-left-color:#2563eb}.send-attempt-row.running{border-left-color:#0d9488}.send-attempt-row.failed{border-left-color:#dc2626}.send-attempt-row.replayed{border-left-color:#64748b}.send-attempt-row strong{color:var(--text-primary);font-size:12px;display:block}.send-attempt-row span,.send-attempt-row p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.order-context-stack{gap:9px;display:grid}.order-primary-summary{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding-bottom:2px;display:grid}.order-primary-summary strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;overflow:hidden}.order-primary-summary span{color:var(--text-secondary);text-align:right;font-size:11px;font-weight:650}.context-detail-disclosure{gap:8px;display:grid}.context-detail-disclosure>summary{color:#5f56c7;cursor:pointer;border-radius:5px;width:fit-content;font-size:11.5px;font-weight:650;line-height:1.35}.context-detail-disclosure>summary:hover{color:#4338ca}.context-detail-disclosure>summary:focus-visible{outline-offset:3px;outline:2px solid #a78bfa}.context-detail-disclosure-body{border-left:2px solid #ece9ff;gap:9px;margin-top:8px;padding-left:10px;display:grid}.ticket-ai-context-note{color:var(--text-secondary);align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.4;display:flex}.ticket-ai-context-note.warning{color:#92400e}.ticket-ai-feedback-block{gap:6px;display:grid}.ticket-ai-feedback-block>span{color:var(--text-secondary);font-size:11px;font-weight:650}.order-detail-section{border-top:1px solid var(--border-light);gap:7px;padding-top:9px;display:grid}.order-detail-section h4{color:var(--text-primary);margin:0;font-size:12px;font-weight:850}.context-inline-note{border:1px solid var(--border-light);color:var(--text-secondary);background:#f8fafc;border-radius:8px;gap:2px;padding:8px 10px;font-size:12px;display:grid}.context-inline-note span:first-child{color:var(--text-primary);font-weight:800}.order-timeline{gap:8px;display:grid}.order-timeline-row{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:8px;display:grid}.order-timeline-row>span{background:#6d5df6;border-radius:999px;width:7px;height:7px;margin-top:5px}.order-timeline-row div{gap:1px;min-width:0;display:grid}.order-timeline-row strong{color:var(--text-primary);font-size:12px;font-weight:700}.order-timeline-row small{color:var(--text-secondary);font-size:11px;font-weight:560}.order-signal-list{flex-wrap:wrap;gap:6px;display:flex}.order-signal-list span{color:#8a5a00;background:#fffaf0;border:1px solid #f3ddb3;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:650}.order-item-list{gap:6px;display:grid}.order-item-row{color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.order-item-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-link-form{background:#fff;border:1px solid #e6e9ef;border-radius:9px;gap:8px;padding:10px;display:grid}.order-link-disclosure{gap:8px;display:grid}.order-link-disclosure summary{cursor:pointer;color:#4f46e5;width:fit-content;font-size:12px;font-weight:650}.order-link-disclosure[open] summary{margin-bottom:8px}.order-link-form label{color:var(--text-secondary);gap:5px;font-size:12px;font-weight:800;display:grid}.order-link-form input,.order-link-form select{border:1px solid var(--border-medium);width:100%;min-height:34px;color:var(--text-primary);font:inherit;border-radius:8px;padding:7px 9px}.order-link-form button{justify-content:center}.order-link-merge-hint{color:var(--text-muted);margin:-2px 0 0;font-size:11px;line-height:1.4}.order-suggestion{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:750;display:grid}.order-suggestion span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-suggestion-candidates{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.order-suggestion-candidates button{text-overflow:ellipsis;max-width:180px;overflow:hidden}.saas-customer-strip,.shadow-readonly-note{color:var(--text-secondary);background:#fafafa;border:0;border-bottom:1px solid #e8ebef;border-radius:0;flex-wrap:wrap;gap:12px;padding:9px 16px;font-size:12px;font-weight:580;display:flex}.saas-customer-strip span,.shadow-readonly-note span{min-width:0}.saas-message-timeline{background:#fff;border:0;border-radius:0;min-height:0;padding:24px 30px;overflow:auto}.secondary-action.compact{min-height:30px;padding:5px 8px;font-size:12px}.saas-message-row{margin-bottom:14px;display:flex}.saas-message-row.outbound{justify-content:flex-end}.saas-message-row.outbound .message-bubble{background:#f8f6ff;border-color:#e7ddff}.saas-message-row.internal-note{justify-content:center}.saas-message-row.internal-note .message-bubble{background:#fff8e8;border-color:#f4d89f;max-width:min(720px,88%)}.saas-message-row.internal-note .message-meta{color:#92400e}.saas-timeline-event{width:88%;max-width:720px;margin:0 0 14px;display:block}.timeline-event-card{color:#173b4d;background:#f9fcfd;border:1px solid #d8e7ee;border-radius:8px;width:min(100%,590px);min-width:0;padding:11px 12px}.timeline-event-header{color:#5d7886;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;font-size:11px;font-weight:650;display:flex}.timeline-event-header time{overflow-wrap:anywhere;color:#647887;min-width:0;font-size:11px;font-weight:650}.timeline-source-chip{color:#2a6987;letter-spacing:0;background:#f1f8fb;border:1px solid #d2e2ea;border-radius:6px;flex:none;align-items:center;gap:4px;height:20px;padding:0 6px;font-size:10.5px;font-weight:760;line-height:1;display:inline-flex}.timeline-source-chip svg{flex:none;display:block}.sms-handoff-event .timeline-event-card{color:#1d3f6a;background:#f7fbff;border-color:#d7e1f1}.timeline-source-chip.source-serwersms{color:#2f5f9f;background:#f0f6ff;border-color:#cfdcf0}.timeline-source-chip.source-zadarma{color:#2a6987;background:#f1f8fb;border-color:#d2e2ea}.zadarma-call-event.missed-call .timeline-event-card{color:#303946;background:#f8fafb;border-color:#d7dce3}.zadarma-call-event.missed-call .timeline-source-chip{color:#596273;background:#f3f5f7;border-color:#d9dde4}.timeline-event-card>strong{color:#173b4d;font-size:14px;font-weight:720;line-height:1.35;display:block}.timeline-event-details{color:#28566c;gap:3px;margin:7px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.timeline-event-message-text{color:#25486f;overflow-wrap:anywhere;max-width:100%;margin:7px 0 0;font-size:13px;line-height:1.45}.saas-message-row .message-bubble{max-width:min(660px,76%);box-shadow:none;border-color:#e8ebef;border-radius:11px;padding:12px 14px}.saas-message-row.system .message-bubble{grid-column:1/-1;max-width:100%}.saas-message-row.call-transcript .message-bubble{max-width:min(660px,92%)}.saas-message-row .message-meta{margin-bottom:5px;font-size:11px;font-weight:620}.saas-message-row .message-body{font-size:14px;line-height:1.5}.message-provider-status{color:var(--text-secondary);border-left:2px solid #64748b;gap:2px;margin-top:10px;padding-left:9px;font-size:11px;line-height:1.35;display:grid}.message-provider-status span{color:var(--text-primary);font-weight:650}.message-provider-status time,.message-provider-status small{font-size:11px}.message-provider-status.queued{border-left-color:#2563eb}.message-provider-status.running{border-left-color:#0d9488}.message-provider-status.sent{border-left-color:#16a34a}.message-provider-status.failed{border-left-color:#dc2626}.message-provider-status.replayed{border-left-color:#64748b}.message-page-context{color:var(--muted-foreground,#64748b);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;line-height:1.35;display:flex}.message-page-context span{font-weight:700}.message-page-context a{overflow-wrap:anywhere;min-width:0;max-width:100%;color:inherit;text-underline-offset:2px;text-decoration:underline}.message-allegro-context{color:var(--muted-foreground,#64748b);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;line-height:1.35;display:flex}.message-allegro-context span{font-weight:700}.message-allegro-context small{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:12px}.call-transcript-message{gap:9px;display:grid}.call-transcript-summary{color:var(--app-text);margin:0;font-size:14px;font-weight:650;line-height:1.45}.call-transcript-details{border-top:1px solid #edf1f5;padding-top:8px}.call-transcript-details>summary{cursor:pointer;color:var(--app-text-secondary);font-size:12px;font-weight:700}.call-transcript-details[open]>summary{margin-bottom:8px}.call-transcript-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;color:var(--app-text);margin:0;font-family:inherit;font-size:13px;line-height:1.5;overflow:auto}.message-attachments{gap:6px;margin-top:10px;display:grid}.saas-message-row .message-bubble:has(.message-attachment-chip.image){width:min(520px,92%);max-width:min(520px,92%)}.operator-design-system.operator-live-workspace .saas-message-row .message-bubble:has(.message-attachment-chip.image){width:min(520px,92%);max-width:min(520px,92%)}.message-attachment-chip{width:fit-content;max-width:100%;color:var(--app-text);background:#fff;border:1px solid #dfe5ec;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:6px 8px;font-size:12px;font-weight:620;display:inline-grid}.message-attachment-chip.image{grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;min-width:0;max-width:100%;padding:8px}.message-attachment-chip.playable{grid-template-columns:minmax(0,1fr) auto auto;width:100%;min-width:0}.message-attachment-chip.playable small{grid-area:2/2/auto/-1}.message-attachment-chip.playable button{grid-row:1}.message-attachment-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:inline-grid}.message-attachment-chip span,.message-attachment-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-attachment-chip small{color:var(--app-text-secondary);white-space:nowrap;font-size:11px;font-weight:620}.message-attachment-chip button{width:30px;height:30px;color:var(--app-text);cursor:pointer;background:#f8fafc;border:1px solid #d5dde7;border-radius:6px;place-items:center;display:inline-grid}.message-attachment-chip button:disabled{cursor:not-allowed;opacity:.55}.message-attachment-chip .message-attachment-image-preview{aspect-ratio:4/3;cursor:zoom-in;background:#f8fafc;border:1px solid #dfe5ec;border-radius:6px;grid-column:1/-1;width:100%;height:auto;display:block;position:relative;overflow:hidden}.message-attachment-chip .message-attachment-image-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.message-attachment-chip .message-attachment-image-placeholder{width:100%;height:100%;color:var(--app-text-secondary);justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:680;display:inline-flex}.message-attachment-chip .message-attachment-image-zoom{color:#fff;background:#0f172ac2;border-radius:6px;align-items:center;gap:5px;max-width:calc(100% - 16px);padding:5px 7px;font-size:11px;font-weight:720;line-height:1;display:inline-flex;position:absolute;bottom:8px;right:8px}.message-image-dialog{opacity:1;z-index:1100;background:#fff;border:1px solid #dfe5ec;gap:0;width:min(980px,92vw);max-width:980px;max-height:92vh;padding:0;overflow:hidden;box-shadow:0 24px 80px #0f172a42}.message-image-dialog-header{border-bottom:1px solid var(--app-border);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.message-image-dialog-header h2{max-width:min(620px,58vw);color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:760;overflow:hidden}.message-image-dialog-header p{color:var(--app-text-secondary);margin:3px 0 0;font-size:12px}.message-image-dialog-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.message-image-dialog-image{-o-object-fit:contain;object-fit:contain;background:#0f172a;width:100%;max-height:calc(92vh - 66px);display:block}.message-image-dialog-empty{min-height:320px;color:var(--app-text-secondary);place-items:center;font-size:13px;font-weight:680;display:grid}.message-attachment-audio{grid-column:1/-1;width:100%;min-width:0;height:34px}.reply-composer{border-top:1px solid var(--app-border);background:var(--app-bg-surface);gap:9px;padding:14px 18px 16px;display:grid}.reply-composer.disabled{color:var(--app-text-secondary);font-size:var(--app-text-sm);font-weight:650}.reply-composer-header,.reply-composer-actions{color:var(--app-text-secondary);font-size:var(--app-text-xs);justify-content:space-between;align-items:center;gap:12px;font-weight:620;display:flex}.reply-composer textarea{resize:vertical;border:1px solid var(--app-border-strong);border-radius:var(--app-radius-lg);background:var(--app-bg-surface);width:100%;min-height:86px;color:var(--app-text);font:inherit;padding:11px 12px;line-height:1.45}.reply-composer textarea:focus{border-color:var(--app-accent);box-shadow:var(--app-shadow-focus);outline:0}.reply-composer-actions button{border:1px solid var(--app-accent);border-radius:var(--app-radius-md);background:var(--app-accent);color:#fff;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-weight:650;display:inline-flex}.reply-composer-actions button:disabled{border-color:var(--app-border);background:var(--app-bg-subtle);color:var(--app-text-secondary)}.reply-composer-action-buttons{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.ticket-ai-panel{border-top:1px solid var(--app-border);background:var(--app-bg-muted);gap:12px;padding:14px 18px;display:grid}.ticket-ai-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-ai-panel header>div{gap:3px;min-width:0;display:grid}.ticket-ai-panel header strong{color:var(--text-primary);font-size:13px}.ticket-ai-panel header span,.ticket-ai-empty,.ticket-ai-edit-note{color:var(--text-secondary);font-size:12px;line-height:1.45}.ticket-ai-panel header button,.ticket-ai-feedback-actions button{min-height:34px;color:var(--text-primary);background:#fff;border:1px solid #d7dde6;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:760;display:inline-flex}.ticket-ai-panel header button{color:#fff;background:#6d5df6;border-color:#6d5df6}.ticket-ai-panel button:disabled{border-color:var(--border-medium);color:var(--text-secondary);background:#e2e8f0}.ticket-ai-result{gap:10px;display:grid}.ticket-ai-metrics,.ticket-ai-feedback-actions{flex-wrap:wrap;gap:8px;display:flex}.ticket-ai-metrics span{color:var(--text-secondary);background:#fff;border:1px solid #dfe4eb;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:760}.ticket-ai-source-coverage{flex-wrap:wrap;gap:6px;display:flex}.ticket-ai-source-coverage span,.ticket-ai-source-fact-meta span{color:var(--text-secondary);background:#f8fafc;border:1px solid #dfe4eb;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:760;line-height:1.2}.ticket-ai-source-coverage span.operational,.ticket-ai-source-fact-meta span.fresh{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.ticket-ai-source-coverage span.catalog{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ticket-ai-source-coverage span.policy,.ticket-ai-source-fact-meta span.stale{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.ticket-ai-source-fact-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ticket-ai-source-fact-list li{min-width:0;color:var(--text-secondary);gap:5px;font-size:12px;line-height:1.4;display:grid}.ticket-ai-source-fact-list li>span:not(.ticket-ai-source-fact-meta),.ticket-ai-source-fact-list small{overflow-wrap:anywhere}.ticket-ai-source-fact-list small{color:var(--text-muted);font-size:11px;font-weight:720}.ticket-ai-source-fact-meta{flex-wrap:wrap;gap:5px;display:flex}.ticket-ai-note,.ticket-ai-draft-preview{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:5px;padding:10px;display:grid}.ticket-ai-note strong,.ticket-ai-draft-preview strong{color:var(--text-primary);font-size:12px}.ticket-ai-note p,.ticket-ai-draft-preview p{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.ticket-ai-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:12px;font-weight:720;line-height:1.4;display:flex}.provider-row.disabled{background:#f8fafc}.provider-row-actionable{background:linear-gradient(#fff 0%,#fbfaff 100%);border-color:#6d5df638}.provider-row.zadarma-provider-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.zadarma-provider-row .provider-setup-panel{border-top:0;grid-column:1/-1;gap:12px;padding-top:0;display:grid}.provider-setup-panel{gap:12px;display:grid}.provider-setup-panel>.wms-source-copy .integration-logo-mark,.wms-source-card>.wms-source-copy .feature-icon{display:none}.switching-warning{border:0;border-top:1px solid var(--app-border);color:var(--app-accent);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0 0;display:grid}.switching-warning p{color:#334155;margin:4px 0 0;line-height:1.5}.zadarma-readiness{border:1px solid var(--border-light);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.zadarma-readiness>p{max-width:860px;color:var(--text-secondary);margin:0;line-height:1.5}.zadarma-readiness span{color:var(--text-muted);align-self:center;font-size:13px;font-weight:800}.zadarma-capability-grid{flex-wrap:wrap;gap:8px;display:flex}.capability-pill{border:1px solid var(--border-light);min-height:34px;color:var(--text-secondary);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.capability-pill.active{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.provider-row-main{align-items:center;gap:11px;min-width:0;display:flex}.provider-row-status{flex:none;align-items:center;display:inline-flex}.provider-mailbox-form{border:1px solid var(--border-light);background:#fff;border-top:0;border-radius:0 0 8px 8px;gap:10px;padding:12px;display:grid}.provider-mailbox-form label{color:var(--text-primary);gap:7px;font-size:13px;font-weight:800;display:grid}.provider-mailbox-form textarea{resize:vertical;min-height:76px}.provider-mailbox-form button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-self:start;min-height:34px;padding:7px 12px;font-weight:800}.provider-mailbox-form .secondary-action{border-color:var(--border-medium);color:var(--text-primary);background:#fff}.provider-mailbox-form p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.provider-settings-form{background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-form-grid label,.settings-toggle-row label{color:var(--text-secondary);font-size:12px;font-weight:650}.settings-form-grid label{gap:6px;display:grid}.settings-form-grid input{border:1px solid var(--border-medium);min-height:34px;color:var(--text-primary);font:inherit;border-radius:7px;padding:7px 9px}.settings-toggle-row{flex-wrap:wrap;gap:10px;display:flex}.settings-toggle-row label{border:1px solid var(--border-light);background:#f8fafc;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.settings-help{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.saas-ticket-row strong,.saas-ticket-row span,.provider-row strong,.provider-row span{display:block}.saas-ticket-row strong,.provider-row strong{margin-bottom:5px}.saas-ticket-row span,.provider-row span{color:var(--text-secondary);font-size:13px}.saas-ticket-row-preview{margin-top:5px;color:var(--text-muted)!important;font-size:12px!important}.wms-source-card{gap:12px;display:grid}.wms-source-copy{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;display:grid}.wms-source-copy h3,.wms-source-copy p{margin:0}.wms-source-copy h3{margin-bottom:5px}.wms-source-copy p,.token-callout p{color:var(--text-secondary);line-height:1.5}.token-callout{border:0;border-top:1px solid var(--app-border);color:var(--app-success);background:0 0;border-radius:0;gap:4px;padding:10px 0 0;display:grid}.token-callout code,.copy-field code{overflow-wrap:anywhere;letter-spacing:0;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:block}.token-callout code{color:#052e16;background:#fff;border:1px solid #86efac;padding:9px}.token-callout p{margin:0}.inline-status{border:1px solid var(--border-light);color:var(--text-secondary);background:#f8fafc;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.4}.inline-status.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.integration-scoped-status{margin:14px 0 0}.integration-copy-list{border-top:1px solid var(--app-border);gap:0;display:grid}.copy-field{border:0;border-bottom:1px solid var(--app-border);background:0 0;border-radius:0;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.copy-field span{color:var(--text-secondary);font-size:13px;font-weight:800}.copy-field code{color:var(--text-primary);font-size:12px}.copy-field button{border:1px solid var(--border-medium);min-height:34px;color:var(--text-primary);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.wms-source-actions{flex-wrap:wrap;gap:8px;display:flex}.wms-source-actions>button:first-child{border-color:var(--accent);background:var(--accent);color:#fff;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:800}.app-admin-rail{background:#101014;gap:12px;padding:12px 6px}.app-admin-rail .app-icon{margin-bottom:10px}.app-admin-rail .nav-button{color:#a7a7b2;border-radius:8px;width:36px;height:36px}.app-admin-rail .nav-button.active,.app-admin-rail .nav-button:hover{color:#fff;background:#2a2836}.nav-rail{color:#fff;background:radial-gradient(circle at 50% 0,#6d5df63d,#0000 170px),linear-gradient(#111827 0%,#0b1422 100%);flex-direction:column;align-items:center;gap:14px;padding:18px 12px;display:flex}.nav-rail .app-icon{margin-bottom:20px}.nav-button{color:#cbd5e1;background:0 0;border:0;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.nav-button.active,.nav-button:hover{color:#fff;background:#6d5df647}.eyebrow{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1,h2{margin-bottom:0;font-size:20px;line-height:1.2}.icon-button{border-color:var(--app-border-strong);border-radius:var(--app-radius-md);background:var(--app-bg-surface);width:36px;height:36px;color:var(--app-text-secondary);place-items:center;font-weight:650;display:grid}.status-banner{border:1px solid var(--border-medium);color:var(--text-secondary);border-radius:8px;margin:12px 20px 0;padding:10px 12px;font-size:13px}.status-banner.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.meta-row{color:var(--text-secondary);flex-wrap:wrap;gap:6px;font-size:13px;line-height:1.35;display:flex}.badge{border:1px solid var(--app-border);background:var(--app-bg-muted);min-height:21px;color:var(--app-text-secondary);font-size:var(--app-text-2xs);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:2px 8px;font-weight:650;display:inline-flex}.badge.priority{color:var(--app-warning)}.badge.success{color:var(--app-success)}.badge.warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.source-badge{background:var(--app-bg-subtle);min-height:20px;color:var(--app-text-secondary);font-size:var(--app-text-2xs);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:1px 6px;font-weight:650;display:inline-flex}.source-outlook{color:#315c93;background:#f2f6ff}.source-wms{color:#5b4acb;background:#f6f4ff}.source-zadarma{color:#2d6d8e;background:#f2f8fb}.source-webchat{color:#287349;background:#f2faf4}.source-messenger{color:#2563eb;background:#f2f6ff}.source-allegro{color:#c2410c;background:#fff7ed}.saas-ticket-row.selectable .source-badge{min-height:auto;color:inherit;background:0 0;padding:0}.saas-ticket-row.selectable .source-badge svg{width:12px;height:12px}.message-bubble{background:#fff;border:1px solid #dce4ef;border-radius:9px;max-width:min(620px,78%);padding:13px 15px;box-shadow:0 8px 24px #0f172a0b}.message-meta{color:var(--text-muted);margin-bottom:6px;font-size:12px;font-weight:700}.message-body,.message-body p{margin:0}.message-body{color:var(--text-primary);line-height:1.5}.message-body p{white-space:pre-wrap}.message-quote{color:#475569;background:#f8fafc;border-left:3px solid #c7d2fe;border-radius:0 8px 8px 0;margin-top:12px;padding:10px 12px}.message-quote-label{color:#64748b;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800}.muted{color:var(--text-muted)}.kv-row{grid-template-columns:112px 1fr;gap:10px;display:grid}.kv dt{color:var(--text-muted)}.kv dd{color:var(--text-primary);overflow-wrap:break-word;word-break:normal;margin:0;line-height:1.35}.health-dot{background:var(--success);border-radius:999px;width:8px;height:8px;margin-right:8px;display:inline-block}@media (width<=1280px){.landing-hero,.landing-section,.landing-proof{grid-template-columns:1fr}.landing-hero{width:min(1180px,100% - 40px);min-height:auto}.product-mockup{overflow-x:auto}.mockup-layout{min-width:850px}.channel-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell{grid-template-columns:minmax(0,1fr) minmax(360px,460px)}.auth-product-panel{border-right:1px solid var(--border-light);border-bottom:0;min-height:100vh;padding:28px}.saas-content-grid{grid-template-columns:1fr}.saas-inbox-workspace{grid-template-columns:1fr;min-height:auto;overflow:visible}.dashboard-view .saas-inbox-list,.dashboard-view .saas-context-panel{border-left:0;border-right:0;border-bottom:1px solid var(--border-light)}.integration-center,.settings-grid,.integration-detail-section{grid-template-columns:1fr}.integration-detail-section>*{padding:12px}.integration-catalog{position:static}.app-page-heading,.integration-action-row{flex-direction:column;align-items:stretch}.integration-health-summary{justify-content:flex-start}}@media (width<=900px){.auth-shell{grid-template-columns:1fr}.auth-product-panel{border-right:0;border-bottom:1px solid var(--border-light);min-height:auto;padding:22px 20px 18px}.auth-workspace-preview{display:none}.auth-card{align-self:start;margin-bottom:28px}.workspace-onboarding-header{flex-direction:column;align-items:flex-start}}@media (width<=760px){.app-page-heading h2{font-size:24px}.integration-detail-header{flex-direction:column}.integration-catalog-item{grid-template-columns:34px minmax(0,1fr)}.integration-catalog-item .integration-status-label{grid-column:2;justify-self:start}.copy-field{grid-template-columns:1fr}.landing-header{flex-direction:column;align-items:flex-start}.landing-header nav{flex-wrap:wrap;justify-content:flex-start;width:100%}.landing-header nav>:is(a,button):nth-child(-n+3){display:none}.landing-hero{padding:42px 0 58px}.landing-hero-copy h1,.demo-hero h1{font-size:38px}.landing-hero-copy p,.demo-hero p{font-size:16px;line-height:1.6}.landing-actions{grid-template-columns:1fr;display:grid}.landing-section h2,.landing-cta h2,.proof-copy h2,.section-heading h2{font-size:26px}.problem-grid,.feature-grid,.decision-grid,.story-grid,.channel-grid,.integration-groups,.pricing-grid,.faq-grid{grid-template-columns:1fr}.brand-strip strong{white-space:normal}.brand-strip{text-align:left;flex-direction:column;align-items:flex-start}.brand-strip div{justify-content:flex-start}.decision-step,.landing-footer{grid-template-columns:1fr}.landing-footer nav{justify-content:flex-start}.mockup-layout{min-width:850px}.hero-demo-section .product-mockup,.demo-hero .product-mockup,.hero-demo-section .product-mockup{overflow-x:hidden}.demo-hero .mockup-layout,.hero-demo-section .mockup-layout{grid-template-columns:1fr;min-width:0}.demo-hero .mockup-sidebar,.demo-hero .mockup-queue,.demo-hero .mockup-context,.hero-demo-section .mockup-sidebar,.hero-demo-section .mockup-queue,.hero-demo-section .mockup-context{display:none}.demo-hero .mockup-conversation,.hero-demo-section .mockup-conversation{min-height:auto;padding:16px}.auth-product-panel{gap:16px;padding:20px 18px 18px}.auth-copy h1{font-size:30px;line-height:1.08}.auth-copy p{font-size:14px;line-height:1.5}.auth-workspace-preview{display:none}.auth-card{align-self:start;margin-bottom:28px}.auth-actions,.saas-shell{grid-template-columns:1fr}.saas-main{padding:12px}.saas-header,.saas-panel-header,.provider-row,.saas-ticket-row{flex-direction:column;align-items:stretch}.saas-header-actions{justify-content:flex-start}.saas-summary-grid,.ticket-queue-controls,.copy-field,.settings-form-grid,.settings-invitation-form{grid-template-columns:1fr}.settings-invitation-form button{justify-content:center;width:100%}.copy-field button{justify-content:center}.nav-rail{display:none}}.operator-design-system.operator-live-workspace .operator-lab-thread{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);overflow-x:hidden}.operator-design-system.operator-live-workspace .saas-panel-header{grid-template-columns:minmax(0,1fr) auto;display:grid}.operator-design-system.operator-live-workspace .saas-panel-header>div:first-child,.operator-design-system.operator-live-workspace .saas-panel-header>div:first-child span,.operator-design-system.operator-live-workspace .saas-panel-header>div:first-child h2{min-width:0;max-width:100%}.operator-design-system.operator-live-workspace .saas-panel-header>div:first-child span{overflow-wrap:anywhere;white-space:normal}.operator-design-system.operator-live-workspace .operator-lab-sidebar-group button,.operator-design-system.operator-live-workspace .operator-lab-nav.inbox-sidebar-nav button{min-height:32px}.operator-design-system.operator-live-workspace .reply-composer{min-width:0;overflow-x:hidden}.operator-design-system.operator-live-workspace .reply-composer-actions{min-width:0;max-width:100%;overflow-x:hidden}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{flex-wrap:wrap;gap:3px;min-width:0;max-width:100%}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button{padding-left:6px;padding-right:6px}.mobile-thread-back-button,.mobile-thread-context-button,.mobile-context-close-button{display:none}@media (width<=760px){.operator-design-system.operator-live-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.operator-design-system.operator-live-workspace .operator-lab-rail,.operator-design-system.operator-live-workspace .operator-lab-sidebar,.operator-design-system.operator-live-workspace .operator-lab-context{display:none}.operator-design-system.operator-live-workspace .operator-lab-queue{grid-area:1/1;height:100%}.operator-design-system.operator-live-workspace .operator-lab-thread{grid-area:1/1;grid-template-columns:minmax(0,1fr);display:none}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-queue{display:none}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread{border-top:0;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:0;display:grid}.operator-design-system.operator-live-workspace .operator-lab-thread-header{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px}.operator-design-system.operator-live-workspace .operator-lab-thread-header>div:first-of-type{min-width:0}.operator-design-system.operator-live-workspace .operator-lab-thread-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-thread-back-button,.mobile-thread-context-button,.mobile-context-close-button{border:1px solid var(--op-border);width:34px;height:34px;color:var(--op-secondary);background:#fff;border-radius:999px;place-items:center;display:inline-grid}.mobile-thread-context-button{justify-self:end}.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-context{z-index:6;background:#fff;border-right:0;grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0;padding:0 16px;display:block;overflow-y:auto}.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-thread{display:none}.operator-design-system.operator-live-workspace .operator-lab-context-tabs{z-index:1;background:#fff;grid-template-columns:auto auto minmax(0,1fr) auto;gap:8px;display:grid;position:sticky;top:0}.operator-design-system.operator-live-workspace .operator-lab-context-tabs .mobile-context-close-button{grid-column:4;justify-self:end}.operator-design-system.operator-live-workspace .operator-lab-thread-actions{grid-column:1/-1;justify-content:flex-start;width:100%}.operator-design-system.operator-live-workspace .operator-lab-thread-strip{display:none}.operator-design-system.operator-live-workspace .operator-lab-messages{min-height:0}.operator-design-system.operator-live-workspace .ticket-status-inline{flex:150px;min-width:0}.operator-design-system.operator-live-workspace .ticket-assignment-inline{flex:150px;min-width:0;max-width:none}.operator-live-note.composer-readonly-status{white-space:normal;min-height:auto;padding-top:8px;padding-bottom:8px}.operator-design-system.operator-live-workspace .reply-composer{width:auto;max-height:168px;margin:0 12px 12px}.operator-design-system.operator-live-workspace .reply-composer textarea{min-height:58px}.operator-design-system.operator-live-workspace .reply-composer-actions>span{display:none}.operator-design-system.operator-live-workspace .reply-composer-actions{grid-template-columns:minmax(0,1fr);display:grid}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{justify-content:flex-start}.operator-design-system.operator-live-workspace .operator-lab-thread>*{box-sizing:border-box;width:100%;max-width:100%}.operator-design-system.operator-live-workspace .operator-lab-thread>.reply-composer{width:calc(100% - 24px)}}:root{--app-bg-canvas:#f7f8fa;--app-bg-surface:#fff;--app-bg-subtle:#f6f7f9;--app-bg-muted:#fbfbfc;--app-bg-hover:#f3f4f6;--app-border:#e6e8ec;--app-border-subtle:#f0f2f5;--app-border-strong:#d7dbe2;--app-text:#101828;--app-text-secondary:#475467;--app-text-muted:#8a94a6;--app-accent:#6d5df6;--app-accent-strong:#5b4be8;--app-accent-soft:#f3f1ff;--app-success:#16a34a;--app-warning:#d97706;--app-danger:#dc2626;--app-radius-xs:5px;--app-radius-sm:6px;--app-radius-md:8px;--app-radius-lg:10px;--app-control-height-sm:30px;--app-control-height-md:34px;--app-control-height-lg:38px;--app-font-regular:400;--app-font-medium:500;--app-font-semibold:560;--app-font-strong:620;--app-shadow-flat:none;--app-shadow-focus:0 0 0 3px #6d5df624;--app-shadow-popover:0 16px 40px #10182824}body{background:var(--app-bg-canvas);color:var(--app-text);font-size:var(--app-text-md);line-height:1.45}button,input,select,textarea{font:inherit}button,.app-button,.primary-action,.secondary-action{min-height:var(--app-control-height-md);border-radius:var(--app-radius-md);font-size:var(--app-text-sm);font-weight:var(--app-font-semibold)}.app-button{border:1px solid #0000;padding:0 12px}.app-button-sm{min-height:var(--app-control-height-sm);font-size:var(--app-text-xs);padding:0 10px}.app-button-md{min-height:var(--app-control-height-md);padding:0 12px}.app-button-icon{width:var(--app-control-height-md);height:var(--app-control-height-md);padding:0}.app-button-primary,.primary-action{color:#fff;background:#111827;border-color:#111827}.app-button-primary:hover,.primary-action:hover{background:#1f2937}.app-button-secondary,.secondary-action{border-color:var(--app-border);background:var(--app-bg-surface);color:var(--app-text)}.app-button-secondary:hover,.secondary-action:hover{background:var(--app-bg-hover)}.app-button-ghost{color:var(--app-text-secondary);background:0 0;border-color:#0000}.app-button-ghost:hover{background:var(--app-bg-hover);color:var(--app-text)}.app-button:focus-visible,.primary-action:focus-visible,.secondary-action:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--app-shadow-focus);outline:0}input,select,textarea{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-bg-surface);color:var(--app-text);box-shadow:none}input,select{min-height:var(--app-control-height-md);padding:0 10px}textarea{min-height:76px;padding:9px 10px;line-height:1.45}input::-moz-placeholder{color:var(--app-text-muted)}textarea::-moz-placeholder{color:var(--app-text-muted)}input::placeholder,textarea::placeholder{color:var(--app-text-muted)}input:disabled,select:disabled,textarea:disabled,button:disabled{cursor:not-allowed;opacity:.62}.badge,.integration-status-label,.ticket-row-status,.ticket-row-followup,.source-badge{border-radius:var(--app-radius-sm);font-size:var(--app-text-2xs);font-weight:var(--app-font-semibold);line-height:1.2}.badge{border:1px solid var(--app-border);background:var(--app-bg-surface);color:var(--app-text-secondary);padding:3px 7px}.badge.success,.status-success{color:#166534;background:#f2fbf5;border-color:#b9e4cd}.badge.warning,.status-warning{color:#92400e;background:#fff8ed;border-color:#f6d49b}.badge.danger,.status-danger{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.saas-panel,.panel-surface,.integration-center,.settings-grid{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-bg-surface);box-shadow:var(--app-shadow-flat)}.saas-panel-header,.app-page-heading,.integration-detail-header{border-color:var(--app-border)}.saas-empty-state,.context-empty-state{border-color:var(--app-border);border-radius:var(--app-radius-md);background:var(--app-bg-surface);color:var(--app-text-secondary)}.saas-ticket-list,.provider-list,.settings-team-list,.settings-invitation-list{gap:0}.saas-ticket-row,.provider-row,.integration-detail-section{border-color:var(--app-border-subtle);box-shadow:none}.saas-ticket-row.selectable:hover,.provider-row:hover,.integration-catalog-item:hover{background:var(--app-bg-hover)}.operator-design-system,.app-admin-shell,.integrations-layout,.settings-layout{color:var(--app-text)}.operator-design-system.operator-live-workspace{--op-bg:var(--app-bg-surface);--op-surface:var(--app-bg-surface);--op-subtle:var(--app-bg-subtle);--op-hover:var(--app-bg-hover);--op-selected:var(--app-accent-soft);--op-border:var(--app-border);--op-border-subtle:var(--app-border-subtle);--op-text:var(--app-text);--op-secondary:var(--app-text-secondary);--op-muted:var(--app-text-muted);--op-accent:var(--app-accent)}@media (width<=760px){input,select{min-height:var(--app-control-height-lg)}textarea{min-height:68px}}.operator-design-system.operator-live-workspace{background:var(--app-bg-surface);grid-template-columns:48px 220px minmax(330px,360px) minmax(0,1fr) minmax(284px,312px)}.operator-design-system.operator-live-workspace .operator-lab-sidebar{background:#fbfbfc}.operator-design-system.operator-live-workspace .operator-lab-queue{background:var(--app-bg-surface)}.operator-design-system.operator-live-workspace .operator-lab-queue-header h1{font-size:17px;font-weight:700}.operator-design-system.operator-live-workspace .operator-lab-queue-header span{margin-top:1px;font-size:12px}.operator-design-system.operator-live-workspace .operator-lab-search{background:#f5f6f8;max-width:calc(100% - 20px);height:32px;margin:9px 10px 7px}.operator-design-system.operator-live-workspace .operator-lab-search input{font-size:12.5px}.operator-design-system.operator-live-workspace .operator-lab-thread{background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto auto;container-type:inline-size}.operator-design-system.operator-live-workspace .operator-lab-thread-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:56px;padding:9px 16px}.operator-design-system.operator-live-workspace .operator-lab-thread-header h2{font-size:17px;font-weight:720;line-height:1.18}.operator-design-system.operator-live-workspace .operator-lab-thread-header span{color:var(--app-text-muted);font-size:12px}.operator-design-system.operator-live-workspace .operator-lab-thread-actions{align-items:center;gap:7px;display:inline-flex}.operator-design-system.operator-live-workspace .ticket-status-inline,.operator-design-system.operator-live-workspace .ticket-assignment-inline{border-radius:var(--app-radius-md);border-color:var(--app-border);height:32px;min-height:32px;color:var(--app-text-secondary);background:#fff;font-size:12px;font-weight:650}.operator-design-system.operator-live-workspace .operator-lab-thread-strip{border-bottom:1px solid var(--app-border-subtle);background:#fff;min-height:30px;padding:0 16px}.operator-design-system.operator-live-workspace .operator-lab-thread-strip span{color:var(--app-text-secondary);font-size:11.5px;font-weight:600}.operator-design-system.operator-live-workspace .saas-message-timeline{background:linear-gradient(#fff 0% 68%,#fafbfc 100%);flex-direction:column;gap:8px;min-height:0;padding:16px 24px 14px;display:flex;overflow-y:auto}.operator-design-system.operator-live-workspace .saas-message-row.operator-lab-message{margin:0}.operator-design-system.operator-live-workspace .saas-message-row .message-bubble{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:#fff;max-width:min(580px,72%);padding:9px 11px}.operator-design-system.operator-live-workspace .saas-message-row.outbound .message-bubble{background:#fbfaff;border-color:#ddd6fe}.operator-design-system.operator-live-workspace .saas-message-row.internal-note .message-bubble{background:#fffaf0;border-color:#f2d28c}.operator-design-system.operator-live-workspace .saas-message-row .message-meta{color:var(--app-text-muted);margin-bottom:5px;font-size:10.5px;font-weight:700}.operator-design-system.operator-live-workspace .saas-message-row .message-body,.operator-design-system.operator-live-workspace .saas-message-row .message-body p{font-size:13px;line-height:1.42}.operator-design-system.operator-live-workspace .message-attachment-chip{border-radius:var(--app-radius-md);padding:6px 8px}.operator-design-system.operator-live-workspace .operator-live-note.composer-readonly-status{border-top:1px solid var(--app-border-subtle);background:#fff;min-height:30px;font-size:11px}.operator-design-system.operator-live-workspace .reply-composer{border:1px solid var(--app-border);background:#fff;border-radius:10px;width:auto;margin:0 16px 14px;overflow:hidden}.operator-design-system.operator-live-workspace .reply-composer-topbar{background:#fbfbfc;grid-template-columns:auto minmax(0,1fr);min-height:34px;padding:4px 6px 4px 7px}.operator-design-system.operator-live-workspace .reply-composer-mode-switch{border-color:var(--app-border);border-radius:var(--app-radius-md)}.operator-design-system.operator-live-workspace .reply-composer-mode-switch button{border-radius:var(--app-radius-sm);min-height:28px;padding:0 10px}.operator-design-system.operator-live-workspace .reply-composer textarea{min-height:54px;max-height:126px;font-size:13px;line-height:1.45}.operator-design-system.operator-live-workspace .reply-composer-actions{padding:6px 8px 8px}.operator-design-system.operator-live-workspace .operator-lab-context{background:#fbfbfc}.operator-design-system.operator-live-workspace .operator-lab-context-tabs{background:#fff;min-height:42px;padding:7px 12px}.operator-design-system.operator-live-workspace .operator-lab-context-card,.operator-design-system.operator-live-workspace .operator-lab-ai-card,.operator-design-system.operator-live-workspace .context-block{background:#fff;padding:12px 14px}@media (width<=1120px){.operator-design-system.operator-live-workspace{grid-template-columns:48px 208px minmax(302px,330px) minmax(0,1fr)}}@media (width<=760px){.operator-design-system.operator-live-workspace{grid-template-columns:minmax(0,1fr)}.operator-design-system.operator-live-workspace .operator-lab-queue-header{min-height:56px;padding:10px 14px}.operator-design-system.operator-live-workspace .operator-lab-thread-header{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;padding:8px 12px}.operator-design-system.operator-live-workspace .operator-lab-thread-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.operator-design-system.operator-live-workspace .ticket-call-inline,.operator-design-system.operator-live-workspace .ticket-status-inline,.operator-design-system.operator-live-workspace .ticket-assignment-inline{width:100%;max-width:none}.operator-design-system.operator-live-workspace .saas-message-timeline{background:#fff;gap:8px;padding:12px 14px}.operator-design-system.operator-live-workspace .saas-message-row .message-bubble{max-width:92%}.operator-design-system.operator-live-workspace .reply-composer{width:calc(100% - 24px);margin:0 12px 12px}.operator-design-system.operator-live-workspace .reply-composer-topbar{grid-template-columns:auto minmax(0,1fr)}.operator-design-system.operator-live-workspace .reply-composer-status{text-align:right;white-space:nowrap}.operator-design-system.operator-live-workspace .reply-composer textarea{min-height:50px;max-height:98px}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-messages,.operator-design-system.operator-live-workspace.mobile-conversation-open .saas-message-timeline{flex:none;min-height:0;padding-bottom:10px;overflow:visible}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-live-note.composer-readonly-status{z-index:3;border-top:1px solid var(--app-border-subtle);border-bottom:1px solid var(--app-border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;bottom:174px}.operator-design-system.operator-live-workspace.mobile-conversation-open .reply-composer{z-index:4;position:sticky;bottom:0;box-shadow:0 -12px 30px #0f172a14}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{align-items:center}}.operator-design-system.operator-live-workspace .operator-live-note.composer-readonly-status{border-top:1px solid var(--app-border-subtle);min-width:0;min-height:28px;color:var(--app-text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#fbfbfc;border-bottom:0;padding:6px 16px;font-size:11.5px;font-weight:620;overflow:hidden}.operator-design-system.operator-live-workspace .operator-live-note.composer-readonly-status .health-dot{width:7px;height:7px;box-shadow:none}.operator-design-system.operator-live-workspace .operator-ai-brief{color:#1b1730;background:linear-gradient(135deg,#fbfaff 0%,#f4f0ff 58%,#fdfbff 100%);border:1px solid #d8ccff;border-radius:8px;min-height:74px;margin:8px 14px;padding:10px 14px;display:grid;box-shadow:0 1px #6d5dfc14,0 10px 24px #6d5dfc14}.operator-design-system.operator-live-workspace .operator-ai-brief>div{gap:3px;min-width:0;display:grid}.operator-design-system.operator-live-workspace .operator-ai-brief span{color:#7566d9;font-size:10.5px;font-weight:var(--app-font-semibold);text-transform:uppercase;line-height:1}.operator-design-system.operator-live-workspace .operator-ai-brief strong{color:#161126;font-size:15px;font-weight:var(--app-font-strong);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.operator-design-system.operator-live-workspace .operator-ai-brief p{color:#536079;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.operator-design-system.operator-live-workspace .operator-ai-brief.review{background:linear-gradient(135deg,#faf7ff 0%,#f0ebff 62%,#fffafe 100%);border-color:#c7b8ff}.operator-design-system.operator-live-workspace .operator-ai-brief.missing{box-shadow:none;background:#fbfcfd;border-color:#e5e7eb}.operator-design-system.operator-live-workspace .operator-ai-brief.loading{background:linear-gradient(135deg,#f7f3ff 0%,#efe9ff 55%,#fbf8ff 100%);border-color:#bcaeff}.operator-design-system.operator-live-workspace .saas-message-row.ai-guidance{justify-content:flex-start;display:flex}.operator-design-system.operator-live-workspace .saas-message-row.ai-guidance .message-bubble.operator-ai-brief{border-radius:var(--app-radius-md);width:auto;max-width:min(620px,78%);min-height:0;box-shadow:none;background:linear-gradient(135deg,#f6f2ff 0%,#ede7ff 60%,#fbf8ff 100%);border-color:#c7b8ff;margin:0;padding:10px 12px}.operator-design-system.operator-live-workspace .saas-message-row.ai-guidance .operator-ai-brief strong{white-space:normal}.operator-design-system.operator-live-workspace .saas-message-row.ai-guidance .operator-ai-brief p{-webkit-line-clamp:unset;display:block}.operator-design-system.operator-live-workspace .saas-message-row.ai-source-trace{justify-content:flex-start;display:flex}.operator-design-system.operator-live-workspace .operator-ai-source-trace{border-radius:var(--app-radius-md);width:auto;max-width:min(680px,82%);box-shadow:none;background:#f8fafc;border:1px solid #cbd5e1;margin:0;padding:10px 12px}.operator-design-system.operator-live-workspace .operator-ai-source-trace-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.operator-design-system.operator-live-workspace .operator-ai-source-trace-header span{color:#475569;font-size:10.5px;font-weight:var(--app-font-semibold);text-transform:uppercase;line-height:1}.operator-design-system.operator-live-workspace .operator-ai-source-trace-header strong{color:#0f172a;font-size:12px;font-weight:var(--app-font-strong)}.operator-design-system.operator-live-workspace .operator-ai-source-trace ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.operator-design-system.operator-live-workspace .operator-ai-source-trace li{gap:2px;min-width:0;display:grid}.operator-design-system.operator-live-workspace .operator-ai-source-trace li span,.operator-design-system.operator-live-workspace .operator-ai-source-trace li small{color:#64748b;font-size:11px;line-height:1.25}.operator-design-system.operator-live-workspace .operator-ai-source-trace li p{color:#1e293b;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.35}.operator-design-system.operator-live-workspace .reply-composer{border-color:var(--app-border-subtle);border-radius:var(--app-radius-lg);box-shadow:none;grid-template-columns:minmax(0,1fr);gap:0;margin:0 14px 12px;padding:0;display:grid}.operator-design-system.operator-live-workspace .reply-composer-topbar{background:#fff;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:6px 8px 0;display:flex}.operator-design-system.operator-live-workspace .reply-composer-topbar-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.operator-design-system.operator-live-workspace .reply-composer-mode-switch{border-radius:var(--app-radius-md);background:#f4f5f7;border:0;gap:2px;padding:2px;display:inline-flex}.operator-design-system.operator-live-workspace .reply-composer-mode-switch button{border-radius:var(--app-radius-sm);min-height:30px;color:var(--app-text-secondary);box-shadow:none;background:0 0;border:0;padding:0 9px;font-size:12px;font-weight:680}.operator-design-system.operator-live-workspace .reply-composer-mode-switch button.active{color:var(--app-text);box-shadow:none;background:#fff}.operator-design-system.operator-live-workspace .reply-composer-mode-indicator{min-height:26px;color:var(--app-text-secondary);background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.operator-design-system.operator-live-workspace .reply-composer-mode-indicator.note{color:#92400e;background:#fffbeb;border-color:#e7ddc3}.operator-design-system.operator-live-workspace .reply-composer-status{min-width:0;color:var(--app-text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11.5px;font-weight:600;line-height:1.25;overflow:hidden}.operator-design-system.operator-live-workspace .reply-composer-status.error{color:var(--app-danger)}.operator-design-system.operator-live-workspace .reply-composer textarea{height:clamp(112px,16vh,168px);min-height:112px;max-height:168px;color:var(--app-text);resize:none;box-shadow:none;background:0 0;border:0;padding:2px 0;font-size:13px;line-height:1.42}.operator-design-system.operator-live-workspace .reply-composer textarea:focus{box-shadow:none;outline:0}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction{gap:5px;padding:0 10px 7px;display:grid}.operator-design-system.operator-live-workspace .reply-provider-select select{width:min(250px,35vw);min-width:0;min-height:28px;color:var(--app-text);font:inherit;box-shadow:none;background:#f8fafc;border:0;border-radius:999px;padding:0 28px 0 10px;font-size:12px;font-weight:680}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction input{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-md);min-width:0;color:var(--app-text);background:#f8fafc;padding:7px 9px;font-size:12px;line-height:1.3}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction input:focus{background:#fff;border-color:#d9d4ff;outline:0;box-shadow:0 0 0 3px #6d5df614}.operator-design-system.operator-live-workspace .reply-composer-ai-count{color:var(--app-text-muted);font-size:11px;font-weight:650}.operator-design-system.operator-live-workspace .reply-composer-ai-count.error{color:var(--app-danger)}.operator-design-system.operator-live-workspace .reply-composer-ai-chips{flex-wrap:wrap;gap:5px;display:flex}.operator-design-system.operator-live-workspace .reply-composer-ai-chips button{border:1px solid var(--app-border-subtle);min-height:24px;color:var(--app-text-secondary);background:#fff;border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:650}.operator-design-system.operator-live-workspace .reply-composer-ai-chips button:hover:not(:disabled){color:var(--app-text);background:#f8fafc;border-color:#c9d3e5}.operator-design-system.operator-live-workspace .reply-composer-actions{border-top:1px solid var(--app-border-subtle);background:#fff;justify-content:flex-start;padding:6px 8px;display:flex}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{justify-content:flex-start;gap:4px;width:100%}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button{border-radius:var(--app-radius-md);min-height:30px;color:var(--app-text-secondary);background:0 0;border-color:#0000;padding:0 8px;font-size:12px;font-weight:680}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button:hover:not(:disabled){background:var(--app-bg-hover);color:var(--app-text)}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button:disabled{color:#b8c0cc;opacity:1;background:0 0;border-color:#0000}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.primary{color:#fff;background:#111827;border-color:#111827;margin-left:auto}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.primary:disabled{border-color:var(--app-border);color:#a8b0bd;background:#f4f5f7}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .icon-action{width:30px;padding:0}.operator-design-system.operator-live-workspace .operator-lab-context-tabs{border-bottom:1px solid var(--app-border-subtle);background:#fff;align-items:center;min-height:40px;padding:6px 12px}.operator-design-system.operator-live-workspace .operator-lab-context-tabs button:not(.mobile-context-close-button){border-radius:var(--app-radius-md);min-height:30px;color:var(--app-text-muted);background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:700}.operator-design-system.operator-live-workspace .operator-lab-context-tabs button:not(.mobile-context-close-button).active{color:var(--app-accent);background:#f4f2ff}@media (width<=760px){.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-messages,.operator-design-system.operator-live-workspace.mobile-conversation-open .saas-message-timeline{min-height:320px}.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-context{padding-left:0;padding-right:0}.operator-design-system.operator-live-workspace .operator-lab-context-tabs{padding-left:12px;padding-right:12px}.operator-design-system.operator-live-workspace .reply-composer{contain:inline-size;grid-template-columns:minmax(0,1fr)}.operator-design-system.operator-live-workspace .reply-composer-topbar{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.operator-design-system.operator-live-workspace .reply-composer-topbar-main{gap:6px}.operator-design-system.operator-live-workspace .reply-composer>*,.operator-design-system.operator-live-workspace .reply-composer-input-shell,.operator-design-system.operator-live-workspace .reply-composer textarea,.operator-design-system.operator-live-workspace .reply-composer-mode-switch,.operator-design-system.operator-live-workspace .reply-composer-status{min-width:0;max-width:100%}.operator-design-system.operator-live-workspace .reply-provider-select{width:100%;max-width:100%}.operator-design-system.operator-live-workspace .reply-provider-select select{width:100%}.operator-design-system.operator-live-workspace .reply-composer-status{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-design-system.operator-live-workspace .reply-composer-actions,.operator-design-system.operator-live-workspace .reply-composer-action-buttons{min-width:0;max-width:100%}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{flex-wrap:wrap;flex:auto}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button{flex:0 auto}.operator-design-system.operator-live-workspace .reply-composer{width:calc(100% - 20px);max-height:none;margin:0 10px 10px;padding:0}.operator-design-system.operator-live-workspace .reply-composer-topbar{grid-template-columns:none;align-items:center;gap:7px;min-height:30px;display:flex}.operator-design-system.operator-live-workspace .reply-composer-status{display:none}.operator-design-system.operator-live-workspace .reply-composer textarea{height:clamp(78px,18vh,128px);min-height:78px;max-height:128px}.operator-design-system.operator-live-workspace .reply-composer-actions{padding:5px 7px}}.integrations-layout,.settings-layout{background:var(--app-bg-canvas);gap:16px;min-width:0}.integrations-layout .app-page-heading,.settings-layout .app-page-heading{border:0;align-items:end;gap:18px;min-width:0;padding:0}.integrations-layout .app-page-heading h2,.settings-layout .app-page-heading h2{color:var(--app-text);margin:1px 0 3px;font-size:19px;font-weight:720;line-height:1.18}.integrations-layout .app-page-heading p:last-child,.settings-layout .app-page-heading p:last-child{max-width:720px;color:var(--app-text-secondary);font-size:13px;line-height:1.42}.integration-health-summary{align-items:center;gap:6px}.integration-health-summary span{border:1px solid var(--app-border);border-radius:var(--app-radius-md);min-height:28px;color:var(--app-text-secondary);background:#fff;padding:6px 9px;font-size:11.5px;font-weight:680;line-height:1}.integration-center,.settings-grid{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);min-width:0;box-shadow:none;background:#fff;overflow:hidden}.integration-catalog{border-right:1px solid var(--app-border);background:#fbfbfc;gap:12px;min-height:calc(100vh - 122px);padding:12px 9px}.integration-catalog-header{padding:0 3px 2px}.integration-onboarding-note{border-radius:var(--app-radius-md);background:#f8f7ff;border:1px solid #e5e0ff;gap:3px;padding:9px 10px;display:grid}.integration-onboarding-note strong{color:var(--app-text);font-size:12.5px;font-weight:720;line-height:1.3}.integration-onboarding-note p{color:var(--app-text-secondary);margin:0;font-size:12px;line-height:1.35}.integration-category>p{color:var(--app-text-muted);letter-spacing:0;text-transform:none;padding:0 4px;font-size:10.5px;font-weight:720}.integration-catalog-item{border-radius:var(--app-radius-md);background:0 0;border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;min-height:48px;padding:6px 7px}.integration-catalog-item:hover{background:var(--app-bg-hover)}.integration-catalog-item strong{color:var(--app-text);font-size:12.5px;font-weight:720;line-height:1.2}.integration-catalog-item small{color:var(--app-text-secondary);font-size:11.5px;line-height:1.25}.integration-logo-mark{border:1px solid var(--app-border);border-radius:var(--app-radius-md);width:30px;height:30px;color:var(--app-accent);box-shadow:none;background:#fff}.integration-logo-mark.image img,.integration-logo-mark.image svg{width:18px;height:18px}.integration-status-label{background:0 0;border:0;gap:5px;padding:0;font-size:11px;font-weight:720}.integration-catalog-status{text-align:right;white-space:normal;max-width:112px}.integration-status-label>span{width:6px;height:6px}.integration-detail-panel{background:#fff;border:0;min-height:calc(100vh - 122px)}.integration-detail-header{border-bottom:1px solid var(--app-border-subtle);background:#fff;min-height:60px;padding:12px 18px}.integration-detail-title h2{margin:0 0 2px;font-size:16px;font-weight:720;line-height:1.2}.integration-detail-title p:last-child{color:var(--app-text-secondary);font-size:12.5px;line-height:1.3}.integration-detail-section{border-bottom:1px solid var(--app-border-subtle);background:#fff;gap:12px;max-width:940px;padding:18px 22px}.provider-setup-panel,.wms-source-card{max-width:820px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}.messenger-source-card{justify-self:stretch;width:100%}.provider-setup-panel>.wms-source-copy,.wms-source-card>.wms-source-copy{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;display:grid}.messenger-source-card>.wms-source-copy{grid-template-columns:minmax(0,1fr);width:100%}.messenger-source-card>.wms-source-copy>div:not(.feature-icon){grid-column:1;min-width:0;max-width:640px}.messenger-source-card .provider-settings-form,.messenger-source-card .provider-secret-form{grid-template-columns:repeat(2,minmax(0,1fr))}.messenger-source-card .provider-settings-form label,.messenger-source-card .provider-secret-form label{gap:5px;display:grid}.messenger-source-card .provider-settings-form label.wide,.messenger-source-card .provider-secret-form label.wide,.messenger-source-card .provider-settings-form .wms-source-actions{grid-column:1/-1}.provider-page-picker{border-top:1px solid var(--app-border-subtle);gap:8px;padding-top:12px;display:grid}.provider-page-picker>div{flex-wrap:wrap;gap:8px;display:flex}.advanced-integration-settings{border-top:1px solid var(--app-border-subtle);gap:12px;padding-top:12px;display:grid}.advanced-integration-settings>summary{cursor:pointer;width:fit-content;color:var(--app-text-secondary);font-size:12.5px;font-weight:700}.advanced-integration-settings[open]>summary{color:var(--app-text)}.advanced-integration-settings>.integration-copy-list,.advanced-integration-settings>.provider-settings-form,.advanced-integration-settings>.provider-secret-form,.advanced-integration-settings>.token-callout,.advanced-integration-settings>.wms-source-actions{margin-top:10px}.wms-source-copy h3{color:var(--app-text);margin:0 0 3px;font-size:13.5px;font-weight:720;line-height:1.25}.wms-source-copy p,.settings-help,.provider-mailbox-form p{color:var(--app-text-secondary);margin:0;font-size:12.5px;line-height:1.42}.provider-settings-form,.provider-secret-form,.provider-mailbox-form.panel-form{background:0 0;border:0;border-radius:0;gap:11px;max-width:820px;padding:0;display:grid}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-form-grid label,.settings-toggle-row label,.provider-secret-form label,.provider-mailbox-form.panel-form label,.settings-invitation-form label{color:var(--app-text-secondary);gap:5px;font-size:11.5px;font-weight:680}.settings-form-grid label.wide{grid-column:1/-1}.settings-form-grid input,.provider-secret-form input,.provider-settings-form textarea,.provider-mailbox-form.panel-form textarea,.settings-invitation-form input,.settings-invitation-form select,.settings-member-row-actions select{border:1px solid var(--app-border);border-radius:var(--app-radius-md);min-height:34px;color:var(--app-text);box-shadow:none;background:#fff;padding:7px 9px;font-size:13px}.settings-form-grid small{color:var(--app-text-muted);font-size:11.5px;font-weight:500;line-height:1.35}.provider-settings-form textarea,.provider-secret-form textarea,.provider-mailbox-form.panel-form textarea{resize:vertical;min-height:84px}.settings-toggle-row{gap:7px}.settings-toggle-row label{border:1px solid var(--app-border);border-radius:var(--app-radius-md);min-height:30px;color:var(--app-text-secondary);background:#fff;padding:5px 8px}.settings-toggle-row input{min-height:auto}.switching-warning,.inline-status,.integration-sync-summary,.saas-empty-state.compact{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-md);box-shadow:none;background:#fbfbfc;padding:9px 10px}.switching-warning{color:var(--app-success);grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.switching-warning strong,.inline-status,.integration-sync-summary strong{color:var(--app-text);font-size:12.5px;font-weight:720}.switching-warning p,.inline-status p,.integration-sync-summary p{color:var(--app-text-secondary);margin:0;font-size:12.5px;line-height:1.42}.integration-success-banner{background:linear-gradient(#f3fff7 0%,#ecfbf2 100%);border-color:#b7e4c7}.integration-success-banner strong{color:#14532d}.integration-success-banner p{color:#166534}.integration-success-banner.is-pending{color:#315db5;background:linear-gradient(#f7faff 0%,#eef4ff 100%);border-color:#cfe0ff}.integration-success-banner.is-pending strong{color:#1d4f91}.integration-success-banner.is-pending p{color:#315db5}.integration-button-row{justify-content:flex-start;gap:7px;padding-top:2px}.integration-button-row button,.provider-mailbox-form button,.settings-invitation-form button,.settings-member-row-actions button,.settings-invitation-row-actions button{border:1px solid var(--app-border);border-radius:var(--app-radius-md);min-height:34px;color:var(--app-text);box-shadow:none;background:#fff;padding:7px 11px;font-size:13px;font-weight:680}.integration-button-row button[type=submit],.provider-mailbox-form button[type=submit],.settings-invitation-form button[type=submit]{color:#fff;background:#111827;border-color:#111827}.integration-button-row>span{color:var(--app-text-secondary);align-self:center;font-size:11.5px;font-weight:700}.integration-copy-list{border-top:1px solid var(--app-border-subtle)}.copy-field{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:132px minmax(0,1fr) auto;gap:8px;padding:8px 0}.copy-field code,.token-callout code{border:1px solid var(--app-border);border-radius:var(--app-radius-md);color:var(--app-text);background:#fbfbfc;font-size:11.5px}.settings-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ai-quality-kpis{border-bottom:1px solid var(--app-border-subtle);background:#fff;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.quality-local-error{color:#a13a3a;background:#fff5f5;border:1px solid #f4c7c7;border-radius:8px;padding:10px 12px;font-size:12.5px;font-weight:760}.ai-quality-kpi{border-right:1px solid var(--app-border-subtle);gap:4px;padding:14px 16px;display:grid}.ai-quality-kpi:last-child{border-right:0}.ai-quality-kpi span,.quality-bar-row span,.quality-table th{color:var(--app-text-muted);font-size:11.5px;font-weight:700}.ai-quality-kpi strong{color:var(--app-text);font-size:20px;font-weight:720;line-height:1}.ai-quality-kpi.is-ok strong{color:#247a5a}.ai-quality-kpi.is-danger strong{color:#b42318}.ai-quality-kpi small,.quality-bar-row small,.quality-table td span{color:var(--app-text-secondary);font-size:11.5px}.quality-bar-row{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:120px minmax(0,1fr) 42px;align-items:center;gap:10px;padding:8px 0;display:grid}.quality-bar-row:last-child{border-bottom:0}.quality-bar-row>div:first-child{gap:2px;display:grid}.quality-bar-row strong{color:var(--app-text);font-size:12.5px;font-weight:720}.quality-bar-track{background:#eef2f7;border-radius:999px;height:7px;overflow:hidden}.quality-bar-track span{border-radius:inherit;background:var(--app-accent);height:100%;display:block}.quality-reason-list{min-width:0;display:grid}.quality-reason-row{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.quality-reason-row:last-child{border-bottom:0}.quality-reason-row strong{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--app-text);-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.quality-reason-row span{min-width:26px;color:var(--app-text-secondary);text-align:right;white-space:nowrap;font-size:12px;font-weight:650}.reports-team-list{display:grid}.reports-filter-bar{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0;display:flex}.reports-filter-field{gap:4px;min-width:150px;display:grid}.reports-filter-field>span{color:var(--app-text-muted);font-size:11px;font-weight:700}.reports-filter-trigger{width:160px;min-height:34px}.reports-person-trigger{width:220px}.reports-team-row{grid-template-columns:minmax(0,1fr) minmax(360px,1.5fr);align-items:center}.reports-team-metrics{grid-template-columns:repeat(4,minmax(70px,1fr));gap:8px;min-width:0;display:grid}.reports-team-metrics span{gap:2px;min-width:0;display:grid}.reports-team-metrics small{color:var(--app-text-muted);font-size:11px;font-weight:700}.reports-team-metrics strong{color:var(--app-text);font-size:13px;font-weight:720}.reports-loading{cursor:progress}.reports-skeleton-block{background:#edf1f7;border-radius:6px;position:relative;overflow:hidden}.reports-skeleton-block:after,.reports-skeleton-track span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.15s ease-in-out infinite reports-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.reports-skeleton-select{width:160px;height:34px}.reports-skeleton-person{width:220px}.reports-skeleton-badge{width:96px;height:28px}.reports-skeleton-value{width:min(92px,70%);height:22px}.reports-skeleton-detail{width:min(132px,92%);height:12px}.reports-skeleton-name{width:min(220px,75%);height:14px}.reports-skeleton-metric-label{width:52px;height:10px}.reports-skeleton-metric-value{width:34px;height:13px}.reports-skeleton-method-title{width:min(210px,58%);height:13px;margin-bottom:7px}.reports-skeleton-method-detail{width:min(560px,88%);height:12px}.reports-skeleton-bar-label{width:92px;height:13px}.reports-skeleton-bar-detail{width:118px;height:10px;margin-top:5px}.reports-skeleton-count{justify-self:end;width:26px;height:12px}.reports-skeleton-track{background:#edf1f7;position:relative}.reports-skeleton-track span{background:#dfe5ef;position:relative;overflow:hidden}@keyframes reports-skeleton-shimmer{to{transform:translate(100%)}}.quality-reason-row.is-overflow strong,.quality-trend-list-row.is-overflow strong,.quality-list-note,.quality-reason-row.is-overflow span,.quality-trend-list-row.is-overflow span{color:var(--app-text-muted)}.quality-recommendation-list{gap:10px;min-width:0;display:grid}.quality-recommendation-row{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 0;display:grid}.quality-recommendation-row:last-child{border-bottom:0}.quality-recommendation-row div{gap:4px;min-width:0;display:grid}.quality-recommendation-row span,.quality-recommendation-row p{color:var(--app-text-secondary);margin:0;font-size:12px;line-height:1.45}.quality-recommendation-row strong{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--app-text);-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.quality-recommendation-row p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quality-policy-diff{color:#146c2e;white-space:pre-wrap;background:#f6fff8;border:1px solid #b7ebc2;border-radius:6px;max-width:680px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.45;overflow-x:auto}.quality-policy-evidence{border:1px solid var(--app-border);color:var(--app-text);background:#f8fafc;border-radius:6px;gap:6px;max-width:680px;margin:8px 0 0;padding:8px 10px;display:grid}.quality-policy-evidence>strong{color:var(--app-text-secondary);text-transform:uppercase;font-size:11px}.quality-policy-evidence>div{flex-wrap:wrap;gap:6px;display:flex}.quality-policy-evidence span{border:1px solid var(--app-border);color:var(--app-text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;max-width:100%;padding:4px 8px;font-size:12px;font-weight:700;overflow:hidden}.quality-policy-diff-summary{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;display:flex}.quality-policy-diff-summary span{color:#247a5a;font-size:11px;font-weight:700}.quality-policy-diff-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quality-policy-diff-columns>div{background:#ffffffb8;border:1px solid #247a5a2e;border-radius:5px;gap:5px;max-height:160px;padding:7px;display:grid;overflow:auto}.quality-policy-diff-columns span{color:var(--app-text-secondary);text-transform:uppercase;font-size:11px;font-weight:800}.quality-policy-diff-columns code,.quality-policy-diff-columns small{color:#1f5132;white-space:normal;font-family:inherit;font-size:12px;line-height:1.4;display:block}.quality-policy-diff-columns code.is-added{color:#0b6b2b;font-weight:800}.quality-recommendation-row small{color:var(--app-text-secondary);white-space:nowrap;font-size:12px;font-weight:700}.quality-recommendation-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.quality-recommendation-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.quality-recommendation-actions button{border-radius:6px;min-height:30px;padding:6px 10px}.quality-regression-content{gap:12px;display:grid}.quality-regression-panel.is-regression{border-color:#f2b8ad}.quality-regression-summary{flex-wrap:wrap;gap:8px;display:flex}.quality-regression-summary-item{border:1px solid var(--app-border-subtle);background:#fbfbfc;border-radius:8px;gap:3px;min-width:180px;padding:8px 10px;display:grid}.quality-regression-summary-item span{color:var(--app-text-muted);font-size:11.5px;font-weight:700}.quality-regression-summary-item strong{color:var(--app-text);font-size:12.5px;font-weight:720}.quality-regression-list{gap:8px;display:grid}.quality-regression-alert{background:#fff8f6;border:1px solid #f2b8ad;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.quality-regression-alert strong,.quality-regression-alert span{display:block}.quality-regression-alert strong{color:#8f1d13;font-size:12.5px;font-weight:760}.quality-regression-alert span,.quality-regression-alert small{color:var(--app-text-secondary);font-size:11.5px;line-height:1.4}.quality-regression-alert span{overflow-wrap:anywhere;margin-top:2px}.quality-regression-alert small{white-space:nowrap}.quality-table-wrap{overflow-x:auto}.quality-table{border-collapse:collapse;width:100%;min-width:760px}.quality-table th,.quality-table td{border-bottom:1px solid var(--app-border-subtle);text-align:left;vertical-align:top;padding:9px 10px}.quality-table tbody tr:last-child td{border-bottom:0}.quality-table td{color:var(--app-text);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.quality-table td strong,.quality-table td span{display:block}.quality-chart{gap:8px;min-width:0;display:grid}.quality-chart-legend{color:var(--app-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;font-weight:700;display:flex}.quality-chart-legend span{align-items:center;gap:5px;display:inline-flex}.quality-chart-legend i{border-radius:999px;width:8px;height:8px}.quality-chart svg{width:100%;min-height:168px;overflow:visible}.quality-chart-axis,.quality-chart-grid,.quality-chart-tick{stroke:var(--app-border-subtle);stroke-width:1px}.quality-chart-grid{stroke-dasharray:3 4}.quality-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.quality-chart-point{stroke:#fff;stroke-width:1.5px}.quality-chart-label{fill:var(--app-text-secondary);font-size:11px;font-weight:650}.quality-bar-chart{grid-template-columns:repeat(auto-fit,minmax(18px,1fr));align-items:end;gap:6px;min-height:170px;padding-top:8px;display:grid}.quality-bar-column{grid-template-rows:minmax(88px,1fr) auto;place-items:end center;gap:7px;min-width:0;display:grid}.quality-bar-column span{background:#3451b2;border-radius:4px 4px 0 0;width:100%;max-width:20px}.quality-bar-column small{max-width:38px;color:var(--app-text-secondary);text-overflow:clip;white-space:nowrap;font-size:10.5px;overflow:hidden}.quality-trend-list{gap:10px;min-width:0;display:grid}.quality-trend-list-row{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;padding-bottom:9px;display:grid}.quality-trend-list-row:last-child{border-bottom:0;padding-bottom:0}.quality-trend-list-row strong,.quality-version-day strong{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--app-text);-webkit-box-orient:vertical;font-size:12px;font-weight:720;line-height:1.35;display:-webkit-box;overflow:hidden}.quality-trend-list-row span{color:var(--app-text-secondary);margin-top:2px;font-size:11px;font-weight:650;display:block}.quality-mini-bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:3px;min-width:0;height:34px;display:grid}.quality-mini-bars i{background:#b42318;border-radius:3px 3px 0 0;min-height:4px;display:block}.quality-mini-bars.is-muted{min-height:1px}.quality-version-timeline{gap:9px;min-width:0;display:grid}.quality-version-day{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px;padding-bottom:9px;display:grid}.quality-version-day:last-child{border-bottom:0;padding-bottom:0}.quality-version-day>div{gap:4px;min-width:0;display:grid}.quality-list-note{margin:0;font-size:11.5px;font-weight:650;line-height:1.4}.quality-version-day>span{color:var(--app-text-secondary);font-size:11px;font-weight:720}.quality-version-day>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.quality-version-day strong{border:1px solid var(--app-border-subtle);text-overflow:ellipsis;white-space:nowrap;background:#fbfbfc;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:4px 7px;display:inline-flex;overflow:hidden}.quality-version-day small{color:var(--app-text-secondary);font-size:10.5px;font-weight:720}@media (width<=1180px){.ai-quality-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-quality-kpi{border-bottom:1px solid var(--app-border-subtle)}.quality-regression-alert{grid-template-columns:minmax(0,1fr)}.quality-regression-alert small{white-space:normal}}.billing-summary p,.settings-note p,.settings-muted{color:var(--app-text-secondary);margin:0;font-size:12.5px;line-height:1.42}.billing-summary{align-content:start;gap:12px;display:grid}.billing-actions{flex-wrap:wrap;gap:8px;display:flex}.billing-trust-signal{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.billing-trust-signal span{color:var(--app-text-secondary);font-size:12px;line-height:1.4}.billing-trust-signal img{width:auto;height:24px;display:block}.billing-plan-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.billing-seat-summary{grid-template-columns:minmax(132px,.75fr) minmax(132px,.75fr) minmax(150px,1fr);gap:8px;display:grid}.billing-seat-summary>div{border:1px solid var(--app-border-subtle);border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.billing-seat-summary span,.billing-seat-summary small{color:var(--app-text-secondary);font-size:11.5px;line-height:1.35}.billing-seat-summary strong{color:var(--app-text-primary);font-size:16px;font-weight:760;line-height:1.2}.billing-seat-summary-main{background:#faf8ff;border-color:#d8ccff!important}.billing-seat-summary-total{background:#f8fafc}.billing-plan-option{border:1px solid var(--app-border);color:var(--app-text);cursor:pointer;text-align:left;background:#fff;border-radius:8px;align-items:start;gap:5px;min-height:148px;padding:12px;display:grid}.billing-plan-option:hover:not(:disabled),.billing-plan-option.selected{border-color:#6d5dfc;box-shadow:0 0 0 1px #6d5dfc29}.billing-plan-option:disabled{cursor:default}.billing-plan-option>span{color:var(--app-text);font-size:13px;font-weight:700}.billing-plan-option>strong{color:var(--app-text);font-size:14px;line-height:1.25}.billing-plan-features{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.billing-plan-features li{color:var(--app-text-secondary);align-items:center;min-width:0;font-size:11.5px;line-height:1.35;display:flex}.billing-plan-features li:before{content:"";background:#6d5dfc;border-radius:999px;flex:none;width:4px;height:4px;margin-right:7px}.billing-plan-option>small{color:var(--app-text-secondary);font-size:11.5px;line-height:1.35}.billing-plan-option>em{color:#5b4cf0;font-size:11.5px;font-style:normal;font-weight:700;line-height:1.35}.billing-actions .secondary-action{justify-self:start}.ai-credit-panel{border:1px solid var(--app-border);background:#f8fafc;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;display:grid}.ai-credit-panel.has-credits{background:#f1fdf4;border-color:#86efac}.ai-credit-panel-main{gap:5px;min-width:0;display:grid}.ai-credit-panel-main span,.ai-credit-breakdown span{color:var(--app-text-secondary);font-size:11.5px;font-weight:720}.ai-credit-panel-main strong{color:var(--app-text-primary);font-size:18px;line-height:1.15}.ai-credit-panel.has-credits .ai-credit-panel-main strong{color:#15803d}.ai-credit-panel-main p{color:var(--app-text-secondary);margin:0;font-size:12px;line-height:1.4}.ai-credit-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ai-credit-breakdown>div{border:1px solid var(--app-border-subtle);background:#ffffffb8;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.ai-credit-breakdown strong{color:var(--app-text-primary);font-size:15px;line-height:1.1}.ai-credit-breakdown>div.active strong{color:#15803d}.ai-package-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ai-package-actions .secondary-action{min-height:32px;padding:7px 10px}.ai-usage-history{border-top:1px solid var(--app-border-subtle);grid-column:1/-1;gap:8px;padding-top:10px;display:grid}.ai-usage-history-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:4px 10px;display:flex}.ai-usage-history-header strong{color:var(--app-text-primary);font-size:12.5px;font-weight:760}.ai-usage-history-header span{color:var(--app-text-secondary);font-size:11.5px;font-weight:680}.ai-usage-history-list{gap:6px;display:grid}.ai-usage-history-row{border:1px solid var(--app-border-subtle);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(120px,.32fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.ai-usage-history-row>div{gap:2px;min-width:0;display:grid}.ai-usage-history-row>div:last-child{text-align:right}.ai-usage-history-row strong{color:var(--app-text-primary);font-size:12.5px;line-height:1.25}.ai-usage-history-row span,.ai-usage-history p{color:var(--app-text-secondary);font-size:11.5px;font-weight:680;line-height:1.35}.billing-warning{border-left:2px solid #d97706;padding-left:9px;font-weight:700;color:#92400e!important}.billing-paid-items{grid-column:1/-1;gap:8px;display:grid}.billing-monthly-summary{border:1px solid var(--app-border-subtle);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px;padding:10px;display:grid}.billing-monthly-summary>div{gap:3px;min-width:0;display:grid}.billing-monthly-summary span{color:var(--app-text-secondary);font-size:11.5px;line-height:1.3}.billing-monthly-summary strong{color:var(--app-text-primary);font-size:13px;font-weight:760;line-height:1.25}.billing-monthly-summary-total{border-left:1px solid var(--app-border-subtle);padding-left:10px}.billing-paid-item{border-top:1px solid var(--app-border-subtle);grid-template-columns:minmax(0,1fr) minmax(104px,.36fr) minmax(116px,.38fr);align-items:start;gap:10px;padding-top:8px;display:grid}.billing-paid-item>div{gap:2px;min-width:0;display:grid}.billing-paid-item strong{color:var(--app-text-primary);font-size:12.5px;font-weight:720;line-height:1.25}.billing-paid-item span{color:var(--app-text-secondary);font-size:11.5px;line-height:1.35}@media (width<=720px){.reports-filter-bar,.reports-filter-field,.reports-filter-trigger,.reports-person-trigger{width:100%}.reports-filter-bar{justify-content:stretch}.reports-team-row{grid-template-columns:minmax(0,1fr)}.reports-team-metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ai-credit-panel,.billing-plan-options,.billing-seat-summary,.ai-credit-breakdown,.billing-paid-item{grid-template-columns:minmax(0,1fr)}.billing-monthly-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-monthly-summary-total{border-left:0;border-top:1px solid var(--app-border-subtle);grid-column:1/-1;padding-top:8px;padding-left:0}.ai-usage-history-row{grid-template-columns:minmax(0,1fr)}.ai-usage-history-row>div:last-child{text-align:left}}.billing-access-gate{max-width:720px}.workspace-access-loading{align-content:start;min-height:min(420px,58vh);padding-top:34px}.workspace-access-loading-panel{max-width:360px;color:var(--app-text-secondary);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:inline-grid}.workspace-access-loading-panel h3,.workspace-access-loading-panel p{margin:0}.workspace-access-loading-panel h3{color:var(--app-text-primary);font-size:14px;font-weight:650;line-height:1.3}.workspace-access-loading-panel p{margin-top:4px;font-size:12.5px;line-height:1.45}.workspace-access-loader{border:2px solid #e5e7eb;border-top-color:#6d5dfc;border-radius:999px;width:18px;height:18px;animation:.76s linear infinite workspace-access-loader-spin}@keyframes workspace-access-loader-spin{to{transform:rotate(360deg)}}.operator-billing-warning{z-index:40;color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-left-width:3px;border-radius:8px;padding:9px 12px;font-size:12.5px;font-weight:700;line-height:1.35;position:fixed;top:12px;left:232px;right:16px;box-shadow:0 8px 22px #92400e1f}.ai-usage-card{border-color:var(--app-border-subtle);background:#fff}.ai-usage-summary{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:12px;display:grid}.ai-usage-hero{border:1px solid var(--app-border-subtle);color:var(--app-text);box-shadow:none;background:#fbfaff;border-radius:8px;align-content:center;gap:3px;padding:12px;display:grid}.ai-usage-hero strong{color:var(--app-text);letter-spacing:0;font-size:24px;line-height:1}.ai-usage-hero span{color:var(--app-text-secondary);font-size:12px;font-weight:680}.ai-usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-usage-metrics div{border:1px solid var(--app-border-subtle);background:#ffffffd1;border-radius:7px;gap:3px;min-width:0;padding:9px;display:grid}.ai-usage-metrics strong{color:var(--app-text);font-size:17px;line-height:1}.ai-usage-metrics span,.ai-usage-summary p{color:var(--app-text-secondary);grid-column:1/-1;font-size:11.5px;font-weight:720;line-height:1.35}.settings-note{border:0;border-left:2px solid var(--app-accent);background:0 0;border-radius:0;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:2px 0 2px 10px}.kv{gap:0;display:grid}.kv-row{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:132px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.kv-row:last-child{border-bottom:0}.kv dt{color:var(--app-text-muted);font-size:11.5px;font-weight:680}.kv dd{overflow-wrap:anywhere;min-width:0;color:var(--app-text);margin:0;font-size:12.5px;font-weight:650}.settings-member-row-actions,.settings-invitation-row-actions{gap:7px}.automation-inline-control{color:var(--app-text-muted);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.automation-inline-control select{border:1px solid var(--app-border);background:var(--app-surface);min-height:30px;color:var(--app-text);font:inherit;border-radius:7px}.settings-invitation-panel{gap:12px}.settings-invitation-form{grid-template-columns:minmax(180px,1fr) minmax(118px,150px) auto;align-items:end;gap:9px}.integrations-layout,.settings-layout,.integration-center,.integration-catalog,.integration-category,.integration-detail-panel,.integration-detail-section,.settings-grid,.settings-team-list,.settings-invitation-panel,.settings-invitation-form,.settings-invitation-list,.kv,.settings-form-grid{display:grid}.integrations-layout,.settings-layout{align-content:start;padding:18px}.integrations-layout .app-page-heading,.settings-layout .app-page-heading,.integration-health-summary,.integration-catalog-header,.integration-detail-header,.integration-detail-title,.integration-button-row,.settings-member-row-actions,.settings-invitation-row-actions{display:flex}.integrations-layout .app-page-heading,.settings-layout .app-page-heading,.integration-catalog-header,.integration-detail-header{justify-content:space-between}.integration-health-summary,.integration-catalog-header,.integration-catalog-item,.integration-detail-header,.integration-detail-title,.integration-button-row,.settings-member-row-actions,.settings-invitation-row-actions{align-items:center}.integration-health-summary,.integration-button-row{flex-wrap:wrap}.integration-health-summary{justify-content:flex-end}.integration-center{align-items:start}.integration-catalog{align-self:stretch;position:sticky;top:0}.integration-catalog-item{width:100%;color:var(--app-text);text-align:left;align-items:center;display:grid}.integration-catalog-item strong,.integration-catalog-item small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.integration-catalog-item small{overflow-wrap:anywhere;white-space:normal}.integration-logo-mark{place-items:center;display:grid}.integration-status-label{min-width:max-content;color:var(--app-text-muted);white-space:nowrap;justify-self:end;align-items:center;line-height:1;display:inline-flex}.integration-status-label>span{background:#c2c8d0;border-radius:999px}.integration-status-label.status-active{color:#16833b}.integration-status-label.status-active>span{background:#22a447}.integration-status-label.status-partial,.integration-status-label.status-setup{color:#b75c00}.integration-status-label.status-partial>span,.integration-status-label.status-setup>span{background:#df7a14}.integration-detail-panel{grid-auto-rows:max-content;align-content:start;min-width:0;overflow:hidden auto}.settings-form-grid label,.settings-toggle-row label,.provider-mailbox-form.panel-form label,.settings-invitation-form label{min-width:0;display:grid}.settings-toggle-row{flex-wrap:wrap;display:flex}.settings-toggle-row label{align-items:center;display:inline-flex}.settings-note{align-items:start;display:grid}.settings-member-row-actions,.settings-invitation-row-actions{justify-self:end}@media (width<=920px){.integration-center{grid-template-columns:minmax(238px,286px) minmax(0,1fr)}.integration-catalog-item{grid-template-columns:30px minmax(0,1fr)}.integration-catalog-item .integration-status-label{grid-column:2;justify-self:start}}@media (width<=760px){.integrations-layout,.settings-layout{padding:12px}.integrations-layout .app-page-heading,.settings-layout .app-page-heading{align-items:start;gap:10px;display:grid}.integration-health-summary{justify-content:start}.integration-center,.settings-grid{border-radius:var(--app-radius-lg);grid-template-columns:minmax(0,1fr)}.integration-catalog{border-right:0;border-bottom:1px solid var(--app-border-subtle);gap:10px;min-height:auto;max-height:none;position:static}.integration-catalog-item{grid-template-columns:30px minmax(0,1fr) auto;min-height:48px}.integration-catalog-item .integration-status-label{grid-column:auto;justify-self:end}.integration-detail-panel{min-height:auto;overflow:visible}.integration-detail-header{align-items:flex-start;padding:12px 14px}.integration-detail-section{padding:14px}.provider-setup-panel>.wms-source-copy,.wms-source-card>.wms-source-copy{grid-template-columns:30px minmax(0,1fr)}.settings-form-grid,.settings-invitation-form,.kv-row,.copy-field{grid-template-columns:minmax(0,1fr)}.settings-member-row-actions,.settings-invitation-row-actions,.integration-button-row{justify-content:flex-start;justify-self:stretch}.settings-member-row-actions select,.settings-invitation-form input,.settings-invitation-form select{width:100%}.settings-invitation-form button{justify-self:start}}.operator-design-system,.app-admin-shell,.integrations-layout,.settings-layout{font-weight:var(--app-font-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.operator-design-system strong,.app-admin-shell strong,.integrations-layout strong,.settings-layout strong{font-weight:var(--app-font-semibold)}.operator-design-system.operator-live-workspace .message-body,.operator-design-system.operator-live-workspace .message-body p,.operator-design-system.operator-live-workspace .saas-ticket-row-preview,.operator-design-system.operator-live-workspace .operator-lab-thread-strip span,.operator-design-system.operator-live-workspace .operator-live-note.composer-readonly-status,.integration-detail-section p,.integration-detail-section textarea,.integration-detail-section input,.integration-detail-section small,.settings-help,.provider-mailbox-form p{font-weight:var(--app-font-regular)}.operator-design-system.operator-live-workspace .operator-lab-sidebar-group button,.operator-design-system.operator-live-workspace .operator-lab-nav button,.operator-design-system.operator-live-workspace .ticket-row-title-line span,.operator-design-system.operator-live-workspace .ticket-row-commerce,.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row,.operator-design-system.operator-live-workspace .operator-lab-thread-header span,.operator-design-system.operator-live-workspace .message-meta,.operator-design-system.operator-live-workspace .reply-composer-status,.operator-design-system.operator-live-workspace .definition-list dt,.operator-design-system.operator-live-workspace .definition-list dd,.integration-catalog-item small,.integration-detail-title p,.integrations-layout .app-page-heading p,.settings-layout .app-page-heading p,.settings-form-grid label,.provider-mailbox-form.panel-form label,.settings-invitation-form label,.settings-member-row-actions select{font-weight:var(--app-font-medium)}.operator-design-system.operator-live-workspace .operator-lab-queue-header h1,.operator-design-system.operator-live-workspace .operator-lab-thread-header h2,.operator-design-system.operator-live-workspace .ticket-row-title-line strong,.operator-design-system.operator-live-workspace .ticket-row-subject,.operator-design-system.operator-live-workspace .message-attachment-chip,.operator-design-system.operator-live-workspace .reply-composer-mode-switch button,.operator-design-system.operator-live-workspace .reply-composer-action-buttons button,.operator-design-system.operator-live-workspace .operator-lab-context-tabs button:not(.mobile-context-close-button),.integrations-layout button,.integrations-layout input,.integrations-layout select,.integrations-layout textarea,.settings-layout button,.settings-layout input,.settings-layout select,.settings-layout textarea,.integration-catalog-item strong,.integration-detail-title h2,.settings-invitation-row strong,.badge,.integration-status-label,.ticket-row-status,.ticket-row-followup,.ticket-row-sla,.ticket-row-urgency,.source-badge{font-weight:var(--app-font-semibold)}.integrations-layout .app-page-heading h2,.settings-layout .app-page-heading h2,.context-block-title h3,.operator-design-system.operator-live-workspace .ticket-row-priority,.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.primary,.integration-button-row button[type=submit],.provider-mailbox-form button[type=submit],.settings-invitation-form button[type=submit]{font-weight:var(--app-font-strong)}@media (width>=1121px){.operator-design-system.operator-live-workspace{grid-template-columns:48px 184px minmax(300px,328px) minmax(0,1fr) minmax(320px,340px)}}@media (width>=1500px){.operator-design-system.operator-live-workspace{grid-template-columns:48px 204px minmax(340px,372px) minmax(0,1fr) minmax(360px,380px)}}.operator-design-system.operator-live-workspace .operator-lab-context,.operator-design-system.operator-live-workspace .context-block,.operator-design-system.operator-live-workspace .operator-lab-context-card,.operator-design-system.operator-live-workspace .definition-list,.operator-design-system.operator-live-workspace .definition-list div,.operator-design-system.operator-live-workspace .definition-list dd{min-width:0}.operator-design-system.operator-live-workspace .definition-list dd{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;overflow:hidden}.operator-design-system.operator-live-workspace .ticket-row-title-line,.operator-design-system.operator-live-workspace .ticket-row-subject,.operator-design-system.operator-live-workspace .saas-ticket-row-preview{min-width:0}.operator-design-system.operator-live-workspace .ticket-row-commerce{color:#475467;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:136px;font-size:11px;line-height:16px;overflow:hidden;display:inline-flex!important}.operator-design-system.operator-live-workspace .ticket-row-commerce:before{content:none}.operator-design-system.operator-live-workspace .ticket-list-end-state{border-top:1px solid var(--app-border-subtle);color:#667085;font-size:12px;font-weight:var(--app-font-medium);text-align:center;margin:8px 12px 14px;padding:10px 2px 0;line-height:1.3}.operator-design-system.operator-live-workspace .ticket-list-end-state .ticket-list-load-more{margin:0 auto}.operator-design-system.operator-live-workspace .ticket-list-loading{color:#667085;font-size:12px;font-weight:var(--app-font-medium);justify-content:center;align-items:center;gap:7px;padding:18px 12px;display:flex}.operator-design-system.operator-live-workspace .ticket-list-loading-icon{flex:none;animation:.8s linear infinite operator-ticket-list-spin}@keyframes operator-ticket-list-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.operator-design-system.operator-live-workspace .ticket-list-loading-icon{animation:none}}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable{display:block}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:hover,.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:focus-within,.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active:not(:hover):focus-within{padding-right:9px}@media (width<=760px){.operator-design-system.operator-live-workspace .ticket-row-commerce{max-width:142px}.operator-design-system.operator-live-workspace .ticket-row-urgency{max-width:126px}}.operator-design-system.operator-live-workspace .operator-lab-queue{grid-template-rows:auto auto auto auto minmax(0,1fr)}.operator-design-system.operator-live-workspace .operator-lab-queue-header{border-bottom:1px solid var(--app-border-subtle);min-height:56px;padding:10px 14px 9px}.operator-design-system.operator-live-workspace .operator-lab-queue-header h1{font-size:16px;font-weight:var(--app-font-semibold);line-height:1.15}.operator-design-system.operator-live-workspace .operator-lab-queue-header span{color:var(--app-text-muted);font-size:12px;font-weight:var(--app-font-regular);margin-top:2px;line-height:1.15}.operator-design-system.operator-live-workspace .operator-lab-queue-header .operator-icon-button{border-color:var(--app-border-subtle);border-radius:var(--app-radius-md);color:#475467;background:#fff;width:36px;min-width:36px;height:36px;min-height:36px}.operator-design-system.operator-live-workspace .operator-lab-queue-header .operator-icon-button:hover:not(:disabled){border-color:var(--app-border);background:var(--app-bg-subtle);color:var(--app-text)}.operator-design-system.operator-live-workspace .operator-lab-search{border-radius:var(--app-radius-md);color:#667085;background:#f6f7f9;border:1px solid #0000;height:36px;margin:10px 12px 8px;padding:0 10px}.operator-design-system.operator-live-workspace .operator-lab-search:focus-within{box-shadow:inset 0 0 0 1px var(--app-accent), var(--app-shadow-focus);background:#fff}.operator-design-system.operator-live-workspace .operator-lab-search input{color:var(--app-text);font-size:12px;font-weight:var(--app-font-regular)}.operator-design-system.operator-live-workspace .operator-lab-search input::placeholder{color:#667085}@media (width<=760px){.operator-design-system.operator-live-workspace .operator-lab-queue-header{min-height:60px;padding:8px 14px}.operator-design-system.operator-live-workspace .operator-lab-queue-header .operator-icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.operator-design-system.operator-live-workspace .operator-lab-search{height:44px;margin:10px 10px 8px}}.operator-design-system.operator-live-workspace .operator-lab-thread-header.saas-panel-header{border-bottom:1px solid var(--app-border-subtle);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 16px 7px;display:grid}.operator-design-system.operator-live-workspace .operator-lab-thread-title{gap:3px;min-width:0;display:grid}.operator-design-system.operator-live-workspace .operator-lab-thread-title span{color:var(--app-text-muted);font-size:11px;font-weight:var(--app-font-regular);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-thread-title h2{color:var(--app-text);font-size:16px;font-weight:var(--app-font-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.22;overflow:hidden}.operator-design-system.operator-live-workspace .ticket-title-editor{align-items:center;gap:.3rem;width:100%;min-width:0;display:flex}.operator-design-system.operator-live-workspace .ticket-title-editor h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operator-design-system.operator-live-workspace .ticket-title-edit-button,.operator-design-system.operator-live-workspace .ticket-title-ai-marker,.operator-design-system.operator-live-workspace .ticket-title-editor.is-editing button{color:var(--muted-foreground);background:0 0;border:0;border-radius:.35rem;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.operator-design-system.operator-live-workspace .ticket-title-edit-button{cursor:pointer;opacity:0;width:1.875rem;transition:background-color .12s,color .12s,opacity .12s}.operator-design-system.operator-live-workspace .ticket-title-editor:hover .ticket-title-edit-button,.operator-design-system.operator-live-workspace .ticket-title-edit-button:focus-visible{opacity:1}.operator-design-system.operator-live-workspace .ticket-title-edit-button:hover,.operator-design-system.operator-live-workspace .ticket-title-editor.is-editing button:hover{background:var(--accent);color:var(--foreground)}.operator-design-system.operator-live-workspace .ticket-title-ai-marker{color:var(--primary);width:auto;height:auto}.operator-design-system.operator-live-workspace .ticket-title-editor.is-editing input{background:var(--background);border:1px solid var(--ring);color:var(--foreground);font:inherit;outline:2px solid color-mix(in srgb, var(--ring) 18%, transparent);border-radius:.45rem;width:min(34rem,100%);min-width:10rem;height:2rem;padding:0 .55rem;font-size:1rem;font-weight:650}@media (hover:none){.operator-design-system.operator-live-workspace .ticket-title-edit-button{opacity:1}}.operator-design-system.operator-live-workspace .operator-lab-thread-actions{align-items:center;gap:5px;min-width:max-content;display:inline-flex}.operator-design-system.operator-live-workspace .ticket-call-inline,.operator-design-system.operator-live-workspace .ticket-status-inline,.operator-design-system.operator-live-workspace .ticket-priority-inline,.operator-design-system.operator-live-workspace .ticket-assignment-inline{border:1px solid var(--app-border);border-radius:var(--app-radius-md);height:30px;min-height:30px;color:var(--app-text-secondary);font-size:12px;font-weight:var(--app-font-medium);background-color:#fff;padding:0 24px 0 10px}.operator-design-system.operator-live-workspace .ticket-call-inline{color:#14532d;justify-content:center;align-items:center;gap:5px;width:96px;padding:0 10px;display:inline-flex}.operator-design-system.operator-live-workspace .ticket-call-inline:disabled{cursor:not-allowed;color:var(--app-text-tertiary);opacity:.65}.operator-design-system.operator-live-workspace .ticket-status-inline{width:98px}.operator-design-system.operator-live-workspace .ticket-assignment-inline{width:124px;max-width:124px}.operator-design-system.operator-live-workspace .ticket-assignment-control{flex:none;display:inline-flex}.operator-design-system.operator-live-workspace .ticket-call-inline:hover:not(:disabled),.operator-design-system.operator-live-workspace .ticket-call-inline:focus,.operator-design-system.operator-live-workspace .ticket-status-inline:hover,.operator-design-system.operator-live-workspace .ticket-priority-inline:hover,.operator-design-system.operator-live-workspace .ticket-assignment-inline:hover,.operator-design-system.operator-live-workspace .ticket-status-inline:focus,.operator-design-system.operator-live-workspace .ticket-priority-inline:focus,.operator-design-system.operator-live-workspace .ticket-assignment-inline:focus{border-color:var(--app-border-strong);color:var(--app-text);outline:0}.operator-design-system.operator-live-workspace .operator-lab-thread-strip.saas-customer-strip{border-bottom:1px solid var(--app-border-subtle);background:#fff;align-items:center;gap:10px;min-height:26px;display:flex;padding:0 16px!important}.operator-design-system.operator-live-workspace .operator-lab-thread-strip.saas-customer-strip span{min-width:0;color:var(--app-text-muted);font-size:11px;font-weight:var(--app-font-regular);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-thread-strip.saas-customer-strip span+span:before{content:"";background:var(--app-border-strong);border-radius:999px;width:3px;height:3px;margin:0 8px 2px 0;display:inline-block}.operator-design-system.operator-live-workspace .operator-lab-thread{grid-template-rows:auto auto minmax(0,1fr) auto auto}.operator-design-system.operator-live-workspace .ticket-ai-source-strip{gap:5px;display:grid}.operator-design-system.operator-live-workspace .ticket-ai-source-strip span{border:1px solid var(--app-border-subtle);color:var(--app-text-secondary);font-size:11px;font-weight:var(--app-font-medium);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:7px;padding:6px 8px;line-height:1.3;display:block;overflow:hidden}.operator-design-system.operator-live-workspace .ticket-ai-summary{border:1px solid var(--app-border-subtle);background:#f8fafc;border-radius:8px;gap:4px;padding:10px;display:grid}.operator-design-system.operator-live-workspace .ticket-ai-summary.ready{background:#fbfaff;border-color:#ddd6fe}.operator-design-system.operator-live-workspace .ticket-ai-summary.warning{background:#fffbeb;border-color:#fde68a}.operator-design-system.operator-live-workspace .ticket-ai-summary strong{color:var(--app-text);font-size:13px;font-weight:var(--app-font-strong);line-height:1.3}.operator-design-system.operator-live-workspace .ticket-ai-summary p{color:var(--app-text-secondary);margin:0;font-size:11.5px;line-height:1.4}.operator-design-system.operator-live-workspace .ticket-summary-context-card{background:#fdfcff;border-color:#e4e0ff}.operator-design-system.operator-live-workspace .ticket-ai-summary-overview{color:var(--app-text)!important;font-size:12.5px!important;line-height:1.5!important}.operator-design-system.operator-live-workspace .ticket-ai-next-action{border-top:1px solid #e9e5ff;gap:3px;margin-top:4px;padding-top:8px;display:grid}.operator-design-system.operator-live-workspace .ticket-ai-next-action>span{color:var(--app-text-muted);font-size:10.5px;font-weight:var(--app-font-strong);letter-spacing:.02em;text-transform:uppercase}.operator-design-system.operator-live-workspace .ticket-ai-next-action>strong{color:var(--app-text);font-size:12px;line-height:1.35}@container (width<=620px){.operator-design-system.operator-live-workspace .operator-lab-thread-header.saas-panel-header{grid-template-columns:minmax(0,1fr);align-content:center;gap:7px;min-height:82px}.operator-design-system.operator-live-workspace .operator-lab-thread-actions{justify-self:start}}@media (width<=760px){.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread{grid-template-rows:auto auto minmax(0,1fr) auto auto}.operator-design-system.operator-live-workspace .operator-lab-thread-header.saas-panel-header{grid-template-columns:34px minmax(0,1fr) 34px;min-height:56px;padding:8px 12px}.operator-design-system.operator-live-workspace .operator-lab-thread-title h2{font-size:15px}.operator-design-system.operator-live-workspace .operator-lab-thread-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;display:grid}.operator-design-system.operator-live-workspace .ticket-call-inline,.operator-design-system.operator-live-workspace .ticket-status-inline,.operator-design-system.operator-live-workspace .ticket-assignment-inline{width:100%;min-width:0;max-width:none}}@media (width>=1121px) and (width<=1380px){.operator-design-system.operator-live-workspace{grid-template-columns:48px 184px minmax(286px,318px) minmax(0,1fr) minmax(248px,292px)}.operator-design-system.operator-live-workspace .mobile-thread-context-button,.operator-design-system.operator-live-workspace .mobile-context-close-button{display:none}.operator-design-system.operator-live-workspace.mobile-context-open:before{content:none}.operator-design-system.operator-live-workspace .operator-lab-context,.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-context{z-index:auto;border-left:1px solid var(--app-border-subtle);width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;background:#fff;display:block;position:static;overflow-y:auto}.operator-design-system.operator-live-workspace .operator-lab-context-tabs,.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-context-tabs{z-index:1;border-bottom:1px solid var(--app-border-subtle);background:#fff;grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid;position:sticky;top:0}}@media (width<=760px){.operator-design-system.operator-live-workspace .mobile-thread-context-button span{display:none}}.operator-design-system.operator-live-workspace .reply-composer{border-radius:8px}.operator-design-system.operator-live-workspace .reply-composer-topbar{min-height:30px;padding:5px 8px 0}.operator-design-system.operator-live-workspace .reply-composer-topbar-main{gap:8px}.operator-design-system.operator-live-workspace .reply-provider-select{border:1px solid var(--app-border-subtle);background:#fff;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:2px 4px 2px 10px;display:inline-flex}.operator-design-system.operator-live-workspace .reply-provider-select-label{color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:10.5px;font-weight:700;line-height:1}.operator-design-system.operator-live-workspace .reply-provider-select select{width:min(250px,35vw);min-width:0;max-width:100%;min-height:28px;color:var(--app-text);font:inherit;box-shadow:none;background:#f8fafc;border:0;border-radius:999px;padding:0 28px 0 10px;font-size:12px;font-weight:680}.operator-design-system.operator-live-workspace .reply-provider-select select:focus{outline:0}.operator-design-system.operator-live-workspace .reply-route-status{border-bottom:1px solid var(--app-border-subtle);min-width:0;min-height:24px;color:var(--app-text-secondary);background:#f8fafc;align-items:center;padding:3px 10px 4px;font-size:11.5px;font-weight:700;line-height:1.25;display:flex}.operator-design-system.operator-live-workspace .reply-route-status.email{color:#166534;background:#f0fdf4}.operator-design-system.operator-live-workspace .reply-route-status.widget{color:#3730a3;background:#eef2ff}.operator-design-system.operator-live-workspace .reply-route-status.messenger{color:#1d4ed8;background:#eff6ff}.operator-design-system.operator-live-workspace .reply-route-status.none{color:#9a3412;background:#fff7ed}.operator-design-system.operator-live-workspace .reply-route-status span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operator-design-system.operator-live-workspace .reply-composer-mode-switch button{min-height:27px}.operator-design-system.operator-live-workspace .reply-composer textarea{height:clamp(86px,12vh,128px);min-height:86px;max-height:128px}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction{gap:4px;padding:0 10px 6px}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction input{border-color:#0000;border-radius:7px;min-height:28px;padding:5px 8px}.operator-design-system.operator-live-workspace .reply-composer-ai-chips{gap:4px}.operator-design-system.operator-live-workspace .reply-composer-ai-chips button{min-height:22px;color:var(--app-text-muted);background:0 0;border-color:#0000;border-radius:6px;padding:0 7px}.operator-design-system.operator-live-workspace .reply-composer-ai-chips button:hover:not(:disabled){background:var(--app-bg-subtle)}.operator-design-system.operator-live-workspace .reply-composer-ai-chips button[aria-pressed=true]{color:#5143c7;background:#f1efff;border-color:#b9b0ff}.operator-design-system.operator-live-workspace .reply-composer-ai-background-status{border-radius:var(--app-radius-md);color:#4338ca;background:#fbfaff;border:1px solid #ded8ff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 10px 7px;padding:7px 9px;display:grid}.operator-design-system.operator-live-workspace .reply-composer-ai-background-status div{gap:1px;min-width:0;display:grid}.operator-design-system.operator-live-workspace .reply-composer-ai-background-status strong,.operator-design-system.operator-live-workspace .reply-composer-ai-background-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-design-system.operator-live-workspace .reply-composer-ai-background-status strong{font-size:12px;font-weight:760}.operator-design-system.operator-live-workspace .reply-composer-ai-background-status span{color:#635b9f;font-size:11.5px;font-weight:620}.operator-design-system.operator-live-workspace .reply-composer-ai-background-icon{color:#6d5dfc;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.operator-design-system.operator-live-workspace .reply-composer-ai-background-icon svg{animation:.9s linear infinite reply-composer-ai-spin}.operator-design-system.operator-live-workspace .reply-composer-attachments{flex-wrap:wrap;gap:6px;display:flex}.operator-design-system.operator-live-workspace .reply-composer-attachment-chip{color:#1f2937;background:#ffffffd1;border:1px solid #1f293724;border-radius:8px;align-items:center;gap:6px;max-width:min(100%,280px);min-height:30px;padding:4px 6px 4px 8px;font-size:12px;display:inline-flex}.operator-design-system.operator-live-workspace .reply-composer-attachment-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operator-design-system.operator-live-workspace .reply-composer-attachment-chip small{color:#6b7280;white-space:nowrap}.operator-design-system.operator-live-workspace .reply-composer-attachment-chip button{color:#4b5563;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.operator-design-system.operator-live-workspace .reply-composer-attachment-chip button:hover:not(:disabled){background:#1f293714}@keyframes reply-composer-ai-spin{to{transform:rotate(360deg)}}.operator-design-system.operator-live-workspace .reply-composer-actions{min-height:38px;padding:5px 7px 6px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button{border-radius:7px;min-height:28px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .icon-action{width:28px}@media (width>=1121px) and (width<=1380px){.operator-design-system.operator-live-workspace .reply-composer textarea{height:clamp(74px,10vh,104px);min-height:74px;max-height:104px}}@media (width<=760px){.operator-design-system.operator-live-workspace .reply-composer textarea{height:clamp(72px,15vh,104px);min-height:72px;max-height:104px}}.operator-design-system.operator-live-workspace .reply-composer-mode-switch button,.operator-design-system.operator-live-workspace .reply-composer-ai-chips button,.operator-design-system.operator-live-workspace .reply-composer-action-buttons button{min-height:32px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .icon-action{width:32px;min-width:32px;height:32px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action{color:#fff;background:linear-gradient(135deg,#7c5cff 0%,#5f4df2 52%,#8f5cff 100%);border-color:#6d5dfc;box-shadow:0 0 0 1px #7c5cff1f,0 8px 18px #6d5dfc38}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#8668ff 0%,#5b48ee 48%,#9b6aff 100%);border-color:#5f4df2;box-shadow:0 0 0 2px #7c5cff29,0 10px 22px #6d5dfc4d}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action:disabled{box-shadow:none;color:#a196e8;background:#f3f1ff;border-color:#d8d3ff}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action[data-generating=true]:disabled{color:#fff;background:linear-gradient(135deg,#7c5cff 0%,#5f4df2 52%,#8f5cff 100%);border-color:#6d5dfc;box-shadow:0 0 0 1px #7c5cff2e,0 8px 18px #6d5dfc3d}@media (width<=760px),(orientation:landscape) and (width<=960px) and (height<=500px){.operator-design-system.operator-live-workspace .reply-composer{max-height:214px}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction{display:none}.operator-design-system.operator-live-workspace .reply-composer-ai-background-status{margin:0 8px 6px;padding:6px 8px}.operator-design-system.operator-live-workspace .reply-composer-ai-background-status span{display:none}.operator-design-system.operator-live-workspace .reply-composer textarea{height:70px;min-height:70px;max-height:70px}}.operator-design-system.operator-live-workspace .operator-ai-brief,.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action,.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action:hover:not(:disabled),.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action[data-generating=true]:disabled{box-shadow:none}.app-admin-shell,.app-admin-main{background:var(--app-bg-canvas)}.app-admin-shell{height:100dvh;min-height:0;overflow:hidden}.app-admin-shell .app-admin-rail{align-self:start;height:100dvh;position:sticky;top:0}.app-admin-mobile-topbar,.app-mobile-menu{display:none}.app-admin-main{min-width:0;height:100%;overflow:auto}.integrations-layout,.settings-layout{gap:16px;max-width:none;padding:16px 18px 18px}.integrations-layout .app-page-heading,.settings-layout .app-page-heading{align-items:center;min-height:54px}.integrations-layout .app-page-heading h2,.settings-layout .app-page-heading h2{letter-spacing:0;margin-bottom:2px;font-size:18px}.integrations-layout .app-page-heading p:last-child,.settings-layout .app-page-heading p:last-child{max-width:680px;font-size:12.5px}.integration-health-summary span,.settings-layout .app-page-heading>.badge{border-color:var(--app-border-subtle);background:#fff;min-height:28px}.integration-center,.settings-grid{border-color:var(--app-border);border-radius:8px}.integration-center{grid-template-columns:minmax(286px,320px) minmax(0,1fr);min-height:calc(100vh - 112px)}.integration-catalog{background:#fbfbfc;min-height:calc(100vh - 112px);padding:10px 8px}.integration-catalog-header{min-height:32px}.integration-category{gap:3px}.integration-catalog-item{border-radius:7px;min-height:46px;padding:5px 7px}.integration-catalog-item.active{background:#f6f4ff;border-color:#d9d4ff}.integration-catalog-item strong{font-size:12.5px}.integration-catalog-item small{color:#5f6877}.integration-status-label{color:var(--app-text-secondary)}.integration-detail-panel{min-height:calc(100vh - 112px)}.integration-detail-header{min-height:58px;padding:12px 20px}.integration-detail-section{max-width:940px;padding:18px 20px}.integration-detail-section>.provider-setup-panel,.integration-detail-section>.wms-source-card,.integration-detail-section>.provider-mailbox-form,.integration-detail-section>.saas-empty-state,.integration-detail-section>.integration-action-row{max-width:860px}.integration-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.integration-action-row p{color:var(--app-text-secondary);margin:0;font-size:12.5px;line-height:1.42}.provider-setup-panel,.wms-source-card{gap:11px}.provider-setup-panel>.wms-source-copy,.wms-source-card>.wms-source-copy{padding-bottom:2px}.switching-warning,.inline-status,.integration-sync-summary,.provider-sync-summary,.saas-empty-state.compact{background:#fbfbfc}.provider-sync-summary{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-md);padding:9px 10px}.provider-sync-summary strong{color:var(--app-text);font-size:12.5px}.provider-sync-summary p,.provider-sync-summary dt,.provider-sync-summary dd{color:var(--app-text-secondary);font-size:12px}.settings-invitation-form{grid-template-columns:minmax(220px,1fr) minmax(124px,150px) auto}.settings-note{align-content:center;min-height:42px}.ai-usage-card,.ai-usage-metrics div{background:#fff}.ai-usage-summary{max-width:760px}.ai-usage-hero{border-color:#d9d4ff}@media (width>=1280px){.settings-layout{max-width:1440px}}@media (width<=980px){.integration-center{grid-template-columns:minmax(250px,292px) minmax(0,1fr)}.integration-detail-section>.provider-setup-panel,.integration-detail-section>.wms-source-card,.integration-detail-section>.provider-mailbox-form,.integration-detail-section>.saas-empty-state,.integration-detail-section>.integration-action-row{max-width:none}}@media (width<=760px){.saas-shell.app-admin-shell{grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh;overflow:visible}.app-admin-shell .app-admin-rail{display:none}.app-admin-main{grid-template-rows:max-content auto;align-content:start;height:auto;overflow:visible}.app-admin-mobile-topbar{z-index:50;border-bottom:1px solid var(--app-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:flex-end;padding:8px 12px;display:flex;position:sticky;top:0}.app-mobile-menu{display:block;position:relative}.app-mobile-menu-trigger{place-items:center;width:34px;height:34px;min-height:34px;display:grid}.app-mobile-menu-panel{z-index:70;border:1px solid var(--app-border);background:#fff;border-radius:8px;gap:3px;width:min(232px,100vw - 24px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0f172a29}.app-mobile-menu-panel button{min-height:38px;color:var(--app-text-secondary);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:650;display:grid}.app-mobile-menu-panel button.active{background:var(--app-accent-soft);color:var(--app-accent-strong)}.app-mobile-menu-panel button:hover{background:var(--app-bg-subtle);color:var(--app-text)}.app-mobile-menu-trigger:focus-visible,.app-mobile-menu-panel button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.app-mobile-menu-panel span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.integrations-layout,.settings-layout{gap:12px;padding:12px}.integrations-layout .app-page-heading,.settings-layout .app-page-heading{min-height:0}.integration-center,.settings-grid{border-radius:8px;grid-template-columns:minmax(0,1fr)}.integration-catalog{overscroll-behavior:contain;min-height:auto;max-height:min(470px,52vh);overflow-y:auto}.integration-detail-header{min-height:0}.integration-action-row,.settings-invitation-form{grid-template-columns:minmax(0,1fr)}.settings-invitation-form label,.settings-invitation-form input,.settings-invitation-form select{width:100%;min-width:0}.settings-invitation-form button{justify-self:start}.ai-usage-summary{grid-template-columns:minmax(0,1fr)}.ai-usage-summary p,.ai-credit-panel,.ai-package-actions{grid-column:auto}.ai-credit-panel,.ai-credit-breakdown{grid-template-columns:minmax(0,1fr)}.ai-usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=430px){.ai-usage-metrics{gap:6px}.ai-usage-metrics div{padding:8px 7px}.ai-usage-metrics strong{font-size:15px}.ai-usage-metrics span{font-size:10.5px}}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction input{min-height:32px}.automation-delay-trigger{min-width:112px}.automation-rule-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.automation-rule-create-card .settings-invitation-form{background:#fff}.automation-recipe-picker{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.automation-recipe-button{min-width:0;min-height:154px;color:var(--app-text);text-align:left;background:#fbfcfe;border:1px solid #e3e8f0;border-radius:8px;align-content:start;gap:7px;padding:10px;font-size:12.5px;font-weight:650;line-height:1.25;transition:border-color .14s,background .14s;display:grid}.automation-recipe-title{color:var(--app-text)}.automation-recipe-description{color:var(--app-text-secondary);font-size:11.5px;font-weight:var(--app-font-regular);line-height:1.35}.automation-recipe-badge{align-self:end;margin-top:auto}.automation-recipe-flow{color:var(--app-text);font-size:11.5px;font-weight:var(--app-font-semibold);border-top:1px solid #edf0f5;gap:4px;padding-top:7px;line-height:1.3;display:grid}.automation-recipe-flow span{min-width:0}.automation-recipe-button:hover,.automation-recipe-button.active{background:#f5f7fb;border-color:#cfd8e7}.automation-recipe-button .app-status-badge{justify-self:start;max-width:100%}.automation-mode-guidance{background:#fbfcfe;border:1px solid #e3e8f0;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:12px;padding:12px;display:grid}.automation-mode-guidance>div{gap:4px;min-width:0;display:grid}.automation-mode-guidance span{color:var(--app-text-secondary);font-size:11.5px;font-weight:var(--app-font-semibold);text-transform:uppercase}.automation-mode-guidance strong{color:var(--app-text);font-size:13px;font-weight:720;line-height:1.25}.automation-mode-guidance p{color:var(--app-text-secondary);font-size:12.5px;font-weight:var(--app-font-regular);margin:0;line-height:1.4}.automation-mode-guidance ul{align-content:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.automation-mode-guidance li{color:var(--app-text);font-size:12px;font-weight:var(--app-font-semibold);line-height:1.3}.automation-rule-tabs{grid-column:1/-1;gap:12px;min-width:0;display:grid}.automation-rule-tabs .app-segmented-control{background:#eef2f6;border-radius:8px;gap:2px;width:fit-content;min-height:40px;padding:3px;border:0!important}.automation-rule-tabs .app-segmented-trigger{min-width:82px;color:var(--app-text-secondary);font-size:12.5px;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:0 12px!important}.automation-rule-tabs .app-segmented-trigger[data-state=active]{color:var(--app-text);box-shadow:none!important;background:#fff!important;border-color:#dfe5ee!important}.automation-rule-tab-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.automation-rule-field{min-width:0;color:var(--app-text-secondary);font-size:11.75px;font-weight:var(--app-font-semibold);gap:5px;display:grid}.automation-rule-field label{color:inherit;font-size:inherit;font-weight:inherit}.automation-rule-field input,.automation-rule-field textarea{min-width:0}.automation-rule-field textarea{resize:vertical;min-height:84px}.automation-rule-field.wide{grid-column:1/-1}.automation-checkbox-row{min-height:42px;color:var(--app-text);font-size:12.5px;font-weight:var(--app-font-semibold);border:1px solid #e3e8f0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.automation-checkbox-row input{accent-color:#5b4fc7;width:15px;height:15px}.automation-checkbox-row input:disabled+span{color:#8994a5}.automation-rule-preview{border-top:1px solid #e8edf4;grid-column:1/-1;gap:12px;padding-top:14px;display:grid}.automation-rule-preview-header{min-width:0;color:var(--app-text);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:720;display:flex}.automation-rule-preview-header>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.automation-rule-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.automation-rule-preview-section{background:#fbfcfe;border:1px solid #e3e8f0;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.automation-rule-preview-section>span{color:var(--app-text-secondary);font-size:11.5px;font-weight:var(--app-font-semibold);text-transform:uppercase}.automation-rule-preview-section ul,.automation-rule-issues{gap:6px;margin:0;padding:0;list-style:none;display:grid}.automation-rule-preview-section li{color:var(--app-text);font-size:12.5px;font-weight:var(--app-font-semibold);line-height:1.35}.automation-rule-issues{background:#fff8fb;border:1px solid #e9dde7;border-radius:8px;padding:10px 12px}.automation-rule-issues li{color:#9a3857;font-size:12.5px;font-weight:var(--app-font-semibold);line-height:1.35}.automation-rule-field-priority,.automation-rule-field-assignee{min-width:0}.automation-rule-separator{background:#e8edf4;grid-column:1/-1}.automation-rule-form>.app-action-button{justify-self:start;min-height:42px}.automation-rule-form>.app-action-button:disabled{color:#8b95a5;background:#f3f5f8;border-color:#e3e8f0}.automation-rule-list{gap:0}.automation-rule-row{border:0;border-bottom:1px solid #edf0f5;border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding:14px 0}.automation-rule-list .automation-rule-row:last-child{border-bottom:0}.automation-rule-row .app-settings-row-copy{min-width:0}.automation-rule-row .app-settings-row-actions{align-items:center}.automation-saved-rule-summary{gap:8px;min-width:0;display:grid}.automation-saved-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.automation-saved-rule-section{background:#fbfcfe;border:1px solid #edf0f5;border-radius:8px;gap:5px;min-width:0;padding:8px 9px;display:grid}.automation-saved-rule-section>span{color:var(--app-text-secondary);font-size:10.75px;font-weight:var(--app-font-semibold);text-transform:uppercase}.automation-saved-rule-section ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.automation-saved-rule-section li{color:var(--app-text);font-size:12px;font-weight:var(--app-font-semibold);line-height:1.3}.automation-core-list,.automation-default-list{gap:0}.automation-default-row{border:0;border-bottom:1px solid #edf0f5;border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding:14px 0}.automation-core-list .automation-default-row:last-child,.automation-default-list .automation-default-row:last-child{border-bottom:0}.automation-default-row>.app-settings-row-copy{min-width:0}.automation-default-row .app-status-badge{white-space:nowrap;place-self:center end;max-width:160px}.ai-quality-layout .ai-quality-kpis{border:1px solid var(--app-border);border-radius:8px;overflow:hidden}.ai-quality-layout .settings-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;overflow:visible}.ai-quality-layout .quality-bar-row{grid-template-columns:minmax(92px,.5fr) minmax(120px,1fr) 38px}@media (width<=1100px){.automation-rule-form{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.ai-quality-layout .settings-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.automation-rule-form{grid-template-columns:minmax(0,1fr)}.automation-rule-form button{min-width:0}.automation-rule-tab-content{grid-template-columns:minmax(0,1fr)}.automation-rule-create-card>.app-settings-section-header,.automation-rules-card>.app-settings-section-header{background:#fbfcfe}.automation-default-row{grid-template-columns:minmax(0,1fr);gap:9px;padding:14px 0}.automation-default-row .app-status-badge{place-self:start;width:fit-content;max-width:100%;min-height:26px}.automation-default-row .app-settings-row-actions{justify-content:flex-start;width:100%}.automation-default-row .app-settings-row-actions .app-status-badge{width:fit-content}.automation-rule-tabs{gap:14px}.automation-recipe-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-rule-tabs .app-segmented-control{width:fit-content;max-width:100%}.automation-rule-tabs .app-segmented-trigger{min-height:34px!important}.automation-rule-field{gap:6px}.automation-rule-field input,.automation-rule-field .settings-select-trigger{min-height:42px}.automation-rule-preview-grid,.automation-mode-guidance{grid-template-columns:minmax(0,1fr)}.automation-rule-preview-header{flex-direction:column;align-items:flex-start}.automation-rule-preview-header>div{justify-content:flex-start}.automation-rule-separator{margin:2px 0 0}.automation-rule-form>.app-action-button{width:100%;min-height:42px}.automation-rule-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:15px 0}.automation-saved-rule-grid{grid-template-columns:minmax(0,1fr)}.automation-rule-row .app-settings-row-actions{justify-content:flex-start;width:100%;display:flex}.automation-rule-row .app-status-badge{min-height:28px}.automation-rule-row .app-action-button{width:auto;min-width:88px;min-height:32px}.automation-recipe-button{min-height:132px}.ai-quality-layout .quality-bar-row{grid-template-columns:minmax(86px,.7fr) minmax(86px,1fr) 34px}}@media (width<=520px){.automation-recipe-picker{grid-template-columns:minmax(0,1fr)}}.operator-design-system .operator-local-status{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin:0 18px 8px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.35}.operator-design-system .operator-local-status.error{color:#991b1b;background:#fff5f5;border-color:#fecaca}.operator-design-system .reply-composer{border:1px solid var(--app-border-subtle);box-shadow:none;background:#fff;border-radius:8px;gap:0;padding:0;overflow:hidden}.operator-design-system .reply-composer:focus-within{border-color:#d9d4ff;box-shadow:0 0 0 3px #6d5df614}.operator-design-system .reply-composer-topbar{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:6px 10px;display:grid}.operator-design-system .reply-composer-topbar-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.operator-design-system .reply-composer-mode-switch{border:1px solid var(--app-border-subtle);background:#f8fafc;border-radius:7px;align-items:center;gap:2px;min-width:max-content;padding:2px;display:inline-flex}.operator-design-system .reply-composer-mode-switch button{min-height:28px;color:var(--app-text-secondary);box-shadow:none;background:0 0;border:0;border-radius:5px;padding:0 9px;font-size:12px;font-weight:650;line-height:1}.operator-design-system .reply-composer-mode-switch button.active,.operator-design-system .reply-composer-mode-switch button[data-state=active]{color:var(--app-text);background:#fff;box-shadow:0 1px 2px #1118270f}.operator-design-system .reply-composer-mode-indicator{min-height:28px;color:var(--app-text-secondary);background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:650;line-height:1;display:inline-flex}.operator-design-system .reply-composer-mode-indicator.note{color:#92400e;background:#fffbeb;border-color:#e7ddc3}.operator-design-system .reply-composer-status{min-width:0;color:var(--app-text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;justify-self:end;font-size:11.5px;font-weight:620;line-height:1.25;overflow:hidden}.operator-design-system .reply-composer-input-shell{padding:10px 12px 7px}.operator-design-system .reply-provider-select{border:1px solid var(--app-border-subtle);background:#fff;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:2px 4px 2px 10px;display:inline-flex}.operator-design-system .reply-provider-select-label{color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:11px;font-weight:700;line-height:1}.operator-design-system .reply-provider-select select{width:min(260px,32vw);min-width:0;min-height:28px;color:var(--app-text);font:inherit;box-shadow:none;background:#f8fafc;border:0;border-radius:999px;padding:0 28px 0 10px;font-size:12px;font-weight:650}.operator-design-system .reply-provider-select select:focus{outline:0}.operator-design-system .reply-provider-select-trigger{width:min(260px,32vw);min-width:0;height:28px;min-height:28px;color:var(--app-text);box-shadow:none;background:#f8fafc;border:0;border-radius:999px;padding:0 8px 0 10px;font-size:12px;font-weight:650}.operator-design-system .reply-composer textarea{width:100%;height:clamp(92px,13vh,140px);min-height:92px;max-height:140px;color:var(--app-text);resize:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;line-height:1.45}.operator-design-system .reply-composer textarea:focus{box-shadow:none;outline:0}.operator-design-system .reply-composer-ai-instruction{border-top:1px solid var(--app-border-subtle);background:#fbfbfc;gap:7px;padding:8px 10px;display:grid}.operator-design-system .reply-composer-ai-instruction-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.operator-design-system .reply-composer-ai-instruction input{border:1px solid var(--app-border-subtle);width:100%;min-width:0;min-height:32px;color:var(--app-text);background:#fff;border-radius:7px;padding:0 10px;font-size:12px;line-height:32px}.operator-design-system .reply-composer-ai-instruction input:focus{border-color:#d9d4ff;outline:0;box-shadow:0 0 0 3px #6d5df614}.operator-design-system .reply-composer-ai-count{min-width:42px;color:var(--app-text-muted);text-align:right;font-size:11px;font-weight:650}.operator-design-system .reply-composer-ai-chips{flex-wrap:wrap;gap:6px;display:flex}.operator-design-system .reply-composer-ai-chips button{border:1px solid var(--app-border-subtle);min-height:28px;color:var(--app-text-secondary);box-shadow:none;background:#fff;border-radius:7px;padding:0 9px;font-size:11.5px;font-weight:650;line-height:1}.operator-design-system .reply-composer-ai-chips button:hover:not(:disabled){color:#5143c7;background:#fbfaff;border-color:#d9d4ff}.operator-design-system .reply-composer-ai-chips button[aria-pressed=true]{color:#5143c7;background:#f1efff;border-color:#b9b0ff}.operator-design-system .operator-lab-composer-footer,.operator-design-system .reply-composer-actions{border-top:1px solid var(--app-border-subtle);background:#fff;justify-content:flex-start;align-items:center;min-height:44px;padding:6px 10px;display:flex}.operator-design-system .reply-composer-action-buttons{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.operator-design-system .reply-composer-action-buttons button{border:1px solid var(--app-border-subtle);min-height:32px;color:var(--app-text-secondary);box-shadow:none;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:680;line-height:1;display:inline-flex}.operator-design-system .reply-composer-action-buttons .icon-action{width:32px;min-width:32px;padding:0}.operator-design-system .reply-composer-action-buttons button:hover:not(:disabled){color:#5143c7;background:#fbfaff;border-color:#d9d4ff}.operator-design-system .reply-composer-action-buttons .primary{color:#fff;background:#111827;border-color:#111827;margin-left:auto}.operator-design-system .reply-composer-action-buttons button:disabled{color:#aeb7c4;opacity:1;background:#f8fafc}@media (width<=760px){.operator-design-system .reply-composer{border-radius:8px}.operator-design-system .reply-composer-topbar{grid-template-columns:minmax(0,1fr);gap:5px;min-height:0;padding:7px 8px}.operator-design-system .reply-composer-topbar-main{gap:6px}.operator-design-system .reply-composer-mode-switch{width:100%}.operator-design-system .reply-composer-mode-switch button{flex:1 1 0}.operator-design-system .reply-provider-select,.operator-design-system .reply-provider-select select{width:100%}.operator-design-system .reply-composer-status{display:none}.operator-design-system .reply-composer-input-shell{padding:9px 10px 6px}.operator-design-system .reply-composer textarea{height:76px;min-height:76px;max-height:76px}.operator-design-system .reply-composer-ai-instruction{gap:6px;padding:7px 8px}.operator-design-system .reply-composer-ai-instruction-row{grid-template-columns:minmax(0,1fr) 42px;gap:6px}.operator-design-system .reply-composer-ai-instruction input{min-height:30px;padding:0 8px;font-size:11.5px}.operator-design-system .reply-composer-ai-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.operator-design-system .reply-composer-ai-chips button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 6px;overflow:hidden}.operator-design-system .operator-lab-composer-footer,.operator-design-system .reply-composer-actions{min-height:42px;padding:5px 8px}.operator-design-system .reply-composer-action-buttons{flex-wrap:nowrap}.operator-design-system .reply-composer-action-buttons button{min-height:32px}}.integrations-layout,.settings-layout{max-width:none}.integration-center{grid-template-columns:minmax(286px,326px) minmax(0,1fr);align-items:stretch}.integration-detail-panel{min-width:0;overflow:auto}.integration-detail-section{width:100%;max-width:none;padding:20px 24px}.integration-detail-section>.provider-setup-panel,.integration-detail-section>.wms-source-card,.integration-detail-section>.provider-mailbox-form,.integration-detail-section>.saas-empty-state,.integration-detail-section>.integration-action-row{width:min(100%,960px);max-width:none}.provider-setup-panel,.wms-source-card,.provider-settings-form,.provider-secret-form,.provider-mailbox-form.panel-form{width:100%;max-width:none}.provider-setup-panel>.wms-source-copy,.wms-source-card>.wms-source-copy{grid-template-columns:34px minmax(0,1fr);gap:12px;width:100%}.wms-source-copy>.feature-icon,.wms-source-card>.wms-source-copy>.feature-icon,.provider-setup-panel>.wms-source-copy>.integration-logo-mark{grid-column:1;place-items:center;width:34px;height:34px;display:grid}.wms-source-copy>.wms-source-text,.provider-setup-panel>.wms-source-copy>:not(.feature-icon):not(.integration-logo-mark),.wms-source-card>.wms-source-copy>:not(.feature-icon):not(.integration-logo-mark),.widget-source-card>.wms-source-copy>div:last-child{grid-column:2;min-width:0}.wms-source-copy h3,.wms-source-copy p{max-width:680px}.widget-source-card{gap:14px}.widget-source-card>.wms-source-copy{max-width:760px}.widget-source-card .provider-row-status,.provider-row-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.copy-field{grid-template-columns:minmax(112px,148px) minmax(0,1fr) auto;gap:10px;min-width:0}.copy-field span,.copy-field code,.copy-field button{min-width:0}.copy-field code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-settings-form,.provider-secret-form{border-top:1px solid var(--app-border-subtle);gap:12px;width:min(100%,760px);padding-top:14px}.provider-settings-form label,.provider-secret-form label{min-width:0;color:var(--app-text-secondary);gap:6px;font-size:11.5px;font-weight:680;display:grid}.provider-settings-form label.wide,.provider-secret-form label.wide{width:100%}.provider-settings-form textarea,.provider-secret-form textarea{resize:vertical;width:100%;min-height:92px}.provider-settings-form small,.provider-secret-form small{max-width:620px;color:var(--app-text-muted);font-size:11.5px;line-height:1.35}.provider-settings-form label.checkbox-field{align-items:center;gap:8px;width:fit-content;display:flex}.provider-settings-form label.checkbox-field input{width:16px;height:16px;min-height:0;padding:0}.wms-source-actions{align-items:center}.settings-layout .app-page-heading,.integrations-layout .app-page-heading{border-bottom:1px solid var(--app-border-subtle);padding-bottom:14px}.settings-grid{width:min(100%,1120px)}.ai-quality-layout .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1180px)}.ai-quality-layout .quality-regression-content,.ai-quality-layout .quality-regression-list,.ai-quality-layout .quality-regression-alert{min-width:0}.ai-quality-layout .quality-regression-alert{grid-template-columns:minmax(0,1fr)}.ai-quality-layout .quality-regression-alert span{overflow-wrap:normal}.ai-quality-layout .quality-regression-alert small{white-space:normal}.settings-invitation-form{max-width:860px}.workspace-language-panel{flex-direction:column;gap:12px;min-width:0;display:flex}.workspace-language-control{border:1px solid var(--app-border-subtle);background:var(--app-surface-soft);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,320px);padding:4px;display:inline-grid}.workspace-language-control button{min-height:42px;color:var(--app-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;display:flex}.workspace-language-control button.active{color:var(--app-text);background:var(--app-surface);box-shadow:0 1px 4px #0f172a14}.workspace-language-control button:disabled{cursor:wait;opacity:.68}.workspace-language-control strong{font-size:12px;line-height:1}.workspace-language-control span{font-size:13px;line-height:1}@media (width<=980px){.integration-center{grid-template-columns:minmax(0,1fr)}.integration-catalog{border-right:0;border-bottom:1px solid var(--app-border-subtle);min-height:auto;max-height:360px}.integration-detail-section{padding:18px}.copy-field{grid-template-columns:minmax(0,1fr) auto}.copy-field span{grid-column:1/-1}.ai-quality-layout .settings-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.integration-detail-section{padding:14px}.provider-setup-panel>.wms-source-copy,.wms-source-card>.wms-source-copy{grid-template-columns:32px minmax(0,1fr)}.copy-field{grid-template-columns:minmax(0,1fr)}.copy-field code{white-space:normal}.copy-field button,.wms-source-actions>button:first-child{justify-content:center;width:100%}}.provider-detail-section{gap:14px}.integration-overview,.provider-setup-flow{width:min(100%,960px);max-width:none}.integration-overview{border-bottom:1px solid var(--app-border-subtle);gap:10px;padding-bottom:14px;display:grid}.integration-overview>.wms-source-copy{grid-template-columns:34px minmax(0,1fr);gap:12px;width:100%}.integration-overview .integration-logo-mark{grid-column:1;place-items:center;width:34px;height:34px;display:grid}.integration-overview .wms-source-copy>:not(.integration-logo-mark){grid-column:1;min-width:0}.provider-detail-flow,.widget-source-card.provider-setup-flow{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-lg);background:#fff;gap:0;width:min(100%,860px);max-width:none;display:grid;overflow:hidden}.integration-detail-step{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:minmax(140px,190px) minmax(0,1fr);gap:18px;padding:16px 18px;display:grid}.integration-detail-step:last-child{border-bottom:0}.integration-detail-step-body{gap:11px;min-width:0;display:grid}.integration-detail-step-body>.provider-settings-form,.integration-detail-step-body>.provider-secret-form,.integration-detail-step .settings-form-grid{width:100%}.integration-detail-step select{border:1px solid var(--app-border);border-radius:var(--app-radius-md);min-height:34px;color:var(--app-text);background:#fff;padding:7px 9px;font-size:13px}.provider-detail-flow>.integration-button-row,.provider-secret-form>.integration-button-row{border-top:1px solid var(--app-border-subtle);background:#fbfbfc;padding:12px 18px}.widget-source-card.provider-setup-flow>.provider-settings-form{border-top:0;width:100%;padding-top:0}.widget-source-card.provider-setup-flow>.integration-detail-step,.widget-source-card.provider-setup-flow>.provider-settings-form>.integration-detail-step{width:100%}.widget-source-card.provider-setup-flow>.provider-settings-form>.integration-detail-step,.provider-detail-flow.widget-source-card>.provider-settings-form>.integration-detail-step{grid-template-columns:minmax(0,1fr)}@media (width<=760px){.integration-detail-step{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.provider-detail-flow>.integration-button-row{padding:12px 14px}}.integrations-layout{background:linear-gradient(#f8fafc 0%,#f5f7fb 100%);gap:14px;padding:18px}.integrations-layout .app-page-heading{border:0;min-height:56px;padding:0 2px 2px}.integrations-layout .app-page-heading h2{color:#101827;font-size:19px;font-weight:740}.integrations-layout .app-page-heading p:last-child{color:#5e697a;max-width:760px;font-size:12.75px;line-height:1.45}.integration-heading-mobile{display:none}.integration-health-summary{gap:7px}.integration-health-summary span{color:#3f4a5c;background:#fff;border:1px solid #e1e6ee;border-radius:999px;min-height:30px;padding:0 10px;font-size:11.5px;font-weight:720;box-shadow:0 1px 2px #0f172a0a}.integration-center{background:#fff;border:1px solid #dfe5ee;border-radius:10px;grid-template-columns:minmax(292px,334px) minmax(0,1fr);align-items:start;min-height:calc(100vh - 118px);overflow:hidden;box-shadow:0 14px 34px #0f172a0f}.integration-catalog{overscroll-behavior:contain;background:#f9fafc;border-right:1px solid #e3e8f0;height:calc(100vh - 118px);min-height:560px;max-height:calc(100vh - 118px);padding:12px 10px;overflow-y:auto}.integration-catalog-header{border-bottom:1px solid #edf0f5;min-height:34px;padding:0 4px 8px}.integration-catalog-header strong{color:#202a3a;font-size:12.75px;font-weight:760}.integration-catalog-header span{color:#7a8494;font-size:11.5px;font-weight:680}.integration-category{gap:4px;padding-top:8px}.integration-category+.integration-category{margin-top:4px}.integration-category>p{color:#8a94a5;padding:4px 5px 3px;font-size:10.75px;font-weight:760}.integration-catalog-item{background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 18px;gap:9px;min-height:52px;padding:7px 8px}.integration-catalog-item:disabled,.integration-catalog-item.is-disabled{cursor:not-allowed;opacity:.56}.integration-catalog-item:disabled:hover,.integration-catalog-item.is-disabled:hover{background:0 0;border-color:#0000}.integration-catalog-item:disabled .integration-logo-mark,.integration-catalog-item.is-disabled .integration-logo-mark{filter:grayscale()}.integration-catalog-item.active{background:#f6f4ff;border-color:#cfc8ff;box-shadow:inset 3px 0 #6d5dfc}.integration-catalog-item>span:nth-child(2){gap:2px;min-width:0;display:grid}.integration-catalog-item strong{color:#172033;font-size:12.75px;font-weight:740}.integration-catalog-item small{color:#657184;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.25;overflow:hidden}.integration-logo-mark{color:#6356ee;background:#fff;border-color:#e0e5ee;border-radius:8px;width:32px;height:32px}.integration-mobile-trigger-main.is-disabled{opacity:.56}.integration-mobile-trigger-main.is-disabled .integration-logo-mark{filter:grayscale()}.integration-mobile-selected{background:#fff;border-bottom:1px solid #e5eaf2;gap:0;display:grid}.integration-mobile-selected-header{background:#fbfcfe;border-bottom:1px solid #edf0f5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.integration-mobile-selected-header>span:nth-child(2){min-width:0}.integration-mobile-selected-header small{color:#6b7485;text-transform:uppercase;font-size:10.75px;font-weight:780;display:block}.integration-mobile-selected-header strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13.75px;font-weight:780;display:block;overflow:hidden}.integration-mobile-picker{border-top:1px solid #edf0f5}.integration-mobile-picker-heading{cursor:pointer;background:#f8fafc;border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;min-height:58px;padding:10px 12px;list-style:none;display:grid}.integration-mobile-picker-heading::-webkit-details-marker{display:none}.integration-mobile-picker-heading>span:first-child{gap:2px;min-width:0;display:grid}.integration-mobile-picker-heading strong{color:#172033;font-size:12.5px;font-weight:780}.integration-mobile-picker-heading span{color:#667085;font-size:11.75px;line-height:1.35}.integration-mobile-picker-count{color:#5d6678;white-space:nowrap;background:#fff;border:1px solid #e1e6ef;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:760;display:inline-flex}.integration-mobile-picker[open] .integration-mobile-picker-count{color:#5946d2;border-color:#d8d1ff}.integration-mobile-category-list{display:grid}.integration-mobile-picker-item{color:#172033;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:58px;padding:9px 12px;display:grid}.integration-mobile-picker-item:last-child{border-bottom:0}.integration-mobile-picker-item.is-selected{background:#f6f4ff;box-shadow:inset 3px 0 #6d5dfc}.integration-mobile-picker-item.is-disabled{cursor:not-allowed;opacity:.56}.integration-mobile-picker-item .integration-logo-mark{border-radius:8px;width:34px;height:34px}.integration-catalog-status{border-radius:999px;justify-self:end;place-items:center;width:18px;height:18px;display:inline-grid}.integration-catalog-status:before{content:"";background:#98a2b3;border-radius:999px;width:7px;height:7px;display:block}.integration-catalog-status.status-active:before{background:#17a56b;box-shadow:0 0 0 3px #eaf8f0}.integration-catalog-status.status-partial:before{background:#d88319;box-shadow:0 0 0 3px #fff4e5}.integration-catalog-status.status-setup:before{background:#a0a9b8;box-shadow:0 0 0 3px #f1f4f8}.integration-catalog-status.status-down:before{background:#e5484d;box-shadow:0 0 0 3px #fee4e2}.integration-catalog-status.status-soon:before{width:8px;height:8px;box-shadow:none;background:0 0;border:1.5px solid #a0a9b8}.integration-status-label{color:#667085;white-space:nowrap;background:#fff;border:1px solid #e2e7ef;border-radius:999px;justify-self:end;gap:6px;min-width:0;min-height:22px;padding:0 8px;font-size:10.75px;font-weight:760;line-height:1.2}.integration-status-label.status-active{color:#15704a;background:#f7fbf8;border-color:#d7eadf}.integration-status-label.status-partial{color:#936013;background:#fffbf2;border-color:#f1dfbb}.integration-status-label.status-down{color:#b42318;background:#fef2f2;border-color:#fecaca}.integration-status-label.status-soon,.integration-status-label.status-setup{color:#778196;background:#f8fafc;border-color:#e1e6ef}.integration-status-label>span{display:none}.integration-detail-panel{background:#fff;grid-template-columns:minmax(620px,1fr) minmax(270px,300px);align-items:start;width:100%;min-height:calc(100vh - 118px);overflow:auto}.integration-detail-header{background:#fff;border-bottom:1px solid #e5e9f1;grid-column:1/-1;min-height:66px;padding:14px 22px}.integration-detail-title{gap:11px}.integration-detail-title .integration-logo-mark{width:36px;height:36px}.integration-detail-title h2{color:#101827;font-size:17px;font-weight:760}.integration-detail-title p:last-child{color:#657184;font-size:12.75px}.integration-detail-section{border-bottom:0;grid-column:1;gap:14px;width:100%;max-width:none;padding:18px 24px 28px;display:grid}.provider-detail-section{align-content:start}.integration-overview{background:#fff;border:1px solid #e8edf4;border-radius:8px;width:min(100%,1040px);padding:12px 14px}.integration-overview>.wms-source-copy{grid-template-columns:minmax(0,1fr);align-items:center;gap:0}.integration-overview .integration-logo-mark{display:none}.integration-overview h3{color:#111827;margin:0 0 3px;font-size:14.5px;font-weight:760;line-height:1.25}.integration-overview p{color:#5f697a;max-width:780px;margin:0;font-size:12.75px;line-height:1.45}.integration-overview .provider-row-status{padding-left:0}.provider-detail-flow{width:min(100%,960px);box-shadow:none;background:#fff;border:1px solid #e4e9f1;border-radius:8px}.integration-detail-panel.integration-detail-panel-wide{grid-template-columns:minmax(0,1fr)}.serwersms-detail{gap:12px}.serwersms-setup-summary{background:#f8fafc;border:1px solid #e4e9f1;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:min(100%,960px);padding:14px 16px;display:flex}.serwersms-setup-summary h3{color:#172033;margin:2px 0 4px;font-size:14.5px;font-weight:780;line-height:1.3}.serwersms-setup-summary>div:first-child>p:last-child{color:#5f697a;max-width:680px;margin:0;font-size:12.75px;line-height:1.45}.serwersms-setup-state{color:#7a5b15;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:12px;font-weight:760;display:inline-flex}.serwersms-setup-state.is-ready{color:#147a51}.serwersms-provider-guide{gap:12px;display:grid}.serwersms-provider-guide>p,.serwersms-step-intro{color:#596579;margin:0;font-size:12.75px;line-height:1.5}.serwersms-provider-guide ol{counter-reset:serwersms-guide-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.serwersms-provider-guide li{color:#354154;min-height:24px;padding:3px 0 3px 32px;font-size:12.5px;font-weight:620;line-height:1.45;position:relative}.serwersms-provider-guide li:before{color:#5b4be8;content:counter(serwersms-guide-step);counter-increment:serwersms-guide-step;background:#fff;border:1px solid #dce2eb;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.serwersms-provider-guide>a,.serwersms-sender-actions>a{color:#5b4be8;align-items:center;gap:6px;width:fit-content;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.serwersms-provider-guide>a:hover,.serwersms-sender-actions>a:hover{text-underline-offset:3px;text-decoration:underline}.serwersms-security-note{color:#667085;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.serwersms-security-note svg{color:#7c6ee6;margin-top:1px}.serwersms-security-note p{margin:0;font-size:11.75px;line-height:1.45}.serwersms-sender-mode{background:#f8fafc;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.serwersms-sender-mode.is-full{background:#f7fbf9;border-color:#d7e8df}.serwersms-sender-mode svg{color:#64748b;margin-top:1px}.serwersms-sender-mode.is-full svg{color:#17875a}.serwersms-sender-warning{background:#fffbeb;border:1px solid #ead8ab;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.serwersms-sender-warning svg{color:#a66b0a;margin-top:1px}.serwersms-sender-warning strong{color:#6f4808;font-size:12.5px;font-weight:760}.serwersms-sender-warning p{color:#735b2d;margin:3px 0 0;font-size:11.75px;line-height:1.5}.serwersms-sender-mode strong,.serwersms-capability-list strong{color:#172033;font-size:12.5px;font-weight:760}.serwersms-sender-mode p,.serwersms-capability-list p{color:#667085;margin:3px 0 0;font-size:11.75px;line-height:1.45}.serwersms-sender-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.serwersms-sender-actions>button{min-width:168px}.serwersms-capability-list{display:grid}.serwersms-capability-list>div{border-bottom:1px solid #e8ecf2;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.serwersms-capability-list>div:first-child{padding-top:0}.serwersms-capability-list>div:last-child{border-bottom:0;padding-bottom:0}.serwersms-capability-list svg{color:#8390a3;margin-top:1px}.serwersms-capability-list .is-ready svg{color:#169466}.serwersms-capability-list .is-pending svg{color:#b17b16}.integration-detail-step{border-bottom:1px solid #e7ebf2;grid-template-columns:minmax(150px,198px) minmax(0,1fr);gap:20px;padding:18px 20px}.integration-detail-step-body{gap:12px}.integration-detail-step-body>p,.integration-detail-step-body>label,.settings-help{color:#596579;font-size:12.75px;line-height:1.45}.gmail-oauth-disclosure{color:#334155;background:#f5f7ff;border:1px solid #c7d2fe;border-radius:9px;gap:8px;padding:12px;display:grid}.gmail-oauth-disclosure strong{color:#172033;font-size:13px;font-weight:760}.gmail-oauth-disclosure p,.gmail-oauth-disclosure li{color:#475569;margin:0;font-size:12.5px;line-height:1.45}.gmail-oauth-disclosure ul{gap:5px;margin:0;padding-left:18px;display:grid}.gmail-oauth-disclosure a{color:#4f46e5;text-underline-offset:2px;font-weight:720;text-decoration:underline}.smtp-provider-shortcuts{color:#596579;justify-content:flex-start;align-items:center;gap:9px;min-height:34px;font-size:12.5px;line-height:1.3;display:flex}.smtp-provider-shortcuts>span{gap:2px;min-width:0;display:grid}.smtp-provider-shortcuts strong{color:#273349;font-weight:760}.smtp-provider-shortcuts small{color:#6c7688;font-size:11.5px;line-height:1.35}.smtp-provider-icon-button{color:#172033;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:92px;height:32px;padding:0 10px;font-size:12px;font-weight:720;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.smtp-provider-icon-button:hover,.smtp-provider-icon-button:focus-visible{background:#f8faff;border-color:#c7d2fe;outline:none;box-shadow:0 0 0 3px #6366f11f}.smtp-provider-icon-button svg{flex:none;width:18px;height:18px}.smtp-purpose-note p+p{margin-top:6px}.integration-dialog-backdrop{z-index:70;background:#0f172a57;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.integration-help-dialog{width:min(640px,100%);max-height:min(720px,100vh - 36px);box-shadow:var(--app-shadow-popover);background:#fff;border:1px solid #d9e0ea;border-radius:12px;gap:16px;padding:18px;display:grid;overflow:auto}.integration-help-dialog-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.integration-help-dialog-title{align-items:center;gap:12px;min-width:0;display:flex}.integration-help-dialog-icon{background:#fff;border:1px solid #e3e8f0;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.integration-help-dialog-icon svg{width:20px;height:20px}.integration-help-dialog-title p{color:#8b95a6;margin:0 0 2px;font-size:11px;font-weight:760;line-height:1.2}.integration-help-dialog-title h3{color:#172033;margin:0;font-size:16px;font-weight:760;line-height:1.25}.icon-only-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}.icon-only-button:hover,.icon-only-button:focus-visible{background:#f8faff;border-color:#c7d2fe;outline:none}.gmail-smtp-help-content{gap:14px;display:grid}.gmail-smtp-help-content ol{gap:10px;margin:0;padding-left:22px;display:grid}.gmail-smtp-help-content li::marker{color:#4f46e5;font-weight:760}.gmail-smtp-help-content li strong,.gmail-smtp-values>strong{color:#172033;font-size:13px;font-weight:760}.gmail-smtp-help-content li p{color:#596579;margin:3px 0 0;font-size:12.75px;line-height:1.45}.gmail-smtp-values{background:#fbfcfe;border:1px solid #e3e8f0;border-radius:10px;gap:9px;padding:12px;display:grid}.gmail-mailbox-summary{background:#f7fbf8;border:1px solid #dbe8dd;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.gmail-mailbox-identity{align-items:center;gap:10px;min-width:0;display:flex}.gmail-mailbox-mark{color:#12805c;background:#e8f6ed;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.gmail-mailbox-identity div{gap:2px;min-width:0;display:grid}.gmail-mailbox-identity span:not(.gmail-mailbox-mark){color:#617086;text-transform:uppercase;font-size:11.5px;font-weight:760}.gmail-mailbox-identity strong{overflow-wrap:anywhere;color:#172033;font-size:13.25px;font-weight:780}.gmail-mailbox-summary button,.integration-button-row button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.integration-detail-step-body>button.primary-action,.integration-detail-step-body>button.secondary-action{justify-content:center;align-items:center;gap:7px;width:fit-content;min-width:168px;display:inline-flex}.integration-detail-step-body>button.primary-action svg,.integration-detail-step-body>button.secondary-action svg{flex:none}.settings-form-grid{gap:12px}.settings-form-grid>.wide{grid-column:1/-1}.source-priority-center{background:#fbfcff;border:1px solid #e4e9f2;border-radius:8px;gap:14px;padding:12px;display:grid}.source-priority-center-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.source-priority-center-heading strong,.source-priority-group h4,.source-priority-row-copy strong{color:#172033;font-size:12.5px;font-weight:760;line-height:1.25;display:block}.source-priority-center-heading p,.source-priority-row-copy span{color:#657085;margin:3px 0 0;font-size:11.5px;font-weight:520;line-height:1.35;display:block}.source-priority-group{gap:8px;display:grid}.source-priority-group h4{margin:0;padding-top:2px}.source-priority-list{background:#fff;border:1px solid #e7ebf3;border-radius:8px;display:grid;overflow:hidden}.source-priority-row{border-top:1px solid #edf1f7;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"copy copy""primary fallback";align-items:start;gap:8px 10px;padding:10px;display:grid}.source-priority-row:first-child{border-top:0}.source-priority-row-copy{grid-area:copy;min-width:0}.source-priority-field{gap:5px;min-width:0;display:grid}.source-priority-field-primary{grid-area:primary}.source-priority-field-fallback{grid-area:fallback}.source-priority-field>span{color:#7a8496;font-size:10.75px;font-weight:720;line-height:1.2}.source-priority-select-trigger{width:100%;min-width:0}.settings-form-grid label,.provider-settings-form label,.provider-secret-form label{color:#465266;gap:6px;font-size:11.75px;font-weight:720}.settings-form-grid input,.settings-form-grid textarea,.provider-settings-form input,.provider-settings-form textarea,.provider-secret-form input,.provider-secret-form textarea,.integration-detail-step select{color:#111827;background:#fff;border:1px solid #d9e0ea;border-radius:8px;min-height:36px;padding:8px 10px;font-size:12.75px;box-shadow:0 1px 1px #0f172a05}.settings-form-grid input:focus,.settings-form-grid textarea:focus,.provider-settings-form input:focus,.provider-settings-form textarea:focus,.provider-secret-form input:focus,.provider-secret-form textarea:focus,.integration-detail-step select:focus{border-color:#bdb5ff;outline:0;box-shadow:0 0 0 3px #6d5dfc17}.provider-settings-form small,.provider-secret-form small,.settings-form-grid small{color:#7b8495;font-size:11.5px;line-height:1.35}.integration-copy-list{border-top:0;width:100%}.webchat-configurator{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.webchat-source-instance>.integration-detail-step{background:#fff;border-color:#d6deea}.webchat-source-instance.is-disabled>.integration-detail-step{background:#f8fafc;border-color:#e0e5ee}.webchat-source-header{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 11px;display:flex}.webchat-source-header p{color:#607086;margin:5px 0 0;font-size:12px;line-height:1.4}.webchat-source-status{color:#475569;align-items:center;gap:6px;font-size:12px;font-weight:780;display:inline-flex}.webchat-source-status:before{content:"";background:#94a3b8;border-radius:999px;width:7px;height:7px}.webchat-source-status.is-active{color:#166534}.webchat-source-status.is-active:before{background:#16a34a}.webchat-source-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.webchat-source-actions button,.danger-action.compact{border-radius:8px;min-height:32px;padding:7px 10px;font-size:12px;font-weight:760}.danger-action.compact{color:#b42318;background:#fff7f7;border:1px solid #fecaca}.webchat-setup-stack{gap:12px;min-width:0;display:grid}.webchat-edit-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:16px;min-width:0;display:grid}.webchat-configurator-main,.webchat-form-grid{gap:11px;min-width:0;display:grid}.webchat-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.webchat-form-grid .app-form-field,.webchat-form-grid .webchat-settings-group-label.wide,.webchat-form-grid label.wide,.webchat-form-grid label.checkbox-field{grid-column:1/-1}.webchat-settings-group-label{color:#172033;font-size:12.5px;font-weight:780;line-height:1.3}.webchat-form-grid .webchat-settings-group-label{padding-top:3px}.webchat-form-grid .webchat-settings-group-label.wide{border-top:1px solid #e6ebf3;margin-top:2px;padding-top:12px}.webchat-embed-ready{color:#2f5e42;background:#f8fdf9;border:1px solid #d8e6dc;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:start;gap:12px;padding:12px;display:grid}.webchat-embed-ready strong{color:#173d2a;font-size:13px;font-weight:780}.webchat-embed-ready p{color:#4f6a5a;margin:2px 0 9px;font-size:12.5px;line-height:1.4}.webchat-embed-label{color:#50605a;margin-bottom:5px;font-size:11.5px;font-weight:760;display:block}.webchat-embed-ready code{color:#172033;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #dce5df;border-radius:8px;max-height:88px;padding:8px 9px;font-size:11.5px;line-height:1.45;display:block;overflow:auto}.webchat-copy-primary{color:#fff;background:#16633e;border:1px solid #155c39;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;padding:9px 13px;font-size:12.5px;font-weight:760;display:inline-flex}.webchat-store-instruction{gap:9px;display:grid}.webchat-store-instruction .app-form-field{max-width:320px}.webchat-store-instruction-steps{color:#344155;gap:6px;margin:9px 0 0;padding-left:18px;font-size:12.5px;line-height:1.45;display:grid}.webchat-advanced-settings{background:#fbfcfe;border:1px solid #e2e7ef;border-radius:9px}.webchat-advanced-settings>summary{cursor:pointer;color:#344155;padding:10px 12px;font-size:12.5px;font-weight:760}.webchat-advanced-settings>p{color:#697589;margin:0;padding:0 12px 10px;font-size:12px;line-height:1.4}.webchat-advanced-settings>.integration-copy-list,.webchat-advanced-settings>.token-callout{width:auto;margin:0 12px 12px}.webchat-preview-panel{gap:10px;min-width:0;display:grid;position:sticky;top:14px}.webchat-preview-browser{background:#f7f9fc;border:1px solid #dde4ee;border-radius:13px;overflow:hidden;box-shadow:0 12px 30px #0f172a14}.webchat-preview-browser-bar{background:#fff;border-bottom:1px solid #e4e9f1;gap:5px;padding:10px 12px;display:flex}.webchat-preview-browser-bar span{background:#c7d0df;border-radius:999px;width:7px;height:7px}.webchat-preview-page{background:linear-gradient(#fff 0%,#f4f7fb 100%);min-height:430px;padding:16px;position:relative}.webchat-preview-page-header{justify-content:space-between;gap:12px;margin-bottom:22px;display:flex}.webchat-preview-page-header span:first-child{background:#1f2937;border-radius:5px;width:82px;height:18px}.webchat-preview-page-header span:last-child{background:#e5eaf2;border-radius:5px;width:122px;height:18px}.webchat-preview-page-lines{gap:8px;width:72%;display:grid}.webchat-preview-page-lines span{background:#e4e9f1;border-radius:999px;height:10px}.webchat-preview-page-lines span:nth-child(2){width:82%}.webchat-preview-page-lines span:nth-child(3){width:58%}.webchat-preview-window{background:#fff;border:1px solid #dde4ee;border-radius:12px;width:min(280px,100% - 32px);position:absolute;bottom:78px;right:16px;overflow:hidden;box-shadow:0 18px 36px #0f172a29}.webchat-preview-chat-header{color:#fff;background:#4338ca;justify-content:space-between;gap:10px;padding:13px 14px;display:flex}.webchat-preview-chat-header strong{font-size:13.5px;font-weight:780;line-height:1.2;display:block}.webchat-preview-chat-header p{color:#ffffffd6;margin:3px 0 0;font-size:12px;line-height:1.35}.webchat-preview-chat-header>span{color:#ffffffd1;font-size:18px;line-height:1}.webchat-preview-chat-body{background:#f8fafc;gap:10px;min-height:144px;padding:13px;display:grid}.webchat-preview-message{color:#1f2937;background:#fff;border-radius:10px 10px 10px 3px;max-width:86%;padding:9px 10px;font-size:12.5px;line-height:1.4;box-shadow:0 1px #0f172a0d}.webchat-preview-email-box{background:#fff;border:1px solid #e2e8f0;border-radius:9px;gap:5px;padding:9px;display:grid}.webchat-preview-email-box span{color:#64748b;font-size:11.5px}.webchat-preview-email-box strong{color:#1f2937;font-size:12.25px;font-weight:720}.webchat-preview-launcher{color:#fff;background:#4338ca;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:calc(100% - 32px);min-height:42px;padding:10px 14px;font-size:12.75px;font-weight:760;display:inline-flex;position:absolute;bottom:18px;right:16px;box-shadow:0 12px 26px #4338ca3d}.webchat-preview-launcher span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.webchat-preview-caption{color:#5f697a;font-size:12.25px;line-height:1.4}.webchat-preview-caption strong{color:#172033;margin-bottom:2px;font-size:12.75px;font-weight:760;display:block}.webchat-preview-caption p{margin:0}.copy-field{background:#fbfcfe;border:1px solid #e2e7ef;border-radius:8px;grid-template-columns:minmax(122px,158px) minmax(0,1fr) auto;min-height:42px;padding:6px}@media (width<=1040px){.webchat-edit-layout{grid-template-columns:minmax(0,1fr)}.webchat-preview-panel{position:static}}@media (width<=760px){.webchat-form-grid,.webchat-embed-ready{grid-template-columns:minmax(0,1fr)}.webchat-source-header,.webchat-source-actions{justify-content:stretch;display:grid}.webchat-source-actions button,.webchat-copy-primary{width:100%}.webchat-preview-page{min-height:390px}}.copy-field+.copy-field{margin-top:7px}.copy-field span{color:#596579;align-self:center;padding-left:4px;font-size:11.75px;font-weight:720}.copy-field code{color:#172033;background:#fff;border:1px solid #e1e6ee;border-radius:7px;min-height:30px;padding:7px 9px}.copy-field button,.integration-button-row button,.wms-source-actions button{border-radius:8px;min-height:34px;font-size:12.25px;font-weight:740}.email-quick-start-section{border-bottom:1px solid var(--app-border-subtle);gap:12px;min-width:0;padding:14px;display:grid}.email-setup-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:14px 14px 0;list-style:none;display:grid}.email-setup-progress li{color:#647084;background:#fff;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.email-setup-progress li span{color:#647084;background:#eef2f7;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:780;display:grid}.email-setup-progress li strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;line-height:1.2;overflow:hidden}.email-setup-progress li.is-active{color:#4f46c8;background:#f7f5ff;border-color:#cfc8ff}.email-setup-progress li.is-active span{color:#fff;background:#6356ee}.email-setup-progress li.is-done{color:#147450;background:#f3fbf7;border-color:#bdebd4}.email-setup-progress li.is-done span{color:#fff;background:#16a365}.email-onboarding{background:linear-gradient(135deg,#6356ee12,#fff0 42%),#fbfcff;border:1px solid #dde5f1;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;width:100%;padding:14px;display:grid}.email-onboarding-main{flex-direction:column;gap:10px;min-width:0;display:flex}.email-onboarding h3{color:#111827;letter-spacing:0;margin:0;font-size:18px;font-weight:760}.email-onboarding-main>p{color:#4f5b6e;white-space:pre-line;max-width:620px;margin:0;font-size:13px;line-height:1.48}.email-onboarding-action{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.email-onboarding-action button{color:#fff;background:#6356ee;border:1px solid #5f4df2;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12.5px;font-weight:760;display:inline-flex}.email-onboarding-action button:hover:not(:disabled){background:#5749d8}.email-onboarding-action span{color:#667085;max-width:440px;font-size:12px;line-height:1.4}.email-forwarding-task{background:#fff;border:1px solid #dfe6f0;border-radius:10px;align-items:start;gap:14px;padding:12px;display:grid}.email-forwarding-task-heading{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.email-forwarding-task-heading svg{color:#138557;margin-top:1px}.email-forwarding-task-heading strong,.email-forwarding-provider-guide strong{color:#172033;font-size:12.75px;font-weight:760;display:block}.email-forwarding-provider-guide strong{white-space:pre-line}.email-forwarding-task-heading p,.email-forwarding-check-content>p,.email-forwarding-provider-guide p{color:#667085;white-space:pre-line;margin:3px 0 0;font-size:12px;line-height:1.42}.email-forwarding-checklist{gap:0;margin:13px 0 0;padding:0;list-style:none;display:grid}.email-forwarding-checklist>li{background:0 0;grid-template-columns:26px minmax(0,1fr);gap:9px;min-width:0;padding:0;display:grid}.email-forwarding-checklist>li+li{border-top:1px solid #edf1f6;margin-top:12px;padding-top:12px}.email-forwarding-check-index{color:#5b6678;background:#eef2f7;border-radius:999px;place-items:center;width:26px;height:26px;font-size:11.5px;font-weight:800;display:grid}.email-forwarding-check-content{gap:8px;min-width:0;display:grid}.email-forwarding-check-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.email-forwarding-check-heading>strong{color:#172033;font-size:12.75px;font-weight:760}.email-forwarding-check-heading>button{color:#4f46c8;background:#fff;border:1px solid #d7dfeb;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:760}.email-forwarding-check-heading>button:hover{background:#f7f5ff;border-color:#c9c2ff}.email-forwarding-check-content>strong{color:#172033;font-size:12.75px;font-weight:760;display:block}.email-forwarding-checklist>li:first-child .email-forwarding-check-index,.email-forwarding-checklist>li:nth-child(2) .email-forwarding-check-index,.email-forwarding-checklist>li.is-done .email-forwarding-check-index{color:#fff;background:#6356ee}.email-forwarding-checklist>li.is-done .email-forwarding-check-index{background:#16a365}.email-forwarding-copy-target{background:#fff;border:1px solid #d7dfeb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;min-width:0;padding:10px;display:grid}.email-forwarding-copy-target span{color:#667085;grid-column:1/-1;font-size:11.5px;font-weight:760}.email-forwarding-copy-target code{overflow-wrap:anywhere;color:#172033;min-width:0;font-size:13px;font-weight:720}.email-forwarding-provider-select small{color:#667085;font-size:11.5px;font-weight:760}.email-forwarding-copy-target button,.email-forwarding-checklist button{color:#465266;white-space:nowrap;background:#fff;border:1px solid #dbe2ec;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12.25px;font-weight:740;display:inline-flex}.email-forwarding-provider-select{color:#5a667a;gap:6px;font-size:12px;font-weight:760;display:grid}.email-forwarding-provider-select select{color:#172033;background:#fff;border:1px solid #d9e1ec;border-radius:8px;min-height:34px;padding:0 10px;font-size:12.5px;font-weight:650}.email-forwarding-provider-guide{background:#fbfcfe;border:1px solid #e7ebf2;border-radius:9px;gap:7px;margin-top:8px;padding:10px;display:grid}.email-forwarding-provider-guide ol{color:#465266;gap:5px;margin:0;padding-left:18px;font-size:12.25px;line-height:1.45;display:grid}.email-forwarding-provider-guide p{margin-bottom:0}.email-forwarding-provider-guide a{color:#5447d7;font-weight:740;text-decoration:none}.email-forwarding-provider-guide a:hover{text-decoration:underline}.email-domain-advanced-flow{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:10px;padding:12px}.email-sender-settings{background:#fff;border:1px solid #e1e7f0;border-radius:10px;width:min(100%,1040px)}.email-sender-settings-header{color:#172033;grid-template-columns:minmax(0,1fr);gap:3px;padding:12px 14px;display:grid}.email-sender-settings-header span{font-size:12.75px;font-weight:760}.email-sender-settings-header small{color:#667085;font-size:12px;line-height:1.4}.email-sender-inline-form{border-top:1px solid #e8edf4;border-radius:0 0 10px 10px;grid-template-columns:minmax(190px,1.1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:12px 14px 14px;display:grid}.email-sender-name-field,.email-sender-preview-field{gap:6px;min-width:0;display:grid}.email-sender-name-field span,.email-sender-preview-field span{color:#536073;font-size:11.5px;font-weight:760}.email-sender-name-field input{color:#172033;border:1px solid #d9e1ee;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:0 10px;font-size:13px;font-weight:680}.email-sender-preview{color:#172033;text-overflow:ellipsis;white-space:nowrap;background:#fbfcfe;border:1px solid #e1e7f0;border-radius:8px;align-items:center;min-width:0;min-height:34px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:760;display:flex;overflow:hidden}.email-sender-save-button{color:#fff;background:#6356ee;border:1px solid #5b4be8;border-radius:8px;justify-content:center;align-items:center;min-width:78px;min-height:34px;padding:0 13px;font-size:12.5px;font-weight:760;display:inline-flex}.email-sender-save-button:disabled{color:#8b95a5;background:#edf1f7;border-color:#dfe5ef}.email-domain-assist{background:#fff;border:1px solid #e1e7f0;border-radius:8px;width:min(100%,1040px);overflow:hidden}.email-domain-assist summary{cursor:pointer;background:#fbfcfe;grid-template-columns:20px minmax(0,1fr) 16px;align-items:start;gap:9px;padding:12px 14px;list-style:none;display:grid}.email-domain-assist summary::-webkit-details-marker{display:none}.email-domain-assist summary svg{color:#138557;margin-top:1px}.email-domain-assist-chevron{transition:transform .16s;color:#8b95a5!important}.email-domain-assist[open] .email-domain-assist-chevron{transform:rotate(180deg)}.email-domain-assist summary strong{color:#172033;font-size:12.75px;font-weight:760;display:block}.email-domain-assist summary p{color:#667085;margin:3px 0 0;font-size:12px;line-height:1.42}.email-domain-assist-body{border-top:1px solid #e8edf4;gap:12px;padding:12px 14px 14px;display:grid}.email-domain-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.email-domain-paths button{color:#172033;text-align:left;background:#fff;border:1px solid #e1e7f0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:4px 8px;min-width:0;padding:11px;display:grid}.email-domain-paths button.is-selected{background:#f7f6ff;border-color:#6356ee}.email-domain-paths button svg{color:#6356ee;grid-row:span 2;margin-top:1px}.email-domain-paths button span{font-size:12.5px;font-weight:760;line-height:1.25}.email-domain-paths button small{color:#667085;font-size:11.75px;line-height:1.35}.email-domain-delegate-note{background:#fbfcff;border:1px solid #e3e7ff;border-radius:8px;gap:4px;padding:10px 11px;display:grid}.email-domain-delegate-note strong{color:#172033;font-size:12.5px;font-weight:760}.email-domain-delegate-note p{color:#667085;margin:0;font-size:12px;line-height:1.4}.email-domain-assist .provider-settings-form{background:#fff;border:1px solid #e8edf4;border-radius:8px}.email-setup-modal-backdrop{z-index:80;background:#1118276b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.email-setup-modal{background:#fff;border:1px solid #dbe3ef;border-radius:12px;gap:14px;width:min(100%,640px);height:min(590px,100vh - 44px);min-height:0;max-height:calc(100vh - 44px);padding:20px 20px 0;display:grid;position:relative;overflow:auto;box-shadow:0 22px 60px #10182838}.email-setup-modal-close{color:#475467;background:#fff;border:1px solid #dce3ed;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:12px;right:12px}.email-setup-modal-header{gap:5px;max-width:520px;padding-right:44px;display:grid}.email-setup-modal-header span{color:#6356ee;text-transform:uppercase;font-size:11.5px;font-weight:780}.email-setup-modal-header h3{color:#111827;letter-spacing:0;margin:0;font-size:22px;font-weight:780}.email-setup-modal-header p{color:#596579;white-space:pre-line;margin:0;font-size:13px;line-height:1.48}.email-setup-preview{background:#fbfcff;border:1px solid #dfe4ff;border-radius:10px;gap:5px;padding:14px;display:grid}.email-setup-preview span,.email-setup-field span,.email-setup-suggestions>span{color:#5a667a;font-size:12px;font-weight:760}.email-setup-preview strong{overflow-wrap:anywhere;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:18px;font-weight:760}.email-setup-preview small,.email-setup-field small{color:#667085;font-size:11.75px;line-height:1.42}.email-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.email-setup-address-builder{gap:10px;display:grid}.email-setup-field{gap:6px;display:grid}.email-setup-field input{color:#172033;border:1px solid #d9e1ec;border-radius:8px;outline:none;min-height:40px;padding:0 11px;font-size:13px;font-weight:650}.email-setup-field input:focus{border-color:#7c70f4;box-shadow:0 0 0 3px #6356ee24}.email-setup-address-preview{background:#f7f9ff;border:1px solid #cfd8ff;border-radius:10px;gap:7px;padding:14px 15px;display:grid;box-shadow:inset 3px 0 #6356ee}.email-setup-address-preview.is-checking{background:#f8fafc;border-color:#d8def0;box-shadow:inset 3px 0 #8b95a7}.email-setup-address-preview.is-available{background:#f0fdf6;border-color:#a7e8c8;box-shadow:inset 3px 0 #16a36a}.email-setup-address-preview.is-taken,.email-setup-address-preview.is-error{background:#fff5f5;border-color:#fecaca;box-shadow:inset 3px 0 #dc2626}.email-setup-address-preview span{color:#4f5d73;font-size:12px;font-weight:780}.email-setup-address-preview strong{overflow-wrap:anywhere;color:#101828;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:17px;font-weight:780;line-height:1.35}.email-setup-address-preview small{color:#5d6a80;max-width:540px;font-size:12.25px;line-height:1.48}.email-setup-suggestions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-setup-suggestions button{color:#364152;background:#fff;border:1px solid #dbe2ec;border-radius:8px;min-height:32px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11.75px;font-weight:700}.email-setup-actions{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e8edf4;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 -20px;padding:12px 20px 16px;display:flex;position:sticky;bottom:0}.email-setup-actions button{color:#fff;background:#6356ee;border:1px solid #5f4df2;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12.5px;font-weight:760;display:inline-flex}.email-setup-actions .secondary-action{color:#465266;background:#fff;border-color:#dbe2ec}.provider-detail-flow>.integration-button-row,.provider-secret-form>.integration-button-row{background:#f8fafc;border-top:1px solid #e7ebf2;min-height:58px;padding:12px 20px}.integration-button-row button:first-child,.wms-source-actions button:first-child{color:#fff;background:#6356ee;border-color:#5f4df2}.integration-button-row button:first-child:hover:not(:disabled),.wms-source-actions button:first-child:hover:not(:disabled){background:#5749d8}.integration-button-row .secondary-action,.copy-field button{color:#465266;background:#fff;border-color:#dbe2ec}.integration-button-row>span{color:#6c7688;font-size:11.75px;font-weight:680}.switching-warning,.inline-status,.integration-sync-summary,.provider-sync-summary,.token-callout{color:#596579;background:#fbfcfe;border:1px solid #e2e7ef;border-radius:9px}.switching-warning{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:11px 12px}.switching-warning svg{color:#13955f}.switching-warning.is-warning{background:#fffbeb;border-color:#f0d7a5}.switching-warning.is-warning svg{color:#b45309}.switching-warning strong,.integration-sync-summary strong,.provider-sync-summary strong,.token-callout strong{color:#172033;font-size:12.75px;font-weight:760}.switching-warning p,.integration-sync-summary p,.provider-sync-summary p,.token-callout p{color:#5f697a;font-size:12.5px;line-height:1.45}.zadarma-provider-instructions{color:#4f5b6f;border-left:3px solid #7c3aed;gap:10px;max-width:760px;padding:2px 0 2px 14px;font-size:12.75px;line-height:1.5;display:grid}.zadarma-provider-instructions.compact{border-left-color:#cbd5e1}.zadarma-provider-instructions ol{gap:7px;margin:0;padding-left:20px;display:grid}.zadarma-provider-instructions li::marker{color:#6d28d9;font-weight:750}.zadarma-provider-instructions p{margin:0}.zadarma-provider-instructions strong{color:#172033}.zadarma-notifications-locator{justify-items:start;gap:6px;display:grid}.zadarma-notifications-locator>span{color:#5f697a;font-size:12px;font-weight:680}.zadarma-notifications-tile{color:#263246;background:#fff;border:1px solid #dce2ea;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,270px);min-height:72px;padding:10px 11px;text-decoration:none;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.zadarma-notifications-tile:hover{background:#fbfaff;border-color:#a99df8}.zadarma-notifications-tile:focus-visible{border-color:#7567ef;outline:0;box-shadow:0 0 0 3px #6356ee29}.zadarma-notifications-icon{color:#7c8491;background:#e5e7eb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.zadarma-notifications-copy{gap:2px;min-width:0;display:grid}.zadarma-notifications-copy strong{color:#303949;font-size:13.5px;font-weight:720}.zadarma-notifications-copy small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:10.75px;line-height:1.3;overflow:hidden}.zadarma-notifications-link-icon{color:#7567ef}.zadarma-notification-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,760px);display:grid}.zadarma-notification-field-guide{background:#fff;border:1px solid #dfe4ec;border-radius:9px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.zadarma-notification-field-heading{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;display:grid}.zadarma-notification-field-heading>span{color:#5b4ce7;background:#f0edff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.zadarma-notification-field-heading>div{gap:3px;min-width:0;display:grid}.zadarma-notification-field-heading strong{color:#172033;font-size:13px;line-height:1.35}.zadarma-notification-field-heading small{color:#5f697a;font-size:11.5px;line-height:1.45}.zadarma-notification-field-guide .copy-field{min-width:0}.zadarma-provider-enable-cue{color:#5f697a;flex-wrap:wrap;align-items:center;gap:7px;font-size:11.5px;display:flex}.zadarma-provider-enable-cue strong{color:#3f4248;background:#fff;border:1px solid #cfd5dd;border-radius:5px;padding:4px 10px;font-size:11.5px;box-shadow:0 1px 2px #0f172a14}.zadarma-provider-event-list{flex-wrap:wrap;gap:6px;display:flex}.zadarma-provider-event-list>span{color:#3f4959;background:#f6f8fb;border-radius:5px;align-items:center;gap:5px;min-width:0;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;line-height:1.25;display:inline-flex}.zadarma-provider-event-list i{color:#fff;background:#2185f5;border-radius:3px;flex:none;place-items:center;width:15px;height:15px;font-family:inherit;font-size:10px;font-style:normal;font-weight:800;display:grid}@media (width<=760px){.zadarma-notification-fields{grid-template-columns:minmax(0,1fr)}}.zadarma-dependency-note svg{color:#64748b}.zadarma-api-ready>div{justify-items:start;gap:5px;display:grid}.zadarma-api-ready button{margin-top:3px}.zadarma-operator-extension-note{background:#fff;border:1px solid #dce3ed;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.zadarma-operator-extension-note>div{gap:3px;min-width:0;display:grid}.zadarma-operator-extension-note strong{color:#182235;font-size:13px}.zadarma-operator-extension-note p{color:#66738a;margin:0;font-size:12px;line-height:1.45}.zadarma-team-settings-link{color:#5145cd;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:3px 0;font-size:12px;font-weight:700;text-decoration:underline}.zadarma-team-settings-link:hover{color:#3f35a8}.zadarma-team-settings-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #7c6cff}#zadarma-operator-extensions{scroll-margin-top:24px}@media (width<=760px){.zadarma-operator-extension-note{flex-direction:column;align-items:flex-start;gap:8px}}.zadarma-live-confirmed{background:#f3fbf7;border-color:#b9e2ce}.zadarma-test-unavailable svg{color:#64748b}.zadarma-advanced-settings{border-top:1px solid #e7ebf2}.zadarma-advanced-settings>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:14px 20px;list-style:none;display:grid}.zadarma-advanced-settings>summary::-webkit-details-marker{display:none}.zadarma-advanced-settings>summary:before{content:"+";color:#64748b;grid-area:1/2;justify-self:end;font-size:18px;line-height:1}.zadarma-advanced-settings[open]>summary:before{content:"−"}.zadarma-advanced-settings>summary>span:first-child{grid-area:1/1;gap:3px;display:grid}.zadarma-advanced-settings>summary strong{color:#172033;font-size:13px;font-weight:760}.zadarma-advanced-settings>summary small{color:#64748b;font-size:12px;line-height:1.4}.zadarma-advanced-settings>summary .integration-status-label{grid-area:1/2;margin-right:28px}.zadarma-advanced-settings-body{border-top:1px solid #e7ebf2}@media (width<=640px){.zadarma-advanced-settings>summary{padding-inline:16px}.zadarma-advanced-settings>summary .integration-status-label{display:none}}.outlook-mailbox-disabled-list ul{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.outlook-mailbox-disabled-list li{gap:2px;display:grid}.outlook-mailbox-disabled-list li>span{color:#7f1d1d;font-weight:650}.outlook-mailbox-disabled-list li>small{color:#991b1b}.provider-page-picker{border-top:0;padding-top:0}.provider-page-picker strong{color:#172033;font-size:12.75px;font-weight:760}.advanced-integration-settings{background:#fbfcfe;border:1px solid #e2e7ef;border-radius:9px;padding:10px 12px}.advanced-integration-settings>summary{color:#4b5568}.zadarma-capability-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:7px;display:grid}.zadarma-detail-section .capability-pill{color:#465266;background:#fbfcfe;border-color:#e1e7f0;border-radius:8px;justify-content:flex-start;min-height:34px;padding:0 10px;font-size:12px;font-weight:720}.zadarma-detail-section .capability-pill svg{color:#8b96a8;width:13px;height:13px}.zadarma-detail-section .capability-pill.active{color:#172033;background:#fff;border-color:#dbe6f3}.zadarma-detail-section .capability-pill.active svg{color:#18a66f}.zadarma-audio-settings{gap:12px;width:min(100%,640px);display:grid}.zadarma-audio-field{color:var(--app-text-secondary);gap:6px;font-size:11.5px;font-weight:680;display:grid}.zadarma-audio-select{border:1px solid var(--app-border);width:100%;min-height:38px;color:var(--app-text);font:inherit;background:#fff;border-radius:8px;padding:0 34px 0 11px}.zadarma-audio-select:focus{border-color:#6956f7;outline:0;box-shadow:0 0 0 3px #6956f724}.zadarma-audio-note{color:var(--app-text-muted);margin:0;font-size:12px;line-height:1.45}.zadarma-audio-note.error{color:#b42318}.zadarma-audio-actions{justify-content:flex-start;display:flex}.zadarma-toggle-row{gap:8px}.zadarma-toggle-row label{color:#465266;background:#fbfcfe;border-color:#e1e7f0;border-radius:8px;gap:8px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:720}.zadarma-toggle-row input{opacity:0;appearance:none;clip:rect(0 0 0 0);width:1px;height:1px;min-height:0;margin:-1px;position:absolute;overflow:hidden}.zadarma-switch{background:#d9e0ea;border-radius:999px;flex:none;width:24px;height:14px;transition:background .14s;display:inline-flex;position:relative}.zadarma-switch:after{content:"";background:#fff;border-radius:999px;width:10px;height:10px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a38}.zadarma-toggle-row input:checked+.zadarma-switch{background:#18a66f}.zadarma-toggle-row input:checked+.zadarma-switch:after{transform:translate(10px)}.zadarma-toggle-row label:has(input:checked){color:#172033;background:#f8fcfa;border-color:#d6eadf}.zadarma-toggle-row label:focus-within{border-color:#bdb5ff;box-shadow:0 0 0 3px #6d5dfc17}.integration-instruction-panel{min-width:0;box-shadow:none;background:#fff;border:1px solid #e5eaf2;border-radius:8px;grid-area:2/2/span 20;align-self:start;gap:12px;margin:18px 24px 24px 0;padding:14px;display:grid;position:sticky;top:0}.integration-instruction-panel h3{color:#111827;margin:0 0 5px;font-size:13.5px;font-weight:780;line-height:1.25}.integration-instruction-panel p{color:#5f697a;margin:0;font-size:12.5px;line-height:1.45}.integration-instruction-subtitle{color:#172033;font-size:12.5px;font-weight:780;line-height:1.3}.integration-instruction-panel ol{counter-reset:integration-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.integration-instruction-panel ol li{color:#354154;min-height:22px;padding-left:26px;font-size:12.5px;font-weight:650;line-height:1.4;position:relative}.integration-instruction-panel ol li:before{color:#64748b;content:counter(integration-step);counter-increment:integration-step;background:#f8fafc;border:1px solid #e2e7ef;border-radius:999px;place-items:center;width:18px;height:18px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:0;left:0}.integration-instruction-checklist{border-top:1px solid #e3e8f0;gap:9px;padding-top:12px;display:grid}.integration-instruction-checklist strong{color:#172033;font-size:12.5px;font-weight:780}.integration-instruction-checklist ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.integration-instruction-checklist li{color:#596579;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;font-size:12px;line-height:1.35;display:grid}.integration-instruction-checklist svg{color:#14915c;margin-top:1px}@media (width<=1360px){.integration-detail-panel{grid-template-columns:minmax(0,1fr)}.integration-detail-section,.integration-instruction-panel{grid-column:1}.integration-instruction-panel{grid-row:auto;width:auto;margin:0 24px 24px;position:static}}@media (width<=980px){.integration-center{grid-template-columns:minmax(0,1fr)}.integration-catalog{border-bottom:1px solid #e3e8f0;border-right:0;min-height:auto;max-height:390px}}@media (width<=760px){.integrations-layout{gap:8px;padding:10px 12px 12px}.integrations-layout .app-page-heading{gap:0;padding:0 2px}.integrations-layout .app-page-heading .eyebrow{margin-bottom:2px;font-size:10.5px}.integrations-layout .app-page-heading h2{margin:0 0 2px;font-size:18px;line-height:1.15}.integrations-layout .app-page-heading p:last-child{max-width:320px;font-size:12px;line-height:1.35}.integrations-layout .integration-heading-desktop{display:none}.integrations-layout .integration-heading-mobile{display:inline}.integration-health-summary{width:100%}.integration-center{border-radius:9px}.integration-catalog-item{grid-template-columns:32px minmax(0,1fr)}.integration-catalog-item .integration-status-label{grid-column:2;justify-self:start}.integration-detail-header{padding:12px 14px}.integration-detail-section{padding:16px 14px 18px}.integration-instruction-panel{margin:0 14px 16px;padding:14px}.integration-overview{padding:12px}.integration-overview>.wms-source-copy{grid-template-columns:minmax(0,1fr)}.integration-overview .integration-logo-mark{display:none}.integration-overview .provider-row-status{padding-left:0}.serwersms-setup-summary{flex-direction:column;align-items:flex-start;gap:10px;padding:13px 14px}.serwersms-setup-state{white-space:normal}.serwersms-sender-actions{flex-direction:column;align-items:stretch}.serwersms-sender-actions>button,.serwersms-sender-actions>a{justify-content:center;width:100%}.integration-detail-step{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.settings-form-grid{grid-template-columns:minmax(0,1fr)}.source-priority-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""primary""fallback"}.smtp-provider-shortcuts{flex-direction:column;align-items:stretch}.smtp-provider-icon-button{width:100%}.email-onboarding{grid-template-columns:minmax(0,1fr);padding:12px}.email-setup-progress{grid-template-columns:minmax(0,1fr);padding:12px 12px 0}.email-setup-progress li strong{white-space:normal}.email-onboarding h3{font-size:16px}.email-onboarding-action{flex-direction:column;align-items:stretch}.email-onboarding-action button{width:100%}.email-sender-inline-form{grid-template-columns:minmax(0,1fr)}.email-sender-save-button{width:100%}.email-forwarding-task,.email-forwarding-checklist,.email-forwarding-copy-target,.email-domain-paths{grid-template-columns:minmax(0,1fr)}.email-forwarding-copy-target button{width:100%}.email-setup-modal-backdrop{align-items:end;padding:10px}.email-setup-modal{width:100%;min-height:min(430px,100vh - 20px);max-height:calc(100vh - 20px);padding:16px 16px 0}.email-setup-modal-header h3{font-size:18px}.email-setup-preview strong{font-size:15px}.email-setup-grid{grid-template-columns:minmax(0,1fr)}.email-setup-actions{flex-direction:column-reverse;align-items:stretch;margin:0 -16px;padding:12px 16px 14px}.email-setup-actions button{width:100%}.copy-field{grid-template-columns:minmax(0,1fr)}.copy-field span{padding-left:0}.provider-detail-flow>.integration-button-row{align-items:stretch;padding:12px 14px}.gmail-mailbox-summary{flex-direction:column;align-items:stretch}.gmail-mailbox-summary button{width:100%}.integration-button-row button,.copy-field button{justify-content:center;width:100%}}.idosell-shop-options{gap:10px;display:grid}.idosell-owner-note{color:#5f697a;margin:0;font-size:12px;line-height:1.45}.idosell-credential-steps{background:#fbfcfe;border:1px solid #dbe3ee;border-radius:8px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.idosell-credential-task{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);align-content:start;gap:18px;min-width:0;padding:14px;display:grid}.idosell-credential-task+.idosell-credential-task{border-top:1px solid #dbe3ee}.idosell-credential-task-heading{gap:4px;display:grid}.idosell-credential-task-heading>span{color:#6554df;letter-spacing:.04em;text-transform:uppercase;width:fit-content;font-size:10.5px;font-weight:760}.idosell-credential-task-heading>strong{color:#172033;font-size:13px;font-weight:760}.idosell-credential-task-heading p{color:#667085;margin:0;font-size:11.75px;line-height:1.45}.idosell-panel-navigation{color:#344054;gap:5px;margin:4px 0;padding-left:21px;font-size:11.75px;font-weight:700;line-height:1.4;display:grid}.idosell-credential-task label{margin-top:auto}.idosell-key-setup{gap:9px;min-width:0;display:grid}.idosell-key-setup>strong{color:#172033;font-size:12px;font-weight:760}.idosell-key-setup>p{color:#667085;margin:0;font-size:11.5px;line-height:1.45}.idosell-key-settings{background:#fff;border:1px solid #dfe4ec;border-radius:7px;margin:0;display:grid;overflow:hidden}.idosell-key-settings>div{grid-template-columns:minmax(0,1fr) minmax(110px,.72fr);align-items:center;gap:12px;padding:7px 9px;display:grid}.idosell-key-settings>div+div{border-top:1px solid #edf0f5}.idosell-key-settings dt,.idosell-key-settings dd{margin:0;font-size:11.5px;line-height:1.35}.idosell-key-settings dt{color:#667085}.idosell-key-settings dd{color:#172033;font-weight:750}.idosell-official-guide{color:#5747d9;width:fit-content;font-size:11.75px;font-weight:700;text-decoration:none}.idosell-official-guide:hover{text-decoration:underline}.idosell-official-guide:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #6d5df62e}@media (width<=720px){.idosell-credential-task{grid-template-columns:minmax(0,1fr);gap:12px}.idosell-key-settings>div{grid-template-columns:minmax(0,1fr);gap:2px}}.provider-settings-form .idosell-shop-option{background:var(--surface-subtle,#f8fafc);border:1px solid var(--border-color,#dbe2ea);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.provider-settings-form .idosell-shop-option.is-selected{background:#eef6ff;border-color:#3984d7;box-shadow:0 0 0 1px #3984d7}.provider-settings-form .idosell-shop-option input{flex:none;width:auto}.idosell-shop-option>span{gap:3px;display:grid}.integration-inline-notice.is-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;margin-top:12px;padding:10px 12px}.landing-shell{min-height:100vh;color:var(--app-text);background:#f7f8fb}.landing-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8fbeb;border-bottom:1px solid #d7dbe2c2;width:min(1180px,100% - 40px);min-height:68px;padding:14px 0;position:sticky;top:0}.landing-brand{letter-spacing:0;min-height:38px;padding:0}.landing-shell .app-icon,.legal-shell .app-icon{filter:none}.landing-header nav{gap:6px}.landing-header nav>:is(a,button):not(.inline-flex){border-radius:var(--app-radius-sm);color:#5b6475;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.landing-header nav>:is(a,button):not(.inline-flex):hover{color:var(--app-text);background:#fff}.language-switcher{border-radius:var(--app-radius-sm);background:#fff;border:1px solid #dfe3eb;align-items:center;gap:2px;min-height:32px;padding:2px;display:inline-flex}.language-switcher a,.language-switcher button{border-radius:calc(var(--app-radius-sm) - 2px);color:#697386;background:0 0;border:0;justify-content:center;align-items:center;min-width:32px;min-height:26px;font-size:11px;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.language-switcher a.active,.language-switcher button.active{color:var(--app-accent-strong);background:#f0edff}.language-switcher a:hover,.language-switcher button:hover{color:var(--app-text);background:#f6f7fb}.landing-header nav .inline-flex,.landing-actions .inline-flex{border-radius:var(--app-radius-md);min-height:42px;box-shadow:none;padding:0 16px}.landing-hero,.landing-section,.landing-proof,.case-proof-section,.channel-section,.faq-section,.hero-demo-section,.landing-cta,.landing-footer,.pricing-section,.product-story-section,.workflow-section,.comparison-section,.demo-hero{width:min(1180px,100% - 40px)}.landing-section[id],.case-proof-section[id],.pricing-section[id]{scroll-margin-top:86px}.landing-hero{align-content:start;gap:18px;min-height:calc(100svh - 72px);padding:28px 0 0;position:relative;overflow:visible}.landing-hero-copy{z-index:2;width:min(1120px,100%);position:relative}.landing-hero-copy h1,.demo-hero h1{color:#111827;max-width:1120px;font-size:clamp(56px,4.6vw,66px);font-weight:840;line-height:1.01}.landing-hero-copy p,.demo-hero p{color:#4b5565;max-width:760px;margin-top:18px;font-size:18px;line-height:1.62}.hero-kicker,.eyebrow{color:var(--app-accent-strong);letter-spacing:0;font-weight:820;font-size:12px!important;line-height:1.2!important}.landing-actions{justify-content:center;gap:10px;margin-top:24px}.hero-proof-row{flex-wrap:wrap;justify-content:center;gap:8px;max-width:800px;margin-top:22px;display:none}.hero-proof-row span{color:#475467;background:#fff;border:1px solid #dfe3eb;border-radius:999px;align-items:center;min-height:32px;padding:6px 11px;font-size:13px;font-weight:720;display:inline-flex}.hero-proof-row span:before{content:"";background:var(--app-accent);border-radius:999px;width:6px;height:6px;margin-right:8px}.hero-note{font-weight:650;display:none;color:#788397!important;max-width:720px!important;margin-top:14px!important;font-size:13px!important}.landing-hero-product{z-index:1;justify-items:center;gap:12px;width:min(1240px,100% + 60px);margin-top:10px;margin-bottom:-28px;display:grid;position:relative}.hero-product-scene{isolation:isolate;width:100%;height:clamp(310px,43svh,410px);position:relative;overflow:hidden}.hero-product-scene:before{content:"";z-index:-1;background:#ffffffb8;border:1px solid #d7dbe2b8;border-radius:14px;position:absolute;inset:8% 7% 0;box-shadow:0 30px 90px #1018281a}.landing-hero-product-caption{text-align:center;grid-template-columns:auto minmax(0,auto);justify-content:center;place-items:center;gap:10px;width:min(780px,100%);display:grid}.landing-hero-product-caption .eyebrow{margin:0}.landing-hero-product-caption h2{color:#111827;letter-spacing:0;max-width:760px;margin:0;font-size:22px;font-weight:820;line-height:1.18}.landing-hero-product-caption p:not(.eyebrow){color:#4b5565;max-width:620px;margin:8px 0 0;font-size:15px;line-height:1.55;display:none}.landing-hero-product .product-mockup{z-index:1;width:min(1180px,100%);position:relative;transform:translateZ(0);box-shadow:0 28px 86px #10182829}.landing-hero-product .mockup-layout{min-height:460px}.hero-scan-line{z-index:3;opacity:.72;pointer-events:none;background:linear-gradient(#0000,#6d5df685,#0000);border-radius:999px;width:2px;animation:5.8s ease-in-out infinite hero-scan;position:absolute;top:36px;bottom:18px;left:18%;box-shadow:0 0 20px #6d5df66b}.hero-float-card{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#fffffff0;border:1px solid #ded8fff5;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:224px;min-height:64px;padding:10px 12px;animation:5.2s ease-in-out infinite hero-float;display:grid;position:absolute;box-shadow:0 18px 46px #10182829}.hero-float-card svg{width:32px;height:32px;color:var(--app-accent);background:#f5f3ff;border:1px solid #ded8ff;border-radius:8px;padding:7px}.hero-float-card span,.hero-float-card strong{letter-spacing:0;display:block}.hero-float-card span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:820}.hero-float-card strong{color:#111827;margin-top:2px;font-size:13px;font-weight:860;line-height:1.25}.hero-float-context{top:64px;left:18px}.hero-float-ai{animation-delay:-1.8s;top:122px;right:22px}.hero-float-reply{animation-delay:-3.2s;bottom:30px;right:9%}.hero-product-scene .mockup-status-rail span:nth-child(2){animation:3.4s ease-in-out infinite hero-status-pulse}.hero-product-scene .mockup-ticket.active{animation:4.2s ease-in-out infinite hero-active-ticket}.hero-product-scene .mockup-ai{animation:4.8s ease-in-out infinite hero-ai-card;position:relative;overflow:hidden}.hero-product-scene .mockup-ai:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff94 45%,#0000 78%);animation:5.4s ease-in-out infinite hero-shimmer;position:absolute;inset:0;transform:translate(-120%)}.hero-product-scene .mockup-composer button{animation:4.2s ease-in-out infinite hero-send-pulse}@keyframes hero-scan{0%,to{opacity:0;left:17%}12%,78%{opacity:.72}86%{opacity:0;left:76%}}@keyframes hero-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes hero-status-pulse{0%,to{box-shadow:none;border-color:#ded8ff}48%{border-color:#6d5df675;box-shadow:0 0 0 4px #6d5df61a}}@keyframes hero-active-ticket{0%,to{box-shadow:inset 0 0 #6d5df600}50%{box-shadow:inset 3px 0 #6d5df6b8}}@keyframes hero-ai-card{0%,to{border-color:#dfe3eb}50%{border-color:#6d5df65c}}@keyframes hero-shimmer{0%,46%{transform:translate(-120%)}74%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes hero-send-pulse{0%,to{box-shadow:none}50%{box-shadow:0 0 0 5px #6d5df624}}@media (prefers-reduced-motion:reduce){.hero-scan-line,.hero-float-card,.hero-product-scene .mockup-status-rail span:nth-child(2),.hero-product-scene .mockup-ticket.active,.hero-product-scene .mockup-ai,.hero-product-scene .mockup-ai:after,.hero-product-scene .mockup-composer button{animation:none}.hero-float-card{transform:none}}.hero-demo-section{border-top:1px solid #dfe3eb;gap:22px;padding:34px 0 56px}.hero-demo-section .section-heading,.demo-hero>div:first-child{max-width:780px}.hero-demo-section .section-heading h2{font-size:32px}.hero-demo-section .section-heading p:not(.eyebrow){margin-top:10px}.section-heading h2,.proof-copy h2,.landing-section h2,.landing-cta h2{color:#111827;letter-spacing:0;font-size:36px;font-weight:800;line-height:1.12}.section-heading p:not(.eyebrow),.proof-copy p:not(.eyebrow),.landing-section-note{color:#4b5565;line-height:1.62}.case-proof-section{border-top:1px solid #dfe3eb;grid-template-columns:1fr;align-items:stretch;gap:24px;margin:0 auto;padding:44px 0 54px;display:grid}.case-proof-copy{gap:10px;max-width:780px;display:grid}.case-proof-copy h2{color:#111827;letter-spacing:0;max-width:720px;margin:0;font-size:30px;font-weight:820;line-height:1.14}.case-proof-copy p:not(.eyebrow){color:#4b5565;max-width:680px;margin:0;font-size:15px;line-height:1.62}.case-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trust-signal{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;min-height:112px;padding:14px;display:grid}.trust-signal>span{border-radius:var(--app-radius-sm);color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.trust-signal strong{color:#111827;font-size:14px;font-weight:800;line-height:1.25;display:block}.trust-signal p{color:#4b5565;margin:5px 0 0;font-size:13px;line-height:1.5}.case-proof-visual{grid-template-columns:minmax(230px,.95fr) 70px minmax(260px,1.05fr);align-items:stretch;gap:14px;min-width:0;display:grid}.case-proof-chaos,.case-proof-case{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;align-content:start;gap:10px;min-width:0;min-height:340px;padding:18px;display:grid;position:relative;overflow:hidden}.case-proof-chaos:before,.case-proof-case:before{content:"";pointer-events:none;position:absolute;inset:0}.case-proof-chaos:before{background:linear-gradient(135deg,#94a3b814,#0000 62%)}.case-proof-case{background:#fbfaff;border-color:#cfc8ff;box-shadow:0 18px 50px #6d5df614}.case-proof-case:before{background:linear-gradient(135deg,#6d5df617,#0000 58%)}.case-proof-label,.case-proof-source,.case-proof-case-header,.case-proof-case dl,.case-proof-draft{z-index:1;position:relative}.case-proof-label{color:#64748b;background:#f1f5f9;border-radius:999px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:860;line-height:1}.case-proof-label.strong{color:var(--app-accent-strong);background:#f0edff}.case-proof-source{--case-proof-delay:0s;border-radius:var(--app-radius-md);width:min(100%,280px);animation:8s ease-in-out infinite case-proof-source-lift;animation-delay:var(--case-proof-delay);background:#fff;border:1px solid #e3e7ef;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;box-shadow:0 10px 26px #1018280d}.case-proof-source svg{color:#64748b;background:currentColor;border-radius:11px;width:34px;height:34px;padding:9px}.case-proof-source svg path{fill:#fff}.case-proof-source strong,.case-proof-source small{min-width:0;display:block}.case-proof-source strong{color:#111827;font-size:13px;font-weight:860;line-height:1.2}.case-proof-source small{color:#4b5565;margin-top:3px;font-size:12px;font-weight:650;line-height:1.35}.case-proof-source.source-email{--case-proof-delay:.1s;color:#2563eb}.case-proof-source.source-messenger{--case-proof-delay:.55s;color:#6d5df6;justify-self:end}.case-proof-source.source-phone{--case-proof-delay:1s;color:#0284c7}.case-proof-source.source-store{--case-proof-delay:1.45s;color:#16a34a;justify-self:end}.case-proof-flow{color:var(--app-accent-strong);grid-template-rows:1fr 42px 1fr;place-items:center;display:grid}.case-proof-flow span{background:linear-gradient(#0000,#cfc8ff,#0000);width:1px;height:100%;min-height:88px}.case-proof-flow svg{background:#fff;border:1px solid #cfc8ff;border-radius:999px;width:42px;height:42px;padding:10px;animation:8s ease-in-out infinite case-proof-flow-pulse;box-shadow:0 12px 30px #6d5df624}.case-proof-case-header{border-radius:var(--app-radius-md);background:#fff;border:1px solid #ded8ff;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:11px;display:grid}.case-proof-case-header svg{width:38px;height:38px;color:var(--app-accent-strong);background:#f0edff;border-radius:12px;padding:9px}.case-proof-case-header strong,.case-proof-case-header small{display:block}.case-proof-case-header strong{color:#111827;font-size:14px;font-weight:860;line-height:1.2}.case-proof-case-header small{color:#64748b;margin-top:4px;font-size:12px;font-weight:720;line-height:1.35}.case-proof-case dl{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;grid-template-columns:92px minmax(0,1fr);gap:8px 12px;margin:2px 0 0;padding:12px;display:grid}.case-proof-case dt{color:#8a94a6;font-size:12px;font-weight:840;line-height:1.35}.case-proof-case dd{color:#111827;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:780;line-height:1.35}.case-proof-draft{border-radius:var(--app-radius-md);color:#312e81;background:#f5f3ff;border:1px solid #ded8ff;align-items:center;gap:9px;padding:11px;font-size:13px;font-weight:780;line-height:1.35;display:flex}.case-proof-draft svg{color:var(--app-accent-strong);flex:none}.case-proof-engine-visual{grid-template-columns:minmax(300px,1fr) 170px minmax(330px,1fr);align-items:center;gap:18px}.case-source-cloud,.case-answer-card{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 50px #1018280e}.case-source-cloud{background:radial-gradient(circle at 22% 20%,#6d5df61c,#0000 26%),radial-gradient(circle at 78% 70%,#2563eb17,#0000 26%),linear-gradient(135deg,#fff,#fbfcff);min-height:420px;padding:18px}.case-source-cloud:before,.case-source-cloud:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.case-source-cloud:before{border:1px dashed #6d5df638;animation:9s ease-in-out infinite case-cloud-breathe;inset:52px 34px 42px}.case-source-cloud:after{background:#6d5df60a;border:1px solid #6d5df61f;width:122px;height:122px;top:50%;left:50%;transform:translate(-50%,-50%)}.case-source-cloud .case-proof-label{z-index:2;position:absolute;top:18px;left:18px}.case-source-cloud .case-proof-source{z-index:2;width:min(210px,100% - 36px);position:absolute}.case-source-cloud .cloud-mail{top:64px;left:18px}.case-source-cloud .cloud-phone{top:118px;right:18px}.case-source-cloud .cloud-sms{top:184px;left:34px}.case-source-cloud .cloud-facebook{bottom:116px;right:28px}.case-source-cloud .cloud-idosell{bottom:58px;left:18px}.case-source-cloud .cloud-fulfillment{bottom:24px;right:18px}.case-proof-source.source-sms{--case-proof-delay:.85s;color:#0f766e}.case-proof-source.source-fulfillment{--case-proof-delay:1.7s;color:#7c3aed}.case-engine-core{text-align:center;background:radial-gradient(circle,#6d5df621,#0000 58%),#fff;border:1px solid #cfc8ff;border-radius:999px;align-content:center;justify-items:center;min-height:190px;padding:22px 16px;display:grid;position:relative;box-shadow:0 22px 56px #6d5df61f}.case-engine-core:before,.case-engine-core:after{content:"";background:linear-gradient(90deg,#0000,#cfc8ff);width:52px;height:1px;position:absolute;top:50%}.case-engine-core:before{right:100%}.case-engine-core:after{background:linear-gradient(90deg,#cfc8ff,#0000);left:100%}.case-engine-orbit{border:1px dashed #6d5df657;border-radius:999px;animation:14s linear infinite case-engine-spin;position:absolute;inset:10px}.case-engine-icon{z-index:1;background:var(--app-accent);color:#fff;border-radius:18px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;position:relative;box-shadow:0 14px 34px #6d5df63d}.case-engine-core strong{z-index:1;color:#111827;margin-top:10px;font-size:17px;font-weight:900;line-height:1.1;position:relative}.case-engine-core p{z-index:1;color:#4b5565;max-width:130px;margin:7px 0 0;font-size:11.5px;font-weight:680;line-height:1.35;position:relative}.case-answer-card{background:radial-gradient(circle at 86% 12%,#6d5df61f,#0000 30%),#fbfaff;border-color:#cfc8ff;gap:12px;min-height:420px;padding:18px;display:grid}.case-answer-card .case-proof-label{z-index:1;position:relative}.case-customer-reply,.case-operator-note{z-index:1;border-radius:var(--app-radius-md);background:#fff;border:1px solid #ded8ff;position:relative}.case-customer-reply{gap:8px;padding:15px;display:grid}.case-customer-reply strong{color:#111827;font-size:14px;font-weight:900;line-height:1.2}.case-customer-reply p{color:#334155;margin:0;font-size:13px;font-weight:650;line-height:1.55}.case-operator-note{color:#312e81;background:#f5f3ff;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:13px;font-size:12.5px;font-weight:740;line-height:1.45;display:grid}.case-operator-note svg{color:var(--app-accent-strong)}@keyframes case-proof-source-lift{0%,to{border-color:#e3e7ef;transform:translateY(0)}18%,32%{border-color:#6d5df657;transform:translateY(-3px)}}@keyframes case-cloud-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@keyframes case-engine-spin{to{transform:rotate(360deg)}}@keyframes case-proof-flow-pulse{0%,42%,to{transform:scale(1)}54%,70%{transform:scale(1.08)}}.landing-proof{border-top:1px solid #dfe3eb;grid-template-columns:minmax(320px,.85fr) minmax(480px,1.15fr);align-items:center;gap:42px;margin:0 auto;padding:72px 0;position:relative}.landing-proof:before{content:"";background:linear-gradient(180deg, var(--app-accent), #16a34a);border-radius:999px;width:3px;position:absolute;top:42px;bottom:42px;left:-20px}.landing-proof .proof-copy h2{max-width:680px;font-size:clamp(38px,4vw,52px);line-height:1.04}.landing-proof .proof-copy p:not(.eyebrow){max-width:640px;font-size:17px}.outcome-list{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;gap:0;box-shadow:0 22px 58px #1018280f}.outcome-item{border-top:0;padding:18px}.outcome-item+.outcome-item{border-top:1px solid #eef1f5}.outcome-item strong{font-size:15px}.landing-section,.product-story-section,.workflow-section,.comparison-section,.channel-section,.pricing-section,.faq-section{border-top:1px solid #dfe3eb;padding:64px 0}.problem-grid,.feature-grid,.decision-grid,.story-grid,.channel-grid,.pricing-grid,.faq-grid,.integration-groups{gap:12px}.pain-section{grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr);align-items:center;gap:44px;margin:0 auto}.pain-copy{gap:12px;display:grid}.pain-copy h2{max-width:520px;font-size:clamp(36px,3.5vw,48px);line-height:1.05}.pain-copy .landing-section-note{max-width:500px;margin:0;font-size:16px}.context-problem-demo{border-radius:var(--app-radius-md);background:radial-gradient(circle at 28% 20%,#6d5df61a,#0000 28%),linear-gradient(135deg,#fff,#fbfcfe 62%,#f8fafc);border:1px solid #dfe3eb;grid-template-columns:minmax(0,1fr) 46px minmax(250px,.9fr);align-items:center;gap:14px;min-height:430px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 56px #1018280f}.context-problem-demo:before{content:"";border-radius:calc(var(--app-radius-md) - 2px);pointer-events:none;border:1px dashed #cbd5e1c7;position:absolute;inset:18px}.context-source-grid,.context-friction-rail,.context-work-card{z-index:1;position:relative}.context-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.context-source{--context-delay:0s;border-radius:var(--app-radius-md);min-height:92px;animation:10s ease-in-out infinite context-source-lift;animation-delay:var(--context-delay);background:#ffffffeb;border:1px solid #e3e7ef;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid;box-shadow:0 12px 26px #1018280a}.context-source>span{background:currentColor;border-radius:10px;place-items:center;width:32px;height:32px;display:inline-grid}.context-source>span svg{color:#fff;width:15px;height:15px}.context-source>span svg path{fill:#fff}.context-source strong,.context-source small{display:block}.context-source strong{color:#111827;font-size:13px;font-weight:860;line-height:1.2}.context-source small{color:#4b5565;margin-top:5px;font-size:12px;font-weight:650;line-height:1.42}.context-source.source-email{--context-delay:.1s;color:#2563eb}.context-source.source-phone{--context-delay:.55s;color:#0284c7}.context-source.source-chat{--context-delay:1s;color:#16a34a}.context-source.source-store{--context-delay:1.45s;color:#6d5df6}.context-source.source-tracking{--context-delay:1.9s;color:#0f766e}.context-source.source-ai{--context-delay:2.35s;color:#c2410c;border-color:#fed7aa}.context-friction-rail{justify-items:center;gap:8px;display:grid}.context-friction-rail span{opacity:.72;background:linear-gradient(#cbd5e1,#6d5df6,#cbd5e1) 0 0/100% 220%;border-radius:999px;width:8px;height:54px;animation:1.8s linear infinite context-friction-scan}.context-friction-rail span:nth-child(2){animation-delay:.24s}.context-friction-rail span:nth-child(3){animation-delay:.48s}.context-work-card{border-radius:var(--app-radius-md);background:#fff;border:1px solid #cfc8ff;gap:14px;padding:18px;animation:10s ease-in-out infinite context-work-pulse;display:grid;box-shadow:0 18px 46px #6d5df61a}.context-work-header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid}.context-work-header svg{width:38px;height:38px;color:var(--app-accent-strong);background:#f5f3ff;border:1px solid #ded8ff;border-radius:12px;padding:9px}.context-work-header span,.context-work-header strong{display:block}.context-work-header span{color:var(--app-accent-strong);text-transform:uppercase;font-size:11px;font-weight:860}.context-work-header strong{color:#111827;margin-top:3px;font-size:18px;font-weight:860;line-height:1.18}.context-work-steps{gap:8px;display:grid}.context-work-steps span{border-radius:var(--app-radius-sm);color:#4b5565;background:#fbfcfe;border:1px solid #eef1f5;align-items:center;min-height:34px;padding:8px 10px;font-size:12px;font-weight:760;display:flex}.context-work-steps span:before{content:"";background:#94a3b8;border-radius:999px;width:7px;height:7px;margin-right:8px}.context-ai-warning{border-radius:var(--app-radius-md);color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:11px;font-size:12px;font-weight:760;line-height:1.45;display:grid}.context-ai-warning svg{background:#ffedd5;border-radius:8px;width:28px;height:28px;padding:6px}@keyframes context-source-lift{0%,to{transform:translateY(0);box-shadow:0 12px 26px #1018280a}18%,31%{transform:translateY(-5px);box-shadow:0 18px 34px #1018281a}}@keyframes context-friction-scan{0%{background-position:0 0}to{background-position:0 220%}}@keyframes context-work-pulse{0%,58%,to{border-color:#cfc8ff;box-shadow:0 18px 46px #6d5df61a}70%,86%{border-color:#6d5df68f;box-shadow:0 0 0 5px #6d5df614,0 22px 54px #6d5df629}}@media (width<=1100px){.pain-section{grid-template-columns:1fr;gap:24px}.pain-copy h2,.pain-copy .landing-section-note{max-width:760px}.context-problem-demo{grid-template-columns:1fr;min-height:auto}.context-friction-rail{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.context-friction-rail span{background:linear-gradient(90deg,#cbd5e1,#6d5df6,#cbd5e1) 0 0/220% 100%;width:100%;height:8px}}@media (width<=760px){.pain-section{gap:18px}.pain-copy h2{font-size:28px;line-height:1.08}.pain-copy .landing-section-note{font-size:14px;line-height:1.5}.context-problem-demo{gap:12px;padding:14px}.context-problem-demo:before{inset:10px}.context-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.context-source{grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:104px;padding:10px}.context-source>span{border-radius:9px;width:28px;height:28px}.context-source strong{font-size:12px}.context-source small{font-size:11px;line-height:1.36}.context-work-card{gap:12px;padding:14px}.context-work-header strong{font-size:16px}.context-work-steps{gap:7px}}@media (prefers-reduced-motion:reduce){.context-source,.context-friction-rail span,.context-work-card{animation:none;transform:none}}.problem-card,.feature-card,.story-card,.channel-card,.faq-item,.pricing-card,.integration-group,.decision-step{border-radius:var(--app-radius-md);box-shadow:none;background:#fff;border-color:#dfe3eb}.problem-card{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:18px;display:grid}.problem-card>span{border-radius:var(--app-radius-sm);width:34px;height:34px;color:var(--app-accent-strong);background:#f5f3ff;border:1px solid #ded8ff;justify-content:center;align-items:center;display:inline-flex}.problem-card h3{color:#111827;margin:0;font-size:16px;font-weight:820;line-height:1.25}.problem-card p{color:#4b5565;margin:7px 0 0;font-size:14px;font-weight:650;line-height:1.55}.feature-card,.story-card,.channel-card,.faq-item,.pricing-card,.integration-group{padding:18px}.faq-section{justify-items:center}.faq-section .section-heading{text-align:center;width:min(760px,100%)}.faq-accordion{gap:10px;width:min(860px,100%);display:grid}.faq-item{padding:0;transition:border-color .22s,box-shadow .22s,background-color .22s;overflow:hidden}.faq-item[open]{background:#fbfcff;border-color:#6d5df652;box-shadow:0 14px 34px #0f172a0f}.faq-item summary{color:#111827;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:18px 56px 18px 20px;font-size:17px;font-weight:820;line-height:1.35;list-style:none;display:flex;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{width:28px;height:28px;color:var(--app-accent-strong);content:"+";background:#f5f3ff;border:1px solid #ded8ff;border-radius:50%;place-items:center;font-size:20px;font-weight:760;line-height:1;transition:background-color .22s,color .22s,transform .22s;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.faq-item[open] summary:after{background:var(--app-accent-strong);color:#fff;content:"-"}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq-item[open] .faq-answer{grid-template-rows:1fr}.faq-answer>p{min-height:0;padding:0 56px 18px 20px;overflow:hidden}.feature-icon,.story-card span,.decision-step span{color:var(--app-accent-strong);background:#f5f3ff;border:1px solid #ded8ff}.feature-card h3,.story-card h3,.channel-card h3,.pricing-card h3{color:#111827;font-weight:780}.feature-card p,.story-card p,.channel-card p,.pricing-card p,.decision-step p{color:#4b5565}.faq-item p{color:#4b5565;margin:0;font-size:15px;font-weight:650;line-height:1.65}.channel-card p{margin:0;font-size:14px;line-height:1.55}.channel-card span,.audience-list span,.safety-list span{color:#475467;background:#fff;border-color:#dfe3eb;border-radius:999px;font-weight:680}.safety-section{align-items:center}.safety-copy{max-width:520px}.safety-control-panel{border-radius:var(--app-radius-md);background:linear-gradient(135deg,#fffffffa,#fafbfffa),radial-gradient(circle at 86% 12%,#6d5df621,#0000 28%);border:1px solid #dfe3eb;gap:18px;padding:22px;display:grid;box-shadow:0 18px 52px #1018280f}.safety-control-header{border-bottom:1px solid #eef1f5;gap:7px;padding-bottom:16px;display:grid}.safety-control-header span{width:fit-content;color:var(--app-accent-strong);background:#f5f3ff;border:1px solid #ded8ff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:860}.safety-control-header strong{color:#111827;letter-spacing:0;font-size:24px;font-weight:860;line-height:1.14}.safety-control-header p{color:#4b5565;max-width:520px;margin:0;font-size:14px;line-height:1.58}.safety-control-panel .safety-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.safety-control-panel .safety-list span{border-radius:var(--app-radius-sm);background:#fff;justify-content:flex-start;min-height:48px;padding:10px 12px;line-height:1.32}.safety-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.safety-benefit{border-radius:var(--app-radius-sm);background:#fff;border:1px solid #dfe3eb;grid-template-columns:22px minmax(0,1fr);gap:10px;min-height:112px;padding:13px;display:grid}.safety-benefit svg{color:#16a34a;margin-top:2px}.safety-benefit strong{color:#111827;letter-spacing:0;font-size:14px;font-weight:860;line-height:1.28;display:block}.safety-benefit p{color:#4b5565;margin:5px 0 0;font-size:13px;line-height:1.5}@media (width<=640px){.safety-control-panel{padding:16px}.safety-control-header strong{font-size:20px}.safety-control-panel .safety-list{grid-template-columns:1fr}.safety-control-panel .safety-list span{align-items:flex-start;min-height:auto}.safety-benefits{grid-template-columns:1fr}.safety-benefit{min-height:auto}}.operator-case-view{border-radius:var(--app-radius-md);background:linear-gradient(135deg,#fffffff5,#fbfcfef5),radial-gradient(circle at 82% 18%,#6d5df61f,#0000 30%);border:1px solid #dfe3eb;gap:16px;padding:22px;display:grid;box-shadow:0 18px 52px #1018280f}.operator-case-header{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:end;gap:14px;padding-bottom:14px;display:flex}.operator-case-header span,.operator-case-header strong,.operator-case-header em{display:block}.operator-case-header span{color:var(--app-accent-strong);text-transform:uppercase;font-size:12px;font-weight:860}.operator-case-header strong{color:#111827;margin-top:4px;font-size:22px;font-weight:860;line-height:1.15}.operator-case-header em{color:#64748b;text-align:right;font-size:13px;font-style:normal;font-weight:760}.operator-case-layout{grid-template-columns:minmax(320px,1.1fr) minmax(240px,.9fr) minmax(260px,.95fr);grid-template-areas:"thread order draft""thread history draft";gap:12px;display:grid}.operator-case-panel{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;align-content:start;gap:12px;min-height:172px;padding:16px;display:grid}.operator-case-thread{grid-area:thread}.operator-case-order{grid-area:order}.operator-case-history{grid-area:history}.operator-case-draft{background:#fbfffd;border-color:#bbf7d0;grid-area:draft}.operator-case-panel-title{align-items:center;gap:9px;display:flex}.operator-case-panel-title svg{width:30px;height:30px;color:var(--app-accent-strong);background:#f5f3ff;border:1px solid #ded8ff;border-radius:9px;padding:7px}.operator-case-draft .operator-case-panel-title svg{color:#166534;background:#dcfce7;border-color:#bbf7d0}.operator-case-panel-title h3{color:#111827;margin:0;font-size:16px;font-weight:820;line-height:1.22}.operator-case-messages{gap:9px;display:grid}.operator-case-messages span{color:#334155;border:1px solid #dfe3eb;border-radius:15px;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:38px;padding:8px 10px;font-size:13px;font-weight:740;line-height:1.35;display:flex}.operator-case-messages svg{flex:none;width:15px;height:15px}.operator-case-messages svg path{fill:currentColor}.operator-case-messages .channel-email{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.operator-case-messages .channel-messenger{color:#4c1d95;background:#f5f3ff;border-color:#ddd6fe;justify-self:end}.operator-case-messages .channel-phone{color:#075985;background:#f0f9ff;border-color:#bae6fd}.operator-case-panel dl{grid-template-columns:82px minmax(0,1fr);gap:8px 10px;margin:0;display:grid}.operator-case-panel dt{color:#8a94a6;font-size:12px;font-weight:820}.operator-case-panel dd{color:#111827;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.operator-case-panel p{color:#334155;margin:0;font-size:14px;font-weight:650;line-height:1.55}.operator-case-draft button{border-radius:var(--app-radius-sm);color:#fff;background:#111827;border:0;min-height:38px;padding:0 12px;font-size:13px;font-weight:820}.integration-logo{background:#fbfcfe;border-color:#eef1f5;min-height:46px;font-weight:760}.integration-logo-copy>span,.integration-logo-copy>small{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.integration-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.integration-flow-step{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;align-content:start;gap:8px;min-height:178px;padding:16px;display:grid;position:relative}.integration-flow-step:not(:last-child):after{z-index:1;content:"";background:#cfc8ff;width:14px;height:1px;position:absolute;top:32px;right:-13px}.integration-flow-step span{width:fit-content;color:var(--app-accent-strong);background:#f5f3ff;border:1px solid #ded8ff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:860;line-height:1}.integration-flow-step h3{color:#111827;margin:0;font-size:17px;font-weight:860;line-height:1.22}.integration-flow-step p{color:#4b5565;margin:0;font-size:14px;font-weight:650;line-height:1.55}.integration-logo-mark{background:#fff}.integrations-section{grid-template-columns:minmax(0,1fr)}.integrations-section>div:first-child,.integrations-section>.integration-flow,.integrations-section>.integration-groups{grid-column:1/-1}.integrations-section .integration-groups{grid-template-columns:repeat(3,minmax(240px,1fr))}@media (width<=1100px){.integrations-section .integration-groups,.integrations-section .integration-flow{grid-template-columns:minmax(0,1fr)}}.roi-section{gap:20px}.plan-fit-section{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.plan-fit-section .roi-copy{max-width:760px}.plan-fit-section .roi-copy h2{max-width:720px}.roi-calculator{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch;gap:18px;display:grid}.plan-fit-calculator{background:#fff;border:1px solid #dfe3eb;border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:18px;box-shadow:0 18px 42px #0f172a0a}.roi-controls,.roi-result{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb}.roi-controls{gap:16px;padding:20px;display:grid}.plan-fit-controls{background:0 0;border:0;align-content:start;align-self:start;gap:19px;padding:6px 2px 4px}.plan-fit-question{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.plan-fit-question legend{color:#111827;margin:0 0 5px;padding:0;font-size:15px;font-weight:840;line-height:1.35}.plan-fit-question p{color:#64748b;margin:0;font-size:13px;font-weight:660;line-height:1.45}.plan-fit-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.plan-fit-question:nth-child(3) .plan-fit-options{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-fit-option{color:#334155;text-align:center;cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 12px;font-size:14px;font-weight:780;line-height:1.1;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:flex}.plan-fit-option input{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.plan-fit-option:hover{color:#201a73;background:#fafaff;border-color:#5b4be873}.plan-fit-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #5b4be83d}.plan-fit-option.selected{border-color:var(--app-accent-strong);color:#201a73;background:#f4f1ff;box-shadow:inset 0 0 0 1px #5b4be829}.roi-slider{gap:12px;display:grid}.roi-slider-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.roi-slider-heading span{color:#334155;font-size:14px;font-weight:760;line-height:1.45}.roi-slider-heading strong{color:#111827;white-space:nowrap;font-size:19px;font-weight:860;line-height:1}.roi-slider input[type=range]{width:100%;accent-color:var(--app-accent-strong)}.roi-slider-scale{color:#64748b;justify-content:space-between;gap:12px;font-size:12px;font-weight:720;display:flex}.roi-result{background:radial-gradient(circle at 100% 0,#6d5df61f,#0000 34%),linear-gradient(#fff 0%,#f8f7ff 100%);align-content:start;gap:14px;padding:24px;display:grid}.roi-result-label{color:#475467;grid-area:label;margin:0;font-size:14px;font-weight:820;line-height:1.35}.roi-result strong{color:#111827;letter-spacing:0;font-size:clamp(42px,5vw,62px);font-weight:900;line-height:.95}.plan-fit-result>strong{white-space:nowrap;grid-area:plan;max-width:100%;font-size:clamp(42px,4.6vw,60px);line-height:1.12}.plan-fit-result.plan-enterprise>strong{font-size:clamp(38px,3.6vw,48px)}.roi-result p{color:#4b5565;margin:0;font-size:15px;font-weight:660;line-height:1.6}.roi-result-context{border-top:1px solid #e4e7ec;grid-area:context;padding-top:14px}.plan-fit-result{border-color:#5b4be838;grid-template-columns:minmax(230px,.58fr) minmax(300px,.74fr) minmax(360px,1fr);grid-template-areas:"label benefit description""plan benefit context""summary benefit action";align-self:start;align-items:center;gap:14px 20px;width:100%;padding:24px 22px 22px;display:grid;position:relative;overflow:hidden}.plan-fit-result:before{background:var(--app-accent-strong);content:"";height:5px;position:absolute;top:0;left:0;right:0}.plan-fit-result.plan-growth{background:linear-gradient(135deg,#5b4be81f 0%,#fff0 42%),linear-gradient(#fff 0%,#f7f5ff 100%);border-color:#5b4be86b;box-shadow:0 22px 48px #5b4be824}.plan-fit-summary{grid-area:summary;color:#1f2937!important;font-size:14px!important;font-weight:800!important;line-height:1.45!important}.plan-fit-benefit{background:#ffffffb8;border:1px solid #5b4be833;border-radius:12px;grid-area:benefit;gap:9px;padding:15px 16px;display:grid}.plan-fit-benefit span{color:#475467;text-transform:uppercase;font-size:12px;font-weight:840;line-height:1.2}.plan-fit-benefit b{color:#111827;grid-template-columns:auto auto;justify-content:start;align-items:end;gap:1px 8px;font-weight:900;line-height:1.05;display:grid}.plan-fit-benefit .plan-fit-benefit-unit,.plan-fit-benefit b small{color:#111827;text-transform:none;font-size:16px;font-weight:880;line-height:1.2}.plan-fit-benefit .plan-fit-benefit-amount{color:#111827;text-transform:none;font-size:clamp(46px,4.6vw,58px);font-weight:900;line-height:1}.plan-fit-benefit .plan-fit-benefit-unit{padding-bottom:7px}.plan-fit-benefit b small{grid-column:1/-1;margin-top:-2px}.plan-fit-benefit em{color:#667085;font-size:13px;font-style:normal;font-weight:680;line-height:1.35}.plan-fit-benefit .plan-fit-work-days{color:#1f2937;font-size:clamp(18px,1.7vw,22px);font-weight:840;line-height:1.35}.plan-fit-result .inline-flex{grid-area:action;width:fit-content;margin-top:2px}.plan-fit-result>p:not(.roi-result-label):not(.plan-fit-summary):not(.roi-result-context){grid-area:description;font-size:14px;line-height:1.45}.plan-fit-result .roi-result-context{border-top:0;grid-area:context;padding-top:0}.roi-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.roi-cta p{color:#334155;margin:0;font-size:15px;font-weight:720;line-height:1.5}@media (width<=1100px){.roi-calculator{grid-template-columns:minmax(0,1fr)}}.pricing-card.featured{border:2px solid var(--app-accent-strong);background:linear-gradient(#fff 0%,#f7f5ff 100%);position:relative;transform:translateY(-24px);box-shadow:0 22px 48px #5b4be824}.trial-section{padding:44px 0;display:block}.trial-card{border-radius:var(--app-radius-md);background:linear-gradient(135deg,#6d5df61a 0%,#fff0 44%),#fbfcff;border:1px solid #6d5df63d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px;display:grid;box-shadow:0 20px 50px #0f172a14}.trial-icon{border-radius:var(--app-radius-md);width:54px;height:54px;color:var(--app-accent-strong);background:#fff;border:1px solid #6d5df63d;place-items:center;display:grid;box-shadow:0 14px 30px #5b4be81f}.trial-copy{gap:12px;display:grid}.trial-copy h2{max-width:780px;font-size:clamp(28px,3vw,42px)}.trial-copy p:not(.eyebrow){color:#344054;max-width:820px;margin:0;font-size:16px;font-weight:650;line-height:1.6}.trial-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;max-width:680px;margin:2px 0 0;padding:0;list-style:none;display:grid}.trial-copy li{color:#111827;padding-left:24px;font-size:14px;font-weight:780;line-height:1.35;position:relative}.trial-copy li:before{color:var(--app-accent-strong);content:"✓";font-weight:900;position:absolute;left:0}.trial-microcopy{color:#64748b!important;font-size:13px!important;font-weight:700!important}.trial-action{justify-items:end;gap:12px;max-width:330px;display:grid}.trial-cta{background:var(--app-accent-strong);min-height:52px;padding:0 22px;font-size:15px;font-weight:860;box-shadow:0 18px 36px #5b4be83d}.trial-card-note,.trial-demo-note{color:#475467;text-align:right;margin:0;font-size:13px;font-weight:720;line-height:1.5}.trial-card-note{color:#344054}.trial-demo-note{gap:3px;display:grid}.trial-demo-note span{color:#111827;font-weight:840}.trial-demo-note a{color:var(--app-accent-strong);font-weight:860;text-decoration:none}.trial-demo-note a:hover{text-decoration:underline}.pricing-trial-note{color:var(--app-accent-strong);text-align:center;margin:-10px 0 6px;font-size:14px;font-weight:820;line-height:1.45}.pricing-card-price{gap:3px;margin:12px 0 10px;display:grid}.pricing-card-price strong{color:#111827;letter-spacing:0;font-size:34px;font-weight:860;line-height:1}.pricing-card-price span{color:#64748b;font-size:12px;font-weight:760;line-height:1.35}.pricing-card.featured .pricing-card-price strong{color:var(--app-accent-strong);font-size:42px}.pricing-feature-copy{gap:3px;display:grid}.pricing-feature-copy small{color:#64748b;font-size:11px;font-weight:760;line-height:1.35}.pricing-card-badge{color:#3730a3;letter-spacing:0;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;width:fit-content;margin-bottom:10px;padding:4px 9px;font-size:11px;font-weight:860;line-height:1.2;display:inline-flex}.pricing-card a{min-height:42px}.pricing-card.featured a{min-height:50px;font-size:15px;font-weight:860}.pricing-card-spotlight{border-radius:var(--app-radius-sm);background:#6d5df60f;border:1px solid #6d5df62e;gap:6px;padding:14px;display:grid}.pricing-card-spotlight strong{color:#111827;font-size:14px;font-weight:860;line-height:1.3}.pricing-card-spotlight p{color:#475467;margin:0;font-size:13px;font-weight:680;line-height:1.55}@media (width<=760px){.roi-controls,.roi-result{padding:18px}.plan-fit-options,.plan-fit-question:nth-child(3) .plan-fit-options{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-fit-option{min-height:42px;padding:10px}.plan-fit-calculator{padding:14px}.plan-fit-result{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""plan""summary""benefit""description""context""action";gap:13px}.plan-fit-result .roi-result-context{border-top:1px solid #e4e7ec;padding-top:12px}.roi-slider-heading{flex-direction:column;align-items:flex-start}.roi-result strong{font-size:40px}.plan-fit-benefit b{font-size:24px}.roi-cta{align-items:stretch}.pricing-card.featured{transform:none}.trial-card{grid-template-columns:1fr}.trial-icon{width:48px;height:48px}.trial-copy ul{grid-template-columns:1fr}.trial-action{justify-items:stretch;max-width:none}.trial-cta{width:100%}.trial-card-note,.trial-demo-note{text-align:left}}.pricing-clarity,.pricing-expansion,.pricing-ai-actions{border-radius:var(--app-radius-md);background:#fbfcfe;border:1px solid #dfe3eb;gap:12px;margin-top:14px;padding:14px;display:grid}.pricing-clarity{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-clarity div{border-left:3px solid #cfc8ff;padding:4px 12px}.pricing-clarity strong{color:#111827;font-size:14px;font-weight:860;line-height:1.25;display:block}.pricing-clarity p{color:#4b5565;margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.5}.pricing-expansion{gap:16px;padding:18px}.pricing-expansion-heading{max-width:780px}.pricing-expansion-heading h3,.pricing-ai-actions h3{color:#111827;margin:0;font-size:18px;font-weight:860;line-height:1.25}.pricing-expansion-heading p,.pricing-ai-actions p{color:#4b5565;margin:7px 0 0;font-size:14px;font-weight:650;line-height:1.55}.pricing-addon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-addon{border-radius:var(--app-radius-sm);background:#fff;border:1px solid #e2e8f0;grid-template-columns:auto 1fr;align-content:start;gap:12px;min-height:176px;padding:16px;display:grid}.pricing-addon-icon{border-radius:var(--app-radius-sm);color:#4338ca;background:#f8fafc;border:1px solid #e2e8f0;place-items:center;width:34px;height:34px;display:grid}.pricing-addon h4{color:#111827;margin:0;font-size:15px;font-weight:860;line-height:1.25}.pricing-addon p{color:#4b5565;margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.45}.pricing-addon ul{grid-column:1/-1;gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.pricing-addon li{color:#374151;border-top:1px solid #edf2f7;justify-content:space-between;gap:12px;padding-top:7px;font-size:12px;font-weight:760;line-height:1.35;display:flex}.pricing-ai-actions{grid-template-columns:minmax(260px,.9fr) repeat(2,minmax(0,1fr));align-items:stretch;padding:18px}.pricing-ai-copy{min-width:0}.pricing-ai-visual{border-radius:var(--app-radius-md);background:linear-gradient(118deg,#0ea5e924,#0000 38%),linear-gradient(302deg,#10b9811f,#0000 42%),linear-gradient(135deg,#fffffff5,#f0f9ffc7 52%,#ecfdf5b8),#fff;border:1px solid #cbd5e1cc;grid-template-rows:1fr auto;gap:10px;min-height:188px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a0f}.pricing-ai-visual:before{content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#94a3b81f 1px,#0000 1px),linear-gradient(90deg,#94a3b81a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000000b8,#0000 72%);mask-image:linear-gradient(135deg,#000000b8,#0000 72%)}.pricing-ai-visual:after{content:"";clip-path:polygon(24% 0,100% 18%,78% 100%,0 72%);filter:blur(4px);opacity:.62;pointer-events:none;background:conic-gradient(from 120deg,#0ea5e938,#10b98129,#4f46e52e,#0ea5e938);border-radius:34px;width:174px;height:174px;position:absolute;bottom:-62px;right:-54px}.ai-action-canvas{border-radius:calc(var(--app-radius-md) - 2px);place-items:center;min-height:126px;display:grid;position:relative}.ai-action-trace{pointer-events:none;border-radius:999px;position:absolute}.ai-action-trace.primary{clip-path:polygon(0 0,72% 0,100% 58%,28% 100%,0 42%);border:1px solid #0ea5e961;animation:4.8s ease-in-out infinite ai-action-breathe;inset:16px 30px 24px}.ai-action-trace.secondary{border:1px solid #10b98157;animation:4.8s ease-in-out infinite reverse ai-action-breathe;inset:34px 58px 38px;transform:rotate(-7deg)}.ai-action-token{z-index:2;color:#0f172a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #7dd3fc99;border-radius:999px;align-items:center;gap:10px;max-width:232px;padding:10px 14px 10px 10px;animation:4.2s ease-in-out infinite ai-action-float;display:inline-flex;position:relative;box-shadow:0 22px 46px #0f172a1f,inset 0 1px #ffffffe0}.ai-action-token-icon{color:#fff;background:linear-gradient(135deg,#111827,#155e75 46%,#059669);border-radius:999px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 24px #0f766e3d}.ai-action-token small,.ai-action-token strong{min-width:0;display:block}.ai-action-token small{color:#0e7490;font-size:11px;font-weight:860;line-height:1.1}.ai-action-token strong{color:#111827;margin-top:2px;font-size:12px;font-weight:880;line-height:1.2}.ai-action-flow{z-index:2;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:-4px;display:flex;position:relative}.ai-action-flow span{color:#334155;background:#ffffffb8;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:780;line-height:1;display:inline-flex;box-shadow:0 8px 18px #0f172a0b}.ai-action-meter{z-index:2;color:#475569;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa3;border:1px solid #94a3b82e;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:760;display:flex;position:relative}.ai-action-meter span,.ai-action-meter strong{min-width:0}.ai-action-meter strong{color:#111827;text-align:right;font-size:11px;font-weight:860}.pricing-help-note{border-top:1px solid #e2e8f0;grid-column:1/-1;padding-top:12px}@keyframes ai-action-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ai-action-breathe{0%,to{opacity:.48;transform:scale(.98)}50%{opacity:.9;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.ai-action-token,.ai-action-trace,.ai-action-trace.primary,.ai-action-trace.secondary{animation:none}}.implementation-proof-list{gap:10px;display:grid}.implementation-proof{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;gap:6px;padding:18px;display:grid}.implementation-proof strong{color:#111827;font-size:16px;font-weight:820;line-height:1.25}.implementation-proof p{color:#4b5565;margin:0;font-size:14px;font-weight:650;line-height:1.55}.decision-step{grid-template-columns:48px 170px 1fr;padding:16px}.decision-step span{justify-self:start}.decision-billing-note{border-radius:var(--app-radius-md);background:#f0fdf4;border:1px solid #bbf7d0;gap:5px;padding:16px;display:grid}.decision-billing-note strong{color:#166534;font-size:14px;font-weight:860;line-height:1.25}.decision-billing-note p{color:#334155;margin:0;font-size:14px;font-weight:650;line-height:1.55}.landing-cta{border-top:1px solid #dfe3eb;padding:70px 0 82px}.landing-cta h2,.landing-cta>p:not(.eyebrow):not(.landing-cta-support):not(.hero-cta-note){max-width:820px}.landing-cta>p:not(.eyebrow):not(.landing-cta-support):not(.hero-cta-note){margin-left:auto;margin-right:auto}.landing-cta-support{color:#334155;max-width:680px;margin:12px auto 0;font-size:15px;font-weight:760;line-height:1.5}.landing-footer{border-top:1px solid #dfe3eb;padding:32px 0 44px}.landing-footer-entity{color:#5b6475;gap:4px;max-width:460px;margin-top:16px;font-size:12px;font-style:normal;line-height:1.5;display:grid}.landing-footer-entity strong{color:#334155;font-size:12px;font-weight:860}.landing-footer-entity a{color:inherit;text-decoration:none}.landing-footer-entity a:hover{color:var(--app-accent-strong)}.product-mockup{border-radius:var(--app-radius-md);background:#fff;border:1px solid #d9dee7;overflow:hidden;box-shadow:0 18px 50px #1018281f}.product-mockup:before{content:"";background-color:#fbfcfe;background-image:radial-gradient(circle at 22px 17px,#f87171 0 5px,#0000 6px),radial-gradient(circle at 42px 17px,#fbbf24 0 5px,#0000 6px),radial-gradient(circle at 62px 17px,#34d399 0 5px,#0000 6px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-bottom:1px solid #e7eaf0;height:34px;display:block}.mockup-status-rail{background:#fbfcfe;border-bottom:1px solid #e7eaf0;flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;padding:7px 14px 7px 86px;display:flex}.mockup-status-rail span,.mockup-ai-ready,.mockup-context-health{color:var(--app-accent-strong);white-space:nowrap;background:#f5f3ff;border:1px solid #ded8ff;border-radius:999px;align-items:center;gap:6px;font-size:11px;font-weight:840;line-height:1.2;display:inline-flex}.mockup-status-rail span{min-height:26px;padding:4px 9px}.mockup-status-rail svg,.mockup-context-health svg{flex:none}.mockup-layout{grid-template-columns:96px 216px minmax(390px,1fr) 286px;min-height:520px}.mockup-sidebar{background:#111827}.mockup-sidebar nav span,.mockup-sidebar-foot{border-radius:var(--app-radius-sm);color:#c7cedb}.mockup-sidebar nav span.active{background:#2b245f}.mockup-list-header{padding:18px 16px 12px}.mockup-list-header span{border-bottom-color:var(--app-accent);color:var(--app-accent-strong)}.mockup-ticket{border-top:1px solid #eef1f5}.mockup-ticket.active{background:#f5f3ff}.mockup-conversation{gap:13px;padding:18px}.mockup-ticket-header{min-height:66px}.mockup-ticket-header h3{margin:5px 0 4px}.mockup-message,.mockup-ai,.mockup-call,.mockup-composer,.mockup-context section{border-color:#dfe3eb}.mockup-context{background:#f7f8fb}.mockup-ai{background:#f5f3ff}.mockup-ai div{gap:3px;display:grid}.mockup-ai strong{color:#312e81;font-size:12px;font-weight:860;line-height:1.2}.mockup-ai span{color:#4c1d95}.mockup-composer button{background:var(--app-accent)}.mockup-composer p{border-radius:var(--app-radius-sm);color:#334155;background:#fbfaff;border:1px solid #ded8ff;min-height:72px;padding:10px;line-height:1.5}.mockup-ai-ready{background:#fff;margin-left:auto;padding:3px 8px}.mockup-context-health{color:#166534;background:#f0fdf4;border-color:#bbf7d0;width:fit-content;min-height:28px;margin:10px 0 12px;padding:4px 9px}.mockup-source-panel{gap:12px;display:grid}.mockup-source-panel strong{color:#111827;font-size:13px}.mockup-source-panel div{flex-wrap:wrap;gap:7px;display:flex}.mockup-source-panel span{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;min-height:25px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.showcase-outcome-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.showcase-outcome-row .outcome-item{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb}.showcase-outcome-row .outcome-item+.outcome-item{border-top:1px solid #dfe3eb}.workflow-section{gap:28px;margin:0 auto;scroll-margin-top:86px;display:grid}.workflow-aha-section{padding:58px 0 72px}.workflow-aha-section .section-heading{max-width:880px}.workflow-aha-section .section-heading h2{max-width:860px;font-size:clamp(38px,3.8vw,52px);line-height:1.04}.workflow-aha-section .section-heading p:not(.eyebrow){max-width:760px;font-size:17px}.workflow-aha-section .workflow-demo-output{border-color:#86efac;box-shadow:0 22px 54px #16653414}.workflow-demo{grid-template-columns:minmax(0,.95fr) minmax(280px,.9fr) minmax(0,1.05fr);gap:14px;width:100%;display:grid;position:relative}.case-proof-section>.workflow-demo{width:100%}.workflow-demo:before,.workflow-demo:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#cfc8ff,#0000);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.workflow-demo:before{left:30.5%;right:66.5%}.workflow-demo:after{left:66%;right:31%}.workflow-demo-panel{z-index:1;border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;align-content:start;gap:16px;min-height:420px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #1018280a}.workflow-demo-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#6d5df614,#0000 54%);position:absolute;inset:0}.workflow-demo-inbox:before{background:linear-gradient(135deg,#94a3b814,#0000 58%)}.workflow-demo-ai{background:#fbfaff;border-color:#cfc8ff}.workflow-demo-output{background:#fbfffd;border-color:#c8f0db}.workflow-demo-output:before{background:linear-gradient(135deg,#16a34a14,#0000 58%)}.workflow-demo-label,.workflow-input-stack,.workflow-ai-core,.workflow-signal-grid,.workflow-processing-lines,.workflow-suggestion-card,.workflow-draft-card,.workflow-note-card{z-index:1;position:relative}.workflow-demo-label{color:#64748b;background:#f1f5f9;border-radius:999px;width:fit-content;padding:5px 10px;font-size:12px;font-weight:860}.workflow-demo-ai .workflow-demo-label{color:var(--app-accent-strong);background:#f0edff}.workflow-demo-output .workflow-demo-label{color:#166534;background:#dcfce7}.workflow-input-stack{gap:10px;display:grid}.workflow-input{--workflow-delay:0s;width:min(100%,315px);animation:9s ease-in-out infinite workflow-input-flow;animation-delay:var(--workflow-delay);background:#fff;border:1px solid #e3e7ef;border-radius:16px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;box-shadow:0 10px 26px #1018280d}.workflow-input svg{background:currentColor;border-radius:9px;width:28px;height:28px;padding:7px}.workflow-input svg path{fill:#fff}.workflow-input span{color:#8a94a6;font-size:11px;font-weight:840;display:block}.workflow-input strong{color:#111827;margin-top:2px;font-size:13px;line-height:1.32;display:block}.workflow-input.workflow-email{--workflow-delay:.1s;color:#2563eb}.workflow-input.workflow-messenger{--workflow-delay:.65s;color:#6d5df6;justify-self:end}.workflow-input.workflow-webchat{--workflow-delay:1.2s;color:#16a34a}.workflow-input.workflow-phone{--workflow-delay:1.75s;color:#0284c7;justify-self:end}.workflow-input.workflow-sms{--workflow-delay:2.3s;color:#475569}.workflow-input.workflow-fulfillment{--workflow-delay:2.85s;color:#64748b;justify-self:end}.workflow-ai-core{border-radius:var(--app-radius-md);min-height:150px;color:var(--app-accent-strong);background:radial-gradient(circle,#6d5df629,#0000 58%),#fff;border:1px solid #ded8ff;place-items:center;gap:10px;font-size:14px;font-weight:860;display:grid}.workflow-ai-core svg{background:#fff;border-radius:16px;width:52px;height:52px;padding:14px;animation:9s ease-in-out infinite workflow-core-pulse;box-shadow:0 0 0 8px #6d5df614,0 20px 46px #6d5df633}.workflow-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-signal-grid span{border-radius:var(--app-radius-sm);color:#4b5565;text-align:center;background:#fff;border:1px solid #ded8ff;min-height:34px;padding:9px 10px;font-size:12px;font-weight:800;animation:9s ease-in-out infinite workflow-signal-read}.workflow-signal-grid span:nth-child(2){animation-delay:.35s}.workflow-signal-grid span:nth-child(3){animation-delay:.7s}.workflow-signal-grid span:nth-child(4){animation-delay:1.05s}.workflow-processing-lines{gap:7px;display:grid}.workflow-processing-lines span{background:linear-gradient(90deg,#ded8ff,#6d5df6,#ded8ff) 0 0/220% 100%;border-radius:999px;height:7px;animation:2.2s linear infinite workflow-line-scan}.workflow-processing-lines span:nth-child(2){width:76%;animation-delay:.3s}.workflow-processing-lines span:nth-child(3){width:58%;animation-delay:.6s}.workflow-suggestion-card,.workflow-draft-card,.workflow-note-card{border-radius:var(--app-radius-md);background:#fff;border:1px solid #bbf7d0;box-shadow:0 16px 38px #16653414}.workflow-suggestion-card{gap:10px;padding:14px;animation:9s ease-in-out infinite workflow-card-ready;display:grid}.workflow-suggestion-card>div{color:#166534;align-items:center;gap:8px;display:flex}.workflow-suggestion-card svg{background:#dcfce7;border-radius:8px;width:26px;height:26px;padding:5px}.workflow-suggestion-card strong{color:#111827;font-size:14px}.workflow-suggestion-card p,.workflow-draft-card p,.workflow-note-card p{color:#334155;margin:0;font-size:13px;font-weight:650;line-height:1.5}.workflow-draft-card{gap:11px;padding:14px;animation:9s ease-in-out infinite workflow-draft-ready;display:grid}.workflow-draft-card span{color:#16a34a;font-size:12px;font-weight:860}.workflow-draft-card button{border-radius:var(--app-radius-sm);color:#fff;background:#111827;border:0;min-height:36px;padding:0 12px;font-size:13px;font-weight:820}.workflow-note-card{background:#f7f5ff;border-color:#ded8ff;gap:7px;padding:13px 14px;display:grid;box-shadow:0 14px 30px #6d5df614}.workflow-note-card span{color:var(--app-accent-strong);font-size:12px;font-weight:860}@keyframes workflow-input-flow{0%,to{transform:translate(0);box-shadow:0 10px 26px #1018280d}24%,38%{transform:translate(8px);box-shadow:0 16px 34px #1018281a}}@keyframes workflow-core-pulse{0%,38%,to{transform:scale(1)rotate(0)}50%,66%{transform:scale(1.08)rotate(8deg)}}@keyframes workflow-signal-read{0%,36%,to{color:#4b5565;border-color:#ded8ff}48%,64%{color:#312e81;border-color:#6d5df67a}}@keyframes workflow-line-scan{0%{background-position:0 0}to{background-position:220% 0}}@keyframes workflow-card-ready{0%,62%,to{border-color:#bbf7d0}74%,90%{border-color:#16a34a;box-shadow:0 18px 44px #16a34a24}}@keyframes workflow-draft-ready{0%,68%,to{transform:translateY(0)}78%,92%{transform:translateY(-4px)}}.comparison-section{gap:28px;margin:0 auto;scroll-margin-top:86px;display:grid}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.comparison-panel{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;align-content:start;gap:14px;min-height:300px;padding:22px;display:grid}.comparison-panel span{border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:4px 10px;font-size:12px;font-weight:840;display:inline-flex}.comparison-panel h3{color:#111827;max-width:520px;margin:0;font-size:24px;font-weight:820;line-height:1.15}.comparison-panel ul{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.comparison-panel li{color:#4b5565;padding-left:22px;font-size:14px;font-weight:650;line-height:1.55;position:relative}.comparison-panel li:before{content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:9px;left:0}.comparison-panel-muted{background:#fbfcfe}.comparison-panel-muted span{color:#64748b;background:#f1f5f9}.comparison-panel-muted li:before{background:#94a3b8}.comparison-panel-strong{background:#fbfaff;border-color:#cfc8ff}.comparison-panel-strong span{color:var(--app-accent-strong);background:#f0edff}.comparison-panel-strong li:before{background:var(--app-accent)}.problem-comparison-demo{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:stretch;gap:18px;width:100%;display:grid}.problem-demo-column{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;align-content:start;gap:16px;min-height:430px;padding:22px;display:grid;position:relative;overflow:hidden}.problem-demo-column:before{content:"";pointer-events:none;position:absolute;inset:0}.problem-demo-chaos:before{background:linear-gradient(135deg,#94a3b814,#0000 55%)}.problem-demo-faboxi{background:#fbfaff;border-color:#cfc8ff}.problem-demo-faboxi:before{background:linear-gradient(135deg,#6d5df61a,#0000 58%)}.problem-demo-label{z-index:1;color:#64748b;background:#f1f5f9;border-radius:999px;width:fit-content;padding:5px 10px;font-size:12px;font-weight:860;position:relative}.problem-demo-label.faboxi{color:var(--app-accent-strong);background:#f0edff}.problem-demo-stack,.problem-demo-friction,.problem-demo-ticket-card,.problem-demo-column p{z-index:1;position:relative}.problem-demo-stack{gap:10px;padding:6px 0;display:grid}.problem-demo-message{--problem-delay:0s;color:#334155;width:fit-content;max-width:92%;min-height:38px;animation:8s ease-in-out infinite problem-message-highlight;animation-delay:var(--problem-delay);border:1px solid #e3e7ef;border-radius:16px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;font-weight:720;line-height:1.3;display:flex}.problem-demo-message svg{flex:none;width:14px;height:14px}.problem-demo-message svg path{fill:currentColor}.problem-demo-message.channel-email{--problem-delay:.1s;color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.problem-demo-message.channel-messenger{--problem-delay:.55s;color:#4c1d95;background:#f5f3ff;border-color:#ddd6fe;justify-self:end}.problem-demo-message.channel-webchat{--problem-delay:1s;color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.problem-demo-message.channel-phone{--problem-delay:1.45s;color:#075985;background:#f0f9ff;border-color:#bae6fd;justify-self:end}.problem-demo-friction{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.problem-demo-friction span{border-radius:var(--app-radius-sm);color:#64748b;background:#f8fafcbd;border:1px dashed #cbd5e1;justify-content:center;align-items:center;min-height:34px;font-size:12px;font-weight:820;animation:8s ease-in-out infinite problem-friction-pulse;display:inline-flex}.problem-demo-column p{color:#4b5565;max-width:460px;margin:0;font-size:14px;line-height:1.55}.problem-demo-bridge{color:var(--app-accent-strong);grid-template-rows:1fr 42px 1fr;place-items:center;display:grid}.problem-demo-bridge span{background:linear-gradient(#0000,#cfc8ff,#0000);width:1px;height:100%;min-height:80px}.problem-demo-bridge svg{background:#fff;border:1px solid #cfc8ff;border-radius:999px;width:42px;height:42px;padding:10px;animation:8s ease-in-out infinite problem-bridge-pulse;box-shadow:0 14px 34px #6d5df624}.problem-demo-ticket-card{border-radius:var(--app-radius-md);background:#fff;border:1px solid #ded8ff;gap:14px;padding:16px;animation:8s ease-in-out infinite problem-ticket-pulse;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #10182814}.problem-demo-ticket-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 18%,#6d5df61a 42%,#0000 66%);animation:8s ease-in-out infinite problem-ticket-scan;position:absolute;inset:0;transform:translate(-120%)}.problem-demo-ticket-card>*{z-index:1;position:relative}.problem-demo-ticket-card>div:first-child span{color:#8a94a6;font-size:12px;font-weight:820;display:block}.problem-demo-ticket-card>div:first-child strong{color:#111827;margin-top:4px;font-size:19px;line-height:1.2;display:block}.problem-demo-ticket-card dl{grid-template-columns:98px minmax(0,1fr);gap:9px 12px;margin:0;display:grid}.problem-demo-ticket-card dt{color:#8a94a6;font-size:12px;font-weight:820}.problem-demo-ticket-card dd{color:#111827;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.problem-demo-ai{border-radius:var(--app-radius-md);color:#312e81;background:#f5f3ff;border:1px solid #ded8ff;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;padding:10px;font-size:13px;font-weight:760;line-height:1.4;animation:8s ease-in-out infinite problem-ai-ready;display:grid}.problem-demo-ai svg{width:26px;height:26px;color:var(--app-accent-strong);background:#fff;border-radius:7px;padding:5px}@keyframes problem-friction-pulse{0%,28%,to{color:#64748b;background:#f8fafcbd;border-color:#cbd5e1}34%,48%{color:#334155;background:#fff;border-color:#94a3b8}}@keyframes problem-bridge-pulse{0%,46%,to{transform:scale(1);box-shadow:0 14px 34px #6d5df624}58%,70%{transform:scale(1.12)rotate(8deg);box-shadow:0 0 0 8px #6d5df61a,0 18px 40px #6d5df62e}}@keyframes problem-ticket-pulse{0%,56%,to{border-color:#ded8ff;box-shadow:0 18px 46px #10182814}68%,86%{border-color:#6d5df675;box-shadow:0 22px 58px #6d5df629}}@keyframes problem-message-highlight{0%,to{box-shadow:none;transform:translateY(0)scale(1)}18%,30%{transform:translateY(-4px)scale(1.02);box-shadow:0 10px 24px #1018281a}}@keyframes problem-ticket-scan{0%,58%,to{transform:translate(-120%)}74%,86%{transform:translate(120%)}}@keyframes problem-ai-ready{0%,62%,to{box-shadow:none}76%,90%{box-shadow:0 0 0 4px #6d5df61a}}@media (width<=1100px){.workflow-demo{grid-template-columns:1fr;gap:12px}.workflow-demo:before,.workflow-demo:after{display:none}.workflow-demo-panel{grid-area:auto;min-height:auto}.workflow-ai-core{min-height:132px}.operator-case-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"thread thread""order history""draft draft"}.problem-comparison-demo{grid-template-columns:1fr;gap:12px}.problem-demo-bridge{grid-template-rows:auto;grid-template-columns:1fr 42px 1fr;min-height:42px}.problem-demo-bridge span{background:linear-gradient(90deg,#0000,#cfc8ff,#0000);width:100%;height:1px;min-height:1px}.problem-demo-column{min-height:auto}}@media (width<=760px){.workflow-section{gap:18px}.workflow-section .section-heading h2{font-size:26px;line-height:1.08}.workflow-section .section-heading p:not(.eyebrow){font-size:14px;line-height:1.5}.workflow-demo-panel{gap:12px;padding:16px}.operator-case-view{gap:14px;padding:16px}.operator-case-header{align-items:start;gap:7px;display:grid}.operator-case-header strong{font-size:18px}.operator-case-header em{text-align:left}.operator-case-layout{grid-template-columns:1fr;grid-template-areas:"thread""order""history""draft"}.operator-case-panel{min-height:auto;padding:14px}.workflow-demo-inbox{order:1}.workflow-demo-ai{order:2}.workflow-demo-output{order:3}.workflow-input{grid-template-columns:26px minmax(0,1fr);width:100%;padding:9px}.workflow-input.workflow-messenger,.workflow-input.workflow-phone,.workflow-input.workflow-fulfillment{width:calc(100% - 22px)}.workflow-input strong,.workflow-suggestion-card p,.workflow-draft-card p,.workflow-note-card p{font-size:12px}.workflow-ai-core{min-height:118px}.workflow-ai-core svg{width:46px;height:46px;padding:12px}.workflow-signal-grid{grid-template-columns:1fr}.workflow-draft-card button{width:100%}.comparison-section{gap:18px}.comparison-section .section-heading h2{font-size:26px;line-height:1.08}.comparison-section .section-heading p:not(.eyebrow){font-size:14px;line-height:1.5}.problem-demo-column{gap:12px;padding:16px}.problem-demo-message{min-height:34px;padding:7px 10px;font-size:12px}.problem-demo-friction{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-demo-ticket-card{gap:12px;padding:13px}.problem-demo-ticket-card>div:first-child strong{font-size:16px}.problem-demo-ticket-card dl{grid-template-columns:82px minmax(0,1fr);gap:7px 10px}.problem-demo-ai{font-size:12px}}@media (prefers-reduced-motion:reduce){.workflow-input,.workflow-ai-core svg,.workflow-signal-grid span,.workflow-processing-lines span,.workflow-suggestion-card,.workflow-draft-card,.workflow-note-card,.problem-demo-message,.problem-demo-friction span,.problem-demo-bridge svg,.problem-demo-ticket-card,.problem-demo-ticket-card:after,.problem-demo-ai{animation:none;transform:none}}.demo-hero{gap:20px;padding:38px 0 70px}.demo-hero>div:first-child{max-width:920px}.demo-hero h1{max-width:960px;font-size:clamp(42px,4.2vw,58px);line-height:1.02}.demo-hero p{max-width:820px;margin-top:12px;font-size:17px;line-height:1.5}.demo-stage{width:min(1180px,100%)}.animated-demo-mockup{--demo-cycle:22s;width:100%;overflow:hidden}.demo-hero .animated-demo-mockup{width:100%}.animated-demo-mockup .mockup-layout{grid-template-columns:96px 218px minmax(430px,1fr) 310px;min-height:610px}.animated-demo-mockup .mockup-sidebar,.animated-demo-mockup .mockup-queue,.animated-demo-mockup .mockup-context{max-height:610px;overflow:hidden}.animated-demo-mockup .mockup-status-rail{padding-left:86px}.animated-demo-status .demo-status-step{opacity:.46}.animated-demo-conversation{gap:10px;height:100%;max-height:610px;padding:16px;position:relative;overflow:hidden}.animated-demo-conversation .mockup-ticket-header{min-height:62px;padding-bottom:12px}.animated-demo-thread{position:absolute;inset:112px 16px 16px;overflow:hidden}.animated-demo-thread-track{will-change:transform;gap:10px;display:grid}.animated-demo-step{opacity:0;filter:blur(3px);transform:translateY(10px)}.animated-demo-mockup .mockup-message{max-width:86%;padding:10px 11px}.demo-channel-badge{width:fit-content;min-height:20px;color:var(--app-accent-strong);letter-spacing:0;background:#f5f3ff;border:1px solid #ded8ff;border-radius:999px;align-items:center;margin:0 0 6px;padding:2px 7px;font-size:10px;font-weight:860;line-height:1.2;display:inline-flex}.animated-order-match{border-radius:var(--app-radius-md);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;font-size:12px;line-height:1.35;display:grid}.demo-match-icon{border-radius:var(--app-radius-sm);background:#fff;border:1px solid #bbf7d0;place-items:center;width:34px;height:34px;display:grid}.demo-match-icon img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.animated-order-match span,.animated-order-match strong{display:block}.animated-order-match span{color:#15803d;font-size:11px;font-weight:840}.animated-order-match strong{color:#14532d;margin-top:2px;font-size:12px;font-weight:860}.mockup-transcript{border-radius:var(--app-radius-md);color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;gap:5px;padding:10px;font-size:12px;line-height:1.45;display:grid}.mockup-transcript strong{color:#1d4ed8;font-size:12px;font-weight:860}.mockup-transcript span{color:#1e3a8a}.animated-demo-mockup .mockup-composer p{color:#1f2937;min-height:112px}.animated-demo-context .mockup-context-health{animation-duration:var(--demo-cycle)}.animated-demo-context .mockup-source-panel span{color:var(--app-accent-strong);background:#f5f3ff;border-color:#ded8ff}.animated-demo-context .mockup-ai-panel{border-color:#ded8ff}.demo-proof-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(980px,100%);display:grid}.demo-proof-grid .outcome-item{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb}.demo-proof-grid .outcome-item+.outcome-item{border-top:1px solid #dfe3eb}.legal-shell{min-height:100vh;color:var(--app-text);background:#f7f8fb}.legal-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8fbeb;border-bottom:1px solid #dfe3eb;width:min(1180px,100% - 40px);min-height:68px;margin:0 auto;padding:14px 0;position:sticky;top:0}.legal-header>:is(a,button):not(.landing-brand){border-radius:var(--app-radius-md);color:#475467;background:#fff;border-color:#dfe3eb;align-items:center;min-height:36px;padding:0 12px;font-weight:680;text-decoration:none;display:inline-flex}.legal-header-actions{align-items:center;gap:8px;display:inline-flex}.legal-header-actions>button{border-radius:var(--app-radius-md);color:#475467;background:#fff;border:1px solid #dfe3eb;min-height:36px;padding:0 12px;font-weight:680}.legal-hero{width:min(1180px,100% - 40px);margin:0 auto;padding:58px 0 36px}.legal-hero h1{color:#111827;letter-spacing:0;max-width:820px;margin:8px 0 0;font-size:52px;font-weight:840;line-height:1.04}.legal-hero p:not(.eyebrow){color:#4b5565;max-width:700px;margin:16px 0 0;font-size:17px;line-height:1.6}.legal-content-grid{grid-template-columns:280px minmax(0,820px);align-items:start;gap:28px;width:min(1180px,100% - 40px);margin:0 auto;padding:0 0 72px;display:grid}.legal-aside{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;gap:10px;padding:16px;display:grid;position:sticky;top:92px}.legal-aside span{color:#8a94a6;text-transform:uppercase;font-size:12px;font-weight:800}.legal-aside strong{color:#111827;font-size:15px}.legal-aside p{color:#4b5565;margin:2px 0 6px;font-size:13px;line-height:1.55}.legal-aside button{border-radius:var(--app-radius-md);min-height:38px;color:var(--app-accent-strong);background:#fff;border:1px solid #dfe3eb;font-size:13px;font-weight:760}.legal-document{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;width:auto;margin:0;padding:4px 24px}.legal-document section{border-top:1px solid #eef1f5;padding:24px 0}.legal-document section:first-child{border-top:0}.legal-document h2{font-size:18px;font-weight:780}.legal-document p,.legal-document li{color:#4b5565;font-size:15px;line-height:1.7}.legal-document code{overflow-wrap:anywhere;white-space:normal}@media (width<=1100px){.landing-proof,.landing-section,.case-proof-section{grid-template-columns:1fr}.mockup-layout{grid-template-columns:104px 200px minmax(330px,1fr)}.mockup-context,.hero-float-context{display:none}.integration-groups,.integration-flow,.pricing-grid,.pricing-clarity,.pricing-addon-grid,.pricing-ai-actions,.story-grid,.workflow-rail,.showcase-outcome-row,.comparison-grid,.demo-proof-grid,.case-proof-grid{grid-template-columns:1fr}.channel-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-content-grid{grid-template-columns:1fr}.legal-aside{position:static}}@media (width>=761px) and (width<=1320px){.landing-hero{gap:20px;padding:32px 0 0}.landing-hero-copy h1{font-size:50px}.landing-hero-copy p{margin-top:16px;font-size:17px;line-height:1.55}.landing-actions{margin-top:22px}.hero-proof-row{margin-top:16px}.hero-note{margin-top:10px!important}.landing-hero-product{width:min(1180px,100% + 44px);margin-top:4px;margin-bottom:-18px}.hero-product-scene{height:clamp(292px,43svh,370px)}.landing-hero-product-caption h2{font-size:20px}.landing-hero-product-caption p:not(.eyebrow){font-size:14px}.landing-hero-product .mockup-layout{grid-template-columns:86px 184px minmax(340px,1fr) 250px;min-height:400px}.hero-float-card{min-width:202px;min-height:58px;padding:9px 10px}.hero-float-ai{top:96px;right:14px}.hero-float-reply{bottom:22px;right:6%}.hero-demo-section{gap:16px;padding-top:24px}.hero-demo-section .section-heading h2{font-size:28px}}@media (width<=760px){.landing-header,.legal-header{flex-direction:row;align-items:center;width:calc(100% - 28px);min-height:58px;padding:10px 0}.landing-header nav{justify-content:flex-end;width:auto;margin-left:auto}.landing-header nav>:is(a,button):not(.inline-flex){display:none}.landing-header nav .inline-flex{min-width:98px;min-height:34px;padding:0 10px;font-size:12px}.landing-hero,.landing-section,.landing-proof,.case-proof-section,.channel-section,.faq-section,.hero-demo-section,.landing-cta,.landing-footer,.pricing-section,.product-story-section,.workflow-section,.comparison-section,.demo-hero,.legal-hero,.legal-content-grid{width:calc(100% - 28px)}.landing-hero{gap:18px;min-height:auto;padding:24px 0 34px}.landing-hero-copy h1,.demo-hero h1,.legal-hero h1{font-size:30px;line-height:1.04}.landing-hero-copy p,.demo-hero p,.legal-hero p:not(.eyebrow){font-size:16px;line-height:1.55}.landing-actions{grid-template-columns:1fr;width:100%;margin-top:22px}.hero-proof-row,.hero-note{display:none}.landing-hero-product{gap:12px;width:100%;margin-top:2px;margin-bottom:0}.hero-product-scene{height:304px}.hero-product-scene:before,.hero-scan-line,.hero-float-card{display:none}.landing-hero-product-caption{text-align:left;grid-template-columns:1fr;justify-items:start;gap:6px}.landing-hero-product-caption h2{display:none}.landing-hero-product-caption p:not(.eyebrow){font-size:14px;line-height:1.5}.landing-hero-product .mockup-layout{min-height:auto}.section-heading h2,.proof-copy h2,.landing-section h2,.landing-cta h2{font-size:28px}.landing-section,.product-story-section,.channel-section,.pricing-section,.faq-section,.landing-proof,.case-proof-section,.workflow-section,.comparison-section,.hero-demo-section{padding:44px 0}.landing-proof:before{display:none}.landing-proof .proof-copy h2{font-size:30px;line-height:1.08}.landing-proof .proof-copy p:not(.eyebrow){font-size:15px}.problem-grid,.feature-grid,.decision-grid,.story-grid,.channel-grid,.pricing-grid,.faq-grid,.pricing-addon-grid,.pricing-ai-actions,.integration-groups,.integration-flow,.showcase-outcome-row,.comparison-grid,.demo-proof-grid{grid-template-columns:1fr}.comparison-panel{min-height:auto;padding:18px}.comparison-panel h3{font-size:20px}.workflow-step{min-height:auto;padding:18px}.workflow-step+.workflow-step{border-top:1px solid #eef1f5;border-left:0}.integration-flow-step{min-height:auto}.integration-flow-step:not(:last-child):after{display:none}.decision-step{grid-template-columns:1fr}.product-mockup:before{height:30px}.mockup-status-rail{min-height:38px;padding:6px 10px}.mockup-status-rail span:nth-child(n+2),.mockup-ai-ready{display:none}.animated-demo-mockup .mockup-status-rail span:nth-child(n+2){display:inline-flex}.mockup-layout,.demo-hero .mockup-layout,.hero-demo-section .mockup-layout{grid-template-columns:1fr;min-width:0;min-height:auto}.mockup-sidebar,.mockup-queue,.mockup-context,.demo-hero .mockup-sidebar,.demo-hero .mockup-queue,.demo-hero .mockup-context,.hero-demo-section .mockup-sidebar,.hero-demo-section .mockup-queue,.hero-demo-section .mockup-context{display:none}.mockup-conversation,.demo-hero .mockup-conversation,.hero-demo-section .mockup-conversation{padding:14px}.animated-demo-mockup .mockup-status-rail{align-items:flex-start;max-height:88px;padding:7px 10px;overflow:hidden}.animated-demo-mockup .mockup-status-rail span{min-height:24px;padding:3px 7px;font-size:10px}.animated-demo-mockup .mockup-conversation{gap:9px;min-height:510px;max-height:510px;padding:12px;overflow:hidden}.animated-demo-mockup .animated-demo-thread{inset:98px 12px 12px}.animated-demo-mockup .animated-demo-thread-track{gap:8px}.animated-demo-mockup .mockup-ticket-header h3{font-size:15px;line-height:1.2}.animated-demo-mockup .mockup-message,.animated-demo-mockup .mockup-call,.animated-demo-mockup .mockup-transcript,.animated-demo-mockup .mockup-ai,.animated-demo-mockup .animated-order-match,.animated-demo-mockup .mockup-composer{max-width:100%;font-size:12px}.animated-demo-mockup .mockup-composer p{min-height:112px;font-size:12px}.mockup-message{max-width:92%}.case-proof-copy h2{font-size:24px}.trust-signal{min-height:auto}.landing-footer{grid-template-columns:1fr}.landing-footer nav{justify-content:flex-start}.legal-hero{padding:40px 0 24px}.legal-content-grid{gap:14px;padding-bottom:44px}.legal-document{padding:0 16px}}.landing-hero{text-align:center;align-content:start;gap:16px;min-height:calc(100svh - 68px);padding:22px 0 30px}.landing-hero-copy p{max-width:850px;margin-top:14px}.landing-hero .landing-actions{margin-top:18px}.landing-hero .hero-proof-row{margin-top:14px;display:none}.landing-hero .hero-note{display:block;margin-top:10px!important}.landing-hero-demo{width:min(1180px,100%);margin:2px 0 0}.hero-product-proof{display:none}.landing-hero-demo .animated-demo-mockup{border-color:#d9deea;box-shadow:0 28px 80px #10182826}.landing-hero-demo .animated-demo-status{display:none}.landing-hero-demo .animated-demo-mockup .mockup-layout{grid-template-columns:84px 196px minmax(430px,1fr) 286px;min-height:clamp(468px,55svh,520px)}.landing-hero-demo .animated-demo-mockup .mockup-sidebar,.landing-hero-demo .animated-demo-mockup .mockup-queue,.landing-hero-demo .animated-demo-mockup .mockup-context{max-height:520px}.landing-hero-demo .animated-demo-mockup .mockup-status-rail{min-height:46px;padding:8px 12px 8px 76px}.landing-hero-demo .animated-demo-mockup .mockup-status-rail span{min-height:26px;padding:4px 8px;font-size:10px}.landing-hero-demo .animated-demo-conversation{max-height:520px;padding:14px}.landing-hero-demo .animated-demo-thread{inset:104px 14px 14px}.landing-hero-demo .animated-demo-thread-track{gap:8px}.landing-hero-demo .animated-demo-mockup .mockup-message,.landing-hero-demo .animated-demo-mockup .mockup-call,.landing-hero-demo .animated-demo-mockup .mockup-transcript,.landing-hero-demo .animated-demo-mockup .mockup-ai,.landing-hero-demo .animated-demo-mockup .animated-order-match{padding:8px 10px;font-size:12px}.landing-hero-demo .animated-demo-mockup .mockup-composer{padding:9px 10px}.landing-hero-demo .animated-demo-mockup .mockup-composer p{min-height:86px;font-size:11px;line-height:1.42}.landing-hero-demo .mockup-context{padding:14px 12px}.landing-hero-demo .mockup-context section{padding:11px}.landing-hero-demo .mockup-context section+section{margin-top:10px}.landing-hero-demo .mockup-context dl{gap:8px;margin-top:12px;font-size:12px}.mobile-demo-summary,.homepage-demo-thread,.mobile-hero-demo-card{display:none}.demo-source-icon svg,.mobile-demo-chat-message svg{flex:none;width:13px;height:13px}.demo-source-icon svg path,.mobile-demo-chat-message svg path{fill:currentColor}.landing-hero-demo .mockup-message.channel-email{background:#f8fbff;border-color:#dbeafe}.landing-hero-demo .mockup-message.channel-messenger{background:#faf9ff;border-color:#ded8ff}.landing-hero-demo .mockup-message.channel-webchat{background:#f7fefb;border-color:#d1fae5}.demo-source-icon{color:#5b6475;vertical-align:middle;background:#fff;border-radius:999px;place-items:center;width:20px;height:20px;margin:0 7px 1px 0;display:inline-grid}@media (width>=1321px){.landing-hero{text-align:left;grid-template-columns:minmax(340px,390px) minmax(0,1fr);align-items:center;gap:28px;width:min(1240px,100% - 40px);padding:24px 0 34px}.landing-hero-copy{justify-items:start}.landing-hero-copy h1{max-width:390px;font-size:50px;line-height:1.01}.landing-hero-copy p{max-width:380px;font-size:17px;line-height:1.55}.landing-hero .landing-actions{justify-content:flex-start}.landing-hero .hero-proof-row{justify-items:start;gap:7px;display:none}.landing-hero-demo{align-self:center}.hero-product-proof{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 12px;width:100%;padding:0 2px 8px;display:grid}.hero-product-proof span{width:fit-content;color:var(--app-accent-strong);background:#f5f3ff;border:1px solid #ded8ff;border-radius:999px;grid-row:span 2;padding:5px 9px;font-size:11px;font-weight:860;line-height:1}.hero-product-proof strong{color:#111827;font-size:14px;font-weight:840;line-height:1.2}.hero-product-proof em{color:#6b7280;font-size:12px;font-style:normal;font-weight:720;line-height:1.2}.landing-hero-demo .animated-demo-mockup .mockup-layout{grid-template-columns:minmax(430px,1fr) 268px;min-height:660px}.landing-hero-demo .animated-demo-mockup .mockup-sidebar,.landing-hero-demo .animated-demo-mockup .mockup-queue{display:none}.landing-hero-demo .animated-demo-mockup .mockup-context,.landing-hero-demo .animated-demo-conversation{max-height:646px}.landing-hero-demo .animated-demo-mockup .mockup-status-rail{padding-left:12px}.landing-hero-demo .animated-demo-mockup .mockup-composer p{min-height:104px;font-size:12px}}@media (width<=1320px) and (width>=761px){.landing-hero{gap:14px;padding:16px 0 22px}.landing-hero-copy h1{font-size:clamp(38px,4.1vw,48px)}.landing-hero-copy p{max-width:760px;margin-top:10px;font-size:16px;line-height:1.48}.landing-hero .landing-actions{margin-top:14px}.landing-hero .hero-proof-row,.landing-hero .hero-note{display:none}.landing-hero-demo .animated-demo-mockup .mockup-layout{grid-template-columns:72px 174px minmax(390px,1fr) 258px;min-height:clamp(382px,53svh,430px)}.landing-hero-demo .animated-demo-mockup .mockup-sidebar,.landing-hero-demo .animated-demo-mockup .mockup-queue,.landing-hero-demo .animated-demo-mockup .mockup-context,.landing-hero-demo .animated-demo-conversation{max-height:430px}.landing-hero-demo .animated-demo-mockup .mockup-status-rail{min-height:40px;padding-left:64px}.landing-hero-demo .animated-demo-mockup .mockup-status-rail span{min-height:23px;padding:3px 7px;font-size:9px}.landing-hero-demo .animated-demo-thread{top:92px}.landing-hero-demo .mockup-sidebar nav span,.landing-hero-demo .mockup-sidebar-foot,.landing-hero-demo .mockup-ticket,.landing-hero-demo .mockup-context dl{font-size:11px}.landing-hero-demo .animated-demo-mockup .mockup-composer p{min-height:70px}}@media (width<=900px) and (width>=761px){.landing-hero-demo .animated-demo-mockup .mockup-layout{grid-template-columns:72px 190px minmax(390px,1fr)}.landing-hero-demo .animated-demo-mockup .mockup-context{display:none}}@media (width<=760px){.landing-hero{text-align:left;gap:12px;min-height:auto;padding:12px 0 24px}.landing-hero .hero-kicker{display:none}.landing-hero-copy{justify-items:start}.landing-hero-copy h1{font-size:clamp(29px,8.2vw,34px);line-height:1.02}.landing-hero-copy p{margin-top:9px;font-size:14px;line-height:1.42}.landing-hero .landing-actions{flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-top:12px}.landing-hero .landing-actions .inline-flex{flex:1 1 0;min-width:0;min-height:38px;padding:0 8px;font-size:12px}.landing-hero .hero-proof-row,.landing-hero .hero-note{display:none}.landing-hero-demo{margin-top:0}.landing-hero-demo .product-mockup:before{height:28px}.landing-hero-demo>.animated-demo-mockup{display:none}.landing-hero-demo .mobile-hero-demo-card{display:grid}.mobile-hero-demo-card{border-radius:var(--app-radius-md);background:#fff;border:1px solid #d9dee7;gap:10px;width:100%;overflow:hidden;box-shadow:0 18px 48px #1018281f}.mobile-demo-window-bar{background:#fbfcfe;border-bottom:1px solid #e7eaf0;align-items:center;gap:8px;height:26px;padding:0 14px;display:flex}.mobile-demo-window-bar span{border-radius:999px;width:10px;height:10px}.mobile-demo-window-bar span:first-child{background:#f87171}.mobile-demo-window-bar span:nth-child(2){background:#fbbf24}.mobile-demo-window-bar span:nth-child(3){background:#34d399}.mobile-demo-ticket-head{gap:3px;padding:0 14px;display:grid}.mobile-demo-ticket-head span,.mobile-demo-ticket-head small,.mobile-demo-result span{color:#8a94a6;font-size:11px;font-weight:820;line-height:1.25}.mobile-demo-ticket-head strong{color:#111827;font-size:16px;line-height:1.2}.mobile-demo-mini-timeline{gap:6px;padding:0 14px;display:grid}.mobile-demo-mini-timeline>span{--mobile-demo-delay:0s;color:#334155;width:fit-content;max-width:92%;min-height:36px;animation:.42s ease-out both mobile-chat-step;animation-delay:var(--mobile-demo-delay);opacity:0;border:1px solid #e3e7ef;border-radius:14px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;line-height:1.35;display:flex;transform:translateY(6px)}.mobile-demo-chat-message.channel-email{--mobile-demo-delay:.2s;color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.mobile-demo-chat-message.channel-messenger{--mobile-demo-delay:.9s;color:#4c1d95;background:#f5f3ff;border-color:#ddd6fe;align-self:end}.mobile-demo-chat-message.channel-webchat{--mobile-demo-delay:1.6s;color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.mobile-demo-chat-message.channel-phone{--mobile-demo-delay:2.3s;color:#075985;background:#f0f9ff;border-color:#bae6fd;align-self:end}.mobile-demo-mini-timeline strong{font-weight:850}.mobile-demo-chat-message svg{width:14px;height:14px}.mobile-demo-result-grid{gap:7px;padding:0 14px 14px;display:grid}.mobile-demo-result{--mobile-demo-delay:3s;border-radius:var(--app-radius-md);animation:.42s ease-out both mobile-result-step;animation-delay:var(--mobile-demo-delay);opacity:0;border:1px solid #dfe3eb;gap:4px;padding:9px 10px;display:grid;transform:translateY(6px)}.mobile-demo-result strong,.mobile-demo-result p{color:#111827;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:760;line-height:1.35}.mobile-demo-result.order{background:#f0fdf4;border-color:#bbf7d0}.mobile-demo-result.advice,.mobile-demo-result.ai-draft{background:#eff6ff;border-color:#dbeafe}.mobile-demo-result.ai-draft{--mobile-demo-delay:3.7s;gap:8px}.mobile-demo-result.ai-draft>div{gap:3px;display:grid}.mobile-demo-result.ai-draft>div+div{border-top:1px solid #3b82f629;padding-top:8px}.landing-hero-demo .animated-demo-mockup .mockup-layout{grid-template-columns:1fr;min-height:330px}.landing-hero-demo .animated-demo-mockup .mockup-sidebar,.landing-hero-demo .animated-demo-mockup .mockup-queue,.landing-hero-demo .animated-demo-mockup .mockup-context{display:none}.landing-hero-demo .animated-demo-mockup .mockup-status-rail{min-height:54px;max-height:54px;padding:6px 8px}.landing-hero-demo .animated-demo-mockup .mockup-status-rail span{min-height:21px;padding:2px 6px;font-size:9px}.landing-hero-demo .animated-demo-mockup .mockup-conversation{min-height:330px;max-height:330px;padding:9px}.landing-hero-demo .animated-demo-thread{display:none}.landing-hero-demo .mobile-demo-summary{justify-self:stretch;gap:8px;width:100%;max-width:100%;padding-top:4px;display:grid}.mobile-demo-summary>div{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;width:100%;min-width:0;padding:8px}.mobile-demo-summary>div:first-child{background:#f0fdf4;border-color:#bbf7d0}.mobile-demo-summary>div:nth-child(2){background:#eff6ff;border-color:#dbeafe}.mobile-demo-summary>div:last-child{background:#f5f3ff;border-color:#ded8ff}.mobile-demo-summary span,.mobile-demo-summary strong{display:block}.mobile-demo-summary span{color:#64748b;font-size:10px;font-weight:820}.mobile-demo-summary strong{color:#111827;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.28}.mobile-demo-summary p{color:#312e81;margin:4px 0 0;font-size:11px;line-height:1.32}.landing-hero-demo .animated-demo-mockup .animated-demo-thread{inset:88px 10px 10px}.landing-hero-demo .animated-demo-mockup .mockup-ticket-header{min-height:62px;padding-bottom:8px}.landing-hero-demo .animated-demo-mockup .mockup-ticket-header h3{font-size:13px}.landing-hero-demo .animated-demo-mockup .mockup-ticket-header span:not(.mockup-risk-pill){font-size:10px}.landing-hero-demo .mockup-risk-pill{display:none}.landing-hero-demo .animated-demo-mockup .mockup-message,.landing-hero-demo .animated-demo-mockup .mockup-call,.landing-hero-demo .animated-demo-mockup .mockup-transcript,.landing-hero-demo .animated-demo-mockup .mockup-ai,.landing-hero-demo .animated-demo-mockup .animated-order-match,.landing-hero-demo .animated-demo-mockup .mockup-composer{padding:8px;font-size:11px;line-height:1.38}.landing-hero-demo .animated-demo-mockup .mockup-composer p{min-height:76px;font-size:10px;line-height:1.36}}@keyframes mobile-chat-step{0%,6%{opacity:0;transform:translateY(6px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes mobile-result-step{0%,8%{opacity:0;transform:translateY(6px)}18%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobile-demo-mini-timeline>span,.mobile-demo-result{opacity:1;animation:none;transform:none}}.landing-hero{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:0;width:min(920px,100% - 40px);min-height:auto;padding:clamp(58px,11svh,118px) 0 clamp(42px,7svh,76px)}.landing-hero-copy{text-align:center;justify-items:center;width:100%;max-width:860px;display:grid}.landing-hero-copy p{max-width:680px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.58}.landing-hero .landing-actions{justify-content:center}.landing-hero .hero-proof-row,.landing-hero .hero-note{display:none!important}.landing-demo-section{width:min(1180px,100% - 40px);margin:0 auto;padding:0 0 58px}.landing-demo-section.landing-hero-demo{margin:0 auto}.landing-demo-section .hero-product-proof{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;max-width:1000px;margin:0 auto 14px;padding:0 2px;display:grid}.landing-demo-section .hero-product-proof span{width:fit-content;color:var(--app-accent-strong);background:#f5f3ff;border:1px solid #ded8ff;border-radius:999px;grid-row:span 2;padding:6px 10px;font-size:11px;font-weight:860;line-height:1}.landing-demo-section .hero-product-proof strong{color:#111827;font-size:16px;font-weight:840;line-height:1.18}.landing-demo-section .hero-product-proof em{color:#6b7280;font-size:13px;font-style:normal;font-weight:720;line-height:1.25}.landing-demo-section.landing-hero-demo .animated-demo-mockup{border-color:#d9deea;width:100%;box-shadow:0 28px 80px #10182824}.homepage-citable-facts{border-top:1px solid #dfe3eb;border-bottom:1px solid #dfe3eb;grid-template-columns:150px minmax(0,1fr);gap:18px;width:min(1180px,100% - 40px);margin:0 auto 54px;padding:18px 0;display:grid}.homepage-citable-facts>span{color:var(--app-accent-strong);text-transform:uppercase;font-size:11px;font-weight:880;line-height:1.2}.homepage-citable-facts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.homepage-citable-facts p{color:#334155;margin:0;font-size:13px;font-weight:650;line-height:1.5}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-sidebar,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-queue,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-context{max-height:560px;display:grid}.landing-demo-section.landing-hero-demo .animated-demo-conversation{max-height:560px}@media (width<=1180px) and (width>=761px){.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-layout{grid-template-columns:72px 184px minmax(360px,1fr) 250px;min-height:448px}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-sidebar,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-queue,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-context,.landing-demo-section.landing-hero-demo .animated-demo-conversation{max-height:448px}.landing-demo-section .hero-product-proof{max-width:860px}}@media (width<=900px) and (width>=761px){.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-layout{grid-template-columns:72px 190px minmax(390px,1fr)}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-context{display:none}}@media (width<=760px){.landing-hero{text-align:left;justify-items:start;width:calc(100% - 28px);padding:26px 0 24px}.landing-hero-copy{text-align:left;justify-items:start}.landing-hero-copy h1{max-width:100%;font-size:clamp(34px,9.6vw,42px);line-height:1.02}.landing-hero-copy p{max-width:100%;margin-top:12px;font-size:15px;line-height:1.5}.landing-hero .landing-actions{grid-template-columns:1fr;width:100%;margin-top:16px}.landing-hero .landing-actions .inline-flex{width:100%;min-height:40px}.landing-demo-section{width:calc(100% - 28px);padding-bottom:42px}.landing-demo-section .hero-product-proof{display:none}}.landing-hero{padding-top:clamp(46px,8svh,84px);padding-bottom:clamp(24px,4.4svh,42px)}.landing-hero-copy h1{max-width:900px;font-size:clamp(44px,4.55vw,62px);line-height:1.02}.landing-hero-copy p{max-width:620px;font-size:17px}.landing-demo-section{padding-bottom:56px}.landing-demo-section .hero-product-proof{display:none!important}@media (width<=1180px) and (width>=761px){.landing-hero{padding-top:clamp(42px,6.4svh,58px);padding-bottom:24px}.landing-hero-copy h1{max-width:820px;font-size:clamp(42px,5.1vw,56px)}}@media (width<=760px){.landing-hero{padding:20px 0 16px}.landing-hero-copy h1{font-size:clamp(31px,8.4vw,36px);line-height:1.01}.landing-hero-copy p{margin-top:10px;font-size:14px;line-height:1.44}.landing-hero .landing-actions{margin-top:14px}.landing-hero .landing-actions .inline-flex{min-height:38px}.landing-demo-section{padding-bottom:34px}.homepage-citable-facts{grid-template-columns:1fr;gap:10px;width:calc(100% - 28px);margin-bottom:36px;padding:14px 0}.homepage-citable-facts>div{grid-template-columns:1fr;gap:8px}.homepage-citable-facts p{font-size:12.5px;line-height:1.48}.mobile-hero-demo-card{gap:8px}.mobile-demo-window-bar{height:22px}.mobile-demo-ticket-head{gap:2px}.mobile-demo-ticket-head span,.mobile-demo-ticket-head small,.mobile-demo-result span{font-size:10px}.mobile-demo-ticket-head strong{font-size:15px}.mobile-demo-mini-timeline{gap:5px}.mobile-demo-mini-timeline>span{min-height:30px;padding:6px 9px;font-size:11px}.mobile-demo-result-grid{gap:6px;padding-bottom:12px}.mobile-demo-result{padding:7px 9px}.mobile-demo-result strong,.mobile-demo-result p{font-size:11px;line-height:1.3}.mobile-demo-result.ai-draft{gap:6px}.mobile-demo-result.ai-draft>div+div{padding-top:6px}}.landing-demo-section.landing-hero-demo .animated-demo-mockup{max-width:1080px;margin-inline:auto}.landing-demo-section.landing-hero-demo .mockup-sidebar{grid-template-rows:auto 1fr;justify-items:center;gap:14px;padding:18px 10px;display:grid}.landing-demo-section.landing-hero-demo .mockup-sidebar nav{justify-items:center;gap:10px;display:grid}.landing-demo-section.landing-hero-demo .mockup-sidebar nav span{color:#0000;justify-content:center;width:36px;height:36px;padding:0;font-size:0;overflow:hidden}.landing-demo-section.landing-hero-demo .mockup-sidebar nav span svg{color:#c7cedb}.landing-demo-section.landing-hero-demo .mockup-sidebar nav span.active svg{color:#fff}.landing-demo-section.landing-hero-demo .mockup-sidebar-foot{display:none}.landing-demo-section.landing-hero-demo .mockup-list-header{padding:16px 14px 10px}.landing-demo-section.landing-hero-demo .mockup-ticket{padding:12px 14px}.landing-demo-section.landing-hero-demo .mockup-ticket span{text-align:right;min-width:48px}.landing-demo-section.landing-hero-demo .animated-demo-conversation{grid-template-rows:auto minmax(0,1fr);padding:12px 14px}.landing-demo-section.landing-hero-demo .animated-demo-conversation .mockup-ticket-header{min-height:68px;padding-bottom:10px}.landing-demo-section.landing-hero-demo .animated-demo-thread{inset:96px 14px 10px}.landing-demo-section.landing-hero-demo .animated-demo-thread-track{gap:7px}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-message,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-call,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-transcript,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-ai,.landing-demo-section.landing-hero-demo .animated-demo-mockup .animated-order-match{padding:7px 9px;font-size:11px;line-height:1.34}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-composer{padding:8px 9px}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-composer p{min-height:68px;padding:9px;font-size:10.5px;line-height:1.34}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-composer button{width:34px;height:34px}.landing-demo-section.landing-hero-demo .mockup-context{align-content:start;gap:10px;padding:12px;overflow:hidden}.landing-demo-section.landing-hero-demo .mockup-context h3{margin:0;font-size:16px}.landing-demo-section.landing-hero-demo .mockup-context-health{min-height:25px;margin:0;padding:3px 8px;font-size:10.5px}.landing-demo-section.landing-hero-demo .mockup-context section{padding:10px}.landing-demo-section.landing-hero-demo .mockup-context section+section{margin-top:0}.landing-demo-section.landing-hero-demo .mockup-context dl{grid-template-columns:58px minmax(0,1fr);gap:4px 8px;margin-top:8px;font-size:11px}.landing-demo-section.landing-hero-demo .mockup-context dt,.landing-demo-section.landing-hero-demo .mockup-context dd{min-width:0;line-height:1.25}.landing-demo-section.landing-hero-demo .mockup-context-title strong{min-width:0;font-size:11.5px}.landing-demo-section.landing-hero-demo .mockup-context-title span{padding:2px 7px;font-size:9.5px}.landing-demo-section.landing-hero-demo .mockup-source-panel{display:none}.landing-demo-section.landing-hero-demo .mockup-ai-panel{gap:8px}.landing-demo-section.landing-hero-demo .mockup-ai-panel p{margin:0;font-size:11px;line-height:1.38}.landing-demo-section.landing-hero-demo .mockup-ai-panel button{min-height:32px}@media (width<=1180px) and (width>=901px){.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-layout{grid-template-columns:58px 188px minmax(360px,1fr) 236px;min-height:348px}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-sidebar,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-queue,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-context,.landing-demo-section.landing-hero-demo .animated-demo-conversation{max-height:348px}}@media (width<=900px) and (width>=761px){.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-layout{grid-template-columns:58px 184px minmax(390px,1fr);min-height:348px}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-context{display:none}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-sidebar,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-queue,.landing-demo-section.landing-hero-demo .animated-demo-conversation{max-height:348px}}.landing-demo-section.landing-hero-demo .animated-demo-mockup{max-width:1160px}.landing-demo-section.landing-hero-demo .mockup-ticket div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.landing-demo-section.landing-hero-demo .mockup-ticket strong{min-width:0;font-size:12.5px}.landing-demo-section.landing-hero-demo .mockup-ticket span{min-width:0}.landing-demo-section.landing-hero-demo .mockup-ticket div>span{text-align:right;min-width:56px}.landing-demo-section.landing-hero-demo .animated-demo-thread{display:none}.landing-demo-section.landing-hero-demo .homepage-demo-thread{grid-template-rows:minmax(0,1fr) auto;gap:14px;min-width:0;min-height:0;display:grid}.landing-demo-section.landing-hero-demo .homepage-demo-messages{align-content:start;gap:9px;min-width:0;display:grid}.landing-demo-section.landing-hero-demo .homepage-demo-message{border:1px solid #e3e7ef;border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:fit-content;min-width:0;max-width:86%;padding:8px 10px;font-size:11px;line-height:1.3;display:grid}.landing-demo-section.landing-hero-demo .homepage-demo-message p{color:#1f2937;white-space:normal;min-width:0;margin:0;font-weight:650}.landing-demo-section.landing-hero-demo .homepage-demo-message small{color:#8a94a6;align-self:end;font-size:10px;font-weight:760}.landing-demo-section.landing-hero-demo .homepage-demo-message.channel-email{background:#f8fbff;border-color:#bfdbfe}.landing-demo-section.landing-hero-demo .homepage-demo-message.channel-messenger{background:#faf9ff;border-color:#ddd6fe;margin-left:26px}.landing-demo-section.landing-hero-demo .homepage-demo-message.channel-webchat{background:#f7fefb;border-color:#bbf7d0;max-width:90%}.landing-demo-section.landing-hero-demo .homepage-demo-draft{border-radius:var(--app-radius-md);background:#fff;border:1px solid #d9d4ff;align-self:end;gap:8px;min-width:0;padding:10px;display:grid;box-shadow:0 12px 28px #1018280f}.landing-demo-section.landing-hero-demo .homepage-demo-draft>div{align-items:center;gap:12px;display:flex}.landing-demo-section.landing-hero-demo .homepage-demo-draft span{color:#6d5df6;font-size:11.5px;font-weight:840}.landing-demo-section.landing-hero-demo .homepage-demo-draft .mockup-ai-ready{margin-left:auto}.landing-demo-section.landing-hero-demo .homepage-demo-draft p{border-radius:var(--app-radius-sm);color:#1f2937;background:#fbfaff;border:1px solid #ded8ff;margin:0;padding:9px;font-size:11.5px;font-weight:650;line-height:1.38}@media (width<=1180px) and (width>=901px){.landing-demo-section.landing-hero-demo .animated-demo-mockup{max-width:1120px}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-layout{grid-template-columns:58px 226px minmax(390px,1fr) 246px;min-height:364px}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-sidebar,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-queue,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-context,.landing-demo-section.landing-hero-demo .animated-demo-conversation{max-height:364px}}@media (width<=1100px){.case-proof-section{gap:24px}.case-proof-visual{grid-template-columns:minmax(0,1fr)}.case-proof-flow{grid-template-rows:auto;grid-template-columns:1fr 42px 1fr;min-height:42px}.case-proof-flow span{background:linear-gradient(90deg,#0000,#cfc8ff,#0000);width:100%;height:1px;min-height:1px}.case-proof-chaos,.case-proof-case{min-height:auto}.case-proof-engine-visual{grid-template-columns:minmax(0,1fr);gap:14px}.case-engine-core{justify-self:center;width:min(220px,100%);min-height:160px}.case-engine-core:before,.case-engine-core:after{background:linear-gradient(#0000,#cfc8ff);width:1px;height:36px;top:auto;left:50%;right:auto;transform:translate(-50%)}.case-engine-core:before{bottom:100%}.case-engine-core:after{background:linear-gradient(#cfc8ff,#0000);top:100%}}@media (width<=760px){.case-proof-section{padding-top:34px}.case-proof-copy h2{font-size:25px}.case-proof-copy p:not(.eyebrow){font-size:14px}.case-proof-chaos,.case-proof-case{padding:14px}.case-proof-source{width:100%}.case-proof-source.source-messenger,.case-proof-source.source-store{justify-self:stretch}.case-proof-case dl{grid-template-columns:1fr;gap:4px}.case-proof-case dd+dt{margin-top:6px}.case-source-cloud,.case-answer-card{min-height:auto;padding:14px}.case-source-cloud{gap:9px;display:grid}.case-source-cloud:before,.case-source-cloud:after{display:none}.case-source-cloud .case-proof-label,.case-source-cloud .case-proof-source{justify-self:stretch;width:100%;position:relative;inset:auto}.case-engine-core{width:min(188px,100%);min-height:142px;padding:18px 14px}.case-engine-icon{border-radius:15px;width:44px;height:44px}.case-customer-reply p,.case-operator-note{font-size:12px}}.landing-hero-copy .hero-kicker{margin:0 0 12px}.hero-cta-note{font-weight:700;color:#5b6475!important;max-width:520px!important;margin:12px auto 0!important;font-size:13px!important;line-height:1.42!important}.solution-section>div:first-child{gap:12px;max-width:720px;display:grid}.solution-section>div:first-child .landing-section-note{max-width:660px;margin:0;font-size:16px}.case-proof-section{padding-top:54px}.case-proof-copy h2{max-width:560px}.trust-section .landing-section-note{max-width:660px}.proof-strip{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:28px;margin:0 auto;padding:44px 0;display:grid}.proof-strip:before{display:none}.proof-strip .proof-copy{gap:10px;display:grid}.proof-strip .proof-copy h2{max-width:720px;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.08}.proof-strip .proof-copy p:not(.eyebrow){max-width:700px;margin:0;font-size:15px}.proof-metrics{gap:9px;display:grid}.proof-metrics span{border-radius:var(--app-radius-sm);color:#334155;background:#fff;border:1px solid #dfe3eb;align-items:center;min-height:42px;padding:10px 12px;font-size:13px;font-weight:780;display:flex}.proof-metrics span:before{content:"";background:var(--app-accent);border-radius:999px;width:7px;height:7px;margin-right:9px}.problem-metrics{max-width:520px;margin-top:10px}.decision-proof-list{gap:10px;display:grid}.decision-proof-list div{border-radius:var(--app-radius-sm);background:#fff;border:1px solid #dfe3eb;gap:4px;padding:12px 13px;display:grid}.decision-proof-list strong{color:#111827;font-size:14px;font-weight:860;line-height:1.25}.decision-proof-list span{color:#4b5565;font-size:13px;font-weight:620;line-height:1.45}.problem-action-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.mobile-demo-merged{max-width:100%}@media (width<=760px){.landing-hero-copy .hero-kicker{margin-bottom:9px}.hero-cta-note{max-width:100%!important;margin-top:10px!important;font-size:12px!important}.solution-section>div:first-child{gap:10px}.solution-section>div:first-child .landing-section-note{font-size:14px;line-height:1.52}.proof-strip{grid-template-columns:1fr;gap:16px;padding:34px 0}.proof-strip .proof-copy h2{font-size:24px}.proof-strip .proof-copy p:not(.eyebrow){font-size:14px}.proof-metrics{gap:7px}.proof-metrics span{min-height:38px;font-size:12px}}.case-proof-section{grid-template-columns:1fr;gap:24px;padding:52px 0 58px}.case-proof-copy{max-width:840px}.case-proof-copy p:not(.eyebrow){max-width:760px;font-size:16px}.case-proof-engine-visual{grid-template-columns:minmax(280px,1fr) minmax(260px,.92fr) minmax(300px,1.05fr);align-items:stretch;gap:14px;width:100%;display:grid}.case-source-cloud,.case-engine-core,.case-answer-card{border-radius:var(--app-radius-md);background:#fff;border:1px solid #dfe3eb;min-height:460px;box-shadow:0 18px 50px #1018280e}.case-source-cloud{background:radial-gradient(circle at 30% 28%,#6d5df614,#0000 28%),linear-gradient(135deg,#fff,#fbfcff);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:18px;display:grid}.case-source-cloud:before{inset:54px 24px 36px}.case-source-cloud:after{display:none}.case-source-cloud .case-proof-label{grid-column:1/-1;position:relative;top:auto;left:auto}.case-source-cloud .case-proof-source{width:auto;min-height:72px;position:relative;inset:auto}.case-source-cloud .case-proof-source:nth-of-type(odd){transform:translateY(16px)}.case-engine-core{border-radius:var(--app-radius-md);background:radial-gradient(circle at 50% 36%,#6d5df624,#0000 34%),#fbfaff;border-color:#cfc8ff;align-content:center;justify-items:center;padding:22px;display:grid}.case-engine-core:before,.case-engine-core:after{display:none}.case-engine-core p{max-width:220px;font-size:13px}.case-engine-facts{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:18px;display:grid;position:relative}.case-engine-facts span{border-radius:var(--app-radius-sm);color:#312e81;text-align:center;background:#fff;border:1px solid #ded8ff;padding:9px 8px;font-size:12px;font-weight:820;line-height:1.2}.case-answer-card{background:radial-gradient(circle at 84% 18%,#22c55e1a,#0000 30%),#f8fffb;border-color:#bbf7d0;align-content:start;gap:12px;padding:18px}.case-do-not-promise{z-index:1;border-radius:var(--app-radius-md);background:#fff;border:1px solid #86efac;gap:6px;padding:14px;display:grid;position:relative}.case-do-not-promise strong{color:#14532d;font-size:14px;font-weight:900;line-height:1.2}.case-do-not-promise p{color:#334155;margin:0;font-size:13px;font-weight:700;line-height:1.48}.case-customer-reply{border-color:#bbf7d0}.case-operator-note{border-color:#ded8ff}@media (width<=1100px){.case-proof-engine-visual{grid-template-columns:1fr}.case-source-cloud,.case-engine-core,.case-answer-card{min-height:auto}.case-source-cloud .case-proof-source:nth-of-type(odd){transform:none}}@media (width<=760px){.case-proof-section{gap:18px;padding:38px 0 44px}.case-proof-copy h2{font-size:28px}.case-source-cloud{grid-template-columns:1fr;padding:14px}.case-source-cloud:before,.case-engine-orbit{display:none}.case-engine-core,.case-answer-card{padding:14px}.case-engine-facts{grid-template-columns:1fr}}.case-proof-section{grid-template-columns:minmax(250px,.58fr) minmax(0,1.62fr);align-items:center;gap:30px;padding:54px 0 58px}.case-proof-copy{align-content:center;gap:14px;max-width:360px}.case-proof-copy h2{max-width:360px;font-size:clamp(30px,2.8vw,38px);line-height:1.06}.case-proof-copy p:not(.eyebrow){max-width:360px;font-size:15px;line-height:1.58}.case-proof-points{gap:9px;margin:4px 0 2px;padding:0;list-style:none;display:grid}.case-proof-points li{color:#334155;align-items:center;gap:9px;font-size:13px;font-weight:780;line-height:1.35;display:flex}.case-proof-points svg{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;flex:none;width:20px;height:20px;padding:3px}.case-flow-demo{border-radius:var(--app-radius-lg);background:#fff;border:1px solid #e6eaf1;gap:12px;min-width:0;padding:18px;display:grid;box-shadow:0 18px 48px #1018280d}.case-flow-header{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;display:flex}.case-flow-header span{color:var(--app-accent-strong);text-transform:uppercase;font-size:11px;font-weight:820}.case-flow-header strong{color:#182033;text-align:right;min-width:0;font-size:13px;font-weight:760;line-height:1.25}.case-flow-grid{grid-template-columns:minmax(185px,.85fr) minmax(220px,1fr) minmax(220px,1fr);align-items:stretch;gap:0;display:grid}.case-flow-panel{background:#fff;border:0;border-right:1px solid #eef2f7;border-radius:0;align-content:start;gap:10px;min-height:244px;padding:6px 18px;display:grid;position:relative;overflow:hidden}.case-flow-panel:first-child{padding-left:0}.case-flow-panel:last-child{border-right:0;padding-right:0}.case-flow-label{color:#6b7280;background:0 0;border-radius:999px;width:fit-content;padding:4px 0;font-size:11px;font-weight:820}.case-source-list{gap:7px;display:grid}.case-source-item{min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.case-source-item svg{color:#64748b;background:#f3f5f9;border-radius:7px;width:22px;height:22px;padding:5px}.case-source-item svg path{fill:currentColor;stroke:currentColor}.case-source-item span,.case-reply-card span,.case-note-card span{color:#8a94a6;font-size:11px;font-weight:760;line-height:1.2;display:block}.case-source-item strong{color:#253044;margin-top:2px;font-size:11.5px;font-weight:720;line-height:1.25;display:block}.case-engine-core{min-height:126px;color:var(--app-accent-strong);text-align:left;background:#fbfbff;border:1px solid #e7e5ff;border-radius:12px;gap:8px;padding:18px;display:grid}.case-engine-core svg{width:30px;height:30px;box-shadow:none;background:#f0edff;border-radius:9px;padding:7px}.case-engine-core strong{color:#202047;font-size:15px;font-weight:780;line-height:1.25}.case-engine-core span{color:#64748b;font-size:12px;font-weight:650}.case-fact-grid{gap:7px;display:grid}.case-fact-grid span{color:#344054;text-align:left;background:#fff;border:0;border-radius:0;align-items:center;gap:7px;min-height:28px;padding:0;font-size:12px;font-weight:700;line-height:1.25;display:flex}.case-fact-grid svg{color:#16a34a;flex:none}.case-warning-card,.case-reply-card,.case-note-card{background:#fff;border-radius:12px}.case-warning-card{border:1px solid #e6eaf1;grid-template-columns:24px minmax(0,1fr);gap:7px 9px;padding:13px;display:grid}.case-warning-card svg{color:#475569;background:#f3f5f9;border-radius:7px;width:24px;height:24px;padding:5px}.case-warning-card strong{color:#182033;align-self:center;font-size:13px;font-weight:780;line-height:1.2}.case-warning-card p,.case-reply-card p,.case-note-card p{color:#334155;margin:0;font-size:12px;font-weight:620;line-height:1.48}.case-warning-card p{grid-column:2}.case-reply-card{box-shadow:none;background:#fbfbff;border:1px solid #e7e5ff;gap:9px;padding:13px;display:grid}.case-reply-card span{color:var(--app-accent-strong)}.case-reply-card button{width:fit-content;min-height:28px;color:var(--app-accent-strong);background:#fff;border:1px solid #d8d2ff;border-radius:999px;padding:0 12px;font-size:11px;font-weight:780}.case-note-card{background:#f7f5ff;border:1px solid #ded8ff;gap:6px;padding:11px 12px;display:grid}.case-note-card span{color:var(--app-accent-strong)}@media (width<=1100px){.case-proof-section{grid-template-columns:1fr;gap:22px}.case-proof-copy{max-width:760px}.case-proof-copy h2,.case-proof-copy p:not(.eyebrow){max-width:720px}.case-flow-grid{grid-template-columns:1fr}.case-flow-panel{min-height:auto}.case-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.case-proof-section{gap:16px;padding:34px 0 38px}.case-proof-copy h2{font-size:27px}.case-proof-points{gap:7px}.case-flow-demo{border-radius:var(--app-radius-md);gap:10px;padding:10px}.case-flow-header{gap:5px;padding:9px 10px;display:grid}.case-flow-header strong{text-align:left}.case-flow-grid{gap:9px}.case-flow-panel{gap:9px;padding:10px}.case-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.case-source-item{grid-template-columns:22px minmax(0,1fr);gap:7px;min-height:42px;padding:7px}.case-source-item svg{border-radius:7px;width:22px;height:22px;padding:5px}.case-source-item span,.case-reply-card span,.case-note-card span{font-size:10px}.case-source-item strong{font-size:10.5px;line-height:1.18}.case-engine-core{gap:5px;min-height:104px}.case-engine-core svg{border-radius:12px;width:40px;height:40px;padding:11px}.case-engine-core strong{font-size:13px}.case-engine-core span{font-size:11px}.case-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.case-fact-grid span{min-height:31px;padding:7px 6px;font-size:10.5px}.case-warning-card,.case-reply-card,.case-note-card{padding:10px}.case-warning-card{grid-template-columns:24px minmax(0,1fr)}.case-warning-card svg{width:24px;height:24px}.case-warning-card strong{font-size:12px}.case-warning-card p,.case-reply-card p,.case-note-card p{font-size:11px;line-height:1.38}.case-reply-card{gap:7px}.case-reply-card button{min-height:31px;font-size:11px}.landing-header{width:calc(100% - 32px);min-height:54px;padding:8px 0}.landing-header nav>.inline-flex{display:none}.language-switcher{min-height:32px}.landing-hero{width:calc(100% - 32px);padding:42px 0 18px}.landing-hero-copy{gap:0}.landing-hero-copy .hero-kicker{margin-bottom:14px;font-size:11px}.landing-hero-copy h1{max-width:10.5em;font-size:36px;line-height:1.03}.landing-hero-copy p{color:#4b5565;max-width:27em;margin-top:16px;font-size:15px;line-height:1.52}.landing-hero .landing-actions{margin-top:24px}.landing-hero .landing-actions .inline-flex{min-height:50px;font-size:14px}.landing-hero .landing-actions .inline-flex+.inline-flex,.hero-cta-note{display:none}.landing-demo-section.landing-hero-demo{width:calc(100% - 32px);padding-top:14px;padding-bottom:46px}.landing-demo-section.landing-hero-demo .mobile-hero-demo-card{border-radius:12px;max-height:368px;box-shadow:0 22px 60px #1018281a}.landing-demo-section.landing-hero-demo .mobile-demo-mini-timeline>span,.landing-demo-section.landing-hero-demo .mobile-demo-result{opacity:1;animation:none;transform:none}}@media (width<=380px){.landing-hero-copy h1{font-size:34px}}@media (width<=760px){.landing-shell{background:linear-gradient(#fbfcff 0,#f6f7fb 58%,#f7f8fb 100%)}.landing-header{background:#fbfcffdb;border-bottom-color:#e2e8f0b8}.landing-brand{gap:9px}.landing-brand span{font-size:15px;font-weight:850}.landing-hero{padding:26px 0 6px}.landing-hero-copy .hero-kicker{color:#5f48e8;letter-spacing:0;background:#fff;border:1px solid #e3e7ef;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.landing-hero-copy h1{max-width:10.2em;margin-top:11px;font-size:33px;line-height:1.04}.landing-hero-copy p{color:#465365;max-width:24em;margin-top:12px;font-size:13px;line-height:1.5}.landing-hero .landing-actions{margin-top:18px}.landing-hero .landing-actions .inline-flex{border-radius:8px;min-height:44px;font-size:14px;font-weight:820}.landing-demo-section.landing-hero-demo{padding-top:6px;padding-bottom:40px}.landing-demo-section.landing-hero-demo .mobile-hero-demo-card{background:#fff;border:1px solid #dfe5ee;border-radius:8px;gap:0;max-height:none;box-shadow:0 22px 48px #1018281a}.mobile-demo-window-bar{background:#fbfcfe;border-bottom:1px solid #edf0f5;justify-content:space-between;height:30px;padding:0 12px;display:flex}.mobile-demo-window-bar div{align-items:center;gap:7px;display:flex}.mobile-demo-window-bar strong{color:#6b7280;font-size:10px;font-weight:820;line-height:1}.mobile-demo-ticket-head{gap:5px;padding:12px 14px 10px}.mobile-demo-ticket-head span,.mobile-demo-ticket-head small,.mobile-demo-proof-row span,.mobile-demo-draft-card span{color:#7a8495;font-size:10px;font-weight:830;line-height:1.2}.mobile-demo-ticket-head strong{color:#111827;max-width:15em;font-size:18px;font-weight:880;line-height:1.08}.mobile-demo-proof-stack{gap:7px;padding:0 14px 10px;display:grid}.mobile-demo-proof-row{background:#fff;border:1px solid #e4e8f0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:7px 10px;display:grid}.mobile-demo-proof-row svg{width:15px;height:15px}.mobile-demo-proof-row>svg,.mobile-demo-proof-row>span:first-child{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.mobile-demo-proof-row.customer>svg{color:#1d4ed8;background:#eff6ff}.mobile-demo-proof-row.order>svg{color:#15803d;background:#ecfdf3}.mobile-demo-proof-row.ai>svg{color:#6d5df6;background:#f5f3ff}.mobile-demo-proof-row div{gap:3px;min-width:0;display:grid}.mobile-demo-proof-row strong{color:#172033;font-size:12px;font-weight:810;line-height:1.25}.mobile-demo-draft-card{background:#f8fbff;border:1px solid #d8e3f8;border-radius:8px;gap:7px;margin:0 14px 12px;padding:10px 12px;display:grid}.mobile-demo-draft-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-demo-draft-card strong{color:#5f48e8;font-size:10px;font-weight:850;line-height:1}.mobile-demo-draft-card p{color:#182235;margin:0;font-size:11px;font-weight:720;line-height:1.38}}@media (width<=380px){.landing-hero-copy h1{font-size:31px}.mobile-demo-ticket-head strong{font-size:17px}}.landing-shell{background:radial-gradient(circle at 50% 180px,#fffffff2 0,#ffffffa3 34%,#0000 58%),linear-gradient(#fafbfe 0,#f5f7fb 620px,#f7f8fb 100%)}.landing-header{background:#fafbfee0;border-bottom-color:#e2e8f0d1}.landing-header nav>:is(a,button):not(.inline-flex),.landing-header nav .inline-flex,.landing-actions .inline-flex,.language-switcher a,.language-switcher button{transition:background-color .18s,border-color .18s,color .18s,transform .18s}.landing-header nav>:is(a,button):not(.inline-flex):hover,.landing-header nav .inline-flex:hover,.landing-actions .inline-flex:hover{transform:translateY(-1px)}.landing-hero{width:min(1060px,100% - 40px);padding-top:clamp(42px,7.2svh,78px);padding-bottom:clamp(18px,3.8svh,34px)}.landing-hero-copy{max-width:980px}.landing-hero-copy .hero-kicker{color:#5f48e8;margin-bottom:18px;font-weight:760;font-size:11px!important}.landing-hero-copy h1{color:#101522;letter-spacing:0;max-width:980px;font-size:clamp(56px,5.25vw,72px);font-weight:660;line-height:1}.landing-hero-copy p{color:#344154;max-width:660px;margin-top:20px;font-size:17px;font-weight:430;line-height:1.6}.landing-hero .landing-actions{gap:8px;margin-top:24px}.landing-hero .landing-actions .inline-flex{border-radius:6px;min-height:40px;padding-inline:17px;font-weight:680}.landing-demo-section.landing-hero-demo{isolation:isolate;width:min(1280px,100% - 40px);padding-top:0;padding-bottom:86px;position:relative}.landing-demo-section.landing-hero-demo:before{content:"";z-index:-1;background:linear-gradient(#ffffffeb,#f4f6fb8f),linear-gradient(90deg,#6d5df614,#0000 32%,#14b8a60f);border-radius:18px;position:absolute;inset:42px 0 36px;box-shadow:0 34px 90px #10182814}.landing-demo-section.landing-hero-demo .animated-demo-mockup{border-color:#ccd3e0eb;border-radius:10px;max-width:1168px;transition:border-color .22s,box-shadow .26s,transform .26s;transform:translateZ(0);box-shadow:0 54px 120px #1018282e,0 16px 42px #6d5df614}.landing-demo-section.landing-hero-demo .animated-demo-mockup:hover{border-color:#bbc4d8f5;transform:translateY(-2px);box-shadow:0 62px 136px #10182833,0 18px 48px #6d5df61c}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-layout{grid-template-columns:60px 244px minmax(450px,1fr) 270px;min-height:386px}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-sidebar,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-queue,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-context,.landing-demo-section.landing-hero-demo .animated-demo-conversation{max-height:386px}.landing-demo-section.landing-hero-demo .homepage-demo-message,.landing-demo-section.landing-hero-demo .homepage-demo-draft,.landing-demo-section.landing-hero-demo .mockup-context section,.landing-demo-section.landing-hero-demo .mockup-ticket{transition:background-color .18s,border-color .18s,box-shadow .22s,transform .22s}.landing-demo-section.landing-hero-demo .homepage-demo-message.channel-email{animation:7.2s ease-in-out infinite homepage-message-lift}.landing-demo-section.landing-hero-demo .homepage-demo-message.channel-messenger{animation:7.2s ease-in-out .6s infinite homepage-message-lift}.landing-demo-section.landing-hero-demo .homepage-demo-message.channel-webchat,.landing-demo-section.landing-hero-demo .homepage-demo-draft{animation:7.2s ease-in-out 1.2s infinite homepage-message-lift}@keyframes homepage-message-lift{0%,to{transform:translate(0,0)}44%,52%{transform:translateY(-2px)}}@media (width<=1180px) and (width>=901px){.landing-hero-copy h1{font-size:clamp(52px,5.3vw,64px)}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-layout{grid-template-columns:58px 226px minmax(400px,1fr) 246px;min-height:376px}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-sidebar,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-queue,.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-context,.landing-demo-section.landing-hero-demo .animated-demo-conversation{max-height:376px}}@media (width<=900px) and (width>=761px){.landing-hero-copy h1{font-size:clamp(48px,6.2vw,58px)}.landing-demo-section.landing-hero-demo .animated-demo-mockup .mockup-layout{grid-template-columns:58px 190px minmax(390px,1fr)}}@media (width<=760px){.landing-shell{background:radial-gradient(circle at 50% 180px,#fffffff0 0,#0000 62%),linear-gradient(#fbfcff 0,#f5f7fb 64%,#f7f8fb 100%)}.landing-header{width:calc(100% - 28px);min-height:56px}.landing-hero{width:calc(100% - 32px);padding:42px 0 22px}.landing-hero-copy .hero-kicker{background:#ffffffe6;border-color:#e7eaf2;margin-bottom:16px;font-weight:760;font-size:10px!important}.landing-hero-copy h1{max-width:10.6em;margin-top:0;font-size:clamp(38px,10.4vw,43px);font-weight:660;line-height:.98}.landing-hero-copy p{color:#344154;max-width:27.5em;margin-top:18px;font-size:15px;font-weight:430;line-height:1.54}.landing-hero .landing-actions{flex-wrap:wrap;gap:8px;width:auto;margin-top:22px;display:flex}.landing-hero .landing-actions .inline-flex{border-radius:6px;width:auto;min-width:124px;min-height:40px;padding-inline:14px;font-size:14px;font-weight:720}.landing-hero .landing-actions .inline-flex+.inline-flex{display:inline-flex}.landing-demo-section.landing-hero-demo{width:calc(100% - 32px);padding-top:8px;padding-bottom:52px}.landing-demo-section.landing-hero-demo:before{border-radius:16px;inset:24px -6px 22px}.landing-demo-section.landing-hero-demo .mobile-hero-demo-card{border-color:#cfd8e6f5;border-radius:10px;box-shadow:0 34px 84px #10182829,0 10px 30px #6d5df614}.mobile-demo-ticket-head strong{max-width:16.5em;font-size:19px;font-weight:760;line-height:1.1}.mobile-demo-proof-row{background:linear-gradient(#fff,#fbfcff);border-radius:9px;min-height:46px}.mobile-demo-proof-row strong{font-weight:720}}@media (width<=380px){.landing-hero-copy h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.landing-header nav>:is(a,button):not(.inline-flex),.landing-header nav .inline-flex,.landing-actions .inline-flex,.landing-demo-section.landing-hero-demo .animated-demo-mockup,.landing-demo-section.landing-hero-demo .homepage-demo-message,.landing-demo-section.landing-hero-demo .homepage-demo-draft,.landing-demo-section.landing-hero-demo .mockup-context section,.landing-demo-section.landing-hero-demo .mockup-ticket{transition:none}.landing-demo-section.landing-hero-demo .homepage-demo-message,.landing-demo-section.landing-hero-demo .homepage-demo-draft{animation:none!important}}@media (width<=760px){.faq-section .faq-accordion{gap:5px}.faq-section .faq-item summary{min-height:44px;padding:10px 38px 10px 14px;font-size:14.5px;line-height:1.22}.faq-section .faq-item summary:after{width:24px;height:24px;right:10px}.faq-section .faq-answer{padding:0 14px 13px}}@media (width<=900px),(any-pointer:coarse){html,body,#root{width:100%;min-width:0;max-width:100%}html,body{overscroll-behavior-x:none;touch-action:pan-x pan-y;min-height:100%}#root :is(input,select,textarea,[contenteditable=true]),[role=dialog] :is(input,select,textarea,[contenteditable=true]){font-size:16px!important}}@media (width<=760px),(orientation:landscape) and (width<=960px) and (height<=500px){.operator-design-system.operator-live-workspace{box-sizing:border-box;padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.operator-design-system.operator-live-workspace .operator-lab-queue-header{padding-top:calc(8px + env(safe-area-inset-top))}.operator-design-system.operator-live-workspace .operator-lab-context-tabs{padding-top:calc(7px + env(safe-area-inset-top))}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread{overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr) auto auto;min-height:100dvh;overflow:hidden}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-messages,.operator-design-system.operator-live-workspace.mobile-conversation-open .saas-message-timeline{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:16px;scroll-padding-bottom:16px;overflow:hidden auto}.operator-design-system.operator-live-workspace .operator-ai-brief{box-sizing:border-box;border-radius:8px;width:calc(100% - 20px);min-height:0;margin:8px 10px;padding:9px 10px}.operator-design-system.operator-live-workspace .operator-ai-brief span{font-size:10px}.operator-design-system.operator-live-workspace .operator-ai-brief strong{white-space:normal;font-size:13.5px}.operator-design-system.operator-live-workspace .operator-ai-brief p{-webkit-line-clamp:2;font-size:12px;line-height:1.32}.operator-design-system.operator-live-workspace .saas-message-row.ai-guidance .message-bubble.operator-ai-brief{width:auto;max-width:92%;margin:0;padding:9px 11px}.operator-design-system.operator-live-workspace .saas-message-row .message-bubble{min-width:min(220px,72vw);max-width:calc(100% - 18px)}.operator-design-system.operator-live-workspace .saas-message-row .message-body{overflow-wrap:break-word;word-break:normal}.operator-design-system.operator-live-workspace .message-attachment-chip .message-attachment-image-preview{aspect-ratio:auto;height:min(42vw,164px)}.operator-design-system.operator-live-workspace .operator-lab-thread .operator-lab-messages.saas-message-timeline{padding-bottom:28px}.operator-design-system.operator-live-workspace .operator-lab-thread .saas-message-row.long-message .message-bubble{max-width:calc(100% - 18px)}.operator-design-system.operator-live-workspace .saas-message-row.ai-guidance .operator-ai-brief p{-webkit-line-clamp:unset;display:block}.operator-design-system.operator-live-workspace.mobile-conversation-open .reply-composer{z-index:5;width:calc(100% - 20px);max-height:none;margin:0 10px max(14px, env(safe-area-inset-bottom));position:relative;bottom:auto;overflow:visible;box-shadow:0 -10px 24px #0f172a1a}.operator-design-system.operator-live-workspace.mobile-conversation-open .reply-composer textarea{height:74px;min-height:74px;max-height:74px}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread-header.saas-panel-header{min-height:0;padding:calc(7px + env(safe-area-inset-top)) 10px 6px;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px}.operator-design-system.operator-live-workspace.mobile-conversation-open .mobile-thread-back-button,.operator-design-system.operator-live-workspace.mobile-conversation-open .mobile-thread-context-button{border-radius:999px;width:34px;min-width:34px;height:34px;min-height:34px}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread-title{gap:1px;min-width:0}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread-title span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;overflow:hidden}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread-title h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15.5px;line-height:1.14;overflow:hidden}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread-actions{grid-column:1/-1;grid-template-columns:34px minmax(84px,.9fr) minmax(0,1fr) 34px;align-items:center;gap:6px;width:100%;min-width:0;margin-top:2px;display:grid}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread-actions:not(:has(.ticket-call-inline)){grid-template-columns:minmax(92px,.88fr) minmax(0,1fr) 34px}.operator-design-system.operator-live-workspace.mobile-conversation-open .conversation-header-tooltip-trigger{width:100%;min-width:0}.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-call-inline,.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-status-inline,.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-priority-inline,.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-assignment-inline{width:100%;min-width:0;height:34px;min-height:34px;max-height:34px;padding-top:0;padding-bottom:0;font-size:12.5px;line-height:34px}.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-call-inline{gap:0;padding-left:0;padding-right:0}.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-call-inline span{display:none}.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-status-inline,.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-assignment-inline{padding-left:10px;padding-right:24px}.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-priority-inline{justify-content:center;gap:0;padding-left:0;padding-right:0}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread-strip.saas-customer-strip{text-align:center;justify-content:center;min-height:32px;padding:5px 10px!important}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread-strip.saas-customer-strip span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}}@media (orientation:landscape) and (width<=960px) and (height<=500px){.operator-design-system.operator-live-workspace .message-attachment-chip .message-attachment-image-preview{height:min(32vh,132px)}.operator-design-system.operator-live-workspace.mobile-conversation-open .reply-composer{margin-bottom:max(8px, env(safe-area-inset-bottom))}.operator-design-system.operator-live-workspace.mobile-conversation-open .reply-composer textarea{height:52px;min-height:52px;max-height:52px}}.operator-live-workspace{--operator-accent:#6157ff;--operator-ink:#111827;--operator-muted:#6b7280;--operator-line:#e5e7eb;--operator-soft:#f8fafc}#zdrmWPhI.faboxi-zadarma-phone{z-index:80!important}.faboxi-zadarma-callback-context{z-index:81;color:#0f172a;pointer-events:none;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;width:min(330px,100vw - 32px);padding:10px 12px;position:fixed;bottom:190px;right:16px;box-shadow:0 18px 40px #0f172a29}.faboxi-zadarma-callback-context-label{color:#166534;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.25}.faboxi-zadarma-callback-context-phone{margin-top:4px;font-size:19px;font-weight:750;line-height:1.2}.faboxi-zadarma-callback-context-hint{color:#475569;margin-top:3px;font-size:12px;font-weight:600;line-height:1.35}@media (width<=640px){.faboxi-zadarma-callback-context{width:min(310px,100vw - 20px);bottom:172px;right:10px}}.operator-live-workspace .operator-lab-nav-group>button.operator-live-channel-row{min-height:32px;padding-block:3px}.operator-live-workspace .reply-composer{border-radius:8px}.operator-live-workspace .reply-composer-action-buttons button{min-height:34px}.operator-live-workspace .operator-live-note,.operator-live-workspace .context-block{border-radius:8px}.operator-live-workspace .operator-lab-queue-header-actions{align-items:center;gap:6px;display:inline-flex}.operator-design-system.operator-live-workspace .inbox-workspace-sidebar{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:9px;min-height:0;display:flex;overflow-y:auto}.operator-design-system.operator-live-workspace .inbox-sidebar-top,.operator-design-system.operator-live-workspace .inbox-sidebar-nav,.operator-design-system.operator-live-workspace .inbox-sidebar-group{flex:none}.operator-design-system.operator-live-workspace .inbox-sidebar-group>span:not(.operator-live-channel-row){margin:12px 8px 6px}@media (width<=760px),(orientation:landscape) and (width<=960px) and (height<=500px){.operator-design-system.operator-live-workspace .operator-lab-sidebar.inbox-workspace-sidebar{display:none}}.operator-design-system.operator-live-workspace .operator-lab-thread.conversation-preview-thread{grid-template-rows:auto minmax(0,1fr) auto auto}.manual-ticket-panel{border:1px solid var(--app-border-subtle,#e5e7eb);background:#fff;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(920px,100vw - 28px);max-width:min(920px,100vw - 28px);max-height:min(720px,100vh - 28px);padding:0;display:grid;overflow:hidden;box-shadow:0 22px 56px #0f172a33}.manual-ticket-panel[data-state=closed]{pointer-events:none}.ticket-row-discard-popover-portal{z-index:1000;border:1px solid var(--operator-line,#e5e7eb);background:#fff;border-radius:8px;min-width:168px;padding:5px;display:grid;position:fixed;box-shadow:0 16px 36px #0f172a29}.ticket-row-discard-popover-portal [role=menuitem],.ticket-row-discard-popover-portal button{width:100%;min-width:144px;min-height:34px;color:var(--operator-ink,#111827);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:650}.ticket-row-discard-popover-portal [role=menuitem]:hover,.ticket-row-discard-popover-portal [role=menuitem]:focus-visible,.ticket-row-discard-popover-portal button:hover,.ticket-row-discard-popover-portal button:focus-visible{background:#f3f4f6}.manual-ticket-header,.manual-ticket-footer{border-bottom:1px solid var(--app-border-subtle,#e5e7eb);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.manual-ticket-header{text-align:left;flex-direction:row}.manual-ticket-header>:not([hidden])~:not([hidden]){margin-top:0}.manual-ticket-header>div:first-child{min-width:0}.manual-ticket-header span,.manual-ticket-draft span{color:var(--app-text-muted,#667085);font-size:11px;line-height:1.2}.manual-ticket-header h2{color:var(--app-text,#111827);margin:2px 0 0;font-size:17px;font-weight:650;line-height:1.2}.manual-ticket-header button,.manual-ticket-footer button{border:1px solid var(--app-border,#d0d5dd);min-height:32px;color:var(--app-text-secondary,#344054);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.manual-ticket-header button{width:32px;padding:0}.manual-ticket-header button:hover,.manual-ticket-footer button:hover:not(:disabled){border-color:var(--app-border-strong,#98a2b3);background:var(--app-bg-subtle,#f8fafc)}.manual-ticket-grid{grid-template-columns:minmax(290px,.92fr) minmax(340px,1.08fr);min-height:0;display:grid;overflow:auto}.manual-ticket-form,.manual-ticket-context{align-content:start;gap:12px;padding:14px;display:grid}.manual-ticket-form{border-right:1px solid var(--app-border-subtle,#e5e7eb);background:#fff}.manual-ticket-identifier-hint{color:var(--app-text-secondary,#344054);border-left:2px solid #8b7ff7;margin:0;padding-left:9px;font-size:12px;line-height:1.4}.manual-ticket-form label{gap:5px;display:grid}.manual-ticket-form label span{color:var(--app-text-secondary,#344054);font-size:11px;font-weight:600;line-height:1.2}.manual-ticket-form input,.manual-ticket-form select,.manual-ticket-form textarea{border:1px solid var(--app-border,#d0d5dd);width:100%;color:var(--app-text,#111827);font:inherit;background:#fff;border-radius:7px;font-size:13px}.manual-ticket-form input,.manual-ticket-form select{height:34px;padding:0 9px}.manual-ticket-select-trigger{border-color:var(--app-border,#d0d5dd);height:34px;color:var(--app-text,#111827);box-shadow:none;background:#fff;border-radius:7px;font-size:13px}.manual-ticket-form textarea{resize:vertical;min-height:94px;padding:8px 9px;line-height:1.35}.manual-ticket-form input:focus,.manual-ticket-form select:focus,.manual-ticket-form textarea:focus{border-color:var(--app-accent,#6157ff);outline:0;box-shadow:0 0 0 3px #6157ff1f}.manual-ticket-intents,.manual-ticket-send-mode{gap:5px;display:grid}.manual-ticket-intents{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-ticket-send-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-ticket-intents button,.manual-ticket-send-mode button{background:var(--app-bg-subtle,#f8fafc);min-height:30px;color:var(--app-text-secondary,#344054);border:1px solid #0000;border-radius:7px;font-size:12px;font-weight:600}.manual-ticket-intents button.active,.manual-ticket-send-mode button.active{color:#574bdd;background:#f4f2ff;border-color:#d8d3ff}.manual-ticket-context{background:#fbfcfe}.manual-ticket-context-card,.manual-ticket-ai-note,.manual-ticket-draft{border:1px solid var(--app-border-subtle,#e5e7eb);background:#fff;border-radius:8px}.manual-ticket-context-card{padding:10px}.manual-ticket-context-card header,.manual-ticket-draft header{color:var(--app-text,#111827);justify-content:space-between;align-items:center;gap:10px;display:flex}.manual-ticket-context-card header{justify-content:flex-start;margin-bottom:9px}.manual-ticket-context-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.manual-ticket-context-card div{min-width:0}.manual-ticket-context-card dt{color:var(--app-text-muted,#667085);font-size:11px;line-height:1.2}.manual-ticket-context-card dd{color:var(--app-text,#111827);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.manual-ticket-ai-note{color:#5f4df2;background:#f8f6ff;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px;display:grid}.manual-ticket-ai-note strong,.manual-ticket-draft strong{color:var(--app-text,#111827);font-size:13px;line-height:1.25;display:block}.manual-ticket-ai-note p{color:var(--app-text-secondary,#344054);margin:4px 0 0;font-size:12px;line-height:1.4}.manual-ticket-draft{gap:10px;padding:10px;display:grid}.manual-ticket-draft p{max-height:196px;color:var(--app-text,#111827);white-space:pre-wrap;background:#f8fafc;border-radius:7px;margin:0;padding:10px;font-size:13px;line-height:1.45;overflow:auto}.manual-ticket-footer{border-top:1px solid var(--app-border-subtle,#e5e7eb);border-bottom:0}.manual-ticket-footer>span{max-width:520px;color:var(--app-text-muted,#667085);font-size:11px;line-height:1.35}.manual-ticket-footer>div{align-items:center;gap:7px;display:inline-flex}.manual-ticket-footer button.primary{color:#fff;background:#6157ff;border-color:#6157ff}.manual-ticket-footer button:disabled{cursor:not-allowed;opacity:.55}@media (width<=760px),(orientation:landscape) and (width<=960px) and (height<=500px){.manual-ticket-panel{width:100%;max-height:calc(100vh - 16px)}.manual-ticket-grid{grid-template-columns:minmax(0,1fr)}.manual-ticket-form{border-right:0;border-bottom:1px solid var(--app-border-subtle,#e5e7eb)}.manual-ticket-footer{display:grid}.manual-ticket-footer>span{max-width:none}.manual-ticket-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manual-ticket-footer button.primary{grid-column:1/-1}}.operator-design-system.operator-live-workspace{--operator-focus:0 0 0 3px #6157ff24;--operator-row-hover:#fbfcff;--operator-row-active:#f7f6ff;--operator-soft-line:#edf1f5}.operator-design-system.operator-live-workspace button,.operator-design-system.operator-live-workspace select,.operator-design-system.operator-live-workspace input,.operator-design-system.operator-live-workspace textarea{transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s}.operator-design-system.operator-live-workspace button:focus-visible,.operator-design-system.operator-live-workspace select:focus-visible,.operator-design-system.operator-live-workspace input:focus-visible,.operator-design-system.operator-live-workspace textarea:focus-visible{box-shadow:var(--operator-focus);outline:0}.operator-design-system.operator-live-workspace .operator-lab-queue-header{min-height:54px;padding:9px 12px 8px}.operator-design-system.operator-live-workspace .operator-lab-queue-header-actions{gap:4px}.operator-design-system.operator-live-workspace .operator-lab-queue-title{flex:auto;min-width:0;display:grid}.operator-design-system.operator-live-workspace .operator-lab-search{background:#f8fafc;border-color:#eef1f5;height:34px;margin:8px 10px 7px}.operator-design-system.operator-live-workspace .operator-lab-thread-header.saas-panel-header{min-height:56px;padding:8px 14px}.operator-design-system.operator-live-workspace .operator-lab-thread-actions{gap:5px}.operator-design-system.operator-live-workspace .ticket-call-inline,.operator-design-system.operator-live-workspace .ticket-status-inline,.operator-design-system.operator-live-workspace .ticket-priority-inline,.operator-design-system.operator-live-workspace .ticket-assignment-inline{color:#344054;background-color:#fff;border:1px solid #e1e6ee;border-radius:7px;min-height:30px}.operator-design-system.operator-live-workspace .conversation-header-tooltip-trigger{min-width:max-content;display:inline-flex}.operator-design-system.operator-live-workspace .ticket-status-inline,.operator-design-system.operator-live-workspace .ticket-priority-inline,.operator-design-system.operator-live-workspace .ticket-assignment-inline{box-shadow:none}.operator-design-system.operator-live-workspace .ticket-priority-inline{justify-content:center;gap:5px;width:54px;padding:0 8px}.operator-design-system.operator-live-workspace .ticket-priority-inline.priority-high{color:#92400e}.operator-design-system.operator-live-workspace .ticket-priority-inline.priority-urgent{color:#b42318}.operator-design-system.operator-live-workspace .ticket-status-inline[data-state=open],.operator-design-system.operator-live-workspace .ticket-priority-inline[data-state=open],.operator-design-system.operator-live-workspace .ticket-assignment-inline[data-state=open],.operator-design-system.operator-live-workspace .ticket-status-inline:focus-visible,.operator-design-system.operator-live-workspace .ticket-priority-inline:focus-visible,.operator-design-system.operator-live-workspace .ticket-assignment-inline:focus-visible{border-color:var(--app-border-strong);color:var(--app-text);outline:0}.conversation-header-select-content{z-index:90;color:#111827;background:#fff;border-color:#d9e1ec;box-shadow:0 18px 42px #0f172a24}.operator-design-system.operator-live-workspace .operator-lab-thread-strip.saas-customer-strip{min-height:28px;padding:7px 14px}.operator-design-system.operator-live-workspace .operator-lab-messages.saas-message-timeline{background:linear-gradient(#fff 0% 68%,#fbfcff 100%);padding:18px 28px 20px}.operator-design-system.operator-live-workspace .saas-message-row.operator-lab-message{margin-bottom:12px}.operator-design-system.operator-live-workspace .saas-message-row .message-bubble{box-shadow:none;border-radius:8px}.operator-design-system.operator-live-workspace .saas-message-row.ai-guidance .message-bubble{background:#fbfaff;border-color:#ddd6fe;max-width:min(620px,78%)}.operator-design-system.operator-live-workspace .reply-composer{background:#fff;border:1px solid #dfe5ee;border-radius:10px;gap:0;margin:0 14px 12px;overflow:hidden;box-shadow:0 10px 24px #0f172a12}.operator-design-system.operator-live-workspace .reply-ai-reward-toast{color:#3b0764;background:#fbfaff;border:1px solid #ddd6fe;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-self:center;align-items:center;gap:8px;width:min(340px,100% - 28px);margin:0 14px 8px;padding:8px 10px;display:inline-grid;box-shadow:0 10px 24px #5b21b61a}.operator-design-system.operator-live-workspace .reply-composer:focus-within{border-color:#c9c2ff;box-shadow:0 0 0 3px #6157ff1f,0 12px 28px #0f172a14}.operator-design-system.operator-live-workspace .reply-composer[data-mode=note]{background:#fffaf2;border-color:#f1d29b}.operator-design-system.operator-live-workspace .reply-composer[data-mode=sms]{background:#fbfefd;border-color:#b9d8d2}.operator-design-system.operator-live-workspace .reply-composer-mode-indicator.sms{color:#0f6b5f;background:#eefaf7;border-color:#b9d8d2}.operator-design-system.operator-live-workspace .sms-provider-select .reply-provider-select-trigger{min-width:116px}.operator-design-system.operator-live-workspace .reply-composer-topbar{border-bottom:1px solid #eef1f5;min-height:36px;padding:5px 8px}.operator-design-system.operator-live-workspace .reply-composer-mode-switch{background:#f8fafc;border:1px solid #e6eaf0;border-radius:8px;padding:2px}.operator-design-system.operator-live-workspace .reply-composer-mode-switch button{border-radius:6px;min-height:32px;padding-inline:9px}.operator-design-system.operator-live-workspace .reply-composer-mode-switch button.active,.operator-design-system.operator-live-workspace .reply-composer-mode-switch button[data-state=active]{background:#fff;box-shadow:0 1px 2px #0f172a14}.operator-design-system.operator-live-workspace .reply-composer-status{max-width:min(42vw,360px)}.operator-design-system.operator-live-workspace .reply-composer-input-shell{padding:7px 10px 4px}.operator-design-system.operator-live-workspace .reply-composer textarea{height:clamp(82px,11vh,118px);min-height:82px;box-shadow:none;background:0 0;border:0;border-radius:7px;padding:8px 2px}.operator-design-system.operator-live-workspace .reply-composer textarea:focus{box-shadow:none}.operator-design-system.operator-live-workspace .reply-provider-select-trigger{width:min(260px,32vw);min-width:0;height:28px;min-height:28px;color:var(--app-text);box-shadow:none;background:#f8fafc;border:0;border-radius:999px;padding:0 8px 0 10px;font-size:12px;font-weight:650}.reply-provider-select-content{z-index:90;color:#111827;background:#fff;border-color:#d9e1ec;box-shadow:0 18px 42px #0f172a24}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction{border-top:1px solid #f0f2f5;padding-top:6px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{gap:6px}.operator-design-system.operator-live-workspace .reply-composer-tooltip-trigger{display:inline-flex}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action{box-shadow:none;color:#5b4ddb;background:#fbfaff;border-color:#ddd6fe}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action:hover:not(:disabled){box-shadow:none;color:#4338ca;background:#f5f3ff;border-color:#c4b5fd}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action:disabled{color:#a196e8;background:#faf9ff;border-color:#e6e1ff}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action[data-generating=true]:disabled{box-shadow:none;color:#5b4ddb;background:#f5f3ff;border-color:#c4b5fd}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.primary{background:#6157ff;border-color:#6157ff;min-width:92px;box-shadow:0 8px 18px #6157ff33}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .reply-send-split{flex:none;align-items:stretch;width:fit-content;min-width:0;max-width:max-content;margin-left:auto;display:inline-flex}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .reply-send-split button.primary{box-shadow:none;margin-left:0}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .reply-send-main{border-top-right-radius:0;border-bottom-right-radius:0;flex:0 auto;min-width:108px;max-width:148px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.reply-send-menu-trigger.primary{border-left-color:#ffffff38;border-top-left-radius:0;border-bottom-left-radius:0;flex:0 0 34px;width:34px;min-width:34px;max-width:34px;padding:0}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.reply-send-menu-trigger.primary:hover:not(:disabled),.operator-design-system.operator-live-workspace .reply-composer-action-buttons .reply-send-main:hover:not(:disabled){color:#fff;background:#5148df;border-color:#5148df}.reply-send-options-menu{background:#fff;border-color:#e4e7ec;border-radius:8px;min-width:132px;padding:4px;box-shadow:0 12px 28px #0f172a1f}.reply-send-options-menu .reply-send-option{color:#182230;cursor:pointer;border-radius:6px;align-items:center;min-height:30px;padding:0 9px 0 28px;font-size:12px;font-weight:680;line-height:1.2;display:flex}.reply-send-options-menu .reply-send-option svg{width:8px;height:8px}.reply-send-options-menu .reply-send-option:focus,.reply-send-options-menu .reply-send-option:hover{color:#4338ca;background:#f6f5ff;outline:none}.reply-send-options-menu .reply-send-option span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-context{background:#fff;padding:0}.operator-design-system.operator-live-workspace .operator-live-context-stack.saas-context-stack{align-content:start;min-width:0;display:grid}.operator-design-system.operator-live-workspace .operator-lab-context-tabs{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e8edf3;min-height:46px;padding:8px 14px 0;position:sticky;top:0}.operator-design-system.operator-live-workspace .context-block,.operator-design-system.operator-live-workspace .operator-lab-context-card{background:#fff;border-bottom:1px solid #edf1f5;border-radius:0;gap:10px;padding:13px 14px}.operator-design-system.operator-live-workspace .context-block-title{grid-template-columns:18px minmax(0,1fr);gap:7px}.operator-design-system.operator-live-workspace .context-block-title svg{color:#667085}.operator-design-system.operator-live-workspace .definition-list{gap:7px}.operator-design-system.operator-live-workspace .definition-list div{grid-template-columns:minmax(74px,.42fr) minmax(0,1fr);align-items:baseline;gap:10px}.operator-design-system.operator-live-workspace .definition-list dt{color:#98a2b3}.operator-design-system.operator-live-workspace .definition-list dd{text-align:right}.operator-design-system.operator-live-workspace .context-guidance{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:12px 14px 16px;padding:9px 10px}.operator-design-system.operator-live-workspace .ticket-ai-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.operator-design-system.operator-live-workspace .ticket-ai-metrics span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=1121px) and (width<=1380px){.operator-design-system.operator-live-workspace{grid-template-columns:48px 184px minmax(292px,318px) minmax(0,1fr) minmax(304px,326px)}.operator-design-system.operator-live-workspace .operator-lab-messages.saas-message-timeline{padding-inline:20px}.operator-design-system.operator-live-workspace .reply-composer{margin-inline:10px}}@media (width<=760px),(orientation:landscape) and (width<=960px) and (height<=500px){.operator-design-system.operator-live-workspace .operator-lab-messages.saas-message-timeline{padding:14px 12px 16px}.operator-design-system.operator-live-workspace .reply-composer{margin:0 8px 8px}.operator-design-system.operator-live-workspace .reply-composer-topbar{align-items:start}.operator-design-system.operator-live-workspace .reply-composer-status{max-width:100%}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.primary{min-width:78px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .reply-send-split{flex:none;width:fit-content;max-width:max-content;margin-left:auto}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .reply-send-main{flex:0 auto;min-width:104px;max-width:142px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.reply-send-menu-trigger.primary{flex-basis:34px;width:34px;min-width:34px;max-width:34px}.operator-design-system.operator-live-workspace .definition-list div{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr)}}@media (width>=761px) and (width<=900px){.operator-design-system.operator-live-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:48px minmax(0,1fr)}.operator-design-system.operator-live-workspace .operator-lab-rail{grid-area:1/1}.operator-design-system.operator-live-workspace .operator-lab-sidebar,.operator-design-system.operator-live-workspace .operator-lab-context{display:none}.operator-design-system.operator-live-workspace .operator-lab-queue{grid-area:1/2;width:auto;height:100%}.operator-design-system.operator-live-workspace .operator-lab-thread{border-top:0;grid-area:1/2;width:auto;height:100%;display:none}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-queue{display:none}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread{grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-context{z-index:6;background:#fff;border-right:0;grid-area:1/2;width:auto;height:100%;display:block;overflow-y:auto}.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-thread{display:none}.operator-design-system.operator-live-workspace .mobile-thread-back-button,.operator-design-system.operator-live-workspace .mobile-thread-context-button,.operator-design-system.operator-live-workspace .mobile-context-close-button{border:1px solid var(--op-border);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--op-secondary);background:#fff;border-radius:999px;place-items:center;display:inline-grid}.operator-design-system.operator-live-workspace .mobile-thread-context-button{justify-self:end}}@media (width>=901px) and (width<=1180px){.operator-design-system.operator-live-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:48px minmax(300px,340px) minmax(0,1fr)}.operator-design-system.operator-live-workspace .operator-lab-rail{grid-area:1/1}.operator-design-system.operator-live-workspace .operator-lab-sidebar,.operator-design-system.operator-live-workspace .operator-lab-context{display:none}.operator-design-system.operator-live-workspace .operator-lab-queue{grid-area:1/2;width:auto;height:100%}.operator-design-system.operator-live-workspace .operator-lab-thread{grid-area:1/3;width:auto;height:100%;display:grid}.operator-design-system.operator-live-workspace .mobile-thread-back-button{display:none}.operator-design-system.operator-live-workspace .mobile-thread-context-button,.operator-design-system.operator-live-workspace .mobile-context-close-button{border:1px solid var(--op-border);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--op-secondary);background:#fff;border-radius:999px;place-items:center;display:inline-grid}.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-context{z-index:70;border-left:1px solid var(--app-border-subtle);background:#fff;width:min(360px,100vw - 48px);height:100dvh;display:block;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-18px 0 44px #0f172a1f}}@media (width<=760px),(orientation:landscape) and (width<=960px) and (height<=500px){.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-call-inline,.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-status-inline,.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-priority-inline,.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-assignment-inline{box-shadow:none!important;color:#667085!important;background:#fbfcfe!important;border-color:#dfe5ee!important;border-radius:999px!important;font-weight:500!important}.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-call-inline,.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-priority-inline{background:#fff!important}.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-call-inline:disabled{color:#98a2b3!important;opacity:1!important;background:#fbfcfe!important}.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-call-inline>svg{width:17px;height:17px}.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-status-inline>span,.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-assignment-inline>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-status-inline>svg,.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-assignment-inline>svg{opacity:.5;flex:none;width:14px;height:14px}.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-priority-inline>svg:first-child{flex:0 0 17px;width:17px;height:17px}.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-priority-inline>svg:last-child{display:none}}@media (orientation:landscape) and (width<=960px) and (height<=500px){.operator-design-system.operator-live-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100vw;height:100dvh;min-height:100dvh;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-rail,.operator-design-system.operator-live-workspace .operator-lab-sidebar,.operator-design-system.operator-live-workspace .operator-lab-context{display:none}.operator-design-system.operator-live-workspace .operator-lab-queue,.operator-design-system.operator-live-workspace .operator-lab-thread{border-top:0;grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0}.operator-design-system.operator-live-workspace .operator-lab-thread,.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-queue{display:none}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread{grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-thread{display:none}.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-context{z-index:6;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:#fff;border:0;grid-area:1/1;padding:0 14px;display:block;position:static;overflow-y:auto}.operator-design-system.operator-live-workspace .operator-lab-thread-strip.saas-customer-strip{display:none}.operator-design-system.operator-live-workspace .mobile-thread-back-button,.operator-design-system.operator-live-workspace .mobile-thread-context-button,.operator-design-system.operator-live-workspace .mobile-context-close-button{border:1px solid var(--op-border);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--op-secondary);background:#fff;border-radius:999px;place-items:center;display:inline-grid}.operator-design-system.operator-live-workspace .mobile-thread-context-button span{display:none}.operator-design-system.operator-live-workspace .operator-lab-queue-header{min-height:54px;padding-bottom:7px;padding-left:12px;padding-right:12px}.operator-design-system.operator-live-workspace .operator-lab-queue-header .operator-icon-button,.operator-design-system.operator-live-workspace .app-mobile-menu-trigger{width:40px;min-width:40px;height:40px;min-height:40px}.operator-design-system.operator-live-workspace .operator-lab-search{height:40px;margin:7px 10px 6px}.operator-design-system.operator-live-workspace .operator-lab-thread-header.saas-panel-header{min-height:0}.operator-design-system.operator-live-workspace .app-mobile-menu{display:block;position:relative}.operator-design-system.operator-live-workspace .app-mobile-menu-panel{z-index:80;border:1px solid var(--app-border);background:#fff;border-radius:8px;gap:3px;width:min(232px,100vw - 24px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px #0f172a29}.operator-design-system.operator-live-workspace .app-mobile-menu-panel button{min-height:38px;color:var(--app-text-secondary);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:650;display:grid}.operator-design-system.operator-live-workspace .app-mobile-menu-panel button.active{background:var(--app-accent-soft);color:var(--app-accent-strong)}.operator-design-system.operator-live-workspace .app-mobile-menu-panel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.operator-live-workspace .operator-lab-queue,.operator-live-workspace .operator-lab-thread,.operator-live-workspace .operator-lab-context{min-width:0}.operator-design-system.operator-live-workspace .operator-lab-queue,.operator-live-workspace .operator-lab-queue{container:operator-ticket-queue/inline-size}.operator-design-system.operator-live-workspace .operator-live-filters,.operator-live-workspace .operator-live-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 10px 8px;display:grid}.operator-design-system.operator-live-workspace .operator-filter-field,.operator-live-workspace .operator-filter-field{gap:0;min-width:0;display:grid}.operator-design-system.operator-live-workspace .operator-filter-field>span,.operator-live-workspace .operator-filter-field>span{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.operator-design-system.operator-live-workspace .operator-live-filters select,.operator-design-system.operator-live-workspace .operator-live-filters select:last-child,.operator-live-workspace .operator-live-filters select,.operator-live-workspace .operator-live-filters select:last-child{background-color:#f8fafc;border:1px solid #0000;border-radius:7px;height:30px;min-height:30px;padding-left:7px;font-size:11px;line-height:30px}.operator-design-system.operator-live-workspace .operator-live-filters select:hover,.operator-design-system.operator-live-workspace .operator-live-filters select:focus-visible,.operator-live-workspace .operator-live-filters select:hover,.operator-live-workspace .operator-live-filters select:focus-visible{background-color:#fff;border-color:#dfe5ee}.operator-design-system.operator-live-workspace .operator-filter-select-trigger,.operator-live-workspace .operator-filter-select-trigger{color:#111827;height:30px;min-height:30px;box-shadow:none;background-color:#f8fafc;border:1px solid #0000;border-radius:7px;padding:0 6px 0 7px;font-size:11px;line-height:30px}.operator-design-system.operator-live-workspace .operator-filter-select-trigger:hover,.operator-design-system.operator-live-workspace .operator-filter-select-trigger:focus-visible,.operator-design-system.operator-live-workspace .operator-filter-select-trigger[data-state=open],.operator-live-workspace .operator-filter-select-trigger:hover,.operator-live-workspace .operator-filter-select-trigger:focus-visible,.operator-live-workspace .operator-filter-select-trigger[data-state=open]{background-color:#fff;border-color:#dfe5ee}.operator-filter-select-content{z-index:90;color:#111827;background:#fff;border-color:#d9e1ec;box-shadow:0 18px 42px #0f172a24}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-list,.operator-live-workspace .operator-lab-queue .saas-ticket-list,.operator-design-system.operator-live-workspace .saas-ticket-list,.operator-live-workspace .saas-ticket-list{background:#fff;gap:0;padding:0}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-list-empty-state,.operator-live-workspace .operator-lab-queue .ticket-list-empty-state{text-align:center;background:0 0;border:0;align-self:start;justify-items:center;gap:0;margin:14px 12px 0;padding:26px 18px 22px}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-list-empty-icon,.operator-live-workspace .operator-lab-queue .ticket-list-empty-icon{color:#64748b;background:#f8fafc;border:1px solid #e1e6ee;border-radius:9px;place-items:center;width:36px;height:36px;margin-bottom:12px;display:inline-grid}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-list-empty-copy,.operator-live-workspace .operator-lab-queue .ticket-list-empty-copy{justify-items:center;gap:5px;max-width:272px;display:grid}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-list-empty-copy h3,.operator-live-workspace .operator-lab-queue .ticket-list-empty-copy h3{color:#1f2937;font-size:13px;font-weight:650;line-height:1.3}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-list-empty-copy p,.operator-live-workspace .operator-lab-queue .ticket-list-empty-copy p{color:#667085;font-size:12px;line-height:1.5}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-list-empty-action,.operator-live-workspace .operator-lab-queue .ticket-list-empty-action{color:#344054;min-height:32px;box-shadow:none;background:#fff;border-color:#d8dee8;border-radius:7px;gap:6px;margin-top:15px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-list-empty-action:hover,.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-list-empty-action:focus-visible,.operator-live-workspace .operator-lab-queue .ticket-list-empty-action:hover,.operator-live-workspace .operator-lab-queue .ticket-list-empty-action:focus-visible{color:#111827;background:#f8fafc;border-color:#b9c3d3}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable{height:auto;min-height:96px;max-height:none;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0 10px;display:grid;position:relative;overflow:visible}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable:after,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable:after,.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable.active:before,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable.active:before{content:none}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable.active,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable.active{box-shadow:none;background:#f5f3ff;border-left:0}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-swipe-content,.operator-live-workspace .operator-lab-queue .ticket-row-swipe-content{background:#fff;border:0;border-bottom:1px solid #e8edf4;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;height:auto;min-height:96px;max-height:none;padding:10px 16px;transition:background-color .12s,border-color .12s,box-shadow .12s,transform .15s;display:block;position:relative}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable:hover:not(.active) .ticket-row-swipe-content,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable:hover:not(.active) .ticket-row-swipe-content{background:#fbfcfe;border-bottom-color:#e3e8ef}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable.active .ticket-row-swipe-content,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable.active .ticket-row-swipe-content{background:linear-gradient(90deg,#6157ff 0 4px,#f5f3ff 4px 100%);border-bottom-color:#d6d0ff}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable.active:hover .ticket-row-swipe-content,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable.active:hover .ticket-row-swipe-content{background:linear-gradient(90deg,#5146e6 0 4px,#f1efff 4px 100%);border-bottom-color:#c9c1ff}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-main,.operator-live-workspace .operator-lab-queue .ticket-row-main{gap:3px;width:100%;min-width:0;padding-right:82px;display:grid}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-title-line,.operator-live-workspace .operator-lab-queue .ticket-row-title-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-title-line .ticket-row-customer-line,.operator-live-workspace .operator-lab-queue .ticket-row-title-line .ticket-row-customer-line{align-items:center;gap:6px;min-width:0;display:flex}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-title-line strong,.operator-live-workspace .operator-lab-queue .ticket-row-title-line strong{color:#111827;min-width:0;font-size:13px;font-weight:650;line-height:1.16}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-title-line span,.operator-live-workspace .operator-lab-queue .ticket-row-title-line span{color:#8a94a6;font-size:11px;font-weight:540;line-height:1.2}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-subject,.operator-live-workspace .operator-lab-queue .ticket-row-subject{color:#2d3748;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:12.5px;font-weight:500;line-height:1.2;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row-preview,.operator-live-workspace .operator-lab-queue .saas-ticket-row-preview{color:#8792a4;-webkit-line-clamp:1;margin-top:3px;font-size:12px;font-weight:400;line-height:1.2}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable .meta-row,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable .meta-row{gap:6px;min-height:18px;margin-top:9px;overflow:visible}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable .meta-row>.source-badge,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable .meta-row>.source-badge{display:none}.operator-design-system.operator-live-workspace .operator-lab-queue .source-badge svg,.operator-live-workspace .operator-lab-queue .source-badge svg{width:12px;height:12px}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-title-line .ticket-row-customer-tag,.operator-live-workspace .operator-lab-queue .ticket-row-title-line .ticket-row-customer-tag{border:1px solid var(--customer-flag-border);background:var(--customer-flag-bg);max-width:88px;min-height:14px;color:var(--customer-flag-text);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 6px 0 5px;font-size:10px;font-weight:650;line-height:14px;display:inline-flex}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-title-line .ticket-row-customer-tag:before,.operator-live-workspace .operator-lab-queue .ticket-row-title-line .ticket-row-customer-tag:before{background:var(--customer-flag-dot);content:"";border-radius:999px;flex:0 0 4px;width:4px;height:4px;display:block}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-title-line .ticket-row-customer-tag-label,.operator-live-workspace .operator-lab-queue .ticket-row-title-line .ticket-row-customer-tag-label{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-priority-token,.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-sla-token,.operator-live-workspace .operator-lab-queue .ticket-row-priority-token,.operator-live-workspace .operator-lab-queue .ticket-row-sla-token{color:#697586;background:0 0;align-items:center;max-width:none;min-height:15px;padding:0;font-size:11px;font-weight:620;line-height:15px;display:inline-flex}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-order-link-badge,.operator-live-workspace .operator-lab-queue .ticket-row-order-link-badge,.order-link-status-badge.unlinked{color:#8a4b08;white-space:normal;background:#fff8ed;border:1px solid #f0cfa2;border-radius:999px;align-items:center;gap:5px;width:fit-content;max-width:100%;min-height:20px;padding:2px 7px;font-size:10.5px;font-weight:650;line-height:1.25;display:inline-flex}.order-link-status-badge.unlinked{margin-bottom:10px}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-priority-token:before,.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-sla-token:before,.operator-live-workspace .operator-lab-queue .ticket-row-priority-token:before,.operator-live-workspace .operator-lab-queue .ticket-row-sla-token:before{content:none;margin:0;display:none}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-priority-token.priority-high,.operator-live-workspace .operator-lab-queue .ticket-row-priority-token.priority-high{color:#8a5a13;font-weight:620}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-priority-token.priority-urgent,.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-sla-token.priority-high,.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-sla-token.priority-urgent,.operator-live-workspace .operator-lab-queue .ticket-row-priority-token.priority-urgent,.operator-live-workspace .operator-lab-queue .ticket-row-sla-token.priority-high,.operator-live-workspace .operator-lab-queue .ticket-row-sla-token.priority-urgent{color:#5b4ddb;font-weight:650}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-priority-token.priority-urgent:before,.operator-live-workspace .operator-lab-queue .ticket-row-priority-token.priority-urgent:before{content:"";background:#6d5df6;border-radius:999px;width:5px;height:5px;margin-right:5px;display:inline-block}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-quick-actions,.operator-live-workspace .operator-lab-queue .ticket-row-quick-actions{z-index:3;opacity:1;pointer-events:auto;justify-content:flex-end;align-items:center;gap:6px;width:auto;min-width:68px;display:flex;position:absolute;top:50%;right:12px;overflow:visible;transform:translateY(-50%)}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-action,.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-discard-action,.operator-live-workspace .operator-lab-queue .ticket-row-action,.operator-live-workspace .operator-lab-queue .ticket-row-discard-action{box-sizing:border-box;background:0 0;border-color:#0000;border-radius:7px;flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px;line-height:0}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-discard-menu,.operator-live-workspace .operator-lab-queue .ticket-row-discard-menu{flex:0 0 30px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;display:inline-flex}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-action,.operator-live-workspace .operator-lab-queue .ticket-row-action{color:#12805c}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-discard-action,.operator-live-workspace .operator-lab-queue .ticket-row-discard-action{color:#a15c18}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-action:hover,.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-action:focus-visible,.operator-live-workspace .operator-lab-queue .ticket-row-action:hover,.operator-live-workspace .operator-lab-queue .ticket-row-action:focus-visible{background:#f1fbf6;border-color:#c7eadb}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-discard-action:hover,.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-discard-action:focus-visible,.operator-live-workspace .operator-lab-queue .ticket-row-discard-action:hover,.operator-live-workspace .operator-lab-queue .ticket-row-discard-action:focus-visible{background:#fff7ed;border-color:#efd7bd}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-action svg,.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-discard-action svg,.operator-live-workspace .operator-lab-queue .ticket-row-action svg,.operator-live-workspace .operator-lab-queue .ticket-row-discard-action svg{stroke-width:2.3px;width:16px;height:16px}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-action:disabled,.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-discard-action:disabled,.operator-live-workspace .operator-lab-queue .ticket-row-action:disabled,.operator-live-workspace .operator-lab-queue .ticket-row-discard-action:disabled{opacity:.55}@media (width<=760px),(orientation:landscape) and (width<=960px) and (height<=500px){.operator-design-system.operator-live-workspace .operator-live-filters,.operator-live-workspace .operator-live-filters{gap:5px;padding:0 10px 8px}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable{touch-action:pan-y;-webkit-user-select:none;user-select:none;--ticket-row-swipe-progress:0;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-swipe-content,.operator-live-workspace .operator-lab-queue .ticket-row-swipe-content{will-change:transform;transition:background-color .12s,border-color .12s,box-shadow .16s,border-radius .16s,transform .21s cubic-bezier(.2,.86,.2,1)}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-swipe-content[data-dragging=true],.operator-live-workspace .operator-lab-queue .ticket-row-swipe-content[data-dragging=true]{box-shadow:0 8px 20px rgb(15 23 42/calc(var(--ticket-row-swipe-progress,0) * .12));transition:none}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-swipe-action,.operator-live-workspace .operator-lab-queue .ticket-row-swipe-action{z-index:1;opacity:0;color:#fff;letter-spacing:0;pointer-events:none;width:72px;transform:translateX(calc((1 - var(--ticket-row-swipe-progress,0)) * 12px)) scale(calc(.92 + (var(--ticket-row-swipe-progress,0) * .08)));flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:700;transition:opacity .14s,transform .18s cubic-bezier(.2,.86,.2,1);display:inline-flex;position:absolute;inset-block:6px}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-swipe-action svg,.operator-live-workspace .operator-lab-queue .ticket-row-swipe-action svg{color:#fff;stroke:currentColor;stroke-width:2.2px;width:19px;height:19px}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-swipe-action span,.operator-live-workspace .operator-lab-queue .ticket-row-swipe-action span{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:54px;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-swipe-action-close,.operator-live-workspace .operator-lab-queue .ticket-row-swipe-action-close{transform-origin:0;background:#059669;border-radius:10px;left:8px}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-swipe-action-discard,.operator-live-workspace .operator-lab-queue .ticket-row-swipe-action-discard{transform:translateX(calc((var(--ticket-row-swipe-progress,0) - 1) * 12px)) scale(calc(.92 + (var(--ticket-row-swipe-progress,0) * .08)));transform-origin:100%;background:#dc2626;border-radius:10px;right:8px}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable[data-swipe-intent=close] .ticket-row-swipe-action-close,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable[data-swipe-intent=close] .ticket-row-swipe-action-close,.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable[data-swipe-intent=discard] .ticket-row-swipe-action-discard,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable[data-swipe-intent=discard] .ticket-row-swipe-action-discard{opacity:calc(.2 + (var(--ticket-row-swipe-progress,0) * .8))}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable[data-swipe-intent=close] .ticket-row-swipe-content,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable[data-swipe-intent=close] .ticket-row-swipe-content{border-top-left-radius:8px;border-bottom-left-radius:8px}.operator-design-system.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable[data-swipe-intent=discard] .ticket-row-swipe-content,.operator-live-workspace .operator-lab-queue .saas-ticket-row.selectable[data-swipe-intent=discard] .ticket-row-swipe-content{border-top-right-radius:8px;border-bottom-right-radius:8px}}@container operator-ticket-queue (width<=340px){.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-swipe-content,.operator-live-workspace .operator-lab-queue .ticket-row-swipe-content{padding:10px 10px 10px 12px}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-main,.operator-live-workspace .operator-lab-queue .ticket-row-main{padding-right:76px}.operator-design-system.operator-live-workspace .operator-lab-queue .ticket-row-quick-actions,.operator-live-workspace .operator-lab-queue .ticket-row-quick-actions{gap:4px;min-width:64px;right:10px}}@media (orientation:landscape) and (width<=960px) and (height<=500px){.operator-design-system.operator-live-workspace .operator-live-filters,.operator-live-workspace .operator-live-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.operator-design-system.operator-live-workspace .operator-live-filters select,.operator-design-system.operator-live-workspace .operator-filter-select-trigger,.operator-live-workspace .operator-live-filters select,.operator-live-workspace .operator-filter-select-trigger{height:38px;min-height:38px;line-height:38px}}.operator-design-system *,.app-admin-shell *,.integrations-layout *,.settings-layout *{box-shadow:none!important}.operator-live-workspace .ticket-row-discard-menu:not([open]) .ticket-row-discard-popover,.operator-lab-preview-list .ticket-row-discard-menu:not([open]) .ticket-row-discard-popover{display:none}.operator-live-workspace .ticket-row-discard-popover,.operator-lab-preview-list .ticket-row-discard-popover{box-shadow:none}.operator-live-workspace .ticket-row-discard-popover button,.operator-lab-preview-list .ticket-row-discard-popover button{min-width:144px;min-height:34px}.app-settings-section,.app-settings-section.app-settings-section-wide{grid-template-columns:184px minmax(0,1fr)}@media (width<=899px){.app-settings-section,.app-settings-section.app-settings-section-wide{grid-template-columns:minmax(0,1fr)}}.app-admin-main{min-height:0;scroll-padding-bottom:max(48px, calc(env(safe-area-inset-bottom) + 28px));background:linear-gradient(#f8fafc 0%,#f6f7fa 42%,#f7f8fa 100%);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.app-admin-chrome{min-height:0}.app-admin-page-slot{min-height:0;display:grid;overflow:hidden}.app-admin-page-slot>.integrations-layout,.app-admin-page-slot>.settings-layout{align-content:stretch;height:100%;min-height:0;overflow:hidden}.app-admin-page-slot>.integrations-layout{grid-template-rows:auto minmax(0,1fr)}.app-admin-page-slot>.settings-layout:not(.ai-quality-layout){overscroll-behavior:contain;scrollbar-color:#c8d1df transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;align-items:stretch;display:flex;overflow-y:auto}.app-admin-page-slot>.settings-layout:not(.ai-quality-layout)::-webkit-scrollbar{width:6px;height:6px}.app-admin-page-slot>.settings-layout:not(.ai-quality-layout)::-webkit-scrollbar-track{background:0 0}.app-admin-page-slot>.settings-layout:not(.ai-quality-layout)::-webkit-scrollbar-thumb{background:#c8d1df;border-radius:999px}.app-admin-page-slot>.settings-layout:not(.ai-quality-layout)::-webkit-scrollbar-thumb:hover{background:#aeb8c8}.app-admin-page-slot>.settings-layout.ai-quality-layout{overscroll-behavior:contain;scrollbar-color:#c8d1df transparent;scrollbar-gutter:stable;scrollbar-width:thin;overflow-y:auto}.app-admin-page-slot>.settings-layout.ai-quality-layout::-webkit-scrollbar{width:6px;height:6px}.app-admin-page-slot>.settings-layout.ai-quality-layout::-webkit-scrollbar-track{background:0 0}.app-admin-page-slot>.settings-layout.ai-quality-layout::-webkit-scrollbar-thumb{background:#c8d1df;border-radius:999px}.app-admin-page-slot>.settings-layout.ai-quality-layout::-webkit-scrollbar-thumb:hover{background:#aeb8c8}@media (width>=761px){html:has(.app-admin-shell){height:100dvh;min-height:100dvh;overflow:hidden}body:has(.app-admin-shell){height:100dvh;min-height:100dvh;overflow:hidden}#root:has(.app-admin-shell){height:100dvh;min-height:100dvh;overflow:hidden}.saas-shell.app-admin-shell{width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;position:fixed;inset:0;overflow:hidden}.app-admin-shell .app-admin-rail{align-self:stretch;height:100%;min-height:100%;max-height:100%;position:relative;top:auto}.app-admin-shell .app-admin-main{height:100%;min-height:0;max-height:100%;overflow:hidden}}.integrations-layout,.settings-layout{padding:18px 20px max(52px, calc(env(safe-area-inset-bottom) + 32px));gap:14px}.integrations-layout .app-page-heading,.settings-layout .app-page-heading{border:0;width:100%;min-height:50px;padding:0 2px 2px}.integrations-layout .app-page-heading h2,.settings-layout .app-page-heading h2{color:#111827;font-size:19px;font-weight:var(--app-font-strong);margin:0 0 3px;line-height:1.2}.integrations-layout .app-page-heading .eyebrow,.settings-layout .app-page-heading .eyebrow{color:var(--app-accent-strong);font-size:11px;font-weight:var(--app-font-strong);letter-spacing:0;text-transform:none;margin-bottom:5px}.integrations-layout .app-page-heading p:last-child,.settings-layout .app-page-heading p:last-child{color:#5f697a;max-width:720px;font-size:12.75px;line-height:1.45}.settings-layout .app-page-heading>.app-status-badge{justify-self:start;width:fit-content}.integration-center,.settings-grid,.ai-quality-kpis{background:#fff;border:1px solid #dfe5ee;border-radius:10px}.integration-center{grid-template-columns:minmax(286px,324px) minmax(0,1fr);width:100%}.app-admin-page-slot>.integrations-layout .integration-center{min-height:0;overflow:hidden}.app-admin-page-slot>.integrations-layout .integration-catalog,.app-admin-page-slot>.integrations-layout .integration-detail-panel{height:100%;min-height:0;max-height:none}.app-admin-page-slot>.integrations-layout .integration-detail-panel{overscroll-behavior:contain;overflow:auto}.integration-mobile-accordion{display:none}.integration-catalog{overscroll-behavior:contain;scrollbar-color:#c8d1df transparent;scrollbar-gutter:stable;scrollbar-width:thin;background:#fbfcfe;height:calc(100dvh - 156px);min-height:min(560px,100dvh - 156px);max-height:calc(100dvh - 156px);padding:8px 0 12px;scroll-padding-block:12px;overflow:hidden auto}.integration-catalog::-webkit-scrollbar{width:6px;height:6px}.integration-catalog::-webkit-scrollbar-track{background:0 0}.integration-catalog::-webkit-scrollbar-thumb{background:#c8d1df;border-radius:999px}.integration-catalog::-webkit-scrollbar-thumb:hover{background:#aeb8c8}.integration-catalog:after{pointer-events:none;content:"";background:linear-gradient(#fbfcfe00,#fbfcfe 78%);height:22px;margin-top:-22px;display:block;position:sticky;bottom:-12px}.integration-catalog-header{border-bottom:1px solid #edf0f5;min-height:28px;margin:0 16px 6px;padding:0 0 7px}.integration-category{gap:0;padding:6px 0 0}.integration-category+.integration-category{border-top:1px solid #edf1f6;margin-top:8px;padding-top:10px}.integration-category>p{padding:0 16px 6px}.integration-catalog-item{width:100%;min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #edf1f6;border-radius:0;grid-template-columns:28px minmax(0,1fr) 8px;gap:9px;padding:6px 16px;position:relative}.integration-catalog-copy{gap:1px;min-width:0;max-width:100%;display:grid}.integration-category .integration-catalog-item:last-child{border-bottom:0}.integration-catalog-item:hover{background:#fff;border-color:#edf1f6}.integration-catalog-item.active{box-shadow:none;background:#fff;border-color:#edf1f6}.integration-catalog-item.active:before{background:var(--app-accent);content:"";border-radius:999px;width:2px;position:absolute;top:12px;bottom:12px;left:8px}.integration-catalog-item:focus-visible{outline-offset:-2px;outline:2px solid #6d5dfc5c}.integration-catalog-item .integration-logo-mark{background:0 0;border:0;border-radius:6px;width:28px;height:28px}.integration-catalog-item .integration-logo-mark.image img,.integration-catalog-item .integration-logo-mark.image svg{width:20px;height:20px}.integration-catalog-item .integration-status-label{color:#0000;white-space:nowrap;background:0 0;border:0;width:8px;height:8px;min-height:0;padding:0;font-size:0;line-height:0;overflow:hidden}.integration-catalog-item .integration-catalog-status{place-items:center;width:10px;min-width:10px;max-width:10px;height:10px;min-height:10px;max-height:10px;display:inline-grid;position:relative;overflow:visible}.integration-catalog-status:before,.integration-catalog-status.status-active:before,.integration-catalog-status.status-partial:before,.integration-catalog-status.status-setup:before,.integration-catalog-status.status-down:before,.integration-catalog-status.status-soon:before{width:6px;height:6px;box-shadow:none;border:0}.integration-catalog-status.status-active:before{background:#17a56b}.integration-catalog-status.status-partial:before{background:#d88319}.integration-catalog-status.status-setup:before{background:#a0a9b8}.integration-catalog-status.status-down:before{background:#e5484d}.integration-catalog-status.status-soon:before{background:0 0;border:1px solid #a0a9b8}.integration-detail-panel{background:#fff;grid-template-columns:minmax(0,1fr) minmax(276px,320px);min-height:auto;overflow:visible}.integration-detail-header{border-bottom:1px solid #e5e9f1;min-height:64px;padding:14px 22px}.integration-detail-title h2{font-size:16.5px}.integration-detail-title p:last-child,.integration-overview p,.integration-detail-step-body>p,.integration-instruction-panel p,.app-settings-section p,.settings-help{color:#5f697a;font-size:12.75px;line-height:1.45}.integration-overview,.provider-detail-flow,.integration-instruction-panel,.advanced-integration-settings,.switching-warning,.inline-status,.integration-sync-summary,.provider-sync-summary,.token-callout{background:#fff;border-color:#e3e8f0;border-radius:8px}.integration-detail-step{grid-template-columns:minmax(150px,204px) minmax(0,1fr);gap:22px;padding:18px 20px}.integration-detail-step .app-settings-section-header h3,.app-settings-section-header h3{color:#172033;font-size:13.25px;font-weight:var(--app-font-strong);line-height:1.25}.integration-detail-step .app-settings-section-header .eyebrow,.app-settings-section-header .eyebrow{color:#7d8797;font-size:10.75px;font-weight:var(--app-font-semibold);letter-spacing:0;text-transform:none}.settings-grid{width:min(100%,1120px);overflow:hidden}.app-admin-page-slot>.settings-layout:not(.ai-quality-layout) .settings-grid{flex:none;min-height:0;overflow:visible}@media (width>=900px){.app-admin-page-slot>.settings-layout:not(.ai-quality-layout) .settings-grid{align-content:initial;flex-direction:column;gap:0;display:flex}.app-admin-page-slot>.settings-layout:not(.ai-quality-layout) .settings-grid>.app-settings-section,.app-admin-page-slot>.settings-layout:not(.ai-quality-layout) .settings-grid>.app-settings-section.app-settings-section-wide{flex:none;grid-column:auto;min-height:94px}.app-admin-page-slot>.settings-layout:not(.ai-quality-layout) .settings-grid>.app-settings-section>.app-settings-section-body{min-height:0;overflow:visible}}.app-settings-section,.app-settings-section.app-settings-section-wide{border-bottom:1px solid #e8edf4;grid-template-columns:184px minmax(0,1fr);min-height:94px;display:grid}.app-settings-section.app-settings-section-wide{grid-column:1/-1}.app-settings-section>.app-settings-section-header{background:#fbfcfe;border-right:1px solid #e8edf4;padding:15px 17px}.app-settings-section>.app-settings-section-body{padding:15px 18px}.app-settings-section-header h3,.app-settings-section-header p{margin:0}.integration-detail-step.app-settings-section{border-bottom:1px solid #e7ebf2;grid-template-columns:minmax(150px,204px) minmax(0,1fr);gap:22px;min-height:0;padding:18px 20px}.integration-detail-step.app-settings-section>.app-settings-section-header,.integration-detail-step.app-settings-section>.app-settings-section-body{background:0 0;border:0;padding:0}.integration-detail-step.app-settings-section>.app-settings-section-header{align-content:start}.integration-detail-step.app-settings-section .app-settings-section-header h3{max-width:170px}.integration-detail-section.app-settings-section{border-bottom:0;grid-template-columns:minmax(150px,204px) minmax(0,1fr);gap:22px;min-height:0}.webchat-edit-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.webchat-preview-panel{width:min(100%,760px);margin-top:2px;position:static}.app-settings-row-list{gap:0;display:grid}.app-settings-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.app-settings-row-copy{gap:3px;min-width:0;display:grid}.app-settings-row-copy strong,.app-settings-row-copy span{overflow-wrap:anywhere}.app-settings-row-copy strong{color:#172033;font-size:13.5px;font-weight:var(--app-font-strong);line-height:1.25}.app-settings-row-copy span{color:#5f697a;font-size:12.25px;line-height:1.35}.app-settings-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.app-status-badge{min-height:24px;font-size:11.5px;font-weight:var(--app-font-semibold);white-space:nowrap;border-radius:999px;padding:4px 9px;line-height:1}.app-status-badge-neutral{color:#5f697a;background:#f8fafc;border-color:#dfe5ee}.app-status-badge-success{color:#137a45;background:#f0fdf6;border-color:#bdebd1}.app-status-badge-warning{color:#8a5a12;background:#fff8ea;border-color:#f4ddb1}.app-status-badge-danger{color:#a43434;background:#fff1f1;border-color:#f5c7c7}.app-status-badge-accent{color:var(--app-accent-strong);background:#f6f4ff;border-color:#d7d1ff}.app-form-field{gap:7px;min-width:0;display:grid}.app-form-field>label{color:#172033;font-size:12.5px;font-weight:var(--app-font-semibold);line-height:1.25}.app-form-field-help{color:#667085;max-width:560px;font-size:12px;font-weight:var(--app-font-regular);line-height:1.4}.settings-form-grid input,.settings-form-grid textarea,.settings-invitation-form input,.settings-invitation-form select,.settings-member-row-actions select,.app-settings-row-actions select,.settings-select-trigger,.provider-settings-form input,.provider-settings-form textarea,.provider-secret-form input,.provider-secret-form textarea,.integration-detail-step select{border-color:#d9e0ea;border-radius:8px;min-height:36px;font-size:12.75px}.settings-select-trigger{color:var(--app-text);font-weight:var(--app-font-semibold);background:#fff}.settings-mailbox-select-trigger{color:#4b5565;max-width:100%;min-height:40px;font-size:12.75px;font-weight:var(--app-font-semibold)}.settings-mailbox-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-mailbox-panel{gap:0}.settings-mailbox-field{width:min(100%,520px)}.settings-empty-control{color:#253047;background:#f8fafc;border:1px solid #e0e6ef;border-radius:8px;gap:2px;min-height:42px;padding:10px 12px;display:grid}.settings-empty-control strong{font-size:12.75px;font-weight:var(--app-font-semibold);line-height:1.25}.settings-empty-control span{color:#667085;font-size:12px;line-height:1.35}.workspace-language-panel label{color:#172033;font-size:12.5px;font-weight:var(--app-font-semibold);gap:7px;display:grid}.workspace-language-panel label>small{color:#5f697a;max-width:620px;font-size:12px;font-weight:var(--app-font-regular);line-height:1.42}.settings-select-trigger-compact{min-width:132px}.settings-team-list .settings-team-list-row,.settings-invitation-list .settings-team-list-row{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:10px 0}.settings-team-list .settings-team-list-row:last-child,.settings-invitation-list .settings-team-list-row:last-child{border-bottom:0}.settings-team-list .app-settings-row-actions,.settings-invitation-list .app-settings-row-actions{align-items:center;gap:7px}.settings-inline-field{grid-template-columns:auto 86px auto;align-items:center;gap:6px;display:grid}.settings-inline-field label,.settings-inline-field .label{color:#718097;font-size:12px;font-weight:var(--app-font-semibold)}.settings-inline-field input{width:86px;min-height:34px}.integration-button-row button,.settings-invitation-form button,.settings-member-row-actions button,.settings-invitation-row-actions button,.copy-field button,.wms-source-actions button{min-height:34px;font-size:12.5px;font-weight:var(--app-font-semibold);border-radius:8px}.ai-quality-layout .app-page-heading{width:min(100%,1180px)}.ai-quality-layout .ai-quality-kpis{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1180px);overflow:hidden}.ai-quality-layout .ai-quality-kpi{border-bottom:1px solid #e8edf4;border-right:1px solid #e8edf4;min-height:82px;padding:14px 16px}.ai-quality-layout .ai-quality-kpi strong{font-size:19px;font-weight:var(--app-font-strong)}.ai-quality-layout .settings-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,1180px)}.ai-quality-layout .app-settings-section,.ai-quality-layout .app-settings-section.app-settings-section-wide{border:1px solid #e3e8f0;border-radius:10px;overflow:hidden}.ai-quality-layout .app-settings-section.app-settings-section-wide{grid-column:1/-1}.ai-quality-layout .app-settings-section>.app-settings-section-header{background:#fbfcfe;border-bottom:1px solid #e8edf4;border-right:0}.quality-table th,.quality-table td{padding:9px 10px}@media (width<=1180px){.ai-quality-layout .ai-quality-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1360px){.integration-detail-panel{grid-template-columns:minmax(0,1fr)}.integration-detail-section,.integration-instruction-panel{grid-column:1}}@media (width<=980px){.integration-center,.integration-detail-panel{grid-template-columns:minmax(0,1fr)}.integration-catalog{border-bottom:1px solid #e3e8f0;border-right:0;height:auto;min-height:auto;max-height:390px}.integration-detail-step,.app-settings-section,.app-settings-section.app-settings-section-wide,.integration-detail-step.app-settings-section,.integration-detail-section.app-settings-section{grid-template-columns:minmax(0,1fr)}.app-settings-section>.app-settings-section-header{border-bottom:1px solid #e8edf4;border-right:0}.ai-quality-layout .settings-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=981px) and (height<=760px){.app-admin-page-slot>.integrations-layout{gap:10px;padding-block:12px}.app-admin-page-slot>.integrations-layout .app-page-heading{min-height:44px}.app-admin-page-slot>.integrations-layout .app-page-heading h2{font-size:17px}.app-admin-page-slot>.integrations-layout .app-page-heading p:last-child{line-height:1.35}.app-admin-page-slot>.integrations-layout .integration-catalog{height:calc(100dvh - 132px);min-height:min(520px,100dvh - 132px);max-height:calc(100dvh - 132px)}.app-admin-page-slot>.integrations-layout .integration-detail-header{min-height:56px;padding-block:10px}.app-admin-page-slot>.integrations-layout .integration-detail-section.app-settings-section,.app-admin-page-slot>.integrations-layout .integration-detail-step.app-settings-section{gap:16px;padding-block:14px}.app-admin-page-slot>.integrations-layout .provider-mailbox-form.panel-form,.app-admin-page-slot>.integrations-layout .provider-settings-form,.app-admin-page-slot>.integrations-layout .provider-secret-form{gap:8px}.app-admin-page-slot>.integrations-layout .provider-mailbox-form.panel-form textarea,.app-admin-page-slot>.integrations-layout .provider-settings-form textarea,.app-admin-page-slot>.integrations-layout .provider-secret-form textarea{min-height:66px}}@media (width<=760px){.app-admin-main,.app-admin-page-slot,.app-admin-page-slot>.integrations-layout,.app-admin-page-slot>.settings-layout,.app-admin-page-slot>.settings-layout.ai-quality-layout{height:auto;min-height:0;display:grid;overflow:visible}.app-admin-main{grid-template-rows:auto}.app-admin-page-slot>.integrations-layout,.app-admin-page-slot>.settings-layout,.app-admin-page-slot>.settings-layout.ai-quality-layout{grid-template-rows:none}.app-admin-page-slot>.settings-layout:not(.ai-quality-layout) .settings-grid,.app-admin-page-slot>.integrations-layout .integration-center,.app-admin-page-slot>.integrations-layout .integration-catalog,.app-admin-page-slot>.integrations-layout .integration-detail-panel{height:auto;min-height:0;max-height:none;overflow:visible}.integrations-layout,.settings-layout{padding:12px 12px max(52px, calc(env(safe-area-inset-bottom) + 32px))}.integrations-layout .app-page-heading,.settings-layout .app-page-heading{gap:9px;width:100%;display:grid}.integrations-layout .app-page-heading{gap:0;padding:0 2px}.integrations-layout .app-page-heading .eyebrow{margin-bottom:2px;font-size:10.5px}.integrations-layout .app-page-heading h2{margin:0 0 2px;font-size:18px;line-height:1.15}.integrations-layout .app-page-heading p:last-child{max-width:320px;font-size:12px;line-height:1.35}.integrations-layout .integration-heading-desktop{display:none}.integrations-layout .integration-heading-mobile{display:inline}.integration-health-summary,.settings-layout .app-page-heading>.badge{justify-self:start}.integration-center,.settings-grid,.ai-quality-kpis{border-radius:9px}.integration-desktop-center{display:none}.integration-mobile-accordion{background:#fff;border:1px solid #dfe5ee;border-radius:9px;width:100%;display:block;overflow:hidden}.integration-mobile-category>p{color:var(--app-accent-strong);font-size:11px;font-weight:var(--app-font-strong);letter-spacing:0;background:#fbfcfe;border-bottom:1px solid #edf0f5;margin:0;padding:9px 14px 8px}.integration-mobile-category+.integration-mobile-category{border-top:1px solid #edf0f5}.integration-mobile-item{border-bottom:1px solid #edf0f5}.integration-mobile-category .integration-mobile-item:last-child{border-bottom:0}.integration-mobile-trigger{color:#172033;background:0 0;border:0;border-radius:0;gap:8px;min-height:62px;padding:10px 12px}.integration-mobile-trigger[data-state=open]{background:#fff}.integration-mobile-trigger>svg{color:#667085;width:16px;height:16px;margin-left:-2px}.integration-mobile-trigger-main{flex:1;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.integration-mobile-trigger-main>span:last-child{min-width:0}.integration-mobile-trigger-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:var(--app-font-strong);line-height:1.2;display:block;overflow:hidden}.integration-mobile-trigger-main small{color:#687385;white-space:normal;min-width:0;margin-top:2px;font-size:12px;line-height:1.25;display:block}.integration-mobile-trigger .integration-logo-mark{border-radius:8px;width:34px;height:34px}.integration-mobile-status{color:#667085;font-size:11px;font-weight:var(--app-font-semibold);text-align:right;white-space:nowrap;flex:none;align-items:center;gap:4px;line-height:1.2;display:inline-flex}.integration-mobile-status:before{content:"";background:#c7ced9;border-radius:999px;flex:none;width:9px;height:9px}.integration-mobile-status.status-active{color:#16734f}.integration-mobile-status.status-active:before{background:#12b76a}.integration-mobile-status.status-down{color:#b42318}.integration-mobile-status.status-down:before{background:#f04438}.integration-mobile-status.status-partial,.integration-mobile-status.status-setup{color:#946017}.integration-mobile-status.status-partial:before,.integration-mobile-status.status-setup:before{background:#fdb022}.integration-mobile-status.status-soon{color:#778196}.integration-mobile-content{background:#fbfcfe;border-top:1px solid #e8edf4}.integration-detail-panel-mobile{background:#fff;border:0;min-height:0}.integration-detail-panel-mobile .integration-detail-section,.integration-detail-panel-mobile .integration-detail-step{padding:14px 12px}.integration-detail-panel-mobile .integration-detail-section:first-child,.integration-detail-panel-mobile .integration-detail-step:first-child{border-top:0}.integration-catalog-item{grid-template-columns:32px minmax(0,1fr) 18px}.integration-catalog-item .integration-status-label,.integration-catalog-item .integration-catalog-status{grid-column:auto;justify-self:end}.integration-detail-header{padding:12px 14px}.integration-detail-section,.integration-detail-step,.app-settings-section>.app-settings-section-header,.app-settings-section>.app-settings-section-body{padding:14px}.integration-detail-panel-mobile .integration-detail-section.provider-detail-section{padding:10px}.integration-detail-panel-mobile .provider-detail-flow{gap:0}.integration-detail-panel-mobile .integration-detail-step.app-settings-section{gap:8px;padding:11px 10px}.integration-detail-panel-mobile .integration-detail-step.app-settings-section>.app-settings-section-header,.integration-detail-panel-mobile .integration-detail-step.app-settings-section>.app-settings-section-body{padding:0}.integration-detail-panel-mobile .provider-mailbox-form.panel-form textarea,.integration-detail-panel-mobile .provider-settings-form textarea,.integration-detail-panel-mobile .provider-secret-form textarea{min-height:68px}.integration-detail-panel-mobile .provider-detail-flow>.integration-button-row,.integration-detail-panel-mobile .provider-secret-form>.integration-button-row{gap:8px;min-height:0;padding:10px}.integration-detail-panel-mobile .integration-button-row button{min-height:32px}.integration-detail-panel-mobile .integration-instruction-panel{margin:0 10px 12px;padding:11px}.settings-form-grid,.settings-invitation-form,.quality-policy-diff-columns{grid-template-columns:minmax(0,1fr)}.settings-team-list .settings-team-list-row,.settings-invitation-list .settings-team-list-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0}.settings-team-list .app-settings-row-actions,.settings-invitation-list .app-settings-row-actions{justify-content:flex-start;width:100%}.settings-inline-field{grid-template-columns:minmax(0,1fr) 86px auto}.ai-quality-layout .ai-quality-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-shell{--home-bg:#f8fafc;--home-surface:#fff;--home-surface-soft:#f6f8fb;--home-border:#e3e8f0;--home-border-strong:#ccd5e3;--home-text:#111827;--home-muted:#5f6b7a;--home-muted-strong:#475467;--home-accent:#6157ff;--home-accent-strong:#5143c7;--home-accent-soft:#f3f1ff;--home-success:#16a34a;--home-radius-sm:8px;--home-radius-md:12px;--home-radius-lg:16px;--home-container:min(1180px, calc(100% - 40px));--home-measure-sm:48ch;--home-measure-md:62ch;--home-measure-lg:74ch;--home-shadow-sm:0 10px 26px #0f172a0b;--home-shadow-md:0 24px 64px #0f172a14;--home-shadow-lg:0 34px 92px #0f172a1c;color:var(--home-text);background:linear-gradient(#fbfcff 0%,#f8fafc 520px,#fff 980px,#f8fafc 100%)}.landing-shell .landing-header,.landing-shell .landing-hero,.landing-shell .landing-demo-section.landing-hero-demo,.landing-shell .homepage-citable-facts,.landing-shell .landing-section,.landing-shell .case-proof-section,.landing-shell .pricing-section,.landing-shell .faq-section,.landing-shell .landing-cta,.landing-shell .landing-footer{width:var(--home-container)}.landing-shell .landing-header{border-radius:0 0 var(--home-radius-md) var(--home-radius-md);background:#ffffffe6;border:1px solid #e2e8f0c7;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-inline:auto;padding:12px 14px;display:grid;box-shadow:0 10px 34px #0f172a0e}.landing-shell .landing-header nav{justify-self:end}.landing-shell .landing-header nav>:is(a,button):not(.inline-flex),.landing-shell .language-switcher :is(a,button){min-width:34px;min-height:34px;color:var(--home-muted-strong);border-radius:7px;font-weight:620}.landing-shell .landing-header nav>:is(a,button):not(.inline-flex):hover{background:#f3f5f8}.landing-shell .landing-header nav .inline-flex,.landing-shell .landing-actions .inline-flex,.landing-shell .pricing-card a,.landing-shell .pricing-card.featured a{border-radius:var(--home-radius-sm);min-height:42px;font-weight:700}.landing-shell .landing-actions .inline-flex:first-child,.landing-shell .pricing-card.featured a{box-shadow:0 13px 28px #6157ff2e}.landing-shell .landing-actions .inline-flex+.inline-flex{border-color:var(--home-border);background:var(--home-surface)}.landing-shell .landing-hero{min-height:auto;padding-top:clamp(46px,8svh,84px);padding-bottom:clamp(24px,4.4svh,42px)}.landing-shell .landing-hero-copy{text-align:center;justify-items:center;max-width:980px;margin-inline:auto;display:grid}.landing-shell .landing-hero-copy .hero-kicker,.landing-shell .eyebrow{width:fit-content;max-width:100%;min-height:28px;color:var(--home-accent-strong);letter-spacing:0;text-transform:none;white-space:nowrap;background:#f3f1ffb8;border:1px solid #6d5df629;border-radius:999px;justify-self:start;align-items:center;padding:0 11px;font-weight:740;display:inline-flex;font-size:11px!important}.landing-shell .pricing-section .section-heading .eyebrow,.landing-shell .faq-section .section-heading .eyebrow,.landing-shell .landing-cta>.eyebrow,.landing-shell .landing-hero-copy .hero-kicker{justify-self:center}.landing-shell .landing-hero-copy h1{margin-top:18px;max-width:900px;color:var(--home-text);letter-spacing:0;text-wrap:balance;margin-inline:auto;font-size:clamp(44px,4.55vw,62px);font-weight:650;line-height:1.02}.landing-shell .landing-hero-copy>p:not(.hero-kicker):not(.hero-cta-note){margin-top:20px;color:#3f4b5f;text-wrap:pretty;max-width:620px;margin-inline:auto;font-size:17px;font-weight:420;line-height:1.64}.landing-shell .landing-hero .landing-actions,.landing-shell .landing-cta .landing-actions{justify-content:center}.landing-shell .landing-hero .landing-actions{margin-top:24px}.landing-shell .landing-hero .hero-cta-note,.landing-shell .landing-cta .hero-cta-note{font-weight:540;max-width:580px!important;color:var(--home-muted)!important;margin-top:12px!important;font-size:13px!important}.landing-shell .landing-demo-section.landing-hero-demo{border-top:0;width:min(1296px,100% - 40px);padding-top:10px;padding-bottom:56px;position:relative}.landing-shell .landing-demo-section.landing-hero-demo:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#ffffffa8,#f8fafce0);border:1px solid #e2e8f0b8;border-radius:18px;position:absolute;inset:68px 0 36px;box-shadow:inset 0 1px #ffffffe6}.landing-shell .landing-demo-section.landing-hero-demo>*{z-index:1;position:relative}.landing-shell .landing-demo-section.landing-hero-demo .animated-demo-mockup{border-color:var(--home-border-strong);background:var(--home-surface);width:100%;max-width:1188px;box-shadow:var(--home-shadow-lg), 0 0 0 1px #ffffffd6;border-radius:10px}.landing-shell .landing-demo-section.landing-hero-demo .animated-demo-mockup:after{content:none}.landing-shell .landing-demo-section.landing-hero-demo .animated-demo-mockup>*{z-index:1;position:relative}.landing-shell .landing-demo-section.landing-hero-demo .mockup-layout{background:var(--home-surface)}.landing-shell .landing-demo-section.landing-hero-demo .homepage-demo-thread,.landing-shell .landing-demo-section.landing-hero-demo .animated-demo-thread{filter:drop-shadow(0 18px 28px #0f172a0e)}.landing-shell .landing-demo-section.landing-hero-demo .homepage-demo-message,.landing-shell .landing-demo-section.landing-hero-demo .homepage-demo-draft,.landing-shell .landing-demo-section.landing-hero-demo .mockup-context section,.landing-shell .landing-demo-section.landing-hero-demo .mockup-ticket{border-radius:var(--home-radius-sm)}.landing-shell .landing-demo-section.landing-hero-demo .homepage-demo-message{-moz-column-gap:10px;grid-template-columns:22px minmax(0,1fr) max-content;column-gap:10px;max-width:100%}.landing-shell .landing-demo-section.landing-hero-demo .homepage-demo-message p{overflow-wrap:anywhere}.landing-shell .landing-demo-section.landing-hero-demo .homepage-demo-draft,.landing-shell .landing-demo-section.landing-hero-demo .mockup-composer,.landing-shell .landing-demo-section.landing-hero-demo .mockup-ai-panel{background:#fbfaff;border-color:#6d5df638;box-shadow:0 10px 26px #4f46e50f}.landing-shell .landing-demo-section.landing-hero-demo .homepage-demo-draft>div{grid-template-columns:minmax(0,1fr) max-content;gap:10px;display:grid}.landing-shell .landing-demo-section.landing-hero-demo .homepage-demo-draft .mockup-ai-ready{white-space:nowrap;justify-self:end}.landing-shell .landing-demo-section.landing-hero-demo .homepage-demo-message p,.landing-shell .landing-demo-section.landing-hero-demo .homepage-demo-draft p,.landing-shell .landing-demo-section.landing-hero-demo .mockup-context dl,.landing-shell .landing-demo-section.landing-hero-demo .mockup-context section{font-size:12px;line-height:1.42}.landing-shell .landing-demo-section .hero-product-proof{display:none!important}.landing-shell .homepage-citable-facts{border-top:1px solid var(--home-border);border-bottom:1px solid var(--home-border);grid-template-columns:150px minmax(0,1fr);gap:18px;margin:0 auto 54px;padding:18px 0;display:grid}.landing-shell .homepage-citable-facts>span{color:var(--home-accent-strong);text-transform:uppercase;font-size:11px;font-weight:820;line-height:1.2}.landing-shell .homepage-citable-facts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.landing-shell .homepage-citable-facts p{color:#334155;margin:0;font-size:13px;font-weight:620;line-height:1.5}.landing-shell .landing-section,.landing-shell .case-proof-section,.landing-shell .pricing-section,.landing-shell .faq-section{border-top:1px solid #e2e8f0bd;padding-top:72px;padding-bottom:72px}.landing-shell .landing-section>div:first-child,.landing-shell .case-proof-copy,.landing-shell .pricing-section .section-heading,.landing-shell .faq-section .section-heading,.landing-shell .landing-cta{align-content:start;gap:12px;display:grid}.landing-shell .landing-section>div:first-child,.landing-shell .case-proof-copy{max-width:var(--home-measure-md)}.landing-shell .landing-section h2,.landing-shell .case-proof-copy h2,.landing-shell .section-heading h2,.landing-shell .landing-cta h2{max-width:11.8em;color:var(--home-text);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,48px);font-weight:660;line-height:1.06}.landing-shell .landing-section-note,.landing-shell .case-proof-copy p:not(.eyebrow),.landing-shell .section-heading p:not(.eyebrow),.landing-shell .landing-cta p:not(.eyebrow){max-width:var(--home-measure-md);color:var(--home-muted-strong);margin:0;font-size:16px;font-weight:420;line-height:1.62}.landing-shell .feature-grid,.landing-shell .implementation-proof-list,.landing-shell .integration-flow,.landing-shell .integration-groups,.landing-shell .pricing-grid,.landing-shell .pricing-clarity,.landing-shell .audience-list{gap:14px;margin-top:28px}.landing-shell .feature-card,.landing-shell .implementation-proof,.landing-shell .integration-group,.landing-shell .pricing-card,.landing-shell .faq-item,.landing-shell .safety-control-panel,.landing-shell .roi-calculator.plan-fit-calculator,.landing-shell .case-flow-demo{border:1px solid var(--home-border);box-shadow:var(--home-shadow-sm);background:#ffffffe0;border-radius:10px}.landing-shell .feature-card,.landing-shell .implementation-proof{padding:18px}.landing-shell .feature-icon,.landing-shell .implementation-proof span,.landing-shell .safety-benefit svg{background:var(--home-accent-soft);color:var(--home-accent);border-color:#6d5df629}.landing-shell .feature-card h3,.landing-shell .implementation-proof strong,.landing-shell .pricing-card h3,.landing-shell .integration-group h3,.landing-shell .safety-benefit strong{color:var(--home-text);font-weight:690;line-height:1.18}.landing-shell .feature-card p,.landing-shell .implementation-proof p,.landing-shell .integration-group p,.landing-shell .pricing-card p,.landing-shell .pricing-clarity p,.landing-shell .safety-benefit p{color:#526072;line-height:1.52}.landing-shell .pain-section,.landing-shell .solution-section,.landing-shell .safety-section,.landing-shell .implementation-section,.landing-shell .roi-section{-moz-column-gap:clamp(44px, 6vw, 84px);gap:28px clamp(44px,6vw,84px)}.landing-shell .case-proof-section{gap:42px}.landing-shell .case-proof-points,.landing-shell .problem-action-row{margin-top:10px}.landing-shell .case-proof-points li{border-radius:var(--home-radius-sm);background:var(--home-surface);color:#344054;border:1px solid #e2e8f0db;padding:8px 10px;font-weight:630}.landing-shell .problem-action-row .inline-flex,.landing-shell .case-flow-demo :is(a,button){min-height:34px}.landing-shell .case-flow-demo{background:var(--home-surface);box-shadow:var(--home-shadow-md);padding:10px}.landing-shell .case-flow-header,.landing-shell .case-flow-panel,.landing-shell .integration-flow-step{border-radius:var(--home-radius-sm)}.landing-shell .audience-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.landing-shell .audience-list span{border:1px solid var(--home-border);background:var(--home-surface);min-height:76px;box-shadow:var(--home-shadow-sm);color:#344054;border-radius:10px;align-content:center;padding:12px;font-size:13px;font-weight:650;line-height:1.35;display:grid}.landing-shell .roi-calculator.plan-fit-calculator{box-shadow:var(--home-shadow-md)}.landing-shell .plan-fit-result{grid-template-columns:minmax(0,.9fr) minmax(220px,.8fr);grid-template-areas:"label benefit""plan benefit""summary description""action context";gap:14px 18px}.landing-shell .plan-fit-result>p:not(.roi-result-label):not(.plan-fit-summary):not(.roi-result-context),.landing-shell .plan-fit-result .roi-result-context{min-width:0;max-width:100%}.landing-shell .plan-fit-benefit{background:#fbfaff;border-radius:10px}.landing-shell .plan-fit-benefit-amount{color:var(--home-accent-strong)}.landing-shell .safety-section{align-items:center}.landing-shell .safety-control-panel{padding:0;overflow:hidden}.landing-shell .safety-control-header{border-bottom:1px solid var(--home-border);background:#fbfaff;padding:20px}.landing-shell .safety-benefits{padding:14px}.landing-shell .safety-benefit{border-radius:var(--home-radius-sm);background:var(--home-surface);padding:12px}.landing-shell .integrations-section>div:first-child{max-width:820px}.landing-shell .integrations-section h2{max-width:13.6em}.landing-shell .integration-flow{gap:10px}.landing-shell .integration-flow-step,.landing-shell .integration-group{box-shadow:none}.landing-shell .integration-flow-step span{background:var(--home-accent-soft);color:var(--home-accent-strong)}.landing-shell .integration-logo{border-radius:var(--home-radius-sm);background:#f8fafc}.landing-shell .integration-availability{color:#64748b;letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-size:10px;font-weight:680;line-height:1.25;display:inline-flex}.landing-shell .integration-availability:before{content:"";background:#94a3b8;border-radius:50%;flex:none;width:6px;height:6px}.landing-shell .integration-availability.is-active{color:#166534}.landing-shell .integration-availability.is-active:before{background:#22c55e}.landing-shell .integration-availability.is-in-preparation{color:#92400e}.landing-shell .integration-availability.is-in-preparation:before{background:#f59e0b}.landing-shell .pricing-section .section-heading{text-align:center;justify-items:center;max-width:860px;margin-inline:auto}.landing-shell .pricing-section .section-heading h2{max-width:15em}.landing-shell .pricing-section .section-heading p:not(.eyebrow){max-width:var(--home-measure-lg)}.landing-shell .pricing-card{min-height:0;padding:24px 18px 20px}.landing-shell .pricing-card.featured{background:var(--home-surface);box-shadow:var(--home-shadow-md);border-color:#6d5df675;transform:none}.landing-shell .pricing-card-badge,.landing-shell .pricing-card .pricing-card-badge{background:var(--home-accent-soft);color:var(--home-accent-strong);border-radius:999px}.landing-shell .pricing-card-price strong,.landing-shell .pricing-card.featured .pricing-card-price strong{color:var(--home-text);font-size:clamp(32px,3vw,40px);font-weight:680}.landing-shell .pricing-clarity{border:1px solid var(--home-border);box-shadow:none}.landing-shell .faq-section{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:start;gap:42px;display:grid}.landing-shell .faq-section .section-heading{text-align:left;justify-items:start;position:sticky;top:116px}.landing-shell .faq-section .section-heading h2{max-width:10em}.landing-shell .faq-item summary{border-radius:10px}.landing-shell .landing-cta{box-shadow:var(--home-shadow-md);text-align:center;background:linear-gradient(#fffffff5,#f9f8ffbd);border:1px solid #6d5df62e;border-radius:14px;justify-items:center;margin:0 auto;padding:48px 34px}.landing-shell .landing-cta h2{max-width:13em}.landing-shell .landing-cta p:not(.eyebrow){max-width:68ch}.landing-shell .landing-cta .landing-cta-support{max-width:54ch}.landing-shell .landing-footer{border-top-color:#e2e8f0e0}.landing-shell .landing-footer a{align-items:center;min-width:34px;min-height:34px;display:inline-flex}.cookie-consent-banner{z-index:80;color:#111827;background:#fffffff5;border:1px solid #cbd5e1e6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:min(720px,100% - 36px);padding:14px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 54px #0f172a24}.cookie-consent-backdrop{z-index:79;background:#0f172a24;position:fixed;inset:0}.cookie-settings-launcher{z-index:78;color:#475467;cursor:pointer;background:#fffffff0;border:1px solid #cbd5e1e6;border-radius:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:720;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 32px #0f172a1c}.cookie-settings-launcher:hover{color:var(--home-accent-strong,#5143c7)}.cookie-consent-copy{gap:4px;display:grid}.cookie-consent-copy strong{font-size:14px;font-weight:760;line-height:1.25}.cookie-consent-copy p{color:#475467;margin:0;font-size:13px;line-height:1.45}.cookie-consent-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cookie-consent-actions :is(button,a){border-radius:7px;min-height:36px;font-size:13px;font-weight:700;line-height:1}.cookie-consent-actions button{cursor:pointer;border:1px solid #d5dbe6;padding:0 12px}.cookie-consent-actions a{color:#475467;align-items:center;text-decoration:none;display:inline-flex}.cookie-consent-actions a:hover{color:var(--home-accent-strong,#5143c7)}.cookie-consent-primary{color:#fff;background:#6157ff;border-color:#5143c7!important}.cookie-consent-primary:hover{background:#5143c7}.cookie-consent-secondary{color:#344054;background:#fff}.cookie-consent-secondary:hover{background:#f6f8fb}.cookie-consent-settings{grid-template-columns:minmax(0,1fr) auto;width:min(680px,100% - 36px);bottom:24px;left:50%;right:auto;transform:translate(-50%)}.cookie-consent-settings .cookie-consent-actions{grid-column:1/-1}.cookie-consent-close{color:#475467;cursor:pointer;background:#fff;border:1px solid #d5dbe6;border-radius:7px;width:fit-content;min-height:34px;padding:0 11px;font-size:12px;font-weight:720}.cookie-consent-options{grid-column:1/-1;gap:8px;display:grid}.cookie-consent-option{background:#f8fafc;border:1px solid #e4e9f2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.cookie-consent-option strong{color:#111827;font-size:13px;font-weight:760;line-height:1.25;display:block}.cookie-consent-option p{color:#5f6b7a;margin:4px 0 0;font-size:12px;line-height:1.42}.cookie-consent-option span{color:#475467;white-space:nowrap;font-size:12px;font-weight:720}.cookie-consent-toggle{cursor:pointer}.cookie-consent-toggle input{accent-color:#6157ff;width:20px;height:20px}.legal-cookie-table{border-collapse:collapse;overflow-wrap:anywhere;width:100%;font-size:13px;line-height:1.45}.legal-cookie-table th,.legal-cookie-table td{vertical-align:top;text-align:left;border:1px solid #e4e9f2;padding:10px}.legal-cookie-table th{color:#334155;background:#f8fafc;font-weight:760}.legal-cookie-table code{font-size:12px}@media (width>=1101px){.landing-shell .pain-section,.landing-shell .solution-section,.landing-shell .implementation-section{grid-template-columns:minmax(340px,.38fr) minmax(0,.62fr);align-items:start}.landing-shell .safety-section,.landing-shell .roi-section{grid-template-columns:minmax(360px,.4fr) minmax(0,.6fr)}.landing-shell .audience-section{grid-template-columns:minmax(340px,.34fr) minmax(0,.66fr);align-items:center}.landing-shell .solution-section .feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-shell .implementation-proof-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=761px) and (width<=1100px){.landing-shell .landing-header,.landing-shell .landing-hero,.landing-shell .landing-demo-section.landing-hero-demo,.landing-shell .homepage-citable-facts,.landing-shell .landing-section,.landing-shell .case-proof-section,.landing-shell .pricing-section,.landing-shell .faq-section,.landing-shell .landing-cta,.landing-shell .landing-footer{width:min(100% - 32px,960px)}.landing-shell .landing-hero{padding-top:clamp(42px,6.4svh,58px);padding-bottom:24px}.landing-shell .landing-hero-copy h1{max-width:820px;font-size:clamp(42px,5.1vw,56px)}.landing-shell .landing-section h2,.landing-shell .case-proof-copy h2,.landing-shell .section-heading h2,.landing-shell .landing-cta h2{font-size:clamp(32px,5vw,42px)}.landing-shell .landing-section>div:first-child,.landing-shell .case-proof-copy,.landing-shell .pricing-section .section-heading,.landing-shell .faq-section .section-heading{max-width:720px}.landing-shell .audience-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell .faq-section{grid-template-columns:minmax(0,1fr);gap:18px}.landing-shell .pricing-section .section-heading,.landing-shell .faq-section .section-heading{text-align:left;justify-items:start;margin-inline:0;position:static}}@media (width<=760px){.cookie-consent-banner{grid-template-columns:1fr;gap:12px;width:auto;padding:13px;bottom:12px;left:12px;right:12px}.cookie-settings-launcher{bottom:12px;right:12px}.cookie-consent-settings{width:auto;max-height:calc(100svh - 24px);inset:auto 12px 12px;overflow:auto;transform:none}.cookie-consent-actions{grid-template-columns:1fr;justify-content:stretch;display:grid}.cookie-consent-actions :is(button,a){white-space:nowrap;justify-content:center;width:100%;min-width:0}.cookie-consent-actions a{grid-column:auto}.cookie-consent-option{grid-template-columns:1fr;gap:10px}.cookie-consent-option span,.cookie-consent-toggle input{justify-self:start}.legal-cookie-table{white-space:normal;display:block;overflow-x:auto}.landing-shell{--mobile-page-x:18px;--mobile-ink:#111827;--mobile-muted:#5f6b7a;--mobile-hairline:#e8edf4;background:linear-gradient(#fbfcff 0%,#fff 620px,#f8fafc 100%)}.landing-shell .landing-header,.landing-shell .landing-hero,.landing-shell .landing-demo-section.landing-hero-demo,.landing-shell .homepage-citable-facts,.landing-shell .landing-section,.landing-shell .case-proof-section,.landing-shell .pricing-section,.landing-shell .faq-section,.landing-shell .landing-cta,.landing-shell .landing-footer{width:min(calc(100% - (var(--mobile-page-x) * 2)), 430px)}.landing-shell .landing-header{border-radius:0 0 10px 10px;padding:10px 12px}.landing-shell .landing-hero{padding:20px 0 16px}.landing-shell .landing-hero-copy h1{max-width:12.2em;margin-top:16px;font-size:clamp(31px,8.4vw,36px);line-height:1.01}.landing-shell .landing-hero-copy>p:not(.hero-kicker):not(.hero-cta-note){max-width:35ch;margin-top:10px;font-size:14px;line-height:1.44}.landing-shell .landing-hero .landing-actions,.landing-shell .landing-cta .landing-actions{grid-template-columns:minmax(0,1fr);width:min(100%,340px);margin-inline:auto;display:grid}.landing-shell .landing-hero .landing-actions{margin-top:14px}.landing-shell .landing-hero .landing-actions .inline-flex,.landing-shell .landing-cta .landing-actions .inline-flex{justify-content:center;width:100%;min-height:44px}.landing-shell .landing-demo-section.landing-hero-demo{padding-bottom:34px}.landing-shell .landing-demo-section.landing-hero-demo:before{border-radius:12px;inset:32px -4px 24px}.landing-shell .landing-demo-section.landing-hero-demo .mobile-hero-demo-card{background:var(--home-surface);box-shadow:var(--home-shadow-md);border-radius:10px;gap:8px}.landing-shell .homepage-citable-facts{border:1px solid var(--mobile-hairline);background:linear-gradient(#fffffff5,#fafbfdeb);border-radius:16px;grid-template-columns:1fr;gap:10px;margin-top:4px;margin-bottom:38px;padding:16px;box-shadow:0 18px 44px #0f172a0e}.landing-shell .homepage-citable-facts>span{color:var(--home-accent-strong);letter-spacing:0;font-size:10.5px;font-weight:780}.landing-shell .homepage-citable-facts>div{grid-template-columns:1fr;gap:10px}.landing-shell .homepage-citable-facts p{color:#475467;padding-left:13px;font-size:13px;font-weight:520;line-height:1.5;position:relative}.landing-shell .homepage-citable-facts p:before{content:"";background:var(--home-accent);border-radius:999px;width:4px;height:4px;position:absolute;top:.65em;left:0}.landing-shell .landing-section,.landing-shell .case-proof-section,.landing-shell .pricing-section,.landing-shell .faq-section{padding-top:52px;padding-bottom:46px}.landing-shell .landing-section>div:first-child,.landing-shell .case-proof-copy,.landing-shell .pricing-section .section-heading,.landing-shell .faq-section .section-heading{text-align:left;justify-items:start;gap:10px;max-width:100%}.landing-shell .landing-section h2,.landing-shell .case-proof-copy h2,.landing-shell .section-heading h2{max-width:11.2em;color:var(--mobile-ink);letter-spacing:0;font-size:clamp(27px,6.8vw,31px);font-weight:650;line-height:1.08}.landing-shell .landing-section-note,.landing-shell .case-proof-copy p:not(.eyebrow),.landing-shell .section-heading p:not(.eyebrow){max-width:34.5ch;color:var(--mobile-muted);font-size:15px;font-weight:430;line-height:1.62}.landing-shell .eyebrow,.landing-shell .landing-hero-copy .hero-kicker{background:#f6f4ffb8;border-color:#6d5df624;width:fit-content;min-height:28px;padding-inline:11px;font-weight:720;font-size:10.5px!important}.landing-shell .feature-grid,.landing-shell .implementation-proof-list,.landing-shell .integration-flow,.landing-shell .integration-groups,.landing-shell .pricing-grid,.landing-shell .pricing-clarity,.landing-shell .audience-list{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:26px}.landing-shell .feature-card{border-color:var(--mobile-hairline);background:#fffffff0;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:5px 14px;min-height:0;padding:16px;display:grid;box-shadow:inset 0 1px #fffc,0 14px 36px #0f172a0b}.landing-shell .feature-card .feature-icon{border-radius:12px;grid-area:span 2/1;width:40px;height:40px}.landing-shell .feature-card h3{color:var(--mobile-ink);grid-column:2;margin:0;font-size:17px;font-weight:680;line-height:1.22}.landing-shell .feature-card p{color:var(--mobile-muted);grid-column:2;margin:0;font-size:14px;font-weight:420;line-height:1.5}.landing-shell .case-proof-points{gap:8px;margin-top:16px}.landing-shell .case-proof-points li{border-color:var(--mobile-hairline);background:var(--home-surface);color:#344054;border-radius:12px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:620;box-shadow:0 8px 22px #0f172a09}.landing-shell .case-flow-demo,.landing-shell .safety-control-panel,.landing-shell .roi-calculator.plan-fit-calculator,.landing-shell .pricing-card,.landing-shell .integration-group,.landing-shell .implementation-proof,.landing-shell .faq-item{border-color:var(--mobile-hairline);border-radius:16px;box-shadow:0 16px 42px #0f172a0b}.landing-shell .problem-action-row .inline-flex{border-radius:12px;min-height:46px;padding-inline:18px}.landing-shell .audience-list span{min-height:48px}.landing-shell .safety-control-header{padding:16px}.landing-shell .safety-benefits{padding:10px}.landing-shell .pricing-section .section-heading{margin-inline:0}.landing-shell .pricing-card.featured{box-shadow:var(--home-shadow-sm)}.landing-shell .pricing-card p,.landing-shell .pricing-card>div>p,.landing-shell .pricing-clarity p{display:block}.landing-shell .plan-fit-result{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""plan""summary""benefit""description""context""action"}.landing-shell .faq-section{grid-template-columns:minmax(0,1fr);gap:14px}.landing-shell .faq-section .section-heading{position:static}.landing-shell .faq-section .faq-accordion,.landing-shell .faq-section .faq-item{width:100%;min-width:0}.landing-shell .landing-cta{border-radius:18px;padding:36px 20px}.landing-shell .landing-cta h2{max-width:100%;font-size:clamp(27px,6.8vw,31px);font-weight:650;line-height:1.1}.landing-shell .landing-cta p:not(.eyebrow){max-width:100%}.landing-shell .landing-hero-copy .hero-kicker{justify-self:center}.landing-shell .pricing-section .section-heading .eyebrow,.landing-shell .faq-section .section-heading .eyebrow,.landing-shell .landing-cta>.eyebrow{justify-self:start}}@media (width<=380px){.landing-shell{--mobile-page-x:14px}}.landing-shell .landing-hero .landing-actions{grid-template-columns:minmax(0,1fr);gap:10px;width:min(100%,390px);margin-inline:auto;display:grid}.landing-shell .landing-hero .landing-actions .hero-demo-cta,.landing-shell .landing-hero .landing-actions .hero-trial-cta{white-space:normal;text-align:center;border-radius:8px;justify-content:center;width:100%}.landing-shell .landing-hero .landing-actions .hero-demo-cta{min-height:52px;font-size:15px;font-weight:760}.landing-shell .landing-hero .landing-actions .hero-trial-cta,.landing-shell .landing-hero .landing-actions .hero-trial-cta:hover{color:#36248f;background:#f1efff;border-color:#5143c775;min-height:48px;font-size:14px;font-weight:740;box-shadow:0 10px 24px #5143c71c}.landing-shell .landing-hero .landing-actions .hero-trial-cta:hover{background:#e9e5ff;border-color:#5143c79e}.hero-consultation-link{color:#5b6475;flex-wrap:wrap;justify-content:center;gap:4px 8px;margin-top:14px;font-size:14px;font-weight:560;line-height:1.35;display:flex}.hero-consultation-link a{color:#5143c7;text-underline-offset:4px;font-weight:760;text-decoration:none}.hero-consultation-link a:hover{text-decoration:underline}.hero-cta-microcopy{color:#4b5565;text-align:left;border-top:1px solid #cbd5e1b3;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,620px);margin:18px auto 0;padding-top:16px;display:grid}.hero-cta-microcopy strong{color:#111827;font-size:13px;font-weight:760;line-height:1.25;display:block}.hero-cta-microcopy ul{gap:5px;margin:7px 0 0;padding-left:18px;display:grid}.hero-cta-microcopy li{margin:0;font-size:13px;font-weight:530;line-height:1.36}@media (width<=760px){.landing-shell .landing-hero .landing-actions{gap:9px;width:min(100%,340px);display:grid}.landing-shell .landing-hero .landing-actions .hero-demo-cta,.landing-shell .landing-hero .landing-actions .hero-trial-cta{display:inline-flex}.landing-shell .landing-hero .landing-actions .hero-demo-cta{min-height:50px}.landing-shell .landing-hero .landing-actions .hero-trial-cta{min-height:46px}.hero-consultation-link{justify-items:center;margin-top:12px;font-size:13px;display:grid}.hero-cta-microcopy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,340px);margin-top:14px;padding-top:13px;display:grid}.hero-cta-microcopy strong,.hero-cta-microcopy li{font-size:12px}.landing-shell .landing-hero .hero-cta-microcopy{display:none}}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1: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(1px + 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-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-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1:focus-visible{--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(1px + 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-visible\:ring-2:focus-visible{--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-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}@media (width>=640px){.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}@media (width>=768px){.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
