:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#243343;background:#eef2f6;font-synthesis:none}*{box-sizing:border-box}body{margin:0}.shell{max-width:820px;margin:8vh auto;padding:24px}.brand{display:flex;align-items:center;gap:14px;margin-bottom:48px}.mark{width:56px;height:56px;border:1px solid #becbd6;border-radius:16px;background:linear-gradient(140deg,#fff,#dce5ec);display:grid;place-items:center;font-size:32px;font-weight:300;color:#52697c}.brandname{font-size:23px;letter-spacing:.3em;font-weight:600}.brand small{color:#7b8b9a}.panel{background:#fff;border:1px solid #dce4eb;border-radius:24px;padding:clamp(25px,5vw,55px);box-shadow:0 16px 60px #23364b0b}.eyebrow{font-size:11px;letter-spacing:.2em;color:#7c93a7;font-weight:700}h1{font-size:clamp(29px,4vw,43px);font-weight:500;letter-spacing:-.04em;margin:17px 0}p{color:#66798a;line-height:1.65}.status{background:#f2f6f9;border:1px solid #dce5eb;border-radius:12px;padding:14px 17px;margin:25px 0;font-size:14px}label{display:block;font-size:13px;margin-bottom:8px;font-weight:600}input{width:100%;padding:15px;border:1px solid #c7d3dc;border-radius:11px;font-size:15px}button{display:block;width:100%;border:0;border-radius:11px;background:#273f53;color:#fff;padding:15px;margin-top:14px;font-size:14px;font-weight:600;cursor:pointer}button:disabled{opacity:.55}.secondary{background:#e9eff3;color:#273f53}.hint,footer{font-size:12px;color:#8a99a6}footer{text-align:center;margin-top:30px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6f8;border-radius:12px;padding:18px;font-size:12px}#who{font-size:14px;color:#556e82;margin-bottom:12px}.wide{max-width:900px}.toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:14px 0;flex-wrap:wrap}.toolbar label{margin:0}.toolbar select{padding:12px;border:1px solid #c9d6e1;border-radius:10px;background:#fff;color:#243d51;flex:1;min-width:170px}.compact{width:auto!important;padding:12px 18px!important;margin:0!important}.messages{height:340px;overflow:auto;border:1px solid #dce5ed;background:#f7f9fb;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;margin:16px 0}.bubble{max-width:88%;padding:12px 16px;border-radius:14px;white-space:pre-wrap;line-height:1.55;overflow-wrap:anywhere}.bubble.user{background:#284258;color:#fff;align-self:flex-end}.bubble.assistant{background:#e7edf3;color:#243d51;align-self:flex-start}textarea{width:100%;box-sizing:border-box;resize:vertical;padding:14px;border:1px solid #c9d6e1;border-radius:10px;font:inherit;margin:8px 0 12px}#configuration{margin:8px 0}#who{font-size:13px;color:#536c81}@media(max-width:600px){.messages{height:300px}.bubble{max-width:95%}}.memory-panel{margin:16px 0;padding:16px;border:1px solid #d8e3ec;border-radius:12px;background:#f8fafc}.memory-panel label{display:block;margin-top:10px}.memory-panel select,.memory-panel textarea{width:100%;box-sizing:border-box;margin:6px 0}.facts{margin-top:12px;max-height:180px;overflow:auto}.fact{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #e2e8f0;overflow-wrap:anywhere}.fact span{font-size:13px}.fact button{flex-shrink:0}.memory-suggestion{margin-top:16px;padding:14px;border:1px solid #b5c8d8;background:#eef4f8;border-radius:12px;color:#203b50}.memory-suggestion[hidden]{display:none}.memory-suggestion p{overflow-wrap:anywhere;margin:10px 0}.memory-suggestion .toolbar{display:flex;gap:8px;flex-wrap:wrap}.workspace-metrics{font-size:13px;font-weight:600;color:#284258;border:1px solid #d8e3ec;border-radius:10px;padding:12px;background:#edf3f7;line-height:1.6}.integration-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:12px 0}.integration-line{display:flex;flex-direction:column;gap:4px;border:1px solid #dce5ed;background:#fff;border-radius:10px;padding:11px}.integration-line strong{font-size:12px;color:#233e54}.integration-line span{font-size:12px;color:#536d80}.integration-line small{font-size:11px;line-height:1.4;color:#7e8f9f}.workspace-items{display:flex;flex-direction:column;gap:10px;max-height:460px;overflow:auto;margin:15px 0}.work-entry{padding:13px;border:1px solid #dae3ed;border-radius:10px;background:#fff;overflow-wrap:anywhere}.work-entry strong{display:block;font-size:14px;margin:5px 0;color:#243d51}.work-entry p{margin:5px 0 10px;white-space:pre-wrap}.work-title{font-size:11px;color:#657c8d}.work-entry .toolbar{justify-content:flex-start;gap:8px}.work-entry .compact{font-size:12px!important}#chat-project-scope{min-width:220px}@media(max-width:600px){.workspace-items{max-height:400px}.integration-list{grid-template-columns:1fr 1fr}.work-entry .toolbar{flex-wrap:wrap}}.live-systems{border:1px solid #dae5ec;border-radius:12px;padding:13px;margin:14px 0;background:#fff}.business-results{display:grid;gap:12px;margin:12px 0}.business-card{padding:15px;border:1px solid #dbe4eb;border-radius:12px;background:#f8fafc;display:flex;flex-direction:column;gap:9px}.business-card>strong{font-size:14px;color:#263f54}.business-card>small{color:#687b8f;font-size:11px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.business-metric{border:1px solid #e1e8ef;border-radius:9px;background:#fff;padding:10px;display:flex;flex-direction:column;gap:4px}.business-metric b{color:#29445b;font-size:20px}.business-metric small{color:#708497;font-size:11px}.business-recent{margin:0;padding-left:20px;color:#536b7c;font-size:12px;line-height:1.65;word-break:break-word}@media(max-width:600px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.intelligence-panel{border:1px solid #d6e2e9;border-radius:12px;background:#fff;padding:14px;margin:16px 0}.intelligence-results{display:grid;gap:11px;margin:12px 0}.intelligence-finding{display:flex;flex-direction:column;gap:6px;border:1px solid #dce5ed;border-radius:12px;background:#f8fafc;padding:14px;overflow-wrap:anywhere}.intelligence-finding strong{font-size:14px;color:#213f54}.intelligence-finding small{color:#61788b;font-size:11px}.intelligence-finding p{margin:2px 0;font-size:12px;white-space:pre-wrap}.intelligence-finding button{align-self:flex-start;margin-top:8px!important}.agent-panel{border:1px solid #cbdde6;border-radius:12px;background:#fff;padding:14px;margin:16px 0}.agent-results{display:grid;gap:10px;margin:12px 0}.agent-outcome{display:flex;flex-direction:column;gap:7px;padding:14px;border:1px solid #dbe6ee;background:#f7fafc;border-radius:12px;overflow-wrap:anywhere}.agent-outcome small{font-size:11px;color:#58778b}.agent-outcome strong{font-size:14px;color:#253d50}.agent-outcome p{margin:0;font-size:12px;white-space:pre-wrap}.agent-outcome ol{padding-left:20px;margin:2px 0;color:#314f64;font-size:12px;line-height:1.7}.workflow-panel{border:1px solid #cbdde6;border-radius:12px;background:#f8fafc;padding:14px;margin:15px 0}.workflow-panel select{width:100%;padding:12px;border:1px solid #c9d6e1;border-radius:10px;background:#fff;color:#243d51}.workflow-panel>button{margin:12px 0}.workflow-history{display:grid;gap:10px;margin-top:12px}.workflow-entry{padding:12px;border:1px solid #dce5ed;border-radius:10px;background:#fff;overflow-wrap:anywhere}.workflow-entry strong{font-size:13px;color:#243d51}.workflow-entry small{display:block;margin:6px 0}.workflow-entry ol{padding-left:20px;font-size:12px;color:#526b7d;line-height:1.7}.workflow-entry p{font-size:12px;margin:6px 0}.workflow-entry button{margin-top:9px}.business-jobs-panel{border:1px solid #bccfdf;border-radius:12px;padding:14px;background:#f7fafc;margin:16px 0}.business-jobs-panel textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #cbd9e4;border-radius:10px;color:#243d51;background:#fff;resize:vertical}.business-job-list{display:grid;gap:10px;margin-top:12px}.business-job-card{border:1px solid #d8e4ed;border-radius:10px;padding:12px;background:#fff;overflow-wrap:anywhere}.business-job-card p{margin:7px 0;font-size:12px}.business-job-card strong{font-size:13px;color:#273e52}.business-job-card ol{padding-left:22px;margin:9px 0;font-size:12px;line-height:1.65}.business-job-card button{margin-top:6px}#batch-panel .workflow-entry ol{margin:10px 0;padding-left:22px;line-height:1.65;font-size:12px;color:#425e71}#batch-panel .workflow-entry li{margin:6px 0;overflow-wrap:anywhere}#batch-panel .workflow-entry strong{color:#243d51}#batch-feedback{margin:12px 0;line-height:1.6}.assignment-list{display:grid;gap:10px;margin:12px 0;max-height:600px;overflow-y:auto}.assignment-card{border:1px solid #dbe5ec;border-radius:10px;background:#fff;padding:12px;overflow-wrap:anywhere}.assignment-card strong{font-size:13px;color:#273f52}.assignment-card p{font-size:13px;margin:6px 0}.assignment-card small{display:block;margin:6px 0;color:#667d90;line-height:1.5}.assignment-select{display:block;width:100%;padding:12px;background:#fff;border:1px solid #bacbd9;border-radius:9px;margin:8px 0;color:#253e52;font:inherit;font-size:13px}.assignment-card button{margin-top:8px!important}#assignment-summary,#assignment-feedback{line-height:1.6;white-space:pre-wrap}:root{--ws-text:#233243;--ws-muted:#6b7d8c;--ws-line:#dce4ec;--ws-warm:#f6f8fa;--ws-accent:#b6c9d6;--ws-shadow:0 16px 42px rgba(37,56,72,.04)}body{background:#f3f6f8;color:var(--ws-text)}.ws-shell{display:flex;align-items:stretch;gap:0;max-width:none;min-height:100vh;margin:0;padding:0}.ws-sidebar{position:sticky;top:0;align-self:flex-start;display:flex;flex-direction:column;flex:0 0 258px;height:100vh;background:#fff;border-right:1px solid #e0e8ee;padding:30px 16px 20px;z-index:20}.ws-brand{display:flex;align-items:center;gap:10px;margin:0 0 42px;padding:0 12px}.ws-brand .mark{width:46px;height:46px;border-radius:13px;font-size:27px}.ws-brand .brandname{font-size:16px;letter-spacing:.29em}.ws-brand small{font-size:10px}.ws-nav-heading{font-weight:700;letter-spacing:.17em;font-size:10px;color:#92a0ac;padding:0 16px;margin-bottom:14px}.ws-nav{display:flex;flex-direction:column;gap:5px}.ws-navlink{background:transparent;color:#516679;margin:0;padding:14px 16px;border-radius:11px;font-size:14px;text-align:left;font-weight:560;width:100%;transition:background .15s,color .15s}.ws-navlink:hover,.ws-navlink:focus-visible{background:#f0f5f8;color:#243c52}.ws-navlink.active{background:#eaf0f5;color:#233b4f;font-weight:760;box-shadow:inset 3px 0 #7999af}.ws-sidebar-foot{margin-top:auto;padding:24px 9px 0;font-size:10px;color:#9bacb8;border-top:1px solid #ecf0f3;line-height:1.6}.ws-panel{flex:1;min-width:0;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;padding:0!important;background:#f4f7f9}.ws-panel>.eyebrow,.ws-panel>h1{display:none}.ws-panel>.status{margin:0;min-height:30px;padding:8px 36px;background:#eef4f6;border:0;border-bottom:1px solid #e2eaf0;border-radius:0;color:#61798c;font-size:12px}.ws-member{display:block;max-width:1600px;margin:auto;padding:0 42px 70px}.ws-content{width:100%;min-width:0}.ws-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 22px;border-bottom:1px solid #e0e8ee;margin-bottom:28px}.ws-headtext{min-width:0}.ws-current-title{margin:0 0 4px;font-size:25px;letter-spacing:-.035em;font-weight:650}.ws-current-subtitle{margin:0;font-size:13px;color:#8695a2}.ws-header-right{display:flex;align-items:center}.ws-user-toolbar{margin:0;gap:10px}.ws-user-toolbar #who{margin:0;font-size:12px;color:#687f8d}.ws-pages{min-width:0}.ws-view{min-width:0;max-width:1240px;margin:0 auto}.ws-view[hidden]{display:none!important}.ws-page-eyebrow,.ws-eyebrow{color:#7995aa;font-size:11px;font-weight:800;letter-spacing:.14em}.ws-page-title{font-size:30px;letter-spacing:-.04em;font-weight:610;margin:11px 0 8px}.ws-page-description{margin:0 0 26px;max-width:750px;font-size:14px;color:#718495}.ws-chat-intro{display:flex;align-items:center;gap:28px;padding:22px 28px;border:1px solid #dee8ee;border-radius:22px;background:linear-gradient(125deg,#fff 10%,#edf4f8);box-shadow:var(--ws-shadow);margin-bottom:18px}.ws-portrait{position:relative;flex:0 0 124px;width:124px;height:124px;overflow:hidden;border-radius:22px;border:1px solid #d1dde6;display:grid;place-items:center;background:linear-gradient(145deg,#fff,#e0ebf1)}.ws-portrait-fallback{font-size:64px;font-weight:200;color:#92aabd}.ws-portrait-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.ws-portrait-image[hidden],.ws-portrait-fallback[hidden]{display:none}.ws-hello h3{font-size:27px;font-weight:550;letter-spacing:-.035em;margin:7px 0}.ws-hello p{font-size:14px;margin:0 0 14px}.ws-intro-actions{display:flex;gap:10px;flex-wrap:wrap}.ws-quick{padding:9px 15px!important;border-radius:9px!important;width:auto!important;margin:0!important;font-size:12px!important}.ws-chat-options{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 8px}.ws-chat-options .toolbar{flex:1 1 280px;margin:4px 0;gap:10px}.ws-chat-options .toolbar select{min-width:150px;font-size:13px;max-width:100%}#ws-view-chat #configuration{margin:5px 0 14px;font-size:11px}.ws-chat-body{border:1px solid #dee8ed;background:#fff;border-radius:20px;padding:18px 20px 20px;box-shadow:var(--ws-shadow)}.ws-chat-body .messages{height:clamp(440px,58vh,780px);margin:0 0 12px;border:0;border-radius:13px;background:#f8fafb;padding:24px}.ws-chat-body .bubble{font-size:14px;line-height:1.65;max-width:80%;border-radius:16px}.ws-chat-body #chat{border-top:1px solid #edf1f4;padding-top:14px}.ws-chat-body #chat label{font-size:12px;color:#63798b}.ws-chat-body #prompt{height:82px;min-height:82px;max-height:220px;border:1px solid #d4e0e9;background:#fbfcfd}.ws-chat-body #send{width:auto;margin-left:auto;padding:12px 26px}.ws-chat-help{color:#8b9aa6}.ws-dashboard-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.ws-action-card{display:flex;flex-direction:column;align-items:flex-start;gap:11px;background:#fff;border:1px solid var(--ws-line);border-radius:15px;text-align:left;margin:0;min-height:110px;padding:20px;box-shadow:var(--ws-shadow)}.ws-action-card strong{font-size:15px;color:#283e51}.ws-action-card span{font-size:12px;color:#7c8d9c;font-weight:400}.ws-action-card:hover{background:#eef5f8;border-color:#a8c1d3}.ws-block,.ws-small-card{background:#fff;padding:24px;border:1px solid var(--ws-line);border-radius:16px;box-shadow:var(--ws-shadow)}.ws-block h4{font-size:18px;margin:0 0 15px}.ws-block>.toolbar{margin:0 0 14px}.ws-block .integration-list{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0}.ws-block .integration-line{min-height:110px;background:#fbfcfd}.ws-board-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.ws-small-card{padding:18px}.ws-small-card strong{font-size:13px}.ws-small-card p{margin:7px 0 0;font-size:12px}#ws-view-systems .live-systems{margin:0;padding:24px;border:1px solid var(--ws-line);border-radius:17px;background:#fff}#ws-view-systems .business-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#ws-view-systems .memory-panel{margin:22px 0}#ws-view-tasks>.business-jobs-panel,#ws-view-approvals>.business-jobs-panel{background:#fff;border:1px solid var(--ws-line);border-radius:16px;padding:22px;margin:16px 0}.ws-details{margin:18px 0;border:1px solid #dee7ee;border-radius:13px;background:#fff;padding:0 18px;overflow:hidden}.ws-details>summary{cursor:pointer;font-weight:650;font-size:14px;color:#2e4659;padding:16px 4px;list-style-position:inside}.ws-details>summary::marker{color:#7e9bae}.ws-details[open]>summary{border-bottom:1px solid #e6edf2;margin-bottom:12px}.ws-details>.memory-panel,.ws-details>.business-jobs-panel,.ws-details>.agent-panel,.ws-details>.workflow-panel,.ws-details>.intelligence-panel{border:0!important;box-shadow:none!important;margin:0 0 16px!important;padding:8px 4px!important;background:#fff!important}#ws-view-projects>.memory-panel,#ws-view-memory>.memory-panel,#ws-view-systems>.memory-panel{background:#fff;border:1px solid var(--ws-line);border-radius:16px;padding:24px;margin:0 0 16px}#ws-view-projects input,#ws-view-projects textarea,#ws-view-projects select,#ws-view-memory input,#ws-view-memory textarea,#ws-view-memory select{max-width:780px}#ws-view-workshop .ws-workshop-item{margin:10px 0}.ws-menu-toggle{display:none!important}.ws-shell footer{display:none}.ws-shell:not(.ws-signed-in){display:block;min-height:100vh;padding:5vh 20px}.ws-shell:not(.ws-signed-in) .ws-sidebar{position:relative;display:flex;max-width:700px;margin:0 auto;height:auto;min-height:auto;flex-basis:auto;background:transparent;border:0;padding:20px 0}.ws-shell:not(.ws-signed-in) .ws-sidebar .ws-brand{margin:0;padding:0}.ws-shell:not(.ws-signed-in) .ws-nav,.ws-shell:not(.ws-signed-in) .ws-nav-heading,.ws-shell:not(.ws-signed-in) .ws-sidebar-foot{display:none}.ws-shell:not(.ws-signed-in) .ws-panel{max-width:700px;border:1px solid #e0e8ed;border-radius:18px;background:#fff;margin:auto;padding:30px!important;box-shadow:var(--ws-shadow)}.ws-shell:not(.ws-signed-in) .ws-panel>.eyebrow,.ws-shell:not(.ws-signed-in) .ws-panel>h1{display:block}.ws-shell:not(.ws-signed-in) .ws-panel>.status{margin:14px 0;border:1px solid #e1e9ee;border-radius:11px}.ws-shell:not(.ws-signed-in) #login{max-width:440px}.ws-shell:not(.ws-signed-in) .ws-member[hidden]{display:none}@media(max-width:1150px){.ws-sidebar{flex-basis:220px;padding:26px 12px}.ws-member{padding:0 24px 55px}.ws-block .integration-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.ws-shell.ws-signed-in .ws-sidebar{position:fixed;transform:translate(-103%);transition:transform .2s;box-shadow:0 5px 25px #253a4b20;width:250px;max-width:80vw}.ws-shell.ws-signed-in .ws-sidebar.ws-sidebar-open{transform:translate(0)}.ws-member{padding:0 16px 40px}.ws-topbar{padding:15px 0;margin-bottom:16px;align-items:center}.ws-current-title{font-size:20px}.ws-current-subtitle{font-size:12px}.ws-header-right .ws-user-toolbar{gap:6px}.ws-header-right #who{display:none}.ws-menu-toggle{display:block!important;margin:0!important;padding:9px 11px!important;white-space:nowrap;font-size:12px!important;width:auto!important}.ws-topbar{gap:10px}.ws-headtext{flex:1}.ws-chat-intro{padding:16px;gap:14px}.ws-portrait{flex-basis:78px;width:78px;height:78px;border-radius:15px}.ws-portrait-fallback{font-size:42px}.ws-hello h3{font-size:21px}.ws-hello p{font-size:12px}.ws-dashboard-actions{grid-template-columns:1fr}.ws-block .integration-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-board-foot,#ws-view-systems .business-results{grid-template-columns:1fr}.ws-chat-body{padding:10px}.ws-chat-body .messages{height:54vh;min-height:360px;padding:13px}.ws-chat-body .bubble{max-width:93%}}@media(max-width:440px){.ws-chat-intro{align-items:flex-start}.ws-portrait{flex:0 0 66px;width:66px;height:66px}.ws-hello h3{font-size:19px}.ws-intro-actions{display:none}.ws-block .integration-list{grid-template-columns:1fr}.ws-chat-options .toolbar{flex:1 1 100%;flex-wrap:wrap}.ws-chat-options .toolbar select{width:100%}}@media(prefers-reduced-motion:reduce){.ws-sidebar,.ws-navlink{transition:none!important}}.ws-saved-chat{display:flex;align-items:center;gap:9px;flex:1 1 220px;font-size:12px}.ws-saved-chat label{margin:0;white-space:nowrap;font-size:12px}.ws-saved-chat select{min-width:170px;max-width:100%;flex:1;padding:12px;border:1px solid #c9d6e1;border-radius:10px;background:#fff;color:#243d51}.ws-chat-memory-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid #c5d8e7;border-radius:12px;padding:12px 16px;background:#f0f7fb;font-size:13px;margin:12px 0}.ws-chat-memory-banner[hidden]{display:none}@media(max-width:550px){.ws-saved-chat{flex:1 1 100%}.ws-saved-chat label{min-width:62px}}:root{--ws-text:#26252a;--ws-muted:#7a7370;--ws-line:#e8deda;--ws-accent:#ad8652;--ws-shadow:0 15px 38px rgba(75,55,48,.09)}body{background:linear-gradient(116deg,#faf9f9,#f3efef 60%,#f1ecea)}.ws-panel{background:transparent}.ws-sidebar{background:linear-gradient(160deg,#fff,#f7f2ef);border-color:#e8e1de}.ws-brand .mark{background:linear-gradient(120deg,#fff,#eee4d8);border:1px solid #d5b38b;color:#28252a}.ws-navlink.active{background:#f4ece3;box-shadow:inset 3px 0 #ba935b;color:#272329}.ws-topbar{border-color:#e9e2db}.ws-chat-intro{background:linear-gradient(115deg,#fff,#fcf8f4 70%,#efe4d8);border-color:#e8d2b2;box-shadow:0 5px 22px #7e6c5a13}.ws-portrait{border:2px solid #d6b07c;background:#fff;box-shadow:0 3px 17px #ac8a6240}.ws-portrait-image{object-position:center}.ws-eyebrow{color:#a57e48}.ws-chat-body{border-color:#e3ceb0;background:linear-gradient(#fff,#fffaf7);box-shadow:0 7px 32px #866a4720}.ws-chat-body .messages{background:#f9f6f4}.ws-chat-body #prompt{background:#fff;border-color:#decbb8}.ws-quick{border:1px solid #dbc19f!important;background:#fff9f2!important;color:#38312c!important;box-shadow:0 2px 10px #8d6f4a18}.ws-quick:hover{background:#f7e9d8!important}#ws-view-chat{position:relative;padding-right:clamp(220px,22vw,340px);max-width:1540px;min-height:760px}.ws-xelia-stage{position:absolute;right:0;top:8px;bottom:0;width:clamp(210px,21vw,326px);pointer-events:none;overflow:hidden;z-index:0;display:flex;align-items:flex-start;justify-content:center;border-radius:24px;background:linear-gradient(155deg,#faf9f7,#f3e8dd 65%,#ede5e1);border:1px solid #eaded2}.ws-xelia-stage:before{content:"X";position:absolute;top:-135px;right:-70px;font-size:540px;line-height:1;font-weight:200;color:#fff9f0;text-shadow:0 0 25px #d2b58a7b;opacity:.8}.ws-xelia-full{position:relative;height:min(90vh,1000px);width:100%;object-fit:contain;object-position:center top;filter:drop-shadow(0 12px 20px #6658473d);mask-image:linear-gradient(to bottom,transparent 0%,black 4%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 4%,black 95%,transparent 100%)}#ws-view-chat>.ws-chat-intro,#ws-view-chat>.ws-chat-options,#ws-view-chat>.ws-chat-body,#ws-view-chat>.ws-chat-help,#ws-view-chat>.ws-chat-memory-banner{position:relative;z-index:1}.ws-chat-intro{padding:16px 21px;gap:19px}.ws-portrait{flex-basis:108px;width:108px;height:108px;border-radius:19px}.ws-hello h3{font-weight:650;font-size:clamp(21px,2.1vw,30px)}.ws-chat-body .messages{height:clamp(460px,58vh,750px)}.ws-chat-options{gap:8px}.ws-user-toolbar button,.ws-chat-body #send{background:#34414e;color:#fff}.ws-page-eyebrow{color:#a07c55}.ws-action-card:hover{background:#fff9f4;border-color:#d6b584}@media(max-width:1260px){#ws-view-chat{padding-right:235px}.ws-xelia-stage{width:220px}.ws-member{padding-left:25px;padding-right:25px}.ws-sidebar{flex-basis:220px}}@media(max-width:1050px){#ws-view-chat{padding-right:0}.ws-xelia-stage{width:150px;height:250px;top:10px;right:10px;opacity:.97;border:0;background:transparent;bottom:auto}.ws-xelia-full{height:250px;width:150px;object-fit:cover;object-position:center top}.ws-xelia-stage:before{display:none}.ws-chat-intro{padding-right:155px}}@media(max-width:780px){.ws-xelia-stage{display:none}.ws-chat-intro{padding-right:16px}.ws-portrait{flex:0 0 78px;width:78px;height:78px}.ws-member{padding-left:15px;padding-right:15px}}:root{--ws-text:#252229;--ws-muted:#817b7a;--ws-line:#e4dcd6;--ws-shadow:0 9px 25px rgba(71,51,45,.09)}body{background:#f6f1ef;color:#252229}.ws-panel{background:radial-gradient(ellipse at 88% 4%,#e7d6c9 0%,transparent 50%),linear-gradient(145deg,#faf9f9,#f3ece7)}.ws-sidebar{flex:0 0 242px;padding:26px 13px 16px;background:linear-gradient(128deg,#242425,#343131 60%,#272526);border-right:1px solid #b89a74;color:#fff;box-shadow:inset -3px 0 15px #5b4a351a}.ws-brand{flex-direction:column;align-items:flex-start;margin:0 0 38px;padding:0 12px;gap:10px}.ws-brand .mark{width:40px;height:40px;background:linear-gradient(135deg,#4b4138,#c39b68);color:#fff;box-shadow:0 0 12px #dca75c62}.ws-brand .brandname{font-weight:750;color:#fff;letter-spacing:.3em}.ws-brand small{color:#e4d5c1}.ws-nav-heading{color:#bcada1}.ws-nav{gap:7px}.ws-navlink{color:#f4efea;font-size:14px;padding:15px 16px;border-radius:13px}.ws-navlink:hover,.ws-navlink:focus-visible{background:#63574a;color:#fff}.ws-navlink.active{color:#2d241d;background:linear-gradient(110deg,#fff2dd,#d2ad7e);box-shadow:0 0 0 1px #f3cd93,0 0 13px #e6b06a8c;font-weight:760}.ws-sidebar-foot{color:#dcc9b3;border:1px solid #a78559;border-radius:13px;padding:16px 12px;margin-top:auto;box-shadow:0 0 12px #d4a56750}.ws-sidebar-foot:before{content:"●  Xelia online";display:block;color:#c5eb9d;font-size:13px;font-weight:700;margin-bottom:5px}.ws-topbar{border-color:#e7d9ce;padding:14px 0 16px;margin-bottom:18px}.ws-current-title{font-size:22px}.ws-current-subtitle{font-size:11px}.ws-member{max-width:1900px;padding:0 26px 60px}.ws-view{max-width:1700px}.ws-page-title{font-size:clamp(24px,2.35vw,35px);margin:5px 0 6px}.ws-page-description{color:#786a62;font-size:14px;margin-bottom:14px}#ws-view-dashboard,#ws-view-chat{position:relative;min-height:800px;padding-right:clamp(260px,23vw,375px);max-width:none}.ws-dashboard-figure,.ws-xelia-stage{position:absolute;right:0;top:0;bottom:auto;width:clamp(248px,22vw,375px);height:min(92vh,915px);background:transparent;border:0;overflow:visible;display:flex;justify-content:center;align-items:flex-start;pointer-events:none;z-index:0}.ws-dashboard-figure:before,.ws-xelia-stage:before{content:"X";font-weight:100;font-size:470px;position:absolute;top:-110px;right:-52px;color:#fff9ee;opacity:.7;line-height:1;text-shadow:0 0 18px #d3a16d88}.ws-dashboard-figure img,.ws-xelia-full{position:relative;z-index:1;object-fit:contain;object-position:center top;height:100%;width:100%;filter:drop-shadow(0 14px 17px #7d60403b);-webkit-mask-image:none;mask-image:none}#ws-view-dashboard>*:not(.ws-dashboard-figure),#ws-view-chat>*:not(.ws-xelia-stage){position:relative;z-index:1}.ws-dashboard-head{display:flex;align-items:center;gap:20px;background:linear-gradient(100deg,#fdfaf8,#f3e9e2);border:1px solid #e6d1b6;border-radius:20px;padding:14px 20px;margin:8px 0 15px;box-shadow:0 5px 22px #9c78522a}.ws-dashboard-portrait{height:96px;width:96px;object-fit:cover;object-position:center 25%;border-radius:50%;border:2px solid #d9a967;box-shadow:0 0 0 4px #fff8f3,0 0 15px #d4a46d88}.ws-dashboard-welcome strong{font-size:17px}.ws-dashboard-welcome p{color:#736760;font-size:13px;margin:8px 0 0}.ws-dashboard-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin:13px 0;gap:10px}.ws-action-card{background:linear-gradient(140deg,#fff,#f7f0eb);min-height:78px;gap:5px;padding:14px;border:1px solid #eadbc9;border-radius:16px}.ws-action-card strong{font-size:13px;color:#272323}.ws-action-card span{color:#786c62}.ws-block,.ws-small-card{background:linear-gradient(135deg,#fff,#fbf6f3);border:1px solid #e8d9cc}.ws-block{padding:16px}.ws-block h4{margin-bottom:12px}.ws-block .integration-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ws-block .integration-line{min-height:90px;background:#fff}.ws-board-foot{margin-top:10px}.ws-chat-intro{background:linear-gradient(105deg,#fffcfa,#f2e8df);border-color:#e9cda7}.ws-chat-body{background:#fffdfb;border-color:#e0b983}.ws-chat-body .messages{background:#fcf9f7}.ws-xelia-stage{right:0;top:0;bottom:auto;border-radius:0}.ws-xelia-full{height:100%;object-fit:contain}.ws-portrait{border:2px solid #d3a977;border-radius:50%;box-shadow:0 0 13px #d4a06988}.ws-chat-options{background:#ffffffa3;padding:8px 0;border-radius:12px}.ws-quick{border:1px solid #d8b17e!important;background:#fff7ee!important;color:#503d2d!important}.ws-quick:hover{background:#f9e5cd!important}.ws-user-toolbar button,.ws-chat-body #send{background:linear-gradient(120deg,#a97a3b,#d4a665);color:#fff}.ws-details,.ws-saved-chat select{border-color:#dfc9b2}@media(max-width:1320px){#ws-view-dashboard,#ws-view-chat{padding-right:235px}.ws-dashboard-figure,.ws-xelia-stage{width:225px}.ws-member{padding-left:20px;padding-right:20px}.ws-sidebar{flex-basis:215px}}@media(max-width:1080px){#ws-view-dashboard,#ws-view-chat{padding-right:0}.ws-dashboard-figure,.ws-xelia-stage{display:none}.ws-block .integration-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.ws-dashboard-actions{grid-template-columns:1fr}.ws-sidebar{background:linear-gradient(128deg,#242425,#343131 60%,#272526)!important}.ws-chat-intro{padding:14px}.ws-dashboard-head{padding:12px}.ws-dashboard-portrait{height:66px;width:66px}}.ws-dashboard-figure,.ws-xelia-stage{overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;align-items:stretch!important;justify-content:stretch!important}.ws-dashboard-figure:before,.ws-xelia-stage:before{content:none!important}.ws-dashboard-figure img,.ws-xelia-full{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:fill!important;object-position:center center!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(min-width:1321px){.ws-dashboard-figure,.ws-xelia-stage{width:clamp(260px,21.5vw,340px)!important;height:min(91vh,900px)!important}}@media(min-width:1081px)and (max-width:1320px){.ws-dashboard-figure,.ws-xelia-stage{width:228px!important;height:min(86vh,830px)!important}}@media(max-width:1080px){.ws-dashboard-figure,.ws-xelia-stage{display:none!important}}.ws-shell.ws-signed-in .ws-panel{background-color:#f6efea;background-image:radial-gradient(ellipse 67% 46% at 88% 8%,rgba(230,188,143,.33),transparent 80%),radial-gradient(ellipse 67% 56% at 78% 86%,rgba(221,180,141,.23),transparent 85%),linear-gradient(117deg,#fffefcf0,#f9f2ede6 48%,#f4e5dacc),url(/assets/xelia-ambient-workspace.svg);background-repeat:no-repeat;background-position:center top,center bottom,center top,right top;background-size:100% 100%,100% 100%,100% 100%,100% 1350px;background-attachment:scroll}.ws-shell.ws-signed-in .ws-member{background:transparent;position:relative}#ws-view-dashboard,#ws-view-chat{isolation:isolate;min-height:min(1100px,calc(100vh + 180px))}#ws-view-dashboard .ws-dashboard-figure,#ws-view-chat .ws-xelia-stage{right:-17px!important;top:0!important;z-index:0!important;width:clamp(278px,22vw,366px)!important;height:min(1020px,calc(100vh + 80px))!important;overflow:visible!important}#ws-view-dashboard .ws-dashboard-figure img,#ws-view-chat .ws-xelia-stage img{width:100%!important;height:100%!important;object-fit:fill!important;border:0!important;box-shadow:none!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.2) 3%,#000 14%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.2) 3%,#000 14%)}#ws-view-dashboard>:not(.ws-dashboard-figure),#ws-view-chat>:not(.ws-xelia-stage){position:relative;z-index:1}.ws-dashboard-head,.ws-block,.ws-small-card,.ws-action-card,.ws-chat-intro,.ws-chat-body,.ws-chat-options{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(max-width:1320px)and (min-width:1081px){#ws-view-dashboard .ws-dashboard-figure,#ws-view-chat .ws-xelia-stage{width:235px!important;height:min(870px,92vh)!important;right:-12px!important}}@media(max-width:1080px){#ws-view-dashboard .ws-dashboard-figure,#ws-view-chat .ws-xelia-stage{display:none!important}#ws-view-dashboard,#ws-view-chat{min-height:auto}.ws-shell.ws-signed-in .ws-panel{background-size:100% 100%,100% 100%,100% 100%,auto 1000px}}.ws-shell.ws-signed-in .ws-panel{background:#f8f1eb!important}.ws-shell.ws-signed-in .ws-content{position:relative;isolation:isolate}.ws-shell.ws-signed-in .ws-content:before{content:"";position:absolute;top:0;right:0;left:0;height:1150px;pointer-events:none;z-index:-1;background:url(/assets/xelia-scene-wide.webp) center top / 100% 100% no-repeat}.ws-dashboard-figure,.ws-xelia-stage{display:none!important}#ws-view-dashboard,#ws-view-chat{position:relative;min-height:880px;padding-right:clamp(280px,23vw,405px)!important}.ws-chat-intro{min-height:188px;display:flex;align-items:center;position:relative;gap:22px;padding:22px 300px 22px 26px}.ws-chat-intro .ws-portrait{flex:0 0 110px;width:110px;height:110px;border-radius:28px}.ws-chat-intro .ws-hello{flex:1;min-width:0;max-width:560px}.ws-chat-intro .ws-hello h3{font-size:54px;line-height:1.05;letter-spacing:-.03em;margin:0 0 10px}.ws-chat-intro .ws-hello p{font-size:16px;line-height:1.55;max-width:34ch;margin:0 0 14px;color:#6f7f8d}.ws-talk-button{position:absolute;top:50%;right:26px;transform:translateY(-50%);width:auto!important;max-width:250px;min-width:210px;margin:0!important;border:1px solid #c79863;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(125deg,#b78b55,#ddb47b);color:#29201b;box-shadow:0 5px 16px #ac7b3f4a;font-size:15px;font-weight:750;cursor:pointer;padding:15px 22px;white-space:nowrap;flex:0 0 auto}.ws-talk-button:hover,.ws-talk-button:focus-visible{background:linear-gradient(120deg,#e7bc85,#d5a167);outline-offset:3px}.ws-talk-button.ws-talk-active{background:#333037;color:#fff}.ws-talk-icon{font-size:18px}.ws-talk-feedback{position:absolute;right:26px;top:calc(50% + 34px);font-size:11px;color:#725637;max-width:250px;text-align:right}@media(max-width:1440px){.ws-chat-intro{padding-right:250px}.ws-chat-intro .ws-hello h3{font-size:48px}.ws-talk-button{min-width:220px;padding:13px 18px;font-size:14px}.ws-talk-feedback{max-width:210px}}@media(max-width:1200px){.ws-chat-intro{padding-right:220px}.ws-chat-intro .ws-portrait{flex-basis:96px;width:96px;height:96px}.ws-chat-intro .ws-hello h3{font-size:40px}.ws-chat-intro .ws-hello p{font-size:15px}.ws-talk-button{min-width:195px;padding:12px 16px;font-size:13px;right:20px}.ws-talk-feedback{right:20px}}@media(max-width:1100px){#ws-view-dashboard,#ws-view-chat{padding-right:0!important}.ws-shell.ws-signed-in .ws-content:before{opacity:.33;background-size:auto 1150px;background-position:right top}.ws-chat-intro{padding-right:205px}.ws-talk-button{min-width:180px}}@media(max-width:790px){.ws-chat-intro{flex-wrap:wrap;padding:16px 16px 56px;gap:14px}.ws-chat-intro .ws-portrait{flex:0 0 78px;width:78px;height:78px;border-radius:20px}.ws-chat-intro .ws-hello{max-width:none}.ws-chat-intro .ws-hello h3{font-size:32px}.ws-chat-intro .ws-hello p{max-width:none;font-size:14px}.ws-talk-button{position:static;transform:none;min-width:0;width:100%;margin-top:4px}.ws-talk-feedback{left:16px;right:16px;top:auto;bottom:14px;max-width:none;text-align:left}}.casework23-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:10px;margin:12px 0}.casework23-entry{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px;background:#ffffffc2;border:1px solid #e9d4bb;border-radius:13px;padding:13px}.casework23-entry strong{font-size:13px;overflow-wrap:anywhere}.casework23-entry small{font-size:11px;line-height:1.45}.casework23-entry button{margin-top:auto!important}@media(max-width:750px){.casework23-list{grid-template-columns:1fr}}.casework24-inline{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-top:8px}.casework24-inline .casework24-select{width:min(100%,330px);min-width:180px;flex:1 1 190px;padding:10px;border:1px solid #d9c4a6;border-radius:9px;background:#fff;color:#2f3b47;font-size:13px}.casework24-inline .hint{flex:1 1 100%;margin:0}.casework23-entry>button{width:auto!important;margin:8px 0 0!important}#ops25-panel .casework23-entry{background:#ffffffc9}#ops25-panel .ops25-summary{padding:9px 12px;border:1px solid #e8d4ba;border-radius:10px;background:#fff9f2;font-size:13px;margin:12px 0}#ops25-panel .ops25-controls{display:flex;flex-wrap:wrap;align-items:center;gap:9px}#ops25-panel .ops25-controls .hint{flex:1 1 100%;font-size:11px}#ops25-panel .ops25-draft{display:flex;flex-direction:column;gap:7px;flex:1 0 100%;width:100%;background:#f9f6f2;border:1px solid #e8d4ba;border-radius:10px;padding:12px}#ops25-panel .ops25-draft textarea{font-size:13px;line-height:1.5;margin:0;max-height:265px;min-height:170px;resize:vertical}#ops25-panel .ops25-draft button{align-self:flex-start;margin:0!important;width:auto!important}
