@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:block;font-weight:400;src:url(/assets/shippori-mincho-latin-400-normal-C14DXzVn.woff2) format("woff2"),url(/assets/shippori-mincho-latin-400-normal-BYapkRpK.woff) format("woff")}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:block;font-weight:500;src:url(/assets/shippori-mincho-latin-500-normal-XI1O8euf.woff2) format("woff2"),url(/assets/shippori-mincho-latin-500-normal-C-QwvIb3.woff) format("woff")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-outlined-latin-400-normal-DZhiGvEA.woff2) format("woff2")}:root{color-scheme:dark;--scrollbar-thumb: #526175;--scrollbar-thumb-hover: #8296af;font-family:Shippori Mincho,Times New Roman,serif;font-weight:400;line-height:1.6;font-kerning:normal;color:#fff;background:#000;font-synthesis:none}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}:root:has(.workspace-shell[data-theme=light]),.workspace-shell[data-theme=light]{--scrollbar-thumb: #8b98a8;--scrollbar-thumb-hover: #586b82}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{border-radius:999px;background:var(--scrollbar-thumb)}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media(forced-colors:active){*{scrollbar-color:auto}}body{min-width:240px;min-height:100vh;margin:0}.landing-main{display:grid;min-height:100vh;min-height:100svh;place-items:center;padding:0}h1{margin:0;font-size:clamp(2rem,7vw,5rem);font-weight:500;line-height:1.2;letter-spacing:-.025em}.homepage{display:flex;position:relative;width:100%;min-height:100vh;min-height:100svh;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;padding:24px;text-align:center}.homepage h1{position:relative;z-index:1;text-shadow:0 0 30px #000000,0 0 70px #000000}.tagline{position:relative;z-index:1;margin:clamp(14px,2vw,22px) 0 0;max-width:100%;color:#bfccd5;font-size:clamp(.75rem,2.2vw,1.125rem);font-weight:400;line-height:1.7;letter-spacing:.045em;text-shadow:0 0 20px #000000,0 0 40px #000000}.tagline span{display:block;max-width:54ch;margin-inline:auto;text-wrap:pretty}.landing-actions{position:relative;z-index:1;display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:30px}.start-button{position:relative;z-index:1;min-width:128px;min-height:46px;margin-top:0;text-decoration:none;border:1px solid #e8edf0;border-radius:6px;padding:10px 30px;color:#080b0e;background:#e8edf0;font:inherit;font-size:1rem;font-weight:500;letter-spacing:.025em;cursor:pointer;transition:background-color .1s ease-out}.start-button:hover{background:#fff}.start-button:focus-visible{outline:2px solid #8ccfff;outline-offset:5px}.neural-network{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.neural-network{contain:layout paint}.neural-network svg{display:block;position:relative;width:100%;height:100%}.neural-network .neural-motion{position:absolute;inset:0;contain:paint}.neuron:nth-child(7n) .neuron-core{fill:#82d9ce}.neuron:nth-child(13n) .neuron-core{fill:#e0bd92}.neural-connections{stroke:url(#neural-color);stroke-width:.65;opacity:.2}.neural-signals path{stroke:#a2dcff;stroke-width:1;stroke-linecap:round;stroke-dasharray:12 88;stroke-dashoffset:100;opacity:0;animation:signal-travel 12s linear infinite}.neuron-core{fill:#b3ddf5;opacity:.75}.neuron-halo{fill:#65b4e0;opacity:.08}.neural-pulse{fill:#65b4e0;opacity:0;transform-box:fill-box;transform-origin:center;animation:neuron-ripple 9s ease-out infinite;animation-delay:inherit}.motion-control{display:inline-flex;align-items:center;gap:8px;position:absolute;bottom:32px;z-index:1;border:1px solid #ffffff1a;border-radius:999px;padding:8px 13px;color:#9995aa;background:#ffffff05;font:inherit;font-size:.8rem;line-height:1.5;letter-spacing:.02em;cursor:pointer}.motion-control:hover{color:#e2dcf7;border-color:#ffffff40}.motion-control:focus-visible{outline:2px solid #b3a8f5;outline-offset:5px}.motion-icon{width:12px;font-family:system-ui,sans-serif;font-size:12px;line-height:1}.neural-network.is-paused *{animation-play-state:paused}@keyframes signal-travel{0%,55%,to{opacity:0}8%,32%{opacity:.8}0%{stroke-dashoffset:100}45%,to{stroke-dashoffset:0}}@keyframes neuron-ripple{0%,60%,to{opacity:0;transform:scale(.45)}20%{opacity:.2}45%{opacity:0;transform:scale(1.7)}}@media(prefers-reduced-motion:reduce){.start-button{transition:none}.neural-network *{animation:none}.neural-motion,.motion-control{display:none}}.demo-button{color:#e8edf0;background:transparent}.demo-button:hover{background:#e8edf014}.landing-sign-in{position:absolute;top:clamp(20px,4vw,40px);right:clamp(20px,4vw,40px);z-index:2;color:#bfccd5;font-size:.875rem;text-decoration:none}.landing-sign-in:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.landing-sign-in:focus-visible{outline:2px solid #8ccfff;outline-offset:5px;border-radius:2px}.toast-region{position:fixed;right:20px;bottom:20px;z-index:100;display:grid;gap:10px;width:min(420px,calc(100vw - 85px));pointer-events:none}.toast-message{display:flex;align-items:flex-start;gap:18px;padding:16px;background:#10151d;color:#eef3fa;border:1px solid #818cf8;border-radius:10px;box-shadow:0 12px 40px #0005;pointer-events:auto;font-size:13px;line-height:1.6}.toast-message[data-tone=error]{border-color:#ef4444}.toast-message[data-tone=success]{border-color:#508a73}.toast-content{flex:1;min-width:0;overflow-wrap:anywhere}.toast-content strong{display:block;margin-bottom:4px}.toast-dismiss,.toast-action{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.toast-dismiss{display:flex;padding:3px}.toast-action{margin-top:8px;text-decoration:underline;text-underline-offset:3px}.toast-dismiss:focus-visible,.toast-action:focus-visible{outline:2px solid #c8e3ff;outline-offset:4px}[data-requirement-label=true]{position:relative}.field-requirement{position:absolute;transform:translateY(-50%);visibility:hidden;width:max-content;font-family:inherit;font-size:11px;font-weight:400;line-height:1.4;color:var(--workspace-muted, #93a1b5);white-space:nowrap;pointer-events:none}[data-field-invalid=true] .field-requirement{color:#ef6575}@media(forced-colors:active){.toast-message{background:Canvas;color:CanvasText;border-color:CanvasText}.field-requirement{color:CanvasText}[data-field-invalid=true] .field-requirement{color:Highlight}}.connector-config-page{max-width:800px;width:100%}.connector-config-page .connector-details{display:grid;gap:24px}.connector-config-page label{display:grid;gap:8px;margin-block:16px}.connector-config-page input[readonly]{width:100%}.code-highlight{overflow:auto;tab-size:2}.hljs-keyword,.hljs-literal{color:#b497ff}.hljs-string,.hljs-attr{color:#60c7ab}.hljs-number,.hljs-built_in{color:#e6a96c}.hljs-title,.hljs-type{color:#6db7f4}.hljs-comment{color:#919aa9}[data-theme=light] .hljs-keyword,[data-theme=light] .hljs-literal{color:#7041b4}[data-theme=light] .hljs-string,[data-theme=light] .hljs-attr{color:#16715b}[data-theme=light] .hljs-number,[data-theme=light] .hljs-built_in{color:#97511e}[data-theme=light] .hljs-title,[data-theme=light] .hljs-type{color:#1a65a3}.landing-top-navigation{position:absolute;z-index:5;top:12px;right:32px;left:32px;display:flex;gap:28px;align-items:center;font:14px Inter Variable,sans-serif;color:#c5ccd8}.landing-top-navigation a{text-decoration:none;transition:color .12s ease}.landing-top-navigation a:hover{color:#fff}.marketing-brand-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:auto;color:#e8edf5;font:24px/1.2 Shippori Mincho,serif}.marketing-brand-mark img{display:block;width:128px;height:auto}.brand-heading-ring{display:inline-block;width:.51em;height:.51em;margin-left:.025em;border:.075em solid #818cf8;border-radius:50%;box-sizing:border-box;vertical-align:baseline}.hero-workflow-background{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 15% 65%,#101f3460,transparent 52%),radial-gradient(ellipse at 85% 28%,#172c4550,transparent 48%),#030507}.hero-workflow-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(#536a8b38 1px,transparent 1px),linear-gradient(90deg,#536a8b38 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(transparent,#000,transparent)}.hero-workflow-lines{position:absolute;inset:0;height:100%;width:100%;fill:none;stroke:url(#hero-flow-line);stroke-width:1;opacity:.5}.hero-flow-node{position:absolute;display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid #819ec638;border-radius:12px;color:#b5c5dd;background:#101924;box-shadow:0 10px 60px #0006;font:12px Inter Variable,sans-serif;opacity:.5}.hero-flow-request{left:5%;top:23%;transform:rotate(-4deg)}.hero-flow-approval{right:6%;top:28%;transform:rotate(4deg)}.hero-flow-resolved{right:15%;bottom:17%;transform:rotate(-2deg)}.hero-flow-node i{width:5px;height:5px;border-radius:50%;background:#a8d0ff;box-shadow:0 0 14px #79b6ff;animation:hero-flow-pulse 5s ease-in-out infinite}.hero-flow-approval i{animation-delay:1s}.hero-flow-resolved i{animation-delay:2s}.hero-workflow-shade{position:absolute;inset:0;background:radial-gradient(ellipse at center,#000b 10%,transparent 68%),linear-gradient(transparent 80%,#000)}.hero-workflow-background.is-paused i{animation-play-state:paused}@keyframes hero-flow-pulse{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.hero-flow-node i{animation:none}}@media(max-width:700px){.hero-flow-node{opacity:.22;font-size:10px;padding:10px}.hero-flow-request{top:17%}.hero-flow-approval{top:75%;right:4%}.hero-flow-resolved{bottom:9%;left:8%;right:auto}.landing-top-navigation{top:10px;right:24px;left:24px;gap:16px}}.docs-page{background:#070a0f;color:#e8edf5;min-height:100dvh;font:15px/1.75 Inter Variable,sans-serif;--workspace-line: #263140;--workspace-muted: #a6b2c4;--workspace-panel: #111822}.docs-header{position:sticky;top:0;z-index:5;padding:20px 32px;border-bottom:1px solid #263140;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#070a0ff5}.docs-brand{font-family:Shippori Mincho,serif;font-size:23px}.docs-header nav{display:flex;align-items:center;gap:24px}.docs-header a{text-decoration:none}.docs-layout{display:grid;grid-template-columns:220px minmax(0,850px);gap:48px;max-width:1200px;margin:auto;padding:48px 32px}.docs-navigation nav{position:sticky;top:112px;display:grid;gap:14px}.docs-navigation a{color:#a6b2c4;text-decoration:none;padding:10px 12px;border-left:3px solid transparent;border-radius:0 8px 8px 0;transition:color .15s ease,background-color .15s ease}.docs-navigation a:hover,.docs-navigation a:focus-visible{color:#eef0ff;background:#818cf812}.docs-navigation a[aria-current=location]{color:#c7ccff;background:#818cf81f;border-left-color:#818cf8;font-weight:600}@media(prefers-reduced-motion:reduce){.docs-navigation a{transition:none}}.docs-content{min-width:0}.docs-content h1{font-size:32px;margin-top:0}.docs-content h2{font-size:24px}.docs-content section{scroll-margin-top:110px;margin-bottom:48px}.docs-content pre{overflow-x:auto;background:#111822;padding:20px;border:1px solid #263140;border-radius:10px}.docs-content a{color:#a8d0ff}@media(max-width:760px){.docs-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 20px}.docs-navigation nav{position:static}.docs-header{padding:16px 20px}.docs-header nav{gap:12px}}.landing-main{display:block;overflow-x:clip;background:#030507;color:#e6ecf5}.marketing-section{width:min(1180px,calc(100% - 64px));margin-inline:auto;padding-block:104px;font:15px/1.8 Inter Variable,sans-serif;border-bottom:1px solid #1a2533}.marketing-section h2{font-size:clamp(30px,3.6vw,48px);line-height:1.18;letter-spacing:-.035em;font-weight:500;margin:14px 0 24px;color:#edf3fc}.marketing-section.marketing-everyday-requests{padding-top:72px}.marketing-section p{color:#9baabc;margin:0 0 20px}.marketing-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#88a7cf}.marketing-section-intro{max-width:720px;margin:0 auto 52px}.marketing-centered>.marketing-section-intro{text-align:center}.marketing-chat-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;text-align:left}.marketing-chat-card{border:1px solid #233043;border-radius:16px;padding:24px;background:linear-gradient(150deg,#101924,#090f17);box-shadow:0 16px 40px #0002}.marketing-chat-card header{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px;color:#acbdd4;margin-bottom:28px}.marketing-chat-card header small{font-size:10px;color:#7d8da4;border:1px solid #29374a;padding:1px 7px;border-radius:20px}.marketing-example-user{background:#233248;color:#e0e9f7;padding:13px 16px;border-radius:15px 15px 4px;margin:0 0 24px 24px;font-size:13px;line-height:1.65}.marketing-example-agent{display:flex;gap:12px;align-items:flex-start}.marketing-example-agent p{font-size:13px;margin:0}.marketing-agent-mark{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:transparent;color:#a7c6ed;font:17px Shippori Mincho,serif}.agent-ring-icon{display:inline-block;width:24px;height:24px;flex-shrink:0;vertical-align:middle}.marketing-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}.marketing-split.is-reversed .marketing-copy{order:2}.marketing-copy{max-width:520px}.marketing-copy>a,.marketing-section-actions>a:not(.start-button){color:#bdd4f3;text-decoration:none;font-size:14px}.marketing-copy>a:hover{color:#fff}.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview{border:1px solid #28374c;border-radius:18px;background:radial-gradient(ellipse at top left,#152238,#0a101a 70%);box-shadow:0 24px 80px #0005;overflow:hidden}.marketing-preview-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;border-bottom:1px solid #263145;font-size:13px;color:#d1ddec}.marketing-preview-top small{font-size:10px;color:#869ab5}.marketing-workflow-step{display:flex;align-items:center;gap:18px;padding:23px 28px}.marketing-workflow-step>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #415b7f;color:#aec9ee;border-radius:9px;font-size:12px;flex-shrink:0}.marketing-workflow-step p{margin:0;font-size:13px;color:#c2cfdf}.marketing-preview-bottom{padding:18px 28px;border-top:1px solid #263145;font-size:10px;letter-spacing:.06em;color:#90a1b9}.marketing-knowledge-folders{display:flex;flex-wrap:wrap;gap:8px;padding:24px}.marketing-knowledge-folders span{border:1px solid #2c3c54;border-radius:8px;padding:7px 10px;font-size:10px;color:#a5bbd8}.marketing-knowledge-article{padding:8px 28px 30px}.marketing-knowledge-article small{font-size:10px;color:#839bbb}.marketing-knowledge-article h3{font-size:20px;font-weight:500;line-height:1.4;color:#d7e4f5}.marketing-knowledge-article p{font-size:13px}.marketing-knowledge-article>span{font-size:10px;color:#9caec7}.marketing-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;text-align:left}.marketing-feature-grid article{border-top:1px solid #334660;padding-top:24px}.marketing-feature-grid article>span{color:#6986ad;font-size:12px}.marketing-feature-grid h3{font-size:18px;font-weight:500;margin:12px 0}.marketing-feature-grid p{font-size:14px;margin:0}.marketing-section-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}.marketing-section-actions .start-button{font-size:13px;padding:11px 22px}.marketing-platform-preview{padding:40px}.marketing-platform-label{font:24px Shippori Mincho,serif;color:#c1d3ed}.marketing-platform-preview h3{font-size:24px;font-weight:500;color:#e0eafa;margin:20px 0 28px}.marketing-platform-preview>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing-platform-preview>div span{padding:14px 16px;background:#152134;border:1px solid #2a3a51;border-radius:8px;color:#b6c8df;font-size:12px}.marketing-platform-preview>p{font-size:11px;margin:28px 0 0}.marketing-footer{width:min(1180px,calc(100% - 64px));margin:auto;padding:52px 0 32px;display:grid;grid-template-columns:1fr auto;gap:24px;font:12px/1.8 Inter Variable,sans-serif;color:#8595ab}.marketing-footer-brand img{display:block;max-width:100%;height:auto}.marketing-footer-brand{font:25px Shippori Mincho,serif;color:#d6e3f5;text-decoration:none}.marketing-footer p{margin:10px 0 0}.marketing-footer nav{display:flex;flex-wrap:wrap;gap:24px;align-items:start}.marketing-footer nav a{color:#acbdd5;text-decoration:none}.marketing-footer small{grid-column:1 / -1;padding-top:24px;border-top:1px solid #1a2533;font-size:10px}@media(max-width:1000px){.marketing-chat-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-split{gap:40px}}@media(max-width:700px){.marketing-section{width:calc(100% - 40px);padding-block:64px}.marketing-section.marketing-everyday-requests{padding-top:40px}.marketing-chat-examples,.marketing-split,.marketing-feature-grid{grid-template-columns:minmax(0,1fr)}.marketing-split{gap:32px}.marketing-split.is-reversed .marketing-copy{order:0}.marketing-chat-card{padding:20px}.marketing-section-intro{margin-bottom:32px}.marketing-footer{width:calc(100% - 40px);grid-template-columns:1fr}.marketing-footer nav{gap:16px}.marketing-platform-preview{padding:28px}}.hero-flow-request{left:6%;top:26%;transform:none;--flow-color: #8bbdff;animation:hero-node-glow 12s ease-in-out infinite}.hero-flow-knowledge{left:14%;bottom:18%;--flow-color: #b7a4f7;animation:hero-node-glow 12s ease-in-out 3s infinite}.hero-flow-approval{top:auto;right:14%;bottom:18%;transform:none;--flow-color: #e6bd83;animation:hero-node-glow 12s ease-in-out 6s infinite}.hero-flow-resolved{right:6%;top:26%;bottom:auto;transform:none;--flow-color: #89d5b6;animation:hero-node-glow 12s ease-in-out 9s infinite}.hero-flow-node{opacity:.7;border-color:color-mix(in srgb,var(--flow-color),transparent 66%);background:linear-gradient(130deg,color-mix(in srgb,var(--flow-color),#0a101a 94%),#0a101a)}.hero-flow-node>.icon{color:var(--flow-color)}.hero-flow-node i{background:var(--flow-color);box-shadow:0 0 12px var(--flow-color)}.hero-workflow-lines{opacity:.65}.hero-flow-trace{stroke:#9bc8ff;stroke-width:2;stroke-dasharray:70 2200;animation:hero-path-flow 12s linear infinite;filter:drop-shadow(0 0 5px #7cb9ff)}@keyframes hero-path-flow{to{stroke-dashoffset:-2270}}@keyframes hero-node-glow{0%,20%,to{box-shadow:0 12px 40px #0005}8%{box-shadow:0 0 28px color-mix(in srgb,var(--flow-color),transparent 80%)}}@media(prefers-reduced-motion:reduce){.hero-flow-node,.hero-flow-trace{animation:none}.hero-flow-trace{stroke-dasharray:none;opacity:.2}}@media(max-width:700px){.hero-flow-node{font-size:9px;opacity:.48}.hero-flow-request{left:3%;top:18%}.hero-flow-resolved{inset:18% 3% auto auto}.hero-flow-knowledge{left:3%;bottom:15%}.hero-flow-approval{right:3%;bottom:15%;top:auto}.hero-flow-node .icon{width:14px;height:14px;font-size:14px}}.homepage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;align-content:start;gap:64px;max-width:1280px;margin:auto;padding:48px;text-align:left;overflow:visible}.homepage{position:relative;isolation:isolate}.homepage:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 76% 30%,#818cf826,transparent 52%),radial-gradient(ellipse at 30% 62%,#4338ca1c,transparent 54%),radial-gradient(ellipse at 95% 75%,#164e6324,transparent 48%),linear-gradient(150deg,#020306 12%,#080a17 52%,#030609 82%);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 75%,transparent)}.landing-hero-copy{position:relative;z-index:1;align-self:start}.homepage h1{font-size:clamp(40px,5.3vw,72px)}.homepage .tagline{font:16px/1.8 Inter Variable,sans-serif;letter-spacing:0;margin-top:24px}.homepage .tagline span{margin:0 0 8px;max-width:46ch}.homepage .landing-actions{justify-content:flex-start;margin-top:28px}.homepage .start-button{font:13px Inter Variable,sans-serif;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px}.homepage .hero-workflow-background{position:relative;width:100%;height:460px;inset:auto;border:1px solid #20324b80;border-radius:24px;background:radial-gradient(ellipse at top right,#162b4660,transparent 70%),#090f1870}.homepage .hero-flow-node{width:42%;max-width:195px;padding:13px 12px;gap:8px;font-size:10px;border-radius:10px}.homepage .hero-flow-node>.icon{font-size:17px;width:17px;height:17px}.homepage .hero-flow-request{left:5%;top:10%}.homepage .hero-flow-knowledge{left:5%;top:44%;bottom:auto}.homepage .hero-flow-approval{right:5%;top:44%;bottom:auto}.homepage .hero-flow-resolved{right:5%;bottom:10%;top:auto}.homepage .hero-workflow-shade{background:linear-gradient(transparent,#0002)}.homepage .hero-workflow-lines{opacity:.5}.marketing-live-chat{max-width:740px;margin:0 auto 56px;border:1px solid #2d4059;border-radius:20px;background:linear-gradient(140deg,#111b2a,#09101a);text-align:left;overflow:hidden}.marketing-live-chat>header{display:flex;justify-content:space-between;align-items:center;padding:20px 26px;border-bottom:1px solid #29364a;font-size:13px}.marketing-live-dot{width:6px;height:6px;border-radius:50%;background:#8ecbb1}.marketing-live-messages{min-height:410px;padding:28px}.marketing-live-user{margin-left:auto;max-width:80%;width:fit-content;padding:12px 18px;background:#273a54;border-radius:16px 16px 4px;font-size:14px}.marketing-live-agent{display:flex;gap:12px;margin-top:24px;font-size:14px;min-height:68px}.marketing-live-agent p{color:#c0cee1;margin:0}.marketing-live-form{max-width:430px;margin:12px 0 0 38px;padding:20px;border:1px solid #354d6c;border-radius:12px;background:#132034}.marketing-live-form h3{font-size:15px;font-weight:500;margin:0 0 18px}.marketing-demo-field{margin:14px 0;font-size:11px;color:#9fb2cc}.marketing-demo-field>div{display:flex;gap:10px;margin-top:6px}.marketing-demo-field>div span{flex:1;border:1px solid #314763;border-radius:7px;padding:6px 10px;color:#a6b8d1}.marketing-demo-field .is-selected{border-color:#88abd8;background:#294362;color:#e3efff}.marketing-demo-submit{margin-top:18px;padding:8px 12px;display:flex;justify-content:space-between;border-radius:7px;background:#bdd2ee;color:#12223a;font-size:12px}.marketing-live-composer{display:flex;justify-content:space-between;margin:0 24px 20px;padding:12px 16px;border:1px solid #2c3f58;border-radius:12px;font-size:12px;color:#7e92af}.marketing-live-user,.marketing-live-agent,.marketing-live-form{opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.marketing-live-user.is-shown,.marketing-live-agent.is-shown,.marketing-live-form.is-shown{opacity:1;transform:none}.marketing-type-cursor{display:inline-block;width:2px;height:1em;background:#b4c9e5;margin-left:3px;vertical-align:middle}.marketing-scroll-section :is(.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview,.marketing-feature-grid article){position:relative}.marketing-scroll-section :is(.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview,.marketing-feature-grid article)>*{opacity:0}.marketing-scroll-section :is(.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview,.marketing-feature-grid article).is-visible>*{animation:marketing-reveal-card .5s ease-out .2s both}.marketing-scroll-section :is(.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview,.marketing-feature-grid article).is-visible>:nth-child(2){animation-delay:.3s}.marketing-scroll-section :is(.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview,.marketing-feature-grid article).is-visible>:nth-child(3){animation-delay:.4s}.marketing-scroll-section :is(.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview,.marketing-feature-grid article).is-visible>:nth-child(n+4){animation-delay:.5s}.marketing-scroll-section :is(.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview,.marketing-feature-grid article):after{content:"";position:absolute;inset:24px;pointer-events:none;border-radius:8px;opacity:0;background:linear-gradient(100deg,transparent 20%,#b7d2f522 50%,transparent 80%) 0 0 / 200% 100%,repeating-linear-gradient(to bottom,#91aed41a 0 12px,transparent 12px 35px)}.marketing-scroll-section :is(.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview,.marketing-feature-grid article).is-visible:after{animation:marketing-loading-content .35s ease-out both}@keyframes marketing-loading-content{0%{opacity:0;background-position:100% 0,0 0}25%{opacity:1}75%{opacity:.8}to{opacity:0;background-position:-100% 0,0 0}}@keyframes marketing-reveal-card{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:900px){.homepage{gap:28px;padding-inline:28px}.homepage .hero-workflow-background{height:390px}.homepage .hero-flow-node{font-size:9px}.homepage .tagline{font-size:14px}}@media(max-width:700px){.homepage{grid-template-columns:minmax(0,1fr);padding:32px 24px 56px;gap:40px;min-height:0}.homepage h1{font-size:44px}.homepage .hero-workflow-background{height:340px;max-width:480px;justify-self:center}.homepage .hero-flow-node{opacity:.8;font-size:10px}.marketing-live-chat{margin-bottom:36px}.marketing-live-messages{padding:20px;min-height:440px}.marketing-live-form{margin-left:0}.marketing-live-user{max-width:90%;font-size:13px}}@media(prefers-reduced-motion:reduce){.marketing-scroll-section :is(.marketing-section-intro,.marketing-copy,.marketing-chat-card,.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview,.marketing-feature-grid article){opacity:1;animation:none!important}.marketing-live-user,.marketing-live-agent,.marketing-live-form{transition:none}}.marketing-open-workspace{display:inline-flex;align-items:center;gap:10px;min-height:40px;border:1px solid #30435d;background:#111c2b;border-radius:9px;padding:7px 13px 7px 8px;color:#d6e4f8;--workspace-soft: #23344b;--workspace-ink: #d6e4f8}.marketing-open-workspace .profile-avatar{width:26px;height:26px;font-size:11px}.marketing-open-workspace:hover{background:#1b2b42}.marketing-agents-preview>article{display:flex;align-items:flex-start;gap:14px;padding:22px 0;border-top:1px solid #293b55}.marketing-agents-preview h4{margin:0 0 8px;font-size:15px;font-weight:500;color:#dce9fa}.marketing-agents-preview article p{font-size:12px;margin:0 0 10px}.marketing-agents-preview article small{color:#8cabcf;font-size:10px}@keyframes hero-copy-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero-conversation-visual{position:relative;width:100%;overflow:hidden;border:1px solid #304761;border-radius:22px;background:linear-gradient(145deg,#132136,#09121e 65%);box-shadow:0 24px 80px #0005,inset 0 1px #ffffff08;font:12px/1.5 Inter Variable,sans-serif;text-align:left}.hero-ambient-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 90% 0,#4f7daf22,transparent 60%),radial-gradient(ellipse at 0 100%,#514b8920,transparent 60%);pointer-events:none}.hero-conversation-visual>header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #2c3c52;color:#c5d6ee}.hero-agent-identity{display:flex;align-items:center;gap:9px}.hero-status-indicator{width:6px;height:6px;border-radius:50%;background:#9cd4bd;box-shadow:0 0 12px #82c4ac40}.hero-conversation-content{position:relative;padding:22px;min-height:510px}.hero-employee-message{max-width:86%;width:fit-content;margin-left:auto;padding:11px 15px;border:1px solid #385577;border-radius:13px 13px 3px;background:#243c58;color:#e4edfa;font-size:12px}.hero-agent-activity{margin:20px 0 16px}.hero-agent-activity>strong{color:#c9d9ee;font-size:11px;font-weight:500}.hero-agent-activity ol{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}.hero-agent-activity li{display:flex;align-items:center;gap:8px;color:#667d9b;font-size:10px;transition:color .2s ease}.hero-agent-activity li.is-current{color:#b8d4f8}.hero-agent-activity li.is-complete{color:#a7bcd5}.hero-step-indicator{width:14px;height:14px;display:grid;place-items:center}.hero-step-indicator .icon{width:13px;height:13px;font-size:13px;color:#85c9ad}.hero-step-indicator i{width:7px;height:7px;border:1px solid #4c6587;border-radius:50%}.is-current .hero-step-indicator i{border-top-color:#d0e5ff;animation:hero-spinner .6s linear infinite}.hero-generated-form{background:linear-gradient(135deg,#172a43,#122136);border:1px solid #3d5879;border-radius:12px;padding:15px 16px}.hero-form-title{display:flex;align-items:center;gap:8px;color:#d9e7fb;font-size:12px}.hero-form-title .icon{font-size:16px;width:16px;height:16px;color:#a9c6ec}.hero-form-row{margin-top:12px}.hero-form-row>span{font-size:9px;color:#93a9c5}.hero-form-row>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.hero-form-row>div span{border:1px solid #36506e;border-radius:6px;padding:6px 9px;font-size:10px;color:#9db1cb}.hero-form-row>div .is-selected{border-color:#7da6d9;background:#2a4565;color:#e6f0ff}.hero-form-submit{display:flex;justify-content:space-between;align-items:center;background:#bbd2ed;color:#172a42;border-radius:6px;margin-top:14px;padding:7px 10px;font-size:10px;transition:background .25s ease,color .25s ease}.hero-form-submit .icon{width:14px;height:14px;font-size:14px}.hero-form-submit.is-submitted{background:#244f46;color:#b7e7d4}.hero-completion-flow{display:flex;align-items:center;margin-top:16px;gap:0}.hero-endpoint{flex:1;display:flex;align-items:center;gap:7px;padding:10px;border:1px solid #30435d;border-radius:8px;color:#8aa0bb;background:#111e2f;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.hero-endpoint>.icon{width:14px;height:14px;font-size:14px}.hero-endpoint>span{font-size:9px}.hero-endpoint small{display:block;font-size:8px;margin-top:2px;color:#6e88a6}.hero-endpoint.is-complete{border-color:#527e72;background:#18352f;color:#b4e2d0;box-shadow:0 0 18px #68b69b12}.hero-endpoint.is-complete small{color:#89c3ab}.hero-endpoint-connector{width:22px;height:1px;background:#35506c;position:relative}.hero-endpoint-connector i{position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:#95bddc}.hero-endpoint-connector.is-complete{background:#89c3ab}.hero-endpoint-connector.is-complete i{animation:hero-endpoint-transfer .55s ease-out forwards;background:#b7e7d4}.hero-employee-message,.hero-agent-activity,.hero-generated-form,.hero-completion-flow{opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.hero-conversation-visual .is-visible{opacity:1;transform:none}@keyframes hero-spinner{to{transform:rotate(360deg)}}@keyframes hero-endpoint-transfer{0%{left:0}to{left:18px}}@media(max-width:700px){.hero-conversation-visual{max-width:480px;justify-self:center}.hero-conversation-content{padding:18px;min-height:510px}.hero-endpoint{padding:9px 7px;gap:5px}.hero-endpoint-connector{width:16px}}@media(prefers-reduced-motion:reduce){.landing-hero-copy>h1,.landing-hero-copy .tagline span,.landing-hero-copy .landing-actions,.hero-step-indicator i,.hero-endpoint-connector i{animation:none!important}.hero-employee-message,.hero-agent-activity,.hero-generated-form,.hero-completion-flow,.hero-endpoint{transition:none}}@media(prefers-reduced-motion:reduce){.marketing-scroll-section :is(.marketing-section-intro,.marketing-copy,.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview,.marketing-feature-grid article)>*{opacity:1;animation:none!important;transform:none}.marketing-scroll-section :is(.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview,.marketing-feature-grid article):after{display:none;animation:none}}.marketing-governance .marketing-feature-grid article:after{content:none;animation:none}.marketing-governance.marketing-scroll-section :is(.marketing-section-intro,.marketing-feature-grid article).is-visible>*{animation:governance-fade-in .5s ease-out both;animation-delay:0ms}@keyframes governance-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.marketing-governance.marketing-scroll-section :is(.marketing-section-intro,.marketing-feature-grid article).is-visible>*{animation:none;opacity:1}}.landing-main .start-button:not(.demo-button){background:#818cf8;border-color:#818cf8;color:#101225}.landing-main .start-button:not(.demo-button):hover{background:#9ba5fb;border-color:#9ba5fb}.landing-main .start-button:focus-visible{outline-color:#818cf8}.marketing-scroll-section .marketing-platform-preview.marketing-agents-preview:after,.marketing-scroll-section .marketing-platform-preview.marketing-agents-preview.is-visible:after{content:none;animation:none}.marketing-scroll-section .marketing-platform-preview.marketing-agents-preview.is-visible>*{animation:hero-copy-fade-up .6s ease-out both}.marketing-scroll-section .marketing-platform-preview.marketing-agents-preview.is-visible>:nth-child(2){animation-delay:.12s}.marketing-scroll-section .marketing-platform-preview.marketing-agents-preview.is-visible>:nth-child(3){animation-delay:.24s}.marketing-scroll-section .marketing-platform-preview.marketing-agents-preview.is-visible>:nth-child(4){animation-delay:.36s}@media(prefers-reduced-motion:reduce){.marketing-scroll-section .marketing-platform-preview.marketing-agents-preview.is-visible>*{opacity:1;transform:none;animation:none}}.hero-conversation-content{height:480px;min-height:0;max-height:min(65vh,480px);overflow-y:auto;overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#818cf88c transparent;scrollbar-gutter:stable}.hero-conversation-content::-webkit-scrollbar{width:6px}.hero-conversation-content::-webkit-scrollbar-thumb{background:#818cf88c;border-radius:8px}.hero-conversation-content>[hidden]{display:none}.hero-completion-flow{flex-direction:column;align-items:stretch;gap:0}.hero-completion-flow .hero-endpoint{flex:none;padding:12px}.hero-endpoint>.icon:last-child{margin-left:auto}.hero-completion-flow .hero-endpoint-connector{width:1px;height:18px;margin-left:20px}.hero-completion-flow .hero-endpoint-connector i{left:-2px;top:0}.hero-completion-flow .hero-endpoint-connector.is-complete i{animation:hero-vertical-transfer .55s ease-out forwards}.hero-publish-action{display:grid;justify-items:stretch;gap:8px;margin-top:18px}.hero-publish-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;border:1px solid #a4adff;border-radius:8px;background:#818cf8;color:#111329;font:inherit;font-size:12px;opacity:1;transition:background .2s ease,box-shadow .2s ease}.hero-publish-button .icon{width:16px;height:16px;font-size:16px}.hero-publish-button.is-publishing .icon{animation:hero-spinner .8s linear infinite}.hero-publish-button.is-published{background:#244f46;border-color:#527e72;color:#b7e7d4}.hero-conversation-visual.is-published .hero-endpoint{animation:hero-publish-confirm .65s ease-out var(--publish-delay) both}@keyframes hero-vertical-transfer{0%{top:0}to{top:14px}}@keyframes hero-publish-confirm{50%{border-color:#818cf8;box-shadow:0 0 20px #818cf855}}@media(prefers-reduced-motion:reduce){.hero-publish-button.is-publishing .icon,.hero-conversation-visual.is-published .hero-endpoint,.hero-completion-flow .hero-endpoint-connector i{animation:none}.hero-publish-button{transition:none}}.hero-publish-button:disabled{opacity:1;cursor:default}.marketing-scroll-section .marketing-text-preview:after,.marketing-scroll-section .marketing-text-preview.is-visible:after{content:none;animation:none}.marketing-scroll-section .marketing-text-preview.is-visible>*{animation:hero-copy-fade-up .6s ease-out both}.marketing-scroll-section .marketing-text-preview.is-visible>:nth-child(2){animation-delay:.12s}.marketing-scroll-section .marketing-text-preview.is-visible>:nth-child(3){animation-delay:.24s}@media(prefers-reduced-motion:reduce){.marketing-scroll-section .marketing-text-preview.is-visible>*{opacity:1;transform:none;animation:none}}.marketing-governance .marketing-feature-grid article{--governance-row-delay: 0ms}.marketing-governance .marketing-feature-grid article:nth-child(2){--governance-row-delay: .1s}.marketing-governance .marketing-feature-grid article:nth-child(3){--governance-row-delay: .2s}.marketing-governance.marketing-scroll-section .marketing-feature-grid article.is-visible>*{animation:hero-copy-fade-up .5s ease-out both;animation-delay:var(--governance-row-delay)}.marketing-governance.marketing-scroll-section .marketing-feature-grid article.is-visible>:nth-child(2){animation-delay:calc(var(--governance-row-delay) + 80ms)}.marketing-governance.marketing-scroll-section .marketing-feature-grid article.is-visible>:nth-child(3){animation-delay:calc(var(--governance-row-delay) + .16s)}@media(prefers-reduced-motion:reduce){.marketing-governance.marketing-scroll-section .marketing-feature-grid article.is-visible>*{opacity:1;transform:none;animation:none}}.marketing-live-messages{height:480px;max-height:65svh;overflow-y:auto;overscroll-behavior:auto}.marketing-demo-submit.is-submitted{background:#203f38;color:#b8e4cf}.marketing-figma-processing{display:flex;align-items:center;gap:8px;margin:24px 0 0 38px;color:#b6c4d9;font-size:13px}.marketing-figma-success{display:flex;gap:12px;margin-top:20px;color:#d5dfef;animation:hero-copy-fade-up .35s ease-out both}.marketing-figma-success p{margin:0 0 12px}.marketing-figma-success a{color:#b8bfff;text-decoration:none;display:inline-flex;gap:8px;align-items:center}.marketing-figma-success a:hover{text-decoration:none;color:#d1d5ff}@media(prefers-reduced-motion:reduce){.marketing-figma-success{animation:none}}.marketing-open-source{text-align:center}.marketing-agents-preview>h3:first-child{margin-top:0}.marketing-open-source .marketing-section-intro{max-width:780px;margin-inline:auto}.marketing-provider-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-block:32px}.marketing-provider-links a{display:flex;align-items:center;gap:12px;padding:6px;border:1px solid transparent;border-radius:14px;color:#e8edf5;background:#101722;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.marketing-provider-links a:hover{border-color:#818cf8;background:#171e32}.provider-logo{display:grid;place-items:center;width:44px;height:44px;flex:none;background:#fff;border-radius:10px;padding:6px}.provider-logo img{display:block;width:32px;height:32px;object-fit:contain}.marketing-open-source .landing-actions{justify-content:center}.ownership-benefits{display:grid;width:100%;gap:12px;margin:0;padding-top:24px;border-top:1px solid #263140;text-align:left}.ownership-benefits span{display:flex;align-items:center;gap:12px;padding:6px 0;color:#f1f2ff;font:600 clamp(15px,1.35vw,18px)/1.5 "Inter Variable",sans-serif}.ownership-benefits span:before{content:"✓";display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#818cf830;color:#c7d2fe;font-size:15px}.ownership-graphic{padding:40px;border:1px solid #2b334b;border-radius:22px;background:radial-gradient(ellipse at bottom,#818cf81a,transparent 75%),#0c111b}.ownership-alternative{display:grid;justify-items:center;gap:24px;padding:12px 0;text-align:center}.ownership-alternative h3{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.35}.ownership-alternative p{margin:0;color:#c7d2fe;font-size:20px;line-height:1.5}.ownership-product-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(6px,1.2vw,16px);width:100%;margin:0;padding:0;list-style:none}.ownership-product-links li{min-width:0}.ownership-product-links a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:4px 0;border:0;border-radius:4px;background:transparent;color:#e8edf5;font:500 12px/1.4 Inter Variable,sans-serif;text-decoration:none;transition:color .12s ease,opacity .12s ease}.ownership-product-links a:hover{color:#c7d2fe;opacity:.8}.ownership-product-links a:focus-visible{outline:2px solid #818cf8;outline-offset:5px}.ownership-product-icon{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px}.ownership-product-icon img{width:36px;height:36px;object-fit:contain}@media(max-width:600px){.ownership-product-links a{gap:10px;font-size:10px}.ownership-product-icon{flex-basis:32px;width:32px;height:32px}.ownership-product-icon img{width:28px;height:28px}.ownership-graphic{padding:28px 20px}.marketing-provider-links{gap:12px}}@media(prefers-reduced-motion:reduce){.marketing-provider-links a{transition:none}}.marketing-open-source .start-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.marketing-live-messages>[hidden]{display:none}.marketing-knowledge-chat{width:100%;margin:0}.marketing-knowledge-chat .marketing-live-messages{min-height:330px}.marketing-answer-article{margin:20px 0 0 36px;padding:20px;border:1px solid #818cf84a;border-radius:12px;background:#818cf80c;animation:marketing-answer-in .3s ease both}.marketing-answer-article small{color:#a5aec9;font-size:11px}.marketing-answer-article h3{margin:8px 0;font-size:17px}.marketing-answer-article p,.marketing-answer-article li{color:#bbc6d8;font-size:13px;line-height:1.7}.marketing-answer-article button{background:none;border:none;padding:8px 0;color:#b5bdff;cursor:pointer;font:inherit;font-size:13px}.marketing-answer-article button:hover{color:#e1e4ff}.marketing-builder{min-width:0;border:1px solid #2d4059;border-radius:16px;overflow:hidden;background:#0b121e}.marketing-builder>header{display:flex;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #29364a;font-size:13px}.marketing-builder>header>:last-child{color:#aab3d5;font-size:11px}.marketing-builder-panes{display:grid;grid-template-columns:1fr 1fr;min-height:370px}.marketing-builder-chat{display:flex;flex-direction:column;min-width:0;border-right:1px solid #29364a}.marketing-builder-thread{flex:1;padding:20px 16px}.marketing-builder .marketing-live-user{max-width:100%;padding:12px;font-size:12px}.marketing-builder .marketing-live-agent{gap:8px;font-size:12px;line-height:1.7}.marketing-builder .marketing-live-composer{margin:12px;padding:12px;gap:12px}.marketing-builder-visual{min-width:0;padding:16px;background:radial-gradient(ellipse at top,#818cf80e,transparent)}.marketing-builder-tab{border-bottom:2px solid #818cf8;padding-bottom:10px;margin-bottom:24px;width:fit-content;font-size:12px}.marketing-builder-node{position:relative;display:flex;gap:10px;align-items:center;margin-top:22px;padding:12px;border:1px solid #818cf84a;border-radius:9px;background:#151d30;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.marketing-builder-node.is-built{opacity:1;transform:none}.marketing-builder-node+.marketing-builder-node:before{content:"";position:absolute;height:23px;width:1px;background:#818cf86a;bottom:100%;left:50%}.marketing-builder-node p{flex:1;margin:0;font-size:12px;line-height:1.6}.marketing-builder-node>span{color:#a5afff;font-size:11px}.marketing-builder-node>.icon{flex-shrink:0;width:16px;font-size:16px;color:#98d4ba}@keyframes marketing-answer-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:1050px)and (min-width:761px){.marketing-builder-panes{grid-template-columns:1fr}.marketing-builder-chat{border-right:0;border-bottom:1px solid #29364a}}@media(max-width:480px){.marketing-builder-panes{grid-template-columns:1fr}.marketing-builder-chat{border-right:0;border-bottom:1px solid #29364a}.marketing-knowledge-chat .marketing-live-messages{padding:20px}.marketing-answer-article{margin-left:0}}@media(prefers-reduced-motion:reduce){.marketing-answer-article{animation:none}.marketing-builder-node{transition:none;transform:none}}.docs-layout{max-width:1480px;grid-template-columns:210px minmax(0,800px) 180px;gap:44px;padding-top:20px}.docs-navigation nav{gap:4px}.docs-navigation a{font-size:13px;padding:8px 12px}.docs-content{font-size:15px;line-height:1.85}.docs-content h1{font-size:36px;line-height:1.25;letter-spacing:-.035em;margin-bottom:40px}.docs-content h2{margin:44px 0 20px;padding-bottom:12px;border-bottom:1px solid #263140;font-size:25px;line-height:1.4;letter-spacing:-.02em}.docs-content h3{margin:32px 0 14px;font-size:19px}.docs-content h1,.docs-content h2,.docs-content h3{scroll-margin-top:110px}.docs-content p,.docs-content ul,.docs-content ol{margin-block:16px}.docs-content li{padding-left:4px;margin-block:8px}.docs-content blockquote{margin-inline:0;padding:4px 20px;background:#818cf80a;color:#bfc9db}.docs-content :not(pre)>code{border:1px solid #303b4e;border-radius:5px;padding:2px 5px;background:#171e2b;font-size:.88em;overflow-wrap:anywhere}.docs-table-scroll{width:100%;overflow-x:auto;margin-block:24px;border:1px solid #303b4e;border-radius:8px}.docs-content .docs-table-scroll table{width:100%;min-width:680px;margin:0;border-collapse:collapse;table-layout:auto;font-size:14px}.docs-content .docs-table-scroll th,.docs-content .docs-table-scroll td{padding:14px 18px;text-align:left;vertical-align:top;line-height:1.7;border:0;border-bottom:1px solid #303b4e;overflow-wrap:normal;word-break:normal}.docs-content .docs-table-scroll th{background:#171e2b;font-weight:600}.docs-content .docs-table-scroll td:first-child,.docs-content .docs-table-scroll th:first-child{white-space:nowrap;min-width:110px}.docs-content .docs-table-scroll tbody tr:last-child td{border-bottom:0}.docs-content .docs-table-scroll tbody tr:nth-child(2n){background:#ffffff03}.docs-page :focus-visible{outline:2px solid #818cf8;outline-offset:3px}.docs-page-index nav{position:sticky;top:116px;display:grid;gap:12px;border-left:1px solid #303b4e;padding-left:18px;font-size:12px}.docs-page-index strong{font-size:12px;font-weight:600}.docs-page-index a{color:#a6b2c4;text-decoration:none;line-height:1.6}.docs-page-index a:hover,.docs-page-index a[aria-current=location]{color:#b7beff}@media(max-width:1150px){.docs-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.docs-page-index{display:none}}@media(max-width:760px){.docs-layout{grid-template-columns:minmax(0,1fr);padding:24px 20px}.docs-navigation nav{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:20px;border-bottom:1px solid #263140}.docs-navigation a{border-left:0;border-radius:6px;padding:7px 10px}.docs-content h1{font-size:30px;margin-bottom:24px}.docs-content h2{font-size:23px}}.docs-content .docs-table-scroll table{display:table;overflow:visible}.docs-content .chat-message-markdown h2{font-size:25px;line-height:1.4;margin-top:40px}.docs-content .chat-message-markdown h3{font-size:19px;line-height:1.5}.docs-page-index nav{max-height:calc(100dvh - 150px);overflow-y:auto;padding-right:8px}.marketing-builder-node{display:block}.marketing-builder-node-heading{display:flex;align-items:center;gap:8px}.marketing-builder-node-heading>span{color:#a5afff;font-size:11px}.marketing-builder-node-heading>.icon{flex-shrink:0;width:16px;font-size:16px;color:#98d4ba}.marketing-builder-field{display:grid;gap:8px;margin-top:14px;font-size:11px;animation:marketing-answer-in .3s ease both}.marketing-builder-field>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#b8c5dc}.marketing-builder-field small{font-size:9px;color:#8c9bb4}.marketing-builder-choices{display:flex;flex-wrap:wrap;gap:6px}.marketing-builder-choices>span{flex:1;padding:7px;border:1px solid #35435e;border-radius:6px;background:#0d1524;color:#c9d3e5}.marketing-builder-field .category-trigger{width:100%;min-height:36px;padding:8px 10px;border:1px solid #35435e;border-radius:6px;background:#242c43;color:#bbc5dc;font-size:11px}.marketing-builder-field .shared-dropdown{width:100%}@media(prefers-reduced-motion:reduce){.marketing-builder-field{animation:none}}@media(hover:none)and (pointer:coarse){.landing-main :is(.hero-conversation-content,.marketing-live-messages){overflow-y:hidden;touch-action:pan-y pinch-zoom;overscroll-behavior-y:auto}}.marketing-ai-subtitle{color:#c7d2fe;font-size:clamp(19px,2vw,25px);font-weight:600;margin:28px 0 12px;line-height:1.35}@media(prefers-reduced-motion:no-preference){.ownership-benefits>span{opacity:0;transform:translateY(16px)}.ownership-benefits.is-visible>span{animation:ownership-benefit-reveal .5s ease-out both}.ownership-benefits.is-visible>span:nth-child(2){animation-delay:.14s}.ownership-benefits.is-visible>span:nth-child(3){animation-delay:.28s}}@keyframes ownership-benefit-reveal{to{opacity:1;transform:translateY(0)}}html:not(.app-ready) :is(.marketing-copy,.marketing-section-intro,.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview,.marketing-feature-grid article,.ownership-benefits>span){opacity:1!important;transform:none!important;animation:none!important}.marketing-github-link{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px}.marketing-github-link:focus-visible{outline:2px solid #818cf8;outline-offset:3px}.homepage .marketing-hero-heading{font-size:clamp(38px,4.8vw,68px);line-height:1.2;letter-spacing:-.035em}.marketing-hero-heading>span{display:block}@media(max-width:700px){.homepage .marketing-hero-heading{font-size:clamp(32px,8.5vw,50px)}}.page-error{display:grid;place-items:center;min-height:100dvh;padding:24px;background:#070a0f;color:#e8edf5;font:15px/1.6 Inter Variable,sans-serif}.page-error-card{width:min(100%,520px);padding:clamp(24px,5vw,40px);border:1px solid #293244;border-radius:18px;background:#0c111b}.page-error-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:20px;border-radius:14px;background:#818cf81f;color:#a5b4fc}.page-error h1{margin:0 0 12px;font-size:clamp(24px,4vw,30px);line-height:1.25;letter-spacing:-.6px}.page-error p{margin:0;color:#aeb9cc}.page-error-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.page-error-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:8px;font:600 13px/1.4 Inter Variable,sans-serif;text-decoration:none;cursor:pointer}.page-error-primary{background:#818cf8;color:#101225}.page-error-actions .page-error-secondary{background:#1b2435;border-color:#344159;color:#e8edf5}.page-error-actions :is(button,a):focus-visible{outline:2px solid #a5b4fc;outline-offset:3px}.hero-conversation-content,.marketing-live-messages,.marketing-builder-thread,.marketing-builder-visual>:not(.marketing-builder-tab){transition:opacity .5s ease}.is-restarting :is(.hero-conversation-content,.marketing-live-messages,.marketing-builder-thread),.marketing-builder.is-restarting .marketing-builder-visual>:not(.marketing-builder-tab){opacity:0}.marketing-live-messages,.marketing-knowledge-chat .marketing-live-messages{box-sizing:border-box;height:480px;min-height:0;max-height:none;scrollbar-gutter:stable}.hero-conversation-content{box-sizing:border-box;height:480px;min-height:0;max-height:none}.marketing-builder-panes{height:520px;min-height:0;grid-template-rows:minmax(0,1fr)}.marketing-builder-chat,.marketing-builder-thread,.marketing-builder-visual{min-height:0}.marketing-builder-thread,.marketing-builder-visual{overflow-y:auto;overscroll-behavior:auto;scrollbar-gutter:stable}.marketing-builder .marketing-live-composer{flex-shrink:0}@media(max-width:1050px)and (min-width:761px),(max-width:480px){.marketing-builder-panes{height:720px;grid-template-rows:270px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.hero-conversation-content,.marketing-live-messages,.marketing-builder-thread,.marketing-builder-visual>:not(.marketing-builder-tab){transition:none}}.landing-main:has(.marketing-release-banner){position:relative;padding-top:30px}.marketing-release-banner{position:absolute;top:0;right:0;left:0;width:100%;max-width:none;margin:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:5px 16px;color:#c7d2fe;background:#818cf814;border-bottom:1px solid rgba(129,140,248,.14);font-size:12px;line-height:1.5;text-align:center}.marketing-release-banner+.landing-top-navigation{top:46px}.marketing-release-banner,.marketing-release-banner>*{opacity:1;transform:none;animation:none;transition:none}@media(max-width:400px){.marketing-release-banner{gap:6px;font-size:11px}}.docs-mobile-toolbar,.docs-navigation .docs-mobile-sections{display:none}.docs-skip-link{position:fixed;top:-80px;left:16px;z-index:100;padding:10px 16px;background:#818cf8;color:#111329;border-radius:8px}.docs-skip-link:focus{top:12px}.docs-navigation a[aria-current=page]{color:#c7d2fe;background:#818cf81a;border-left-color:#818cf8}.docs-guide-description{color:#bbc6d8;font-size:17px;line-height:1.8;margin-bottom:32px}.docs-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.docs-guide-grid>a{display:block;min-width:0;border:1px solid #2b374b;border-radius:12px;padding:20px;color:#e8edf6;text-decoration:none;background:#101722}.docs-guide-grid>a:hover{border-color:#818cf8;background:#818cf80e}.docs-guide-grid strong{display:flex;align-items:center;justify-content:space-between;gap:12px}.docs-guide-grid strong span{color:#a5b4fc}.docs-guide-grid p{color:#aab8cc;font-size:13px;line-height:1.7;margin:10px 0 0}.docs-screenshot{margin:32px 0}.docs-screenshot img,.docs-content .chat-message-markdown img{display:block;width:100%;height:auto;border:1px solid #2b374b;border-radius:10px;background:#080d14}.docs-screenshot figcaption{margin-top:10px;color:#a6b2c4;font-size:12px;line-height:1.6}.docs-content{min-width:0;overflow-wrap:anywhere}.docs-content .chat-message-markdown pre{max-width:100%;overflow-x:auto}.docs-content :is(h1,h2,h3){scroll-margin-top:155px}.docs-page-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;border-top:1px solid #2b374b}.docs-page-pagination a{color:#b5bdff;font-size:13px}@media(max-width:1150px){.docs-navigation .docs-mobile-sections{display:grid;margin-top:24px}}@media(max-width:760px){.docs-header{padding:12px 16px}.docs-mobile-toolbar{display:flex;position:sticky;top:60px;z-index:12;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#0b101a;border-bottom:1px solid #29364a}.docs-mobile-toolbar button{display:flex;align-items:center;gap:8px;border:0;border-radius:8px;min-height:40px;padding:8px 10px;color:#dbe3f3;background:#818cf81a;font:inherit;font-size:13px;cursor:pointer}.docs-mobile-toolbar button .icon{width:18px;font-size:18px}.docs-mobile-toolbar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#a6b2c4}.docs-layout{display:block;padding:24px 16px}.docs-navigation{display:none;position:fixed;inset:120px 12px 12px;z-index:15;padding:18px;border:1px solid #34415a;border-radius:12px;background:#0e1521;overflow-y:auto;box-shadow:0 16px 40px #0009}.docs-navigation.is-open{display:block}.docs-navigation nav{display:grid;gap:4px;padding:0;border:0}.docs-navigation a{padding:10px 12px;line-height:1.5;min-height:40px;box-sizing:border-box}.docs-navigation .docs-mobile-sections{margin-top:24px;padding-top:20px;border-top:1px solid #29364a}.docs-mobile-sections strong{font-size:12px;padding:0 12px 8px;color:#a6b2c4}.docs-guide-grid{grid-template-columns:minmax(0,1fr)}.docs-page-pagination{align-items:flex-start;flex-wrap:wrap}.docs-content h1{font-size:32px;margin-top:0}}@media(min-width:761px){.docs-navigation{position:sticky;top:112px;align-self:start;max-height:calc(100dvh - 136px);overflow-y:auto}.docs-navigation nav{position:static}}@media(max-width:760px){.docs-navigation{max-height:none}.docs-navigation nav{position:static}}.docs-page>.marketing-release-banner{position:static}.hero-demo-stack{width:100%;min-width:0;padding:0 14px 14px 0}.hero-demo-panels{position:relative;height:532px;isolation:isolate}.hero-demo-panels>.hero-conversation-visual{position:absolute;inset:0;height:100%;box-sizing:border-box;transition:transform .6s ease,filter .6s ease}.hero-demo-panels>.is-front{z-index:2;transform:translate(0)}.hero-demo-panels>.is-back{z-index:1;transform:translate(12px,12px);filter:brightness(.6);pointer-events:none}.hero-request-workbench{position:relative;height:480px;display:grid;grid-template-columns:minmax(0,1fr)}.hero-request-transcript{min-width:0;overflow-y:auto;padding:22px;color:#d1dced;scrollbar-width:thin}.hero-request-transcript>p{font-size:12px;line-height:1.7;margin:18px 0}.hero-request-form{margin-top:20px}.hero-example-field{margin:14px 0}.hero-example-field>span{display:block;margin-bottom:6px;color:#bac8dc}.hero-example-field>div{display:flex;justify-content:space-between;align-items:center;border:1px solid #3c506c;border-radius:7px;padding:10px;background:#101c2d;color:#e4edfa}.hero-example-field .icon{font-size:16px}.hero-example-composer{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:12px;border:1px solid #354861;border-radius:10px;color:#8fa4bf}.hero-request-details{display:none;min-width:0;position:absolute;inset:0;z-index:5;background:#0b111b;border-left:0;overflow-y:auto;color:#d1dced}.has-record{grid-template-columns:minmax(0,1fr)}.has-record .hero-request-details{display:block;animation:hero-record-reveal .65s cubic-bezier(.22,1,.36,1) both}.hero-example-tabs{display:flex;gap:4px;padding:12px 8px;font-size:10px;white-space:nowrap}.hero-example-tabs span{padding:6px}.hero-example-tabs .is-active{border-radius:999px;background:#7770c633;color:#c7c2ff}.hero-example-record{padding:14px}.hero-example-record h3{font:600 17px/1.4 Inter Variable,sans-serif;margin:8px 0 14px;color:#edf1fb}.hero-example-record small{color:#9fb2cc}.hero-request-state{display:inline-block;padding:4px 8px;border-radius:999px;background:#7770c62b;color:#c9c3ff;font-size:10px}.hero-example-record dl{margin-top:22px;font-size:11px}.hero-example-record dt{color:#93a6c0;margin-top:16px}.hero-example-record dd{margin:4px 0 0}.hero-example-task{display:flex;align-items:center;gap:8px;margin-top:24px;padding:12px 0;border-top:1px solid #30415a}.hero-example-task small{display:block;margin-top:4px}@keyframes hero-record-reveal{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:600px){.hero-request-transcript{padding:14px}.hero-request-workbench.has-record{grid-template-columns:minmax(0,1fr)}.hero-example-record{padding:10px}.hero-example-tabs{overflow:hidden;padding-inline:4px;gap:0;font-size:9px}.hero-request-transcript,.hero-request-details{touch-action:pan-y;overflow-y:hidden}.hero-request-transcript{display:flex;flex-direction:column}.hero-request-transcript>*{flex-shrink:0}.hero-request-transcript .hero-example-composer{margin-top:auto}}@media(prefers-reduced-motion:reduce){.hero-demo-panels>.hero-conversation-visual{transition:none}.has-record .hero-request-details{animation:none}}.hero-demo-next{position:absolute;z-index:3;top:10px;right:14px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#c5d6ee;cursor:pointer}.hero-demo-next:hover{background:#9189ed22}.hero-demo-next:focus-visible{outline:2px solid #b4acff;outline-offset:2px}.hero-employee-panel>header{padding-right:58px}@media(prefers-reduced-motion:no-preference){.marketing-scroll-section .marketing-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.marketing-scroll-section .marketing-reveal.is-visible{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.marketing-scroll-section .marketing-reveal{opacity:1;transform:none;animation:none;transition:none}}.marketing-footer{align-items:center;justify-content:space-between;column-gap:48px}.marketing-footer nav{justify-content:flex-end;align-items:center}.scroll-public-header{top:calc(-1 * var(--public-header-height, 60px));background:transparent;border-bottom:0;transition:transform .24s cubic-bezier(.22,1,.36,1),background .18s ease}.landing-main .landing-top-navigation{position:sticky;top:calc(-1 * var(--public-header-height, 60px));left:auto;right:auto;z-index:60;width:100%;padding:12px 32px;background:transparent}.docs-header.scroll-public-header{z-index:60}.scroll-public-header.is-scroll-returned{transform:translateY(100%);background:#070a0ff5}.hero-request-chat{display:flex;flex-direction:column;min-width:0;min-height:0}.hero-request-chat .hero-request-transcript{flex:1;min-height:0}.hero-request-chat>.hero-example-composer{flex:0 0 auto;margin:0 22px 18px;background:#101a29}.marketing-live-chat{display:flex;flex-direction:column}.marketing-live-chat>header,.marketing-live-chat>.marketing-live-composer{flex:0 0 auto}.marketing-live-chat>.marketing-live-composer{margin-top:auto}@media(max-width:650px){.marketing-footer nav{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.scroll-public-header{transition:none}}@media(max-width:650px){.landing-main .landing-top-navigation{padding-inline:16px}}.marketing-scroll-section :is(.marketing-workflow-preview,.marketing-knowledge-preview,.marketing-platform-preview,.marketing-feature-grid article,.marketing-section-intro,.ownership-benefits)>*{opacity:1;animation:none!important}@media(max-width:760px){.docs-mobile-toolbar{top:0;transition:top .24s cubic-bezier(.22,1,.36,1)}.docs-header.is-scroll-returned+.docs-mobile-toolbar{top:var(--public-header-height, 60px)}}@media(prefers-reduced-motion:reduce){.docs-mobile-toolbar{transition:none}}@media(prefers-reduced-motion:no-preference){.landing-hero-copy{animation:marketing-text-enter .8s cubic-bezier(.22,1,.36,1) both;transition:none}}@keyframes marketing-text-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.marketing-static-preview{min-width:0;font-family:Inter Variable,sans-serif}.request-lifecycle{--lifecycle-top: max(96px, calc((100svh - 380px)/2) );--lifecycle-gap: clamp(160px, 35svh, 360px);display:flex;flex-direction:column;gap:var(--lifecycle-gap);width:min(820px,100%);margin-inline:auto;font-family:Inter Variable,sans-serif}.request-lifecycle:after{content:"";height:clamp(60px,16svh,160px);flex-shrink:0;margin-top:calc(-1 * var(--lifecycle-gap))}.request-lifecycle article{flex-shrink:0;position:sticky;top:calc(var(--lifecycle-top) + var(--card-index) * 12px);display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:44px;min-height:360px;box-sizing:border-box;border:1px solid #263140;border-radius:20px;background:#080d15;text-align:left;box-shadow:0 -12px 40px #0003,0 24px 60px #0003}.request-lifecycle-copy{min-width:0}.request-lifecycle-copy h3{font-size:clamp(20px,2.4vw,28px);line-height:1.25}.request-lifecycle-copy p{font-size:15px}.marketing-diagram-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#818cf814;color:#a5b4fc;flex:0 0 40px}.request-lifecycle-visual{min-height:220px;display:flex;flex-direction:column;justify-content:center;gap:16px;font-size:13px;line-height:1.5;color:#c9d2e5}.lifecycle-message{align-self:flex-end;padding:10px 14px;border:1px solid #818cf83b;border-radius:12px 12px 3px;background:#818cf81a}.lifecycle-response,.lifecycle-task{display:flex;align-items:center;gap:9px;color:#a5b4fc}.lifecycle-response .icon{width:21px;height:21px;font-size:18px}.lifecycle-form{padding:12px;background:#0d1420;border:1px solid #293346;border-radius:9px;display:grid;gap:5px}.lifecycle-form>span{color:#e5eaf4;font-weight:500;margin-bottom:3px}.lifecycle-form small{font-size:11px;color:#8997ad}.lifecycle-form>div{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;border:1px solid #2c374b;border-radius:5px;font-size:12px}.lifecycle-form .icon{font-size:14px}.lifecycle-approval{display:flex;align-items:center;gap:9px}.lifecycle-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#818cf81a;color:#a5b4fc}.lifecycle-approval small{display:block;color:#8997ad;font-size:9px}.lifecycle-approval>.icon{margin-left:auto;color:#9bd1b3;font-size:17px}.lifecycle-connector{height:18px;width:1px;background:#34445a;margin:-8px auto}.lifecycle-success{align-self:center;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;background:#79bd9714;color:#9bd1b3}.lifecycle-success .icon,.lifecycle-task .icon{font-size:14px}.lifecycle-receipt{display:grid;justify-items:center;gap:5px}.lifecycle-receipt>.icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #9bd1b345;background:#79bd9714;border-radius:50%;color:#9bd1b3;font-size:20px;margin-bottom:3px}.lifecycle-receipt strong{font-weight:500;color:#e5eaf4}.lifecycle-receipt>span{color:#8997ad}.lifecycle-task{justify-content:center;color:#9bd1b3;font-size:10px}.request-lifecycle h3,.marketing-workflow-diagram h3{font-size:15px;font-weight:500;margin:22px 0 10px;color:#e5eaf4}.request-lifecycle p,.marketing-workflow-diagram p{color:#9eacc1;font-size:13px;line-height:1.8;margin:0}.marketing-workflow-diagram{border:1px solid #263140;border-radius:16px;background:#080d15;padding:24px}.marketing-workflow-diagram header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:14px}.marketing-workflow-diagram header>span:last-child{margin-left:auto;font-size:11px;color:#92a0b7}.marketing-workflow-diagram ol{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:16px}.marketing-workflow-diagram li{display:flex;align-items:start;gap:16px;padding:16px;border:1px solid #263140;border-radius:10px}.marketing-workflow-diagram h3{margin:0 0 6px}@media(max-width:650px){.request-lifecycle{--lifecycle-top: 84px;--lifecycle-gap: 28svh}.request-lifecycle article{grid-template-columns:minmax(0,1fr);gap:20px;min-height:400px;padding:24px}.request-lifecycle-visual{min-height:190px;width:min(280px,100%);margin-inline:auto}.request-lifecycle-copy .marketing-diagram-icon{display:none}.request-lifecycle-copy h3{margin-top:0}}@media(prefers-reduced-motion:no-preference){.request-lifecycle .is-revealed .lifecycle-message,.request-lifecycle .is-revealed .lifecycle-form,.request-lifecycle .is-revealed .lifecycle-approval{animation:lifecycle-detail-enter .65s cubic-bezier(.22,1,.36,1) both}.request-lifecycle .is-revealed .lifecycle-response,.request-lifecycle .is-revealed .lifecycle-success,.request-lifecycle .is-revealed .lifecycle-task{animation:lifecycle-detail-enter .65s .22s cubic-bezier(.22,1,.36,1) both}.request-lifecycle .is-revealed .lifecycle-receipt>.icon{animation:lifecycle-check-enter .7s cubic-bezier(.22,1,.36,1) both}}@keyframes lifecycle-detail-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lifecycle-check-enter{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce),(max-height:600px){.request-lifecycle{gap:24px;padding-bottom:0}.request-lifecycle article{position:relative;top:auto;box-shadow:none}.request-lifecycle:after{display:none}}.request-lifecycle{--lifecycle-top: max(96px, calc((100svh - 440px)/2) )}.request-lifecycle article{min-height:400px;padding:32px;gap:36px;grid-template-columns:1.3fr 1fr}.request-lifecycle-visual{min-height:290px;gap:0;border:1px solid #293346;border-radius:12px;background:#0b111b;overflow:hidden}.lifecycle-app-header{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-bottom:1px solid #263140;color:#dce4f2}.lifecycle-app-header>.icon{font-size:17px;color:#a5b4fc}.lifecycle-app-header strong{font-size:11px;font-weight:500}.lifecycle-window-dots{margin-left:auto;color:#718098;letter-spacing:2px}.lifecycle-app-body{display:flex;flex-direction:column;justify-content:center;flex:1;gap:12px;padding:18px;font-size:11px}.lifecycle-message{max-width:86%;padding:8px 11px;font-size:11px}.lifecycle-response{align-items:flex-start;color:#c9d2e5}.lifecycle-response>div{display:grid;gap:5px}.lifecycle-response strong{font-size:10px;font-weight:500;color:#a5b4fc}.lifecycle-response>div>span{line-height:1.65}.lifecycle-response .icon{flex-shrink:0;margin-top:2px}.lifecycle-composer{display:flex;align-items:center;gap:10px;padding:9px 10px;margin-top:4px;border:1px solid #2b364a;border-radius:9px;color:#8391a8;font-size:10px}.lifecycle-composer .icon{font-size:14px}.lifecycle-composer .icon:last-child{margin-left:auto;color:#a5b4fc}.lifecycle-form{padding:0;border:0;background:none;gap:8px}.lifecycle-form .lifecycle-form-intro{font-size:10px;color:#9eacc1;font-weight:400;margin-bottom:4px}.lifecycle-form>div{font-size:11px;padding:8px 10px;background:#080d15}.lifecycle-form small{margin-top:2px;font-size:10px}.lifecycle-form .lifecycle-submit{margin:6px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;background:#818cf8;color:#10131e;border-radius:6px;font-size:10px}.lifecycle-submit .icon{font-size:14px}.lifecycle-approval,.lifecycle-workflow-trigger{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #2c374a;border-radius:8px;background:#101825}.lifecycle-workflow-trigger>.icon{font-size:17px;color:#a5b4fc}.lifecycle-workflow-trigger>.icon:last-child{margin-left:auto;font-size:14px}.lifecycle-workflow-trigger small{display:block;font-size:9px;color:#8997ad;margin-top:2px}.lifecycle-approval small{margin-top:2px}.lifecycle-connector{height:14px;flex-shrink:0;margin:-12px auto}.lifecycle-workflow-trigger.lifecycle-success{align-self:stretch;border-radius:8px;background:#101825;color:#c9d2e5}.lifecycle-receipt{display:flex;align-items:center;gap:10px}.lifecycle-receipt>.icon{flex-shrink:0;width:28px;height:28px;margin-bottom:0;font-size:16px}.lifecycle-receipt>div{display:grid;gap:3px}.lifecycle-receipt strong{font-size:11px}.lifecycle-receipt>div>span{font-size:9px;color:#8997ad}.lifecycle-receipt .lifecycle-status{margin-left:auto;color:#9bd1b3;background:#79bd9714;padding:3px 6px;border-radius:4px;font-size:8px}.lifecycle-record-fields{display:grid;gap:10px;margin:8px 0;font-size:10px}.lifecycle-record-fields>div{display:flex;justify-content:space-between;gap:12px}.lifecycle-record-fields dt{color:#8997ad}.lifecycle-record-fields dd{margin:0;color:#dce4f2}.lifecycle-task{padding:12px;border:1px solid #2c374a;border-radius:8px;justify-content:flex-start;color:#c9d2e5}.lifecycle-task>.icon{color:#9bd1b3}.lifecycle-task small{display:block;margin-top:3px;color:#8997ad;font-size:9px}@media(max-width:650px){.request-lifecycle{--lifecycle-top: 84px}.request-lifecycle article{grid-template-columns:minmax(0,1fr);padding:20px;gap:22px;min-height:490px}.request-lifecycle-visual{width:100%;min-height:290px}.request-lifecycle-copy h3{font-size:22px;margin-bottom:8px}.request-lifecycle-copy p{font-size:13px;line-height:1.7;margin-bottom:0}}.lifecycle-app-header>.marketing-agent-mark{width:24px;height:24px;flex:0 0 24px}.lifecycle-app-header strong{min-width:0}.lifecycle-context{display:flex;align-items:center;gap:6px;color:#8997ad;font-size:9px;line-height:1.5}.lifecycle-context>.icon{font-size:13px;flex-shrink:0}.lifecycle-form>div:has(.lifecycle-self-label){justify-content:flex-start;gap:7px}.lifecycle-self-label{margin-left:auto;color:#8997ad;font-size:9px}.lifecycle-highlights{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px;color:#acb8cd;font-size:11px;line-height:1.6}.lifecycle-highlights li{display:flex;align-items:flex-start;gap:8px}.lifecycle-highlights .icon{font-size:14px;color:#a5b4fc;margin-top:2px;flex-shrink:0}@media(max-width:650px){.lifecycle-highlights{gap:6px;margin-top:12px}}@media(prefers-reduced-motion:no-preference){.marketing-workflow-diagram.is-visible li{animation:workflow-step-rise .65s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--workflow-step-delay, 0ms)}}@keyframes workflow-step-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.marketing-feature-checklist{display:grid;gap:12px;list-style:none;padding:0;margin:20px 0 0;color:#c5d0df;font-size:14px;line-height:1.6}.marketing-feature-checklist li{display:flex;align-items:flex-start;gap:10px}.marketing-feature-checklist .icon{color:#818cf8;margin-top:2px}.lifecycle-approval,.lifecycle-workflow-trigger{display:grid;grid-template-columns:32px minmax(0,1fr) 20px;column-gap:10px}.lifecycle-workflow-trigger>.icon:first-child{justify-self:center;width:18px;height:18px;font-size:18px}.lifecycle-avatar{flex:none}.lifecycle-avatar>.icon{width:18px;height:18px;font-size:18px}.lifecycle-approval>.icon:last-child,.lifecycle-workflow-trigger>.icon:last-child{justify-self:center;margin-left:0;width:18px;height:18px;font-size:18px}.hero-conversation-visual.is-back *,.hero-conversation-visual.is-back *:before,.hero-conversation-visual.is-back *:after{animation-play-state:paused!important}.marketing-workflow-diagram .marketing-workflow-prompt{max-width:88%;margin:4px 0 20px auto;padding:12px 16px;border:1px solid #818cf840;border-radius:14px 14px 4px;background:#818cf814;color:#d9e0ef;font-size:13px;line-height:1.6}.marketing-workflow-response{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#b9c5db;font-size:12px;line-height:1.5}.marketing-workflow-response .marketing-agent-mark{width:18px;height:18px;flex:0 0 18px}@media(prefers-reduced-motion:no-preference){.marketing-workflow-diagram.is-visible .marketing-workflow-prompt{animation:workflow-step-rise .55s cubic-bezier(.22,1,.36,1) both}.marketing-workflow-diagram.is-visible .marketing-workflow-response{animation:workflow-step-rise .55s cubic-bezier(.22,1,.36,1) .4s both}}.docs-category-label{margin:16px 10px 6px;color:#9baabc;font-size:11px;font-weight:600}@keyframes hero-actions-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-letter-reveal{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}.hero-heading-word{display:inline-block;white-space:nowrap}.hero-heading-letter{display:inline-block}@media(prefers-reduced-motion:no-preference){.landing-hero-copy .hero-heading-letter{animation:hero-letter-reveal .48s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--letter-order) * 10ms)}.landing-hero-copy>.tagline{animation:hero-copy-fade-up .42s cubic-bezier(.22,1,.36,1) .36s both}.landing-hero-copy>.landing-actions{animation:hero-actions-fade-in .36s cubic-bezier(.22,1,.36,1) .66s both}}@keyframes chat-bubble-arrive{0%{opacity:0;transform:translate3d(0,10px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:no-preference){.hero-conversation-visual.is-front .hero-employee-message.is-visible,.hero-conversation-visual.is-front .hero-agent-activity.is-visible,.hero-employee-panel.is-front .hero-request-transcript>p,.marketing-live-user.is-shown,.marketing-live-agent.is-shown,.marketing-figma-success,.request-lifecycle .is-revealed .lifecycle-message,.request-lifecycle .is-revealed .lifecycle-response,.marketing-workflow-diagram.is-visible .marketing-workflow-prompt,.marketing-workflow-diagram.is-visible .marketing-workflow-response{transform-origin:bottom left;animation:chat-bubble-arrive .42s cubic-bezier(.16,1,.3,1) both;transition:none}.hero-conversation-visual.is-front .hero-employee-message.is-visible,.marketing-live-user.is-shown,.request-lifecycle .is-revealed .lifecycle-message,.marketing-workflow-diagram.is-visible .marketing-workflow-prompt{transform-origin:bottom right}.request-lifecycle .is-revealed .lifecycle-response{animation-delay:.22s}.request-lifecycle .is-revealed .lifecycle-message~.lifecycle-message{animation-delay:.44s}.marketing-workflow-diagram.is-visible .marketing-workflow-response{animation-delay:.4s}}.icon{display:inline-block;width:20px;height:20px;font-family:Material Icons Outlined;font-size:20px;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;flex-shrink:0;vertical-align:middle}a{color:inherit}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:wait;opacity:.6}.start-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.workspace-shell{font-family:Inter Variable,Inter,system-ui,sans-serif;--workspace-sidebar-width: 45px;--workspace-ink: #242438;--workspace-muted: #667085;--workspace-line: #e2e3ef;--workspace-accent: #4f46e5;--workspace-bg: #f8f8fc;--workspace-panel: #ffffff;--workspace-soft: #f0f0fc;--workspace-hero: linear-gradient(110deg, #eeeefe, #f6f6fd);--workspace-brand: #818cf8;--workspace-primary: var(--workspace-brand);--workspace-button-ink: #101225;display:grid;grid-template-columns:45px minmax(0,1fr);min-height:100svh;color:var(--workspace-ink);background:var(--workspace-bg);font-size:14px;line-height:1.6;color-scheme:light}.workspace-shell button{cursor:pointer}.workspace-shell a{text-decoration:none}.workspace-sidebar{position:sticky;top:0;z-index:20;width:45px;height:100svh;display:flex;flex-direction:column;align-items:center;gap:24px;padding:16px 4px;background:var(--workspace-panel);border-right:1px solid var(--workspace-line)}.rail-link{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:7px;color:var(--workspace-muted)}.workspace-brand .icon{width:25px;height:25px;font-size:25px}.workspace-sidebar nav{display:flex;flex-direction:column;gap:8px}.workspace-sidebar nav a:hover,.workspace-sidebar nav a.is-active{background:var(--workspace-soft);color:var(--workspace-ink)}.rail-link:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:1px}.rail-tooltip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:6px 10px;border:1px solid var(--workspace-line);border-radius:6px;color:var(--workspace-ink);background:var(--workspace-panel);font-size:12px;white-space:nowrap;visibility:hidden;pointer-events:none}.rail-link:hover .rail-tooltip,.rail-link:focus-visible .rail-tooltip{visibility:visible}.sidebar-bottom{margin-top:auto}.profile-trigger{width:32px;height:32px;border:1px solid var(--workspace-line);border-radius:50%;background:var(--workspace-soft);color:var(--workspace-ink);font-size:14px}.profile-popover{position:fixed;inset:auto auto 12px 53px;margin:0;min-width:170px;padding:6px;border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-panel);color:var(--workspace-ink);box-shadow:0 8px 32px #0003}.profile-popover a,.profile-popover button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:5px;background:transparent;color:inherit;text-align:left;font:inherit;font-size:13px}.profile-popover a:hover,.profile-popover button:hover{background:var(--workspace-soft)}.profile-popover a:focus-visible,.profile-popover button:focus-visible{outline:2px solid var(--workspace-accent)}.workspace-body{min-width:0;display:flex;flex-direction:column}.workspace-topbar{min-height:76px;border-bottom:1px solid var(--workspace-line);padding:18px 38px;display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:11px;background:var(--workspace-panel)}.workspace-topbar>div{display:flex;align-items:center;gap:10px}.breadcrumb-separator{color:var(--workspace-muted);padding:0 10px}.topbar-actions{margin-left:auto}.topbar-search{display:flex;align-items:center;gap:8px;color:var(--workspace-muted);margin-right:14px;font-size:10px}.topbar-search .icon{width:15px;font-size:15px}.workspace-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid var(--workspace-line);border-radius:6px;background:var(--workspace-soft);color:var(--workspace-button-ink)!important;padding:11px 17px;font:inherit;font-size:11px;text-decoration:none;cursor:pointer}.workspace-button:hover{background:var(--workspace-soft)}.workspace-button .icon{width:16px;height:16px;font-size:16px}.workspace-button.small{font-size:10px;padding:7px 12px;gap:10px}.account-initial{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--workspace-soft)}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--workspace-soft)}.workspace-main{display:block;width:100%;--workspace-page-max-width: 1120px;max-width:calc(var(--workspace-page-max-width) + 84px);min-height:0;padding:16px 42px 20px;margin:0 auto}.workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.eyebrow{margin:0 0 10px;color:var(--workspace-muted);font-size:9px;letter-spacing:1.65px}.workspace-heading h1{font-size:clamp(28px,3.1vw,42px);font-weight:400;letter-spacing:-1.1px;line-height:1.3}.workspace-heading>div>p:last-child{color:var(--workspace-muted);max-width:650px;font-size:12px;line-height:1.9;margin:12px 0 0}.welcome-panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr);min-height:250px;border:1px solid var(--workspace-line);border-radius:10px;overflow:hidden;background:var(--workspace-hero);padding:32px 34px;gap:20px}.feature-label{font-size:8px;letter-spacing:1.7px;color:var(--workspace-muted)}.welcome-panel h2{font-size:clamp(22px,2.3vw,31px);line-height:1.4;font-weight:400;margin:12px 0 10px;letter-spacing:-.7px}.welcome-panel p{max-width:470px;color:var(--workspace-muted);font-size:11px;line-height:1.9;margin:0 0 20px}.welcome-visual{position:relative;min-height:200px;display:grid;place-items:center}.orbit{position:absolute;width:140px;height:140px;border:1px solid var(--workspace-line);border-radius:50%;transform:rotate(-20deg) scaleX(1.5)}.orbit-two{transform:rotate(45deg) scaleX(1.5)}.orbit-three{transform:rotate(100deg) scaleX(1.5)}.visual-center{display:grid;place-items:center;width:56px;height:56px;background:var(--workspace-soft);color:var(--workspace-button-ink);font-size:28px;border-radius:14px;box-shadow:0 8px 25px #526c461c;z-index:1}.visual-node{position:absolute;display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--workspace-line);background:var(--workspace-soft);border-radius:9px;color:var(--workspace-muted)}.node-one{left:8%;top:22%}.node-two{right:6%;top:36%}.node-three{left:32%;bottom:0}.workspace-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 38px}.workspace-stat{border:1px solid var(--workspace-line);background:var(--workspace-panel);border-radius:8px;padding:19px 22px}.workspace-stat>div{display:flex;gap:9px;align-items:center;color:var(--workspace-muted);font-size:11px}.workspace-stat .icon{width:15px;font-size:15px}.workspace-stat strong{font-size:29px;font-weight:400;display:block;margin:8px 0 1px}.workspace-stat p{margin:0;font-size:9px;color:var(--workspace-muted)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 18px}.section-heading h2{font-size:23px;font-weight:400;letter-spacing:-.5px;margin:0}.section-heading>a,.workspace-cta>a{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--workspace-muted)}.section-heading .icon,.workspace-cta>a .icon{width:14px;font-size:14px}.article-grid,.base-grid,.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.article-card{display:flex;flex-direction:column;padding:23px;border:1px solid var(--workspace-line);background:var(--workspace-panel);border-radius:8px;text-align:left;transition:border-color .15s}.article-card:hover{border-color:#ab9}.card-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--workspace-muted);font-size:8px}.article-card h3{font-size:17px;font-weight:500;line-height:1.55;margin:16px 0 9px}.article-card p{font-size:10px;line-height:1.9;color:var(--workspace-muted);margin:0 0 22px}.card-link{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;color:var(--workspace-muted);font-size:10px;border:0;padding:0;background:transparent;text-decoration:none;text-align:left;cursor:pointer}.card-link .icon{width:14px;font-size:14px}.workspace-cta{display:flex;align-items:center;gap:18px;margin-top:30px;padding:22px;border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-soft)}.workspace-cta>.icon{color:var(--workspace-muted)}.workspace-cta h3{font-size:13px;margin:0;font-weight:500}.workspace-cta p{font-size:10px;color:var(--workspace-muted);margin:5px 0 0}.workspace-cta>a{margin-left:auto;white-space:nowrap}.workspace-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:auto;border-top:1px solid var(--workspace-line);padding:20px 40px;color:var(--workspace-muted);font-size:9px}.workspace-footer a{display:flex;gap:8px;align-items:center}.workspace-footer .icon{width:13px;font-size:13px}.knowledge-base-card,.connection-card,.agent-card{padding:24px;text-align:left;background:var(--workspace-panel);border:1px solid var(--workspace-line);border-radius:8px;color:inherit}.knowledge-base-card.is-selected{border-color:#758f5a;background:var(--workspace-soft)}.base-icon,.agent-avatar,.connection-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;color:var(--workspace-muted);background:var(--workspace-soft);margin-bottom:20px}.knowledge-base-card h2,.connection-card h2,.agent-card h2{font-size:19px;line-height:1.4;margin:0 0 10px;font-weight:500}.knowledge-base-card p,.connection-card p,.agent-card p{color:var(--workspace-muted);font-size:11px;line-height:1.9;margin:0 0 18px}.knowledge-base-card>span:last-child{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:var(--workspace-muted)}.knowledge-base-card>span .icon{width:14px;font-size:14px}.workspace-search{display:flex;gap:10px;align-items:center;padding:10px 13px;border:1px solid var(--workspace-line);border-radius:6px;background:var(--workspace-panel);color:var(--workspace-muted)}.workspace-search input{background:transparent;border:0;outline:0;color:var(--workspace-ink);width:100%;min-width:0;font-size:11px}.workspace-search .icon{width:16px;font-size:16px}.workspace-search:focus-within{outline:2px solid #9caf88;outline-offset:2px}.workspace-search.large{padding:20px;max-width:760px}.workspace-search.large input{font-size:15px}.workspace-search.large .icon{width:20px;font-size:20px}.text-button{background:transparent;border:0;color:var(--workspace-muted);font-size:11px;padding:0 0 18px}.results-count{font-size:11px;color:var(--workspace-muted);margin:18px 0 24px}.search-results{max-width:850px}.search-results>a{display:flex;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid var(--workspace-line)}.search-results>a>.icon:first-child{align-self:start;margin-top:7px;color:var(--workspace-muted)}.search-results>a>.icon:last-child{margin-left:auto;width:15px;color:var(--workspace-muted);font-size:15px}.search-results h2{margin:0 0 7px;font-size:20px;font-weight:500}.search-results p{font-size:12px;color:var(--workspace-muted);margin:0 0 9px}.search-results small{font-size:9px;color:var(--workspace-muted)}.back-link{display:inline-flex;gap:8px;align-items:center;color:var(--workspace-muted);text-decoration:none;font-size:11px;margin:0 0 25px}.back-link>.icon{width:14px;font-size:14px}.reading-page{max-width:var(--workspace-page-max-width, 1120px);margin:0 auto}.reading-page h1{font-size:clamp(27px,3.7vw,43px);font-weight:400;line-height:1.4;margin:19px 0 14px;letter-spacing:-1px}.article-summary{font-size:16px;color:var(--workspace-muted);line-height:1.9}.article-source{border-bottom:1px solid var(--workspace-line);padding:18px 0 26px;font-size:10px;color:var(--workspace-muted);display:flex;align-items:center;gap:8px}.reading-page section{margin:30px 0}.reading-page h2{font-size:22px;font-weight:500;margin:0 0 12px}.reading-page section p{font-size:14px;line-height:2;color:var(--workspace-muted)}.reading-page footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-top:1px solid var(--workspace-line);padding-top:25px;font-size:10px;color:var(--workspace-muted)}.reading-page footer a{margin-left:auto;display:flex;gap:7px;align-items:center}.reading-page footer .icon{width:15px;font-size:15px}.help-section{margin-top:36px}.help-section .section-heading p{color:var(--workspace-muted);font-size:11px;margin:8px 0 0}.preview-note{display:flex;gap:12px;align-items:center;padding:15px 18px;border:1px solid var(--workspace-line);border-radius:7px;background:var(--workspace-soft);color:var(--workspace-muted);font-size:11px;margin:0 0 25px}.preview-note p{margin:0}.preview-note .icon{width:18px;font-size:18px}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-card .card-meta{margin-bottom:10px}.agent-card .card-link{margin-top:25px}.agent-details{margin:25px 0 0;padding-top:20px;border-top:1px solid var(--workspace-line)}.agent-details dt{font-size:10px;color:var(--workspace-muted);margin-top:13px}.agent-details dd{margin:6px 0 0;font-size:12px;color:var(--workspace-muted);line-height:1.9}.connection-card .card-link{margin-top:22px}.connection-card .connection-detail{padding-top:20px;margin-top:20px;border-top:1px solid var(--workspace-line)}.task-list article{display:flex;gap:20px;align-items:center;padding:25px;border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-panel);margin-bottom:20px}.task-list h2{font-size:19px;font-weight:500;margin:0 0 6px}.task-list p{margin:0;font-size:12px;color:var(--workspace-muted)}.task-status{margin-left:auto;font-size:10px;color:var(--workspace-muted);background:var(--workspace-soft);padding:4px 10px;border-radius:5px;white-space:nowrap}.empty-state{display:block;min-height:0;text-align:center;padding:60px 20px}.empty-state h1{font-size:36px;font-weight:400}.empty-state h2{font-size:26px;font-weight:400}.empty-state p{color:var(--workspace-muted);max-width:500px;margin:16px auto 25px;font-size:13px}.empty-state>.icon{width:36px;height:36px;color:var(--workspace-muted);font-size:36px}.empty-state a{color:var(--workspace-muted)}.skip-link{position:fixed;left:20px;top:-80px;background:var(--workspace-panel);padding:12px 18px;border:2px solid #657c54;z-index:100}.skip-link:focus{top:12px}.menu-toggle{display:none;background:transparent;border:0;color:inherit;font-size:20px;cursor:pointer}.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px 24px;min-height:100svh;background:#080c0b;color:#edf0e7}.login-brand{font-size:27px;text-decoration:none;letter-spacing:-1px;margin-bottom:32px}.login-brand img{display:block;max-width:100%;height:auto}.login-panel{width:min(100%,460px);padding:35px;border:1px solid #293129;border-radius:12px;background:#0e1411}.login-panel h1{font-size:43px;font-weight:400}.login-panel>p:not(.eyebrow){color:#9ca993;font-size:12px;line-height:1.9;margin:17px 0}.demo-accounts{margin:27px 0;padding:18px;border:1px solid #2d382a;border-radius:7px;background:#151e16}.demo-accounts>span{color:#acbba1;font-size:10px}.demo-accounts>div{display:flex;gap:10px;margin:12px 0}.demo-accounts button{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid #43513b;border-radius:5px;background:#202c1e;color:#c3d2b4;font-size:10px;cursor:pointer}.demo-accounts .icon{width:13px;font-size:13px}.demo-accounts small{font-size:9px;color:#8c9e7c;overflow-wrap:anywhere}.login-panel label{display:block;font-size:11px;color:#a4b19b;margin:20px 0}.login-panel input{display:block;width:100%;border:1px solid #35412f;background:#0a100c;color:#e8efdf;border-radius:5px;padding:11px 13px;margin-top:8px;font:inherit;font-size:14px}.login-panel input:focus{outline:2px solid #9bb284;outline-offset:2px}.login-panel form>.workspace-button{width:100%;margin:5px 0}.login-panel .login-note{font-size:10px!important;color:#7c8c71!important}.login-panel .back-link{margin:12px 0 0;font-size:10px}.form-error{color:#efaa9d;font-size:12px}@media(min-width:1600px){.workspace-main{padding-top:20px}}@media(max-width:1100px){.workspace-main{padding:16px 25px 20px}.workspace-topbar{padding:18px 25px}.article-grid,.base-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-panel{padding:25px;grid-template-columns:minmax(0,1.4fr) minmax(120px,.6fr)}.welcome-visual{transform:scale(.8)}}@media(max-width:760px){.menu-toggle{display:block}.workspace-topbar{padding:16px 20px;min-height:65px}.topbar-search{margin:0}.topbar-search span{display:none}.workspace-main{padding:12px 20px 16px}.workspace-heading h1{font-size:30px}.welcome-panel{grid-template-columns:1fr}.welcome-visual{display:none}.workspace-stats{gap:10px}.workspace-stat{padding:14px 10px}.workspace-stat>div{font-size:9px;gap:5px}.workspace-stat strong{font-size:25px}.workspace-stat p{font-size:8px}.article-grid,.base-grid,.agent-grid{grid-template-columns:1fr}.section-heading{align-items:start;flex-wrap:wrap}.section-heading h2{font-size:22px}.workspace-cta{flex-wrap:wrap}.workspace-cta>a{margin-left:38px}.workspace-footer{padding:20px;font-size:8px}.reading-page{padding:25px 22px}.reading-page h1{font-size:29px}.workspace-search.large input{font-size:12px}.login-panel{padding:26px}.demo-accounts>div{flex-direction:column}.task-list article{padding:18px;gap:12px}.task-list h2{font-size:16px}}.menu-dismiss{display:none}@media(max-width:760px){.menu-dismiss{display:block;position:absolute;right:12px;top:8px;border:0;background:transparent;font-size:25px;color:#78876b}}.workspace-shell[data-theme=dark]{color-scheme:dark;--workspace-ink: #e8edf3;--workspace-muted: #93a7b9;--workspace-line: #1b2935;--workspace-accent: #818cf8;--workspace-bg: #000000;--workspace-panel: #050a0f;--workspace-soft: #121222;--workspace-hero: linear-gradient(110deg, #14152a, #080910);--workspace-brand: #818cf8;--workspace-primary: var(--workspace-brand);--workspace-button-ink: #101225}.workspace-button{background:var(--workspace-primary);border-color:var(--workspace-primary);color:var(--workspace-button-ink)!important}.workspace-button:hover{background:var(--workspace-primary);filter:brightness(1.08)}.workspace-sidebar nav a.is-active{color:var(--workspace-accent)}.workspace-brand{color:var(--workspace-ink)}.workspace-avatar,.account-initial,.base-icon,.agent-avatar,.connection-avatar{color:var(--workspace-accent)}.visual-center{background:var(--workspace-primary);color:var(--workspace-button-ink)}.orbit{border-color:var(--workspace-line)}.brand-dot,.status-dot{background:var(--workspace-accent)}.workspace-heading,.section-heading,.workspace-stats,.workspace-cta{width:100%}.theme-toggle{display:grid;place-items:center;min-width:34px;min-height:34px;border:1px solid var(--workspace-line);border-radius:7px;background:var(--workspace-panel);color:var(--workspace-accent);cursor:pointer}.theme-toggle .icon{width:16px;height:16px;font-size:16px}.theme-toggle:hover{background:var(--workspace-soft)}.theme-toggle:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.menu-dismiss{color:var(--workspace-muted)}.login-page{--workspace-brand: #818cf8;--workspace-primary: var(--workspace-brand);--workspace-button-ink: #101225;--workspace-muted: #93a7b9;--workspace-line: #1b2935;--workspace-accent: #818cf8;--workspace-panel: #050a0f;--workspace-soft: #121222;background:#000}.login-panel{background:var(--workspace-panel);border-color:var(--workspace-line)}.login-panel .eyebrow,.login-panel label,.login-panel .back-link{color:var(--workspace-muted)}.login-panel input{background:#02060a;border-color:var(--workspace-line);color:#e8edf3}.login-panel input:focus{outline-color:var(--workspace-accent)}.demo-accounts{background:var(--workspace-soft);border-color:var(--workspace-line)}.demo-accounts button{background:#101f2c;border-color:#284355;color:#b3d5e9}.demo-accounts>span,.demo-accounts small,.login-panel>p:not(.eyebrow){color:var(--workspace-muted)}.article-card:hover{border-color:var(--workspace-accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard{width:100%}.dashboard-greeting{margin:0 0 20px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.4}.chat-prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 16px;border:1px solid var(--workspace-line);border-radius:14px;background:var(--workspace-panel)}.chat-prompt:focus-within{border-color:var(--workspace-accent)}.chat-prompt textarea{display:block;width:100%;min-height:30px;max-height:160px;field-sizing:content;padding:0;resize:none;border:0;outline:0;background:transparent;color:var(--workspace-ink);font:inherit;font-size:15px;line-height:1.5}.chat-prompt textarea::placeholder{color:var(--workspace-muted);opacity:.8}.prompt-toolbar,.prompt-toolbar>div,.prompt-toolbar>span{display:flex;align-items:center}.prompt-toolbar{justify-content:space-between;gap:12px;margin-top:0}.prompt-toolbar>span{gap:8px;color:var(--workspace-muted);font-size:10px}.prompt-toolbar>span .icon{width:15px;font-size:15px}.prompt-toolbar>div{gap:17px}.prompt-hint{color:var(--workspace-muted);font-size:10px}.prompt-submit{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:var(--workspace-primary);color:var(--workspace-button-ink);cursor:pointer}.prompt-submit .icon{width:17px;transform:rotate(-90deg);font-size:17px}.prompt-submit:disabled{opacity:.3;cursor:default}.prompt-submit:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:4px}.dashboard-articles{margin-top:36px}.image-preview{display:block;width:100%;height:auto;border:1px solid var(--workspace-line);border-radius:8px}.file-preview{padding:24px;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--workspace-panel);border:1px solid var(--workspace-line);border-radius:8px;font-size:14px;line-height:1.8}.article-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.article-list-toolbar h2{display:flex;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:400}.article-list-toolbar h2>span{color:var(--workspace-muted);font-size:10px}.article-list-toolbar label{display:flex;align-items:center;gap:10px;color:var(--workspace-muted);font-size:10px}.article-list-toolbar select{border:1px solid var(--workspace-line);border-radius:5px;padding:6px 9px;color:var(--workspace-ink);background:var(--workspace-panel);font:inherit;cursor:pointer}.article-list-toolbar select:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.article-table{border-top:1px solid var(--workspace-line)}.article-table-head,.article-table-row{display:grid;grid-template-columns:minmax(0,1fr) 145px 102px 24px;gap:18px;align-items:center}.article-table-head{padding:14px 8px;color:var(--workspace-muted);font-size:9px;border-bottom:1px solid var(--workspace-line)}.article-table-row{padding:20px 8px;border-bottom:1px solid var(--workspace-line)}.article-table-row:hover{background:var(--workspace-panel)}.article-table-title{display:flex;align-items:start;gap:13px;color:var(--workspace-ink);font-size:13px}.article-table-title>.icon{width:15px;height:18px;margin-top:3px;color:var(--workspace-muted);font-size:15px}.article-table-title small{display:block;margin-top:6px;color:var(--workspace-muted);font-size:10px;line-height:1.7}.article-base,.article-table-row time{color:var(--workspace-muted);font-size:10px}.article-open{color:var(--workspace-muted)}.article-open .icon{width:14px;font-size:14px}@media(max-width:1000px){.article-table-head,.article-table-row{grid-template-columns:minmax(0,1fr) 115px 24px;gap:12px}.article-table-head>span:nth-child(3),.article-table-row time{display:none}}@media(max-width:520px){.chat-prompt{padding:10px 12px}.chat-prompt textarea{font-size:16px}.prompt-hint{display:none}.article-list-toolbar label{font-size:0}.article-list-toolbar select{font-size:10px}.article-table-head,.article-table-row{grid-template-columns:minmax(0,1fr) 48px 20px}.article-table-title{font-size:12px}}.dashboard-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.dashboard-score{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-panel)}.dashboard-score>span{display:flex;align-items:center;gap:8px;color:var(--workspace-muted);font-size:12px}.dashboard-score .icon{width:16px;height:16px;font-size:16px}.dashboard-score strong{font-size:30px;font-weight:400;line-height:1.2}.dashboard-score small{color:var(--workspace-muted);font-size:11px}.dashboard-score:hover{border-color:var(--workspace-accent)}.dashboard-score:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}@media(max-width:600px){.dashboard-scores{grid-template-columns:1fr}.dashboard-score{padding:16px}}.workspace-sidebar{gap:14px}.rail-actions{display:flex;flex-direction:column;gap:10px}.rail-create{width:30px;height:30px;align-self:center;border:0;background:var(--workspace-primary);color:var(--workspace-button-ink)}.rail-create:hover{filter:brightness(1.12)}.rail-actions a:hover,.rail-actions a.is-active{background:var(--workspace-soft);color:var(--workspace-ink)}.rail-separator{width:20px;height:1px;background:var(--workspace-line)}.create-picker{inset:0 0 0 var(--workspace-sidebar-width);margin:auto;width:min(460px,calc(100vw - var(--workspace-sidebar-width) - 32px));padding:24px;border:1px solid var(--workspace-line);border-radius:14px;color:var(--workspace-ink);background:var(--workspace-panel);box-shadow:0 24px 80px #0006}.workspace-shell dialog::backdrop{left:var(--workspace-sidebar-width);background:#0009;backdrop-filter:blur(4px)}.create-picker-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.create-picker-heading h2{margin:0;font-size:21px;font-weight:400}.create-picker-heading button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--workspace-muted)}.create-options{display:flex;flex-direction:column;gap:4px}.create-options a{display:flex;align-items:center;gap:16px;padding:14px 10px;border-radius:8px}.create-options a:hover,.create-picker-heading button:hover{background:var(--workspace-soft)}.create-options a:focus-visible,.create-picker-heading button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.create-options a>.icon{color:var(--workspace-muted)}.create-options a>.icon:last-child{margin-left:auto;width:15px;font-size:15px}.create-options strong{display:block;font-size:14px;font-weight:400}.create-options small{display:block;color:var(--workspace-muted);font-size:11px;margin-top:3px}.create-form{display:flex;flex-direction:column;gap:20px;align-items:start}.create-form label{display:flex;flex-direction:column;gap:8px;width:100%}.create-form :is(fieldset,.form-section){width:100%;min-width:0;max-width:100%;box-sizing:border-box;align-self:stretch}.create-form input,.create-form textarea{padding:12px;border:1px solid var(--workspace-line);border-radius:6px;background:var(--workspace-panel);color:var(--workspace-ink);font:inherit;width:100%}.create-form textarea{resize:vertical}.create-form small{color:var(--workspace-muted)}.rail-create .icon{width:18px;height:18px;font-size:18px}.rail-search{border:0;background:transparent}.rail-search:hover{background:var(--workspace-soft);color:var(--workspace-ink)}.search-overlay{width:min(640px,calc(100vw - var(--workspace-sidebar-width) - 32px));max-height:min(680px,calc(100svh - 48px))}.overlay-search-input{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--workspace-line);border-radius:8px}.overlay-search-input:focus-within{border-color:var(--workspace-accent)}.overlay-search-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--workspace-ink);font:inherit;font-size:14px}.overlay-search-input .icon{color:var(--workspace-muted)}.overlay-result-count{margin:16px 0 8px;color:var(--workspace-muted);font-size:11px}.overlay-search-results{max-height:400px;overflow-y:auto}.overlay-search-results a{display:flex;align-items:center;gap:12px;padding:14px 8px;border-radius:6px}.overlay-search-results a:hover{background:var(--workspace-soft)}.overlay-search-results a:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-2px}.overlay-search-results a>.icon{color:var(--workspace-muted);width:16px;font-size:16px}.overlay-search-results a>.icon:last-child{margin-left:auto}.overlay-search-results strong{display:block;font-weight:400;font-size:13px}.overlay-search-results small{display:block;color:var(--workspace-muted);font-size:11px;margin-top:4px}.overlay-empty{padding:20px 0;color:var(--workspace-muted);font-size:13px}.article-compose{width:100%;max-width:960px;margin:0 auto}.article-compose h1{font-size:30px;font-weight:400;margin:16px 0 24px}.article-body-field{width:100%}.article-body-field>span{display:block;margin-bottom:8px}.article-editor{border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-panel);overflow:hidden}.article-editor:focus-within{border-color:var(--workspace-accent)}.editor-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:8px;border-bottom:1px solid var(--workspace-line)}.editor-toolbar button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:4px;padding:7px 9px;background:transparent;color:var(--workspace-muted);font:inherit;font-size:12px}.editor-toolbar button:hover,.editor-toolbar button[aria-pressed=true]{color:var(--workspace-ink);background:var(--workspace-soft)}.editor-toolbar button:focus-visible{outline:2px solid var(--workspace-accent)}.editor-toolbar .icon{width:16px;height:16px;font-size:16px}.article-editor-content{min-height:300px;padding:20px;outline:none;overflow-wrap:anywhere;line-height:1.8}.article-editor-content>:first-child{margin-top:0}.article-editor-content img{display:block;max-width:100%;height:auto;border-radius:6px;margin:16px 0}.article-editor-content img.ProseMirror-selectednode{outline:2px solid var(--workspace-accent)}.article-editor-content blockquote{border-left:2px solid var(--workspace-line);margin:20px 0;padding-left:20px;color:var(--workspace-muted)}.article-editor-content pre{white-space:pre-wrap;padding:16px;background:var(--workspace-soft);border-radius:6px}.article-body .article-editor-content{padding:0;min-height:0}.editor-error{padding:0 16px 12px;color:var(--workspace-ink);font-size:12px}.workspace-overlay-backdrop{position:fixed;inset:0 0 0 var(--workspace-sidebar-width);z-index:30;background:#0009;backdrop-filter:blur(4px)}.workspace-shell dialog{position:fixed;z-index:40}.workspace-sidebar{z-index:50}.search-overlay[open]{display:flex;flex-direction:column;overflow:hidden}.search-overlay .create-picker-heading,.search-overlay .overlay-search-input,.search-overlay .overlay-result-count{flex-shrink:0}.overlay-search-results{flex:1;min-height:0;overscroll-behavior:contain}.auth-switch{border:0;background:transparent;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.search-results-region{position:relative;display:flex;flex:1;min-height:0;overflow:hidden}.overlay-search-results{scrollbar-width:none}.overlay-search-results::-webkit-scrollbar{display:none}.search-results-fade{position:absolute;bottom:0;left:0;right:0;height:52px;background:linear-gradient(transparent,var(--workspace-panel));pointer-events:none}.connection-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.connection-filters .workspace-search{flex:1;min-width:180px}.app-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.app-connection-card{display:flex;align-items:center;gap:10px;padding:14px;min-width:0;border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-panel)}.app-connection-card:hover{border-color:var(--workspace-accent);background:var(--workspace-soft)}.app-connection-card:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.app-monogram{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:6px;background:var(--workspace-soft);color:var(--workspace-muted);font-size:16px}.app-connection-card strong{display:block;font-size:12px;font-weight:400}.app-connection-card small{display:block;margin-top:3px;color:var(--workspace-muted);font-size:10px}.app-connection-card>.icon{margin-left:auto;width:13px;color:var(--workspace-muted);font-size:13px}.saved-connections{margin-bottom:24px}.saved-connections h2{font-size:17px;font-weight:400}.saved-connections article{padding:14px;border-bottom:1px solid var(--workspace-line)}.saved-connections article>span{margin-left:12px;font-size:11px;color:var(--workspace-muted)}.saved-connections p{margin:6px 0 0;color:var(--workspace-muted);font-size:12px}.article-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.file-upload-field{width:100%}.file-upload-field>span{display:block;margin-bottom:8px}.file-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:34px 20px;border:1px dashed var(--workspace-muted);border-radius:10px;background:var(--workspace-panel);text-align:center}.file-dropzone:hover,.file-dropzone.is-dragging,.file-dropzone:focus-within{border-color:var(--workspace-accent);background:var(--workspace-soft)}.file-dropzone:focus-within{outline:2px solid var(--workspace-accent);outline-offset:3px}.create-form .file-dropzone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;padding:0;cursor:pointer}.file-dropzone-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--workspace-line);border-radius:10px;margin-bottom:5px;color:var(--workspace-accent)}.file-dropzone strong{max-width:100%;overflow-wrap:anywhere;font-size:15px;font-weight:400}.file-dropzone>span:not(.file-dropzone-icon),.file-dropzone>small{color:var(--workspace-muted);font-size:12px}.category-dropdown{position:relative;width:260px;max-width:100%}.category-trigger{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-panel);color:var(--workspace-ink);font:inherit;font-size:12px;text-align:left}.category-trigger:hover,.category-trigger[aria-expanded=true]{border-color:var(--workspace-accent)}.category-trigger:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.category-trigger>.icon{width:16px;height:16px;color:var(--workspace-muted);font-size:16px}.category-trigger>span:not(.category-chevron){flex:1}.category-chevron{display:flex;transform:rotate(90deg);color:var(--workspace-muted)}.category-chevron.is-open{transform:rotate(-90deg)}.category-chevron .icon{width:14px;height:14px;font-size:14px}.category-options{position:absolute;z-index:10;top:calc(100% + 7px);right:0;width:100%;max-height:min(320px,50svh);overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-panel);box-shadow:0 12px 35px #0004}.category-option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:6px;font-size:12px;cursor:pointer}.category-option.is-active{background:var(--workspace-soft)}.category-option[aria-selected=true]{color:var(--workspace-accent)}.category-option .icon{width:15px;height:15px;font-size:15px}@media(max-width:600px){.category-dropdown{width:100%}}.connection-skeleton{min-height:60px}.skeleton-block{display:block;flex-shrink:0;border-radius:4px;background:linear-gradient(100deg,var(--workspace-soft) 25%,var(--workspace-line) 45%,var(--workspace-soft) 65%);background-size:250% 100%;animation:connection-skeleton-shimmer 1.6s ease-in-out infinite}.skeleton-icon{width:30px;height:30px;border-radius:6px}.skeleton-name{width:55%;max-width:130px;height:10px}.skeleton-arrow{width:10px;height:10px;margin-left:auto}@keyframes connection-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.skeleton-block{animation:none}}.create-form select{width:100%;padding:12px;border:1px solid var(--workspace-line);border-radius:6px;color:var(--workspace-ink);background:var(--workspace-panel);font:inherit}.create-form .checkbox-row{flex-direction:row;align-items:flex-start;gap:10px;font-size:13px}.create-form .checkbox-row input{width:16px;height:16px;flex:0 0 auto;margin-top:5px;accent-color:var(--workspace-accent)}.settings-detail{font-size:12px;overflow-wrap:anywhere;color:var(--workspace-muted)}.identity-settings{padding:18px 0;border-block:1px solid var(--workspace-line);margin-block:24px}.agent-access{padding:18px 0;border-top:1px solid var(--workspace-line);margin-top:20px}.agent-access h3{font-size:16px;font-weight:400}.agent-access p{font-size:12px}.token-output{display:block;margin:16px 0;font-size:12px}.token-output textarea{display:block;width:100%;background:var(--workspace-panel);color:var(--workspace-ink);border:1px solid var(--workspace-line);border-radius:6px;padding:10px;font-size:12px;margin-top:8px}.agent-token-row{display:flex;justify-content:space-between;gap:8px;margin:10px 0;font-size:11px}.agent-token-row button{border:0;background:transparent;color:var(--workspace-ink);text-decoration:underline}.knowledge-grants{border:1px solid var(--workspace-line);border-radius:8px;padding:14px;width:100%}.knowledge-grants legend{padding:0 6px;font-size:13px}.source-connection-status{padding:18px 0;border-block:1px solid var(--workspace-line);margin-block:20px}.connection-actions{display:flex;align-items:center;gap:16px}.source-export-import{margin-block:24px;padding:18px 0;border-top:1px solid var(--workspace-line)}.source-export-import summary{cursor:pointer;font-size:17px}.source-export-import .file-preview{font-size:11px}.source-document-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.identity-settings .create-form{margin-block:20px}.create-form .shared-dropdown{width:100%}.shared-dropdown .category-trigger:disabled{opacity:.75;cursor:default}.shared-dropdown .category-trigger[aria-readonly=true] .category-chevron{visibility:hidden}.shared-dropdown .category-option{color:var(--workspace-ink)}.workspace-main{--page-title-size: clamp(24px, 3vw, 32px)}.workspace-main h1{font-size:var(--page-title-size);font-weight:400;line-height:1.4}.chat-page{width:100%;min-height:calc(100svh - 48px)}.chat-welcome{width:min(100%,800px);max-width:800px;margin:0 auto;min-height:calc(100svh - 72px);display:flex;flex-direction:column;justify-content:flex-start;padding-top:100px}.chat-welcome h1{text-align:center;margin:0 0 28px}.chat-history{margin-top:28px;display:grid;gap:10px}.chat-history h2{font-size:13px;font-weight:400;color:var(--workspace-muted)}.chat-history a{color:var(--workspace-ink);font-size:14px;text-decoration:none;padding:10px 12px;margin-inline:-12px;border-radius:8px;background:transparent;transition:background-color .14s ease-out,color .14s ease-out}.chat-history a:hover,.chat-history a:focus-visible{background:var(--workspace-soft);color:var(--workspace-accent)}.chat-page.is-conversation{height:calc(100svh - 48px);min-height:0;display:flex;flex-direction:column}.chat-thread-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.chat-thread-heading h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 16px}.chat-thread-heading a{flex-shrink:0}.chat-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px max(0px,calc((100% - 800px)/2))}.chat-message{width:fit-content;max-width:88%;margin:10px 0 16px;padding:10px 14px;font-size:14px;line-height:1.6;background:var(--workspace-panel);border:1px solid var(--workspace-line);border-radius:16px 16px 16px 4px;animation:chat-message-arrive .16s ease-out both}.chat-message.from-user{margin-left:auto;max-width:85%;background:color-mix(in srgb,var(--workspace-accent) 12%,var(--workspace-panel));border-color:color-mix(in srgb,var(--workspace-accent) 22%,var(--workspace-line));border-radius:16px 16px 4px}.chat-speaker{display:block;color:var(--workspace-muted);font-size:10px;line-height:1.4;margin-bottom:4px}.chat-speaker .agent-ring-icon{width:20px;height:20px;margin-right:4px}.chat-typing-dots{display:inline-flex;gap:4px;padding:7px 0}.chat-typing-dots i{width:5px;height:5px;border-radius:50%;background:var(--workspace-muted);animation:chat-typing 1s ease-in-out infinite}.chat-typing-dots i:nth-child(2){animation-delay:.12s}.chat-typing-dots i:nth-child(3){animation-delay:.24s}@keyframes chat-message-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.chat-message,.chat-typing-dots i{animation:none}}.chat-message-text{white-space:pre-wrap;overflow-wrap:anywhere}.chat-status{display:flex;align-items:center;gap:10px;color:var(--workspace-muted)}.chat-status-dot{width:7px;height:7px;background:var(--workspace-accent);border-radius:50%;animation:chat-pulse 1.2s ease-in-out infinite alternate}.chat-response-status{display:block;margin-top:12px;font-size:10px;color:var(--workspace-muted)}.chat-response-error{color:var(--workspace-muted)}.chat-message>a,.chat-message>button{margin-right:16px;font-size:12px;color:var(--workspace-accent)}.chat-composer{width:100%;margin:12px auto 0;padding-bottom:env(safe-area-inset-bottom)}.ai-settings{margin:32px 0;padding-bottom:24px;border-bottom:1px solid var(--workspace-line)}@keyframes chat-pulse{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.chat-status-dot{animation:none}}@media(max-width:600px){.chat-page.is-conversation{height:calc(100svh - 32px)}.chat-message.from-user{max-width:95%}.chat-thread-heading h1{font-size:var(--page-title-size)}}.workspace-heading .workspace-button{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.agent-token-row strong{font-weight:500}.agent-access .create-form{margin-bottom:24px}.agent-access h2{margin-top:28px}.activity-type-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid currentColor;border-radius:8px}.activity-type-badge .icon{width:16px;height:16px;font-size:16px}.activity-type-badge[data-type=article]{color:#a8c5f5;background:#253d622e}.activity-type-badge[data-type=file]{color:#c5b3ee;background:#4e39602e}.activity-type-badge[data-type=image]{color:#edca8e;background:#634b272e}.activity-status{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:10px;line-height:1.5}.activity-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.activity-status[data-tone=positive]{color:#a4d5b5}.activity-status[data-tone=warning]{color:#f2cf85}.activity-status[data-tone=negative]{color:#f4a3a3}.activity-status[data-tone=informational]{color:#a8c5f5}.activity-status[data-tone=muted]{color:var(--workspace-muted)}[data-theme=light] .activity-type-badge[data-type=article],[data-theme=light] .activity-status[data-tone=informational]{color:#285a96}[data-theme=light] .activity-type-badge[data-type=file]{color:#684795}[data-theme=light] .activity-type-badge[data-type=image],[data-theme=light] .activity-status[data-tone=warning]{color:#805300}[data-theme=light] .activity-status[data-tone=positive]{color:#21633a}[data-theme=light] .activity-status[data-tone=negative]{color:#9c2d35}.toggle-field{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.toggle-switch{width:34px;height:20px;padding:2px;flex-shrink:0;border:1px solid var(--workspace-line);border-radius:999px;background:var(--workspace-soft);transition:background .12s ease}.toggle-switch>span{display:block;width:14px;height:14px;border-radius:50%;background:var(--workspace-muted);transform:translate(0);transition:transform .12s ease}.toggle-switch[aria-checked=true]{background:var(--workspace-accent);border-color:var(--workspace-accent)}.toggle-switch[aria-checked=true]>span{background:var(--workspace-bg);transform:translate(14px)}.toggle-switch:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.multi-select-field{position:relative;display:grid;gap:8px;width:100%;font-size:13px}.multi-select-control{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:44px;padding:7px 9px;border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-panel)}.multi-select-control:focus-within{border-color:var(--workspace-accent);outline:1px solid var(--workspace-accent)}.multi-select-control[data-readonly=true],.multi-select-control[data-disabled=true]{background:var(--workspace-soft);opacity:.75}.create-form .multi-select-input,.multi-select-control>.multi-select-input{flex:1;min-width:100px;width:100px;max-width:100%;margin:0;padding:4px 2px;border:0;border-radius:0;outline:none;background:transparent;color:var(--workspace-ink);font:inherit;font-size:12px;box-shadow:none}.multi-select-input::placeholder{color:var(--workspace-muted)}.selection-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 7px 3px 9px;border-radius:999px;border:1px solid var(--workspace-line);background:var(--workspace-soft);color:var(--workspace-ink);font-size:11px;line-height:1.6}.selection-pill>span{overflow-wrap:anywhere}.selection-pill button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:50%;color:var(--workspace-muted);background:transparent}.selection-pill button:hover{color:var(--workspace-ink);background:var(--workspace-panel)}.selection-pill button:focus-visible{outline:2px solid var(--workspace-accent)}.selection-pill .icon{width:12px;height:12px;font-size:12px}.multi-select-options{top:calc(100% + 6px)}.lookup-empty{margin:0;padding:10px;color:var(--workspace-muted);font-size:12px}@media(prefers-reduced-motion:reduce){.toggle-switch,.toggle-switch>span{transition:none}}.knowledge-tabs{display:flex;gap:8px;overflow-x:auto;margin-bottom:26px}.knowledge-tabs button{flex-shrink:0;padding:8px 14px;border:none;border-radius:999px;background:transparent;color:var(--workspace-muted);font:inherit;font-size:13px}.knowledge-tabs button[aria-selected=true]{color:var(--workspace-ink);border-bottom-color:var(--workspace-accent)}.knowledge-tabs button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-2px}.knowledge-overview-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}.knowledge-overview-toolbar h2{flex:1;margin:0;font-size:16px;font-weight:400}.knowledge-overview-toolbar .shared-dropdown{width:170px}.knowledge-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.knowledge-metric{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px;border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-panel)}.knowledge-metric>span{font-size:12px;color:var(--workspace-muted)}.knowledge-metric strong{font-size:28px;font-weight:400;line-height:1.25}.knowledge-metric small{color:var(--workspace-muted);font-size:10px}.metric-skeleton{min-height:130px;background:var(--workspace-soft)}.knowledge-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.knowledge-chart{min-width:0;margin:0;padding:20px;border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-panel)}.knowledge-chart figcaption{font-size:14px}.chart-description,.analytics-note{font-size:11px;color:var(--workspace-muted);line-height:1.7}.knowledge-chart svg{display:block;width:100%;height:auto;color:var(--workspace-muted);margin:14px 0}.knowledge-chart svg text{font-family:inherit;font-size:10px}.knowledge-chart .chart-label{fill:var(--workspace-muted)}.knowledge-chart .chart-total{fill:var(--workspace-ink);font-size:28px}.chart-bar{fill:var(--workspace-accent)}.chart-line-views{stroke:#92b6ed}.chart-line-queries{stroke:#c7a5ed;stroke-dasharray:5 3}[data-theme=light] .chart-line-views{stroke:#315d98}[data-theme=light] .chart-line-queries{stroke:#7a479f}.chart-empty{display:grid;min-height:180px;place-items:center;text-align:center;padding:24px;font-size:12px;color:var(--workspace-muted)}.chart-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:10px;color:var(--workspace-muted)}.chart-legend span{display:inline-flex;align-items:center;gap:7px}.chart-legend i{display:inline-block;width:14px;height:2px}.chart-legend-views{background:#92b6ed}.chart-legend-queries{border-top:2px dashed #c7a5ed}.chart-data{margin-top:14px;color:var(--workspace-muted);font-size:11px;overflow-x:auto}.chart-data summary{cursor:pointer}.chart-data table,.knowledge-health-table table{width:100%;margin-top:12px;border-collapse:collapse;font-size:11px}.chart-data th,.chart-data td,.knowledge-health-table th,.knowledge-health-table td{padding:10px 8px;border-bottom:1px solid var(--workspace-line);text-align:left;font-weight:400}.chart-data th:first-child{min-width:100px}.knowledge-health-table{margin-top:28px}.knowledge-health-table h2{font-size:16px;font-weight:400}.table-scroll{overflow-x:auto}.knowledge-health-table th,.knowledge-health-table td{white-space:nowrap}.knowledge-article-filters{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:20px}@media(max-width:1000px){.knowledge-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.knowledge-chart-grid{grid-template-columns:minmax(0,1fr)}.knowledge-chart{padding:16px}.knowledge-metric{padding:14px}.knowledge-tabs{gap:20px}}.article-references{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;color:var(--workspace-muted);font-size:12px}.breadcrumbs{margin:0 0 20px;min-width:0;color:var(--workspace-muted, #929caf);font-family:system-ui,sans-serif;font-size:12px;line-height:1.6}.breadcrumbs ol{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 0;list-style:none;margin:0;padding:0}.breadcrumbs li{display:inline-flex;align-items:baseline;min-width:0;max-width:100%}.breadcrumbs li+li:before{content:"/";margin:0 9px;color:var(--workspace-muted, #929caf);opacity:.6}.breadcrumbs a,.breadcrumbs [aria-current=page]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(34ch,65vw);border-radius:3px}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{color:var(--workspace-ink, #f1f4fa);text-decoration:underline;text-underline-offset:3px}.breadcrumbs a:focus-visible{outline:2px solid var(--workspace-accent, #8aafff);outline-offset:3px}.breadcrumbs [aria-current=page]{color:var(--workspace-ink, #f1f4fa)}.workspace-main:has(.article-layout){max-width:calc(var(--workspace-page-max-width) + 364px);padding-right:322px}.workspace-main:has(.article-panel-collapsed){padding-right:86px}.article-main-content{min-width:0}.article-details-panel{position:fixed;inset:0 0 0 auto;z-index:8;width:280px;max-width:calc(100vw - var(--workspace-sidebar-width, 45px));height:100dvh;display:flex;flex-direction:column;background:var(--workspace-panel);border-left:1px solid var(--workspace-line);font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:12px}.article-panel-collapsed .article-details-panel{width:44px}.article-panel-heading{display:flex;align-items:center;gap:10px;padding:10px 6px;min-height:52px;border-bottom:1px solid var(--workspace-line);flex-shrink:0}.article-panel-heading h2{margin:0;font-size:12px;font-weight:500}.article-icon-button{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;border:0;border-radius:5px;color:var(--workspace-muted);background:transparent;cursor:pointer}.article-icon-button:hover,.article-panel-actions a:hover,.article-panel-actions button:hover{background:var(--workspace-soft);color:var(--workspace-ink)}.article-icon-button:focus-visible,.article-panel-actions a:focus-visible,.article-panel-actions button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.article-panel-content{padding:20px;overflow-y:auto;min-height:0}.article-panel-content[hidden]{display:none}.article-panel-content section{margin:0 0 26px;padding:0}.article-panel-content h3{margin:0 0 12px;font-size:11px;color:var(--workspace-muted);font-weight:500}.article-panel-content dl{margin:0}.article-panel-content dt{color:var(--workspace-muted);margin-bottom:4px;font-size:11px}.article-panel-content dd{margin:0 0 16px;overflow-wrap:anywhere;line-height:1.6}.article-panel-content a{color:var(--workspace-ink)}.article-panel-content small{display:block;margin-top:8px;color:var(--workspace-muted);line-height:1.5}.article-panel-content .shared-dropdown{width:100%}.article-panel-topics{display:flex;gap:6px;flex-wrap:wrap}.article-panel-topics a{border:1px solid var(--workspace-line);border-radius:4px;padding:2px 7px}.article-panel-actions a,.article-panel-actions button{display:flex;align-items:center;width:100%;gap:9px;min-height:36px;padding:7px;border:0;border-radius:4px;color:var(--workspace-ink);background:transparent;font:inherit;text-decoration:none;text-align:left;cursor:pointer}.article-panel-actions .icon{width:16px;height:16px;color:var(--workspace-muted);font-size:16px}.article-panel-actions button:disabled{opacity:.45;cursor:default}@media(max-width:760px){.workspace-main:has(.article-layout){padding-right:62px}}.connections-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.connections-heading .workspace-heading{width:auto;flex:1;margin:0}.connections-heading .workspace-heading h1{margin:0}.connections-heading>a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.connections-heading>a .icon{width:15px;height:15px;font-size:15px}.connection-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--workspace-line);border-radius:8px;overflow:hidden}.connection-list .app-connection-card{min-height:64px;padding:14px 16px;border:0;border-bottom:1px solid var(--workspace-line);border-radius:0}.connection-list .app-connection-card:last-child{border-bottom:0}.connection-list .app-connection-card>.icon{margin-left:6px;flex-shrink:0}.connection-list .app-connection-card:focus-visible{outline-offset:-3px}.connection-status-badge{margin-left:auto;flex-shrink:0;border:1px solid currentColor;border-radius:20px;padding:3px 8px;white-space:nowrap;font:10px/1.4 system-ui,sans-serif}.connections-page .connection-filters{flex-wrap:wrap}@media(max-width:460px){.connection-list .app-connection-card{gap:7px;padding:12px 9px}.connection-list .app-monogram{width:24px;height:24px}.connection-status-badge{font-size:9px;padding:3px 6px}}.field-validation-error{display:block;margin-top:6px;color:#f4a3a3;font:12px/1.5 system-ui,sans-serif}.validation-summary{border:1px solid #8b4d53;border-radius:6px;padding:12px 14px;color:#f4a3a3;font:12px/1.6 system-ui,sans-serif;grid-column:1 / -1}.validation-summary ul{margin:6px 0 0;padding-left:18px}.validation-summary a{color:inherit;text-underline-offset:3px}[aria-invalid=true]:not(form){outline:1px solid #d87b83;outline-offset:2px}[data-theme=light] .field-validation-error,[data-theme=light] .validation-summary{color:#9c2d35}.article-base:has(.activity-type-badge){display:flex;align-items:center;gap:8px}@media(forced-colors:active){.field-validation-error,.validation-summary{color:CanvasText;border-color:CanvasText}[aria-invalid=true]{outline-color:Highlight}}.helpdesk-page{padding-bottom:36px}.helpdesk-list{display:grid;gap:10px;margin:20px 0 28px}.helpdesk-list-row{display:grid;gap:5px;width:100%;padding:16px;border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-panel);color:var(--workspace-ink);text-align:left;text-decoration:none;font:inherit}.helpdesk-list-row span,.helpdesk-list-row time{font-size:.85rem;color:var(--workspace-muted)}button.helpdesk-list-row{cursor:pointer}.helpdesk-list-row:hover{border-color:var(--workspace-accent)}.helpdesk-actions,.ticket-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.ticket-controls label,.ticket-filter{display:grid;gap:8px;min-width:180px}.ticket-filter{max-width:280px}.ticket-messages{display:grid;gap:14px;padding:0;list-style:none;margin:26px 0}.ticket-messages li,.ticket-approval{padding:18px;border:1px solid var(--workspace-line);border-radius:8px}.ticket-messages li>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.ticket-messages time{color:var(--workspace-muted);font-size:.8rem}.ticket-messages p,.workflow-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere}.channel-card{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:20px 0;border-bottom:1px solid var(--workspace-line)}.channel-card h2{margin:0}.channel-card p{margin:7px 0}.preference-row{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:12px 0}.profile-workspace{display:grid;gap:6px;padding:10px;font-size:.8rem}.workflow-page{width:100%}.workflow-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;margin:20px 0}.workflow-toolbar>label{display:grid;gap:5px;width:min(100%,360px)}.workflow-builder{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);height:calc(100svh - 240px);min-height:500px;border:1px solid var(--workspace-line);border-radius:12px;overflow:hidden}.workflow-chat{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--workspace-line)}.workflow-chat-history{flex:1;overflow-y:auto;padding:22px}.workflow-chat-history h2{font-size:1.1rem}.workflow-examples{display:grid;gap:12px}.workflow-examples button{border:1px solid var(--workspace-line);border-radius:8px;padding:14px;color:var(--workspace-ink);background:var(--workspace-panel);text-align:left;font:inherit;font-size:.85rem;cursor:pointer}.workflow-chat-message{padding:14px;margin:14px 0;border-radius:10px;border:1px solid var(--workspace-line);font-size:.9rem}.workflow-chat-message.user{background:var(--workspace-panel)}.workflow-chat-message p{margin-bottom:0}.workflow-composer{display:grid;gap:10px;flex-shrink:0;padding:16px;border-top:1px solid var(--workspace-line)}.workflow-composer textarea{width:100%;min-height:80px;max-height:200px;resize:vertical}.workflow-composer button{justify-self:end}.workflow-design{display:flex;flex-direction:column;min-height:0;min-width:0}.workflow-tabs{display:flex;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:18px;gap:8px;padding:12px 18px}.workflow-tabs button{flex:0 0 auto;white-space:nowrap;padding:8px 12px;background:transparent;color:var(--workspace-muted);border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:.85rem}.workflow-tabs button[aria-selected=true]{border-color:var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-panel)}.workflow-panel{flex:1;overflow:auto;min-height:0;padding:24px}.workflow-panel>h2{margin-top:0;font-size:1.15rem}.workflow-panel pre{max-width:100%;white-space:pre;overflow:auto;font-size:.8rem;line-height:1.6}.workflow-panel .sdk-readme{white-space:pre-wrap;font:inherit;font-size:.9rem}.workflow-state{color:var(--workspace-muted);font-size:.8rem}.workflow-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--workspace-muted)}.workflow-empty .icon{font-size:40px}.workflow-nodes{list-style:none;padding:0;display:grid;gap:36px;max-width:440px;margin:24px auto}.workflow-node{position:relative;display:grid;gap:8px;border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-panel);padding:18px}.workflow-node:not(:last-child):after{content:"↓";position:absolute;top:100%;height:36px;display:grid;place-items:center;left:50%;color:var(--workspace-muted)}.workflow-node>span{font-weight:600}.workflow-node p{margin:0;font-size:.85rem}.workflow-node dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:.8rem}.workflow-node dt{color:var(--workspace-muted);text-transform:capitalize}.workflow-node dd{margin:0;overflow-wrap:anywhere}.workflow-node small{color:var(--workspace-muted)}.workflow-node.trigger{border-color:var(--workspace-accent)}@media(max-width:850px){.workflow-builder{grid-template-columns:1fr;height:auto;overflow:visible}.workflow-chat{height:60svh;min-height:400px;border-right:0;border-bottom:1px solid var(--workspace-line)}.workflow-design{height:70svh;min-height:400px}}.workflow-composer textarea,.helpdesk-page input[readonly]{border:1px solid var(--workspace-line);border-radius:6px;background:var(--workspace-panel);color:var(--workspace-ink);padding:12px;font:inherit;width:100%}.settings-section{border:1px solid var(--workspace-line);border-radius:10px;padding:12px 18px;margin-top:14px}.settings-section>.create-form:last-child{border-bottom:0}.settings-section>summary{cursor:pointer;font-size:1.05rem;font-weight:600;padding:8px 0}.settings-section>summary:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:4px}.settings-section[open]>summary{margin-bottom:14px}.agent-progress{margin:12px 0;font-size:.85rem;color:var(--workspace-muted)}.agent-progress details{margin-top:6px}.agent-progress summary{cursor:pointer}.agent-progress ol{padding-left:20px;margin:6px 0}.record-table-scroll{overflow-x:auto;border:0;border-radius:0;background:transparent}.record-table-scroll.is-card-view{border:0;border-radius:0;background:transparent}.record-table{width:100%;border-collapse:collapse;text-align:left}.record-table th{padding:12px 16px;font-size:12px;font-weight:600;white-space:nowrap;background:transparent;color:var(--workspace-muted);border-bottom:1px solid var(--workspace-line)}.record-table td{height:56px;box-sizing:border-box;padding:12px 16px;border-bottom:1px solid var(--workspace-line);color:var(--workspace-muted);font-size:13px;vertical-align:middle}.record-table tbody tr:hover{background:var(--workspace-soft)}.record-table tbody tr:last-child td{border-bottom:1px solid var(--workspace-line)}.record-table-link{border:0;padding:0;background:none;color:var(--workspace-ink);font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere}.record-table a:focus-visible,.record-table-link:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:5px;border-radius:2px}.record-table-empty{text-align:center}.workspace-modal{max-height:calc(100dvh - 48px);overflow-y:auto}.workspace-modal .create-form{width:100%}.confirmation-form .confirmation-message{margin:0;overflow-wrap:anywhere}.confirmation-instruction{overflow-wrap:anywhere;font-weight:400}.confirmation-actions{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:12px;width:100%}.inbox-page{width:100%;max-width:1120px}.inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;margin:12px 0 22px}.inbox-status-filters{display:flex;align-items:center;gap:5px;flex:1;min-width:0;overflow-x:auto;padding:4px 2px 8px}.inbox-filter-button{flex-shrink:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--workspace-muted);padding:8px 11px;font:inherit;font-size:12px;line-height:1.25;white-space:nowrap;cursor:pointer}.inbox-filter-button:hover{color:var(--workspace-ink);background:var(--workspace-panel)}.inbox-filter-button[aria-pressed=true],.inbox-filter-button[aria-selected=true]{border-color:var(--workspace-line);background:var(--workspace-panel);color:var(--workspace-ink)}.inbox-filter-button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:1px}.inbox-sort{flex:0 0 170px;margin-bottom:4px}.inbox-page .record-table{min-width:680px;table-layout:fixed}.inbox-page .record-table th:first-child{width:42%}.inbox-page .record-table th:nth-child(2){width:22%}.inbox-page .record-table th:nth-child(3){width:16%}.inbox-page .record-table td{padding-top:22px;padding-bottom:22px;overflow-wrap:anywhere}.inbox-page .activity-status{display:inline-flex;align-items:center;padding:6px 8px;border:1px solid var(--workspace-line);border-radius:6px;font-size:11px;white-space:nowrap}.inbox-page .article-table-title{align-items:center}.inbox-page .article-table-title strong{font-weight:500}@media(max-width:700px){.inbox-toolbar{gap:10px}.inbox-sort{flex-basis:135px}}.role-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin-bottom:24px;border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-panel);color:var(--workspace-ink);font-size:12px}.channel-card{flex-direction:column;align-items:stretch;gap:18px}.channel-card>.helpdesk-actions{margin-top:auto;justify-content:flex-start;align-items:center}.channel-card>.helpdesk-actions form{margin:0}.channel-card>.helpdesk-actions button{min-width:112px}.ticket-detail-page{max-width:1120px;width:100%;margin:0 auto}.ticket-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0 30px}.ticket-detail-heading h2{margin:0;font-size:22px;font-weight:500;overflow-wrap:anywhere}.ticket-detail-heading .activity-status{flex-shrink:0;white-space:nowrap}.ticket-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:start}.ticket-detail-content{min-width:0}.ticket-description{padding-bottom:28px;border-bottom:1px solid var(--workspace-line)}.ticket-description h3,.ticket-detail-panel h3{font-size:14px;font-weight:500;margin:0 0 16px}.ticket-description p,.ticket-messages p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ticket-detail-panel{padding:22px;background:var(--workspace-panel);border:1px solid var(--workspace-line);border-radius:10px}.ticket-facts{display:grid;gap:18px;margin:0 0 24px}.ticket-facts div{display:grid;gap:5px}.ticket-facts dt{font-size:11px;color:var(--workspace-muted)}.ticket-facts dd{margin:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ticket-facts small{display:block;color:var(--workspace-muted)}.ticket-journal-tabs{display:flex;gap:18px;margin:24px 0 18px;border-bottom:1px solid var(--workspace-line)}.ticket-journal-tabs button{padding:10px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--workspace-muted);font:inherit;font-size:13px;cursor:pointer}.ticket-journal-tabs button[aria-pressed=true]{color:var(--workspace-ink);border-bottom-color:var(--workspace-accent)}.ticket-journal-tabs button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.ticket-journal-tabs span{font-size:11px;margin-left:5px;color:var(--workspace-muted)}.ticket-journal-form,.ticket-details-form{display:grid;gap:16px}.ticket-journal-form label,.ticket-details-form label{display:grid;gap:8px;font-size:12px}.ticket-journal-form textarea{width:100%;resize:vertical;padding:12px;border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-bg);color:var(--workspace-ink);font:inherit}.ticket-journal-form button{justify-self:end}.ticket-internal-label,.ticket-journal-empty{font-size:12px;color:var(--workspace-muted)}.ticket-journal-empty{padding:18px 0}@media(max-width:850px){.ticket-detail-layout{grid-template-columns:minmax(0,1fr);gap:28px}.ticket-detail-panel{grid-row:1}.ticket-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-detail-heading{align-items:flex-start}}.email-draft-text{display:block;margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}.profile-popover .profile-impersonate{margin:0 0 8px;padding:12px;border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-bg);color:var(--workspace-muted);font-size:11px}.profile-popover .profile-impersonate .category-trigger{justify-content:space-between;border:1px solid var(--workspace-line);border-radius:6px;background:var(--workspace-panel);color:var(--workspace-ink);padding:9px 10px}.profile-popover .profile-impersonate .category-trigger:hover{border-color:var(--workspace-accent)}@media(min-width:851px){.workspace-main:has(.ticket-detail-page){padding-right:340px}.ticket-detail-page{max-width:1000px}.ticket-detail-layout{display:block}.ticket-detail-panel{position:fixed;top:0;right:0;bottom:0;width:300px;height:100dvh;overflow-y:auto;border-radius:0;border-width:0 0 0 1px;z-index:10}}.record-row-actionable{cursor:pointer}.record-row-actionable:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-2px;background:var(--workspace-panel)}.chat-prompt:has(.chat-attach-button){grid-template-columns:auto minmax(0,1fr) auto}.chat-attach-button{display:grid;place-items:center;width:30px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--workspace-muted);cursor:pointer}.chat-attach-button:hover{background:var(--workspace-soft);color:var(--workspace-ink)}.chat-attach-button:focus-visible,.chat-file-chip button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.chat-attach-button:disabled{opacity:.4;cursor:default}.chat-attachments{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.chat-file-chip{display:inline-flex;align-items:center;gap:6px;max-width:250px;border:1px solid var(--workspace-line);background:var(--workspace-soft);border-radius:10px;padding:6px 8px;font-size:12px;color:var(--workspace-ink)}.chat-file-chip>span:not(.icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-file-chip .icon{font-size:16px;width:16px;flex-shrink:0}.chat-file-chip button{display:grid;place-items:center;border:0;padding:2px;background:transparent;color:var(--workspace-muted);cursor:pointer}.chat-prompt,.chat-prompt:has(.chat-attach-button){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"files files" "input input" "attach send";align-items:end;gap:8px 12px;padding:16px}.chat-prompt textarea{grid-area:input;min-height:77px;max-height:220px}.chat-prompt .chat-attach-button{grid-area:attach;justify-self:start;align-self:end}.chat-prompt .prompt-toolbar{grid-area:send;justify-self:end;align-self:end}.chat-prompt .chat-attachments{grid-area:files}.agent-progress summary{display:flex;align-items:center;gap:12px;list-style:none}.agent-progress summary:before{content:"▸";font-size:12px}.agent-progress details[open]>summary:before{content:"▾"}.agent-progress summary::-webkit-details-marker{display:none}.agent-progress summary:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:4px;border-radius:4px}.activity-current{display:inline-flex;align-items:center;gap:6px;color:var(--workspace-muted);font-size:11px}.agent-progress ol{padding:0;list-style:none}.agent-progress li{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:12px}.agent-progress li small{margin-left:auto;font-size:10px;color:var(--workspace-muted)}.activity-indicator{display:inline-flex;flex-shrink:0;color:var(--workspace-muted)}.activity-indicator .icon{font-size:14px;width:14px}.activity-indicator.is-processing{color:var(--workspace-accent);animation:chat-pulse 1.2s ease-in-out infinite alternate}.activity-indicator.is-completed{color:var(--workspace-accent)}.activity-indicator.is-failed{color:#e88989}@media(prefers-reduced-motion:reduce){.activity-indicator.is-processing{animation:none}}.agent-progress>details>.activity-current{display:flex;width:100%}.activity-finished-time{margin-left:auto;padding-left:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.chat-message-markdown{overflow-wrap:anywhere;line-height:1.65;min-width:0}.chat-message-markdown>:first-child{margin-top:0}.chat-message-markdown>:last-child{margin-bottom:0}.chat-message-markdown p{margin:0 0 12px;white-space:normal}.chat-message-markdown :is(h1,h2,h3,h4,h5,h6){margin:18px 0 8px;font-family:inherit;font-weight:600;line-height:1.4;font-size:1.05em}.chat-message-markdown h1{font-size:1.25em}.chat-message-markdown h2{font-size:1.15em}.chat-message-markdown :is(ul,ol){margin:8px 0 12px;padding-left:24px}.chat-message-markdown li{margin:4px 0}.chat-message-markdown li>p{margin-bottom:4px}.chat-message-markdown a{color:var(--workspace-accent);text-decoration:underline;text-underline-offset:3px}.chat-message-markdown a:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.chat-message-markdown code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em;background:var(--workspace-soft);padding:2px 5px;border-radius:4px}.chat-message-markdown pre{max-width:100%;overflow-x:auto;padding:12px;background:var(--workspace-soft);border:1px solid var(--workspace-line);border-radius:8px;white-space:pre}.chat-message-markdown pre code{padding:0;background:transparent}.chat-message-markdown blockquote{margin:12px 0;padding-left:14px;border-left:3px solid var(--workspace-line);color:var(--workspace-muted)}.chat-message-markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:12px 0}.chat-message-markdown :is(th,td){border:1px solid var(--workspace-line);padding:7px 10px;text-align:left}.chat-message-markdown hr{border:0;border-top:1px solid var(--workspace-line);margin:16px 0}.inbox-panel-columns,.inbox-item-link{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:24px}.inbox-panel-columns{padding:0 18px 10px 48px;font-size:12px;font-weight:500;color:var(--workspace-muted)}.inbox-panel-columns>:last-child{text-align:right}.inbox-panels ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.inbox-item-panel{position:relative;border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-panel);overflow:hidden}.inbox-item-panel:hover{border-color:var(--workspace-accent)}.inbox-item-link{padding:17px 18px;color:var(--workspace-ink);text-decoration:none;min-height:136px;align-items:start}.inbox-item-link:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-3px;border-radius:9px}.inbox-item-subject{display:flex;flex-direction:column;min-width:0;gap:7px}.inbox-item-subject>strong{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-item-kind{display:flex;align-items:center;gap:6px;font-size:11px;line-height:18px;color:var(--workspace-muted)}.inbox-item-kind .icon{font-size:15px;width:15px;height:15px}.inbox-item-details{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:11px;color:var(--workspace-muted)}.inbox-item-preview{font-size:12px;color:var(--workspace-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-item-updated{text-align:right;font-size:11px;color:var(--workspace-muted);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:18px}.inbox-archive-action{position:absolute;right:18px;bottom:17px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--workspace-line);background:var(--workspace-soft);border-radius:6px;color:var(--workspace-ink);padding:5px 8px;font:inherit;font-size:11px;cursor:pointer}.inbox-archive-action .icon{font-size:14px;width:14px}.inbox-archive-action:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.inbox-archive-action:disabled{opacity:.5;cursor:default}.inbox-panel-empty{padding:30px 18px;border:1px solid var(--workspace-line);border-radius:10px;color:var(--workspace-muted);font-size:13px}@media(max-width:600px){.inbox-panel-columns,.inbox-item-link{grid-template-columns:minmax(0,1fr) 105px;gap:10px}.inbox-item-updated{white-space:normal;line-height:1.5}.inbox-item-link{padding:14px}.inbox-archive-action{right:14px;bottom:14px}}.inbox-page,.ticket-detail-page{max-width:var(--workspace-page-max-width, 1120px)}@media(min-width:851px){.workspace-main:has(.ticket-detail-page){max-width:calc(var(--workspace-page-max-width) + 382px)}.ticket-detail-page{max-width:var(--workspace-page-max-width)}}.workspace-main:has(.article-panel-collapsed){max-width:calc(var(--workspace-page-max-width) + 128px)}.workflow-page.is-builder{display:flex;flex-direction:column;height:calc(100svh - 36px);min-height:0}.workflow-builder-heading{flex-shrink:0;display:flex;align-items:center;gap:18px;min-height:48px}.workflow-builder-heading .workspace-heading{margin:0;min-width:0}.workflow-builder-heading .card-link{flex-shrink:0;font-size:12px}.workflow-page.is-builder .workflow-toolbar{flex-shrink:0;margin:8px 0;justify-content:flex-end}.workflow-page.is-builder .workflow-builder{flex:1;height:auto;min-height:0}.workflow-page.is-builder .workflow-chat,.workflow-page.is-builder .workflow-design{height:100%;min-height:0}.workflow-page.is-builder .workflow-tabs{flex-shrink:0;margin:0}.workflow-page.is-builder .workflow-chat-history{text-align:left;padding:20px}@media(max-width:850px){.workflow-page.is-builder{height:auto;min-height:calc(100svh - 36px)}.workflow-page.is-builder .workflow-builder{flex:none;grid-template-columns:1fr}.workflow-page.is-builder .workflow-chat,.workflow-page.is-builder .workflow-design{height:65svh;min-height:420px}.workflow-builder-heading{flex-wrap:wrap;gap:8px}}.inbox-bulk-toolbar{display:flex;align-items:center;gap:12px;min-height:46px;margin-bottom:14px;padding:0 18px;font-size:12px;color:var(--workspace-muted)}.inbox-bulk-toolbar button{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.inbox-checkbox{width:16px;height:16px;min-height:0;padding:0;margin:0;accent-color:var(--workspace-accent);cursor:pointer;flex-shrink:0}.inbox-checkbox:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.inbox-item-select{position:absolute;z-index:1;top:18px;left:18px}.inbox-item-panel .inbox-item-link{padding-left:48px}.inbox-item-panel.is-selected{border-color:var(--workspace-accent);background:color-mix(in srgb,var(--workspace-accent) 8%,var(--workspace-panel))}.inbox-status-badge{--inbox-status-color: #7fb3f0;display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--inbox-status-color) 35%,transparent);border-radius:5px;padding:2px 6px;background:color-mix(in srgb,var(--inbox-status-color) 9%,transparent);color:var(--inbox-status-color)}.inbox-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.inbox-status-badge[data-status=waiting-for-employee]{--inbox-status-color: #e1b86b}.inbox-status-badge[data-status=waiting-for-approval]{--inbox-status-color: #baa1eb}.inbox-status-badge[data-status=escalated]{--inbox-status-color: #ef9494}.inbox-status-badge[data-status=resolved]{--inbox-status-color: #75c5a1}[data-theme=light] .inbox-status-badge{--inbox-status-color: #225e9b}[data-theme=light] .inbox-status-badge[data-status=waiting-for-employee]{--inbox-status-color: #855800}[data-theme=light] .inbox-status-badge[data-status=waiting-for-approval]{--inbox-status-color: #6b439c}[data-theme=light] .inbox-status-badge[data-status=escalated]{--inbox-status-color: #a32c36}[data-theme=light] .inbox-status-badge[data-status=resolved]{--inbox-status-color: #20714d}@media(forced-colors:active){.inbox-status-badge{color:CanvasText;border-color:CanvasText}.inbox-item-panel.is-selected{border-color:Highlight}}.domain-dns-records{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:12px;padding:16px;background:var(--workspace-panel);border:1px solid var(--workspace-line);border-radius:8px}.domain-dns-records dt{color:var(--workspace-muted)}.domain-dns-records dd{margin:0;overflow-wrap:anywhere}.chat-thread-heading{min-height:42px;margin-bottom:12px;gap:14px;align-items:center}.chat-thread-heading h1{font-size:clamp(18px,2vw,22px);margin:0;flex:1;min-width:0;line-height:1.4}.chat-thread-heading>a:last-child{margin-left:auto;align-self:center}.new-chat-button{display:inline-flex;align-items:center;gap:6px;font-weight:500}.new-chat-button .icon{font-size:17px;width:17px}.knowledge-list .inbox-item-link,.knowledge-list .inbox-panel-columns{padding-left:18px}.knowledge-refresh-button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--workspace-line);border-radius:7px;background:var(--workspace-panel);color:var(--workspace-ink);cursor:pointer;align-self:center}.knowledge-refresh-button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.knowledge-overview-toolbar{align-items:center}.record-panel-actions,.article-panel-actions{display:flex;flex-direction:column;gap:9px;padding-bottom:18px;margin-bottom:16px;border-bottom:1px solid var(--workspace-line)}.record-panel-actions .workspace-button,.article-panel-actions .workspace-button{display:flex;justify-content:flex-start;text-align:left;align-items:center;gap:7px;width:100%;padding:10px 12px;border-radius:7px;font-size:12px;text-decoration:none}.record-panel-actions .workspace-button:not(.secondary),.article-panel-actions .workspace-button:not(.secondary){background:var(--workspace-primary);color:var(--workspace-button-ink);border:1px solid var(--workspace-primary)}.record-panel-actions .workspace-button.secondary,.article-panel-actions .workspace-button.secondary{background:color-mix(in srgb,var(--workspace-accent) 13%,var(--workspace-panel));color:var(--workspace-ink);border:1px solid color-mix(in srgb,var(--workspace-accent) 38%,var(--workspace-line))}.workspace-button.secondary{--workspace-button-ink: var(--workspace-ink);background:color-mix(in srgb,var(--workspace-accent) 13%,var(--workspace-panel));border:1px solid color-mix(in srgb,var(--workspace-accent) 38%,var(--workspace-line))}.workspace-button.secondary:hover:not(:disabled){background:color-mix(in srgb,var(--workspace-accent) 23%,var(--workspace-panel));border-color:var(--workspace-accent)}.login-page{font-family:Inter Variable,Inter,system-ui,sans-serif}.workspace-shell,.login-page{-webkit-font-smoothing:antialiased}.workspace-shell :is(input,textarea,button),.login-page :is(input,textarea,button){font-family:inherit}.workspace-shell :is(.create-form,.ticket-details-form,.ticket-journal-form){gap:20px;min-width:0}.workspace-shell :is(.create-form,.ticket-details-form,.ticket-journal-form) label,.workspace-shell .multi-select-field{min-width:0;font-size:13px;font-weight:500;line-height:1.5;gap:8px}.workspace-shell .create-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not(.multi-select-input),.workspace-shell .create-form textarea,.workspace-shell .create-form .category-trigger,.workspace-shell .ticket-details-form .category-trigger,.workspace-shell .ticket-journal-form textarea{width:100%;min-height:44px;padding:11px 12px;border-radius:8px;font-size:13px;font-weight:400;line-height:20px}.workspace-shell .create-form textarea,.workspace-shell .ticket-journal-form textarea{min-height:112px}.workspace-shell .create-form .shared-dropdown,.workspace-shell .ticket-details-form .shared-dropdown{width:100%}.workspace-shell .create-form :is(input,textarea):not(.multi-select-input):focus-visible,.workspace-shell .ticket-journal-form textarea:focus-visible{border-color:var(--workspace-accent);outline:2px solid color-mix(in srgb,var(--workspace-accent) 50%,transparent);outline-offset:2px}.workspace-shell :is(input,textarea)::placeholder{color:var(--workspace-muted);opacity:1;font-weight:400}.category-trigger>span:not(.category-chevron){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .preference-row{width:100%;min-height:36px;margin:0}.record-table :is(th,td):last-child{padding-right:18px}.record-table .activity-status,.inbox-item-details .activity-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.record-table time{font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:600px){.inbox-panel-columns{padding-left:48px;padding-right:14px}.knowledge-list .inbox-panel-columns,.knowledge-list .inbox-item-link{padding-left:14px}.record-table :is(th,td){padding:12px}}.workflow-form-editor{display:grid;align-content:start;gap:20px}.workflow-form-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-form-heading h2,.request-form-card h3{margin:0;font-size:16px;font-weight:600}.workflow-form-editor>.create-form{width:100%}.workflow-form-field{display:grid;gap:16px;width:100%;min-width:0;margin:0;padding:18px;border:1px solid var(--workspace-line);border-radius:10px}.workflow-form-field legend{padding:0 6px;font-size:12px;color:var(--workspace-muted)}.request-form-card{width:100%;max-width:620px;padding:22px;margin:16px 0;border:1px solid var(--workspace-line);border-radius:12px;background:var(--workspace-panel)}.request-form-card h3{margin-bottom:22px}.request-form-card small,.request-form-preview-label{color:var(--workspace-muted);font-size:11px;font-weight:400}.request-form-card .preference-row small{display:block}.ticket-submitted-form{margin:24px 0;border:1px solid var(--workspace-line);border-radius:10px;padding:20px}.ticket-submitted-form h3{margin:0 0 16px;font-size:15px}.ticket-submitted-form dl{margin:0;display:grid;gap:12px}.ticket-submitted-form dl>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:20px;align-items:baseline}.ticket-submitted-form dt{color:var(--workspace-muted)}.ticket-submitted-form dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.workflow-form-heading{flex-wrap:wrap}.request-form-card{padding:18px}.ticket-submitted-form dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.inbox-page>.connections-heading{margin-bottom:20px}.inbox-page .inbox-toolbar{margin:0 0 14px;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--workspace-line)}.inbox-page .inbox-status-filters{flex:0 1 auto;padding:3px;gap:2px;border:1px solid var(--workspace-line);border-radius:9px;background:var(--workspace-panel)}.inbox-page .inbox-filter-button{min-height:32px;padding:7px 16px}.inbox-page .inbox-filter-button[aria-selected=true]{border-color:transparent;background:var(--workspace-soft);font-weight:600}.inbox-page .inbox-sort{margin:0 0 0 auto;flex:0 1 180px}.inbox-page .inbox-sort .category-trigger{min-height:38px;padding:8px 10px;background:transparent;border-color:transparent}.inbox-page .inbox-sort .category-trigger:hover{background:var(--workspace-soft)}.inbox-list-header{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:24px;min-height:44px;margin-bottom:8px;padding:0 18px;color:var(--workspace-muted);font-size:12px;font-weight:500}.inbox-list-header>:last-child{text-align:right}.inbox-list-selection{display:flex;align-items:center;gap:14px;min-width:0}.inbox-bulk-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 10px;border:1px solid var(--workspace-line);border-radius:7px;background:var(--workspace-panel);color:var(--workspace-ink);font:inherit;white-space:nowrap}.inbox-bulk-action .icon{width:16px;height:16px;font-size:16px}.inbox-bulk-action:hover{background:var(--workspace-soft)}.inbox-bulk-action:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.inbox-page .inbox-archive-action{padding:7px;min-width:30px;min-height:30px;justify-content:center}@media(max-width:600px){.inbox-page .inbox-toolbar{flex-direction:row;align-items:center;gap:8px}.inbox-page .inbox-sort{width:auto;flex:0 1 155px}.inbox-page .inbox-filter-button{padding-inline:10px}.inbox-list-header{grid-template-columns:minmax(0,1fr) 105px;gap:10px;padding-right:14px}.inbox-list-selection{gap:10px}.inbox-bulk-action{font-size:11px;padding-inline:6px}}.article-breadcrumbs{margin:0 0 24px;font-family:inherit;line-height:1.7}.article-breadcrumb-topics,.article-breadcrumbs li{min-width:0;overflow-wrap:anywhere}.workspace-main:has(.workflow-page.is-builder){width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden}.workflow-page.is-builder{height:100dvh;min-height:0}.workflow-builder-heading{min-height:62px;gap:16px;padding:12px 20px;border-bottom:1px solid var(--workspace-line);justify-content:space-between}.workflow-breadcrumbs{flex:1;min-width:0;margin:0;font-family:inherit;font-size:13px}.workflow-breadcrumbs h1{margin:0;color:var(--workspace-ink);font-size:14px;font-weight:500;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-breadcrumbs ol{flex-wrap:nowrap}.workflow-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:8px;margin-left:auto}.workflow-header-actions .workspace-button{min-height:34px;padding:7px 14px;font-size:12px}.workflow-page.is-builder .workflow-builder{min-height:0;border:0;border-radius:0;width:100%}@media(max-width:850px){.workspace-main:has(.workflow-page.is-builder){overflow:auto}.workflow-page.is-builder{height:auto;min-height:100dvh}.workflow-page.is-builder .workflow-builder{flex:1;min-height:calc(100dvh - 62px)}.workflow-builder-heading{position:sticky;top:0;z-index:5;background:var(--workspace-bg);padding:10px 14px;flex-wrap:nowrap;gap:8px}.workflow-header-actions .workspace-button{padding-inline:10px}}.inbox-sort-heading{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;border-radius:4px;background:transparent;color:var(--workspace-muted);font:inherit;font-weight:500;cursor:pointer}.inbox-list-header>.inbox-sort-heading{justify-self:end}.inbox-sort-heading:hover,.inbox-sort-heading[aria-pressed=true]{color:var(--workspace-ink)}.inbox-sort-heading:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:4px}.inbox-sort-heading .icon{width:14px;height:14px;font-size:14px}.record-table-heading{display:flex;align-items:center;gap:14px}.record-sort-button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:3px;padding:0;background:transparent;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.record-sort-button .icon{width:14px;height:14px;font-size:14px;opacity:.5}.record-table th[aria-sort=ascending],.record-table th[aria-sort=descending]{color:var(--workspace-ink)}.record-table th[aria-sort=ascending] .icon,.record-table th[aria-sort=descending] .icon{opacity:1}.record-sort-button:hover{color:var(--workspace-ink)}.record-sort-button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:5px}.inbox-page .record-table{min-width:560px}.inbox-page .record-table th:first-child{width:auto}.inbox-page .record-table th:nth-child(2){width:210px}.inbox-page .record-table td{height:56px;box-sizing:border-box;padding:12px 16px}.inbox-table-subject{display:flex;align-items:flex-start;gap:14px;min-width:0}.inbox-table-subject>.inbox-checkbox{margin-top:10px}.inbox-table-subject .inbox-status-badge{margin-top:5px;width:fit-content}.record-cell-actions{display:flex;align-items:center;gap:14px;justify-content:space-between}.record-icon-action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;padding:0;border:1px solid var(--workspace-line);border-radius:6px;background:var(--workspace-soft);color:var(--workspace-ink);cursor:pointer}.record-icon-action .icon{width:16px;height:16px;font-size:16px}.record-icon-action:hover{border-color:var(--workspace-accent)}.record-icon-action:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.inbox-selection-actions{display:flex;align-items:center;gap:14px;margin:0 0 12px;color:var(--workspace-muted);font-size:12px}.connector-details{display:grid;gap:20px}.connector-details h2{display:none}.connector-details .helpdesk-actions{display:flex;align-items:center;gap:10px}.connector-details form{display:grid;gap:14px}.chat-message:not(.from-user){width:100%;max-width:100%;padding:8px 0;margin:20px 0 28px;border:0;border-radius:0;background:transparent;box-shadow:none}.chat-message.from-user{width:fit-content;max-width:80%;padding:12px 18px;margin:18px 0 18px auto;border:0;border-radius:22px;background:var(--workspace-soft)}@media(max-width:600px){.chat-message.from-user{max-width:90%}}.support-identity-preview{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-soft)}.chat-welcome-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:14px;border-radius:12px;background:var(--workspace-soft);color:var(--workspace-ink)}.chat-welcome-icon .icon{width:26px;height:26px;font-size:26px}.chat-request-confirmation{display:flex;align-items:flex-start;gap:12px;margin:20px 0;padding:18px;border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-soft)}.chat-request-confirmation p{margin:4px 0}.chat-request-confirmation a{text-decoration:underline;text-underline-offset:3px}.workflow-save-status{max-width:260px;color:var(--workspace-muted);font-size:11px}.workforce-profile{margin-top:24px}.workforce-profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:20px 0}.workforce-profile-details>div{min-width:0;padding-bottom:12px;border-bottom:1px solid var(--workspace-line)}.workforce-profile-details dt,.profile-managed-label{color:var(--workspace-muted);font-size:12px}.workforce-profile-details dd{margin:5px 0 0;overflow-wrap:anywhere}.workforce-reference-field,.workforce-reference-add{display:grid;gap:8px;width:100%}.workforce-reference-field>.card-link{justify-self:start}@media(max-width:600px){.workforce-profile-details{grid-template-columns:minmax(0,1fr)}}.record-list-search{margin-bottom:16px;max-width:360px}.record-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:16px 0;color:var(--workspace-muted);font-size:12px}.record-pagination>span{margin-right:auto}.data-designer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px}.data-design-chat{min-width:0;border:1px solid var(--workspace-line);border-radius:10px;overflow:hidden}.data-design-chat h2{font-size:16px;padding:18px;margin:0}.data-chat-history{padding:0 18px;max-height:55svh;overflow:auto}.data-definition-editor{width:100%}.data-page-back{margin-bottom:18px;color:var(--workspace-muted)}@media(max-width:850px){.data-designer{grid-template-columns:minmax(0,1fr)}}.requests-list-toolbar{align-items:center;gap:16px}.requests-list-toolbar .workspace-search{flex:1;width:auto;max-width:none;min-width:0;min-height:44px;margin:0}.requests-list-toolbar .ticket-filter{flex:0 0 220px;margin-left:auto}.requests-list-toolbar .shared-dropdown{width:100%}.requests-list-toolbar .category-trigger{min-height:44px}@media(max-width:600px){.requests-list-toolbar{flex-direction:row;gap:10px}.requests-list-toolbar .ticket-filter{min-width:140px;flex-basis:160px}}.requests-list-toolbar .inbox-status-filters{flex:0 0 auto;margin-left:auto;flex-wrap:nowrap}.inbox-page .inbox-toolbar{padding-bottom:0;border-bottom:0;margin-bottom:20px}.list-toolbar{display:flex;align-items:center;gap:16px;margin:0 0 20px;border:0}.list-toolbar .workspace-search{flex:1;min-width:0;width:auto;max-width:none;min-height:44px;margin:0}.list-toolbar>.workspace-button,.list-toolbar .inbox-status-filters{flex:0 0 auto;margin:0 0 0 auto}.list-toolbar .inbox-status-filters{padding:3px;gap:2px;border:1px solid var(--workspace-line);border-radius:9px;background:var(--workspace-panel)}.list-toolbar .inbox-filter-button{min-height:32px;padding:7px 16px}@media(max-width:600px){.list-toolbar{gap:10px}.list-toolbar .inbox-filter-button{padding-inline:10px}}.workflow-name-input{width:clamp(120px,24vw,360px);min-height:32px;padding:4px 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;font:inherit}.workflow-name-input:hover,.workflow-name-input:focus-visible{border-color:var(--workspace-line);background:var(--workspace-soft)}.list-toolbar>.workspace-button{min-height:44px}.data-record-preview{border:0;margin:0;padding:0;min-width:0}.data-record-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}@media(max-width:650px){.data-record-fields{grid-template-columns:minmax(0,1fr)}}.record-list-search,.list-toolbar,.inbox-page .inbox-toolbar,.requests-list-toolbar{margin-bottom:16px}.list-toolbar .workspace-search,.requests-list-toolbar .workspace-search,.record-list-search,.list-toolbar>.workspace-button,.requests-list-toolbar .category-trigger{height:44px;min-height:44px}.list-toolbar .inbox-status-filters,.requests-list-toolbar .inbox-status-filters,.inbox-page .inbox-status-filters{height:44px;min-height:44px;box-sizing:border-box;padding:3px;border:1px solid var(--workspace-line)}.list-toolbar .inbox-filter-button,.requests-list-toolbar .inbox-filter-button,.inbox-page .inbox-filter-button{height:36px;min-height:36px;padding-block:6px}.workflow-breadcrumbs li:last-child{flex:1;min-width:0}.workflow-breadcrumbs h1:has(.workflow-name-input){overflow:visible}.workflow-name-input{display:block;width:100%;max-width:360px;min-width:0;box-sizing:border-box;border-color:var(--workspace-line)}.data-record-page>.connections-heading{margin-bottom:32px}.data-record-page>h2{margin:0 0 24px;font-size:18px}.data-record-page>.create-form{width:100%;max-width:none;gap:28px}.data-record-page .data-record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.data-record-page .data-record-fields>label{gap:10px}@media(max-width:650px){.data-record-page .data-record-fields{grid-template-columns:minmax(0,1fr)}}.knowledge-base-context{color:var(--workspace-muted);font-size:13px}.knowledge-base-page>.data-page-back{display:inline-block;margin-bottom:16px}.knowledge-topic-accordion{border:1px solid var(--workspace-line);border-radius:10px;margin-bottom:12px;background:var(--workspace-panel)}.knowledge-topic-accordion>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;font-size:14px}.knowledge-topic-accordion>summary:before{content:"›";font-size:22px;color:var(--workspace-muted)}.knowledge-topic-accordion[open]>summary:before{transform:rotate(90deg)}.knowledge-topic-accordion>summary>span:first-of-type{flex:1}.knowledge-topic-accordion>summary>span:last-child{color:var(--workspace-muted);font-size:12px}.knowledge-topic-content{padding:0 20px 20px}.knowledge-topic-content>.helpdesk-actions{margin-bottom:16px;justify-content:flex-end}.loading-skeleton{display:grid;gap:18px;padding:8px 0;width:100%}.skeleton-line{display:block;height:18px;border-radius:5px;background:var(--workspace-soft, #15202b);animation:skeleton-pulse 1.6s ease-in-out infinite}.record-list td .loading-skeleton{min-width:60px;padding:4px 0}.record-list td .skeleton-line{height:16px}.workspace-loading-shell{display:grid;grid-template-columns:var(--workspace-sidebar-width, 45px) minmax(0,1fr);min-height:100dvh;background:var(--workspace-bg, #000)}.workspace-loading-shell main{padding:40px}.workspace-loading-rail{border-right:1px solid var(--workspace-line, #1d2935)}@keyframes skeleton-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.skeleton-line{animation:none}}@media(forced-colors:active){.skeleton-line{background:GrayText;animation:none}}.data-record-page .data-record-fields{width:100%}.record-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 20px;text-align:center}.record-empty-state h3{margin:0;color:var(--workspace-ink);font-size:16px;font-weight:600}.record-empty-state p{margin:0 0 4px;color:var(--workspace-muted);font-size:13px}.data-record-loading{width:100%;display:grid;gap:28px}.data-field-skeleton{display:grid;gap:10px}.data-field-skeleton>:last-child{min-height:44px}.chat-messages .request-form-card{animation:form-enter .18s ease-out}@keyframes form-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.chat-messages .request-form-card{animation:none}}.workforce-profile-form{width:100%;max-width:none}.workforce-profile-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.workforce-profile-grid label{display:grid;gap:10px;width:100%}.workforce-profile-grid input{width:100%;height:44px;box-sizing:border-box}.editable-profile-field{position:relative;min-width:0}.editable-profile-field input[readonly]{padding-right:44px;cursor:default}.field-edit-button{position:absolute;right:6px;bottom:4px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--workspace-muted);cursor:pointer}.field-edit-button:hover{color:var(--workspace-text);background:var(--workspace-hover)}.workflow-code-editor{width:100%;min-height:60vh;padding:16px;font:13px/1.7 monospace;tab-size:2;box-sizing:border-box;resize:vertical}.workflow-run{padding:20px 0;border-bottom:1px solid var(--workspace-line)}@media(max-width:650px){.workforce-profile-grid{grid-template-columns:minmax(0,1fr)}}.workforce-profile .connections-heading .helpdesk-actions{margin-left:auto}@media(prefers-reduced-motion:reduce){.chat-history a{transition:none}}@media(forced-colors:active){.chat-history a:hover,.chat-history a:focus-visible{background:Highlight;color:HighlightText}}.inbox-item-content{width:100%;display:grid;gap:8px}.inbox-item-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.inbox-item-heading>strong{min-width:0;overflow-wrap:anywhere}.inbox-item-heading .inbox-status-badge{margin-top:0;flex:0 0 auto}.inbox-item-number{font-size:11px;font-weight:500;color:var(--workspace-muted);white-space:nowrap}.inbox-item-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px 24px;margin-top:4px;color:var(--workspace-muted);font-size:12px}.inbox-detail-field{display:grid;min-width:0;gap:4px}.inbox-detail-label{color:var(--workspace-muted);font-size:10px;line-height:1.4}.inbox-detail-value{color:var(--workspace-ink);line-height:20px;overflow-wrap:anywhere}.inbox-detail-value .profile-avatar{width:20px;height:20px;font-size:10px}@media(max-width:700px){.inbox-item-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}}.request-queue-label{display:inline-flex;align-items:center;border:1px solid var(--workspace-line);background:var(--workspace-soft);border-radius:5px;padding:2px 8px;color:var(--workspace-ink);font-size:12px;line-height:1.6}.inbox-item-preview{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--workspace-muted);font-size:13px}.inbox-table-subject>.inbox-checkbox{margin-top:5px}.connector-application-form{width:100%;max-width:100%;margin-block:24px}.connector-application-form>label{width:100%;margin-block:0}html:has(.ticket-detail-page),html:has(.article-layout),body:has(.ticket-detail-page),body:has(.article-layout){height:100%;overflow:hidden}.workspace-shell:has(.ticket-detail-page),.workspace-shell:has(.article-layout){height:100dvh;min-height:0;overflow:hidden}.workspace-main:has(.ticket-detail-page),.workspace-main:has(.article-layout){height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;box-sizing:border-box}.ticket-detail-panel,.article-panel-content{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.chat-receipt-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:16px 0}.chat-receipt-answers dt{color:var(--workspace-muted);font-size:12px}.chat-receipt-answers dd{margin:2px 0 0;overflow-wrap:anywhere}@media(max-width:850px){.ticket-detail-panel{max-height:45dvh;overflow-y:auto}}.catalog-toggle{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:13px}.chat-request-panel{position:fixed;right:0;top:0;bottom:0;width:340px;padding:24px;overflow-y:auto;background:var(--workspace-panel);border-left:1px solid var(--workspace-line);z-index:3}.chat-request-panel h2{font-size:16px}.chat-request-panel h3{font-size:14px;margin-top:24px}.chat-request-panel dt{color:var(--workspace-muted);font-size:12px;margin-top:18px}.chat-request-panel dd{margin:5px 0 0;overflow-wrap:anywhere;font-size:14px}.chat-page.has-request-panel{width:calc(100% - 340px)}@media(max-width:900px){.chat-page.has-request-panel{width:100%}.chat-request-panel{position:static;width:100%;max-height:40dvh;flex-shrink:0;border-top:1px solid var(--workspace-line)}}.workspace-shell{--field-readonly-bg: var(--workspace-panel);--field-disabled-bg: color-mix(in srgb, var(--workspace-panel) 80%, var(--workspace-bg))}.workspace-shell[data-theme=light]{--field-readonly-bg: var(--workspace-panel);--field-disabled-bg: var(--workspace-soft)}.workspace-main :is(input[readonly],textarea[readonly],[role=combobox][aria-readonly=true],.multi-select-control[data-readonly=true]){background:var(--field-readonly-bg, #16283c);color:var(--workspace-ink)}.workspace-main :is(input:disabled,textarea:disabled,button[role=combobox]:disabled,[role=combobox][aria-disabled=true],fieldset:disabled input,fieldset:disabled textarea){background:var(--field-disabled-bg, #292a30);color:var(--workspace-muted);opacity:1;cursor:not-allowed}@media(forced-colors:active){.workspace-main :is(input[readonly],textarea[readonly],[role=combobox][aria-readonly=true]){background:Canvas;border-style:dashed}.workspace-main :is(input:disabled,textarea:disabled,[role=combobox][aria-disabled=true]){background:Canvas;color:GrayText}}.workspace-main .multi-select-control[data-readonly=true]{background:var(--field-readonly-bg);opacity:1}.workspace-main .multi-select-control[data-disabled=true]{background:var(--field-disabled-bg);opacity:1}.workspace-main .multi-select-control[data-disabled=true] input{background:transparent}.profile-cover{height:150px;border:1px solid var(--workspace-line);border-radius:12px 12px 0 0;background:linear-gradient(115deg,#152d47,#255a77 55%,#173149)}.profile-identity-header{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:0 24px 24px;margin-bottom:24px;border:1px solid var(--workspace-line);border-top:0;border-radius:0 0 12px 12px;background:var(--workspace-panel)}.profile-identity-header>.profile-avatar{margin-top:-35px;border:5px solid var(--workspace-panel)}.profile-identity-header>div:not(.profile-photo-actions){flex:1;min-width:160px}.profile-identity-header h2{margin:16px 0 5px;font-size:23px}.profile-identity-header p{color:var(--workspace-muted);margin:0}.profile-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;overflow:hidden;background:var(--workspace-soft);color:var(--workspace-ink);font-size:12px;vertical-align:middle}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar-large{width:110px;height:110px;font-size:36px}.request-assignee{display:inline-flex;align-items:center;gap:7px;font-size:12px}.chat-welcome h1 .skeleton{width:280px;max-width:100%;margin-inline:auto}.workspace-shell [hidden]{display:none!important}.inbox-assign-button{margin-left:auto;align-self:center;flex-shrink:0}.profile-trigger .profile-avatar{width:30px;height:30px}.chat-welcome h1 .loading-skeleton{width:280px;max-width:100%;margin-inline:auto}.workspace-loading-shell main:has(.chat-welcome){padding:24px;min-width:0;width:calc(100% - var(--workspace-sidebar-width, 45px))}.article-builder-content{overflow-y:auto;padding:24px;min-height:0;flex:1}.article-builder-content .create-form{width:100%;max-width:none}.article-approval-notice{color:var(--workspace-muted);font-size:13px}.article-approval-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-left:auto}.article-review-bar{position:sticky;top:-24px;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:-24px -24px 24px;padding:16px 24px;background:var(--workspace-bg);border-bottom:1px solid var(--workspace-line)}.article-review-bar .article-approval-notice{flex:1 1 240px;margin:0}.workspace-shell.article-standalone{display:block;min-height:100dvh;height:auto;background:var(--workspace-bg);color:var(--workspace-ink)}.article-standalone-header{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;border-bottom:1px solid var(--workspace-line)}.article-brand{font-family:Shippori Mincho,serif;font-size:23px;color:inherit;text-decoration:none}.article-standalone-content{max-width:800px;padding:48px 24px;margin:auto}.article-standalone-content h1{font-size:32px}.inbox-page>.connections-heading{align-items:center}.inbox-page>.connections-heading .workspace-heading h1{margin-bottom:0}.inbox-page .inbox-toolbar:has(>.workspace-search[hidden]):not(:has(.ticket-filter)){display:none}.workspace-main:has(.chat-page.is-conversation){padding:0;max-width:none;height:100dvh;overflow:hidden}.chat-page.is-conversation,.chat-page.is-conversation.has-request-panel{width:100%;height:100%;min-height:0;display:block}.chat-conversation-layout{display:grid;grid-template-columns:minmax(320px,42%) minmax(0,1fr);height:100%;min-height:0}.chat-conversation-left{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.chat-conversation-left .chat-thread-heading{padding:20px 24px 0}.chat-conversation-left .chat-thread-heading h1{font-size:16px}.chat-conversation-left .chat-messages{padding:12px 24px}.chat-conversation-left .chat-composer{padding:16px 20px 20px}.chat-request-workspace{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;border-left:1px solid var(--workspace-line);background:var(--workspace-panel)}.chat-request-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--workspace-line)}.chat-request-heading h2{font-size:15px;margin:0}.request-workspace-panel{flex:1;min-height:0;overflow-y:auto;padding:20px 24px}.request-workspace-panel .ticket-detail-layout{display:flex;flex-direction:column;height:auto;min-height:0;gap:24px}.request-workspace-panel .ticket-detail-content{width:100%;overflow:visible;height:auto}.request-workspace-panel .ticket-detail-panel{order:-1;position:static;width:100%;height:auto;max-height:none;overflow:visible;border:0;border-bottom:1px solid var(--workspace-line);padding:0 0 20px}.request-workspace-panel .ticket-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.request-workspace-panel .record-panel-actions{display:flex;flex-wrap:wrap;gap:10px}.request-workspace-panel .record-panel-actions h3{width:100%}.request-workspace-panel .record-panel-actions button{min-width:140px;flex:1}.request-workspace-panel .ticket-detail-heading h2{font-size:19px}.chat-page.is-operator .chat-speaker{display:block;font-size:11px;color:var(--workspace-muted);margin-bottom:6px}@media(max-width:850px){.chat-conversation-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(300px,55%) minmax(0,1fr)}.chat-request-workspace{border-left:0;border-top:1px solid var(--workspace-line)}}.workflow-field-accordion{border:1px solid var(--workspace-line);border-radius:9px;overflow:hidden}.workflow-field-accordion>summary{cursor:pointer;padding:14px 16px;font-size:14px}.workflow-field-accordion .workflow-form-field{border:0;margin:0;border-top:1px solid var(--workspace-line)}.workflow-field-accordion legend{display:none}.saving-spinner{animation:saving-spin .9s linear infinite;vertical-align:middle;margin-right:6px}@keyframes saving-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.saving-spinner{animation:none}}.inbox-toolbar:has(.workspace-search[hidden]):has(.ticket-filter[hidden]){display:none}.workforce-profile .field-edit-button{top:calc(100% - 22px);bottom:auto;transform:translateY(-50%);width:32px;height:32px;min-height:0;max-height:32px;padding:0;margin:0;box-sizing:border-box;line-height:1;display:flex;align-items:center;justify-content:center}.workforce-profile .field-edit-button .material-symbols-outlined{line-height:1}.chat-page.is-conversation:not(.has-request-panel) .chat-conversation-layout{display:block;width:min(100%,848px);margin-inline:auto}.chat-article-reader{flex:1;min-height:0;overflow-y:auto;padding:24px}.chat-article-reader h1{font-size:24px}.article-chat-composer{padding:16px 20px 20px;margin-top:auto}.article-chat-composer .chat-prompt{width:100%;margin:0}.article-builder-content .create-form>.article-editor{width:100%;min-width:0;box-sizing:border-box}html:has(.workflow-page.is-builder,.chat-page.is-conversation,.article-layout,.data-record-workspace),body:has(.workflow-page.is-builder,.chat-page.is-conversation,.article-layout,.data-record-workspace),#root:has(.workflow-page.is-builder,.chat-page.is-conversation,.article-layout,.data-record-workspace){height:100%;overflow:hidden}.workspace-shell:has(.workflow-page.is-builder,.chat-page.is-conversation,.article-layout,.data-record-workspace){height:100dvh;min-height:0;overflow:hidden}.workspace-body:has(.workflow-page.is-builder,.chat-page.is-conversation,.article-layout,.data-record-workspace){height:100%;min-height:0;min-width:0;overflow:hidden}.workspace-main:has(.workflow-page.is-builder,.chat-page.is-conversation,.article-layout,.data-record-workspace){height:100%;min-height:0;box-sizing:border-box;overflow:hidden}.workflow-page.is-builder{height:100%;overflow:hidden}.workflow-page.is-builder .workflow-builder{min-height:0;overflow:hidden}.workflow-page.is-builder .workflow-chat,.workflow-page.is-builder .workflow-design{min-width:0;min-height:0;overflow:hidden}.workflow-chat-history{min-height:0;overscroll-behavior:contain}.article-chat-composer{flex-shrink:0}@media(max-width:850px){.workflow-page.is-builder .workflow-builder{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.workflow-page.is-builder .workflow-chat,.workflow-page.is-builder .workflow-design{height:100%;min-height:0}}.article-layout{height:100%;min-height:0;overflow:hidden}.article-main-content{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.knowledge-center-heading{padding:32px 0 24px}.knowledge-center-path,.knowledge-topic-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px}.knowledge-center-bases{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.knowledge-base-card{text-align:left;padding:28px;border:1px solid var(--workspace-line);border-radius:14px;background:var(--workspace-panel);color:var(--workspace-ink)}.knowledge-base-card:hover,.knowledge-center-article-link:hover{background:var(--workspace-soft)}.knowledge-base-card h2{font-size:18px;margin:12px 0 8px}.knowledge-base-card>span,.knowledge-center-article-link>span{color:var(--workspace-muted)}.knowledge-center-articles{display:grid;gap:12px;margin-top:24px}.knowledge-center-article-link{display:grid;grid-template-columns:1fr auto;gap:10px 20px;padding:22px;text-align:left;border:1px solid var(--workspace-line);border-radius:10px;color:var(--workspace-ink);background:var(--workspace-panel)}.knowledge-center-article-link>span{grid-column:1}.knowledge-center-article-link>.icon{grid-column:2;grid-row:1}.knowledge-permissions{display:grid;gap:16px;padding-block:16px}.knowledge-permissions h2{font-size:16px;margin:0}.knowledge-permissions .workspace-button{justify-self:start}.record-pagination{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.record-page-buttons{display:flex;gap:8px}.record-page-size{margin-left:auto;min-width:130px}.record-page-size .category-trigger{min-height:34px}.workflow-design .workflow-form-editor{padding:20px;gap:18px}.workflow-design .workflow-form-editor+.workflow-form-editor{padding-top:0}.workflow-design .workflow-form-editor>:is(h2,h3,p){margin-block:0}.workflow-design .workflow-form-editor .preference-row{margin:0;padding-block:10px}.workflow-design .create-form{gap:18px}.workflow-design>section{margin-block:0}.reports-toolbar,.knowledge-overview-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-block:0 24px}.reports-toolbar .shared-dropdown,.knowledge-overview-toolbar .shared-dropdown{width:auto;min-width:170px}.record-secondary{display:block;color:var(--workspace-muted);font-size:11px;overflow-wrap:anywhere}.article-attachments-field{width:100%;display:grid;gap:12px}.record-pagination{justify-content:flex-start;gap:12px}.record-pagination>span{margin-right:0}.record-pagination .record-page-size{margin-left:0;min-width:0;width:112px;flex:0 0 112px}.record-page-size .shared-dropdown,.record-page-size .category-trigger{width:112px;min-width:0}.record-page-size .category-trigger{padding:6px 10px;gap:6px;font-size:12px}.record-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px}.record-page-buttons{align-items:center;gap:4px;justify-self:start}.record-page-buttons .workspace-button{min-width:30px;padding-inline:8px;justify-content:center}.record-page-buttons [aria-current=page]{color:var(--workspace-ink);background:color-mix(in srgb,var(--workspace-accent) 24%,var(--workspace-panel));border-color:var(--workspace-accent)}.record-page-ellipsis{padding-inline:4px}.record-page-count{text-align:center;white-space:nowrap}.record-pagination .record-page-size{justify-self:end;width:76px;min-width:0}.record-page-size .shared-dropdown,.record-page-size .category-trigger{width:76px}@media(max-width:800px){.record-pagination{grid-template-columns:minmax(0,1fr) auto}.record-page-buttons{grid-column:1 / -1;flex-wrap:wrap}.record-page-count{text-align:left}}.catalog-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:20px}.catalog-card-category,.catalog-card-description{color:var(--workspace-muted);font-size:12px;line-height:1.7}.catalog-card-action{margin-top:auto;padding-top:12px;display:flex;width:100%;justify-content:space-between;font-size:12px}.catalog-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:20px}.catalog-toolbar>input{flex:1;min-width:0}.catalog-toolbar input,.catalog-toolbar .category-trigger{height:40px}.catalog-toolbar .shared-dropdown{min-width:180px}.category-related-workflows{margin-top:32px}.reference-open-actions{display:flex;align-items:center;margin-left:auto;gap:4px}.reference-open-link{display:inline-flex;width:28px;min-width:28px;height:28px;align-items:center;justify-content:center;border-radius:5px;color:var(--workspace-ink);text-decoration:none;font-size:18px}.reference-open-link:hover,.reference-open-link:focus-visible{background:var(--workspace-soft);outline:1px solid var(--workspace-accent)}.readonly-reference-control{display:flex;align-items:center;border:1px solid var(--workspace-line);border-radius:6px;background:var(--workspace-soft);padding-right:6px}.readonly-reference-control input{border:0;min-width:0;flex:1}.record-updated-column{text-align:right}.record-updated-column .record-table-heading,.record-updated-column .record-cell-actions{justify-content:flex-end}.reports-toolbar>.shared-dropdown:first-child,.knowledge-overview-toolbar>.shared-dropdown:first-child{margin-right:auto}.reports-toolbar .category-trigger,.knowledge-overview-toolbar .category-trigger,.reports-toolbar button.knowledge-refresh-button,.knowledge-overview-toolbar button.knowledge-refresh-button{height:40px;min-height:40px;box-sizing:border-box}@media(max-width:600px){.catalog-toolbar{flex-wrap:wrap}.catalog-toolbar input{flex-basis:100%}}.workspace-modal[open]{position:fixed;top:50%;left:calc(var(--workspace-sidebar-width, 45px) + (100vw - var(--workspace-sidebar-width, 45px)) / 2);right:auto;bottom:auto;margin:0;transform:translate(-50%,-50%);z-index:1002;width:min(520px,calc(100vw - var(--workspace-sidebar-width, 45px) - 40px))}.catalog-topic-group{border:1px solid var(--workspace-line);border-radius:12px;margin-top:16px;overflow:hidden}.catalog-topic-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border:0;background:var(--workspace-panel);color:var(--workspace-ink);cursor:pointer;text-align:left}.catalog-topic-toggle[aria-expanded=true]{border-bottom:1px solid var(--workspace-line)}.catalog-topic-group .catalog-card-grid{padding:20px}.page-back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;color:var(--workspace-muted);text-decoration:none;font-size:12px}.page-back-link:hover,.page-back-link:focus-visible{color:var(--workspace-ink)}.page-back-link .icon{font-size:17px;width:17px;height:17px}.connector-setup-instructions{border:1px solid var(--workspace-line);padding:16px 18px;border-radius:10px;margin:18px 0}.connector-setup-instructions summary{cursor:pointer;font-weight:500}.connector-setup-instructions ol{padding-left:20px;line-height:1.8;font-size:13px}.connector-setup-instructions li+li{margin-top:8px}.record-reference-value{display:flex;align-items:center;justify-content:space-between;gap:8px}.editable-profile-field:has(.readonly-reference-control) .field-edit-button{right:36px}@keyframes content-reveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.catalog-card-grid>button,.record-list tbody>tr:not([aria-hidden=true]),.record-empty-state{animation:content-reveal .16s ease-out both}}.request-workspace-panel .ticket-detail-panel{margin:24px 0;padding:20px;border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-panel)}.request-workspace-panel .ticket-submitted-form dl{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.request-workspace-panel .ticket-submitted-form dl>div{display:grid;grid-template-columns:minmax(100px,40%) minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--workspace-line)}.request-workspace-panel .ticket-submitted-form dl>div:last-child{border-bottom:0}.request-workspace-panel .ticket-submitted-form dd{margin:0;overflow-wrap:anywhere}.request-workspace-panel .ticket-details-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.request-workspace-panel .record-panel-actions{margin-bottom:20px}@media(max-width:600px){.request-workspace-panel .ticket-facts,.request-workspace-panel .ticket-details-form{grid-template-columns:minmax(0,1fr)}}.record-bulk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0 16px}.record-selection-column{width:44px}.record-selection-column input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--workspace-accent);cursor:pointer}.workflow-form-node details{min-width:0}.workflow-form-node summary{cursor:pointer;font-weight:600}.workflow-form-node summary>span{margin-left:4px}.workflow-form-node summary>small{float:right;font-weight:400}.workflow-form-node summary:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:6px;border-radius:4px}.workflow-form-node-preview{padding-top:18px}.workflow-form-node .request-form-card{margin:0;padding:0;border:0;background:transparent}.workflow-form-node .request-form-card h3{font-size:15px}.prompt-submit{width:36px;height:36px;min-width:36px;border-radius:50%;transition:background-color .12s ease,opacity .12s ease}.prompt-submit .icon{width:22px;height:22px;font-size:22px}.composer-input-surface{position:relative;min-width:0;border:1px solid var(--workspace-line);border-radius:18px;background:var(--workspace-panel)}.composer-input-surface:focus-within{border-color:var(--workspace-accent)}.workflow-composer .composer-input-surface textarea{display:block;min-height:140px;max-height:260px;field-sizing:content;resize:none;margin:0;padding:16px 16px 62px;border:0;border-radius:inherit;outline:0;background:transparent}.composer-input-surface .prompt-submit{position:absolute;bottom:12px;right:12px}@media(prefers-reduced-motion:reduce){.prompt-submit{transition:none}}.workflow-visual-toolbar{position:sticky;top:-24px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 12px;background:var(--workspace-panel)}.workflow-zoom-controls{display:flex;align-items:center;gap:6px}.workspace-shell .workflow-zoom-controls .workspace-button.small{width:28px;min-width:28px;height:28px;min-height:28px;max-height:28px;padding:0;font-size:14px;line-height:1;justify-content:center}.workflow-zoom-controls output{min-width:38px;text-align:center;font-size:12px;color:var(--workspace-muted)}.catalog-launcher-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.catalog-launcher-content{min-width:0}.catalog-launcher-content .catalog-toolbar{margin-bottom:24px}.catalog-toolbar .workspace-search{flex:1;width:100%;min-width:0;height:40px}.catalog-launcher-content .catalog-topic-group{margin:0 0 28px;border:0;border-radius:0;overflow:visible}.catalog-launcher-content .catalog-topic-toggle{padding:0 0 14px;background:transparent;border:0;font-size:14px}.catalog-topic-toggle>.icon{color:var(--workspace-muted);width:18px;font-size:18px}.catalog-launcher-content .catalog-card-grid{padding:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:16px}.catalog-tile-skeleton>.skeleton-block{width:48px;height:48px;border-radius:8px}.catalog-tile-skeleton .loading-skeleton{width:80%}@media(max-width:700px){.catalog-launcher-layout{grid-template-columns:minmax(0,1fr);gap:20px}.catalog-launcher-content .catalog-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr));gap:12px}}.recent-chat-items{display:grid;gap:10px}.recent-chat-items>a{display:block;min-height:40px;box-sizing:border-box}.recent-chat-placeholder.loading-skeleton{padding:0;gap:10px}.recent-chat-placeholder .skeleton-line{height:40px}@media(prefers-reduced-motion:no-preference){.content-transition.is-ready,.content-reveal-inline,.request-workspace-panel .ticket-detail-content,.knowledge-topic-accordion{animation:content-reveal .18s ease-out both}.loading-skeleton{animation:content-reveal .16s ease-out .1s both}}.catalog-launcher-content .catalog-toolbar{justify-content:center}.catalog-toolbar .workspace-search{max-width:560px}.my-work-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 28px}.my-work-metric{border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-panel);padding:18px}.my-work-metric>span{display:block;color:var(--workspace-muted);font-size:12px}.my-work-metric>strong{display:block;font-size:28px;font-weight:500;line-height:1.5;margin-top:8px}.my-work-page .my-work-section-title{font-size:16px;font-weight:600;margin:28px 0 16px}.my-work-reports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.my-work-page>.workspace-search{margin-bottom:20px}@media(max-width:800px){.my-work-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.my-work-reports{grid-template-columns:minmax(0,1fr)}}.my-work-page .my-work-metric{margin:0}.chart-bar{fill:var(--workspace-brand, #818cf8)}.catalog-topic-toggle:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:4px;border-radius:6px}.workflow-visual-toolbar,.workflow-visual-toolbar .workflow-state,.workflow-zoom-controls .workspace-button{background:transparent}.workflow-chat-footer{padding:0 20px 16px;flex-shrink:0}.connector-actions-form{margin-block:24px}.request-action-text{white-space:pre-wrap;overflow-wrap:anywhere}.catalog-launcher-content .catalog-toolbar{justify-content:flex-start}.demo-controls{display:flex;flex-wrap:wrap;gap:16px;margin-block:24px}.demo-controls>*{min-width:180px}.record-export-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:12px}.audit-record-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-block:24px}.audit-record-details dt{color:var(--workspace-muted);font-size:12px}.audit-record-details dd{margin:6px 0 0;overflow-wrap:anywhere}.workflow-breadcrumbs [aria-current=page]{max-width:100%;width:100%}.activity-type-badge{flex:0 0 30px;min-width:30px;aspect-ratio:1}.article-table-title>span:last-child{min-width:0;overflow-wrap:anywhere}.chat-request-action{flex-direction:column;align-items:flex-start}.catalog-launcher-content .catalog-topic-group{padding:0;border:0;background:transparent}.catalog-launcher-content .catalog-topic-toggle{padding:12px 16px;border-radius:8px;background:var(--workspace-soft)}.catalog-launcher-content .catalog-topic-group .catalog-card-grid{padding:16px 0 0}.list-action-menu{position:relative;flex:0 0 auto}.list-action-menu>.workspace-button{width:40px;height:40px;padding:0;justify-content:center}.list-action-options{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:160px;padding:6px;border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-panel);box-shadow:0 8px 24px #0003}.list-action-options :is(button,a){display:block;width:100%;padding:10px 12px;border:0;border-radius:5px;background:transparent;color:var(--workspace-ink);text-align:left;font:inherit;cursor:pointer}.list-action-options :is(button,a):hover,.list-action-options :is(button,a):focus-visible{background:var(--workspace-soft)}.connections-heading[data-list-actions]:has(.list-action-menu){justify-content:flex-start;gap:10px}.connections-heading[data-list-actions]:has(.list-action-menu)>:first-child{margin-right:auto}.chat-request-header-actions{margin-left:auto}.request-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.chat-request-heading{flex-wrap:wrap;gap:12px}.request-header-actions .workspace-button{min-height:36px;height:36px}.record-list>.record-export-actions{float:right;margin-left:12px}.record-list:has(>.record-export-actions)>.record-list-search{width:calc(100% - 52px)}.record-table-scroll,.record-empty-state{clear:both}.breadcrumbs ol,.breadcrumbs li{align-items:center}.workflow-builder-heading>.breadcrumbs,.connections-heading>.breadcrumbs,.chat-request-heading .breadcrumbs{margin:0;align-self:center}.chat-request-location{min-width:0}.chat-request-heading .breadcrumbs{font-family:inherit}.attachment-dropzone{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;border:1px dashed var(--workspace-line);border-radius:12px;background:var(--workspace-soft);text-align:center}.attachment-dropzone.is-dragging{border-color:var(--workspace-accent);box-shadow:0 0 0 2px var(--workspace-accent)}.attachment-dropzone>.icon{width:28px;height:28px;font-size:28px}.attachment-dropzone>span:not(.icon){font-size:12px;color:var(--workspace-muted)}.attachment-file-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--workspace-line)}.attachment-file-row>div{min-width:0;flex:1;overflow-wrap:anywhere}.attachment-file-row small{display:block;margin-top:6px;color:var(--workspace-muted)}.record-detail-tabs{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;overscroll-behavior-x:contain;display:flex;align-items:center;gap:8px;margin:20px 0}.record-detail-tabs button{flex:0 0 auto;white-space:nowrap;color:var(--workspace-muted);background:transparent;border:0;border-radius:999px;padding:8px 14px;font:inherit;cursor:pointer}.record-detail-tabs button[aria-selected=true]{color:var(--workspace-ink);border-color:var(--workspace-brand)}.workspace-shell :is(.record-detail-tabs,.workflow-tabs,.knowledge-tabs) button:hover,.workspace-shell :is(.record-detail-tabs,.workflow-tabs,.knowledge-tabs) button:focus-visible{background:#818cf81a;color:var(--workspace-ink)}.workspace-shell :is(.record-detail-tabs,.workflow-tabs,.knowledge-tabs) button[aria-selected=true]:hover{background:#818cf833}.ticket-detail-layout[hidden]{display:none}.article-generation-placeholder{display:grid;gap:20px}.resizable-split{position:relative}.split-resize-handle{position:absolute;top:0;bottom:0;left:calc(var(--split-left, 42%) - 4px);width:8px;z-index:12;cursor:col-resize;touch-action:none}.split-resize-handle:after{content:"";position:absolute;width:2px;top:0;bottom:0;left:3px;background:transparent;transition:background .12s ease}.split-resize-handle:hover:after,.split-resize-handle:focus-visible:after,.is-resizing>.split-resize-handle:after{background:var(--workspace-brand)}.is-resizing{user-select:none;cursor:col-resize}@media(min-width:901px){.workflow-page.is-builder .workflow-builder.resizable-split,.chat-page.has-request-panel .chat-conversation-layout.resizable-split{grid-template-columns:minmax(280px,var(--split-left, 42%)) minmax(320px,1fr)}}@media(max-width:900px){.split-resize-handle{display:none}}.workspace-body{display:flex;flex-direction:column;min-height:0}.workspace-body>.workspace-main{flex:1;min-height:0}.ai-provider-banner{flex:0 0 auto;padding:7px 20px;font-size:12px;background:var(--workspace-soft);border-bottom:1px solid var(--workspace-line);color:var(--workspace-ink)}.ai-provider-banner a{color:var(--workspace-accent);margin-left:5px}.setup-steps{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:24px 0}.setup-steps button{color:var(--workspace-muted);background:none;border:0;cursor:pointer}.setup-steps [aria-current] button{color:var(--workspace-accent)}.workspace-shell .toggle-field,.workspace-shell .preference-row{justify-content:flex-start;align-items:center;gap:12px}.workspace-shell .toggle-field>span,.workspace-shell .preference-row>span{flex:0 1 auto}.workspace-shell .toggle-field .toggle-switch,.workspace-shell .preference-row .toggle-switch{margin-left:0;flex:0 0 auto}.demo-data-controls{display:grid;gap:20px;margin-top:20px}.demo-data-controls>.helpdesk-actions{margin:0;gap:12px;flex-wrap:wrap}.workflow-form-editor .workflow-field-accordion,.workflow-form-editor .workflow-field-accordion>summary,.workflow-form-editor .workflow-form-field .category-dropdown,.workflow-form-editor .workflow-form-field .category-trigger{width:100%;box-sizing:border-box}.workflow-field-accordion>summary{min-height:48px;align-content:center}.chat-request-switcher{flex:0 0 auto;display:grid;gap:8px;padding:16px 24px;border-bottom:1px solid var(--workspace-line);background:var(--workspace-soft)}.chat-request-switcher>label{color:var(--workspace-muted);font-size:12px}.chat-request-switcher .category-dropdown,.chat-request-switcher .category-trigger{width:100%}.profile-account-settings{margin-top:28px}.record-table-scroll.is-ready tbody,.attachment-file-list.is-ready,[role=tabpanel]>.tab-content-reveal{animation:content-reveal .18s ease-out both}.attachment-list-skeleton{padding:16px 0}@media(prefers-reduced-motion:reduce){.record-table-scroll.is-ready tbody,.attachment-file-list.is-ready,[role=tabpanel]>.tab-content-reveal{animation:none}}.workspace-main .readonly-reference-control{width:100%;min-width:0;min-height:40px;box-sizing:border-box;overflow:hidden;background:var(--field-readonly-bg)}.workspace-main .readonly-reference-control input[readonly]{width:0;flex:1 1 0;align-self:stretch;min-height:38px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.workspace-main .multi-select-control:is([data-readonly=true],[data-disabled=true])>input{background:transparent;box-shadow:none;border:0}.profile-cover{position:relative}.profile-cover-edit{position:absolute;right:16px;top:16px}.profile-cover-palette{width:min(320px,calc(100vw - 80px));border:1px solid var(--workspace-line);border-radius:12px;padding:16px;background:var(--workspace-panel);color:var(--workspace-ink);box-shadow:0 16px 50px #0008}.profile-cover-palette h3{margin:0 0 16px;font-size:15px}.profile-theme-option{display:flex;align-items:center;gap:12px;width:100%;padding:10px;margin:4px 0;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.profile-theme-option:hover,.profile-theme-option[aria-pressed=true]{background:var(--workspace-soft);border-color:var(--workspace-accent)}.profile-theme-option>span{width:64px;height:28px;border-radius:6px;flex:none}.workflow-panel>:not([hidden]){animation:content-reveal .18s ease-out both}@media(prefers-reduced-motion:reduce){.workflow-panel>:not([hidden]){animation:none}}.workspace-shell.is-nav-expanded{--workspace-sidebar-width: 224px;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr)}.workspace-sidebar{width:var(--workspace-sidebar-width);overflow:visible;scrollbar-width:thin}.workspace-shell.is-nav-expanded .workspace-sidebar{align-items:stretch;padding:12px 8px;gap:16px}.workspace-shell.is-nav-expanded :is(.rail-actions,.workspace-sidebar nav,.sidebar-bottom){width:100%}.workspace-shell.is-nav-expanded .rail-link{width:100%;justify-content:flex-start;gap:12px;padding:0 12px;height:38px;min-height:38px}.workspace-shell.is-nav-expanded .rail-link .rail-tooltip{position:static;visibility:visible;transform:none;border:0;padding:0;background:transparent;color:inherit;font-size:13px}.workspace-shell.is-nav-expanded .rail-create{align-self:stretch}.workspace-shell.is-nav-expanded .rail-separator{width:100%}.workspace-shell .profile-popover{left:calc(var(--workspace-sidebar-width) + 8px)}.profile-cover-palette{left:var(--workspace-sidebar-width, 45px)}.sidebar-mobile-backdrop{display:none}@media(max-width:700px){.workspace-shell.is-nav-expanded{grid-template-columns:45px minmax(0,1fr)}.workspace-shell.is-nav-expanded .workspace-sidebar{position:fixed;left:0;top:0;width:min(224px,80vw);z-index:50;box-shadow:12px 0 32px #0006}.sidebar-mobile-backdrop{display:block;position:fixed;z-index:45;inset:0 0 0 min(224px,80vw);border:0;border-radius:0;background:#0006}}.workspace-shell.is-nav-expanded .workspace-sidebar nav{min-height:0;overflow-y:auto}.workspace-shell.is-nav-expanded .rail-actions,.workspace-shell.is-nav-expanded .sidebar-bottom{flex-shrink:0}.workspace-shell :is(form,.workflow-design,.settings-section,.profile-popover) :is(.toggle-field,.preference-row){justify-content:flex-start;align-items:center;gap:12px}.workspace-shell .rail-drawer-toggle,.workspace-shell.is-nav-expanded .rail-drawer-toggle{width:36px;min-height:36px;height:36px;padding:0;justify-content:center;border:0;background:transparent;box-shadow:none;cursor:pointer}.workspace-shell .rail-drawer-toggle:hover{color:var(--workspace-ink);background:transparent}.workspace-shell.is-nav-expanded .rail-drawer-toggle .rail-tooltip{display:none}.workspace-shell.is-nav-expanded .workspace-sidebar nav{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.workspace-shell.is-nav-expanded .workspace-sidebar:hover nav{scrollbar-color:var(--scrollbar-thumb) transparent}.workspace-shell.is-nav-expanded .workspace-sidebar nav::-webkit-scrollbar-thumb{background:transparent}.workspace-shell.is-nav-expanded .workspace-sidebar:is(:hover,:focus-within) nav::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.workspace-shell .profile-trigger{display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;flex-shrink:0}.workspace-shell.is-nav-expanded .profile-trigger{justify-content:flex-start;padding-inline:12px}.workspace-shell .profile-trigger .profile-avatar{flex:0 0 30px;width:30px;min-width:30px;max-width:30px;height:30px;aspect-ratio:1}@media(forced-colors:active){.workspace-shell.is-nav-expanded .workspace-sidebar nav{scrollbar-color:auto}}.sidebar-brand-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;flex-shrink:0}.sidebar-wordmark{display:none;min-width:0}.sidebar-wordmark img{display:block;width:104px;max-width:100%;height:26px;object-fit:contain}.workspace-shell.is-nav-expanded .sidebar-wordmark{display:block}.workspace-shell .rail-drawer-toggle{flex:0 0 36px}.rail-drawer-toggle .sidebar-brand-mark{display:block;width:28px;height:28px;flex:none}.workspace-shell:not(.is-nav-expanded) .rail-drawer-toggle>.icon{display:none}.workspace-shell:not(.is-nav-expanded) .rail-drawer-toggle:is(:hover,:focus-visible)>.icon{display:inline-flex}.workspace-shell.is-nav-expanded .rail-drawer-toggle .sidebar-brand-mark,.workspace-shell:not(.is-nav-expanded) .rail-drawer-toggle:is(:hover,:focus-visible) .sidebar-brand-mark{display:none}.request-tasks{display:grid;gap:24px;min-width:0}.request-tasks-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.request-tasks-toolbar h3,.request-task-details h3{margin:0}.request-task-details,.request-task-assistant{padding-top:20px;border-top:1px solid var(--workspace-line)}.request-tasks>.create-form{width:100%}.request-tasks .create-form>p{margin:0;white-space:pre-wrap}.conversation-skeleton{display:grid;gap:28px;width:100%;padding:12px 0}.conversation-skeleton-user{width:55%;max-width:380px;justify-self:end;padding:14px 18px;border-radius:18px;background:var(--workspace-soft)}.conversation-skeleton-reply{width:88%;max-width:640px;padding-block:8px}.conversation-skeleton .loading-skeleton{margin:0;width:100%}.workspace-sidebar .sidebar-wordmark:hover,.workspace-sidebar .sidebar-wordmark:focus-visible,.workspace-sidebar .rail-drawer-toggle:hover{background:transparent}.workspace-shell .profile-trigger:hover,.workspace-shell .profile-trigger:focus-visible{background:var(--workspace-soft)}.workspace-shell .refresh-icon-button,.workspace-shell .refresh-icon-button:hover,.workspace-shell .refresh-icon-button:active{background:transparent;border:0;box-shadow:none;color:var(--workspace-muted);width:40px;min-width:40px;min-height:40px;padding:8px}.workspace-shell .refresh-icon-button:hover{color:var(--workspace-ink)}.workspace-shell .refresh-icon-button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.search-overlay .search-results-region{min-height:280px}.search-results-skeleton{padding:16px 12px;min-height:180px}.search-results-skeleton .skeleton-line{height:22px;margin-block:12px}.workspace-shell.is-nav-expanded .sidebar-brand-row .rail-search{width:32px;height:32px;min-height:32px;flex:0 0 32px;padding:0;justify-content:center;border:0;background:transparent}.workspace-shell.is-nav-expanded .sidebar-brand-row .rail-search .rail-tooltip{display:none}.workspace-shell.is-nav-expanded .sidebar-brand-row{justify-content:flex-start;align-items:center;gap:0}.workspace-shell.is-nav-expanded .sidebar-brand-row .rail-drawer-toggle{width:32px;height:32px;min-height:32px;flex:0 0 32px}.workspace-shell.is-nav-expanded .sidebar-brand-row .sidebar-wordmark{margin-right:auto}.database-setup-page .login-panel{max-width:560px}.database-setup-page code{overflow-wrap:anywhere;font-size:12px}.database-setup-page p{color:var(--workspace-muted);line-height:1.7}.database-setup-page .category-dropdown,.database-setup-page .category-trigger{width:100%;min-width:0}.interactive-demo-banner{display:flex;align-items:center;justify-content:space-between;gap:16px}.interactive-demo-banner>div{display:flex;gap:12px;align-items:center}.demo-prompt-options{display:flex;gap:10px;flex-wrap:wrap;margin-block:12px}.demo-prompt-options .workspace-button{white-space:normal;text-align:left;height:auto;min-height:32px;font-size:12px;padding:6px 10px}.demo-prompt-picker{grid-area:prompts;margin-bottom:10px;flex-shrink:0}.chat-prompt.is-demo-readonly{grid-template-areas:"prompts prompts" "files files" "input input" "attach send"}.demo-prompt-picker>summary{cursor:pointer;font-size:12px;color:var(--workspace-muted);padding-block:6px}.demo-prompt-picker .demo-prompt-options{max-height:112px;overflow-y:auto;margin-block:6px;gap:6px}.workspace-main .chat-prompt.is-demo-readonly textarea{padding:16px 18px;border:1px solid var(--workspace-line);border-radius:10px;background:var(--field-disabled-bg);color:var(--workspace-muted);min-height:108px;cursor:default}.chat-prompt.is-demo-readonly{gap:12px}.builder-chat-composer{min-width:0;padding-inline:20px;flex-shrink:0}.workflow-code-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.audit-report-filters{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px}.audit-report-filters>:first-child{width:min(360px,100%)}.knowledge-base-edit-permissions{margin-top:32px}.approval-decision-form,.approval-decision-form label,.approval-decision-actions{display:grid;gap:12px}.approval-decision-form label{font-size:12px}.approval-decision-form textarea{box-sizing:border-box;width:100%;min-height:112px;resize:vertical;padding:12px 14px;border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-bg);color:var(--workspace-ink);font:inherit;line-height:1.6}.approval-decision-form textarea:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.approval-decision-actions .workspace-button{width:100%;justify-content:center}.workspace-shell.is-nav-expanded .profile-trigger .rail-tooltip{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ticket-journal-author{display:inline-flex;align-items:center;gap:10px;min-width:0}.ticket-journal-author .profile-avatar{flex:0 0 30px;width:30px;height:30px}.ticket-journal-author strong{overflow-wrap:anywhere}.ticket-messages>li>div{gap:16px;align-items:center}.ticket-messages time{flex-shrink:0}@media(max-width:480px){.ticket-messages>li>div{flex-wrap:wrap;gap:8px}}.mention-composer{display:block;position:relative;min-width:0}.mention-options{display:grid;position:absolute;z-index:4;bottom:calc(100% + 6px);left:0;right:0;max-height:220px;overflow-y:auto;padding:6px;border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-panel);box-shadow:0 12px 28px #0003}.mention-options button{padding:10px 12px;border:0;border-radius:6px;background:transparent;color:var(--workspace-ink);font:inherit;text-align:left;cursor:pointer}.mention-options button:hover,.mention-options button[aria-selected=true]{background:#818cf81f}.rail-link .inbox-unread-dot{position:absolute;top:7px;left:27px;width:7px;height:7px;border-radius:50%;background:#818cf8;box-shadow:0 0 0 2px var(--workspace-bg)}.inbox-mention-label{padding:3px 7px;border-radius:5px;background:#818cf81c;color:#818cf8;font-size:11px}.chat-panel-toolbar{position:sticky;top:0;z-index:3;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 16px;border-bottom:1px solid var(--workspace-line);background:var(--workspace-panel);color:var(--workspace-ink)}.chat-panel-toolbar h1{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.chat-panel-toolbar button{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--workspace-line);border-radius:6px;background:var(--workspace-soft);color:var(--workspace-ink);font:inherit;font-size:11px;cursor:pointer}.chat-panel-toolbar button .icon{width:14px;height:14px;font-size:14px}.chat-panel-toolbar button:hover{background:#818cf825}.chat-panel-toolbar button:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.chat-panel-toolbar button:disabled{opacity:.5;cursor:default}.chat-conversation-left .chat-composer,.workflow-chat .builder-chat-composer,.workflow-chat .article-chat-composer{padding-bottom:max(20px,env(safe-area-inset-bottom))}.workflow-approver-list{margin-top:12px;text-align:left}.workflow-approver-list small{color:var(--workspace-muted);font-size:11px}.workflow-approver-list ul{margin:6px 0 0;padding-left:18px}.workflow-approver-list li{padding:3px 0;font-size:12px;line-height:1.6}.workflow-approver-list a{color:var(--workspace-ink);text-decoration:none}.workflow-approver-list a:hover{color:#818cf8}.record-card-list{display:grid;gap:14px;padding:2px}.request-task-card{display:grid;gap:14px;padding:18px;border:1px solid var(--workspace-line);border-radius:12px;color:var(--workspace-ink);text-decoration:none;background:var(--workspace-panel);transition:border-color .15s ease,background .15s ease}.request-task-card:hover,.request-task-card:focus-visible{border-color:#818cf8}.request-task-card-heading,.request-task-card-meta,.task-record-header{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.request-task-card-heading strong{flex:1;min-width:0;overflow-wrap:anywhere}.request-task-card p{margin:0;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.request-task-card-meta{font-size:12px;justify-content:flex-start}.request-task-card-meta>span{display:inline-flex;align-items:center;gap:8px}.request-task-card-meta .profile-avatar{width:24px;height:24px}.request-task-card time{font-size:11px;color:var(--workspace-muted)}.task-record-header{margin-bottom:24px}.task-record-header .workspace-breadcrumbs{margin:0}.task-record-form{max-width:none;width:100%}.task-record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;align-items:start}.task-record-form input[readonly],.task-record-form textarea[readonly]{background:var(--workspace-soft)}.workspace-button{min-height:40px;box-sizing:border-box}.workspace-button.small{min-height:40px}[data-list-actions]{display:flex;align-items:center;gap:12px}.list-action-menu>.workspace-button{min-width:40px;min-height:40px}.mobile-panel-switcher{display:none}@media(max-width:900px){.resizable-split[data-mobile-panel]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0;min-height:0;height:100%;overflow:hidden}.mobile-panel-switcher{display:flex;grid-column:1;grid-row:1;gap:6px;padding:8px 12px;border-bottom:1px solid var(--workspace-line);background:var(--workspace-panel)}.mobile-panel-switcher button{flex:1;min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--workspace-muted);font:inherit;cursor:pointer}.mobile-panel-switcher button[aria-pressed=true]{background:var(--workspace-soft);color:var(--workspace-ink);box-shadow:inset 0 -2px #818cf8}.resizable-split[data-mobile-panel]>:is(.workflow-chat,.workflow-design,.chat-conversation-left,.chat-request-workspace){grid-column:1;grid-row:2;width:100%;min-width:0;min-height:0!important;height:100%!important;max-height:none;overflow:auto;border-left:0}.resizable-split[data-mobile-panel=left]>:is(.workflow-design,.chat-request-workspace),.resizable-split[data-mobile-panel=right]>:is(.workflow-chat,.chat-conversation-left){display:none!important}}@media(max-width:700px){.workspace-shell{height:100dvh;min-height:100dvh;overflow:hidden}.workspace-body{min-width:0;overflow:hidden}.workspace-body>.workspace-main{max-width:100%;overflow:auto;padding:16px}.workspace-main:has(.workflow-page.is-builder,.chat-page.is-conversation){padding:0;overflow:hidden}.workspace-sidebar{height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.workspace-shell.is-nav-expanded{--workspace-sidebar-width: 45px}.workspace-shell.is-nav-expanded .workspace-sidebar{width:min(224px,85vw)}.sidebar-mobile-backdrop{inset:0 0 0 min(224px,85vw)}.workspace-shell .rail-link,.workspace-shell .profile-trigger{min-height:44px}.workspace-shell.is-nav-expanded .rail-link{justify-content:flex-start}.workspace-shell .profile-popover{position:fixed;left:52px;right:8px;width:auto;max-width:320px;max-height:calc(100dvh - 80px);overflow-y:auto}.workspace-shell input:not([type=checkbox]):not([type=radio]),.workspace-shell textarea{font-size:16px}.workspace-shell :is(.workspace-heading,.connections-heading,.requests-list-toolbar,.list-toolbar,.workflow-builder-heading,.article-list-toolbar){flex-wrap:wrap;gap:12px}.workspace-shell :is(.workspace-heading,.workflow-builder-heading){align-items:center}.workspace-shell :is(.record-detail-tabs,.workflow-tabs,.knowledge-tabs){max-width:100%;overflow-x:auto;white-space:nowrap}.workspace-shell :is(.record-detail-tabs,.workflow-tabs,.knowledge-tabs)>*{flex-shrink:0}.workspace-shell .record-table-scroll{max-width:100%;overflow-x:auto}.workspace-shell .record-pagination{flex-wrap:wrap;gap:12px}.workspace-shell .record-page-buttons{flex-wrap:wrap;gap:4px}.workspace-shell .data-record-fields{grid-template-columns:minmax(0,1fr)}.workspace-shell .helpdesk-actions{flex-wrap:wrap;gap:12px}.workspace-shell .ai-provider-banner{padding:8px 12px}.workspace-shell .interactive-demo-banner{display:flex;flex-wrap:wrap;gap:8px}.workspace-shell .chat-composer{padding:12px 12px max(16px,env(safe-area-inset-bottom))}}@media(pointer:coarse){.workspace-shell .workspace-button,.workspace-shell .category-trigger{min-height:44px}.workspace-shell .list-action-menu>.workspace-button{width:44px}}.workspace-shell .workspace-sidebar .rail-link,.workspace-shell.is-nav-expanded .workspace-sidebar .rail-link,.workspace-shell .workspace-sidebar .profile-trigger{height:44px;min-height:44px;max-height:44px;flex-shrink:0;box-sizing:border-box}.workspace-shell .workspace-sidebar :is(.rail-actions,.sidebar-bottom,.sidebar-brand-row){flex-shrink:0}.workspace-shell .workspace-sidebar nav{flex:1 1 0;min-height:0;align-items:stretch;overflow-y:auto;scrollbar-gutter:stable}.workspace-shell .workspace-sidebar .rail-link>.icon{width:20px;height:20px;min-width:20px;min-height:20px;flex:0 0 20px}.workspace-shell.is-nav-expanded .sidebar-brand-row :is(.rail-drawer-toggle,.rail-search),.workspace-shell .rail-drawer-toggle{width:36px;min-width:36px;max-width:36px;flex:0 0 36px;padding:0;justify-content:center}.workspace-shell.is-nav-expanded .sidebar-brand-row :is(.rail-drawer-toggle,.rail-search){width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;flex:0 0 32px}.workspace-shell .workspace-sidebar .rail-tooltip{white-space:nowrap}.workspace-main .multi-select-control[data-readonly=true]:has(.selection-pill)>.multi-select-input{flex:0 0 0;width:0;min-width:0;height:0;min-height:0;padding:0;border:0}.workspace-shell:not(.is-nav-expanded) .workspace-sidebar nav{width:36px;scrollbar-width:none}.workspace-shell:not(.is-nav-expanded) .workspace-sidebar nav::-webkit-scrollbar{display:none}.workspace-shell:not(.is-nav-expanded) .workspace-sidebar{padding-left:0;padding-right:0}.workspace-shell:not(.is-nav-expanded) .workspace-sidebar :is(.rail-actions,.sidebar-brand-row,nav,.sidebar-bottom){width:32px;min-width:32px;max-width:32px;align-items:center;scrollbar-gutter:auto}.workspace-shell:not(.is-nav-expanded) .workspace-sidebar :is(.rail-link,.rail-create,.rail-drawer-toggle,.rail-search,.profile-trigger){width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;flex:0 0 32px;padding:0;align-self:center;justify-content:center;aspect-ratio:1}.task-record-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:24px}.task-record-form :is(.task-content-card,.task-assignment-card){display:grid;gap:24px;min-width:0;margin:0;padding:24px;border:1px solid var(--workspace-line);border-radius:12px;background:var(--workspace-panel)}.task-record-form .task-assignment-card{background:var(--workspace-soft)}.task-assignment-card h2{margin:0;font-size:15px;font-weight:600}.task-record-form :is(label,.multi-select-field){margin:0;min-width:0}.task-record-form :is(input,textarea,.shared-dropdown,.multi-select-control){width:100%;max-width:none;box-sizing:border-box}.task-record-form textarea{min-height:220px;resize:vertical;line-height:1.7}.task-record-form .multi-select-control{min-height:44px;padding:8px 10px}.task-record-form .selection-pill{max-width:100%}.task-record-form .selection-pill>span{white-space:normal;overflow-wrap:anywhere}@media(max-width:800px){.task-record-layout{grid-template-columns:minmax(0,1fr);gap:20px}.task-record-form :is(.task-content-card,.task-assignment-card){padding:18px;gap:20px}}.workspace-shell:not(.is-nav-expanded) .workspace-sidebar nav,.workspace-shell:not(.is-nav-expanded) .rail-actions{gap:12px}.workspace-shell:not(.is-nav-expanded) .workspace-sidebar .rail-link>.icon{width:18px;height:18px;min-width:18px;min-height:18px;flex-basis:18px;font-size:18px}@media(pointer:coarse){.workspace-shell:not(.is-nav-expanded) .workspace-sidebar .rail-link:before{content:"";position:absolute;inset:-6px}}.workspace-shell:not(.is-nav-expanded) .workspace-sidebar .rail-tooltip{display:none}.sidebar-floating-tooltip{position:fixed;z-index:150;transform:translateY(-50%);padding:7px 11px;border:1px solid #d9dbea;border-radius:7px;background:#fff;color:#242438;font:12px/1.4 Inter Variable,Inter,system-ui,sans-serif;white-space:nowrap;box-shadow:0 5px 18px #0002;pointer-events:none}.sidebar-floating-tooltip[data-theme=dark]{background:#151522;color:#f3f4ff;border-color:#343447}@media(forced-colors:active){.sidebar-floating-tooltip{background:Canvas;color:CanvasText;border-color:CanvasText}}.mobile-workspace-topbar{display:none}@media(max-width:700px){.workspace-shell,.workspace-shell.is-nav-expanded{--workspace-sidebar-width: 0px;grid-template-columns:minmax(0,1fr);grid-template-rows:56px minmax(0,1fr)}.mobile-workspace-topbar{grid-row:1;grid-column:1;display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;padding:6px 12px;border-bottom:1px solid var(--workspace-line);background:var(--workspace-panel);z-index:60}.mobile-topbar-actions{display:flex;gap:8px;align-items:center}.mobile-topbar-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--workspace-ink);text-decoration:none;cursor:pointer}.mobile-topbar-button:hover{background:var(--workspace-soft)}.mobile-topbar-button .icon{width:22px;height:22px;font-size:22px}.mobile-profile-button .profile-avatar{width:30px;height:30px;flex:0 0 30px}.mobile-notification-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#818cf8;top:7px;right:7px;border:2px solid var(--workspace-panel);box-sizing:content-box}.workspace-shell .workspace-body{grid-row:2;grid-column:1}.workspace-shell:not(.is-nav-expanded) .workspace-sidebar{display:none}.workspace-shell.is-nav-expanded .workspace-sidebar{position:fixed;display:flex;top:56px;left:0;width:min(260px,85vw);height:calc(100dvh - 56px);z-index:50}.sidebar-mobile-backdrop{top:56px;left:0}.workspace-shell .profile-popover{inset:62px 12px auto auto;width:min(320px,calc(100vw - 24px));max-width:none;margin:0;max-height:calc(100dvh - 76px)}}@media(max-width:700px){.workspace-sidebar .rail-drawer-toggle{display:none}}.record-mobile-card{position:relative;display:grid;gap:14px;padding:16px;min-width:0;border:1px solid var(--workspace-line);border-radius:12px;background:var(--workspace-panel);overflow-wrap:anywhere}.record-mobile-card.record-row-actionable{cursor:pointer}.record-mobile-card:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.record-mobile-field{display:grid;gap:4px;min-width:0}.record-mobile-field-label{font-size:11px;font-weight:500;color:var(--workspace-muted)}.record-mobile-card .record-selection-column{position:absolute;top:14px;right:14px}.record-mobile-card:has(.record-selection-column){padding-right:40px}.record-mobile-card .record-updated-column{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;font-size:11px;border-top:1px solid var(--workspace-line);padding-top:10px}.record-mobile-card :is(.article-table-title,.inbox-table-subject,.inbox-item-content){min-width:0;width:100%}.record-mobile-card :is(.inbox-item-heading,.inbox-item-details){flex-wrap:wrap;gap:8px 14px}.record-mobile-card .inbox-detail-field{min-width:0}.mobile-record-controls{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mobile-record-controls .shared-dropdown{margin-left:auto;width:min(200px,70%)}.mobile-record-controls .workspace-button{flex-shrink:0}@media(max-width:700px){.workspace-body>.workspace-main{padding-left:12px;padding-right:12px}.workspace-main:has(.workflow-page.is-builder,.chat-page.is-conversation){padding-left:0;padding-right:0}.record-list .record-table-scroll{border:0;background:transparent}.record-mobile-card .inbox-table-subject{align-items:flex-start}.record-mobile-card .inbox-detail-field{flex-basis:calc(50% - 14px)}}.workspace-shell.is-nav-expanded .workspace-sidebar .rail-create{height:36px;min-height:36px;max-height:36px;flex:0 0 36px}.workspace-shell input[type=checkbox],.workspace-shell .record-list input[type=checkbox]{width:16px;height:16px;min-width:16px;min-height:16px;flex:0 0 16px;padding:0;margin:0;accent-color:#818cf8;vertical-align:middle;cursor:pointer}.mobile-select-all{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:12px;color:var(--workspace-ink);white-space:nowrap}@media(max-width:700px){.mobile-record-controls{min-height:40px;padding-left:19px}.record-mobile-card .inbox-table-subject{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px}.record-mobile-card .inbox-checkbox{margin-top:3px}.record-mobile-card .record-selection-column{left:16px;right:auto;top:18px;width:16px}.record-mobile-card:has(.record-selection-column){padding-left:44px;padding-right:16px}}.workspace-shell input[type=checkbox],.workspace-shell .record-list input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1px solid #9398ac;border-radius:4px;background-color:var(--workspace-panel);background-position:center;background-size:16px 16px;background-repeat:no-repeat}.workspace-shell[data-theme=dark] input[type=checkbox]{background-color:#0b1017;border-color:#676d80}.workspace-shell input[type=checkbox]:checked,.workspace-shell input[type=checkbox]:indeterminate{background-color:#818cf8;border-color:#818cf8}.workspace-shell input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8 2.5 2.5L12 5' fill='none' stroke='%23101225' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.workspace-shell input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' fill='none' stroke='%23101225' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.workspace-shell input[type=checkbox]:focus-visible{outline:2px solid #818cf8;outline-offset:3px}.workspace-shell input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}@media(forced-colors:active){.workspace-shell input[type=checkbox],.workspace-shell .record-list input[type=checkbox]{appearance:auto;-webkit-appearance:auto;accent-color:auto;background:Canvas;border-color:ButtonText}}.profile-photo-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-left:auto}.profile-form-actions{justify-content:flex-end}@media(max-width:600px){.profile-photo-actions{justify-content:flex-start;margin-left:0}}.profile-avatar>.icon{width:18px;height:18px;font-size:18px}.profile-avatar-large>.icon{width:48px;height:48px;font-size:48px}.workspace-shell{--conversation-header-height: 48px}.workspace-shell :is(.chat-panel-toolbar,.chat-request-heading,.workflow-design>.workflow-tabs){flex:0 0 var(--conversation-header-height);height:var(--conversation-header-height);min-height:var(--conversation-header-height);align-items:center;padding:4px 16px}.workspace-shell .chat-request-heading{flex-wrap:nowrap;overflow-x:auto}.chat-request-heading .chat-request-location,.chat-request-heading .chat-request-header-actions{flex-shrink:0}.chat-request-heading .breadcrumbs ol,.chat-request-heading .request-header-actions{flex-wrap:nowrap}.workspace-shell .chat-panel-toolbar button,.chat-request-heading .workspace-button,.workspace-shell .workflow-tabs button{min-height:32px;height:32px;padding-block:5px}.workspace-shell :is(.workflow-tabs,.record-detail-tabs,.knowledge-tabs) button[aria-selected=true]{border:0;border-radius:999px;background:#818cf826;color:#4338ca}.workspace-shell[data-theme=dark] :is(.workflow-tabs,.record-detail-tabs,.knowledge-tabs) button[aria-selected=true]{color:#c7d2fe}.workspace-shell .request-workspace-panel>.record-detail-tabs{min-height:var(--conversation-header-height);margin-top:0;gap:8px}.workspace-shell .record-detail-tabs button{padding-inline:12px}.workspace-shell :is(.workflow-tabs,.request-workspace-panel>.record-detail-tabs,.chat-request-heading){scrollbar-width:none}.workspace-shell :is(.workflow-tabs,.request-workspace-panel>.record-detail-tabs,.chat-request-heading)::-webkit-scrollbar{display:none}.my-work-page .record-detail-tabs{border-bottom:0;gap:8px}.workspace-shell .my-work-page .record-detail-tabs button{border:0;border-radius:999px;padding:8px 14px}@media(prefers-reduced-motion:no-preference){.record-table-scroll.is-ready tbody,.record-table-scroll.is-ready .record-card-list{animation:content-reveal .2s ease-out both}.record-table-scroll:not(.is-ready) .loading-skeleton{animation:none}}.group-settings{display:grid;gap:16px;min-width:0;margin:0;padding:20px;border:1px solid var(--workspace-line);border-radius:10px}.group-settings legend{padding-inline:6px;color:var(--workspace-ink);font-weight:600}.group-settings .preference-row{margin:0}.sidebar-links-loading{display:grid;gap:8px}.sidebar-link-placeholder{height:44px;display:flex;align-items:center;gap:12px;padding-inline:12px}.sidebar-link-placeholder span{background:var(--workspace-soft);border-radius:5px}.sidebar-link-placeholder span:first-child{width:20px;height:20px;flex:none}.sidebar-link-placeholder span:last-child{width:100px;height:12px}.workspace-shell:not(.is-nav-expanded) .sidebar-link-placeholder{justify-content:center;padding:0}.workspace-shell:not(.is-nav-expanded) .sidebar-link-placeholder span:last-child{display:none}.agent-tool-activity{margin-top:10px}.agent-tool-activity li time{margin-left:auto;flex-shrink:0;color:var(--workspace-muted);font-size:11px}.record-surface{width:100%;min-width:0;box-sizing:border-box;padding:32px;border:1px solid var(--workspace-line);border-radius:14px;background:var(--workspace-panel)}.record-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 32px;width:100%;min-width:0}.record-field-full{grid-column:1 / -1}.record-value{min-width:0;width:100%;margin:0}.record-value dt{margin-bottom:8px;font-size:13px;font-weight:500;color:var(--workspace-muted)}.record-value dd{box-sizing:border-box;margin:0;min-height:44px;padding-block:10px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.record-value-reference{display:inline-flex;align-items:center;gap:10px;color:var(--workspace-brand)}.record-value-reference .icon{width:16px;height:16px;font-size:16px}@media(max-width:650px){.record-surface{padding:18px}.record-form-fields{grid-template-columns:minmax(0,1fr);gap:20px}}.record-page-breadcrumbs{margin-bottom:16px}.record-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px 28px;flex-wrap:wrap;margin-bottom:28px}.record-page-title{flex:1;min-width:0}.record-page-title .workspace-heading{margin:0}.record-page-title .workspace-heading h1{overflow-wrap:anywhere;line-height:1.25}.record-page-title>p{margin:10px 0 0;color:var(--workspace-muted);font-size:12px}.record-page-heading>.helpdesk-actions{flex-shrink:0;margin:0}.record-section{display:grid;gap:24px;min-width:0;width:100%}.record-section>h2{margin:0;font-size:15px;font-weight:600;color:var(--workspace-ink)}.record-section+.record-section{margin-top:32px;padding-top:28px;border-top:1px solid var(--workspace-line)}.record-surface :is(.record-form-fields,.data-record-fields){gap:28px 36px}.record-form-fields>*,.data-record-fields>*{min-width:0}.record-value-reference{max-width:100%}.record-value-reference>span{min-width:0;overflow-wrap:anywhere}@media(max-width:650px){.record-page-heading{align-items:flex-start;gap:16px;margin-bottom:24px}.record-page-title{flex-basis:100%}.record-surface{padding:20px}.record-surface :is(.record-form-fields,.data-record-fields){gap:24px}.record-section+.record-section{margin-top:26px;padding-top:24px}}.workspace-shell.is-nav-expanded .workspace-sidebar .rail-create{justify-content:center;gap:6px}.record-surface.record-property-sheet{display:grid;gap:28px;padding:0;border:0;border-radius:0;background:transparent}.record-property-list,.record-surface .data-record-fields.record-property-list{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:16px}.record-property-sheet .record-value{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.record-property-sheet .record-value dt{display:flex;align-items:center;gap:10px;margin:0;min-height:24px;font-size:14px;line-height:1.5}.record-property-sheet .record-value dt .icon{flex:0 0 18px;font-size:18px;color:var(--workspace-muted)}.record-property-sheet .record-value dd{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-block:8px}.record-property-sheet .record-value .profile-avatar{width:28px;height:28px;flex:0 0 28px;font-size:13px}.record-property-sheet :is(.record-property-list,.group-settings) label,.record-property-sheet>label{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;width:100%}.record-property-sheet label>:is(input,textarea,.shared-dropdown){grid-column:1;min-width:0;width:100%}.record-property-sheet .multi-select-field{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px 16px;width:100%}.record-property-sheet .multi-select-field>label{display:block;grid-column:1;padding-top:0}.record-property-sheet .multi-select-field>:not(label){grid-column:1}.record-description-block{padding:24px;border-radius:12px;background:var(--workspace-panel);min-width:0}.record-description-block .record-value{display:block}.record-description-block .record-value dt .icon{display:none}.record-description-block .record-value dd{display:block;padding:0}.record-description-block label{width:100%}.record-status-badge{display:inline-flex;border-radius:20px;padding:2px 10px;background:color-mix(in srgb,#818cf8 15%,transparent);color:var(--workspace-brand);font-size:13px}.record-status-badge.is-complete{background:color-mix(in srgb,#2ab88a 15%,transparent);color:var(--workspace-success, #2ab88a)}.record-activity{margin-top:36px;min-width:0}.record-activity-tabs{display:flex;gap:8px;margin-bottom:24px}.record-activity-tabs button{border:0;border-radius:24px;padding:10px 16px;color:var(--workspace-muted);background:transparent;cursor:pointer}.record-activity-tabs button[aria-selected=true]{color:var(--workspace-brand);background:color-mix(in srgb,#818cf8 15%,transparent)}.record-activity-composer{width:100%;margin-bottom:24px}.record-activity-composer label{width:100%}.record-activity-feed{display:grid;gap:24px;animation:content-reveal .18s ease-out}.record-activity-entry{display:flex;align-items:flex-start;gap:12px}.record-activity-entry>div{flex:1;min-width:0}.record-activity-entry header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.record-activity-entry time,.record-activity-empty{color:var(--workspace-muted);font-size:13px}.record-activity-entry p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin:8px 0 0}.record-note-label{color:var(--workspace-muted);font-size:12px}@media(max-width:650px){.record-property-sheet .record-value,.record-property-sheet :is(.record-property-list,.group-settings) label,.record-property-sheet>label,.record-property-sheet .multi-select-field{grid-template-columns:minmax(0,1fr);gap:6px}.record-property-sheet .record-value dt{min-height:24px}.record-property-sheet label>:is(input,textarea,.shared-dropdown),.record-property-sheet .multi-select-field>:not(label){grid-column:1}.record-description-block{padding:20px}}@media(prefers-reduced-motion:reduce){.record-activity-feed{animation:none}}.record-property-sheet .record-description-field:not(.record-description-block)>:is(label,.record-field-full>label){display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.record-property-sheet .record-description-field:not(.record-description-block) textarea{grid-column:1}.record-property-sheet .record-description-block label{display:flex;flex-direction:column;align-items:stretch}.record-property-sheet .record-description-block textarea{grid-column:auto}.record-property-sheet .multi-select-options{left:0;right:0;width:auto}@media(max-width:650px){.record-property-sheet .record-description-field:not(.record-description-block)>:is(label,.record-field-full>label){grid-template-columns:minmax(0,1fr);gap:8px}.record-property-sheet .record-description-field:not(.record-description-block) textarea{grid-column:1}.record-property-sheet .multi-select-options{left:0}}.slack-user-review{width:100%;min-width:0;margin-bottom:28px}.slack-user-review>label{display:grid;gap:8px;margin:20px 0}.workspace-shell .slack-user-review>label>input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:11px 12px;border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-panel);color:var(--workspace-ink);font:inherit;font-size:13px;color-scheme:inherit}.workspace-shell .slack-user-review>label>input:focus-visible{border-color:var(--workspace-accent);outline:2px solid color-mix(in srgb,var(--workspace-accent) 50%,transparent);outline-offset:2px}.slack-user-review-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--border-color, #263140)}.slack-user-review-person{display:flex;align-items:center;gap:12px;min-width:0}.slack-user-review-person input{flex:0 0 18px;width:18px;height:18px;accent-color:#818cf8}.slack-user-review-person span{min-width:0;overflow-wrap:anywhere}.slack-user-review-person small{display:block;margin-top:4px;opacity:.7}.slack-user-review .helpdesk-actions{margin:20px 0;gap:12px;flex-wrap:wrap}@media(max-width:700px){.slack-user-review-row{grid-template-columns:minmax(0,1fr);gap:12px}}.slack-workspace-summary{display:flex;flex-wrap:wrap;gap:24px 48px;padding:20px 0;margin-bottom:24px;border-bottom:1px solid var(--workspace-line)}.slack-workspace-summary>div{display:grid;gap:8px;min-width:0}.slack-workspace-summary span,.slack-workspace-summary small{color:var(--workspace-muted)}.slack-workspace-summary strong{font-size:20px;overflow-wrap:anywhere}.slack-users-page .create-form>.workspace-button{margin-right:12px}.invitation-share-link{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0}.invitation-share-link label{display:grid;gap:8px;flex:1 1 260px;min-width:0}.invitation-share-link input{width:100%;box-sizing:border-box}.reference-create-link{display:flex;align-items:center;gap:8px;position:sticky;bottom:0;padding:12px;background:var(--workspace-panel);color:var(--workspace-accent);border-top:1px solid var(--workspace-line);text-decoration:none;font-size:12px}.reference-create-link:hover,.reference-create-link:focus-visible{background:var(--workspace-soft);outline-offset:-2px}.knowledge-base-page .knowledge-topic-accordion{border:0;border-bottom:1px solid var(--workspace-line);border-radius:0;background:transparent;margin-bottom:0}.knowledge-base-page .knowledge-topic-accordion>summary{padding:20px 0}.knowledge-base-page .knowledge-topic-content{padding:0 0 20px 28px}.knowledge-base-page .knowledge-topic-content>.helpdesk-actions{margin:0 0 12px}.topic-edit-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:6px;color:var(--workspace-muted);opacity:0;transition:opacity .15s ease,background .15s ease}.knowledge-topic-accordion:hover>summary .topic-edit-link,.knowledge-topic-accordion:focus-within>summary .topic-edit-link{opacity:1}.topic-edit-link:hover,.topic-edit-link:focus-visible{background:var(--workspace-soft);color:var(--workspace-ink)}@media(hover:none),(prefers-reduced-motion:reduce){.topic-edit-link{opacity:1;transition:none}}.record-table .record-row-details,.record-mobile-card .record-row-details{display:flex;align-items:center;gap:16px}.record-row-details .activity-status{margin:0}.topic-article-row{display:flex;align-items:center;gap:14px;padding:18px 12px;border-radius:8px;text-decoration:none;min-width:0}.topic-article-row:hover,.topic-article-row:focus-visible{background:var(--workspace-soft)}.topic-article-row>.icon{color:var(--workspace-muted)}.topic-article-copy{display:grid;gap:6px;flex:1;min-width:0}.topic-article-copy strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.topic-article-copy small{color:var(--workspace-muted);font-size:12px;line-height:1.5}.topic-article-row .activity-status{flex-shrink:0}.topic-articles-empty{color:var(--workspace-muted);padding:16px 12px}@media(max-width:700px){.knowledge-base-page .knowledge-topic-content{padding-left:0}.topic-article-row{flex-wrap:wrap;gap:10px;padding-inline:4px}.topic-article-copy{flex-basis:calc(100% - 40px)}.topic-article-row>.icon:last-child{margin-left:auto}}.workspace-main .chat-prompt:is(.is-readonly,:has(textarea:disabled)){border-color:var(--workspace-line);box-shadow:none}.workspace-main .chat-prompt textarea:is([readonly],:disabled){background:transparent;border-color:transparent;color:var(--workspace-muted);-webkit-text-fill-color:var(--workspace-muted);opacity:1;box-shadow:none;cursor:default}.workspace-main :is(input,textarea)[readonly]{user-select:text}.workspace-main :is(input,textarea):disabled{-webkit-text-fill-color:var(--workspace-muted)}.workspace-shell .record-page-buttons .workspace-button,.workspace-shell .record-page-size .category-trigger{height:32px;min-height:32px;padding-block:5px;line-height:20px}.reports-page .reports-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.reports-page :is(.reports-toolbar,.list-toolbar) :is(.workspace-button,.category-trigger,.refresh-icon-button){min-height:32px;height:32px;padding-block:5px}.report-transcript{display:grid;gap:20px;min-width:0}.report-transcript-message{padding-block:12px;border-bottom:1px solid var(--workspace-line);overflow-wrap:anywhere}.workspace-shell.is-nav-expanded .workspace-sidebar .rail-create{border-radius:999px;padding-inline:20px;gap:8px}.record-form-page .record-section{width:100%;min-width:0}.record-form-page .record-section .knowledge-permissions{margin:0;padding:0;border:0;width:100%}.record-form-page .record-property-list{gap:24px}.record-form-page .record-property-list label:has(textarea){align-items:start}.record-form-page .record-property-list textarea{min-height:120px}.record-form-page .record-section .field-help{margin:0}.workforce-profile .editable-profile-field{display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:auto minmax(44px,auto);gap:8px 0;align-items:center}.workforce-profile .editable-profile-field>label{display:contents}.workforce-profile .editable-profile-field>label>:is(input,.shared-dropdown,.readonly-reference-control){grid-column:1 / -1;grid-row:2;width:100%;min-width:0}.workforce-profile .editable-profile-field>.field-edit-button{position:static;grid-column:2;grid-row:2;align-self:center;justify-self:center;transform:none}.workforce-profile .editable-profile-field .readonly-reference-control{padding-right:40px}.workforce-profile .editable-profile-field:has(>.multi-select-field){display:block}.dashboard-toolbar,.dashboard-toolbar-filters,.dashboard-toolbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.dashboard-toolbar{justify-content:space-between;margin-bottom:24px}.dashboard-toolbar-filters{flex:1}.dashboard-toolbar-actions{margin-left:auto;flex-shrink:0}.dashboard-toolbar :is(.workspace-button,.shared-dropdown-trigger){min-height:36px;height:36px}.list-action-options a{text-decoration:none;box-sizing:border-box}.record-property-list .toggle-field{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-height:44px}.record-property-list .toggle-field>span{grid-column:1}.record-property-list .toggle-field>button{grid-column:1;justify-self:start}@media(min-width:701px){.record-table :is(th,td),.record-table :is(a,button,strong,small,p){white-space:nowrap;overflow-wrap:normal;word-break:normal}}.inbox-item-details{grid-template-columns:minmax(0,1fr);gap:6px}.inbox-item-details .inbox-detail-field{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px}.inbox-item-content{display:grid;gap:8px;min-width:0}@media(max-width:650px){.dashboard-toolbar-filters{flex-basis:100%}}.record-person-cell{display:flex;align-items:center;gap:10px;min-width:0}.record-person-cell .profile-avatar{width:30px;height:30px;flex:0 0 30px;font-size:11px}.record-person-cell>span{display:grid;gap:4px}.record-person-cell small{color:var(--workspace-muted);font-size:11px}.record-view-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.record-view-toggle{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--workspace-line);border-radius:9px}.record-view-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 12px;border:0;border-radius:6px;color:var(--workspace-muted);background:transparent;font:inherit;font-size:12px;cursor:pointer}.record-view-toggle button[aria-pressed=true]{background:#818cf81c;color:var(--workspace-accent)}.record-view-toggle button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.record-view-toggle .icon{font-size:17px;width:17px;height:17px}.record-card-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:stretch;gap:18px}.record-card-list>[role=listitem]{min-width:0}.record-card{height:100%;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;transition:border-color .15s ease,background .15s ease}.record-card:hover{border-color:var(--workspace-accent)}.record-card .record-primary-field{grid-column:1 / -1;padding-right:16px}.record-card .record-primary-field :is(strong,.record-table-link){font-size:15px;line-height:1.5;color:var(--workspace-ink)}.record-card .article-table-title{align-items:flex-start}.record-card .article-table-title>span{display:grid;gap:10px}.record-card :is(.record-row-details,.helpdesk-actions){flex-wrap:wrap}.record-card .record-updated-column{grid-column:1 / -1}.record-card .record-mobile-field-label{font-size:10px;letter-spacing:.02em}.record-list[data-card-variant=workflows] .record-card{background:linear-gradient(145deg,#818cf80d,transparent 70%),var(--workspace-panel)}.record-list[data-card-variant=people] .record-card .record-person-cell .profile-avatar{width:42px;height:42px;flex-basis:42px;font-size:15px}.record-list[data-card-variant=audit] .record-card{border-radius:8px}.record-list[data-card-variant=inbox] .record-card-list,.record-list[data-card-variant=inbox] .record-card{grid-template-columns:minmax(0,1fr)}@media(max-width:700px){.record-card-list{grid-template-columns:minmax(0,1fr)}.record-card{padding:16px}.record-card .inbox-detail-field{grid-template-columns:105px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.record-card{transition:none}}.dashboard-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto}.dashboard-toolbar>.workspace-heading{margin:0;grid-row:1;grid-column:1}.dashboard-toolbar-actions{grid-row:1;grid-column:2}.dashboard-toolbar.has-title .dashboard-toolbar-filters{grid-row:2;grid-column:1 / -1}.dashboard-toolbar-filters:empty{display:none}.workflow-assignment-group{margin-top:12px;min-width:0}.workflow-assignment-group .multi-select-field{width:100%}.workflow-assignment-group>small{display:block;margin-top:8px;color:var(--workspace-muted)}.record-list-toolbar,.record-toolbar-actions,.record-toolbar-bulk,.record-toolbar-selection{display:flex;align-items:center;gap:10px}.record-list-toolbar{flex-wrap:wrap;margin-bottom:18px;min-height:40px}.record-list-toolbar>.workspace-search{flex:1 1 220px;min-width:180px;max-width:420px;margin:0}.record-toolbar-actions{margin-left:auto;flex:0 0 auto}.record-toolbar-actions>.shared-dropdown{width:140px}.record-list-toolbar>.shared-dropdown{width:160px}.record-list-toolbar :is(.workspace-button,.shared-dropdown-trigger,.workspace-search){height:36px;min-height:36px}.record-toolbar-selection{padding-left:23px;flex:0 0 auto;font-size:12px}.record-list input[type=checkbox]{margin:0;width:16px;height:16px;flex:0 0 16px;vertical-align:middle}.record-list-toolbar .inbox-selection-actions{margin:0;padding:0;border:0}.record-card .record-primary-field{padding-right:110px}.record-card .record-primary-field :is(.activity-status,.inbox-status-badge),.record-card .record-status-field{position:absolute;top:20px;right:20px;margin:0;width:auto}.record-card .record-status-field>.record-mobile-field-label{display:none}.record-card .record-selection-column{left:22px;right:auto;top:22px}.record-card:has(.record-selection-column){padding-right:22px}.record-card:has(.record-selection-column) .record-primary-field{padding-left:32px}@media(max-width:700px){.record-list-toolbar>.workspace-search{max-width:none}.record-toolbar-actions{flex-wrap:wrap;margin-left:0;width:100%}.record-toolbar-selection{padding-left:17px}.record-card .record-selection-column{left:16px;top:16px}.record-card .record-primary-field :is(.activity-status,.inbox-status-badge),.record-card .record-status-field{top:16px;right:16px}}.change-review{margin-bottom:28px;min-width:0}.change-review>h2{font-size:18px;margin-bottom:8px}.change-review>p{color:var(--workspace-muted);font-size:12px}.change-review-section{margin-top:14px;border:1px solid var(--workspace-line);border-radius:8px;overflow:hidden}.change-review-section>summary{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--workspace-soft);cursor:pointer;font-weight:500}.change-review-section>summary>span{color:var(--workspace-accent);font-size:12px}.change-review-lines{overflow:auto;max-height:400px}.change-review-line{display:grid;grid-template-columns:32px 32px 20px minmax(0,1fr);gap:4px;padding:3px 10px;font-size:12px;line-height:1.6}.change-review-line code{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit}.diff-line-number{color:var(--workspace-muted);text-align:right;user-select:none}.change-review-line.is-add{background:#2da46b20}.change-review-line.is-remove{background:#ef65751f}.change-review-line.is-add .diff-line-sign{color:#21834b}.change-review-line.is-remove .diff-line-sign{color:#c63d55}[data-theme=dark] .change-review-line.is-add .diff-line-sign{color:#82d6a9}[data-theme=dark] .change-review-line.is-remove .diff-line-sign{color:#ff9ba9}.help-center{max-width:1180px}.help-center-header{margin-bottom:32px}.help-center-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:24px}.help-center-heading h1{margin:0;font-size:clamp(26px,3vw,36px)}.help-center-search{max-width:720px;margin:0;background:var(--workspace-bg)}.help-center-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:24px}.help-center-base-card,.help-center-add-card{min-width:0;min-height:150px;padding:24px;border:1px solid var(--workspace-line);border-radius:12px;background:var(--workspace-panel)}.help-center-base-card{position:relative;display:flex;flex-direction:column;gap:16px}.help-center-card-heading{display:flex;align-items:center;gap:10px}.help-center-card-heading>.icon{color:var(--workspace-muted)}.help-center-base-title{border:0;padding:0;color:var(--workspace-accent);background:none;font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.help-center-base-card p{margin:0;color:var(--workspace-muted);font-size:13px;line-height:1.7}.help-center-add-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-style:dashed;color:var(--workspace-muted);background:transparent;font:inherit;cursor:pointer}.help-center-add-card:hover{border-color:var(--workspace-accent);color:var(--workspace-accent);background:#818cf808}.help-center-edit{display:inline-flex;flex:0 0 30px;width:30px;height:30px;align-items:center;justify-content:center;border:0;border-radius:6px;background:none;color:var(--workspace-muted);text-decoration:none;cursor:pointer}.help-center-card-heading .help-center-edit{margin-left:auto}.help-center-base-card .help-center-edit,.help-center-topic .help-center-edit,.help-center-article-row .help-center-edit{opacity:0}:is(.help-center-base-card,.help-center-topic,.help-center-article-row):hover .help-center-edit,:is(.help-center-base-card,.help-center-topic,.help-center-article-row):focus-within .help-center-edit{opacity:1}.help-center-edit:hover,.help-center-edit:focus-visible{color:var(--workspace-accent);background:#818cf81a}.help-center-topic-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-block:24px}.help-center-topic{display:inline-flex;align-items:center;gap:3px}.help-center-add-topic{border-style:dashed}.help-center-article-list{display:grid;gap:4px}.help-center-article-row{display:flex;align-items:center;gap:16px;padding:20px 8px;border-bottom:1px solid var(--workspace-line)}.help-center-article-row>a:not(.help-center-edit){flex:1;min-width:0;color:var(--workspace-ink);text-decoration:none}.help-center-article-row p{margin:8px 0 0;color:var(--workspace-muted);font-size:12px;line-height:1.6}.help-center-article-row>.icon{color:var(--workspace-muted)}@media(hover:none){.help-center .help-center-edit{opacity:1}}@media(max-width:650px){.help-center-grid{grid-template-columns:minmax(0,1fr)}.help-center-article-row{flex-wrap:wrap}}.workspace-modal .record-property-sheet{gap:24px}.help-center-base-skeleton{pointer-events:none;gap:20px}.help-center-base-skeleton .skeleton-line:first-child{width:60%;height:20px;margin-bottom:8px}.help-center-base-skeleton .skeleton-line:nth-child(3){width:82%}.help-center-base-skeleton .skeleton-line:last-child{width:82%}.workspace-modal .record-property-sheet .record-section{gap:16px}.workspace-modal .record-property-sheet .record-section+.record-section{margin-top:0;padding-top:20px}.article-reader-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:32px}.article-reader-content,.article-reader-attachments{min-width:0}.article-reader-attachments{padding:20px;border-radius:12px;background:var(--workspace-panel)}.article-reader-attachments h2{margin:0 0 16px;font-size:15px;font-weight:600}.article-reader-attachments .attachment-file-row>div{min-width:0}.article-reader-attachments .attachment-file-row a{overflow-wrap:anywhere}@media(max-width:800px){.article-reader-layout{grid-template-columns:minmax(0,1fr);gap:24px}}.help-center-base-card:has(.help-center-base-title){padding-right:64px}.help-center-base-title{text-decoration:none}.help-center-base-title:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.help-center-base-card:has(.help-center-base-title):hover{border-color:var(--workspace-accent)}.help-center-base-card:has(.help-center-base-title:focus-visible){outline:2px solid var(--workspace-accent);outline-offset:3px}.help-center-base-card .help-center-edit{position:absolute;top:12px;right:12px;z-index:2}.help-center-card-chevron{position:absolute;top:50%;right:24px;display:flex;transform:translateY(-50%);color:var(--workspace-muted);pointer-events:none}.record-list-toolbar .shared-dropdown.is-icon-only{width:36px;flex:0 0 36px}.record-list-toolbar .shared-dropdown.is-icon-only .category-trigger{width:36px;height:36px;min-height:36px;padding:0;justify-content:center}.shared-dropdown.is-icon-only .category-options{width:max-content;min-width:220px;max-width:min(300px,calc(100vw - 32px))}.record-toolbar-actions .shared-dropdown.is-icon-only .category-options{left:auto;right:0}.record-view-toggle button{width:34px;min-width:34px;padding-inline:0;justify-content:center}.shared-dropdown.is-icon-only .category-trigger>.icon{flex:0 0 18px;width:18px;height:18px;font-size:18px}.inbox-bulk-action.icon-only{width:36px;padding-inline:0}.workspace-shell:has(.knowledge-workspace){height:100dvh;min-height:0;overflow:hidden}.workspace-body:has(.knowledge-workspace){height:100%;min-height:0;overflow:hidden}.workspace-main:has(.knowledge-workspace){max-width:none;padding:0;overflow:hidden}.knowledge-workspace{height:100%;display:flex;flex-direction:column;min-width:0;min-height:0}.knowledge-workspace-heading{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-height:56px;padding:8px 16px;border-bottom:1px solid var(--workspace-line);margin:0;flex-shrink:0}.knowledge-workspace-heading h1{margin:0 auto 0 0;font-size:20px}.knowledge-workspace-heading .workspace-search{margin:0;max-width:360px;flex:1 1 180px}.knowledge-workspace-body{position:relative;--knowledge-sidebar-width: 280px;display:grid;grid-template-columns:var(--knowledge-sidebar-width) 8px minmax(0,1fr);flex:1;min-height:0;min-width:0}.knowledge-explorer-sidebar{overflow-y:auto;min-height:0;padding:12px 8px 20px}.knowledge-explorer-heading{display:flex;align-items:center;min-height:40px;color:var(--workspace-muted);font-size:12px;padding:4px 6px;margin-bottom:8px;justify-content:space-between;gap:8px}.knowledge-tree-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto;opacity:0;transition:opacity .12s ease}.knowledge-explorer-heading .knowledge-tree-actions,.knowledge-tree-row:hover .knowledge-tree-actions,.knowledge-tree-row:focus-within .knowledge-tree-actions,.knowledge-tree [role=treeitem]:focus-visible>.knowledge-tree-row .knowledge-tree-actions{opacity:1}.workspace-shell .knowledge-tree-actions .workspace-button{display:inline-flex;align-items:center;justify-content:center;width:26px;min-width:26px;max-width:26px;height:26px;min-height:26px;max-height:26px;flex:0 0 26px;align-self:center;padding:0;background:transparent;border:0;text-decoration:none;color:var(--workspace-muted)}.knowledge-tree-actions .workspace-button:hover{background:var(--workspace-soft);color:var(--workspace-ink)}.knowledge-tree-actions .icon{width:17px;height:17px;font-size:17px}@media(hover:none),(pointer:coarse){.knowledge-tree-actions{opacity:1}}.knowledge-tree,.knowledge-tree ul{list-style:none;padding:0;margin:0}.knowledge-tree ul{padding-left:12px}.knowledge-tree li+li{margin-top:4px}.knowledge-tree li{outline:none;min-width:0}.knowledge-tree-row{margin-bottom:4px;display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 6px;border-radius:6px;color:var(--workspace-muted)}.knowledge-tree-row:hover,.knowledge-tree-row.is-selected{background:var(--workspace-soft);color:var(--workspace-ink)}.knowledge-tree [role=treeitem]:focus-visible>.knowledge-tree-row{outline:2px solid var(--workspace-accent);outline-offset:-2px}.knowledge-tree-row>a{flex:1;min-width:0;padding:6px 0;font-size:13px;text-decoration:none;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-tree-row.is-article>a{font-size:12px;line-height:1.5}.knowledge-tree-row.is-article .knowledge-tree-expander-spacer{width:4px;flex-basis:4px}.knowledge-tree-expander{border:0;background:none;color:inherit;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.knowledge-tree-expander,.knowledge-tree-expander-spacer{width:18px;height:24px;flex:0 0 18px}.knowledge-tree-row>.icon{flex:0 0 18px;font-size:18px}.knowledge-tree-empty,.knowledge-tree-more{font-size:12px;padding:8px;color:var(--workspace-muted)}.knowledge-tree-more{border:0;background:none;cursor:pointer}.knowledge-tree-empty{display:grid;align-items:center;min-height:52px}.knowledge-empty-message,.knowledge-empty-add{grid-area:1 / 1}.workspace-shell .knowledge-empty-add{width:100%;justify-content:center;gap:8px;min-height:40px;background:var(--workspace-soft);opacity:0;pointer-events:none}.knowledge-tree-empty:hover .knowledge-empty-add,.knowledge-tree-empty:focus-within .knowledge-empty-add{opacity:1;pointer-events:auto}.knowledge-tree-empty:has(.knowledge-empty-add):hover .knowledge-empty-message,.knowledge-tree-empty:has(.knowledge-empty-add):focus-within .knowledge-empty-message{visibility:hidden}@media(hover:none){.workspace-shell .knowledge-empty-add{opacity:1;pointer-events:auto}.knowledge-tree-empty:has(.knowledge-empty-add) .knowledge-empty-message{visibility:hidden}}.knowledge-explorer-reader{min-width:0;overflow-y:auto;padding:20px 24px 28px;container-type:inline-size}.knowledge-explorer-reader .reading-page{margin:0;max-width:none}.knowledge-explorer-reader .breadcrumbs{margin-top:0}.knowledge-folder-title{margin:0 0 16px;font-size:22px;font-weight:500}.knowledge-explorer-reader .help-center-grid,.knowledge-explorer-reader .field-help{margin-bottom:20px}.knowledge-resize-handle{position:relative;touch-action:none;cursor:col-resize}.knowledge-resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:var(--workspace-line)}.knowledge-resize-handle:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-2px}.knowledge-browse-toggle{display:none}.dashboard-view-tabs button[aria-pressed=true]{background:var(--workspace-soft);color:var(--workspace-accent)}.record-list-toolbar .record-view-toggle{height:36px}.record-list-toolbar .record-view-toggle button{height:28px;min-height:28px;width:28px;min-width:28px;padding:0}@container (max-width: 700px){.article-reader-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.workspace-main:has(.knowledge-workspace){padding:0}.knowledge-browse-toggle{display:inline-flex}.knowledge-workspace-heading{gap:12px;padding-bottom:12px}.knowledge-workspace-heading .workspace-search{order:3;max-width:none;flex-basis:100%}.knowledge-workspace-body{display:block;overflow:hidden}.knowledge-explorer-sidebar,.knowledge-explorer-reader{height:100%;padding:12px 12px 24px}.knowledge-resize-handle,.knowledge-workspace-body[data-mobile-view=folders] .knowledge-explorer-reader,.knowledge-workspace-body[data-mobile-view=content] .knowledge-explorer-sidebar{display:none}}.knowledge-workspace-heading :is(.workspace-search,.workspace-button){min-height:32px;height:32px}.knowledge-workspace-heading .workspace-search input{padding-block:5px;font-size:12px}.knowledge-explorer-reader .help-center-grid:empty{display:none;margin:0}.knowledge-article-metadata{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:9px;color:var(--workspace-muted);font-size:11px}.knowledge-article-author{display:inline-flex;align-items:center;gap:7px}.knowledge-article-author .profile-avatar{width:24px;height:24px;flex:0 0 24px;font-size:11px}.knowledge-article-author .profile-avatar .icon{font-size:16px}.knowledge-explorer-reader .help-center-article-row{gap:14px;padding:18px 0;align-items:flex-start}.knowledge-explorer-reader .help-center-article-row>.icon{margin-top:2px}.knowledge-explorer-reader .help-center-article-row .activity-status{margin-top:3px;flex-shrink:0}.knowledge-explorer-reader .help-center-article-row strong{font-size:14px;font-weight:500}.knowledge-explorer-reader .help-center-article-row p{max-width:80ch;margin-top:8px}.workspace-shell .workspace-heading h1{margin-top:0;margin-bottom:0}.reading-page .record-section{margin:0}.reports-page>.knowledge-overview{margin-top:0}.data-record-topbar{position:sticky;top:0;z-index:10;background:var(--workspace-bg);padding-block:4px 16px;margin-bottom:24px;border-bottom:1px solid var(--workspace-line)}.data-record-topbar .breadcrumbs{margin:0 0 12px}.data-record-topbar .record-page-heading,.data-record-topbar .record-page-title h1{margin:0}.data-record-page>.record-property-sheet{margin-top:0}.data-record-topbar .record-page-heading{flex-wrap:nowrap;gap:12px}.data-record-topbar .helpdesk-actions{flex-wrap:nowrap;gap:8px}.data-record-topbar .workspace-button{min-height:32px;height:32px;padding:5px 10px;font-size:12px}@media(max-width:700px){.data-record-topbar .record-page-title{flex-basis:auto}.data-record-topbar .record-page-title h1{font-size:24px}}.record-card .inbox-table-subject:not(:has(input[type=checkbox])){display:block}.record-card .inbox-table-subject>a{display:block;min-width:0}.tooltip-region{display:contents}.control-tooltip{position:fixed;z-index:150;width:max-content;max-width:min(260px,calc(100vw - 16px));padding:7px 10px;border:1px solid;border-radius:6px;font:12px/1.4 Inter Variable,Inter,system-ui,sans-serif;box-shadow:0 4px 12px #0003;pointer-events:none}@media(forced-colors:active){.control-tooltip{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}}.knowledge-explorer-heading .knowledge-folder-search{min-width:0;flex:1;margin:0;height:30px;min-height:30px;padding:0 6px;gap:4px}.knowledge-folder-search .icon{width:15px;height:15px;font-size:15px}.knowledge-folder-search input{min-width:0;width:100%;font-size:12px}.record-selection-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:0 16px;margin:0 0 12px}.record-selection-toolbar:empty{display:none}.record-selection-toolbar :is(.record-toolbar-bulk,.inbox-selection-actions){display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0}.record-selection-toolbar .workspace-button{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.knowledge-explorer-reader .help-center-topic-card{min-height:96px;padding:16px 56px 16px 20px;gap:8px}.knowledge-explorer-reader .knowledge-subtopics{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.knowledge-explorer-reader .knowledge-subtopics:empty{display:none}.knowledge-explorer-reader .knowledge-subtopic-pill{min-height:0;max-width:100%;padding:8px 14px;border-radius:999px;background:var(--workspace-soft)}.knowledge-subtopic-pill .help-center-base-title{font-size:13px;font-weight:500;overflow-wrap:anywhere}.knowledge-subtopic-pill.help-center-base-skeleton{width:120px;height:36px}.knowledge-subtopic-pill.help-center-base-skeleton .skeleton-line:not(:first-child){display:none}.knowledge-tree-row.is-article{position:relative}.knowledge-article-overlay{position:absolute;inset:0 0 0 auto;justify-content:flex-end;width:54px;padding-right:6px;border-radius:0 6px 6px 0;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--workspace-soft) 90%,transparent) 35%);pointer-events:none}.knowledge-tree-row:hover>.knowledge-article-overlay,.knowledge-tree-row:focus-within>.knowledge-article-overlay,.knowledge-tree [role=treeitem]:focus-visible>.knowledge-tree-row>.knowledge-article-overlay{pointer-events:auto}@media(hover:none),(pointer:coarse){.knowledge-article-overlay{pointer-events:auto}.knowledge-tree-row.is-article:has(.knowledge-article-overlay)>a{padding-right:40px}}.knowledge-article-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.knowledge-article-topbar .breadcrumbs{min-width:0;margin:0}.knowledge-article-topbar>.workspace-button{flex:0 0 auto;min-height:32px;height:32px}.record-property-sheet[data-mode=details] .record-property-list{gap:20px}.record-property-sheet[data-mode=details] .record-value{display:grid;gap:4px}.record-property-sheet[data-mode=details] .record-value dt{min-height:0;font-size:12px;line-height:1.5}.record-property-sheet[data-mode=details] .record-value dd{min-height:24px;padding:0;font-size:14px;line-height:1.6}.record-property-sheet[data-mode=details] .record-description-block{padding:16px;border-radius:8px}.record-property-sheet[data-mode=edit] .record-property-list{gap:20px}.data-record-topbar{padding-bottom:12px;margin-bottom:20px}.data-record-page>.record-activity{margin-top:28px;padding-top:24px;border-top:1px solid var(--workspace-line)}.data-record-page .record-activity-tabs{margin-bottom:20px}.workspace-main:has(.data-record-workspace){max-width:none;padding:0;overflow:hidden}.data-record-workspace.reading-page{padding:0;display:flex;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;margin:0}.data-record-workspace>.data-record-topbar{flex:0 0 auto;margin:0;padding:12px 20px}.data-record-workbench{--split-left: 62%;position:relative;display:grid;grid-template-columns:minmax(280px,var(--split-left)) minmax(320px,1fr);flex:1;min-height:0}.data-record-timeline,.data-record-properties{min-width:0;min-height:0}.data-record-workbench>.data-record-timeline{margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--workspace-line)}.data-record-timeline>.record-activity{display:flex;flex-direction:column;flex:1;min-height:0;margin:0}.data-record-timeline .record-activity-tabs{flex:0 0 auto;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:4px;padding:12px 16px;margin:0;border-bottom:1px solid var(--workspace-line)}.data-record-timeline .record-activity-tabs button{flex-shrink:0;white-space:nowrap}.data-record-timeline [role=tabpanel]{flex:1;min-height:0;overflow-y:auto;padding:20px}.data-record-timeline .record-property-sheet{padding:0;margin:0;border:0;background:transparent}.data-record-workbench>.data-record-properties{margin:0;display:flex;flex-direction:column}.data-record-properties-scroll{flex:1;min-height:0;overflow-y:auto;padding:20px}.data-record-properties-scroll .record-section{scroll-margin-top:16px}@media(max-width:900px){.data-record-workbench[data-mobile-panel]>:is(.data-record-timeline,.data-record-properties){grid-row:2;grid-column:1;min-height:0;overflow:auto}.data-record-workbench[data-mobile-panel=right]>.data-record-properties,.data-record-workbench[data-mobile-panel=left]>.data-record-timeline{display:none}.data-record-workbench>.data-record-timeline{border-left:0;overflow:hidden}.data-record-timeline [role=tabpanel]{padding:16px}.data-record-properties{border-left:0;overflow:hidden!important}}.reports-page .dashboard-toolbar{gap:16px;margin-bottom:20px}.reports-page .dashboard-toolbar-filters{display:flex;align-items:center;gap:12px}.reports-page .dashboard-toolbar-filters>.shared-dropdown{width:220px;min-width:0}.reports-page .dashboard-toolbar-filters>.shared-dropdown+.shared-dropdown{margin-left:auto;width:180px}.reports-page :is(.knowledge-metrics,.my-work-metrics){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:0 0 24px}.reports-page :is(.knowledge-metric,.my-work-metric){padding:16px;min-height:96px}.reports-page :is(.knowledge-metric,.my-work-metric) strong{margin-block:8px 0;font-size:28px}.reports-page .audit-report-filters{display:flex;align-items:center;gap:10px;margin:0}.reports-page .audit-report-filters .multi-select-field{width:200px;gap:0;margin:0}.reports-page .audit-report-filters .multi-select-field>label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reports-page .audit-report-filters .shared-dropdown{width:160px}.reports-page .audit-report-filters :is(.multi-select-trigger,.category-trigger){min-height:36px;height:36px}.reports-page .record-card{padding:18px}.report-event,.report-event strong,.report-event .record-secondary{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-details{margin:24px 0;border:1px solid var(--workspace-line);border-radius:10px;padding:16px}.report-details>summary{cursor:pointer;color:var(--workspace-ink);font-size:14px;font-weight:500}.report-details[open]>summary{margin-bottom:20px}@media(max-width:700px){.reports-page .dashboard-toolbar-filters{flex-wrap:wrap}.reports-page .dashboard-toolbar-filters>.shared-dropdown,.reports-page .dashboard-toolbar-filters>.shared-dropdown+.shared-dropdown{flex:1 1 140px;width:auto;margin:0}.reports-page .audit-report-filters{flex-wrap:wrap;width:100%}.reports-page .audit-report-filters .multi-select-field,.reports-page .audit-report-filters .shared-dropdown{flex:1 1 140px;width:auto}}.data-record-properties-scroll>.record-property-sheet{margin:0;padding:0;max-width:none;border:0;background:transparent}.data-record-properties-scroll .record-section{gap:16px}.data-record-properties-scroll .record-section+.record-section{margin-top:24px;padding-top:24px}@media(max-width:900px){.data-record-workspace>.data-record-topbar{padding:12px 16px}.data-record-properties-scroll{padding:16px}.data-record-topbar .breadcrumbs{margin-bottom:8px}}.data-record-workspace>.data-record-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 20px}.data-record-topbar>.breadcrumbs{flex:1;min-width:0;margin:0}.data-record-topbar>.helpdesk-actions{flex:0 0 auto;align-items:center;margin:0}@media(max-width:900px){.data-record-workspace>.data-record-topbar{gap:12px;padding:8px 16px}}.source-record-edit{display:inline-flex;border-radius:7px}.source-record-edit>button:disabled{pointer-events:none}.source-record-edit:focus-visible{outline:2px solid var(--workspace-brand);outline-offset:3px}.reports-page .report-records{margin-top:24px}.chat-report-metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:0 0 24px}.chat-report-metadata dt{color:var(--workspace-muted);font-size:12px}.chat-report-metadata dd{margin:6px 0 0;overflow-wrap:anywhere}.knowledge-editor-panel{position:absolute;z-index:6;top:0;bottom:0;right:0;width:min(520px,100%);display:flex;flex-direction:column;background:var(--workspace-bg);border-left:1px solid var(--workspace-line);box-shadow:-12px 0 30px #00000029}.knowledge-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--workspace-line)}.knowledge-editor-heading h2{margin:0;font-size:18px}.knowledge-editor-content{flex:1;min-height:0;overflow-y:auto;padding:20px}.workflow-danger-zone{margin-top:32px;padding:20px;border:1px solid var(--workspace-line);border-radius:10px}.workflow-danger-zone h2{margin:0 0 12px;font-size:18px}.workflow-danger-zone>p{color:var(--workspace-muted);margin:0 0 20px}.workflow-danger-zone .field-help{margin:-12px 0 0}.workspace-button:not(.secondary){font-size:14px;gap:8px}.workflow-draft-save-error{display:block;max-width:360px;color:var(--workspace-muted);font-size:12px;line-height:1.4}@media(max-width:850px){.workflow-builder-heading{flex-wrap:wrap}.workflow-header-actions{flex-wrap:wrap;min-width:0}}.knowledge-article-topbar>.workspace-button.icon-only{width:32px;min-width:32px;padding:0;justify-content:center}.request-approvals{display:grid;gap:16px;padding:24px 0}.request-approval-row{border:1px solid var(--workspace-line);border-radius:8px;padding:20px}.request-approval-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.request-approval-heading h3{margin:0;font-size:14px}.request-approval-row p{margin:12px 0;overflow-wrap:anywhere}.request-approval-meta{color:var(--workspace-muted);font-size:12px}.workflow-reference-field{width:100%;min-width:0;align-self:stretch}.workflow-reference-field .category-option>span{min-width:0;overflow-wrap:anywhere}.task-record-form.record-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:32px;width:100%;max-width:none;align-items:start}.record-detail-layout>.record-side-properties{border-left:1px solid var(--workspace-line);padding-left:24px;min-width:0}@media(max-width:760px){.task-record-form.record-detail-layout{grid-template-columns:minmax(0,1fr);gap:24px}.record-detail-layout>.record-side-properties{border-left:0;padding-left:0;border-top:1px solid var(--workspace-line);padding-top:24px}}.conversation-status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:12px;white-space:nowrap;color:var(--workspace-muted);background:var(--workspace-soft)}.conversation-status-badge>span{width:6px;height:6px;border-radius:50%;background:currentColor}.conversation-status-badge[data-tone=complete]{color:var(--workspace-success, #79bfa0);background:#55a87918}.conversation-status-badge[data-tone=failed]{color:var(--workspace-danger, #e69595);background:#d85b5b18}.conversation-status-badge[data-tone=pending]{color:var(--workspace-warning, #d2ad65);background:#d2ad6518}.workspace-shell[data-theme=light] .conversation-status-badge[data-tone=complete]{color:#246c45}.workspace-shell[data-theme=light] .conversation-status-badge[data-tone=failed]{color:#a42b2b}.workspace-shell[data-theme=light] .conversation-status-badge[data-tone=pending]{color:#87620f}
