*,: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}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.inline-flex{display:inline-flex}.table{display:table}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.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)}.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-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)}: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;--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:var(--app-accent);--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}.bajamoto-chat-shell{color:#fff;background-color:#111827;background-image:linear-gradient(120deg,#111827e0,#111827b3),url(https://bajamoto.pl/data/include/img/links/1773144618_rwd_desktop.webp?t=1773144618);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:100vh;display:flex}.bajamoto-chat-hero{flex-direction:column;justify-content:center;gap:24px;width:min(720px,100vw - 640px);min-width:420px;min-height:100vh;padding:clamp(32px,6vw,88px) 24px clamp(32px,6vw,88px) clamp(24px,5vw,72px);display:flex}.bajamoto-chat-brand{align-items:center;gap:18px;display:flex}.bajamoto-chat-logo{background:#fff;border:1px solid #ffffff38;border-radius:8px;justify-content:center;align-items:center;width:86px;height:58px;display:inline-flex;overflow:hidden}.bajamoto-chat-logo img{width:76px;height:auto;display:block}.bajamoto-chat-brand p{color:#ffffffb8;letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:14px;font-weight:700}.bajamoto-chat-brand h1{color:#fff;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(34px,5vw,64px);line-height:1.02}.bajamoto-chat-hero>p{color:#ffffffd1;max-width:640px;margin:0;font-size:20px;line-height:1.5}.bajamoto-chat-status{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;align-items:center;gap:10px;width:fit-content;padding:10px 13px;font-size:14px;font-weight:700;display:inline-flex}.bajamoto-chat-status span{background:#22c55e;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #22c55e38}.bajamoto-chat-status.is-offline{color:#fee2e2;background:#7f1d1d3d;border-color:#fecaca52}.bajamoto-chat-status.is-offline span{background:#f87171;box-shadow:0 0 0 4px #f8717138}@media (width<=980px){.bajamoto-chat-shell{align-items:flex-start}.bajamoto-chat-hero{width:100%;min-width:0;min-height:auto;padding:28px 20px 0}.bajamoto-chat-brand h1{font-size:clamp(28px,8vw,40px)}.bajamoto-chat-hero>p,.bajamoto-chat-status{display:none}.bajamoto-chat-unavailable .bajamoto-chat-hero>p{font-size:15px;display:block}.bajamoto-chat-unavailable .bajamoto-chat-status{display:inline-flex}}.inbox-zero-celebration{z-index:40;color:#123b27;background:#f2fbf5;border:1px solid #b9e4cd;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(420px,100vw - 32px);padding:13px 12px;display:grid;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 18px 45px #1018282e}.inbox-zero-celebration strong{font-size:14px;line-height:1.25;display:block}.inbox-zero-celebration p{color:#426250;margin:3px 0 0;font-size:12px;line-height:1.4}.inbox-zero-celebration button{color:#166534;cursor:pointer;background:#fff;border:1px solid #123b271f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.inbox-zero-mark{color:#15803d;background:#dcfce7;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.inbox-zero-burst{pointer-events:none;position:absolute;inset:0}.inbox-zero-burst span{opacity:0;border-radius:999px;width:8px;height:8px;animation:.9s ease-out both inbox-zero-pop;position:absolute}.inbox-zero-burst span:first-child{background:#22c55e;top:12px;left:46px}.inbox-zero-burst span:nth-child(2){background:#14b8a6;animation-delay:80ms;top:22px;right:74px}.inbox-zero-burst span:nth-child(3){background:#f59e0b;animation-delay:.14s;bottom:16px;right:32px}.inbox-zero-burst span:nth-child(4){background:#2563eb;animation-delay:.19s;bottom:18px;left:108px}.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>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;padding:8px 12px;font-size:13px;font-weight:600}.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}.inbox-zero-burst span:nth-child(5){background:#ef4444;animation-delay:.23s;top:50%;left:18px}@keyframes inbox-zero-pop{0%{opacity:0;transform:scale(.2)translateY(8px)}35%{opacity:1}to{opacity:0;transform:scale(1.4)translateY(-18px)}}@media (prefers-reduced-motion:reduce){.inbox-zero-burst span{animation:none}}*{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>button:not(.inline-flex){min-height:34px;color:var(--text-secondary);background:0 0;border:0;font-size:14px;font-weight:700}.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 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 button{border-color:var(--accent);background:var(--accent);color:#fff;border-radius:8px;min-height:40px;font-weight:800}.pricing-card:not(.featured) button{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{min-height:34px;color:var(--text-secondary);background:0 0;border:0;font-size:14px;font-weight:800}.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,.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-tabs{border:1px solid var(--border-light);background:var(--bg-subtle);border-radius:8px;grid-template-columns:repeat(3,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-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-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}.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-card h1{margin-bottom:12px;font-size:34px;line-height:1.08}.workspace-onboarding-card p{color:var(--text-secondary);margin:0;line-height:1.6}.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-switcher select{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;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 1fr;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}.inbox-sidebar-ai{color:#615f75;background:0 0;border:0;border-top:1px solid #e8ebef;border-radius:0;grid-template-columns:18px minmax(0,1fr);align-self:end;gap:8px;padding:12px 8px 0;font-size:11px;font-weight:620;line-height:1.35;display:grid}.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-thread-header>div:first-child{min-width:0}.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}.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-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-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-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%}.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;gap:12px;min-width:0;min-height:0;padding:10px 6px;display:grid}.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-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 .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-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 .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 minmax(0,1fr);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,.operator-live-workspace .operator-lab-nav-group>span.operator-live-channel-row{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{color:#101828;box-shadow:none;background:#eef0f4}.operator-live-workspace .inbox-sidebar-group button:hover,.operator-live-workspace .inbox-sidebar-nav button:hover,.operator-live-workspace .operator-lab-nav-group>span.operator-live-channel-row:hover{color:#101828;box-shadow:none;background:#f0f2f5}.operator-live-workspace .inbox-sidebar-nav span,.operator-live-workspace .inbox-sidebar-group span,.operator-live-workspace .operator-lab-nav-group>span.operator-live-channel-row span{font-size:12px;font-weight:560}.operator-live-workspace .inbox-sidebar-nav button.active span{font-weight:650}.operator-live-workspace .inbox-sidebar-nav strong,.operator-live-workspace .inbox-sidebar-group strong,.operator-live-workspace .operator-lab-nav-group>span.operator-live-channel-row 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>span.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-workspace .inbox-sidebar-ai{color:#667085;grid-template-columns:16px minmax(0,1fr);gap:7px;padding:10px 8px 0;font-size:10px;font-weight:560;line-height:1.3}.operator-live-workspace .inbox-sidebar-magic{color:#fff;background:radial-gradient(circle at 85% 18%,#f472b652,#0000 28%),radial-gradient(circle at 18% 78%,#60a5fa2e,#0000 30%),linear-gradient(145deg,#170f49 0%,#2c1979 54%,#5933d6 100%);border:1px solid #8b5cf642;border-radius:8px;align-self:start;gap:8px;margin:10px 2px 0;padding:10px;display:grid;box-shadow:0 14px 32px #31218a2e}.operator-live-workspace .inbox-sidebar-magic header{justify-content:space-between;align-items:center;gap:8px;display:flex}.operator-live-workspace .inbox-sidebar-magic header span,.operator-live-workspace .magic-signals span{align-items:center;gap:5px;display:inline-flex}.operator-live-workspace .inbox-sidebar-magic header span{color:#ffffffdb;font-size:11px;font-weight:var(--app-font-semibold)}.operator-live-workspace .inbox-sidebar-magic header strong{color:#ffffffeb;font-size:11px;font-weight:var(--app-font-strong);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:3px 6px;line-height:1}.operator-live-workspace .magic-orb{background:radial-gradient(circle,#fff3,#0000 35%),conic-gradient(from 160deg,#7c3aed,#ec4899,#f9a8d4,#7c3aed);border:1px solid #ffffff21;border-radius:999px;justify-self:center;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 10px 28px #110c3b57}.operator-live-workspace .magic-orb span{border-radius:inherit;color:#fff;width:50px;height:50px;font-size:22px;font-weight:var(--app-font-strong);background:#170f49eb;place-items:center;line-height:1;display:grid}.operator-live-workspace .magic-primary{color:#fff;font-size:12.5px;font-weight:var(--app-font-strong);text-align:center;line-height:1.1}.operator-live-workspace .magic-meter{background:#ffffff29;border-radius:999px;height:5px;overflow:hidden}.operator-live-workspace .magic-meter span{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#ec4899,#f9a8d4);height:100%;display:block}.operator-live-workspace .inbox-sidebar-magic p{color:#ffffffc2;font-size:10.5px;font-weight:var(--app-font-medium);text-align:center;margin:0;line-height:1.28}.operator-live-workspace .magic-signals{gap:4px;display:grid}.operator-live-workspace .magic-signals span{color:#ffffffe6;min-width:0;min-height:24px;font-size:10.5px;font-weight:var(--app-font-semibold);background:#ffffff17;border:1px solid #ffffff21;border-radius:6px;justify-content:flex-start;padding:0 7px}.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-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-main,.operator-lab-preview-list .ticket-row-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:0;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:12.5px;font-weight:650;line-height:1.18;overflow:hidden}.operator-live-workspace .ticket-row-title-line span{color:#8a94a6;white-space:nowrap;font-size:11px;font-weight:560;line-height:1.2}.operator-live-workspace .ticket-row-subject{color:#2f3745;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:570;line-height:1.18;overflow:hidden}.operator-live-workspace .saas-ticket-row-preview{text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:430;line-height:1.2;display:block;overflow:hidden;color:#8a94a6!important;font-size:12px!important}.operator-live-workspace .saas-ticket-row.selectable .meta-row{color:#8b95a5;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;min-height:17px;margin-top:3px;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;flex:none;align-items:center;gap:0;min-height:auto;padding:0;font-weight:560;display:inline-flex!important}.operator-live-workspace .source-badge svg{display:none}.operator-live-workspace .ticket-row-status,.operator-live-workspace .ticket-row-followup{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-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-live-workspace .saas-message-row .quoted-message{border-left-width:2px;border-radius:7px;margin-top:8px;padding:8px 10px}.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%}.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-priority){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-priority):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}.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.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-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-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-message-row .message-bubble{max-width:min(660px,76%);box-shadow:none;border-color:#e8ebef;border-radius:11px;padding:12px 14px}.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-attachments{gap:6px;margin-top:10px;display:grid}.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:auto 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 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}.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-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}.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,.settings-card{grid-template-columns:1fr}.integration-detail-section>:not(.section-mini-header),.settings-card>:not(.section-mini-header){padding:12px}.section-mini-header{border-right:0;border-bottom:1px solid var(--app-border);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}}@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>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 .ticket-row-main{padding-right:0}.operator-design-system.operator-live-workspace .ticket-row-quick-actions{display:none}.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,.settings-team-row,.integration-detail-section,.settings-card{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{min-height:54px;padding:9px 14px}.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-live-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;max-width:calc(100% - 20px);margin:0 10px;padding-bottom:8px;display:grid}.operator-design-system.operator-live-workspace .operator-live-filters select{border-color:var(--app-border-subtle);border-radius:var(--app-radius-sm);background:#fff;width:100%;height:30px;min-height:30px;padding-left:8px;font-size:11.5px}.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{grid-column:1/-1}.operator-design-system.operator-live-workspace .saas-ticket-list{border-top:0}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable{border-top:0;border-bottom:1px solid var(--app-border-subtle);background:#fff;border-left:3px solid #0000;min-height:76px;padding:8px 9px 8px 11px;transition:background-color .14s,border-color .14s}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:hover{background:#fafbfc}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active{border-left-color:var(--app-accent);background:#f7f5ff}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active:after{background:var(--app-accent);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:10px;right:10px}.operator-design-system.operator-live-workspace .ticket-row-main{gap:1px;padding-right:54px}.operator-design-system.operator-live-workspace .ticket-row-title-line{gap:8px}.operator-design-system.operator-live-workspace .ticket-row-title-line strong{font-size:13px;font-weight:700;line-height:1.2}.operator-design-system.operator-live-workspace .ticket-row-title-line span{color:var(--app-text-muted);font-size:11px;font-weight:600}.operator-design-system.operator-live-workspace .ticket-row-subject{color:var(--app-text);margin-top:1px;font-size:12.5px;font-weight:650;line-height:1.25}.operator-design-system.operator-live-workspace .saas-ticket-row-preview{margin-top:1px;line-height:1.25;color:#667085!important;font-size:12px!important}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row{gap:5px;min-height:16px;margin-top:3px}.operator-design-system.operator-live-workspace .source-badge,.operator-design-system.operator-live-workspace .ticket-row-status,.operator-design-system.operator-live-workspace .ticket-row-followup{font-size:10.5px;font-weight:650}.operator-design-system.operator-live-workspace .ticket-row-status,.operator-design-system.operator-live-workspace .ticket-row-followup{color:#5f6877;background:#f3f4f6}.operator-design-system.operator-live-workspace .ticket-row-priority{color:#b45309;font-size:10.5px;font-weight:750}.operator-design-system.operator-live-workspace .ticket-row-quick-actions{gap:4px;bottom:8px;right:7px}.operator-design-system.operator-live-workspace .ticket-row-action,.operator-design-system.operator-live-workspace .ticket-row-discard-action{border-color:var(--app-border);background:#fff;width:30px;height:30px}.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 .reply-composer-action-buttons{gap:5px}.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-live-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{grid-column:1/-1}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable{min-height:78px;padding:8px 10px 8px 12px}.operator-design-system.operator-live-workspace .ticket-row-main{padding-right:0}.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 .saas-ticket-row.selectable{min-height:74px;padding-top:5px;padding-bottom:5px}.operator-design-system.operator-live-workspace .ticket-row-main{gap:0}.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 .saas-ticket-row-preview{line-height:1.2}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row{margin-top:2px}@media (width<=760px){.operator-design-system.operator-live-workspace .saas-ticket-row.selectable{min-height:76px;padding-top:6px;padding-bottom:6px}.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 .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:focus-within{border-color:#d9d4ff;box-shadow:0 0 0 3px #6d5df617}.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-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-status{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;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-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}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active:after{display:none}.operator-design-system.operator-live-workspace .ticket-row-quick-actions{opacity:0;pointer-events:none;top:50%;bottom:auto;right:8px;transform:translateY(-50%)}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active .ticket-row-quick-actions{opacity:0;pointer-events:none}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:hover .ticket-row-quick-actions,.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:focus-within .ticket-row-quick-actions{opacity:1;pointer-events:auto}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active:not(:hover):focus-within .ticket-row-quick-actions{opacity:0;pointer-events:none}.operator-design-system.operator-live-workspace .ticket-row-action,.operator-design-system.operator-live-workspace .ticket-row-discard-action{border-color:var(--app-border-subtle);width:30px;height:30px;box-shadow:none;background:#fffffff0}@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>*,.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-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-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-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}.integration-detail-section .section-mini-header h3,.settings-card .section-mini-header h3{font-size:13.5px;font-weight:720;line-height:1.25}.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{grid-template-columns:repeat(2,minmax(0,1fr))}.messenger-source-card .provider-settings-form label{gap:5px;display:grid}.messenger-source-card .provider-settings-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>.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-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-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-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-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-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-muted);align-self:center;font-size:11.5px;font-weight:600}.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}.settings-card{border:0;border-bottom:1px solid var(--app-border-subtle);min-width:0;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:184px minmax(0,1fr);display:grid}.settings-card:last-child{border-bottom:0}.settings-card>.section-mini-header{border-right:1px solid var(--app-border-subtle);background:#fbfbfc;min-height:100%;padding:15px 16px}.settings-card>:not(.section-mini-header){min-width:0;padding:15px 18px}.settings-card.muted{background:#fbfbfc}.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{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{overflow-wrap:anywhere;color:var(--app-text);font-size:12.5px;font-weight:700}.quality-reason-row span{color:var(--app-text-secondary);font-size:12px;font-weight:650}.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);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;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{overflow-wrap:anywhere;color:var(--app-text);font-size:12px;font-weight:720}.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;height:34px;display:grid}.quality-mini-bars i{background:#b42318;border-radius:3px 3px 0 0;min-height:4px;display:block}.quality-version-timeline{gap:9px;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>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);background:#fbfbfc;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:4px 7px;display:inline-flex}.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}}.settings-card>p,.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-actions .secondary-action{justify-self:start}.billing-warning{border-left:2px solid #d97706;padding-left:9px;font-weight:700;color:#92400e!important}.billing-access-gate{max-width:720px}.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-team-row{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:52px;padding:9px 0}.settings-team-row strong{font-size:12.5px;font-weight:720;line-height:1.25}.settings-team-row span{font-size:11.5px;line-height:1.35}.settings-member-row-actions,.settings-invitation-row-actions{gap: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,.section-mini-header,.settings-grid,.settings-card,.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,.settings-team-row strong,.settings-team-row span{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>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}.integration-detail-section>:not(.section-mini-header){min-width:0;padding:0}.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,.settings-team-row{display:grid}.settings-note{align-items:start}.settings-team-row{align-items:center;min-width:0}.settings-team-row strong,.settings-team-row span{white-space:nowrap}.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,.settings-card,.settings-team-row,.kv-row,.copy-field{grid-template-columns:minmax(0,1fr)}.settings-card>.section-mini-header{border-right:0;border-bottom:1px solid var(--app-border-subtle);padding:13px 14px}.settings-card>:not(.section-mini-header){padding:14px}.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-card p,.settings-card 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 .operator-live-filters select,.operator-design-system.operator-live-workspace .ticket-row-title-line span,.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,.integration-detail-section .section-mini-header h3,.settings-card .section-mini-header h3,.settings-team-row strong,.settings-invitation-row strong,.badge,.integration-status-label,.ticket-row-status,.ticket-row-followup,.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-main{padding-right:0}.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{padding-right:72px}.operator-design-system.operator-live-workspace .ticket-row-quick-actions{justify-content:flex-end;width:58px;min-width:58px;display:flex;position:absolute;top:50%;right:8px;overflow:visible;transform:translateY(-50%)}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:hover .ticket-row-quick-actions,.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:focus-within .ticket-row-quick-actions{width:58px}.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 .saas-ticket-row.selectable,.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:hover,.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:focus-within{padding-right:10px;display:block}.operator-design-system.operator-live-workspace .ticket-row-quick-actions{display:none}}.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);width:30px;height:30px;color:var(--app-text-muted);background:#fff}.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);height:30px;color:var(--app-text-muted);background:#f6f7f9;border:0;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:var(--app-text-muted)}.operator-design-system.operator-live-workspace .operator-live-filters{border-bottom:1px solid var(--app-border-subtle);background:#fff;grid-template-columns:minmax(92px,1fr) minmax(92px,1fr) minmax(104px,1.05fr);gap:4px;margin:0;padding:0 12px 8px;display:grid}.operator-design-system.operator-live-workspace .operator-live-filters select,.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{appearance:none;border-radius:var(--app-radius-sm);width:100%;max-width:none;height:26px;min-height:26px;color:var(--app-text-secondary);font-size:10.5px;font-weight:var(--app-font-medium);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 4.5 6 7l2.5-2.5' fill='none' stroke='%23667085' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;border:0;grid-column:auto;padding:0 17px 0 8px;line-height:26px}.operator-design-system.operator-live-workspace .operator-live-filters select:hover,.operator-design-system.operator-live-workspace .operator-live-filters select:focus{background-color:var(--app-bg-subtle);color:var(--app-text);outline:0}@media (width<=760px){.operator-design-system.operator-live-workspace .operator-lab-queue-header{min-height:54px;padding:9px 14px}.operator-design-system.operator-live-workspace .operator-lab-search{height:31px;margin:10px 10px 8px}.operator-design-system.operator-live-workspace .operator-live-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;padding:0 10px 8px}.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{grid-column:1/-1}}.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 .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-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-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-assignment-inline:hover,.operator-design-system.operator-live-workspace .ticket-status-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-decision-card span{color:var(--app-text-muted);font-size:10px;font-weight:var(--app-font-semibold);text-transform:uppercase;line-height:1}.operator-design-system.operator-live-workspace .ticket-ai-decision-card strong{color:var(--app-text);font-size:13px;font-weight:var(--app-font-strong);line-height:1.25}.operator-design-system.operator-live-workspace .ticket-ai-decision-card{background:linear-gradient(#fbfaff 0%,#f7f4ff 100%);border:1px solid #ddd6fe;border-radius:7px;gap:4px;padding:9px;display:grid}.operator-design-system.operator-live-workspace .ticket-ai-decision-card p{color:var(--app-text-secondary);margin:0;font-size:11.5px;line-height:1.35}.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-command{background:linear-gradient(#fbfaff 0%,#f7f4ff 100%);border:1px solid #ddd6fe;border-radius:8px;gap:9px;padding:10px;display:grid}.operator-design-system.operator-live-workspace .ticket-ai-command>div:first-child{gap:4px;display:grid}.operator-design-system.operator-live-workspace .ticket-ai-command>div:first-child span{color:#6d5dfc;font-size:10px;font-weight:var(--app-font-semibold);text-transform:uppercase;line-height:1}.operator-design-system.operator-live-workspace .ticket-ai-command>div:first-child strong{color:var(--app-text);font-size:14px;font-weight:var(--app-font-strong);line-height:1.2}.operator-design-system.operator-live-workspace .ticket-ai-command>div:first-child p{color:var(--app-text-secondary);margin:0;font-size:11.5px;line-height:1.35}.operator-design-system.operator-live-workspace .ticket-ai-command-signals{gap:5px;display:grid}.operator-design-system.operator-live-workspace .ticket-ai-command-signals span{border:1px solid var(--app-border-subtle);min-width:0;color:var(--app-text-secondary);font-size:11px;font-weight:var(--app-font-semibold);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;line-height:1.25;display:inline-flex}.operator-design-system.operator-live-workspace .ticket-ai-command-signals span.ready{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.operator-design-system.operator-live-workspace .ticket-ai-command-signals span.warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.operator-design-system.operator-live-workspace .ticket-ai-command-signals span.muted{color:var(--app-text-muted)}@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-provider-select{min-width:0;color:var(--app-muted);align-items:center;gap:6px;font-size:.73rem;font-weight:700;display:inline-flex}.operator-design-system.operator-live-workspace .reply-provider-select select{border:1px solid var(--app-border);background:var(--app-surface);width:min(250px,38vw);max-width:100%;min-height:27px;color:var(--app-text);font:inherit;border-radius:7px}.operator-design-system.operator-live-workspace .reply-composer-mode-switch button{min-height:27px}.operator-design-system.operator-live-workspace .reply-composer-input-shell{padding:6px 10px 3px}.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-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}@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-live-workspace .inbox-sidebar-magic{display:none}}.operator-live-workspace .inbox-sidebar-magic,.operator-live-workspace .magic-orb{box-shadow:none}.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){.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-main{min-width:0;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>.section-mini-header,.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-detail-section>.section-mini-header{width:100%}.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-card{grid-template-columns:184px minmax(0,1fr);min-height:92px}.settings-card>.section-mini-header{padding:14px 16px}.settings-card>:not(.section-mini-header){padding:14px 18px}.settings-card .section-mini-header h3,.integration-detail-section .section-mini-header h3{font-size:13px}.settings-team-row{min-height:50px}.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>.section-mini-header,.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){.app-admin-main{overflow:visible}.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{grid-template-columns:minmax(0,1fr)}.settings-card{grid-template-columns:minmax(0,1fr);min-height:0}.settings-card>.section-mini-header{border-right:0;border-bottom:1px solid var(--app-border-subtle)}.settings-team-row strong,.settings-team-row span{white-space:normal}.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{grid-column:auto}.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 .operator-live-filters{gap:6px}.operator-design-system.operator-live-workspace .operator-live-filters select{border:1px solid var(--app-border-subtle);background-color:#fff;height:32px;min-height:32px;padding:0 24px 0 9px;line-height:32px}.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{height:32px;min-height:32px;line-height:32px}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction input{min-height:32px}.automation-rule-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.automation-rule-form label:first-of-type{grid-column:span 2}.automation-rule-form label:nth-of-type(2){grid-column:span 1}.automation-rule-form label:nth-of-type(3){grid-column:span 3}.automation-rule-form label:nth-of-type(4){grid-column:span 2}.automation-rule-form label:nth-of-type(5){grid-column:span 3}.automation-rule-form button{justify-self:stretch;width:100%;min-width:148px}.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 .settings-card{border:1px solid var(--app-border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.ai-quality-layout .settings-card>.section-mini-header{border-right:0;border-bottom:1px solid var(--app-border-subtle);min-height:74px}.ai-quality-layout .settings-card>:not(.section-mini-header){padding:14px 16px}:is(.ai-quality-layout .settings-card:has(.quality-table-wrap),.ai-quality-layout .settings-card:has(.quality-version-timeline)){grid-column:1/-1}.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:repeat(2,minmax(0,1fr))}.automation-rule-form label:nth-of-type(n),.automation-rule-form button{grid-column:auto}.automation-rule-form button{align-self:end}}@media (width<=900px){.ai-quality-layout .settings-grid{grid-template-columns:minmax(0,1fr)}:is(.ai-quality-layout .settings-card:has(.quality-table-wrap),.ai-quality-layout .settings-card:has(.quality-version-timeline)){grid-column:auto}}@media (width<=760px){.operator-design-system.operator-live-workspace .operator-live-filters{gap:7px}.operator-design-system.operator-live-workspace .operator-live-filters select,.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{flex-basis:0;max-width:none}.automation-rule-form{grid-template-columns:minmax(0,1fr)}.automation-rule-form button{min-width:0}.ai-quality-layout .settings-card>.section-mini-header{min-height:0}.ai-quality-layout .quality-bar-row{grid-template-columns:minmax(86px,.7fr) minmax(86px,1fr) 34px}}.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:auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:6px 10px;display:grid}.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{color:var(--app-text);background:#fff;box-shadow:0 1px 2px #1118270f}.operator-design-system .reply-composer-status{min-width:0;color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;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-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 .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-mode-switch{width:100%}.operator-design-system .reply-composer-mode-switch button{flex:1 1 0}.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>.section-mini-header,.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-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:10px;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{border-top:1px solid var(--app-border-subtle);gap:12px;width:min(100%,760px);padding-top:14px}.provider-settings-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{width:100%}.provider-settings-form textarea{resize:vertical;width:100%;min-height:92px}.provider-settings-form small{max-width:620px;color:var(--app-text-muted);font-size:11.5px;line-height:1.35}.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)}.settings-card,.settings-card.settings-card-wide{grid-template-columns:minmax(190px,230px) minmax(0,1fr)}.ai-quality-layout .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1180px)}.ai-quality-layout .settings-card,.ai-quality-layout .settings-card.settings-card-wide{grid-template-columns:minmax(0,1fr);min-width:0}.ai-quality-layout .settings-card>:not(.section-mini-header),.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-team-row,.settings-invitation-form{max-width:860px}@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}.settings-card,.settings-card.settings-card-wide,.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:2;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>.section-mini-header{width:auto;padding:0}.integration-detail-step .section-mini-header h3{max-width:150px}.integration-detail-step-body{gap:11px;min-width:0;display:grid}.integration-detail-step-body>.provider-settings-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{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%}@media (width<=760px){.integration-detail-step{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.integration-detail-step .section-mini-header h3{max-width:none}.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-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) minmax(72px,auto);gap:9px;min-height:52px;padding:7px 8px}.integration-catalog-item:hover{background:#fff;border-color:#e6e9f1}.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-status-label{color:#667085;white-space:nowrap;justify-self:end;gap:5px;min-width:0;font-size:11px;font-weight:760;line-height:1.2}.integration-status-label.status-active{color:#15704a}.integration-status-label.status-partial{color:#936013}.integration-status-label.status-soon,.integration-status-label.status-setup{color:#778196}.integration-status-label>span{background:currentColor;width:6px;height:6px}.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:16px;width:100%;max-width:none;padding:22px 24px 28px;display:grid}.provider-detail-section{align-content:start}.integration-overview{background:#fbfcfe;border:1px solid #e4e8f0;border-radius:10px;width:min(100%,1040px);padding:14px 16px}.integration-overview>.wms-source-copy{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px}.integration-overview .integration-logo-mark{border-radius:9px;width:38px;height:38px}.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:50px}.provider-detail-flow{background:#fff;border:1px solid #dfe5ee;border-radius:10px;width:min(100%,960px);box-shadow:0 8px 24px #0f172a0a}.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>.section-mini-header{align-content:start}.integration-detail-step .section-mini-header .eyebrow{color:#8b95a6;margin-bottom:5px;font-size:10.75px;font-weight:760}.integration-detail-step .section-mini-header h3{color:#172033;max-width:170px;font-size:13.25px;font-weight:760;line-height:1.25}.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}.settings-form-grid{gap:12px}.settings-form-grid label,.provider-settings-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,.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,.integration-detail-step select:focus{border-color:#bdb5ff;outline:0;box-shadow:0 0 0 3px #6d5dfc17}.provider-settings-form small,.settings-form-grid small{color:#7b8495;font-size:11.5px;line-height:1.35}.integration-copy-list{border-top:0;width:100%}.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}.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}.provider-detail-flow>.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 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}.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{gap:8px}.capability-pill{border-radius:999px;min-height:32px;padding:0 11px;font-size:12px;font-weight:740}.integration-instruction-panel{background:linear-gradient(#fbfcff 0%,#f8fafc 100%);border:1px solid #dfe5ee;border-radius:10px;grid-area:2/2/span 20;align-self:start;gap:14px;min-width:0;margin:22px 24px 24px 0;padding:16px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #0f172a0a}.integration-instruction-panel h3{color:#111827;margin:0 0 5px;font-size:14.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-panel ol{counter-reset:integration-step;gap:9px;margin:0;padding:0;list-style:none;display:grid}.integration-instruction-panel ol li{color:#354154;min-height:28px;padding-left:34px;font-size:12.5px;font-weight:650;line-height:1.4;position:relative}.integration-instruction-panel ol li:before{color:#5f4df2;content:counter(integration-step);counter-increment:integration-step;background:#f5f3ff;border:1px solid #d6d1ff;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:800;display:grid;position:absolute;top:-2px;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{padding:12px}.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:34px minmax(0,1fr)}.integration-overview .integration-logo-mark{width:34px;height:34px}.integration-overview .provider-row-status{padding-left:0}.integration-detail-step{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.settings-form-grid,.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}.integration-button-row button,.copy-field button{justify-content:center;width:100%}}.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>button:not(.inline-flex){border-radius:var(--app-radius-sm);color:#5b6475;min-height:34px;padding:0 10px;font-size:13px;font-weight:650}.landing-header nav>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 button{border-radius:calc(var(--app-radius-sm) - 2px);color:#697386;background:0 0;border:0;min-width:32px;min-height:26px;font-size:11px;font-weight:760;line-height:1}.language-switcher button.active{color:var(--app-accent-strong);background:#f0edff}.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,.pilot-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-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}.pilot-proof-section{border-top:1px solid #dfe3eb;grid-template-columns:minmax(320px,.9fr) minmax(520px,1.1fr);align-items:center;gap:28px;margin:0 auto;padding:36px 0 48px;display:grid}.pilot-proof-copy{gap:10px;display:grid}.pilot-proof-copy h2{color:#111827;letter-spacing:0;max-width:520px;margin:0;font-size:30px;font-weight:820;line-height:1.14}.pilot-proof-copy p:not(.eyebrow){color:#4b5565;max-width:560px;margin:0;font-size:15px;line-height:1.62}.pilot-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}.pilot-proof-visual{grid-template-columns:minmax(230px,.95fr) 70px minmax(260px,1.05fr);align-items:stretch;gap:14px;min-width:0;display:grid}.pilot-proof-chaos,.pilot-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}.pilot-proof-chaos:before,.pilot-proof-case:before{content:"";pointer-events:none;position:absolute;inset:0}.pilot-proof-chaos:before{background:linear-gradient(135deg,#94a3b814,#0000 62%)}.pilot-proof-case{background:#fbfaff;border-color:#cfc8ff;box-shadow:0 18px 50px #6d5df614}.pilot-proof-case:before{background:linear-gradient(135deg,#6d5df617,#0000 58%)}.pilot-proof-label,.pilot-proof-source,.pilot-proof-case-header,.pilot-proof-case dl,.pilot-proof-draft{z-index:1;position:relative}.pilot-proof-label{color:#64748b;background:#f1f5f9;border-radius:999px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:860;line-height:1}.pilot-proof-label.strong{color:var(--app-accent-strong);background:#f0edff}.pilot-proof-source{--pilot-proof-delay:0s;border-radius:var(--app-radius-md);width:min(100%,280px);animation:8s ease-in-out infinite pilot-proof-source-lift;animation-delay:var(--pilot-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}.pilot-proof-source svg{color:#64748b;background:currentColor;border-radius:11px;width:34px;height:34px;padding:9px}.pilot-proof-source svg path{fill:#fff}.pilot-proof-source strong,.pilot-proof-source small{min-width:0;display:block}.pilot-proof-source strong{color:#111827;font-size:13px;font-weight:860;line-height:1.2}.pilot-proof-source small{color:#4b5565;margin-top:3px;font-size:12px;font-weight:650;line-height:1.35}.pilot-proof-source.source-email{--pilot-proof-delay:.1s;color:#2563eb}.pilot-proof-source.source-messenger{--pilot-proof-delay:.55s;color:#6d5df6;justify-self:end}.pilot-proof-source.source-phone{--pilot-proof-delay:1s;color:#0284c7}.pilot-proof-source.source-store{--pilot-proof-delay:1.45s;color:#16a34a;justify-self:end}.pilot-proof-flow{color:var(--app-accent-strong);grid-template-rows:1fr 42px 1fr;place-items:center;display:grid}.pilot-proof-flow span{background:linear-gradient(#0000,#cfc8ff,#0000);width:1px;height:100%;min-height:88px}.pilot-proof-flow svg{background:#fff;border:1px solid #cfc8ff;border-radius:999px;width:42px;height:42px;padding:10px;animation:8s ease-in-out infinite pilot-proof-flow-pulse;box-shadow:0 12px 30px #6d5df624}.pilot-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}.pilot-proof-case-header svg{width:38px;height:38px;color:var(--app-accent-strong);background:#f0edff;border-radius:12px;padding:9px}.pilot-proof-case-header strong,.pilot-proof-case-header small{display:block}.pilot-proof-case-header strong{color:#111827;font-size:14px;font-weight:860;line-height:1.2}.pilot-proof-case-header small{color:#64748b;margin-top:4px;font-size:12px;font-weight:720;line-height:1.35}.pilot-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}.pilot-proof-case dt{color:#8a94a6;font-size:12px;font-weight:840;line-height:1.35}.pilot-proof-case dd{color:#111827;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:780;line-height:1.35}.pilot-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}.pilot-proof-draft svg{color:var(--app-accent-strong);flex:none}@keyframes pilot-proof-source-lift{0%,to{border-color:#e3e7ef;transform:translateY(0)}18%,32%{border-color:#6d5df657;transform:translateY(-3px)}}@keyframes pilot-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}.problem-section{grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr);align-items:center;gap:44px;margin:0 auto}.problem-copy{gap:12px;display:grid}.problem-copy h2{max-width:520px;font-size:clamp(36px,3.5vw,48px);line-height:1.05}.problem-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){.problem-section{grid-template-columns:1fr;gap:24px}.problem-copy h2,.problem-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){.problem-section{gap:18px}.problem-copy h2{font-size:28px;line-height:1.08}.problem-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}.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,.faq-item h3,.pricing-card h3{color:#111827;font-weight:780}.feature-card p,.story-card p,.channel-card p,.faq-item p,.pricing-card p,.decision-step p{color:#4b5565}.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}@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}}.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-mark{background:#fff}.pricing-card.featured{background:#fff;border-color:#cfc8ff;box-shadow:inset 0 0 0 1px #6d5df61a}.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)}.pricing-card button{min-height:42px}.decision-step{grid-template-columns:48px 170px 1fr;padding:16px}.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-footer{border-top:1px solid #dfe3eb;padding:32px 0 44px}.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}.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{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-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{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{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}@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{width:calc(100% - 22px)}.workflow-input strong,.workflow-suggestion-card p,.workflow-draft-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,.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>button:not(.landing-brand){border-radius:var(--app-radius-md);color:#475467;background:#fff;border-color:#dfe3eb;min-height:36px;padding:0 12px;font-weight:680}.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,.pilot-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,.pricing-grid,.story-grid,.workflow-rail,.showcase-outcome-row,.comparison-grid,.demo-proof-grid,.pilot-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>button:not(.inline-flex){display:none}.landing-header nav .inline-flex{min-height:34px;padding:0 10px;font-size:12px}.landing-hero,.landing-section,.landing-proof,.pilot-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,.pilot-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,.integration-groups,.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}.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%}.pilot-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{max-width:1040px}.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}.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}.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 .animated-demo-mockup .mockup-layout{grid-template-columns:60px 242px minmax(430px,1fr) 264px;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}.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){.pilot-proof-section{gap:24px}.pilot-proof-visual{grid-template-columns:minmax(0,1fr)}.pilot-proof-flow{grid-template-rows:auto;grid-template-columns:1fr 42px 1fr;min-height:42px}.pilot-proof-flow span{background:linear-gradient(90deg,#0000,#cfc8ff,#0000);width:100%;height:1px;min-height:1px}.pilot-proof-chaos,.pilot-proof-case{min-height:auto}}@media (width<=760px){.pilot-proof-section{padding-top:34px}.pilot-proof-copy h2{font-size:25px}.pilot-proof-copy p:not(.eyebrow){font-size:14px}.pilot-proof-chaos,.pilot-proof-case{padding:14px}.pilot-proof-source{width:100%}.pilot-proof-source.source-messenger,.pilot-proof-source.source-store{justify-self:stretch}.pilot-proof-case dl{grid-template-columns:1fr;gap:4px}.pilot-proof-case dd+dt{margin-top:6px}}.landing-hero-copy .hero-kicker{margin:0 0 12px}.hero-cta-note{font-weight:700;color:#788397!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}.pilot-proof-section{padding-top:54px}.pilot-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}.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}.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.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:154px;margin:0 10px max(8px, env(safe-area-inset-bottom));position:relative;bottom:auto;box-shadow:0 -10px 24px #0f172a1a}.operator-design-system.operator-live-workspace.mobile-conversation-open .reply-composer textarea{height:62px;min-height:62px;max-height:62px}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread-header.saas-panel-header{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;min-height:0;padding:8px 10px 7px}.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:36px;min-width:36px;height:36px;min-height:36px}.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:16px;line-height:1.16;overflow:hidden}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread-actions{grid-column:1/-1;grid-template-columns:minmax(80px,.82fr) minmax(92px,1fr) minmax(102px,1fr);align-items:center;gap:6px;width:100%;margin-top:4px;display:grid}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread-actions:not(:has(.ticket-call-inline)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.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-assignment-inline{border-radius:9px;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:4px;padding-left:6px;padding-right:6px}.operator-design-system.operator-live-workspace.mobile-conversation-open .ticket-call-inline span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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:9px;padding-right:26px}.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}}.operator-live-workspace{--operator-accent:#6157ff;--operator-ink:#111827;--operator-muted:#6b7280;--operator-line:#e5e7eb;--operator-soft:#f8fafc}.operator-live-workspace .operator-lab-queue,.operator-live-workspace .operator-lab-thread,.operator-live-workspace .operator-lab-context{min-width:0}.operator-live-workspace .saas-ticket-row.selectable{box-shadow:none;border-radius:0}.operator-live-workspace .saas-ticket-row.selectable.active{border-left-color:var(--operator-accent);background:#f5f3ff}.operator-live-workspace .source-badge,.operator-live-workspace .ticket-row-status,.operator-live-workspace .ticket-row-followup,.operator-live-workspace .ticket-row-priority{font-size:11px;line-height:16px}.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}.manual-ticket-overlay{z-index:80;background:#0f172a57;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.manual-ticket-panel{border:1px solid var(--app-border-subtle,#e5e7eb);background:#fff;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100vw - 28px);max-height:min(720px,100vh - 28px);display:grid;overflow:hidden;box-shadow:0 22px 56px #0f172a33}.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 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 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 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-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-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){.manual-ticket-overlay{align-items:stretch;padding:8px}.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 *,.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}.settings-card,.settings-card.settings-card-wide{grid-template-columns:184px minmax(0,1fr)}@media (width<=899px){.settings-card,.settings-card.settings-card-wide{grid-template-columns:minmax(0,1fr)}}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-60:disabled{opacity:.6}
