@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-thai-400-normal-BEOmKAI1.woff2)format("woff2"),url(/assets/noto-sans-thai-thai-400-normal-Dxb_unuU.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-latin-ext-400-normal-nBP59pVw.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-ext-400-normal-B-1H0YkH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-latin-400-normal-BaWBrqFP.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-400-normal-Dh_FJjOB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-thai-thai-500-normal-CU_X86GQ.woff2)format("woff2"),url(/assets/noto-sans-thai-thai-500-normal-BOGXO2tw.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-thai-latin-ext-500-normal-B-ZWb8SZ.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-ext-500-normal-CrEHO7C8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-thai-latin-500-normal-fyBKClF1.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-500-normal-BC04jsmm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-thai-thai-600-normal-Cs73sVjl.woff2)format("woff2"),url(/assets/noto-sans-thai-thai-600-normal-CmgB8_JK.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-thai-latin-ext-600-normal-maHHBsez.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-ext-600-normal-PkMZo0xa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-thai-latin-600-normal-CemcjnVR.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-600-normal-Dbc-dNO6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-thai-thai-700-normal-Cm52XUnT.woff2)format("woff2"),url(/assets/noto-sans-thai-thai-700-normal-C9ISMlQq.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-thai-latin-ext-700-normal-uJk63onE.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-ext-700-normal-xdwl2Xg6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-thai-latin-700-normal-_dn-40wb.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-700-normal-C4AMFKt5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#3c3625;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--green:#5b4f28;--dark:#3a3218;--muted:#99927e;--line:#ebe9e3;--canvas:#f7f6f4;--sage:#f0eee6;--radius:12px;background:#f7f6f4;font-family:DM Sans,Noto Sans Thai,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}button{color:inherit}button,input,textarea,select{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #b6ab86}input,textarea,select{color:#3c3625;background:#fff;border:1px solid #e6e4dc;border-radius:7px;min-width:0;padding:10px 12px}input::placeholder,textarea::placeholder{color:#a9a493}textarea{resize:vertical;line-height:1.85}input[type=checkbox]{accent-color:var(--green);flex-shrink:0;width:16px;height:16px;padding:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600}h2{font-size:16px}p{line-height:1.8}svg{flex-shrink:0}button{background:0 0;border:none}strong,b{font-weight:600}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}small{font-size:13px}::selection{background:#e5e0d0}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--dark);color:#d4cfc0;z-index:30;flex-direction:column;width:232px;padding:28px 17px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{justify-content:space-between;align-items:center;padding:0 12px 27px;display:flex}.brand{color:#f7f5ef;align-items:center;gap:10px;display:flex}.brand-mark{color:#e4dbbd;background:#51482a;border:1px solid #a99f7e;border-radius:12px 12px 12px 3px;place-items:center;width:39px;height:42px;display:grid}.brand strong{letter-spacing:2px;font-size:25px;line-height:1.1;display:block}.brand strong>span{vertical-align:top;letter-spacing:0;margin-left:2px;font-size:12px}.brand small{letter-spacing:2.6px;color:#cac5b2;margin-top:6px;font-size:10px;display:block}.workspace{background:#433b21;border:1px solid #5a5136;border-radius:9px;align-items:center;gap:10px;margin-bottom:29px;padding:11px 10px;display:flex}.workspace-icon{color:#4a4229;background:#eae5d4;border-radius:6px;place-items:center;width:29px;height:30px;font-family:serif;font-size:22px;display:grid}.workspace>div:nth-child(2){flex:1;min-width:0}.workspace strong{color:#f2f0e9;font-size:12px;display:block}.workspace span{color:#b8b19a;margin-top:2px;font-size:12px;display:block}.nav-caption{color:#a39a7c;letter-spacing:1.8px;padding:0 13px 12px;font-size:11px}.nav-item{text-align:left;color:#d1ccbb;border-radius:7px;align-items:center;gap:11px;width:100%;margin-bottom:4px;padding:12px 13px;font-size:12px;transition:background .15s,color .15s;display:flex}.nav-item:hover{color:#fff;background:#4b4225}.nav-item.active{color:#4b4225;background:#e8e2cd;font-weight:600}.nav-item>span:nth-child(2){flex:1}.nav-dot{background:var(--green);border-radius:50%;width:5px;height:5px}.nav-new{letter-spacing:1px;border:1px solid #797155;border-radius:3px;padding:1px 4px;font-size:10px;flex:none!important}.sidebar-bottom{margin-top:auto;padding-top:28px}.learning-card{background:linear-gradient(140deg,#4f4629,#473f24);border:1px solid #61583a;border-radius:10px;margin-bottom:23px;padding:16px 13px;position:relative;overflow:hidden}.learning-visual{color:#dbd3b8;align-items:center;gap:13px;margin-bottom:14px;display:flex}.learning-visual>span{background:#7e7556;width:22px;height:1px;position:relative}.learning-visual>span:after{content:"";border-bottom:1px solid #7e7556;border-right:1px solid #7e7556;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(-45deg)}.learning-card strong{color:#ede9dc;font-size:12px}.learning-card p{color:#b7b099;margin:7px 0 13px;font-size:12px;line-height:1.9}.learning-card button{color:#e3dbc1;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:12px;display:flex}.profile{border-top:1px solid #554d34;align-items:center;gap:10px;margin-top:15px;padding:19px 4px;display:flex}.profile>div{flex:1;min-width:0}.profile strong{color:#edeadf;font-size:13px;display:block}.profile select{color:#beb7a2;background:0 0;border:0;width:123px;padding:4px 0 0;font-size:11px}.profile .avatar{color:#62593b;background:#dcd4ba;width:33px;height:33px;font-size:14px}.profile .icon-button{color:#c6c1b1}.main-shell{width:calc(100% - 232px);min-width:0;margin-left:232px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:70px;padding:0 32px;display:flex}.breadcrumbs{white-space:nowrap;align-items:center;gap:13px;font-size:13px;display:flex}.breadcrumbs>span{color:#98917c}.breadcrumbs>svg{color:#c2beb2}.breadcrumbs>strong{color:#605b48;font-size:13px;font-weight:500}.topbar-right{align-items:center;gap:22px;display:flex}.global-search{color:#9a9480;align-items:center;gap:9px;display:flex}.global-search input{background:0 0;border:0;width:143px;padding:5px 0;font-size:12px}.global-search kbd{border:1px solid var(--line);color:#a39d8a;border-radius:4px;padding:1px 4px;font-size:12px}.connection{color:#817b67;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.connection i,.line-dot{background:#9a8b5b;border-radius:50%;width:6px;height:6px;display:inline-block}.notification{position:relative;border-left:1px solid var(--line)!important;border-radius:0!important;width:34px!important;padding-left:18px!important}.demo-banner{color:#857c5d;letter-spacing:.05px;background:#f2f0e8;border-bottom:1px solid #e9e6da;justify-content:center;align-items:center;gap:7px;height:28px;font-size:11px;display:flex}.main-content{min-height:calc(100vh - 98px)}.page{max-width:1640px;margin:auto;padding:32px}.page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:1.65px;color:#9a9277;font-size:11px;font-weight:600;line-height:1.6}.page-title h1{letter-spacing:-.65px;margin:5px 0;font-size:27px;line-height:1.6}.page-title p{color:#99937f;font-size:13px;line-height:1.7}.page-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.button{white-space:nowrap;background:#fff;border:1px solid #e6e3db;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){background:#f2f0e9;border-color:#d3cebe}.button.primary{background:var(--green);border-color:var(--green);color:#fff}.button.primary:hover:not(:disabled){background:#483e1d}.button.small{min-height:31px;padding:7px 10px;font-size:12px}.button.full{width:100%}.button.danger{color:#fff;background:#9f483e;border-color:#9f483e}.text-button{color:#665b39;white-space:nowrap;align-items:center;gap:7px;padding:3px 0;font-size:12px;font-weight:500;display:inline-flex}.text-button:hover{text-decoration:underline}.icon-button{color:#979078;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;padding:5px;display:inline-flex}.icon-button:hover:not(:disabled){color:var(--green);background:#f0ede5}.date-pill,.subtle-pill{color:#888067;border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:inline-flex}.subtle-pill{background:#faf9f7;padding:5px 9px;font-size:11px}.metrics{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:24px;display:grid}.metric{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;padding:17px 18px 15px;transition:box-shadow .2s}.metric:hover{box-shadow:0 5px 20px #3a321809}.metric-top{color:#8e866e;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.metric-icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.sage{color:#81754f;background:#eeebe0}.blue{color:#6b8ea7;background:#e9eff5}.purple{color:#8c78ae;background:#eeebf5}.rose{color:#b38077;background:#f3e7e2}.metric>strong{letter-spacing:-1px;color:#443f2d;margin:5px 0 8px;font-size:35px;font-weight:500;line-height:1.45;display:block}.metric-bottom{color:#a69f88;justify-content:space-between;align-items:center;font-size:11px;display:flex}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;padding:21px 23px 15px;display:flex}.panel-heading h2{align-items:center;gap:9px;font-size:13px;display:flex}.panel-heading p{color:#a7a089;margin-top:5px;font-size:12px}.overview-grid{grid-template-columns:1.8fr 1fr;gap:23px;margin-bottom:23px;display:grid}.activity-panel{min-height:297px}.chart-legend{justify-content:space-between;align-items:center;padding:0 23px;display:flex}.chart-legend>span{color:#928a70;align-items:center;gap:6px;font-size:11px;display:flex}.chart-legend i{background:#91845a;border-radius:50%;width:6px;height:6px;display:inline-block}.chart-legend>b{font-size:20px;font-weight:500}.chart-legend small{color:#9f977e;margin-left:3px;font-size:11px;font-weight:400}.chart{gap:8px;height:195px;padding:13px 23px 17px;display:flex}.chart-axis{color:#aaa48f;flex-direction:column;justify-content:space-between;min-width:14px;padding:13px 0 25px;font-size:10px;display:flex}.chart-main{flex:1;min-width:0}.chart svg{width:100%;height:145px;overflow:visible}.chart-days{color:#a69f88;justify-content:space-between;padding:2px 7px 0;font-size:10px;display:flex}.topic-bars{padding:6px 23px 10px}.topic-row{margin-bottom:15px}.topic-row>div:first-child{justify-content:space-between;gap:6px;margin-bottom:7px;font-size:12px;display:flex}.topic-row span{color:#8f866b;align-items:center;gap:7px;display:flex}.topic-row b{color:#7c7459;font-size:12px}.topic-dot{border-radius:2px;width:6px;height:6px}.bar-track{background:#f4f2ed;border-radius:4px;height:5px;margin-left:13px;overflow:hidden}.bar-track>span{border-radius:4px;height:100%;display:block}.panel-footnote{color:#aca58d;border-top:1px solid #f2f1eb;padding:12px 23px;font-size:11px}.overview-lower{grid-template-columns:1.8fr 1fr;gap:23px;display:grid}.count-bubble{color:#93915e;background:#f1f0e5;border-radius:5px;justify-content:center;align-items:center;min-width:19px;height:18px;padding:0 5px;font-family:DM Sans,sans-serif;font-size:11px;display:inline-flex}.waiting-panel .panel-heading{padding-bottom:12px}.waiting-table{padding:0 21px 8px}.waiting-row{text-align:left;border-top:1px solid #f0eee8;align-items:center;gap:11px;width:100%;padding:13px 0;display:flex}.waiting-row>svg{color:#aaa288}.waiting-name{flex:1;min-width:0}.waiting-name strong{color:#665e45;font-size:12px;display:block}.waiting-name>span{color:#a69f88;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.waiting-time{color:#a39d7b;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.avatar{border:1px solid #fff5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:17px;font-weight:500;display:inline-flex}.avatar.small{width:26px;height:26px;font-size:12px}.avatar.large{width:61px;height:61px;font-size:26px}.knowledge-callout{background:#ede9dc;border:1px solid #e6e0ce;border-radius:10px;padding:23px;position:relative;overflow:hidden}.knowledge-callout:after{content:"";pointer-events:none;border:1px solid #e1dcc9;border-radius:50%;width:170px;height:170px;position:absolute;top:92px;right:-81px}.callout-top{color:#a39770;justify-content:space-between;align-items:center;display:flex}.callout-top .eyebrow{color:#9d926d;letter-spacing:1.2px;font-size:9px}.knowledge-callout h2{color:#564d31;letter-spacing:-.4px;margin:12px 0 8px;font-size:21px;line-height:1.7}.knowledge-callout p{color:#999073;font-size:12px;line-height:1.9}.learning-progress{color:#968d6f;gap:22px;margin:18px 0 21px;font-size:11px;display:flex}.learning-progress b{color:#726847;margin-right:3px;font-size:15px}.knowledge-callout .button{z-index:1;font-size:12px;position:relative}.page-footer{color:#aea78f;justify-content:space-between;gap:12px;margin-top:27px;font-size:10px;display:flex}.page-footer>span{align-items:center;gap:6px;display:flex}.page-footer>span:last-child{letter-spacing:1px;font-size:9px}.page-footer i{background:#b4ad95;border-radius:50%;width:3px;height:3px;margin:0 2px}.inbox-main{height:calc(100vh - 98px);min-height:550px}.inbox-layout{background:#fff;min-width:0;height:100%;display:flex;position:relative}.conversation-list{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;width:305px;display:flex}.list-heading{justify-content:space-between;align-items:center;gap:5px;padding:24px 19px 18px;display:flex}.list-heading h1{letter-spacing:-.4px;align-items:center;gap:9px;font-size:19px;display:flex}.list-heading p{color:#a29c86;margin-top:5px;font-size:11px}.list-search,.search-field{border:1px solid var(--line);color:#a69f89;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.list-search{background:#f8f7f4;margin:0 18px 17px}.list-search input,.search-field input{background:0 0;border:0;outline:none;width:100%;padding:9px 0;font-size:12px}.inbox-tabs{border-bottom:1px solid var(--line);gap:23px;padding:0 19px;display:flex}.inbox-tabs button{color:#9a927a;padding:0 1px 12px;font-size:12px;position:relative}.inbox-tabs button.active{color:var(--green);font-weight:600}.inbox-tabs button.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.list-filter{color:#aca48c;justify-content:space-between;align-items:center;padding:11px 18px;font-size:10px;display:flex}.list-filter label{color:#8d8467;align-items:center;gap:4px;margin:0;font-size:11px;display:flex}.list-filter label>span{display:none}.list-filter select{color:#8d8467;background:0 0;border:0;max-width:145px;padding:0;font-size:11px}.list-scroll{flex:1;overflow:auto}.conversation-item{text-align:left;border-bottom:1px solid #f1efe9;gap:10px;width:100%;padding:17px 16px;display:flex;position:relative}.conversation-item.selected{background:#f4f1e9}.conversation-item.selected:before{content:"";background:#796f4f;width:3px;position:absolute;top:0;bottom:0;left:0}.conversation-item>.avatar{width:34px;height:34px;font-size:15px}.conversation-snippet{flex:1;min-width:0}.snippet-top{justify-content:space-between;align-items:center;gap:5px;margin-bottom:5px;display:flex}.snippet-top>strong{color:#5f573e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.snippet-top>time{color:#aba389;white-space:nowrap;font-size:10px}.snippet-subject{text-overflow:ellipsis;white-space:nowrap;color:#71694e;font-size:11px;display:block;overflow:hidden}.conversation-snippet>p{color:#a8a188;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 9px;font-size:11px;overflow:hidden}.snippet-bottom{align-items:center;gap:5px;display:flex}.snippet-bottom small{color:#b1ab95;margin-left:auto;font-size:10px}.badge{white-space:nowrap;vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:3px 6px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.status-bot{color:#8d80a7;background:#eeebf5}.status-waiting_for_agent,.pending{color:#b19553;background:#f8f0dc}.status-agent_in_charge{color:#91855e;background:#efede5}.status-closed,.neutral{color:#a0997f;background:#f2f1ed}.approved{color:#847850;background:#efebe0}.failed{color:#b36554;background:#f8e7e1}.priority-mark{color:#ba7b68;font-size:9px}.list-footer{text-align:center;border-top:1px solid var(--line);color:#b0a88f;justify-content:center;align-items:center;gap:5px;padding:12px;font-size:10px;display:flex}.chat-panel{background:#fdfdfb;flex-direction:column;flex:1;min-width:300px;display:flex}.chat-header{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;align-items:center;gap:11px;height:77px;padding:0 21px;display:flex}.chat-identity{flex:1;min-width:0}.chat-identity>strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.chat-identity>span{color:#a8a087;align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}.chat-identity .line-dot{background:#af9a57;width:5px;height:5px}.chat-header-actions{align-items:center;gap:5px;display:flex}.handover-banner{background:#f6f2e6;border-bottom:1px solid #eeeadb;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px;display:flex}.handover-banner>div{align-items:center;gap:9px;display:flex}.handover-icon{color:#b3a16a;place-items:center;display:grid}.handover-banner strong{color:#8d7f50;font-size:12px;display:block}.handover-banner div>span:not(.handover-icon){color:#b2a885;margin-top:4px;font-size:10px;display:block}.case-status-strip{color:#aaa287;background:#f6f4ee;border-bottom:1px solid #f0ece1;align-items:center;gap:10px;padding:9px 21px;font-size:10px;display:flex}.case-status-strip.closed{background:#f6f5f1}.message-timeline{scroll-behavior:smooth;flex:1;padding:21px 22px 12px;overflow-y:auto}.timeline-date{text-align:center;color:#b0aa94;align-items:center;gap:15px;margin:0 0 24px;font-size:10px;display:flex}.timeline-date:before,.timeline-date:after{content:"";background:#f0eee7;flex:1;height:1px}.message-row{align-items:flex-end;gap:8px;margin-bottom:18px;display:flex}.message-row.outgoing{justify-content:flex-end}.message-container{min-width:50px;max-width:85%}.message-author{color:#aba48b;align-items:center;gap:4px;margin-bottom:5px;font-size:10px;display:flex}.outgoing .message-author{justify-content:flex-end}.message-bubble{word-break:break-word;color:#6f664a;white-space:pre-wrap;background:#fff;border:1px solid #edeae0;border-radius:11px 11px 11px 2px;padding:12px 14px;font-size:13px;line-height:1.85;box-shadow:0 1px 1px #3e382403}.outgoing .message-bubble{background:#f0ede2;border-color:#e8e4d6;border-radius:11px 11px 2px}.internal-note .message-bubble{background:#faf4e0;border:1px dashed #e6d9aa}.internal-note .message-author{color:#b29960}.message-bubble p{line-height:1.9}.message-bubble.withdrawn{color:#b3ad99;background:#f6f5f1;font-style:italic}.message-meta{color:#b3ac95;align-items:center;gap:7px;margin-top:5px;font-size:9px;display:flex}.outgoing .message-meta{justify-content:flex-end}.delivery{align-items:center;gap:3px;font-size:9px;display:inline-flex}.delivery.error{color:#b56957}.system-message{text-align:center;color:#aea58a;justify-content:center;align-items:center;gap:5px;margin:20px 0;font-size:10px;line-height:1.8;display:flex}.chat-image{object-fit:contain;border-radius:6px;max-width:220px;max-height:220px;display:block}.attachment-link{align-items:center;gap:8px;font-size:12px;display:flex}.composer{background:#fff;border:1px solid #e7e3d7;border-radius:9px;flex-shrink:0;margin:6px 20px 15px;overflow:hidden;box-shadow:0 2px 10px #4a422610}.composer.note-mode{background:#fffdf4;border-color:#e7dcb6}.composer-tabs{align-items:center;gap:14px;padding:12px 13px 0;display:flex}.composer-tabs button{color:#aea78f;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:0 0 9px;font-size:11px;display:flex}.composer-tabs button.active{color:#81754e;border-bottom-color:#95895f}.composer-tabs>span{color:#bbb5a0;margin-left:auto;font-size:9px}.composer>textarea{width:100%;box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;outline:none;min-height:85px;max-height:160px;padding:12px 14px;font-size:13px}.composer-toolbar{justify-content:space-between;align-items:center;padding:6px 10px 10px;display:flex}.composer-toolbar>div{align-items:center;gap:8px;display:flex}.keyboard-hint{color:#b8b19a;font-size:9px}.composer-toolbar .button{min-height:33px;padding:8px 12px;font-size:12px}.composer-disabled{color:#ada487;background:#f6f4ee;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin:10px 20px 16px;padding:22px 16px;font-size:12px;display:flex}.composer-disabled strong{color:#928762;font-size:12px;display:block}.composer-disabled span{margin-top:4px;font-size:11px;display:block}.simulate-inline{color:#b1a98e;align-self:center;align-items:center;gap:4px;margin-bottom:10px;font-size:10px;display:flex}.case-details{border-left:1px solid var(--line);background:#fff;flex-shrink:0;width:247px;overflow:auto}.detail-section{border-bottom:1px solid var(--line);padding:22px 18px}.member-profile{text-align:center;padding:25px 12px 21px}.member-profile h3{color:#635b3f;margin-top:11px;font-size:12px}.member-profile>span:not(.avatar):not(.badge){color:#a9a288;margin:5px 0 10px;font-size:11px;display:block}.member-profile .badge{font-size:10px}.detail-section h4{color:#867b5a;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:12px;display:flex}.detail-section h4>svg{color:#b7b097}.detail-section dl{grid-template-columns:70px 1fr;align-items:center;gap:14px 9px;margin:0;font-size:10px;display:grid}.detail-section dt{color:#b0a88e}.detail-section dd{text-align:right;color:#827858;overflow-wrap:anywhere;margin:0}.detail-section dd.urgent{color:#b0745c}.detail-section .badge{font-size:9px}.case-subject{color:#9e9576;font-size:11px;line-height:1.9}.tag-list{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.tag-list span{color:#a39976;background:#f4f2ea;border:1px solid #ede9dd;border-radius:4px;padding:3px 6px;font-size:10px}.training-prompt{text-align:center;background:#fcfbf7;padding:22px 15px}.training-prompt-icon{color:#a19367;background:#f1eee4;border:1px solid #e8e3d3;border-radius:10px;place-items:center;width:38px;height:38px;margin:0 auto 12px;display:grid}.training-prompt h4{justify-content:center;margin-bottom:8px}.training-prompt p{color:#aca386;margin-bottom:14px;font-size:11px;line-height:1.9}.training-prompt .button{min-height:32px;padding:7px;font-size:11px}.training-prompt small{color:#bbb399;margin-top:9px;font-size:9px;display:block}.training-prompt>.badge{margin-top:10px}.detail-note{color:#b4ac92;align-items:flex-start;gap:7px;padding:19px 17px;font-size:9px;line-height:1.9;display:flex}.chat-no-selection{background:#fcfaf6;flex:1;place-items:center;display:grid}.training-workflow{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;padding:22px 25px;display:flex}.training-workflow>div{align-items:center;gap:11px;display:flex}.workflow-step{color:#a29979;background:#f3f1ea;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.workflow-step.final{color:#84774a;background:#ece8db}.training-workflow>svg{color:#ccc6b3}.training-workflow strong{color:#7d724e;font-size:12px;display:block}.training-workflow small{color:#b3ac93;margin-top:5px;font-size:10px;display:block}.training-summary{grid-template-columns:repeat(4,1fr);gap:15px;margin:0 0 24px;display:grid}.training-summary>div{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:16px;display:flex}.training-summary strong{color:#6e6441;font-size:23px;font-weight:500}.training-summary>div>span:last-child{color:#a79d7c;font-size:11px}.training-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:0 20px;display:flex}.tabs{align-items:center;gap:24px;display:flex}.tabs>button{color:#aaa286;white-space:nowrap;align-items:center;gap:7px;padding:18px 0;font-size:12px;display:flex;position:relative}.tabs>button.active{color:#685d37;font-weight:600}.tabs>button.active:after{content:"";background:#978859;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs>button>span{color:#aba388;background:#faf8f4;border:1px solid #ebe7da;border-radius:4px;padding:1px 4px;font-size:10px}.search-field{width:210px;height:32px}.search-field input{font-size:11px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}thead{color:#a8a086;background:#faf9f6;font-size:11px}th{border-bottom:1px solid var(--line);padding:13px 20px;font-weight:500}td{color:#948965;border-bottom:1px solid #f1efe7;padding:17px 20px}tbody tr:last-child td{border-bottom:0}.clickable-row:hover{cursor:pointer;background:#fcfaf6}.question-cell{text-align:left;max-width:360px;padding:0;display:block}.question-cell strong{color:#726847;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:500;display:block;overflow:hidden}.question-cell>span{color:#b0a88c;white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin-top:7px;font-size:11px;display:block;overflow:hidden}.category-label{color:#a9a083;font-size:10px}.case-reference{color:#9e9370;font-family:DM Sans,sans-serif;font-size:12px}.dataset-note{color:#a79b75;background:#f3f0e8;border:1px solid #ebe6d8;border-radius:8px;align-items:center;gap:12px;margin-top:23px;padding:18px 20px;display:flex}.dataset-note strong{color:#94875b;font-size:12px}.dataset-note p{color:#ada382;margin-top:4px;font-size:11px}.dataset-note .subtle-pill{background:#f9f7f1;border-color:#eae6d9;margin-left:auto;font-size:10px}.review-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.review-block{border:1px solid var(--line);background:#fcfbf7;border-radius:8px;margin-bottom:14px;padding:15px 18px}.review-block>span{color:#9e9268;align-items:center;gap:6px;margin-bottom:9px;font-size:12px;font-weight:500;display:flex}.review-block>p{color:#776c48;white-space:pre-wrap;font-size:12px;line-height:1.9}.review-block.answer{background:#f4f2e9;border-color:#eae5d6}.review-checks{flex-direction:column;gap:10px;margin:20px 0;display:flex}.review-checks label{color:#9d9166;align-items:center;gap:9px;margin:0;font-size:13px;display:flex}.review-warning{color:#ac9864;background:#faf5e5;border-radius:6px;align-items:flex-start;gap:7px;margin-top:13px;padding:11px 13px;font-size:12px;display:flex}.context-details{color:#a79c79;border:1px solid var(--line);border-radius:7px;margin-bottom:15px;padding:12px;font-size:12px}.context-details summary{cursor:pointer}.context-details p{margin-top:12px}.dataset-preview{color:#a1946b;background:#f7f5ee;border:1px solid #e9e4d6;border-radius:8px;align-items:center;gap:14px;margin:20px 0;padding:20px;display:flex}.dataset-preview strong{color:#86794f;font-size:12px;display:block}.dataset-preview span{margin-top:5px;font-size:12px;display:block}.table-main{color:#847852;align-items:center;gap:10px;display:flex}.export-links{gap:10px;display:flex}.export-links>a{color:#9f9162;align-items:center;gap:3px;font-size:11px;display:flex}.export-links>a:hover{text-decoration:underline}.knowledge-banner,.broadcast-banner{background:#f1eee3;border:1px solid #e8e4d4;border-radius:10px;align-items:center;gap:18px;margin-bottom:23px;padding:23px 25px;display:flex}.knowledge-banner-icon,.broadcast-banner>span{color:#aa9e77;background:#f7f5ef;border:1px solid #e8e2ce;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.knowledge-banner h3,.broadcast-banner h3{color:#82754d;font-size:14px}.knowledge-banner p,.broadcast-banner p{color:#ada27e;margin-top:6px;font-size:12px}.knowledge-count{text-align:center;margin-left:auto;padding-left:20px}.knowledge-count strong{color:#9a8c5e;font-size:30px;line-height:1.3;display:block}.knowledge-count span{color:#b4aa88;font-size:11px}.content-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.knowledge-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.knowledge-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;padding:21px;transition:box-shadow .2s;display:flex}.knowledge-card:hover{box-shadow:0 5px 20px #433c2508}.knowledge-card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.document-icon{color:#ada17c;background:#f4f2ea;border:1px solid #efebde;border-radius:8px;place-items:center;width:36px;height:40px;display:grid}.knowledge-card .eyebrow{letter-spacing:0;color:#b7ad8b;font-size:10px}.knowledge-card h3{color:#86794f;margin-top:8px;font-size:13px;line-height:1.8}.knowledge-card>p{color:#b2a785;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:78px;margin-top:9px;font-size:12px;line-height:1.95;display:-webkit-box;overflow:hidden}.knowledge-card>.tag-list{min-height:24px;margin-top:17px}.knowledge-card-footer{border-top:1px solid #f1eee2;justify-content:space-between;align-items:center;gap:5px;margin-top:20px;padding-top:15px;display:flex}.knowledge-card-footer>span{color:#bab192;font-size:10px}.knowledge-card-footer .text-button{font-size:11px}.knowledge-card>.button{margin-top:15px;font-size:11px}.directory-summary{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:0;margin-bottom:25px;padding:22px;display:flex}.directory-summary>div{border-right:1px solid var(--line);align-items:center;gap:12px;padding:0 30px;display:flex}.directory-summary>div:first-child{padding-left:0}.directory-summary>div:last-child{border:0}.directory-summary strong{color:#7f734c;font-size:24px;line-height:1.1;display:block}.directory-summary span:not(.metric-icon){color:#b3a986;margin-top:7px;font-size:11px;display:block}.directory-note{color:#baaf8a;margin-left:auto}.directory-note p{font-size:11px;line-height:1.9}.member-cell{align-items:center;gap:10px;display:flex}.member-cell strong{color:#857951;font-size:12px;display:block}.member-cell span:not(.avatar){color:#b8ae8d;margin-top:5px;font-size:10px;display:block}.quota-note{color:#afa37e;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.broadcast-text{max-width:330px}.broadcast-text strong{color:#867a50;font-size:13px;display:block}.broadcast-text span{color:#b9b091;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:11px;display:block;overflow:hidden}.broadcast-preview{color:#887b50;white-space:pre-wrap;background:#f4f1e7;border:1px solid #e7e1ce;border-radius:12px 12px 12px 2px;margin-bottom:22px;padding:22px;font-size:12px;line-height:1.95}.settings-grid{grid-template-columns:1.35fr 1fr;gap:23px;display:grid}.settings-panel{margin-bottom:22px;padding:21px}.settings-panel .panel-heading{padding:0 0 18px}.settings-panel .panel-heading h2{font-size:12px}.settings-panel .panel-heading p{font-size:11px}.prompt-editor{color:#8f835c;background:#fcfaf6;border-color:#e9e4d5;width:100%;font-size:13px;line-height:1.95}.switch-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:3px 0 17px;display:flex;margin-bottom:20px!important}.switch-row strong{color:#9b8e63;font-size:13px;display:block}.switch-row span{color:#bdb496;margin-top:5px;font-size:11px;display:block}.switch{appearance:none;cursor:pointer;background:#e4e0d1;border:0;border-radius:15px;transition:background .2s;position:relative;width:35px!important;height:21px!important}.switch:before{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0001}.switch:checked:before{transform:translate(14px)}.retention-row{color:#b5ab89;gap:20px;margin:18px 0;font-size:11px;display:flex}.retention-row b{color:#a09262;margin-top:5px;font-size:15px;display:block}.integration-row{border-top:1px solid #f1eee5;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:12px;display:flex}.integration-row strong{color:#9f9163;font-weight:500}.integration-row>span:not(.badge){color:#b6ac89;font-size:11px}.settings-panel>p{margin:13px 0}.copy-field{background:#fbfaf5;border:1px solid #ebe7da;border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:7px 9px;display:flex}.copy-field code{overflow-wrap:anywhere;color:#ab9f77;white-space:normal;flex:1;font-size:11px;font-weight:400}.job-status{align-items:center;gap:15px;display:flex}.job-status strong{color:#9e8f5e;font-size:31px;font-weight:500}.job-status>span{color:#b9ae8b;font-size:12px}.audit-panel{margin-top:1px}.audit-panel td{padding:13px 20px;font-size:11px}.audit-panel code{color:#b0a47b;font-size:10px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:55px 25px;display:flex}.empty-icon{color:#bcb088;background:#f3f0e7;border:1px solid #ece6d5;border-radius:15px;place-items:center;width:55px;height:55px;margin-bottom:4px;display:grid}.empty h3{color:#9c8e61;font-size:14px}.empty p{color:#bbb191;max-width:380px;font-size:12px}.empty>.button{margin-top:8px}.loading{color:#b9ad88;justify-content:center;align-items:center;gap:10px;padding:70px 20px;font-size:13px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-box{color:#b1876c;background:#fff4ec;border:1px solid #efdccd;border-radius:8px;align-items:center;gap:10px;margin:15px;padding:16px 20px;font-size:13px;display:flex}.error-box .text-button{color:inherit;margin-left:auto}.boot{background:var(--dark);flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.boot .loading{color:#ccc2a1}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#26211170;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:480px;max-width:100%;max-height:90vh;padding:26px;animation:.15s ease-out modal-in;overflow:auto;box-shadow:0 25px 100px #26211133}.modal.wide{width:660px}.modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.modal-header h2{color:#6b603d;font-size:19px}.modal-header p{color:#b3a988;margin-top:6px;font-size:12px}.modal-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding-top:20px;display:flex}.modal-footer .button{font-size:12px}.modal-footer .muted{font-size:11px}.flex-spacer{flex:1}label{color:#9c9067;margin-bottom:17px;font-size:12px;font-weight:500;display:block}label>input:not([type=checkbox]),label>textarea,label>select{width:100%;margin-top:8px;font-size:13px;font-weight:400;display:block}label>textarea{line-height:1.85}.form-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-info{color:#aea37d;background:#f7f4ed;border:1px solid #eeeadd;border-radius:7px;align-items:flex-start;gap:9px;margin:16px 0;padding:12px 14px;font-size:12px;line-height:1.8;display:flex}.form-info>svg{margin-top:2px}.form-error{color:#b36a56;margin:10px 0;font-size:13px}.muted{color:#b4aa8a;font-size:13px;line-height:1.9}.small-text{font-size:11px}.help-steps{flex-direction:column;gap:18px;display:flex}.help-steps p{color:#aea27c;font-size:13px;line-height:1.9}.help-steps b{color:#86784b;margin-bottom:4px;display:block}.toasts{z-index:150;flex-direction:column;gap:9px;max-width:420px;display:flex;position:fixed;bottom:25px;right:25px}.toast{color:#938453;background:#fff;border:1px solid #e7e1cf;border-radius:9px;align-items:center;gap:10px;padding:13px 14px;font-size:13px;animation:.2s modal-in;display:flex;box-shadow:0 5px 25px #342e191a}.toast>span{flex:1}.toast.error{color:#ab6b55;border-color:#eed9cd}.toast .icon-button{width:23px;height:23px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-only{display:none}.login-page{background:#fcfbf8;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{background:var(--dark);color:#e9e3d1;flex-direction:column;justify-content:space-between;padding:50px 60px;display:flex}.login-story .eyebrow{color:#b8ac85;font-size:11px}.login-story h1{letter-spacing:-1.5px;margin:20px 0;font-size:49px;line-height:1.6}.login-story p{color:#aea27d;font-size:14px}.login-story>small{color:#988c63;letter-spacing:1px;font-size:11px}.login-form{width:100%;max-width:420px;margin:auto;padding:50px 30px}.login-icon{color:#94875a;background:#f0ece0;border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:22px;display:grid}.login-form h2{color:#6b603c;font-size:26px}.login-form>p{color:#b6ab88;margin:10px 0 30px;font-size:12px}.login-form .button{width:100%;margin-top:8px}.login-form>.login-note{text-align:center;margin:22px 0;font-size:12px}.connect-page{background:#f6f3ec;place-items:center;min-height:100vh;padding:30px;display:grid}.connect-card{text-align:center;background:#fff;border:1px solid #e9e5d7;border-radius:18px;width:430px;max-width:100%;padding:36px;box-shadow:0 10px 50px #403a2506}.connect-brand{letter-spacing:2px;color:var(--dark);font-size:23px;font-weight:700}.connect-brand>span{letter-spacing:2px;color:#b6ac8a;margin-top:5px;font-size:10px;font-weight:400;display:block}.connect-symbol{color:#a79867;background:#f2efe4;border-radius:25px;place-items:center;width:85px;height:85px;margin:30px auto 20px;display:grid}.connect-symbol.success{color:#9d8b52;background:#eeeadc}.connect-card h1{color:#796c41;font-size:23px}.connect-card>p{color:#b8ae8b;margin:14px 0 24px;font-size:12px}.connect-privacy{color:#afa277;text-align:left;background:#f8f6ef;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin:20px 0;padding:16px;font-size:12px;line-height:1.8;display:flex}.connect-card>small{color:#c3b99a;margin-top:26px;font-size:10px;display:block}.connect-card .error-box{margin:10px 0;font-size:12px}.connect-card .button{padding:13px;font-size:12px}.sidebar-scrim{display:none}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.page{padding:40px 45px}.overview-grid,.overview-lower{grid-template-columns:1.9fr 1fr}.conversation-list{width:335px}.case-details{width:280px}.message-bubble{font-size:12px}.metric>strong{font-size:40px}.chart{height:224px}.chart svg{height:175px}.activity-panel{min-height:330px}.knowledge-callout h2{font-size:25px}}@media (width<=1350px){.sidebar{width:210px;padding-left:13px;padding-right:13px}.main-shell{width:calc(100% - 210px);margin-left:210px}.page{padding:26px}.topbar{padding:0 25px}.global-search{display:none}.page-title h1{font-size:24px}.page-title p{font-size:12px}.page-actions .date-pill{display:none}.conversation-list{width:275px}.case-details{width:220px}.chat-header{gap:8px;padding:0 15px}.chat-identity>strong{font-size:13px}.chat-header-actions .button{padding:6px 8px;font-size:11px}.message-timeline{padding-left:17px;padding-right:17px}.handover-banner{padding:12px 15px}.handover-banner strong,.handover-banner .button{font-size:11px}.composer{margin-left:15px;margin-right:15px}.composer-tabs>span{display:none}.training-workflow{gap:8px;padding:19px}.training-workflow>div{gap:8px}.training-workflow strong{font-size:11px}.training-workflow small{font-size:9px}.workflow-step{width:30px;height:30px}.training-summary>div{gap:8px;padding:13px}.training-summary>div>span:last-child{font-size:10px}.knowledge-grid{grid-template-columns:repeat(2,1fr)}.directory-note{display:none!important}.directory-summary>div:last-of-type{border:0}.question-cell,.question-cell>span{max-width:250px}th,td{padding-left:16px;padding-right:16px}}@media (width<=1200px){.case-details{z-index:15;width:255px;position:absolute;top:77px;bottom:0;right:0;box-shadow:-10px 10px 35px #352e1615}.chat-panel{min-width:300px}.metrics{gap:12px}.metric{padding:14px}.metric-top{font-size:12px}.metric-icon{border-radius:7px;width:28px;height:28px}.metric>strong{font-size:30px}.metric-bottom{font-size:10px}.overview-grid,.overview-lower{grid-template-columns:1.55fr 1fr;gap:17px}.panel-heading{padding:19px}.knowledge-callout{padding:20px}.knowledge-callout h2{font-size:19px}.waiting-table{padding-left:18px;padding-right:18px}.waiting-time{font-size:10px}.training-summary{gap:10px}.training-summary .metric-icon{display:none}.training-workflow{flex-wrap:wrap;row-gap:19px}.training-workflow>div{min-width:36%}.training-workflow>svg:nth-of-type(2){display:none}.training-workflow>svg:nth-of-type(3){margin-left:auto}.training-workflow>div:nth-of-type(3){order:5}.training-workflow>svg:nth-of-type(3){order:6}.training-workflow>div:nth-of-type(4){order:7}.training-workflow>div:nth-of-type(2){min-width:44%}.training-toolbar .search-field{width:160px}.tabs{gap:18px}.tabs>button{font-size:11px}.settings-grid{grid-template-columns:1fr}.settings-grid>div:last-child{grid-template-columns:1.5fr 1fr;align-items:start;gap:20px;display:grid}.settings-panel{padding:20px}.broadcast-banner p{font-size:11px}.quota-note{display:none}}@media (width<=1000px){.sidebar{width:195px;padding-left:10px;padding-right:10px}.main-shell{width:calc(100% - 195px);margin-left:195px}.brand-row{padding-left:10px}.nav-item{gap:10px;padding:11px 12px;font-size:13px}.learning-card{padding:14px 11px}.profile{gap:6px}.profile select{width:107px;font-size:10px}.page{padding:23px}.page-title{flex-wrap:wrap;align-items:flex-start;gap:15px}.page-title h1{font-size:22px}.page-title p{max-width:320px}.page-actions{flex-wrap:wrap;max-width:100%;margin-top:7px}.page-actions>.button{padding:9px 11px;font-size:11px}.metrics{grid-template-columns:repeat(2,1fr);gap:14px}.metric{padding:17px}.metric-icon{width:31px;height:31px}.metric-top{font-size:13px}.metric-bottom{font-size:11px}.metric>strong{font-size:32px}.overview-grid,.overview-lower{grid-template-columns:1fr;gap:20px}.activity-panel{min-height:285px}.topics-panel,.knowledge-callout,.page-footer>span:last-child{display:none}.conversation-list{width:250px}.list-heading{padding:20px 15px 16px}.list-heading h1{font-size:17px}.list-heading p{font-size:10px}.list-search{margin-left:15px;margin-right:15px}.conversation-item{gap:8px;padding:15px 12px}.conversation-item>.avatar{width:29px;height:29px;font-size:14px}.snippet-top>strong{font-size:11px}.snippet-top>time{font-size:9px}.snippet-subject,.conversation-snippet>p{font-size:10px}.snippet-bottom .badge{font-size:9px}.priority-mark{display:none}.chat-panel{min-width:260px}.chat-header{padding:0 12px}.chat-header>.avatar{width:31px;height:31px;font-size:14px}.chat-header-actions>.icon-button:first-child{display:none}.chat-header-actions{gap:2px}.handover-banner{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.handover-banner .button{align-self:flex-end;margin-top:-4px}.message-container{max-width:90%}.message-bubble{padding:10px 12px;font-size:12px}.composer{margin-left:12px;margin-right:12px}.composer-tabs{gap:12px}.composer-tabs>button{font-size:10px}.composer-toolbar .keyboard-hint{display:none}.chat-identity>span{font-size:9px}.training-summary{grid-template-columns:repeat(2,1fr)}.training-summary .metric-icon{display:grid}.training-summary>div>span:last-child{font-size:11px}.training-toolbar{flex-wrap:wrap;gap:0;padding:0 17px 12px}.training-toolbar .search-field{width:100%;margin-top:5px}.training-table th:nth-child(2),.training-table td:nth-child(2),.dataset-note .subtle-pill{display:none}.knowledge-card{padding:17px}.knowledge-card h3{font-size:12px}.knowledge-card-footer>span{font-size:9px}.knowledge-banner{gap:13px;padding:18px}.knowledge-banner h3{font-size:12px}.knowledge-banner p{font-size:11px}.knowledge-count{display:none}.directory-summary{padding:18px}.directory-summary>div{padding:0 18px}.directory-summary strong{font-size:22px}.directory-summary span:not(.metric-icon){font-size:10px}.settings-grid>div:last-child{display:block}.login-story{padding:35px}.login-story h1{font-size:37px}}@media (width<=760px){.sidebar{width:235px;padding:25px 17px 0;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:25;background:#2a251666;display:block;position:fixed;inset:0}.sidebar .mobile-only{color:#e8e3d3}.main-shell{width:100%;margin-left:0}.mobile-only{display:inline-flex}.topbar{gap:10px;height:59px;padding:0 16px}.breadcrumbs{gap:8px;font-size:11px}.breadcrumbs>span,.breadcrumbs>svg{display:none}.breadcrumbs>strong{font-size:13px}.topbar-right{gap:12px}.connection{font-size:10px}.notification{width:28px!important;padding-left:12px!important}.demo-banner{gap:5px;height:27px;padding:0 8px;font-size:10px}.main-content{min-height:calc(100dvh - 86px)}.page{padding:23px 17px}.page-title{margin-bottom:22px}.page-title .eyebrow{letter-spacing:1.3px;font-size:10px}.page-title h1{margin:5px 0;font-size:22px;line-height:1.7}.page-title p{max-width:250px;font-size:11px}.page-actions>.button{gap:5px;min-height:34px;padding:8px 10px;font-size:10px}.page-actions>.button>svg{width:14px}.metrics{gap:12px;margin-bottom:20px}.metric{padding:14px}.metric-top{font-size:12px}.metric>strong{margin:5px 0;font-size:32px}.metric-bottom{font-size:10px}.chart{padding-left:16px;padding-right:16px}.chart-days{font-size:9px}.panel-heading{padding:18px}.panel-heading h2{font-size:12px}.panel-heading p{font-size:11px}.chart-legend{padding:0 18px}.waiting-table{padding:0 17px 6px}.waiting-row{gap:10px;padding:14px 0}.waiting-name strong{font-size:12px}.waiting-name>span,.waiting-time{font-size:10px}.page-footer{font-size:9px;line-height:1.8}.inbox-main{height:calc(100dvh - 86px);min-height:430px}.inbox-layout{height:100%}.conversation-list{width:100%}.has-selection>.conversation-list{display:none}.chat-panel{width:100%;min-width:0}.chat-header{height:67px;padding:0 12px}.chat-header>.avatar{width:35px;height:35px;font-size:16px}.chat-identity>strong{font-size:12px}.chat-identity>span{font-size:10px}.chat-header-actions>.icon-button:first-child{display:flex}.chat-header-actions .button{min-height:30px;font-size:11px}.case-details{width:260px;top:67px}.list-heading{padding:25px 20px 17px}.list-heading h1{font-size:20px}.list-heading p{font-size:12px}.list-search{margin:0 20px 18px}.list-search input{padding:10px 0;font-size:12px}.inbox-tabs{padding:0 20px}.inbox-tabs button{font-size:13px}.list-filter{padding:13px 20px;font-size:11px}.list-filter select{font-size:12px}.conversation-item{gap:12px;padding:18px 20px}.conversation-item>.avatar{width:40px;height:40px;font-size:19px}.snippet-top>strong{font-size:12px}.snippet-top>time{font-size:11px}.snippet-subject,.conversation-snippet>p{font-size:12px}.snippet-bottom .badge{font-size:10px}.snippet-bottom small{font-size:11px}.priority-mark{display:inline}.chat-no-selection{display:none}.handover-banner{flex-direction:row;align-items:center;gap:10px;padding:13px 16px}.handover-banner strong{font-size:12px}.handover-banner div>span:not(.handover-icon){font-size:10px}.handover-banner .button{align-self:center;margin:0}.message-timeline{padding:21px 17px 12px}.message-bubble{padding:11px 14px;font-size:12px}.message-author{font-size:11px}.message-meta,.delivery{font-size:10px}.system-message{font-size:11px}.composer{margin:7px 13px 12px}.composer-tabs>button{font-size:12px}.composer>textarea{min-height:82px;font-size:12px}.composer-toolbar .button{min-height:35px;font-size:13px}.simulate-inline{font-size:10px}.training-workflow{gap:10px;padding:18px}.training-workflow>div{min-width:37%}.training-workflow strong{font-size:11px}.training-workflow small{font-size:9px}.training-workflow>svg{width:13px}.training-workflow>div:nth-of-type(2){min-width:44%}.training-summary>div{padding:14px 12px}.training-summary>div>span:last-child{font-size:10px}.training-summary strong{font-size:23px}.training-summary .metric-icon{width:27px;height:27px}.training-toolbar{padding:0 14px 12px}.tabs{gap:16px}.tabs>button{gap:5px;font-size:11px}.training-table th:nth-child(5),.training-table td:nth-child(5),.training-table th:nth-child(3),.training-table td:nth-child(3){display:none}.question-cell{max-width:180px}.question-cell>strong{font-size:12px}.question-cell>span{max-width:180px;font-size:10px}th,td{padding:14px}.dataset-note{align-items:flex-start;padding:15px}.dataset-note strong{font-size:11px}.dataset-note p{font-size:10px}.knowledge-banner{gap:12px;padding:18px 15px}.knowledge-banner-icon{border-radius:10px;flex-shrink:0;width:38px;height:43px}.knowledge-banner-icon>svg{width:22px}.knowledge-banner h3{font-size:13px}.knowledge-banner p{font-size:10px}.content-toolbar{flex-wrap:wrap;gap:0}.content-toolbar .search-field{width:100%;margin-bottom:15px}.knowledge-grid{grid-template-columns:1fr;gap:17px}.knowledge-card{padding:22px}.knowledge-card h3{font-size:14px}.knowledge-card>p{min-height:0;font-size:13px}.knowledge-card .eyebrow,.knowledge-card-footer>span{font-size:11px}.knowledge-card-footer .text-button{font-size:12px}.knowledge-card .tag-list span{font-size:11px}.directory-summary{gap:12px;padding:18px 12px}.directory-summary>div{gap:9px;padding:0 12px}.directory-summary strong{font-size:25px}.directory-summary span:not(.metric-icon){font-size:10px}.directory-summary .metric-icon{width:30px;height:30px}.directory-summary>div:nth-child(2){border:0}.panel-heading .search-field{width:160px}.broadcast-banner{gap:12px;padding:18px 15px}.broadcast-banner h3{font-size:12px}.broadcast-banner p{font-size:10px}.broadcast-banner>span{flex-shrink:0;width:37px;height:42px}.settings-panel{padding:18px}.settings-panel .panel-heading h2{font-size:12px}.modal-overlay{padding:14px}.modal{border-radius:13px;max-height:92dvh;padding:22px}.modal-header h2{font-size:18px}.modal-header p{font-size:12px}label{font-size:13px}label>input:not([type=checkbox]),label>textarea,label>select{font-size:14px}.modal-footer{flex-wrap:wrap;gap:8px}.modal-footer .button{font-size:12px}.form-columns{grid-template-columns:1fr;gap:0}.review-block>p,.review-checks label{font-size:12px}.toasts{max-width:none;bottom:15px;left:15px;right:15px}.toast{font-size:13px}.login-page{grid-template-columns:1fr}.login-story{min-height:240px;padding:30px}.login-story>div:nth-child(2){margin-top:35px}.login-story h1{margin:13px 0 0;font-size:32px;line-height:1.4}.login-story h1 br,.login-story p,.login-story>small{display:none}.login-story .eyebrow{font-size:10px}.login-form{max-width:440px;padding:35px 27px}.login-form h2{font-size:23px}.login-form .login-icon{display:none}.connect-card{padding:30px 23px}.connect-page{padding:20px}.profile select{width:128px;font-size:11px}.learning-card{padding:17px 14px}.sidebar .nav-item{padding:12px 13px;font-size:12px}.sidebar .nav-caption{font-size:11px}.help-steps p{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.sidebar{scrollbar-width:thin;scrollbar-color:#6d6344 transparent;overflow-y:auto}.sidebar>*{flex-shrink:0}.page-title p,.panel-heading p,.metric-bottom,.chart-legend>span,.chart-axis,.chart-days,.topic-row span,.panel-footnote,.waiting-name>span,.waiting-time,.page-footer,.knowledge-callout p,.learning-progress,.list-heading p,.list-filter,.snippet-top>time,.conversation-snippet>p,.message-author,.message-meta,.delivery,.system-message,.timeline-date,.chat-identity>span,.case-status-strip,.composer-tabs>span,.keyboard-hint,.detail-section dt,.member-profile>span:not(.badge):not(.avatar),.case-subject,.training-prompt p,.training-prompt small,.detail-note,.training-workflow small,.training-summary>div>span:last-child,.category-label,.question-cell>span,.dataset-note p,.knowledge-banner p,.knowledge-count span,.knowledge-card>p,.knowledge-card-footer>span,.directory-summary span:not(.metric-icon),.directory-note p,.member-cell span:not(.avatar),.broadcast-banner p,.broadcast-text>span,.muted,.switch-row span,.settings-panel .small-text,.connect-card>p,.connect-card>small{color:#7e7559}.status-waiting_for_agent,.pending{color:#826423}.status-agent_in_charge,.approved{color:#6a603c}.status-bot{color:#765b90}.status-closed,.neutral{color:#80775a}.tag-list span{color:#847852}.form-info{color:#837752}.review-block>p{color:#685e3e}.question-cell>strong,.member-cell strong,.knowledge-card h3{color:#585036}.table-wrap td{color:#797050}.review-checks label,label{color:#756a44}.review-warning{color:#8b7137}.switch-row strong{color:#786c46}@media (height<=850px) and (width>=761px){.learning-card{display:none}.sidebar-bottom{padding-top:15px}.brand-row{padding-bottom:20px}.workspace{margin-bottom:23px}.profile{padding:15px 4px}}.operations-grid{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px;display:grid}.operations-panel{min-width:0}.operations-panel h2{align-items:center;gap:8px;display:flex}.sla-metrics{grid-template-columns:1fr 1fr;gap:20px;padding:0 24px 20px;display:grid}.sla-metrics div{flex-direction:column;gap:7px;display:flex}.sla-metrics span,.sla-metrics small{color:var(--muted);font-size:12px}.sla-metrics strong{font-size:27px;font-weight:600}.overdue-link{color:#766338;cursor:pointer;text-align:left;background:#fbf7ed;border:1px solid #eadfc8;border-radius:8px;align-items:center;gap:10px;margin:0 24px 18px;padding:12px;display:flex}.hourly-chart{grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;padding:0 24px;display:grid}.hourly-column{min-width:0}.hourly-track{align-items:flex-end;height:115px;display:flex}.hourly-track span{background:#a89e7e;border-radius:3px 3px 0 0;width:100%}.hourly-column:hover .hourly-track span{background:#72653a}.hourly-column small{height:22px;color:var(--muted);padding-top:5px;font-size:10px;display:block}.member-action-section+.member-action-section{border-top:1px solid #e9e6de;margin-top:22px;padding-top:22px}.member-action-section h3{margin:0 0 8px;font-size:16px}.audience-summary{color:var(--muted);white-space:normal;overflow-wrap:anywhere;max-width:240px;margin-top:5px;font-size:12px;display:block}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 20px;display:grid}.audience-grid fieldset{border:1px solid #e9e6de;border-radius:8px;min-width:0;padding:10px}.audience-grid legend{padding:0 4px;font-size:12px}.audience-options{max-height:150px;overflow:auto}.audience-options label{flex-direction:row;align-items:flex-start;gap:8px;margin:0;padding:6px 0;font-size:12px;display:flex}.audience-options input[type=checkbox]{flex:0 0 15px;width:15px;height:15px;margin:2px 0 0;padding:0}.audience-options span{overflow-wrap:anywhere}@media (width<=900px){.operations-grid{grid-template-columns:1fr}}@media (width<=600px){.audience-grid{grid-template-columns:1fr}.sla-metrics{padding:0 18px 18px}.sla-metrics strong{font-size:24px}}.ticket-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ticket-filters .search-field{flex:1;min-width:220px}.ticket-filters select{max-width:100%}.ticket-mine{align-items:center;gap:8px;font-size:13px;flex-direction:row!important;margin:10px 0!important;display:flex!important}.team-list{flex-direction:column;gap:10px;display:flex}.team-row{text-align:left;border:1px solid #e9e6de;border-radius:9px;align-items:center;gap:12px;width:100%;min-width:0;padding:14px;display:flex}.team-row:hover,.team-row.unread{background:#f3f0e8}.team-row>span{flex:1;min-width:0}.team-row strong,.team-row small{overflow-wrap:anywhere;display:block}.team-row strong{font-size:14px}.team-row small{color:var(--muted);margin-top:4px;font-size:12px}.team-row .badge{flex:none}.team-members{border:1px solid #e9e6de;border-radius:8px;margin:12px 0;padding:12px}.team-members label{flex-direction:row;align-items:center;gap:8px;margin:8px 0;display:flex}.ticket-notification{position:relative}.ticket-notification b{color:#fff;background:#b66d45;border-radius:10px;min-width:16px;padding:1px 4px;font-size:10px;position:absolute;top:-3px;right:-5px}.ticket-context{background:#f4f0e9;border-bottom:1px solid #e6e1d7;flex-shrink:0;padding:10px 20px;font-size:12px}.ticket-context strong{display:block}.ticket-context button{text-align:left;align-items:center;gap:8px;width:100%;padding:4px 0 0;display:flex}.ticket-context button span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.transfer-history article{border-bottom:1px solid #e9e6de;padding:16px 0}.transfer-history article>div{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.transfer-history time,.transfer-history article>span,.transfer-history small{color:var(--muted);font-size:12px}.transfer-history p{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f6f1;border-radius:8px;margin:12px 0;padding:12px}.unresolved-transfer{background:#f4f0e9;border-radius:8px;margin:12px 0;padding:14px}.unresolved-transfer p{margin-bottom:10px;font-size:13px}@media (width<=1100px){.transfer-button-label{display:none}}@media (width<=600px){.ticket-filters>*{width:100%}.team-row{gap:8px;padding:10px}.chat-header-actions{gap:3px}.chat-header .chat-identity{min-width:0}.chat-header .chat-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.document-panel{margin-bottom:24px}.document-list{max-height:380px;overflow-y:auto}.document-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:16px 24px;display:flex}.document-row>svg{color:var(--green);flex-shrink:0}.document-info{flex:1;min-width:0}.document-info strong,.document-info span{overflow-wrap:anywhere;display:block}.document-info span,.document-info p{color:var(--muted);margin:4px 0 0;font-size:12px}.document-actions,.insight-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.insight-list{gap:16px;display:grid}.insight-card{min-width:0;padding:24px}.insight-card h3{overflow-wrap:anywhere;margin:16px 0;font-size:17px;line-height:1.7}.insight-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.insight-summary{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.insight-notice{background:#f3f2ed;border-radius:12px;margin-bottom:20px;padding:20px 24px}.insight-notice p{margin:8px 0 0;font-size:13px;line-height:1.8}.insight-actions{margin-top:20px}@media (width<=650px){.document-row{flex-wrap:wrap;padding:16px}.document-info{flex-basis:75%}.document-actions{justify-content:flex-end;width:100%}.document-panel .panel-heading{flex-wrap:wrap;gap:12px}.insight-card{padding:18px}.insight-actions .button{flex:1}}.line-agent-list{margin:18px 0}.line-agent-row,.line-notice-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.line-agent-row>div,.line-notice-row>div{min-width:0}.line-agent-row strong{font-size:13px;display:block}.line-agent-row span,.line-notice-row p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0;font-size:12px;display:block}.line-agent-row .button{flex-shrink:0;font-size:12px}.line-notice-list{max-height:60vh;overflow:auto}.line-notice-row{align-items:flex-start}.line-notice-row strong{overflow-wrap:anywhere}.line-notice-row .text-button{flex-shrink:0}@media (width<=520px){.line-agent-row,.line-notice-row{flex-wrap:wrap}}:root{--accent:#f5ca32;--accent-hover:#e7b921;--accent-soft:#fff5ce;--ink:#292720;--green:#705600;--dark:#27251f;--muted:#78746a;--line:#e9e6dd;--canvas:#f7f7f2;--sage:#fff5ce;--radius:14px;color:var(--ink);background:var(--canvas)}::selection{color:#292720;background:#f5d969}:focus-visible{outline-offset:3px;outline:3px solid #b38900}input:focus,textarea:focus,select:focus{border-color:#c79d1c;box-shadow:0 0 0 3px #f5ca3229}.sidebar{color:var(--ink);border-right:1px solid var(--line);background:#fffefa;padding-top:26px;overflow-y:auto}.brand-row{padding-bottom:24px}.brand{color:var(--ink)}.brand-mark{background:var(--accent);color:#2e2b1e;border:0;border-radius:12px;box-shadow:0 4px #dfb626}.brand strong{letter-spacing:1px;font-size:24px;font-weight:700}.brand small{color:#817962;letter-spacing:2.1px;font-size:9px}.workspace{border-color:var(--line);background:#f7f5ed;margin-bottom:22px}.workspace strong{color:#3c392f}.workspace span{color:var(--muted);font-size:11px}.workspace-icon{color:#615332;background:#fff;border:1px solid #e5dfca;font-family:inherit;font-size:15px;font-weight:600}.grouped-navigation{flex:1}.nav-group+.nav-group{margin-top:22px}.nav-caption{letter-spacing:.2px;color:#8b8473;padding-bottom:8px;font-size:11px;font-weight:500}.nav-item{color:#777367;border-radius:9px;min-height:42px;padding-top:10px;padding-bottom:10px;font-size:12px}.nav-item:hover{color:#383126;background:#f7f2e1;transform:translate(2px)}.nav-item.active{background:var(--accent);color:#302815;box-shadow:0 3px 8px #b99a1812}.nav-item>svg{stroke-width:1.8px}.nav-dot{background:#59470c}.nav-new{color:#89732f;background:#f3ecd1;border:0;border-radius:5px;font-size:9px}.sidebar-bottom{background:#fffefa;padding-top:20px}.profile{border-color:var(--line)}.profile strong,.profile select{color:#4b4536}.profile select option{color:#292720;background:#fff}.profile .icon-button,.sidebar .icon-button{color:#7a725f}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--line);background:#ffffffed}.breadcrumbs{color:#8a8577}.breadcrumbs strong{color:#4c4637}.global-search{border:1px solid var(--line);background:#f7f7f2;border-radius:9px}.global-search kbd{color:#8a8478;background:#fff;border-radius:4px;padding:2px 5px}.demo-banner{color:#8a722a;background:#fff8df;border-color:#f1e8c8;font-size:10px}.page{animation:.22s ease-out workspace-enter}.page-title{margin-bottom:24px}.page-title h1{letter-spacing:-.7px;color:#292720;font-size:27px;font-weight:600}.page-title p{color:var(--muted);font-size:12px}.eyebrow{color:#9b8850;letter-spacing:1.8px;font-size:10px}.button{color:#4b4536;border-color:#e5e1d7;border-radius:9px;min-height:40px;transition:background .16s,box-shadow .16s,transform .16s}.button:hover:not(:disabled){background:#fff9e5;border-color:#dccd9b;box-shadow:0 3px 9px #7d6a0b0a}.button:active:not(:disabled){transform:translateY(1px)scale(.985)}.button.primary{background:var(--accent);border-color:var(--accent);color:#352b10;font-weight:600;box-shadow:0 3px 7px #b999121a}.button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.button.dark{color:#ffefb4;background:#302d23;border-color:#302d23}.button.danger{color:#fff}.text-button{color:#806400}.icon-button:hover{color:#675017;background:#fff1bd}.panel,.knowledge-card,.table-container{border-color:var(--line);border-radius:var(--radius);box-shadow:0 3px 10px #42380003}.panel-heading h2{color:#423c2c;font-size:14px}.panel-heading p,.panel-footnote{color:#817a69}.panel-heading>svg{color:#ad9039}.overview-hero{background:#f8d65a;border:1px solid #efd058;border-radius:19px;grid-template-columns:minmax(0,1fr) 240px;gap:30px;margin-bottom:23px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.overview-hero:after{content:"";pointer-events:none;border:32px solid #fff6;border-radius:50%;width:190px;height:190px;position:absolute;top:-96px;right:-65px}.overview-hero .page-title{z-index:1;flex-direction:column;align-items:flex-start;gap:18px;margin:0;position:relative}.overview-hero .page-title h1{margin:6px 0;font-size:32px;line-height:1.45}.overview-hero .eyebrow{color:#806723}.overview-hero .page-title p{color:#7c662c}.overview-hero .button.primary{color:#fff4c6;box-shadow:none;background:#322e21;border-color:#322e21}.overview-hero .button.primary:hover{background:#50472c}.overview-hero .date-pill{color:#715b25;background:#fff7d3;border-color:#efca47;font-size:11px}.hero-status{z-index:1;flex-direction:column;justify-content:center;gap:9px;display:flex}.hero-status>span{color:#766226;align-items:center;gap:6px;padding:0 2px 4px;font-size:11px;display:flex}.pulse-dot{background:#796522;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffffff50}.hero-status button{text-align:left;color:#77622f;background:#fff9e9e6;border:1px solid #ffffffa0;border-radius:11px;align-items:center;gap:10px;padding:14px 16px;transition:transform .15s,background .15s;display:flex}.hero-status button:hover{background:#fffdf6;transform:translate(-3px)}.hero-status button>span{flex:1;font-size:12px}.hero-status strong{color:#393222;font-size:21px;font-weight:600}.metrics{gap:16px;margin-bottom:18px}.metric{border:1px solid var(--line);background:#fff;border-radius:13px;transition:transform .18s,box-shadow .18s,border-color .18s}.metric:hover{border-color:#e2cb77;transform:translateY(-3px);box-shadow:0 10px 25px #a38b0a0c}.metric-top>span{color:#777163;font-size:12px}.metric>strong{color:#312d22;font-size:34px;font-weight:600}.metric-bottom{color:#89816e}.sage,.metric-icon.sage{color:#997800;background:#fff4c5}.amber{color:#aa722b;background:#fff0d6}.quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 26px;display:grid}.quick-actions button{text-align:left;color:#a18a45;background:#fdfbf4;border:1px dashed #ddd7c3;border-radius:10px;align-items:center;gap:10px;padding:13px 16px;transition:border-color .15s,background .15s;display:flex}.quick-actions button span{color:#776b49;flex:1;font-size:12px}.quick-actions button:hover{background:#fff5d0;border-style:solid;border-color:#d2b54e}.chart-legend i{background:#d0a518}.topic-0{background:#d4ad27}.topic-1{background:#b6bb9b}.topic-2{background:#acbcd1}.topic-3{background:#c4b2cd}.topic-4{background:#d6b39c}.hourly-track>span{background:#e2bd36;border-radius:4px 4px 0 0}.knowledge-callout{background:#fff1ba;border:1px solid #efdda0;border-radius:15px}.knowledge-callout h2{color:#514323;font-size:25px}.knowledge-callout p{color:#8b7642}.knowledge-banner,.training-workflow{background:#fff7dc;border:1px solid #efe4bd;border-radius:13px}.knowledge-banner h3,.knowledge-count strong{color:#69551f}.knowledge-banner p{color:#897b54}.knowledge-banner-icon{color:#a98725;background:#fffdf7;border-color:#eee0ab}.knowledge-card{transition:transform .18s,border-color .18s}.knowledge-card:hover{border-color:#d8c57e;transform:translateY(-2px)}.knowledge-card p{color:#756d59}.document-icon{color:#a5872a;background:#fff6d5}.knowledge-card-footer{border-color:var(--line);color:#8d8267}.insight-notice,.form-info{color:#7a6833;background:#fff7dc;border-radius:10px}.tabs{border-bottom-color:var(--line);gap:7px}.tabs button{color:#89806c;border-radius:7px 7px 0 0;padding-left:13px;padding-right:13px}.tabs button.active{color:#725700;background:#fff7db;border-bottom-color:#d6ac21}.conversation-item.active{background:#fff5cf;border-left-color:#d3a522}.conversation-item:hover{background:#fffae9}.chat-panel{background:#fbfaf5}.message-bubble{color:#4b4431;background:#fff;border:1px solid #eae6d9;border-radius:13px 13px 13px 3px}.outgoing .message-bubble{color:#514323;background:#fff0b2;border-color:#efdfa3;border-radius:13px 13px 3px}.internal .message-bubble{background:#f3ede1;border-color:#e4d8c3}.handover-banner{background:#fff6d6;border-color:#efdfa6}.case-status-strip{color:#857859;background:#f6f3e8}.composer{background:#fff;border-color:#e5ddc6;border-radius:13px;box-shadow:0 5px 18px #6c571207}.composer-tabs button.active{color:#806200}.tag-list span,.subtle-pill{color:#8a7950;background:#f6f2e6}.member-table tbody tr:hover,tbody tr:hover{background:#fffcf0}.team-row:hover{background:#fff7db}.team-row.unread{background:#fff6d2}.modal{border:1px solid #e4ddc9;border-radius:18px;box-shadow:0 25px 100px #29230c26}.modal-header{border-color:var(--line);background:#fffdf7}.modal-header h2{color:#3b3424}.modal-footer{border-color:var(--line)}input[type=checkbox]{accent-color:#c59a05}.switch:checked{background:#d1a623}.empty-icon{color:#af9139;background:#fff4c7}.empty h3{color:#685d40}.empty p{color:#8a8068}.login-story{color:#3e331a;background:#f6d45d}.login-story h1,.login-story p,.login-story .eyebrow,.login-story>small{color:#695520}.login-story h1 span{color:#a07800}.login-icon,.connect-symbol{color:#9e7e19;background:#fff2be}.connect-page{background:#f8f5e9}.connect-card h1{color:#675527}.boot .brand{color:#514529}@keyframes workspace-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width>=1051px){.global-search{width:220px;display:flex}}@media (width<=1100px){.overview-hero{grid-template-columns:minmax(0,1fr) 200px;gap:16px;padding:23px}.quick-actions button{gap:7px;padding:12px}}@media (width<=760px){.overview-hero{border-radius:15px;grid-template-columns:1fr;gap:20px;padding:22px}.overview-hero .page-title h1{font-size:28px}.hero-status{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-status>span{grid-column:1/-1}.hero-status button{gap:7px;padding:12px}.hero-status button>svg:last-child{display:none}.hero-status strong{font-size:18px}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page-title h1{font-size:24px}.page-actions{flex-wrap:wrap}.nav-group+.nav-group{margin-top:15px}.sidebar{padding-top:20px}.sidebar-bottom{padding-top:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}[hidden]{display:none!important}.settings-ai-view{grid-template-columns:minmax(0,1fr);max-width:960px}.install-page{color:#352f21;background:#f8f7f2;min-height:100vh}.install-header{justify-content:space-between;align-items:center;max-width:1160px;margin:auto;padding:28px 32px;display:flex}.install-logo{letter-spacing:1px;align-items:center;gap:12px;font-size:25px;font-weight:700;display:flex}.install-logo>span{background:#f5ce2b;border-radius:14px;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 4px #e7bc1a}.install-logo small{letter-spacing:2px;color:#90866a;font-size:9px;display:block}.install-header-tag{color:#8a8064;align-items:center;gap:7px;font-size:12px;display:flex}.install-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:60px;max-width:1160px;margin:32px auto 48px;padding:0 32px;display:grid}.install-aside{padding-top:22px;position:sticky;top:34px}.install-eyebrow{letter-spacing:2.3px;color:#a18c32;font-size:10px;font-weight:600}.install-aside h1{letter-spacing:-.6px;margin:18px 0 12px;font-size:31px;line-height:1.55}.install-aside h1 em{color:#a78a11;font-style:normal}.install-aside p{color:#8a806a;font-size:13px}.install-steps{margin:36px 0;padding:0;list-style:none}.install-steps li{color:#958f7d;align-items:center;gap:15px;padding-bottom:29px;font-size:13px;display:flex;position:relative}.install-steps li:not(:last-child):after{content:"";background:#e2ded0;width:1px;position:absolute;top:40px;bottom:4px;left:18px}.install-steps li>span{background:#eeeade;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:11px;font-weight:600;display:grid}.install-steps li small{color:#aaa28f;margin-top:4px;font-size:11px;display:block}.install-steps li.current{color:#443917;font-weight:600}.install-steps li.current>span{background:#f5cf2e;box-shadow:0 0 0 5px #f8efc8}.install-steps li.complete>span{color:#716121;background:#ebe6c5}.install-aside-note{color:#92876a;align-items:center;gap:10px;font-size:11px;line-height:1.8;display:flex}.install-card{background:#fff;border:1px solid #eae5d9;border-radius:22px;min-width:0;padding:38px;box-shadow:0 15px 45px #63552708}.install-card h2{letter-spacing:-.4px;font-size:23px}.install-intro{color:#8d826b;margin:12px 0 26px;font-size:13px}.install-icon{color:#8b6e10;background:#fff6d3;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:22px;display:grid}.install-step-heading{color:#9d8a4b;justify-content:space-between;gap:10px;margin-bottom:15px;font-size:11px;display:flex}.install-step-heading span:last-child{color:#aaa28f}.install-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.install-field{flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.install-field.wide{grid-column:1/-1}.install-field>span{font-weight:500}.install-field input,.install-field select{background:#fdfcf9;border-color:#e7e1d3;width:100%;min-height:44px}.install-field small{color:#9b927d;font-size:11px;font-weight:400;line-height:1.65}.install-full{justify-content:center;width:100%;margin-top:22px}.install-password-actions{gap:20px;margin:14px 0 22px;font-size:12px;display:flex}.install-check{color:#83775e;align-items:flex-start;gap:9px;margin:20px 0;font-size:12px;line-height:1.7;display:flex}.install-check input{margin-top:3px}.install-tip{color:#8d7835;background:#fff9e5;border:1px solid #f0e5ba;border-radius:11px;margin-top:24px;padding:17px 18px;font-size:12px;line-height:1.8}.install-tip strong{margin-bottom:5px;display:block}.install-tip code{font-size:11px}.install-error{color:#a0422c;background:#fff1ed;border:1px solid #f1d9d0;border-radius:10px;margin-bottom:22px;padding:14px;font-size:13px}.install-check-result{color:#4c704b;background:#edf5ed;border:1px solid #dae7d8;border-radius:10px;align-items:center;gap:10px;margin-top:15px;padding:13px;font-size:12px;display:flex}.install-check-result small{margin-top:4px;font-size:10px;display:block}.install-caption{text-align:center;color:#aaa18e;margin-top:14px;font-size:10px;display:block}.install-services details{border:1px solid #eae5d9;border-radius:11px;margin-bottom:12px}.install-services summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:17px;font-size:13px;list-style:none;display:flex}.install-services summary::-webkit-details-marker{display:none}.install-services summary small{color:#a1977f;margin-top:4px;font-size:10px;display:block}.install-services details[open] summary svg{transform:rotate(180deg)}.install-services details .install-fields{padding:5px 17px 21px}.install-review{margin:20px 0}.install-review>div{border-bottom:1px solid #eeeadd;grid-template-columns:105px minmax(0,1fr);gap:15px;padding:16px 0;font-size:12px;display:grid}.install-review dt{color:#9c9075}.install-review dd{overflow-wrap:anywhere;margin:0}.install-review dd small{color:#a39985;margin-top:5px;font-size:10px;display:block}.install-footer{border-top:1px solid #eee9dd;justify-content:space-between;gap:12px;margin-top:30px;padding-top:24px;display:flex}.install-state{color:#9b8a59;justify-items:center;gap:20px;padding:60px 0;display:grid}.install-success>p{color:#8a8069;margin-top:12px;font-size:13px}.install-success>small{text-align:center;color:#a3967c;margin-top:24px;font-size:11px;display:block}.install-page-footer{color:#aaa08c;justify-content:space-between;gap:20px;max-width:1096px;margin:auto;padding:0 32px 28px;font-size:10px;display:flex}@media (width<=850px){.install-layout{grid-template-columns:1fr;gap:24px;max-width:660px;margin-top:0}.install-aside{padding:0;position:static}.install-aside h1{font-size:26px}.install-aside h1 br{display:none}.install-aside h1 em{display:block}.install-aside>p,.install-aside-note{display:none}.install-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0 0;display:grid}.install-steps li{flex-direction:column;align-items:flex-start;gap:10px;padding:0;font-size:10px}.install-steps li small,.install-steps li:after{display:none}}@media (width<=480px){.install-header{padding:20px}.install-header-tag{font-size:10px}.install-layout{margin-bottom:28px;padding:0 18px}.install-card{border-radius:16px;padding:24px 20px}.install-fields{grid-template-columns:minmax(0,1fr)}.install-card h2,.install-header .install-logo{font-size:21px}.install-page-footer{flex-direction:column;gap:8px;padding:0 20px 24px}.install-review>div{grid-template-columns:80px minmax(0,1fr)}.install-footer .button{padding:10px 12px;font-size:12px}}
