@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap";.dx-source-summaries{margin:24px 0;padding:24px 0;border-top:1px solid var(--dx-edge)}.dx-source-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dx-source-summary-heading h3,.dx-source-summary-builder>h4,.dx-source-summary-result>h4{margin:0}.dx-source-summary-heading p{margin:8px 0 0;color:var(--dx-muted)}.dx-source-summary-heading>button{flex-shrink:0}.dx-source-summaries button,.dx-source-summary-download{display:inline-flex;align-items:center;justify-content:center;gap:7px}.dx-source-summaries label{display:flex;flex-direction:column;gap:7px;font-weight:600}.dx-source-summaries :is(input:not([type=checkbox]):not([type=radio]),textarea){width:100%;box-sizing:border-box;font:inherit;font-weight:400;line-height:1.6;color:var(--dx-ink);background:var(--dx-surface, #fff);border:1px solid var(--dx-edge);border-radius:12px;padding:10px 12px}.dx-source-summaries textarea{resize:vertical;min-height:64px}.dx-source-summaries fieldset{min-width:0;margin:0;padding:0;border:0}.dx-source-summary-builder{margin-top:24px;padding:22px;border-radius:14px;background:var(--dx-inset)}.dx-source-summary-hint,.dx-source-summary-status,.dx-source-summary-choice small{font-size:13px;color:var(--dx-muted);font-weight:400;line-height:1.6}.dx-source-summary-status{display:flex;align-items:center;gap:6px;margin:0 0 8px}.dx-source-summary-choice small{display:block;margin-top:2px}.dx-source-summary-selection{max-height:260px;overflow-y:auto;margin:16px 0!important}.dx-source-summaries .dx-source-summary-choice{flex-direction:row;align-items:flex-start;padding:12px;gap:12px;border-radius:10px;cursor:pointer;font-weight:500}.dx-source-summary-choice:hover{background:var(--dx-surface, #fff)}.dx-source-summary-choice input{width:18px;height:18px;flex-shrink:0;margin:3px 0 0;accent-color:var(--dx-ink)}.dx-source-summary-import{margin-top:20px;padding:20px;border-radius:12px;background:var(--dx-surface, #fff)}.dx-source-summary-import legend{font-weight:600;margin-bottom:16px}.dx-source-summary-import small{color:var(--dx-muted);font-weight:400}.dx-source-summary-modes{display:flex;gap:20px;margin:16px 0}.dx-source-summaries .dx-source-summary-modes label{flex-direction:row;align-items:center;font-weight:400}.dx-source-summary-modes input{margin:0;accent-color:var(--dx-ink)}.dx-source-summary-generate{margin-top:24px}.dx-source-summary-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.dx-source-summary-card{margin-top:28px;padding-top:24px;border-top:1px solid var(--dx-edge)}.dx-source-summary-question{margin:0 0 12px;font-size:16px;font-weight:500}.dx-source-summary-result{padding:22px;margin:20px 0;border-radius:14px;background:var(--dx-inset)}.dx-source-summaries ul{padding-left:24px}.dx-source-summaries li{margin:10px 0;line-height:1.7}.dx-source-summary-findings>li{margin:20px 0}.dx-source-summary-findings p{margin:0;white-space:pre-wrap}.dx-source-summary-kind{display:block;color:var(--dx-muted);font-size:12px;font-weight:600;margin-bottom:4px}.dx-source-summary-result h5,.dx-source-summary-history h5{font-size:15px;margin:20px 0 8px}.dx-source-summaries summary{cursor:pointer;padding:7px 0;color:var(--dx-muted)}.dx-source-summaries summary:hover{color:var(--dx-ink);background:var(--dx-inset)}.dx-source-summary-citations{font-size:13px;margin-top:6px}.dx-source-summary-citation{border-left:2px solid var(--dx-edge);margin:10px 0;padding:4px 14px}.dx-source-summary-source-name{font-weight:600}.dx-source-summary-citation blockquote{margin:8px 0 0;white-space:pre-wrap}.dx-source-summary-revise{margin-top:20px}.dx-source-summary-feedback{white-space:pre-wrap}.dx-source-summary-notice{padding:14px;background:var(--dx-inset);border-radius:10px}.dx-source-summary-error{color:var(--dx-danger, #a42f2f)}.dx-source-summary-download{color:inherit;margin-top:12px;font-size:14px}.dx-source-summary-history{margin-top:20px}.dx-source-summary-history>section{padding:12px 0;border-top:1px solid var(--dx-edge)}.dx-source-summaries :is(p,h3,h4,h5,li,span,blockquote){overflow-wrap:anywhere}.dx-source-summary-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.dx-source-summary-heading{flex-direction:column;gap:14px}.dx-source-summary-builder,.dx-source-summary-result,.dx-source-summary-import{padding:16px}.dx-source-summary-modes{flex-wrap:wrap;gap:12px}}.dx-select{display:inline-block;position:relative;min-width:0;max-width:100%;vertical-align:middle}.dx-select .dx-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:38px;padding:9px 11px;margin:0;border:1px solid var(--dx-controlEdge, #858585);border-radius:8px;background:var(--dx-surface, #fff);color:var(--dx-ink, #202020);font:inherit;font-size:13px;font-weight:400;text-align:left;line-height:1.4;cursor:pointer}.dx-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-select-trigger>svg{flex-shrink:0;color:var(--dx-muted, #696969)}.dx-select .dx-select-trigger:hover:not(:disabled),.dx-select .dx-select-trigger[aria-expanded=true]{background:var(--dx-inset, #f5f5f5);border-color:var(--dx-focus, #666)}.dx-select .dx-select-trigger:focus-visible{outline:2px solid var(--dx-focus, #666);outline-offset:3px}.dx-select .dx-select-trigger:disabled{opacity:.5;cursor:default}.dx-select .dx-select-trigger[aria-invalid=true]{border-color:var(--dx-danger, #a43830)}.dx-select-popup{--line: var(--dx-edge, #dedede);position:fixed;z-index:3100;overflow:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--dx-edge, #dedede);border-radius:10px;background:var(--dx-surface, #fff);color:var(--dx-ink, #202020);font-family:inherit;font-size:13px;line-height:1.4;box-shadow:0 8px 30px #00000024;scrollbar-width:thin}.dx-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:8px 10px;border-radius:6px;cursor:pointer;overflow-wrap:anywhere}.dx-select-option>svg{flex-shrink:0}.dx-select-option[data-active=true]{background:var(--dx-selected, #ededed);color:var(--dx-selectedInk, #202020)}.dx-select-option[aria-disabled=true]{color:var(--dx-muted, #696969);opacity:.6;cursor:default}.dx-select-empty{padding:10px;color:var(--dx-muted, #696969)}.dx-select .dx-select-form-value{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.dx-select-error{display:block;margin-top:5px;color:var(--dx-danger, #a43830);font-size:12px}.dx-direct-agent{margin:24px 0;padding:24px 0;border-top:1px solid var(--dx-edge)}.dx-direct-heading,.dx-direct-result-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.dx-direct-heading h3,.dx-direct-task-heading h3,.dx-direct-result-heading h4{margin:0}.dx-direct-heading p{margin:8px 0 0;color:var(--dx-muted)}.dx-direct-agent button,.dx-direct-result-heading a{display:inline-flex;align-items:center;justify-content:center;gap:7px}.dx-direct-heading>button{flex-shrink:0}.dx-direct-agent label{display:flex;flex-direction:column;gap:7px;font-weight:600}.dx-direct-agent :is(input,textarea){width:100%;box-sizing:border-box;font:inherit;font-weight:400;line-height:1.6;color:var(--dx-ink);background:var(--dx-surface, #fff);border:1px solid var(--dx-edge);border-radius:12px;padding:10px 12px}.dx-direct-agent textarea{resize:vertical;min-height:72px}.dx-direct-create{margin:24px 0;padding:22px;background:var(--dx-inset);border-radius:14px}.dx-direct-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.dx-direct-hint,.dx-direct-status{color:var(--dx-muted);font-size:13px;font-weight:400;line-height:1.6}.dx-direct-task{margin-top:28px;padding-top:24px;border-top:1px solid var(--dx-edge)}.dx-direct-status{display:flex;gap:6px;align-items:center;margin:0 0 6px}.dx-direct-request{color:var(--dx-muted);margin:10px 0 20px}.dx-direct-preserve{white-space:pre-wrap}.dx-direct-scope{min-width:0;border:0;padding:0;display:grid;gap:16px}.dx-direct-scope legend{font-weight:600;margin-bottom:16px}.dx-direct-details{margin-top:18px}.dx-direct-details summary{cursor:pointer;color:var(--dx-muted);padding:8px 0}.dx-direct-details summary:hover{color:var(--dx-ink);background:var(--dx-inset);border-radius:6px}.dx-direct-details dt{font-size:13px;font-weight:600;color:var(--dx-muted)}.dx-direct-details dd{margin:6px 0 16px;white-space:pre-wrap}.dx-direct-details dd p{margin:0}.dx-direct-result{margin:24px 0;padding:24px;border-radius:14px;background:var(--dx-inset)}.dx-direct-result-heading a{color:inherit;font-size:13px;flex-shrink:0}.dx-direct-result h5{font-size:16px;margin:22px 0 8px}.dx-direct-result p{line-height:1.7}.dx-direct-agent ul{padding-left:22px}.dx-direct-agent li{margin:7px 0;line-height:1.7}.dx-direct-review-note{margin-top:20px}.dx-direct-error{color:var(--dx-danger, #a42f2f)}.dx-direct-empty{color:var(--dx-muted);margin:24px 0 0}.dx-direct-agent :is(p,h3,h4,h5,li,dd){overflow-wrap:anywhere}@media(max-width:600px){.dx-direct-heading,.dx-direct-result-heading{flex-direction:column;gap:14px}.dx-direct-create,.dx-direct-result{padding:16px}}.dx-evidence-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.dx-evidence label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:550;margin:16px 0}.dx-evidence :is(input,textarea,.dx-select-trigger){width:100%;background:var(--dx-surface);color:var(--dx-ink);border:1px solid var(--dx-controlEdge);border-radius:8px;padding:9px 12px;font:inherit}.dx-evidence input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:var(--dx-focus)}.dx-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--dx-inset);border:0;padding:16px;border-radius:10px;font:inherit;max-height:400px;overflow:auto}.dx-evidence code{overflow-wrap:anywhere;font-size:11px}.dx-evidence details{margin:16px 0}.dx-evidence summary{cursor:pointer;padding:7px 0;font-weight:500}.dx-evidence summary:focus-visible{outline:2px solid var(--dx-focus);outline-offset:4px}.dx-source-list{list-style:none;padding:0;margin:20px 0}.dx-source-list li{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--dx-edge)}.dx-source-list label{flex-direction:row;align-items:flex-start;gap:10px;margin:0;min-width:0;overflow-wrap:anywhere}.dx-source-list small{display:block;color:var(--dx-muted);font-weight:400;margin-top:5px}.dx-source-list button{flex-shrink:0}.dx-evidence-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.dx-packet{border-top:1px solid var(--dx-edge);padding-top:24px;margin-top:24px}.dx-packet>button{margin-top:20px}.dx-evidence-warning{color:var(--dx-attention);background:var(--dx-attentionSurface);border:1px solid var(--dx-edge);padding:12px;border-radius:8px}.dx-ai-label{color:var(--dx-ai)}.dx-finding h3{font-size:17px;line-height:1.5;font-weight:500;margin-top:20px}.dx-citation{border-left:2px solid var(--dx-controlEdge);margin:18px 0;padding-left:16px}.dx-citation blockquote{margin:0 0 8px;white-space:pre-wrap;overflow-wrap:anywhere}.deepux-app .dx-citation-link{border:0;padding:3px 0;min-height:32px;background:transparent;color:var(--dx-muted);justify-content:flex-start;font-size:12px;text-align:left}.dx-finding-inference{border-left:2px solid var(--dx-ai)}.dx-finding-recommendation{border-left:2px solid var(--dx-focus)}.dx-finding-observation{border-left:2px solid var(--dx-controlEdge)}.dx-segment{margin-top:16px}.dx-segment-focused{outline:2px solid var(--dx-focus);outline-offset:5px;border-radius:8px}.dx-finding-group{display:grid;gap:16px;margin-top:28px}.dx-finding-group>h3{display:flex;align-items:baseline;gap:12px;font-size:15px;font-weight:600;margin:0}.dx-finding-group>h3 span{font-size:12px;font-weight:400}.dx-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.dx-evidence-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.dx-source-list li{align-items:flex-start}.dx-evidence .dx-panel{padding:20px}.dx-citation{padding-left:10px}}.dx-agents{margin:24px 0}.dx-agent-identity{display:flex;gap:16px;align-items:flex-start;margin:20px 0}.dx-agent-marker{color:var(--dx-ai);background:var(--dx-inset);border-radius:10px;font-size:22px;padding:6px 12px;flex-shrink:0}.dx-agent-identity h3{margin-top:0}.dx-agent-fixture{padding:12px 16px;background:var(--dx-inset);border-radius:10px}.dx-agent-task{border-left:2px solid var(--dx-ai);margin-top:24px;padding:4px 0 4px 18px}.dx-agent-fields{border:0;padding:0;min-width:0}.dx-agent-fields legend{padding:0;font-weight:600}.dx-agents label.dx-agent-checkbox{flex-direction:row;align-items:flex-start;font-weight:400}.dx-agent-binding,.dx-agent-attempt,.dx-agent-prior{margin:20px 0;padding-top:12px;border-top:1px solid var(--dx-edge)}.dx-agents dl>div{margin:14px 0}.dx-agents dt{font-size:13px;font-weight:600;color:var(--dx-muted)}.dx-agents dd{margin:5px 0;white-space:pre-wrap}.dx-agent-output{background:var(--dx-inset);padding:20px;border-radius:10px;margin:20px 0}.dx-agent-output h5{font-size:16px;margin:24px 0 10px}.dx-agent-review{border-left:2px solid var(--dx-focus);padding-left:16px;margin-top:24px}.dx-agent-text{white-space:pre-wrap}.dx-agent-events{padding-left:22px}.dx-agent-events li{margin:10px 0}.dx-agents :is(p,h2,h3,h4,h5,dd,li,code,blockquote){overflow-wrap:anywhere}.dx-agents .dx-tag{white-space:normal}.dx-agents button{max-width:100%;white-space:normal}@media(max-width:760px){.dx-agent-output{padding:14px}.dx-agent-task{padding-left:12px}}@media(prefers-reduced-motion:reduce){.dx-agents *{scroll-behavior:auto}}.dx-decisions>.dx-panel{margin:24px 0}.dx-decision-fields{border:0;padding:0;min-width:0}.dx-decision-description{margin:24px 0}.dx-decision-description>div{margin:18px 0}.dx-decision-description dt{font-size:13px;font-weight:600;color:var(--dx-muted)}.dx-decision-description dd{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.dx-decisions label.dx-decision-checkbox{flex-direction:row;align-items:flex-start;font-weight:400}.dx-followup,.dx-human-commitment{border-top:1px solid var(--dx-edge);padding:20px 0;margin-top:16px}.dx-followup{border-left:2px solid var(--dx-ai);padding-left:16px}.dx-lineage{list-style:none;padding:0}.dx-lineage li{border-left:2px solid var(--dx-edge);padding:12px 18px;overflow-wrap:anywhere}.dx-decision-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dx-decision-comparison h4{grid-column:1/-1}.dx-decisions :is(p,code,h2,h3,blockquote,a){overflow-wrap:anywhere}.dx-decisions .dx-tag{white-space:normal}.dx-decisions button{max-width:100%;white-space:normal}@media(max-width:760px){.dx-decision-comparison{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.dx-decisions *{scroll-behavior:auto}}.dx-impact-review{width:min(58rem,calc(100vw - 3rem));max-width:none;max-height:calc(100dvh - 3rem);padding:0;border:1px solid var(--dx-edge, #c8d3d8);border-radius:16px;color:var(--dx-ink, #162f34);background:var(--dx-surface, #fff);box-shadow:0 20px 80px #142c3540;overscroll-behavior:contain}.dx-impact-review::backdrop{background:#12283280}.dx-impact-review-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--dx-edge, #c8d3d8);background:var(--dx-surface, #fff)}.dx-impact-review-header button,.dx-impact-review-header a{min-height:44px;display:inline-flex;align-items:center}.dx-impact-review-body{padding:1.25rem;overflow-wrap:anywhere}.dx-impact-review-body p,.dx-impact-review-body blockquote{white-space:pre-wrap}.dx-impact-review pre{overflow:auto}.dx-impact-review :focus-visible,.dx-impact-review h2:focus{outline:3px solid var(--dx-focus, #277184);outline-offset:3px}.dx-impact-review .dx-document-references [tabindex="-1"]:focus{outline:3px solid var(--dx-focus, #277184);outline-offset:3px}.dx-impact-turn{border-top:1px solid var(--dx-edge, #c8d3d8);padding-block:.75rem}.dx-impact-review .dx-source-impacts li{margin-bottom:1rem}@media(max-width:600px){.dx-impact-review{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);border-radius:10px}.dx-impact-review-header,.dx-impact-review-body{padding:.75rem}}.dx-impact-review-body>p{margin-block:.75rem;line-height:1.5}.dx-impact-review-body h2,.dx-impact-review-body h3,.dx-impact-review-body h4,.dx-impact-review-body h5{margin-block:.75rem}.dx-impact-review-body section>p,.dx-impact-review-body details>p{margin-block:.65rem}.dx-impact-review a,.dx-source-impacts a{text-decoration:underline;text-underline-offset:.18em}.dx-source-impacts a:focus-visible{outline:3px solid var(--dx-focus, #277184);outline-offset:3px}.dx-impact-assessment,.dx-impact-revision-return{border:1px solid var(--dx-edge, #c8d3d8);border-radius:12px;padding:1rem;margin-block:1rem;overflow-wrap:anywhere}.dx-impact-assessment fieldset{display:grid;gap:.65rem;border:0;padding:0;min-width:0}.dx-impact-assessment textarea{width:100%;box-sizing:border-box;font:inherit;color:inherit;background:var(--dx-surface, #fff);border:1px solid var(--dx-edge, #c8d3d8);padding:.75rem;border-radius:8px}.dx-impact-assessment label{min-height:32px}.dx-impact-assessment button,.dx-impact-assessment a,.dx-impact-revision-return a{min-height:44px}.dx-impact-revision-return a{display:inline-flex;align-items:center}.dx-impact-revision-return{position:sticky;top:0;z-index:8;background:var(--dx-surface, #fff)}[data-source-summary-id],[data-revision-workshop],[data-revision-decision]{scroll-margin-top:12rem}[data-revision-workshop]:focus-visible,[data-revision-decision]:focus-visible{outline:3px solid var(--dx-focus, #277184);outline-offset:3px}.dx-impact-assessment label:has(input[type=radio]){display:flex;flex-direction:row;align-items:center;gap:.5rem;min-height:44px}.dx-impact-assessment input[type=radio]{width:auto;margin:0}.dx-impact-assessment select{width:100%;min-width:0;max-width:100%;min-height:44px;color:inherit;background:var(--dx-surface, #fff);font:inherit;border:1px solid var(--dx-edge, #c8d3d8);border-radius:8px;padding:.5rem}.dx-impact-assessment .dx-resolution-confirm{display:flex;align-items:flex-start;gap:.6rem}.dx-impact-assessment .dx-resolution-confirm input{width:auto;flex-shrink:0;margin-top:.25rem}.dx-review-draft{border-left:3px solid var(--dx-edge, #c8d3d8);padding:.25rem .75rem;margin-block:1rem}.dx-draft-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.5rem}.dx-review-draft button{white-space:normal}.dx-review-draft li{margin-block:.75rem}.dx-navigation-save{position:fixed;top:4.5rem;right:1rem;z-index:100;max-width:min(30rem,calc(100vw - 2rem));padding:.75rem 1rem;border:1px solid var(--dx-edge, #c8d3d8);border-radius:.65rem;background:var(--dx-surface, Canvas);color:var(--dx-ink, CanvasText);box-shadow:0 4px 20px #0002}.dx-navigation-save p{margin:0 0 .5rem}.dx-navigation-save p:last-child{margin-bottom:0}.dx-navigation-save button{min-height:44px;margin:.25rem .5rem .25rem 0}.dx-navigation-save :focus-visible,.dx-navigation-save p:focus{outline:3px solid var(--dx-focus, #277184);outline-offset:3px}.dx-impact-review .dx-navigation-save{position:static;max-width:none;flex-basis:100%;margin:0;flex-shrink:0}.dx-continue-work{margin-block:1rem;min-width:0;overflow-wrap:anywhere}.dx-continue-header,.dx-continue-pages{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.dx-continue-header{justify-content:space-between}.dx-continue-list{list-style:none;padding:0;display:grid;gap:.75rem}.dx-continue-list>li{border:1px solid var(--dx-edge, #c8d3d8);border-radius:10px;padding:1rem;min-width:0}.dx-continue-work h3{margin-block:1rem .5rem}.dx-continue-work h4{margin:0 0 .5rem}.dx-continue-work p{margin-block:.5rem}.dx-panel.dx-continue-work button,.dx-panel.dx-continue-work a{min-height:44px}.dx-continue-work a{display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:.18em}.dx-continue-work :focus-visible,.dx-continue-work h2:focus{outline:3px solid var(--dx-focus, #277184);outline-offset:3px}.dx-continue-pages{border-top:1px solid var(--dx-edge, #c8d3d8);padding-top:.75rem;margin-top:1rem}@media(max-width:600px){.dx-continue-list>li{padding:.75rem}.dx-continue-pages span{flex-basis:100%}}.dx-continue-drafts>li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;row-gap:.3rem;padding:.75rem}.dx-continue-drafts>li>h4,.dx-continue-drafts>li>p{grid-column:1;margin:0}.dx-continue-drafts>li>a{grid-column:2;grid-row:1 / span 4;align-self:center}@media(max-width:600px){.dx-continue-drafts>li{display:block}.dx-continue-drafts>li>p{margin-block:.4rem}}.dx-research-documents{min-width:0}.dx-research-documents :is(p,li,h2,h3,h4,blockquote,code){overflow-wrap:anywhere}.dx-research-documents :is(input,textarea){box-sizing:border-box;width:100%;max-width:100%}.dx-research-documents textarea{resize:vertical;min-height:280px;font:inherit;line-height:1.65}.dx-research-documents label{display:grid;gap:8px;margin:16px 0}.dx-document-list{list-style:none;padding:0}.dx-document-list li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0}.dx-document-toolbar{display:flex;flex-wrap:wrap;gap:8px}.dx-research-documents details{margin:16px 0}.dx-research-documents summary{padding:10px 0;cursor:pointer}.dx-document-references>ol{padding-left:22px}.dx-document-references>ol>li,.dx-research-documents details article{border:1px solid var(--dx-edge);border-radius:8px;padding:16px;margin:16px 0}.dx-research-documents [tabindex="-1"]{scroll-margin-top:90px}.dx-research-documents :is(a,button,input,textarea,summary):focus-visible,.dx-research-documents [tabindex="-1"]:focus{outline:2px solid var(--dx-focus);outline-offset:4px}.dx-research-preview{line-height:1.75;border-block:1px solid var(--dx-edge);padding:20px 0}.dx-document-source-text{white-space:pre-wrap}.dx-research-preview a{font-weight:650;text-decoration:underline;padding:3px}.dx-research-documents .dx-actions{flex-wrap:wrap}@media(max-width:640px){.dx-document-references>ol{padding-left:0;list-style:none}.dx-document-references>ol>li,.dx-research-documents details article{padding:12px}.dx-research-documents button{max-width:100%;white-space:normal}.dx-research-documents .dx-actions{gap:8px}}.dx-cpq{color:var(--dx-ink);background:var(--dx-canvas);min-height:100%;padding:40px 28px}.dx-cpq-content{max-width:860px;margin:0 auto}.dx-cpq button,.dx-cpq input{font:inherit;color:var(--dx-ink);background:var(--dx-surface);border:1px solid var(--dx-edge);border-radius:8px;padding:12px}.dx-cpq button{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.dx-cpq button:disabled{cursor:default;opacity:.55}.dx-cpq :is(button,input):focus-visible{outline:2px solid var(--dx-focus);outline-offset:3px}.dx-cpq-label{color:var(--dx-muted);font-size:10px;letter-spacing:1.2px}.dx-cpq-intro h2{display:flex;align-items:center;gap:12px;margin:14px 0;font-size:clamp(24px,3vw,32px);font-weight:550;letter-spacing:-1px}.dx-cpq p{color:var(--dx-muted);line-height:1.6}.dx-cpq-steps{display:flex;gap:12px;padding:26px 0}.dx-cpq-steps button{flex:1;justify-content:flex-start;gap:9px}.dx-cpq-steps button span{color:var(--dx-muted);font-size:11px}.dx-cpq-steps [aria-current=step]{background:var(--dx-selected);color:var(--dx-selectedInk)}.dx-cpq-stage{padding:28px 0;border-top:1px solid var(--dx-edge)}.dx-cpq-stage h3{margin:0;font-size:22px;font-weight:550}.dx-cpq-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.dx-cpq-fields label{display:flex;flex-direction:column;gap:10px;font-size:13px}.dx-cpq-fields input{width:100%;min-width:0}.dx-cpq-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dx-cpq-options button{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:24px;text-align:left}.dx-cpq-options button>span{display:flex;justify-content:space-between;gap:12px}.dx-cpq-options button strong{font-size:30px;font-weight:500}.dx-cpq-options button small{color:var(--dx-muted);font-size:12px;font-weight:400}.dx-cpq-options [aria-pressed=true]{border-color:var(--dx-ink);background:var(--dx-selected)}.dx-cpq-calculation{font-size:11px;margin:18px 0 24px}.dx-cpq-review{margin:24px 0}.dx-cpq-review>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--dx-edge)}.dx-cpq-review dt{color:var(--dx-muted);font-size:13px}.dx-cpq-review dd{margin:0;font-weight:500}.dx-cpq-continue{margin-top:12px}.dx-cpq-footer{padding:16px 0;border-top:1px solid var(--dx-edge);color:var(--dx-muted);font-size:11px}.deepux-app.dx-continuous-spatial .dx-cpq{height:100%;min-height:0;padding:80px 48px 96px}.deepux-app.dx-continuous-spatial .dx-cpq-content{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px}.deepux-app.is-artifact-focus .dx-cpq{padding:48px 28px 130px}@media(max-width:760px){.dx-cpq,.deepux-app.dx-continuous-spatial .dx-cpq,.deepux-app.is-artifact-focus .dx-cpq{padding-left:20px;padding-right:20px}.dx-cpq-steps{gap:6px}.dx-cpq-steps button{padding:10px 8px;font-size:12px}.dx-cpq-fields,.dx-cpq-options{grid-template-columns:1fr;gap:16px}}.dx-checkout-prototype{color:var(--dx-ink);background:var(--dx-canvas);min-height:100%;padding:clamp(20px,4vw,44px);overflow-wrap:anywhere}.dx-checkout-content{max-width:1040px;margin:0 auto}.dx-checkout-prototype p{color:var(--dx-muted);line-height:1.6}.dx-checkout-prototype h2{margin:12px 0;font-size:clamp(24px,3vw,34px);font-weight:550;letter-spacing:-.8px}.dx-checkout-prototype h3{font-size:19px;font-weight:550;margin:0 0 18px}.dx-checkout-eyebrow{font-size:10px;letter-spacing:1px}.dx-checkout-prototype :is(button,input){font:inherit;color:var(--dx-ink);background:var(--dx-surface);border:1px solid var(--dx-edge);border-radius:9px;padding:11px 14px}.dx-checkout-prototype button{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;min-height:42px}.dx-checkout-prototype button:disabled{opacity:.55;cursor:default}.dx-checkout-prototype :is(button,input,summary):focus-visible{outline:2px solid var(--dx-focus);outline-offset:3px}.dx-checkout-variant-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0 12px;flex-wrap:wrap}.dx-checkout-variants{display:flex;padding:4px;border:1px solid var(--dx-edge);border-radius:13px;gap:4px;min-width:0}.dx-checkout-variants button{border-color:transparent;background:transparent;text-align:left}.dx-checkout-variants button[aria-pressed=true]{background:var(--dx-selected);color:var(--dx-selectedInk);border-color:var(--dx-edge)}.dx-checkout-variants button span{opacity:.65;font-size:12px}.dx-checkout-prototype .dx-checkout-restart{font-size:12px;background:transparent}.dx-checkout-explanation{font-size:13px;min-height:42px}.dx-checkout-steps{display:flex;list-style:none;padding:20px 0;margin:0;gap:clamp(10px,3vw,32px);border-bottom:1px solid var(--dx-edge)}.dx-checkout-steps li{display:flex;align-items:center;gap:8px;color:var(--dx-muted);font-size:12px}.dx-checkout-steps li span{width:24px;height:24px;display:inline-grid;place-items:center;border:1px solid var(--dx-edge);border-radius:50%;flex:0 0 auto}.dx-checkout-steps li[aria-current=step]{color:var(--dx-ink);font-weight:600}.dx-checkout-steps li[aria-current=step] span{background:var(--dx-selected)}.dx-checkout-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:clamp(24px,4vw,52px);padding:30px 0}.dx-checkout-stage,.dx-checkout-cart{min-width:0}.dx-checkout-stage p{font-size:14px}.dx-checkout-fields{display:grid;gap:20px;margin:26px 0}.dx-checkout-fields label{display:flex;flex-direction:column;gap:9px;font-size:13px}.dx-checkout-fields input{width:100%;min-width:0;box-sizing:border-box}.dx-checkout-help{margin:20px 0}.dx-checkout-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.dx-checkout-prototype .dx-checkout-primary{background:var(--dx-ink);color:var(--dx-canvas);border-color:var(--dx-ink)}.dx-checkout-cart{background:var(--dx-surface);border:1px solid var(--dx-edge);border-radius:14px;padding:24px;align-self:start}.dx-checkout-cart ul{list-style:none;padding:0;margin:0 0 24px}.dx-checkout-cart li{display:flex;justify-content:space-between;gap:12px;margin:20px 0;font-size:13px}.dx-checkout-cart small{display:block;color:var(--dx-muted);margin-top:5px;font-size:11px}.dx-checkout-cart dl{margin:0;font-size:13px}.dx-checkout-cart dl>div{display:flex;justify-content:space-between;gap:12px;margin:14px 0}.dx-checkout-cart dd{margin:0;text-align:right}.dx-checkout-cart .dx-checkout-total{border-top:1px solid var(--dx-edge);padding-top:16px;margin-top:20px;font-weight:600}.dx-checkout-cart p{font-size:11px;margin:20px 0 0}.dx-checkout-delivery{font-size:14px}.dx-checkout-delivery dt{color:var(--dx-muted);margin:16px 0 4px}.dx-checkout-delivery dd{margin:0}.dx-checkout-complete{color:var(--dx-ink);margin:20px 0}.dx-checkout-context{border-top:1px solid var(--dx-edge)}.dx-checkout-context details{padding:18px 0;border-bottom:1px solid var(--dx-edge);font-size:13px}.dx-checkout-context summary{cursor:pointer;font-weight:550}.dx-checkout-context section{margin:24px 0}.dx-checkout-context section h3{font-size:15px}.dx-checkout-context blockquote{border-left:2px solid var(--dx-edge);padding-left:16px;margin:18px 0}.dx-checkout-context blockquote small{color:var(--dx-muted);font-size:10px}.dx-checkout-context li{margin:10px 0;line-height:1.6}@media(max-width:680px){.dx-checkout-workbench{grid-template-columns:minmax(0,1fr)}.dx-checkout-variants{width:100%}.dx-checkout-variants button{flex:1;padding:10px 8px;font-size:12px}.dx-checkout-steps{gap:12px;flex-wrap:wrap}.dx-checkout-steps li{font-size:11px}.dx-checkout-cart{padding:20px}}.dx-plan-options{margin:32px 0}.dx-plan-options>.dx-eyebrow{margin-bottom:16px}.dx-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dx-plan-card{padding:28px;border:1px solid var(--dx-edge, #d3d6dc);background:var(--dx-surface, #fff);border-radius:12px}.dx-plan-card h3{font-size:19px;font-weight:550;letter-spacing:-.4px;margin:0}.dx-plan-price{margin:14px 0 22px;font-size:30px;font-weight:550;letter-spacing:-.9px}.dx-plan-price small{display:block;margin-top:3px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--dx-muted, #676b73)}.dx-plan-card ul{padding-left:18px;margin-bottom:0;color:var(--dx-muted, #676b73);font-size:13px;line-height:1.65}.dx-plan-card li::marker{color:var(--dx-muted, #676b73);font-size:.7em}.dx-plan-card li+li{margin-top:10px}.dx-plan-options>.dx-muted{margin-top:18px;font-size:12px;line-height:1.7}.dx-beta-workspace>button{margin-bottom:20px}.dx-beta-workspace>.dx-panel{margin:24px 0}.dx-beta-workspace p,.dx-loop-demo p{line-height:1.65}.dx-test-actions{display:flex;flex-wrap:wrap;gap:10px}.dx-analytics-choice{display:flex;gap:12px;align-items:center;font-weight:500;padding:12px 0}.dx-analytics-choice input{width:18px;height:18px;accent-color:var(--dx-ink, #1c1e21)}.dx-outcome-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dx-outcome-counts>div{border-top:1px solid var(--dx-edge, #d3d6dc);padding:16px 0}.dx-outcome-counts dt{text-transform:capitalize;font-size:12px;color:var(--dx-muted, #676b73)}.dx-outcome-counts dd{margin:6px 0 0;font-size:28px;letter-spacing:-.7px}.dx-loop-demo{max-width:1160px;color:#1c1e21}.dx-loop-demo>.foundation-eyebrow{margin-top:36px}.dx-loop-demo h1{max-width:840px;font-size:clamp(32px,4vw,44px);margin-bottom:18px;letter-spacing:-1.6px}.dx-loop-steps,.dx-loop-controls{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.dx-loop-steps button{border-color:transparent;color:#676b73;background:#f6f7f9}.dx-loop-steps button[aria-current=step]{background:#1c1e21;color:#fff;border-color:#1c1e21}.dx-loop-steps button[aria-current=step]:hover{background:#36393f;color:#fff;border-color:#36393f}.dx-loop-card{padding:32px;background:#fff;border:1px solid #d3d6dc;border-radius:12px;min-height:330px}.dx-loop-card h2{font-size:28px;font-weight:550;letter-spacing:-.7px;margin:8px 0 24px}.dx-loop-card h3{margin:24px 0 8px;font-size:16px;font-weight:550}.dx-loop-card h4{margin-bottom:8px;font-weight:550}.dx-loop-card h4+p{white-space:pre-line}.dx-loop-card .dx-muted{margin-top:18px;color:#676b73;font-size:13px}.dx-demo-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.dx-demo-quotes blockquote{margin:0;padding:22px;background:#f6f7f9;border:1px solid #d3d6dc;border-radius:8px}.dx-demo-quotes blockquote p{margin-top:0}.dx-demo-quotes cite{display:block;margin-top:14px;font-size:12px;font-style:normal;color:#676b73}.dx-demo-notice{font-size:12px;padding:14px 18px;margin:20px 0;color:#676b73;background:#f6f7f9;border:1px solid #d3d6dc;border-radius:8px}.dx-public-packaging{margin-top:52px;padding-top:8px;border-top:1px solid #d3d6dc}.foundation .dx-public-packaging p{line-height:1.65}.dx-start-loop{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:24px 0;font-size:12px;color:#676b73}.dx-start-loop span:not(:last-child):after{content:"→";margin-left:10px;color:#9a9ea7}.dx-beta-journey{margin-bottom:20px}.dx-beta-journey>summary{cursor:pointer;font-weight:550;font-size:14px}.dx-beta-journey p{font-size:12px;line-height:1.7}.dx-journey-next{padding:16px 0;border-block:1px solid var(--dx-edge)}.dx-journey-next strong{font-size:13px;font-weight:550}.dx-journey-steps{list-style:decimal;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;padding-left:20px;margin:20px 0}.dx-journey-steps li::marker{font-size:12px;color:var(--dx-muted)}.dx-journey-steps li>div{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.dx-journey-steps li>div>span{font-size:10px}.deepux-app button.dx-journey-link{border:0;background:transparent;padding:0;min-height:unset;color:var(--dx-ink);text-decoration:underline;text-underline-offset:3px;font-size:12px}@media(max-width:650px){.dx-plan-grid,.dx-demo-quotes{grid-template-columns:1fr}.dx-outcome-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-plan-card,.dx-loop-card{padding:22px}.dx-loop-demo header{align-items:flex-start}.dx-loop-steps button{flex:1 0 42%}.dx-loop-controls button{flex:1 0 auto}.dx-public-packaging{margin-top:36px}.dx-journey-steps{grid-template-columns:1fr}}.dx-source-comparison{margin-block:12px;min-width:0}.dx-source-comparison summary{cursor:pointer;overflow-wrap:anywhere}.dx-source-impacts li{margin-block:12px;overflow-wrap:anywhere}.dx-source-impacts li p{margin-block:4px}.dx-source-impacts summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dx-source-change-row{border-top:1px solid var(--dx-border, #6666);padding-block:10px}.dx-source-change-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dx-source-change-columns blockquote{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.dx-source-review textarea{width:100%;box-sizing:border-box}@media(max-width:640px){.dx-source-change-columns{grid-template-columns:minmax(0,1fr)}}.dx-evidence-coverage{margin-top:24px;padding-top:20px;border-top:1px solid var(--dx-edge)}.dx-coverage-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:20px 0}.dx-coverage-counts>div{padding:12px;background:var(--dx-inset);border-radius:8px}.dx-coverage-counts dt{color:var(--dx-muted);font-size:12px;line-height:1.4}.dx-coverage-counts dd{margin:6px 0 0;font-size:23px;font-weight:550}.dx-coverage-filters{display:flex;flex-wrap:wrap;gap:8px}.deepux-app .dx-coverage-filters button{min-height:40px}.deepux-app .dx-coverage-filters button[aria-pressed=true]{border-color:var(--dx-focus);background:var(--dx-inset)}.dx-coverage-passage{padding:18px 0;border-top:1px solid var(--dx-edge);overflow-wrap:anywhere}.dx-coverage-passage h4{margin:0}.dx-coverage-passage-text{white-space:pre-wrap;line-height:1.65}@media(max-width:400px){.dx-coverage-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.deepux-app.dx-guest-app{display:block;min-height:100dvh}.dx-guest-header{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--dx-edge);padding:20px 32px}.dx-guest-header strong{font-size:22px;letter-spacing:-.6px}.dx-guest-header span{display:block;color:var(--dx-muted);font-size:12px;margin-top:4px}.dx-guest-main{max-width:1120px;margin:0 auto;padding:40px 32px 80px}.dx-guest-main>h1{margin:12px 0}.dx-guest-main :is(h3,h4,blockquote,li),.dx-workshop-sharing :is(h3,h4,blockquote,li){overflow-wrap:anywhere}.dx-workshop-sharing fieldset{padding:0;border:0;min-width:0}.dx-workshop-sharing blockquote{margin:12px 0;white-space:pre-wrap;border-left:2px solid var(--dx-edge);padding-left:14px}.dx-workshop-sharing .dx-guest-confirm{flex-direction:row;align-items:flex-start;font-weight:400}.dx-guest-list{list-style:none;padding:0}.dx-guest-list li{padding:16px 0;border-top:1px solid var(--dx-edge)}.dx-guest-invitation{background:var(--dx-inset);border:1px solid var(--dx-edge);border-radius:10px;padding:20px;margin:20px 0}.dx-guest-invitation input{font-size:12px}.dx-guest-app :is(a,button,input,textarea,.dx-select-trigger,summary):focus-visible{outline:2px solid var(--dx-focus);outline-offset:4px}@media(max-width:700px){.dx-guest-header{align-items:flex-start;flex-direction:column;padding:24px 18px}.dx-guest-main{padding:32px 18px 60px}.dx-guest-main h1{font-size:30px}.dx-guest-main .dx-panel{padding:20px 16px}.dx-guest-invitation{padding:16px}}@media(prefers-reduced-motion:reduce){.dx-guest-app *{scroll-behavior:auto;transition:none}}.dx-whiteboard,.dx-whiteboard *{box-sizing:border-box}.dx-whiteboard{--wb-border: color-mix(in srgb, var(--dx-edge, #c5c3ba) 85%, transparent);--wb-surface: var(--dx-surface, #fffdf8);--wb-muted: var(--dx-muted, #62645c);--wb-canvas: color-mix( in srgb, var(--dx-canvas, #f6f4ef) 65%, var(--wb-surface) );--wb-grid: color-mix(in srgb, var(--dx-ink, #292b28) 15%, transparent);--wb-shadow: 0 2px 5px #18231e05, 0 8px 28px #18231e0c;container-type:inline-size;position:relative;min-width:0;margin:12px 0 20px;overflow:hidden;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-surface);color:var(--dx-ink, #292b28);isolation:isolate}.dx-whiteboard [hidden]{display:none!important}.dx-whiteboard button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid var(--wb-border);border-radius:8px;background:transparent;color:inherit;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.dx-whiteboard button:hover:not(:disabled){background:var(--dx-inset, #eeece5)}.dx-whiteboard button:disabled{opacity:.38;cursor:not-allowed}.dx-whiteboard :is(button,summary,input,textarea):focus-visible,.dx-whiteboard .wb-canvas:focus-visible{outline:2px solid var(--dx-focus, #426a60);outline-offset:2px}.dx-whiteboard .wb-canvas:focus-visible{outline-offset:-3px}.dx-whiteboard :is(.wb-heading,.wb-title-group,.wb-actions){display:flex;align-items:center}.dx-whiteboard .wb-heading{min-height:62px;justify-content:space-between;gap:12px;padding:12px 18px;border:0;border-bottom:1px solid var(--wb-border)}.dx-whiteboard .wb-title-group{gap:16px;min-width:0}.dx-whiteboard .wb-heading h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.3px}.dx-whiteboard .wb-actions{flex-wrap:wrap;gap:6px}.dx-whiteboard .wb-icon-button{flex:0 0 34px;width:34px;padding:7px;border-color:transparent}.dx-whiteboard .wb-save{padding-inline:13px;background:var(--dx-ink, #292b28);color:var(--wb-surface);border-color:transparent}.dx-whiteboard .wb-save:hover:not(:disabled){background:var(--dx-muted, #62645c)}.dx-whiteboard .wb-save:disabled{background:var(--dx-inset, #eeece5);color:var(--wb-muted);opacity:.7}.dx-whiteboard .wb-save-state{display:inline-flex;align-items:center;gap:5px;margin-right:8px;color:var(--wb-muted);font-size:11px;white-space:nowrap}.dx-whiteboard .wb-save-state.is-dirty:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--dx-attention, #835320)}.dx-whiteboard .wb-divider{width:1px;height:18px;margin-inline:4px;background:var(--wb-border)}.dx-whiteboard .wb-sharing{position:relative;color:var(--wb-muted);font-size:11px}.dx-whiteboard :is(.wb-sharing,.wb-position,.wb-footer details)>summary{display:flex;align-items:center;gap:6px;width:fit-content;cursor:pointer;list-style:none}.dx-whiteboard summary::-webkit-details-marker{display:none}.dx-whiteboard .wb-sharing summary{padding:7px 0}.dx-whiteboard .wb-sharing-details,.dx-whiteboard .wb-help-content{position:absolute;z-index:8;width:290px;max-width:calc(100cqw - 40px);padding:16px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-surface);color:var(--wb-muted);box-shadow:var(--wb-shadow);font-size:12px;line-height:1.65}.dx-whiteboard .wb-sharing-details{top:calc(100% + 10px);left:-12px}.dx-whiteboard .wb-sharing-details strong{color:var(--dx-ink);font-weight:550}.dx-whiteboard .wb-sharing-details p{margin:8px 0 0}.dx-whiteboard .wb-message,.dx-whiteboard .wb-conflict{padding:14px 16px;margin:12px 16px;border:1px solid var(--wb-border);border-radius:10px;background:var(--dx-inset, #eeece5);font-size:13px;line-height:1.6}.dx-whiteboard .wb-error{border-color:var(--dx-danger, #923c35)}.dx-whiteboard .wb-message p{margin:0 0 8px}.dx-whiteboard .wb-notice{display:flex;align-items:center;gap:7px;margin:0;padding:9px 18px;border-bottom:1px solid var(--wb-border);color:var(--wb-muted);font-size:11px;line-height:1.5}.dx-whiteboard .wb-review{margin-top:12px;border-top:1px solid var(--wb-border)}.dx-whiteboard .wb-layout{position:relative;min-width:0}.dx-whiteboard .wb-toolbar{position:absolute;z-index:3;top:18px;left:18px;display:flex;align-items:center;gap:8px;max-width:calc(100% - 36px);padding:5px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.dx-whiteboard .wb-tool-group{display:flex;align-items:center;gap:2px}.dx-whiteboard .wb-tool-group+.wb-tool-group{padding-left:8px;border-left:1px solid var(--wb-border)}.dx-whiteboard .wb-tool-group button{position:relative;flex:0 0 34px;width:34px;height:36px;min-height:36px;padding:7px;border:0;border-radius:7px;background:transparent;color:var(--wb-muted)}.dx-whiteboard button[aria-pressed=true]{background:var(--dx-selected, #e0e9e3);color:var(--dx-selectedInk, #234c40)}.dx-whiteboard .wb-tooltip{position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;background:var(--dx-ink, #292b28);color:var(--wb-surface);font-size:10px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .1s ease}.dx-whiteboard .wb-tooltip kbd{font:inherit;opacity:.65}.dx-whiteboard .wb-tool-group button:is(:hover,:focus-visible) .wb-tooltip{opacity:1}.dx-whiteboard .wb-canvas-wrap{position:relative;min-width:0;height:660px;overflow:hidden;background:var(--wb-canvas)}.dx-whiteboard .wb-canvas{display:block;width:100%;height:100%;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;cursor:crosshair}.dx-whiteboard .wb-grid{pointer-events:none}.dx-whiteboard .wb-reference-note{flex:0 0 auto;margin:0;padding:7px 18px;border-bottom:1px solid var(--wb-border);color:var(--wb-muted);font-size:11px;line-height:1.45}.dx-whiteboard .wb-workshop-frame>rect{fill:color-mix(in srgb,var(--wb-surface) 88%,var(--wb-canvas));stroke:color-mix(in srgb,var(--dx-ink, #25313a) 20%,transparent);stroke-width:1.5px}.dx-whiteboard .wb-workshop-frame.is-current>rect{fill:color-mix(in srgb,var(--dx-selected, #e0e9e3) 24%,var(--wb-surface));stroke:var(--dx-focus, #426a60);stroke-width:3px}.dx-whiteboard .wb-frame-title{fill:var(--dx-ink, #25313a);font-family:system-ui,sans-serif;font-size:22px;font-weight:650}.dx-whiteboard .wb-frame-guidance{fill:var(--wb-muted);font-family:system-ui,sans-serif;font-size:15px}.dx-whiteboard .wb-projected-card{cursor:pointer;outline:none}.dx-whiteboard .wb-projected-card>rect{stroke-width:1px}.dx-whiteboard .wb-projected-card:is(:focus-visible,:hover)>rect{stroke:var(--dx-focus, #426a60);stroke-width:4px}.dx-whiteboard .wb-projected-card text{fill:#25313a;font-family:system-ui,sans-serif;pointer-events:none}.dx-whiteboard .wb-projected-label{font-size:14px;font-weight:650}.dx-whiteboard .wb-projected-text{font-size:15px}.dx-whiteboard .wb-projected-caption{font-size:11px;font-weight:500}.dx-whiteboard .wb-projected-avatar circle{fill:#435b68}.dx-whiteboard .wb-projected-agent .wb-projected-avatar circle{fill:#6b568b}.dx-whiteboard .wb-projected-avatar text{fill:#fff;font-size:9px;font-weight:650}.dx-whiteboard.is-immersive{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;margin:0;border:0;border-radius:0}.dx-whiteboard.is-immersive .wb-heading,.dx-whiteboard.is-immersive .wb-footer{flex:0 0 auto}.dx-whiteboard.is-immersive .wb-heading details,.dx-whiteboard.is-immersive .wb-footer details{margin:0}.dx-whiteboard.is-immersive .wb-heading{min-height:44px;height:44px;padding:5px 12px;flex-wrap:nowrap;gap:8px}.dx-whiteboard.is-immersive .wb-title-group{width:auto;gap:0}.dx-whiteboard.is-immersive .wb-title-group h3{display:none}.dx-whiteboard.is-immersive .wb-sharing{font-size:10px}.dx-whiteboard.is-immersive .wb-sharing summary{padding-block:6px;white-space:nowrap}.dx-whiteboard.is-immersive .wb-actions{flex-wrap:nowrap;width:auto;gap:3px}.dx-whiteboard.is-immersive .wb-save-state{margin-right:4px;font-size:10px}.dx-whiteboard.is-immersive .wb-toolbar{top:14px;left:12px;display:flex;flex-direction:column;align-items:stretch;gap:4px;width:44px;max-height:calc(100% - 86px);padding:4px;margin:0;overflow:auto}.dx-whiteboard.is-immersive .wb-tool-group{flex-direction:column;gap:1px}.dx-whiteboard.is-immersive .wb-tool-group+.wb-tool-group{padding:4px 0 0;border-left:0;border-top:1px solid var(--wb-border)}.dx-whiteboard.is-immersive .wb-tool-group button{flex:0 0 30px;width:34px;height:30px;min-height:30px;padding:5px}.dx-whiteboard.is-immersive .wb-tooltip{display:none}.dx-whiteboard.is-immersive .wb-layout{flex:1;min-height:0}.dx-whiteboard.is-immersive .wb-canvas-wrap{height:100%;min-height:0}.dx-whiteboard.is-immersive .wb-item-list{flex:0 0 auto;max-height:min(280px,35vh);overflow:auto}.dx-whiteboard .wb-tool-select .wb-canvas{cursor:default}.dx-whiteboard .wb-tool-select .wb-canvas [data-element-id]{cursor:move}.dx-whiteboard .wb-tool-hand .wb-canvas{cursor:grab}.dx-whiteboard .wb-tool-hand .wb-canvas:active{cursor:grabbing}.dx-whiteboard .wb-tool-select .wb-canvas .wb-resize{cursor:nwse-resize}.dx-whiteboard .wb-empty{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;width:min(360px,80%);color:var(--wb-muted);text-align:center;pointer-events:none}.dx-whiteboard .wb-empty>svg{margin-bottom:4px;opacity:.55}.dx-whiteboard .wb-empty strong{color:var(--dx-ink);font-size:27px;font-weight:450;letter-spacing:-.8px}.dx-whiteboard .wb-empty p{margin:0;font-size:12px;line-height:1.7}.dx-whiteboard .wb-empty button{margin-top:7px;padding:9px 14px;border-color:var(--wb-border);background:var(--wb-surface);box-shadow:0 2px 4px #18231e05;pointer-events:auto}.dx-whiteboard .wb-view-controls{position:absolute;bottom:18px;left:18px;display:flex;align-items:center;gap:1px;padding:4px;border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-surface);box-shadow:var(--wb-shadow);color:var(--wb-muted)}.dx-whiteboard .wb-view-controls button{padding:7px;border:0;background:transparent}.dx-whiteboard .wb-view-controls button[aria-pressed=true]{background:var(--dx-selected);color:var(--dx-selectedInk)}.dx-whiteboard .wb-view-controls span{min-width:38px;font-size:11px;font-variant-numeric:tabular-nums;text-align:center}.dx-whiteboard .wb-inspector{position:absolute;z-index:2;top:84px;right:18px;display:flex;flex-direction:column;gap:16px;width:236px;max-height:calc(100% - 104px);min-width:0;padding:16px;overflow:auto;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.dx-whiteboard .wb-inspector-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.dx-whiteboard .wb-inspector-heading>div{display:flex;flex-direction:column;gap:4px}.dx-whiteboard .wb-inspector-heading strong{font-size:12px;font-weight:600}.dx-whiteboard .wb-inspector-heading span{color:var(--wb-muted);font-size:10px}.dx-whiteboard .wb-inspector-heading .wb-icon-button{margin:-6px -7px -6px 0}.dx-whiteboard .wb-inspector label{display:flex;flex-direction:column;gap:6px;margin:0;font-size:10px;font-weight:500;color:var(--wb-muted)}.dx-whiteboard .wb-inspector :is(textarea,input){box-sizing:border-box;width:100%;min-width:0;margin:0;padding:8px 10px;border:1px solid var(--wb-border);border-radius:7px;background:var(--wb-canvas);color:var(--dx-ink);font-family:inherit;font-size:12px;line-height:1.6}.dx-whiteboard .wb-inspector textarea{min-height:94px;resize:vertical}.dx-whiteboard .wb-position{border-block:1px solid var(--wb-border);padding-block:11px}.dx-whiteboard .wb-position>summary{width:100%;justify-content:space-between;color:var(--wb-muted);font-size:11px}.dx-whiteboard .wb-position[open]>summary svg{transform:rotate(180deg)}.dx-whiteboard .wb-geometry{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:12px}.dx-whiteboard .wb-hint{color:var(--wb-muted);font-size:11px;line-height:1.6;margin:0}.dx-whiteboard .wb-colors{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:0;border:0}.dx-whiteboard .wb-colors legend{margin-bottom:10px;padding:0;color:var(--wb-muted);font-size:10px}.dx-whiteboard .wb-colors button{width:26px;min-height:26px;height:26px;padding:0;border:3px solid var(--wb-surface)!important;border-radius:50%;box-shadow:0 0 0 1px var(--wb-border)}.dx-whiteboard .wb-colors button[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--dx-focus)}.dx-whiteboard .wb-item-actions{display:flex;gap:6px}.dx-whiteboard .wb-item-actions button{flex:1;padding:7px 6px;font-size:10px}.dx-whiteboard .wb-promote{width:100%;font-size:11px}.dx-whiteboard .wb-item-list{padding:16px 20px;border-top:1px solid var(--wb-border);font-size:12px}.dx-whiteboard .wb-item-list h4{margin:0;font-size:13px;font-weight:550}.dx-whiteboard .wb-item-list p{color:var(--wb-muted);font-size:11px}.dx-whiteboard .wb-item-list ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px;padding-left:20px}.dx-whiteboard .wb-item-list li{min-width:0}.dx-whiteboard .wb-item-list button{max-width:100%;text-align:left;justify-content:flex-start;overflow-wrap:anywhere;white-space:pre-wrap}.dx-whiteboard .wb-item-list li span{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px}.dx-whiteboard .wb-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:9px 18px;border-top:1px solid var(--wb-border);color:var(--wb-muted);font-size:10px;line-height:1.6}.dx-whiteboard .wb-help-content{bottom:calc(100% + 8px);right:12px;width:380px;max-height:min(430px,70vh);overflow:auto}.dx-whiteboard .wb-help-content p{margin:0 0 12px}.dx-whiteboard .wb-help-content p:last-child{margin:0}.dx-whiteboard:fullscreen{display:flex;flex-direction:column;overflow:auto;padding:0;border:0;border-radius:0}.dx-whiteboard:fullscreen .wb-layout{flex:1;min-height:300px}.dx-whiteboard:fullscreen .wb-canvas-wrap{height:100%;min-height:300px}.dx-whiteboard:fullscreen .wb-canvas{position:absolute;top:0;right:0;bottom:0;left:0}@container (max-width: 680px){.dx-whiteboard .wb-heading{flex-wrap:wrap;padding:12px;gap:8px}.dx-whiteboard .wb-title-group{justify-content:space-between;width:100%}.dx-whiteboard .wb-actions{width:100%}.dx-whiteboard .wb-save-state{margin-right:auto}.dx-whiteboard .wb-sharing-details{left:auto;right:0}.dx-whiteboard .wb-layout{display:flex;flex-direction:column;background:var(--wb-canvas)}.dx-whiteboard .wb-toolbar{position:relative;top:auto;left:auto;width:fit-content;max-width:calc(100% - 24px);margin:12px;gap:5px;overflow-x:auto;flex:0 0 auto}.dx-whiteboard .wb-tool-group button{flex-basis:40px;width:40px;height:40px}.dx-whiteboard .wb-tooltip{display:none}.dx-whiteboard .wb-canvas-wrap{height:440px}.dx-whiteboard .wb-inspector{position:relative;inset:auto;width:auto;max-height:340px;margin:0 12px 12px}.dx-whiteboard .wb-view-controls{bottom:12px;left:12px}.dx-whiteboard .wb-footer{padding-inline:12px}.dx-whiteboard .wb-item-list ol{grid-template-columns:1fr}.dx-whiteboard:fullscreen .wb-canvas-wrap{flex:1}.dx-whiteboard.is-immersive .wb-layout{min-height:0}.dx-whiteboard.is-immersive .wb-canvas-wrap{flex:1;height:auto;min-height:0}.dx-whiteboard.is-immersive .wb-inspector{position:absolute;inset:auto 12px 58px;z-index:5;max-height:min(340px,55%);margin:0}}@container (max-width: 560px){.dx-whiteboard.is-immersive .wb-heading{height:auto;min-height:70px;flex-wrap:wrap;padding-block:7px;gap:3px}.dx-whiteboard.is-immersive .wb-title-group,.dx-whiteboard.is-immersive .wb-actions{width:100%;justify-content:flex-start}.dx-whiteboard.is-immersive .wb-actions{gap:4px}.dx-whiteboard.is-immersive .wb-toolbar{position:relative;top:auto;left:auto;width:fit-content;max-width:calc(100% - 24px);max-height:none;margin:10px 12px;flex-direction:row;align-items:center}.dx-whiteboard.is-immersive .wb-tool-group{flex-direction:row;gap:2px}.dx-whiteboard.is-immersive .wb-tool-group+.wb-tool-group{padding:0 0 0 5px;border-top:0;border-left:1px solid var(--wb-border)}.dx-whiteboard.is-immersive .wb-tool-group button{flex-basis:34px;height:36px;min-height:36px}}@media(prefers-reduced-motion:reduce){.dx-whiteboard *,.dx-whiteboard *:before,.dx-whiteboard *:after{transition:none!important;scroll-behavior:auto!important}}.wr-room{--wr-accent: #5b4ce6;--wr-line: var(--dx-edge, #dedfe5);width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;margin:auto;padding:0;border:1px solid var(--wr-line);border-radius:18px;background:var(--dx-surface, #fff);color:var(--dx-ink, #252735);box-shadow:0 24px 100px #15132c40;overflow:hidden;font:14px/1.5 system-ui,sans-serif}.wr-room::backdrop{background:#20203365;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wr-room[open]{display:flex;flex-direction:column}.wr-room [hidden]{display:none!important}.wr-room *{box-sizing:border-box}.wr-room :is(button,a,summary,input,textarea):focus-visible{outline:3px solid var(--dx-focus, #6555e5);outline-offset:3px}.wr-room button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font:inherit;line-height:1.25;border:1px solid var(--wr-line);border-radius:8px;background:var(--dx-surface, #fff);color:inherit;padding:9px 12px;min-height:36px}.wr-room button:disabled{cursor:not-allowed;opacity:.45}.wr-room button:hover:not(:disabled){background:var(--dx-inset, #f4f3fb)}.wr-entry .wr-eyebrow,.wr-eyebrow{display:flex;gap:6px;align-items:center;font-size:10px;letter-spacing:.1em;font-weight:700;color:var(--dx-muted, #737386)}.wr-entry>button{display:inline-flex;gap:8px;align-items:center}.wr-header{display:flex;align-items:center;gap:14px;flex:0 0 82px;padding:14px 20px;border-bottom:1px solid var(--wr-line);z-index:5;background:var(--dx-surface, #fff)}.wr-header .wr-back,.wr-header .wr-close{border:0;padding:8px}.wr-heading{min-width:0;flex:1}.wr-heading>span{display:block;font-size:11px;color:var(--dx-muted, #737386);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wr-heading h2{font-size:17px;letter-spacing:-.3px;line-height:1.35;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wr-method{font-size:11px;color:var(--dx-muted, #737386);border:1px solid var(--wr-line);padding:5px 9px;border-radius:6px;max-width:180px}.wr-save{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--dx-muted, #737386);white-space:nowrap}.wr-avatars{display:flex;padding:0 5px}.wr-room .wr-avatar{position:relative;width:38px;height:42px;min-height:0;padding:2px;border-radius:12px;margin-left:-4px;background:#eeeafa;border:2px solid var(--dx-surface, #fff)}.wr-room .wr-avatar.person{background:#e6f0fa}.wr-character{display:inline-block;width:29px;height:36px;flex-shrink:0}.wr-character :is(img,svg){width:100%;height:100%;object-fit:contain}.wr-ai-mark{position:absolute;right:-2px;bottom:-2px;font-size:7px;border-radius:3px;color:#fff;background:#6c55bc;padding:1px 3px;line-height:1.2}.wr-body{display:grid;grid-template-columns:182px minmax(0,1fr) 348px;flex:1;min-height:0}.wr-journey{display:flex;flex-direction:column;gap:5px;padding:22px 12px;border-right:1px solid var(--wr-line);overflow:auto;background:var(--dx-surface, #fff)}.wr-journey-title{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:650;color:var(--dx-muted, #737386);padding:0 9px 15px}.wr-journey>button{display:flex;align-items:flex-start;justify-content:flex-start;gap:9px;text-align:left;border:1px solid transparent;background:transparent;min-height:68px;padding:10px 8px;border-radius:10px}.wr-journey>button[aria-pressed=true]{border-color:#b8b0f3;background:color-mix(in srgb,var(--wr-accent) 7%,var(--dx-surface, #fff))}.wr-step-number{display:flex;align-items:center;justify-content:center;flex:0 0 23px;height:23px;border:1px solid var(--wr-line);background:var(--dx-surface, #fff);border-radius:7px;font-size:11px}.wr-journey>button[aria-current=step] .wr-step-number{background:var(--wr-accent);border-color:var(--wr-accent);color:#fff}.wr-journey strong{font-size:11px;font-weight:600;line-height:1.45;display:block}.wr-journey small{display:block;font-size:9px;color:var(--dx-muted, #737386);margin-top:4px}.wr-journey-footer{display:grid;gap:9px;padding:20px 10px 0;margin-top:auto;font-size:10px;color:var(--dx-muted, #737386)}.wr-canvas-area{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#f5f4fa}.wr-board-slot{flex:1;min-height:0}.wr-board-slot>[data-room-slot=board]{height:100%;min-height:0}.wr-canvas-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;flex:0 0 auto;min-height:44px;border-bottom:1px solid var(--wr-line);background:var(--dx-surface, #fff);z-index:2}.wr-canvas-label{font-size:10px;display:flex;align-items:center;gap:7px;min-width:0;color:var(--dx-muted, #737386)}.wr-live-dot,.wr-status-dot{width:6px;height:6px;border-radius:50%;background:#6b5be6;display:inline-block}.wr-floating-actions{display:flex;gap:6px;flex-shrink:0}.wr-floating-actions>button{font-size:10px;min-height:31px;box-shadow:0 2px 5px #20202b06}.wr-guide{position:absolute;bottom:46px;right:16px;width:min(300px,calc(100% - 88px));max-height:45%;overflow:auto;border:1px solid #d7d0f1;border-radius:14px;background:var(--dx-surface, #fff);box-shadow:0 5px 25px #211d3312;padding:15px 17px;z-index:3}.wr-guide-head{display:flex;gap:10px;align-items:center}.wr-guide-character{display:block;width:34px;height:36px;background:#eee9ff;border-radius:10px;padding:2px}.wr-guide-character :is(img,svg){width:100%;height:100%;object-fit:contain}.wr-guide-head strong{font-size:11px;display:block}.wr-guide-head div>span{display:block;font-size:9px;color:var(--dx-muted, #737386)}.wr-step-count{margin-left:auto;font-size:10px;color:var(--dx-muted, #737386)}.wr-guide h3{font-size:15px;line-height:1.4;letter-spacing:-.2px;margin:12px 0 7px}.wr-guide p{font-size:11px;line-height:1.6;margin:0 0 12px}.wr-guide .wr-saved-guide{border-left:2px solid #a394ed;padding-left:10px;color:var(--dx-muted, #737386)}.wr-guide-actions{display:flex;gap:7px;flex-wrap:wrap}.wr-guide-actions button{font-size:10px;padding:8px;min-height:30px}.wr-guide-actions button:first-child{color:#5646bc;background:color-mix(in srgb,var(--wr-accent) 5%,var(--dx-surface, #fff));border-color:#ddd7f7}.wr-guide>small{display:block;font-size:9px;line-height:1.4;color:var(--dx-muted, #737386);margin-top:9px}.wr-sidebar{border-left:1px solid var(--wr-line);min-width:0;display:flex;flex-direction:column;min-height:0;background:var(--dx-surface, #fff)}.wr-panel-tabs{display:flex;gap:3px;padding:8px;border-bottom:1px solid var(--wr-line)}.wr-panel-tabs>button{flex:1;flex-direction:column;gap:4px;font-size:9px;border:0;border-radius:7px;background:transparent;padding:9px 3px}.wr-panel-tabs>button[aria-pressed=true]{color:var(--wr-accent);background:color-mix(in srgb,var(--wr-accent) 7%,var(--dx-surface, #fff))}.wr-panel-scroll{overflow:auto;flex:1;min-height:0;padding:18px 16px;overscroll-behavior:contain;scrollbar-width:thin}.wr-panel-intro{padding-bottom:12px}.wr-panel-intro h3{font-size:17px;letter-spacing:-.3px;margin:7px 0}.wr-panel-intro p{font-size:11px;line-height:1.65;color:var(--dx-muted, #737386)}.wr-panel-scroll .dx-panel{padding:12px 0;border:0;border-radius:0;margin:0 0 14px;box-shadow:none}.wr-panel-scroll :is(p,blockquote,label,summary,small){font-size:11px;line-height:1.65}.wr-panel-scroll :is(h2,h3,h4){font-size:14px;line-height:1.5;margin:12px 0 8px}.wr-panel-scroll :is(input,textarea){font-size:12px;width:100%;min-width:0}.wr-panel-scroll .dx-actions{flex-wrap:wrap}.wr-panel-scroll button{font-size:11px;max-width:100%;white-space:normal}.wr-panel-scroll .dx-workshop-steps{grid-template-columns:1fr}.wr-panel-scroll .dx-workshop-board{display:block}.wr-panel-scroll .dx-evidence-heading{flex-wrap:wrap}.wr-panel-scroll fieldset{min-width:0}.wr-panel-scroll .dx-workshop-library{padding:8px 0}.wr-notice{padding:9px 11px;font-size:11px;background:var(--dx-inset, #f4f2fb);border-radius:7px;line-height:1.6}.wr-evidence-card{display:block!important;text-align:left!important;width:100%;padding:13px!important;margin:0 0 10px;background:#f1f5fc!important;border-color:#d9e2f1!important}.wr-evidence-card>strong{font-size:12px}.wr-evidence-card p{font-size:10px!important;line-height:1.6}.wr-evidence-card small{display:block;font-size:9px;color:#59697e}.wr-inspector>.wr-eyebrow{margin-top:20px}.wr-inspector>p{white-space:pre-wrap}.wr-inspector pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.wr-inspector .wr-link-actions{display:grid;gap:8px}.wr-inspector a{font-size:11px;text-decoration:underline;overflow-wrap:anywhere}.wr-footer{display:flex;align-items:center;gap:12px;flex:0 0 60px;padding:10px 20px;border-top:1px solid var(--wr-line);background:var(--dx-surface, #fff);z-index:4}.wr-footer>span{font-size:10px;white-space:nowrap}.wr-footer>span:first-child{display:flex;align-items:center;gap:7px}.wr-status-dot.active{background:#4e8a63}.wr-status-dot.paused{background:#b87b2d}.wr-timer{display:flex;gap:6px;align-items:center}.wr-footer button{font-size:11px;min-height:34px}.wr-footer-spacer{flex:1}.wr-room .wr-primary{background:var(--wr-accent);color:#fff;border-color:var(--wr-accent)}.wr-roster{position:absolute;right:20px;top:70px;width:300px;max-height:70%;overflow:auto;z-index:10;border:1px solid var(--wr-line);background:var(--dx-surface, #fff);border-radius:12px;padding:18px;box-shadow:0 8px 30px #12132c25}.wr-roster>h3{margin:0 0 14px;font-size:14px}.wr-roster>button{position:absolute;right:10px;top:10px;border:0;padding:5px;min-height:26px}.wr-roster>div{display:flex;gap:10px;align-items:center;padding:6px 0}.wr-roster strong{display:block;font-size:11px}.wr-roster small{display:block;font-size:10px;color:var(--dx-muted, #737386)}.wr-roster>p{font-size:10px!important;color:var(--dx-muted, #737386)}@media(min-width:1600px){.wr-body{grid-template-columns:205px minmax(0,1fr) 380px}.wr-header{gap:18px}.wr-journey strong{font-size:12px}.wr-guide{width:340px}}@media(max-width:1100px){.wr-method,.wr-save{display:none}.wr-body{grid-template-columns:150px minmax(0,1fr) 310px}.wr-header{gap:10px;padding:12px}.wr-journey{padding:18px 8px}.wr-journey>button{gap:6px;padding:8px 5px}.wr-guide{width:min(280px,calc(100% - 82px));right:12px}.wr-canvas-label{font-size:9px}.wr-heading h2{font-size:15px}}@media(max-width:800px){.wr-room{width:100vw;height:100dvh;border-radius:0}.wr-header{flex-basis:66px}.wr-heading>span{font-size:9px}.wr-avatars{display:flex;padding:0}.wr-room .wr-avatar{width:26px;height:32px;border-radius:8px}.wr-character{width:20px;height:26px}.wr-body{grid-template-columns:70px minmax(0,1fr);grid-template-rows:minmax(250px,1fr) minmax(220px,40%)}.wr-journey{grid-row:1 / 3;padding:15px 5px;gap:4px}.wr-journey-title{font-size:0;padding:0 0 10px;justify-content:center}.wr-journey-title svg{width:20px;height:20px}.wr-journey>button{flex-direction:column;align-items:center;text-align:center;padding:7px 4px;gap:5px;min-height:72px}.wr-journey strong{font-size:8px}.wr-journey small,.wr-journey-footer{display:none}.wr-sidebar{grid-column:2;border-top:1px solid var(--wr-line);border-left:0}.wr-panel-scroll{padding:12px}.wr-canvas-area{grid-column:2;grid-row:1}.wr-guide{right:10px;bottom:42px;width:min(310px,calc(100% - 20px));max-height:60%;padding:10px 12px}.wr-guide-head{gap:6px}.wr-guide-character{width:25px;height:28px}.wr-guide h3{font-size:12px;margin:7px 0}.wr-guide p{font-size:10px;margin-bottom:7px}.wr-guide-actions button{min-height:32px}.wr-guide>small{font-size:8px}.wr-guide .wr-saved-guide{display:none}.wr-canvas-bar{flex-wrap:wrap;padding:5px 8px;gap:4px}.wr-floating-actions button{font-size:9px;padding:6px;min-height:30px}.wr-canvas-label{max-width:100%;font-size:8px;gap:4px}.wr-footer{flex-basis:56px;padding:8px;gap:6px}.wr-footer>span:first-child,.wr-footer>button:has(svg.lucide-pause),.wr-footer>button:not(.wr-primary){font-size:0;gap:0;padding:7px}.wr-footer .wr-timer{font-size:9px}.wr-footer button{min-height:34px;font-size:10px;padding:7px}.wr-header-label{display:none}.wr-header button{min-height:32px}.wr-close{display:none!important}.wr-roster{right:10px;top:58px;width:min(300px,calc(100% - 20px))}}@media(prefers-reduced-motion:reduce){.wr-room *{scroll-behavior:auto!important;transition:none!important}}.dx-builder-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;margin:24px 0}.dx-builder-method,.dx-builder-saved article{min-width:0;border:1px solid var(--dx-edge);border-radius:12px;background:var(--dx-surface);padding:20px}.dx-builder-method h3,.dx-builder-saved h3{margin-top:8px;font-size:17px;font-weight:550;letter-spacing:-.25px}.dx-builder .dx-actions{flex-wrap:wrap}.dx-builder button{white-space:normal;overflow-wrap:anywhere}.dx-builder-saved{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin:20px 0}.dx-builder-editor{border-top:1px solid var(--dx-edge);margin-top:28px;padding-top:24px;scroll-margin-top:20px}.dx-builder-editor:focus-visible{outline:2px solid var(--dx-focus);outline-offset:6px}.dx-builder fieldset{min-width:0;padding:0;border:0}.dx-builder-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.dx-builder-exercises{list-style:none;padding:0}.dx-builder-exercises>li{border:0;border-radius:12px;padding:20px;margin:16px 0;background:var(--dx-inset)}.dx-builder h4,.dx-builder h5{font-size:16px;margin:20px 0 12px}.dx-builder-duration{max-width:200px}.dx-builder-preview,.dx-builder-publish,.dx-builder-ownership{padding:18px 20px;margin:24px 0;border:1px solid var(--dx-edge);border-radius:10px}.dx-builder-preview{background:var(--dx-inset);border-left:2px solid var(--dx-focus)}.dx-workshops .dx-workshop-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}@media(max-width:760px){.dx-builder-columns{grid-template-columns:minmax(0,1fr)}.dx-builder-exercises>li,.dx-builder-preview,.dx-builder-publish,.dx-builder-ownership{padding:14px}.dx-builder .dx-actions{align-items:stretch}}.dx-builder{margin:24px 0}.dx-workshops>.dx-panel,.dx-workshops>details,.dx-workshop-content>.dx-panel,.dx-workshop-content>details{margin:24px 0}.dx-workshop-fields{border:0;padding:0;min-width:0}.dx-workshop-ratings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dx-workshop-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;padding:0}.dx-workshop-steps li{border:1px solid transparent;border-radius:9px;padding:12px 14px;background:var(--dx-inset);font-size:13px}.dx-workshop-steps small{display:block;color:var(--dx-muted);margin-top:4px}.dx-workshop-steps [aria-current=step]{background:var(--dx-selected);color:var(--dx-selectedInk);border-color:var(--dx-edge)}.dx-workshop-steps [aria-current=step] small{color:inherit}.dx-workshop-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin:24px 0}.dx-workshop-card{border-top:1px solid var(--dx-edge);padding-top:20px;margin-top:24px;scroll-margin-top:24px}.dx-workshop-group-label{margin:28px 0 0;padding-top:12px;border-top:1px solid var(--dx-edge);font-size:13px;font-weight:600;color:var(--dx-muted);overflow-wrap:anywhere}.dx-workshop-card h3,.dx-workshop-proposal h3{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.5}.dx-workshop-card small{color:var(--dx-muted)}.dx-workshop-card .dx-tag{white-space:normal}.dx-workshop-move{margin:18px 0}.dx-workshop-ballot{border-top:1px solid var(--dx-edge);margin-top:20px}.dx-workshop-evidence{border-top:1px solid var(--dx-edge);padding:12px 0}.dx-workshop-evidence>label:first-child{flex-direction:row;align-items:center}.dx-workshop-evidence blockquote{margin:12px 0;white-space:pre-wrap}.dx-workshop-proposal{border-left:2px solid var(--dx-ai);border-radius:0 10px 10px 0;padding:16px 18px;margin:24px 0;background:var(--dx-inset)}.dx-workshop-list{list-style:none;padding:0}.dx-workshop-list li{border-top:1px solid var(--dx-edge);padding:24px 0}.dx-workshop-timer{font-variant-numeric:tabular-nums}.dx-workshop-paused{padding:14px 16px;border:1px solid var(--dx-edge);border-radius:10px;background:var(--dx-inset);margin:16px 0}.dx-workshop-summary-editor>summary{font-size:16px;font-weight:600}.dx-workshops :is(blockquote,p,code){overflow-wrap:anywhere}@media(max-width:1000px){.dx-workshop-board,.dx-workshop-steps{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.dx-workshops *{scroll-behavior:auto}}.dx-workshop-surfaces{display:flex;gap:.25rem;padding:.5rem 0;margin:.5rem 0;flex-wrap:wrap}.dx-workshop-surfaces button{border-color:transparent;background:transparent;color:var(--dx-muted);min-height:36px;padding:7px 12px}.dx-workshop-surfaces button[aria-pressed=true]{background:var(--dx-selected);color:var(--dx-selectedInk)}.dx-workshops [hidden]{display:none!important}.deepux-app .dx-workshop-citation-link{color:var(--dx-ink);font-weight:650;text-decoration:underline;text-underline-offset:3px;border-radius:2px}.dx-workshop-citation-link:focus-visible,.dx-workshop-citation-references>li:focus{outline:2px solid var(--dx-focus);outline-offset:4px}.dx-workshop-citation-references{overflow-wrap:anywhere}.dx-synthesis-trace{margin:16px 0;overflow-wrap:anywhere}.dx-synthesis-trace>summary{cursor:pointer;padding:8px 0}.dx-synthesis-trace>ol{list-style:none;padding:0}.dx-synthesis-trace>ol>li{padding:12px;margin:12px 0;border:1px solid var(--dx-edge);border-radius:8px;scroll-margin-top:24px}.dx-synthesis-trace :is(a,summary):focus-visible,.dx-synthesis-trace>ol>li:focus{outline:2px solid var(--dx-focus);outline-offset:3px}.dx-synthesis-trace p{white-space:pre-wrap}.dx-synthesis-trace .dx-discussion-reply-links a{padding:8px 0}.dx-workshop-library{margin-bottom:1rem}.dx-workshop-library>summary{cursor:pointer;color:var(--dx-muted);font-size:13px;font-weight:550;padding:.875rem 0}.dx-workshop-library[open]>summary{color:var(--dx-ink)}.dx-workshop-library>summary:focus-visible{outline:2px solid var(--dx-focus);outline-offset:4px;border-radius:4px}.dx-workshop-session>summary{cursor:pointer;align-items:center;justify-content:space-between;gap:20px;list-style:none}.dx-workshop-session>summary:not([hidden]){display:flex}.dx-workshop-session>summary::-webkit-details-marker{display:none}.dx-workshop-session>summary small{display:block;color:var(--dx-muted);font-weight:400;margin-top:4px}.dx-workshop-session>summary>span:last-child{display:inline-flex;align-items:center;gap:10px;color:var(--dx-muted);font-size:11px;white-space:nowrap}.dx-workshop-session[open]>summary svg{transform:rotate(180deg)}.dx-workbench :is(.dx-workshops,.dx-workshop-content)>.dx-workshop-session{margin:8px 0 12px;padding:12px 16px}.dx-workbench .dx-workshop-session[open] .dx-workshop-session-body{padding-top:18px;border-top:1px solid var(--dx-edge);margin-top:12px}.dx-workbench .dx-workshop-library{margin:8px 0}.dx-workbench .dx-workshop-library>summary{padding:5px 0;font-size:12px}.dx-agent-discussion{min-width:0;margin:24px 0}.dx-agent-discussion :is(p,blockquote,li,pre,h3,h4,h5,h6){overflow-wrap:anywhere}.dx-agent-discussion :is(textarea,select){box-sizing:border-box;width:100%;max-width:100%}.dx-agent-discussion textarea{resize:vertical}.dx-agent-discussion :is(blockquote,.dx-discussion-text,.dx-discussion-synthesis p,.dx-discussion-proposal p){white-space:pre-wrap}.dx-discussion-context,.dx-discussion-preview,.dx-discussion-turn,.dx-discussion-synthesis{margin:16px 0;padding:16px;border:1px solid var(--dx-edge);border-radius:10px}.dx-discussion-context summary{cursor:pointer}.dx-agent-discussion details>summary{cursor:pointer;padding:4px 0}.dx-discussion-review-field{margin:16px 0}.dx-discussion-review-field h5{margin:0 0 6px;font-size:14px}.dx-discussion-review-field p{margin:0}.dx-discussion-review-field:first-of-type{padding:12px;border-left:3px solid var(--dx-ai);background:var(--dx-inset)}.dx-discussion-proposals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.dx-discussion-proposals>:is(h4,p){grid-column:1 / -1;margin:0}.dx-discussion-proposals>.dx-discussion-proposal{min-width:0;margin:0;padding:16px;border:1px solid var(--dx-edge);border-radius:10px}.dx-discussion-proposal>h4{margin:0 0 12px;font-size:14px}.dx-discussion-proposal:focus{outline:3px solid var(--dx-focus);outline-offset:3px}.dx-tag.dx-incomplete-discussion-origin{display:block;font-size:12px;line-height:1.5;padding:8px 10px;overflow-wrap:anywhere}.dx-incomplete-discussion-origin>a{display:block;width:fit-content;padding:4px 0;margin-top:4px}.dx-discussion-proposal-status{display:flex;flex-wrap:wrap;gap:6px}.dx-discussion-proposal.is-superseded{border-style:dashed}.dx-discussion-proposals>.dx-discussion-proposal.has-comparison{grid-column:1 / -1}.dx-discussion-comparison-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.dx-discussion-comparison-columns>section{min-width:0;padding:12px;border:1px solid var(--dx-edge);border-radius:8px}.dx-discussion-comparison h5,.dx-discussion-review-record>h5{margin:0 0 8px;font-size:14px}.dx-discussion-comparison h6{margin:16px 0 6px;font-size:13px}.dx-discussion-note-evidence,.dx-discussion-review-editor,.dx-discussion-review-record{margin:14px 0}.dx-discussion-review-editor form{display:grid;gap:12px}.dx-discussion-full-transcript{margin:20px 0;padding:12px 16px;border:1px solid var(--dx-edge);border-radius:10px}.dx-discussion-context pre{white-space:pre-wrap;max-height:360px;overflow:auto;padding:12px;background:var(--dx-inset)}.dx-discussion-turn>h5{margin-top:0;font-size:15px}.dx-discussion-turn h5 span{color:var(--dx-muted);font-size:12px;font-weight:400}.dx-discussion-turn h6{font-size:13px;margin:16px 0 8px}.dx-discussion-proposal{border-left:2px solid var(--dx-ai);padding:0 16px 8px;margin:18px 0}.dx-discussion-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0}.dx-discussion-controls>label{flex:1;min-width:min(240px,100%)}.dx-discussion-controls>button{flex-shrink:0}.dx-discussion-reply-links a{display:inline-block;margin:0 12px 6px 0}.deepux-app .dx-discussion-confirm{display:flex;align-items:start;gap:10px;margin:16px 0}.deepux-app .dx-discussion-confirm input{width:auto;flex-shrink:0;margin-top:4px}.dx-agent-discussion [tabindex="-1"]{scroll-margin-top:24px}.dx-agent-discussion :is(button,a,textarea,select,summary,pre):focus-visible{outline:2px solid var(--dx-focus);outline-offset:3px}@media(max-width:640px){.dx-discussion-proposals,.dx-discussion-comparison-columns{grid-template-columns:minmax(0,1fr)}.dx-discussion-context,.dx-discussion-preview,.dx-discussion-turn,.dx-discussion-synthesis{padding:12px}.dx-discussion-controls{align-items:stretch;flex-direction:column}}.dx-proactivity{margin:24px 0}.dx-today-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;align-items:start}.dx-today-card>h2{font-size:20px;line-height:1.4}.dx-today-card>button{margin:12px 0}.dx-today-clear{margin:24px 0}.dx-proactivity-fields{border:0;padding:0;min-width:0}.dx-proactivity label.dx-proactivity-checkbox{flex-direction:row;align-items:flex-start;font-weight:400}.dx-proactivity-explanation>div{margin:14px 0}.dx-proactivity-explanation dt{font-size:13px;font-weight:600;color:var(--dx-muted)}.dx-proactivity-explanation dd{margin:6px 0;white-space:pre-wrap}.dx-proactivity-links{padding-left:20px}.dx-proactivity-links li{margin:10px 0}.dx-proactivity-text{white-space:pre-wrap}.dx-task-context{margin:24px 0}.dx-context-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dx-context-selection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.dx-context-selection fieldset{min-width:0;padding:0;border:0}.dx-context-selection legend{margin-bottom:8px;font-size:13px;font-weight:600}.dx-context-selection label{margin:12px 0}.dx-context-selection :is(input,code){flex-shrink:0}.dx-context-packet{margin-top:24px;border-top:1px solid var(--dx-edge);padding-top:20px}.dx-context-item{margin-top:20px;padding-top:16px;border-top:1px solid var(--dx-edge)}.dx-context-item blockquote{margin:12px 0;padding-left:16px;border-left:2px solid var(--dx-edge)}.dx-context-readable,.dx-context-metadata{margin:12px 0}.dx-context-readable>summary{font-weight:600}.dx-context-readable>section{padding-top:12px}.dx-proactivity button.dx-context-inspect{display:block;margin-top:8px;font-size:12px}.dx-flow-steps{list-style:none;padding:0;margin:20px 0}.dx-flow-steps li{display:flex;gap:12px;align-items:baseline;margin:10px 0;padding:9px 12px;background:var(--dx-inset);border:1px solid transparent;border-radius:8px}.dx-flow-steps li>span{color:var(--dx-muted);flex-shrink:0}.dx-flow-steps li[aria-current=step]{background:var(--dx-selected);color:var(--dx-selectedInk);border-color:var(--dx-edge)}.dx-flow-steps li[aria-current=step]>:is(span,strong){color:inherit}.dx-flow-steps li>strong{margin-left:auto;font-size:11px;color:var(--dx-focus)}.dx-flow-run,.dx-learning{margin-top:24px;padding:20px 0 0 16px;border-left:2px solid var(--dx-ai)}.dx-flow-fixture{padding:14px;background:var(--dx-inset);border-radius:10px}.dx-flows>.dx-panel{margin:24px 0}.dx-flow-packet{margin:20px 0;padding-top:16px;border-top:1px solid var(--dx-edge)}.dx-flow-history{padding-left:20px}.dx-flow-history li{margin:10px 0}.dx-learning-review{border-left:2px solid var(--dx-focus);padding-left:16px;margin-top:20px}.dx-learning-history{border-top:1px solid var(--dx-edge);padding-top:16px;margin:16px 0}.dx-proactivity :is(p,h2,h3,h4,dd,li,code,blockquote){overflow-wrap:anywhere}.dx-proactivity .dx-tag{white-space:normal}.dx-proactivity button{max-width:100%;white-space:normal}@media(max-width:1000px){.dx-today-grid,.dx-context-selection{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.dx-context-controls{grid-template-columns:minmax(0,1fr)}.dx-flow-steps li{flex-wrap:wrap}.dx-flow-run,.dx-learning{padding-left:12px}}@media(prefers-reduced-motion:reduce){.dx-proactivity *{scroll-behavior:auto}}.dx-flow-builder{margin:24px 0}.dx-flow-builder-toolbar,.dx-flow-builder-state{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0}.dx-flow-builder-toolbar>label{flex:1 1 260px}.dx-flow-builder-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.dx-flow-builder-fields{padding:0;border:0;min-width:0}.dx-flow-diagram{display:flex;list-style:none;overflow-x:auto;padding:6px 4px 18px;margin:24px 0 10px;gap:28px}.dx-flow-diagram>li{position:relative;display:flex;flex:0 0 180px;min-width:0}.dx-flow-diagram>li:not(:last-child):after{content:"→";position:absolute;right:-23px;top:calc(50% - 11px);color:var(--dx-muted)}.dx-flow-diagram>li>:is(button,div){display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-height:138px;padding:16px;border:1px solid var(--dx-edge);border-radius:12px;color:var(--dx-ink);background:var(--dx-surface);text-align:left;white-space:normal;font:inherit}.dx-flow-diagram>li[data-node-type=human_review]>:is(button,div){border-top:2px solid var(--dx-focus)}.dx-flow-diagram>li[data-node-type=ai_synthesis]>:is(button,div){border-top:2px solid var(--dx-ai)}.dx-flow-node-type,.dx-flow-diagram>li>:is(button,div)>span:last-child:not(:first-child){color:var(--dx-muted);font-size:12px;line-height:1.5}.dx-flow-node-list,.dx-flow-trace{list-style:none;padding:0;margin:24px 0}.dx-flow-node-list>li,.dx-flow-trace>li{margin:16px 0;padding:18px;border:0;border-radius:12px;background:var(--dx-inset);scroll-margin:24px}.dx-flow-node-list>li:focus-visible{outline:2px solid var(--dx-focus);outline-offset:4px}.dx-flow-node-list h3,.dx-flow-trace h4{margin-top:0}.dx-flow-publish,.dx-flow-dry-run,.dx-flow-versions{margin:24px 0;padding-top:20px;border-top:1px solid var(--dx-edge)}.dx-flow-dry-run{border-left:2px solid var(--dx-focus);padding-left:18px}.dx-flow-versions article{padding:18px 0;border-bottom:1px solid var(--dx-edge)}.dx-flow-builder .dx-actions{flex-wrap:wrap}.dx-flow-builder :is(.dx-select-trigger,input,textarea){max-width:100%;min-width:0}@media(max-width:760px){.dx-flow-builder-columns{grid-template-columns:minmax(0,1fr)}.dx-flow-diagram{flex-direction:column;overflow:visible}.dx-flow-diagram>li{flex-basis:auto}.dx-flow-diagram>li>:is(button,div){min-height:0}.dx-flow-diagram>li:not(:last-child):after{content:"↓";left:calc(50% - 6px);right:auto;top:auto;bottom:-25px}.dx-flow-node-list>li,.dx-flow-trace>li{padding:14px}}@media(prefers-reduced-motion:reduce){.dx-flow-builder *{scroll-behavior:auto}}.dx-lab-workspace{margin:28px 0;min-width:0}.dx-lab-workspace[hidden]{display:none}.dx-lab-heading{margin-bottom:20px}.dx-lab-heading h2{margin:12px 0;font-size:clamp(24px,3vw,32px);letter-spacing:-.035em}.dx-lab-heading p{max-width:760px;color:var(--dx-muted);line-height:1.6}.dx-lab-boundary{padding:16px 18px;border:1px solid var(--dx-edge);border-left:2px solid var(--dx-focus);border-radius:10px;background:var(--dx-inset);line-height:1.6;margin:18px 0}.dx-lab-boundary strong{margin-right:5px}.dx-lab-toolbar,.dx-lab-actions,.dx-lab-state,.dx-lab-section-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:22px 0}.dx-lab-toolbar>label{flex:1 1 280px}.dx-lab-toolbar>button{align-self:end}.dx-lab-state{padding:16px 0;border-block:1px solid var(--dx-edge)}.dx-lab-state>strong{flex:1 1 200px}.dx-lab-state>span{font-size:12px;color:var(--dx-muted)}.dx-lab-section-heading{justify-content:space-between}.dx-lab-section-heading h3{margin:0}.dx-lab-fields{display:grid;gap:18px;border:0;padding:0;min-width:0}.dx-lab-fields label,.dx-lab-toolbar label,.dx-lab-runs>label{display:grid;gap:8px;font-size:13px;font-weight:550;min-width:0}.dx-lab-workspace :is(input:not([type=checkbox]),.dx-select-trigger,textarea){box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--dx-controlEdge);border-radius:8px;padding:9px 12px;background:var(--dx-surface);color:var(--dx-ink);font:inherit;line-height:1.5}.dx-lab-workspace textarea{resize:vertical}.dx-lab-workspace :is(input,.dx-select-trigger,textarea,button,summary):focus-visible{outline:2px solid var(--dx-focus);outline-offset:3px}.dx-lab-workspace button{white-space:normal}.dx-lab-workspace button:disabled{opacity:.5;cursor:not-allowed}.dx-lab-workspace details{min-width:0;margin:12px 0}.dx-lab-workspace summary{cursor:pointer;line-height:1.5}.dx-lab-workspace details[open]>summary{margin-bottom:18px}.dx-lab-editor>details,.dx-lab-consent,.dx-lab-runs,.dx-lab-run,.dx-lab-regressions{padding:22px;border:1px solid var(--dx-edge);border-radius:12px;background:var(--dx-surface);margin:20px 0}.dx-lab-scenario,.dx-lab-variant,.dx-lab-result{border:0;border-radius:10px;padding:18px;background:var(--dx-inset)}.dx-lab-scenario>summary>span,.dx-lab-variant>summary>span{color:var(--dx-muted);margin-left:12px;font-size:12px}.dx-lab-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.dx-lab-note{color:var(--dx-muted);font-size:12px;font-weight:400;line-height:1.6}.dx-lab-checks{margin:0;border:1px solid var(--dx-edge);border-radius:6px;padding:12px;min-width:0}.dx-lab-checks legend{padding:0 6px;font-size:13px}.dx-lab-check{display:grid;grid-template-columns:minmax(120px,1fr) minmax(90px,1fr) auto;gap:10px;align-items:end;margin:10px 0}.dx-lab-fields .dx-lab-checkbox{display:flex;align-items:start;gap:10px;font-weight:400;line-height:1.6;margin:10px 0}.dx-lab-checkbox input{flex:0 0 auto;margin-top:4px}.dx-lab-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.65 ui-monospace,monospace;padding:14px;background:var(--dx-inset);border:0;border-radius:8px;max-height:480px;overflow:auto}.dx-lab-workspace code{font-size:11px;overflow-wrap:anywhere}.dx-lab-version{padding:14px;border-top:1px solid var(--dx-edge)}.dx-lab-validation{padding:16px;border-left:2px solid var(--dx-focus);background:var(--dx-inset);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.dx-lab-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dx-lab-metrics>div{display:grid;gap:10px;padding:16px;border:1px solid var(--dx-edge);border-radius:10px}.dx-lab-metrics span,.dx-lab-metrics small{font-size:11px;color:var(--dx-muted);line-height:1.5}.dx-lab-metrics strong{font-size:26px;font-weight:550}.dx-lab-result>summary{display:flex;justify-content:space-between;gap:12px}.dx-lab-result small,.dx-lab-check-results small,.dx-lab-regressions small{display:block;font-size:11px;color:var(--dx-muted);margin-top:6px;line-height:1.5}.dx-lab-outcome{flex:0 0 auto;align-self:start;border:1px solid var(--dx-edge);border-radius:4px;padding:4px 7px;font-size:11px}.dx-lab-outcome.is-fail{border-color:var(--dx-focus)}.dx-lab-check-results{padding-left:20px}.dx-lab-check-results li{margin-bottom:12px;font-size:13px;overflow-wrap:anywhere}.dx-lab-review{border-top:1px solid var(--dx-edge);padding-top:14px}.dx-lab-review p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:13px}.dx-lab-runtime{display:grid;grid-template-columns:auto 1fr;gap:12px 20px;font-size:13px}.dx-lab-runtime dt{color:var(--dx-muted)}.dx-lab-runtime dd{margin:0}.dx-lab-regressions ul{list-style:none;padding:0}.dx-lab-regressions li{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--dx-edge);padding:16px 0}.dx-lab-consent li{margin:12px 0;overflow-wrap:anywhere}.dx-lab-consent li button{margin-left:12px}.dx-lab-empty{padding:28px 0;color:var(--dx-muted)}.dx-lab-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:900px){.dx-lab-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.dx-lab-columns{grid-template-columns:minmax(0,1fr)}.dx-lab-editor>details,.dx-lab-consent,.dx-lab-runs,.dx-lab-run,.dx-lab-regressions{padding:15px}.dx-lab-scenario,.dx-lab-variant,.dx-lab-result{padding:13px}.dx-lab-check{grid-template-columns:minmax(0,1fr)}.dx-lab-result>summary{flex-direction:column}.dx-lab-scenario>summary>span,.dx-lab-variant>summary>span{display:block;margin:6px 0 0}.dx-lab-metrics{grid-template-columns:minmax(0,1fr)}.dx-lab-regressions li{align-items:start;flex-direction:column}.dx-lab-runtime{grid-template-columns:minmax(0,1fr);gap:6px}.dx-lab-runtime dd{margin-bottom:8px}}.dx-access-summary{overflow-wrap:anywhere}.dx-access-summary summary{cursor:pointer;font-weight:600;padding:8px 0}.dx-access-summary summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dx-access-summary dl{display:grid;gap:16px}.dx-access-summary dt{font-weight:600}.dx-access-summary dd{margin:6px 0 0}.dx-doorway{display:grid;gap:22px;max-width:1000px}.dx-doorway section,.dx-doorway article{min-width:0}.dx-doorway fieldset{border:0;padding:0;margin:0;display:grid;gap:14px;min-width:0}.dx-doorway label:not(.dx-doorway-check){display:grid;gap:6px;font-weight:500}.dx-doorway :is(input:not([type=checkbox]),textarea,.dx-select-trigger){width:100%;box-sizing:border-box;min-height:42px;border:1px solid var(--dx-controlEdge);border-radius:6px;padding:10px;background:var(--dx-surface);color:var(--dx-ink);font:inherit}.dx-doorway textarea{min-height:100px;resize:vertical}.dx-doorway .dx-doorway-check{display:flex;align-items:flex-start;gap:10px;font-weight:400}.dx-doorway-check input{margin-top:5px;flex-shrink:0}.dx-doorway-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.dx-doorway-list{display:grid;gap:12px;margin:14px 0}.dx-doorway-choice{background:var(--dx-inset);border:1px solid var(--dx-edge);padding:14px;border-radius:6px}.dx-doorway dl{display:grid;gap:12px;margin:16px 0}.dx-doorway dt{font-weight:600;text-transform:capitalize}.dx-doorway dd{margin:4px 0 0}.dx-doorway :is(dd,blockquote,pre,p,code){overflow-wrap:anywhere;white-space:pre-wrap}.dx-doorway blockquote{margin:10px 0;padding-left:14px;border-left:2px solid var(--dx-controlEdge)}.dx-doorway pre{font:inherit}.dx-doorway details{margin:12px 0}.dx-doorway summary{cursor:pointer;font-weight:500}.dx-doorway-intent{border-top:1px solid var(--dx-edge);padding-top:16px;margin-top:16px}.dx-doorway-utility{color:var(--dx-muted);text-decoration:none;padding:8px 0}.dx-doorway-utility[aria-current=page]{color:var(--dx-ink);text-decoration:underline}@media(max-width:600px){.dx-account-person{flex-wrap:wrap}.dx-doorway-actions>button{width:100%}}.dx-primary-conversation{--dx-conversation-height: 100dvh;--dx-conversation-top: 0px;--dx-conversation-keyboard: 0px;position:fixed;z-index:1700;bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--dx-conversation-keyboard));left:var(--dx-conversation-left, 216px);right:0;padding:0 24px;pointer-events:none;color:var(--dx-ink)}.dx-primary-conversation.is-open{top:var(--dx-conversation-top);bottom:auto;left:0;width:100%;height:var(--dx-conversation-height);padding:0;display:flex;flex-direction:column;background:var(--dx-canvas);pointer-events:auto;overflow:hidden}.dx-conversation-composer{width:min(100%,780px);margin:0 auto;pointer-events:auto;position:relative;flex-shrink:0}.is-open .dx-conversation-composer{position:absolute;z-index:1;bottom:0;left:50%;transform:translate(-50%);width:min(calc(100% - 48px),780px);padding:8px 0 calc(16px + env(safe-area-inset-bottom,0px));background:transparent;pointer-events:none}.dx-conversation-composer-context{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:27px;padding:0 5px 6px;font-size:11px;color:var(--dx-muted)}.dx-conversation-composer-context>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deepux-app .dx-conversation-composer-context button{padding:1px 0;min-height:23px;flex-shrink:0;border:0;background:transparent;font-size:10px;color:var(--dx-muted)}.dx-conversation-composer-context kbd{font:inherit;opacity:.8;margin-left:2px}.dx-conversation-composer-form{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;min-height:72px;padding:10px 12px 10px 17px;border:1px solid var(--dx-controlEdge, var(--dx-edge));border-radius:18px;background:var(--dx-surface);box-shadow:0 6px 26px #0000000b}.dx-conversation-composer-form:focus-within{border-color:var(--dx-focus)}.deepux-app .dx-conversation-composer-form textarea{display:block;flex:1;width:100%;min-width:0;min-height:48px;max-height:130px;resize:vertical;border:0;border-radius:0;padding:2px 0;margin:0;background:transparent;color:var(--dx-ink);font:inherit;line-height:1.6;box-shadow:none}.deepux-app .dx-conversation-composer-form textarea:focus-visible{outline:none}.dx-conversation-composer-form textarea::placeholder{color:var(--dx-muted);opacity:1}.dx-conversation-composer-actions{display:flex;align-items:center;gap:8px;padding-bottom:1px}.deepux-app .dx-conversation-attach{border:0;padding:8px 5px;min-width:35px;background:transparent;color:var(--dx-muted)}.deepux-app .dx-conversation-send{border-radius:50%;width:35px;height:35px;min-height:35px;padding:0;background:var(--dx-ink);color:var(--dx-canvas);border-color:var(--dx-ink)}.deepux-app .dx-conversation-send:hover{background:var(--dx-muted)}.dx-conversation-composer-note{color:var(--dx-muted);font-size:10px;text-align:center;padding-top:8px}.dx-conversation-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:calc(18px + env(safe-area-inset-top,0px)) 28px 18px;border-bottom:1px solid var(--dx-edge);background:var(--dx-surface);flex-shrink:0}.deepux-app .dx-conversation-header button{background:transparent;min-height:34px;font-size:11px}.deepux-app .dx-conversation-back{border:0;padding-left:0}.dx-conversation-header-context{min-width:0;text-align:center}.deepux-app .dx-conversation-header-context h2{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-conversation-header-context span{font-size:10px;color:var(--dx-muted)}.dx-conversation-header-actions{display:flex;align-items:center;gap:6px}.dx-conversation-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-bottom:calc(var(--dx-chat-composer-height, 110px) + 24px)}.dx-conversation-header[hidden],.dx-conversation-composer[hidden],.dx-conversation-body[hidden]{display:none}.is-managed-layout .dx-conversation-header{padding:14px 18px;gap:10px;flex-wrap:wrap}.is-managed-layout .dx-conversation-header-context{text-align:left;flex:1}.is-managed-layout .dx-conversation-back{display:none}.is-managed-layout .dx-conversation-header-actions{width:auto;flex-wrap:wrap}.is-managed-layout[data-layout-mode=split] .dx-conversation-header{align-items:flex-start}.is-managed-layout[data-layout-mode=split] .dx-conversation-header-context{flex-basis:100%}.is-managed-layout[data-layout-mode=split] .dx-conversation-header-actions{justify-content:flex-start}.is-managed-layout .dx-conversation-header-context span{display:block;white-space:normal}.is-managed-layout .dx-conversation-artifact h3,.is-managed-layout .dx-conversation-interaction h3{overflow-wrap:anywhere}.is-managed-layout .dx-conversation-artifact button{white-space:normal;text-align:left}.is-managed-layout .dx-conversation-column{width:calc(100% - 36px);padding-top:16px}.is-managed-layout .dx-conversation-question,.is-managed-layout .dx-conversation-artifact,.is-managed-layout .dx-conversation-plan,.is-managed-layout .dx-conversation-approval,.is-managed-layout .dx-conversation-new,.is-managed-layout .dx-conversation-history{padding:16px}.is-managed-layout .dx-conversation-artifact{flex-wrap:wrap}.is-managed-layout.is-open .dx-conversation-composer{width:calc(100% - 32px)}.is-managed-layout .dx-conversation-composer-context{flex-wrap:wrap;gap:4px}.is-managed-layout .dx-conversation-composer-context>span{white-space:normal;overflow-wrap:anywhere}.is-managed-layout .dx-conversation-welcome{margin:6vh auto}.is-managed-layout .dx-conversation-welcome h2{font-size:24px}.dx-conversation-interaction,.dx-conversation-reference-id{overflow-wrap:anywhere}.dx-conversation-reference-id{display:block}.dx-conversation-interaction figure{margin:12px 0}.dx-conversation-interaction blockquote{margin:0;padding:6px 12px;border-left:2px solid var(--dx-controlEdge, var(--dx-edge))}.dx-conversation-interaction figcaption{margin-top:6px;font-size:11px;color:var(--dx-muted)}.dx-conversation-column{width:min(calc(100% - 48px),780px);margin:0 auto;padding:22px 0 calc(var(--dx-chat-composer-height, 110px) + 24px)}.deepux-app .dx-conversation-runtime{font-size:10px;line-height:1.55;margin:0 0 30px;color:var(--dx-muted)}.deepux-app .dx-conversation-subtle,.dx-conversation-message small,.dx-conversation-context-sources{color:var(--dx-muted);font-size:12px}.dx-conversation-welcome{max-width:580px;margin:8vh auto;text-align:center}.deepux-app .dx-conversation-welcome h2{font-size:clamp(23px,3vw,31px);font-weight:500;letter-spacing:-.8px;line-height:1.3;margin-top:18px}.deepux-app .dx-conversation-welcome p{margin-top:18px}.dx-conversation-transcript{display:flex;flex-direction:column;gap:30px}.dx-conversation-message{min-width:0}.dx-conversation-message-byline{font-size:11px;font-weight:600;color:var(--dx-muted);margin-bottom:7px}.dx-conversation-message.is-user{margin-left:clamp(16px,10%,76px);padding:17px 20px;border-radius:16px;background:var(--dx-inset)}.deepux-app .dx-conversation-message-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin:0 0 12px}.dx-conversation-question,.dx-conversation-artifact,.dx-conversation-approval,.dx-conversation-plan,.dx-conversation-new,.dx-conversation-history{border:1px solid var(--dx-edge);border-radius:13px;padding:22px;margin:12px 0;background:var(--dx-surface)}.deepux-app .dx-conversation-question h3,.deepux-app .dx-conversation-artifact h3,.deepux-app .dx-conversation-new h3,.deepux-app .dx-conversation-history h3{font-size:17px;font-weight:550;line-height:1.45}.dx-conversation-question fieldset,.dx-conversation-new fieldset{padding:0;border:0;margin:20px 0 0;min-width:0}.dx-conversation-question legend,.dx-conversation-new legend{padding:0;margin-bottom:9px;font-size:11px;color:var(--dx-muted)}.dx-conversation-option,.dx-conversation-new fieldset label,.dx-conversation-sharing-confirm{display:flex;align-items:flex-start;gap:12px;padding:13px;margin-bottom:8px;border:1px solid var(--dx-edge);border-radius:9px;cursor:pointer}.dx-conversation-option:has(input:checked){background:var(--dx-selected);border-color:var(--dx-focus)}.deepux-app .dx-conversation-option input,.deepux-app .dx-conversation-new input,.deepux-app .dx-conversation-source-picker input{flex-shrink:0;width:16px;height:16px;min-height:16px;margin:3px 0 0;accent-color:var(--dx-focus)}.dx-conversation-option strong{display:block;font-size:13px;font-weight:500}.dx-conversation-option small{display:block;margin-top:3px;font-size:11px;line-height:1.5}.dx-conversation-custom{display:block;font-size:12px;margin-top:18px}.deepux-app .dx-conversation-custom textarea{display:block;width:100%;margin:8px 0 4px;padding:11px;min-height:90px;border:1px solid var(--dx-controlEdge, var(--dx-edge));border-radius:8px;background:var(--dx-canvas);color:var(--dx-ink);font:inherit;resize:vertical}.dx-conversation-custom small{color:var(--dx-muted)}.dx-conversation-question-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.deepux-app .dx-conversation-text-button{border:0;background:transparent;padding:3px 0;color:var(--dx-muted);text-decoration:underline;font-size:11px}.dx-conversation-answer{padding:13px 15px;margin-top:16px;border-radius:9px;background:var(--dx-inset)}.dx-conversation-answer>span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--dx-muted)}.dx-conversation-answer button{margin:10px 0 0}.dx-conversation-answer-history{margin:12px 0;font-size:12px}.dx-conversation-answer-history summary,.dx-conversation-context-sources summary,.dx-conversation-plan summary{cursor:pointer;min-height:32px;padding:4px 0;color:var(--dx-muted);font-size:12px}.dx-conversation-card-label{color:var(--dx-muted);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.dx-conversation-plan ol,.dx-conversation-plan ul{padding-left:20px}.dx-conversation-plan li{padding:4px 0}.dx-conversation-artifact{display:flex;justify-content:space-between;align-items:center;gap:20px}.dx-conversation-artifact button{flex-shrink:0}.dx-conversation-artifact button svg{transform:rotate(45deg)}.dx-conversation-execution{display:flex;gap:9px;align-items:center;color:var(--dx-muted);font-size:12px}.dx-conversation-execution>span{width:6px;height:6px;background:var(--dx-muted);border-radius:50%}.dx-conversation-context-notice,.dx-conversation-error{padding:14px 17px;margin:12px 0 22px;border-radius:10px;background:var(--dx-inset);border:1px solid var(--dx-edge);font-size:12px}.dx-conversation-error{border-color:var(--dx-danger)}.dx-conversation-notice{font-size:11px;color:var(--dx-muted)}.dx-conversation-history ul{list-style:none;padding:0;margin:16px 0 0}.deepux-app .dx-conversation-history li button{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:2px;padding:11px 13px;margin-top:8px;text-align:left}.dx-conversation-history button[aria-current=true]{background:var(--dx-selected)}.dx-conversation-history button span,.dx-conversation-history button small{color:var(--dx-muted);font-size:10px}.dx-conversation-source-picker{position:absolute;left:0;right:0;bottom:calc(100% + 8px);max-height:min(330px,45dvh);overflow:auto;padding:18px;border:1px solid var(--dx-edge);border-radius:12px;background:var(--dx-surface);box-shadow:0 10px 30px #00000014;font-size:12px}.dx-conversation-source-picker p{color:var(--dx-muted);font-size:11px}.dx-conversation-source-picker label{display:flex;align-items:flex-start;gap:9px;padding:10px 0}.dx-conversation-reference-chips{display:flex;flex-wrap:wrap;gap:5px;max-height:100px;overflow-y:auto;margin-bottom:8px}.dx-conversation-reference-chips>span{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--dx-edge);background:var(--dx-surface);border-radius:6px;font-size:10px}.deepux-app .dx-conversation-reference-chips button{border:0;background:transparent;padding:0;min-height:20px}@media(max-width:1100px){.dx-primary-conversation{left:var(--dx-conversation-left, 190px)}.dx-primary-conversation.is-open{left:0}}@media(min-width:1650px){.dx-primary-conversation{left:var(--dx-conversation-left, 240px)}.dx-primary-conversation.is-open{left:0}}@media(max-width:720px){.dx-primary-conversation{left:0;padding:0 14px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--dx-conversation-keyboard))}.dx-primary-conversation.is-open{padding:0}.dx-conversation-header{padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px;gap:8px;flex-wrap:wrap}.dx-conversation-header-context{text-align:right;flex:1}.dx-conversation-header-actions{width:100%;justify-content:flex-end}.deepux-app .dx-conversation-header-actions button{min-height:36px}.dx-conversation-column{width:calc(100% - 32px);padding-top:18px}.is-open .dx-conversation-composer{width:calc(100% - 28px);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.dx-conversation-composer-context{font-size:10px;gap:8px}.dx-conversation-composer-context button span,.dx-conversation-composer-context kbd{display:none}.dx-conversation-composer-form{gap:5px;padding:9px 9px 9px 13px;min-height:74px}.deepux-app .dx-conversation-composer-form textarea{font-size:16px}.dx-conversation-question,.dx-conversation-artifact,.dx-conversation-plan,.dx-conversation-approval,.dx-conversation-new,.dx-conversation-history{padding:16px}.dx-conversation-artifact{align-items:flex-start;flex-direction:column;gap:8px}.dx-conversation-question-actions button{min-height:42px}.dx-conversation-composer-note{text-align:left;font-size:9px}.dx-conversation-runtime{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.dx-primary-conversation *,.dx-primary-conversation *:before,.dx-primary-conversation *:after{scroll-behavior:auto;transition:none;animation:none}}.dx-conversation-column[data-context-open=false]>:is(.dx-conversation-activity,.dx-conversation-decision,.dx-conversation-followup,.dx-conversation-learning):has(>button[aria-expanded=false]),.dx-conversation-column[data-context-open=false]>.dx-experience-measurement:not([open]){display:none}.dx-conversation-composer-form>.dx-conversation-reference-chips{flex-basis:100%;margin:0}.dx-conversation-evidence{margin:16px 0;padding:16px;border:1px solid var(--dx-edge);border-radius:14px;color:var(--dx-ink);background:var(--dx-surface);min-width:0;overflow-wrap:anywhere}.dx-conversation-evidence[hidden]{display:none}.dx-inline-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.dx-inline-heading h3,.dx-inline-heading h4{margin:0}.dx-conversation-evidence h4{font-size:14px}.dx-conversation-evidence p,.dx-conversation-evidence li,.dx-conversation-evidence dd,.dx-conversation-evidence dt{font-size:12px;line-height:1.55}.dx-conversation-evidence label,.dx-inline-finding-actions label{display:grid;gap:6px;font-size:12px;line-height:1.5}.dx-conversation-evidence input:not([type=checkbox]),.dx-conversation-evidence textarea,.dx-inline-finding-actions textarea{box-sizing:border-box;width:100%;max-width:100%;padding:9px 10px;border:1px solid var(--dx-edge);border-radius:8px;background:var(--dx-inset);color:inherit;font:inherit}.dx-conversation-evidence fieldset{border:0;margin:12px 0;padding:0;min-width:0}.dx-conversation-evidence legend{font-size:12px;font-weight:600;margin-bottom:8px}.dx-conversation-evidence form,.dx-inline-finding-actions form{display:grid;gap:10px}.dx-conversation-evidence button,.dx-inline-finding-actions button{min-height:32px;white-space:normal}.dx-conversation-evidence .dx-actions,.dx-inline-finding-actions .dx-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.dx-conversation-evidence .dx-inline-confirm,.dx-inline-finding-actions .dx-inline-confirm{display:flex;align-items:flex-start;gap:8px;margin:10px 0}.dx-inline-confirm input[type=checkbox],.dx-inline-source-option input{flex-shrink:0;margin-top:3px}.dx-conversation-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px;max-height:240px;overflow-y:auto;padding:10px;border-radius:8px;background:var(--dx-inset)}.dx-conversation-evidence details{margin:12px 0}.dx-conversation-evidence details>summary{cursor:pointer;font-size:12px;font-weight:600}.dx-inline-preview,.dx-inline-context-packet,.dx-inline-source-inspector,.dx-inline-generate{border-top:1px solid var(--dx-edge);margin-top:14px;padding-top:14px}.dx-inline-source-option{display:grid;grid-template-columns:1fr auto;align-items:start;gap:8px;margin:10px 0}.dx-inline-source-option label{display:flex;align-items:start;gap:8px;min-width:0}.dx-inline-source-option button{font-size:11px}.dx-inline-source-inspector dd{margin:0 0 8px}.dx-inline-source-inspector dt{font-weight:600}.dx-inline-passages>section{margin:10px 0}.dx-inline-passages small{font-size:10px;color:var(--dx-muted)}.dx-inline-error{border-left:3px solid var(--dx-ink);padding-left:10px}.dx-inline-finding-actions{margin-top:12px}@media(max-width:600px){.dx-conversation-evidence{padding:12px}.dx-inline-source-option{grid-template-columns:1fr}.dx-inline-source-option button{justify-self:start}}.dx-conversation-activity{margin:12px 0;border:1px solid var(--dx-edge);border-radius:12px;background:var(--dx-surface);min-width:0}.deepux-app .dx-activity-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;padding:12px 14px;border:0;background:transparent;text-align:left}.dx-activity-body{padding:0 14px 14px}.dx-activity-body h3{margin:12px 0 6px;font-size:14px}.dx-activity-body p{font-size:12px;line-height:1.55}.dx-activity-body small{font-size:11px;color:var(--dx-muted)}.dx-activity-recommendation{padding:6px 0}.dx-activity-directions,.dx-activity-actions{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.deepux-app .dx-activity-directions button{text-align:left;font-size:12px;white-space:normal}.deepux-app .dx-activity-directions button[aria-pressed=true]{background:var(--dx-inset);border-color:var(--dx-muted)}.dx-activity-form,.dx-activity-form label{display:grid;gap:8px}.dx-activity-form label{margin:10px 0;font-size:12px}.dx-activity-form textarea,.dx-activity-form input{min-width:0;max-width:100%}.dx-activity-draft{padding:12px 0;border-top:1px solid var(--dx-edge);margin-top:12px;overflow-wrap:anywhere}.dx-activity-draft blockquote{margin:10px 0;padding:8px 10px;border-left:2px solid var(--dx-edge);font-size:12px}.dx-activity-draft blockquote footer{margin-top:5px;color:var(--dx-muted)}.dx-activity-draft ol{padding-left:20px;font-size:12px}.dx-activity-draft details{margin:12px 0}.dx-activity-confirm{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5}.dx-activity-confirm input{flex-shrink:0;margin-top:3px}.dx-conversation-decision{margin:12px 0;min-width:0;border:1px solid var(--dx-edge);border-radius:12px;background:var(--dx-surface)}.deepux-app .dx-inline-decision-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;border:0;background:transparent;text-align:left}.dx-inline-decision-body{padding:0 14px 14px}.dx-inline-decision-body h3{margin:12px 0 6px;font-size:15px}.dx-inline-decision-body p,.dx-inline-decision-body li,.dx-inline-decision-body dd{font-size:12px;line-height:1.55}.dx-inline-decision-body details{margin:12px 0}.dx-inline-decision-body label{display:grid;gap:6px;font-size:12px}.dx-inline-decision-body input,.dx-inline-decision-body textarea,.dx-inline-decision-body .dx-select{min-width:0;max-width:100%}.dx-inline-decision-body textarea{resize:vertical}.dx-inline-decision-body form,.dx-inline-decision-fields{display:grid;gap:10px;min-width:0}.dx-inline-decision-fields{padding:12px;margin:12px 0;border:1px solid var(--dx-edge);border-radius:10px}.dx-inline-decision-fields legend{font-size:12px;font-weight:600}.dx-inline-decision-choices{display:grid;gap:10px;min-width:0}.dx-inline-decision-card{margin-top:14px;padding-top:14px;border-top:1px solid var(--dx-edge);min-width:0;overflow-wrap:anywhere;scroll-margin-top:12px}.dx-inline-decision-card:focus-visible{outline:2px solid var(--dx-accent);outline-offset:4px}.dx-inline-decision-content dl{display:grid;gap:10px}.dx-inline-decision-content dt{font-size:12px;font-weight:600}.dx-inline-decision-content dd{margin:4px 0 0;white-space:pre-wrap}.dx-inline-decision-statement{white-space:pre-wrap}.dx-inline-decision-actions{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.deepux-app .dx-inline-decision-actions button{white-space:normal}.dx-inline-decision-body .dx-inline-decision-confirm{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.dx-inline-decision-confirm input{flex-shrink:0;margin-top:3px}.dx-decision-provenance figure{margin:12px 0}.dx-decision-provenance blockquote{margin:0 0 6px;padding:8px 10px;border-left:2px solid var(--dx-edge);font-size:12px}.dx-decision-provenance figcaption{font-size:11px;color:var(--dx-muted);margin-bottom:6px}@media(max-width:600px){.dx-inline-decision-body{padding:0 10px 10px}.dx-inline-decision-fields{padding:8px}}.dx-conversation-followup{margin:12px 0;min-width:0;border:1px solid var(--dx-edge);border-radius:12px;background:var(--dx-surface)}.deepux-app .dx-followup-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 14px;border:0;background:transparent;text-align:left}.dx-followup-body{padding:0 14px 14px}.dx-followup-body h3{margin:12px 0 6px;font-size:15px}.dx-followup-body h4{font-size:13px}.dx-followup-body p,.dx-followup-body li,.dx-followup-body dd{font-size:12px;line-height:1.55}.dx-followup-body details{margin:12px 0}.dx-followup-body label{display:grid;gap:6px;font-size:12px}.dx-followup-body input,.dx-followup-body textarea,.dx-followup-body .dx-select{min-width:0;max-width:100%}.dx-followup-body textarea{resize:vertical}.deepux-app .dx-followup-body button{max-width:100%;white-space:normal}.dx-followup-body form,.dx-followup-fields{display:grid;gap:10px;min-width:0}.dx-followup-fields{padding:12px;margin:12px 0;border:1px solid var(--dx-edge);border-radius:10px}.dx-followup-fields legend{font-size:12px;font-weight:600}.dx-followup-card{margin-top:14px;padding-top:14px;border-top:1px solid var(--dx-edge);min-width:0;overflow-wrap:anywhere;scroll-margin-top:12px}.dx-followup-card:focus-visible{outline:2px solid var(--dx-accent);outline-offset:4px}.dx-followup-binding dl{display:grid;gap:10px}.dx-followup-binding dt{font-size:12px;font-weight:600}.dx-followup-binding dd{margin:4px 0 0;white-space:pre-wrap}.dx-followup-text{white-space:pre-wrap}.dx-followup-actions{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.deepux-app .dx-followup-actions button{white-space:normal}.dx-followup-body .dx-followup-confirm{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.dx-followup-confirm input{flex-shrink:0;margin-top:3px}.dx-followup-binding figure{margin:12px 0}.dx-followup-binding blockquote{margin:0 0 6px;padding:8px 10px;border-left:2px solid var(--dx-edge);font-size:12px}.dx-followup-binding figcaption{font-size:11px;color:var(--dx-muted);margin-bottom:6px}.dx-followup-attempt{border-top:1px solid var(--dx-edge);padding-top:12px;margin-top:12px}.dx-followup-review{border-left:2px solid var(--dx-edge);padding-left:10px}@media(max-width:600px){.dx-followup-body{padding:0 10px 10px}.dx-followup-fields{padding:8px}}.dx-conversation-learning{min-width:0;margin:12px 0;border:1px solid var(--dx-edge);border-radius:12px;background:var(--dx-surface);overflow-wrap:anywhere;scroll-margin-top:12px}.dx-conversation-learning:focus-visible,.dx-learning-card:focus-visible{outline:2px solid var(--dx-accent);outline-offset:3px}.dx-return-context{padding:14px;border-bottom:1px solid var(--dx-edge)}.dx-return-context p,.dx-return-context li,.dx-return-context dd,.dx-return-context dt{font-size:12px;line-height:1.55}.dx-return-context details{margin-top:10px}.dx-learning-content{display:grid;gap:8px}.dx-learning-content dt{font-weight:600}.dx-learning-content dd{margin:3px 0 0;white-space:pre-wrap}.dx-learning-card{margin-top:16px;padding-top:12px;border-top:1px solid var(--dx-edge);min-width:0;scroll-margin-top:12px}.dx-learning-card h4{font-size:12px;margin-top:12px}.dx-conversation-learning figure{margin:12px 0}.dx-conversation-learning blockquote{margin:0 0 6px;padding:8px 10px;border-left:2px solid var(--dx-edge);font-size:12px;white-space:pre-wrap}.dx-conversation-learning figcaption{font-size:11px;color:var(--dx-muted)}.dx-learning-source{margin:12px 0;padding:10px;border:1px solid var(--dx-edge);border-radius:8px}.dx-learning-selected{padding:8px 10px;border:1px solid var(--dx-edge);border-radius:8px;margin-top:10px}.deepux-app .dx-conversation-learning button{max-width:100%;white-space:normal}.dx-conversation-learning input[type=date]{width:100%;box-sizing:border-box}@media(max-width:600px){.dx-return-context{padding:10px}}.dx-experience-measurement{margin:8px 0;border:1px solid var(--dx-edge);border-radius:12px;font-size:.82rem}.dx-experience-measurement>summary{padding:12px}.dx-experience-body{display:grid;gap:12px;padding:0 12px 12px;min-width:0}.dx-experience-body p{margin:0;line-height:1.5}.dx-experience-body label{display:grid;gap:6px}.dx-experience-body label:has(input[type=checkbox]){display:flex;align-items:flex-start}.dx-experience-body button{white-space:normal;text-align:left}.dx-experience-body dl{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;margin:0}.dx-experience-body dd{margin:0;overflow-wrap:anywhere}.dx-experience-body details>*+*{margin-top:10px}.dx-experience-actions{display:flex;flex-wrap:wrap;gap:8px}.dx-orientation{margin:1rem 0;padding:1.1rem;border:1px solid var(--dx-edge);border-radius:16px;background:var(--dx-surface);color:inherit;overflow-wrap:anywhere}.dx-orientation header,.dx-orientation-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem}.dx-orientation h3{margin:.25rem 0}.dx-orientation form,.dx-orientation-review{display:grid;gap:.65rem}.dx-orientation textarea,.dx-orientation select{width:100%;min-width:0;box-sizing:border-box}.dx-orientation button{white-space:normal}.dx-orientation details{margin:.8rem 0}.dx-orientation summary{cursor:pointer;font-weight:600;padding:.35rem 0}.dx-orientation article{padding:.7rem 0;border-bottom:1px solid var(--dx-edge)}.dx-orientation-passage{padding:.5rem .7rem;margin:.6rem 0;border-left:2px solid var(--dx-edge)}.dx-orientation blockquote{margin:.5rem 0}.dx-orientation blockquote footer,.dx-orientation-label,.dx-orientation-passage>p{font-size:.8rem;opacity:.8}.dx-orientation-actions label{display:flex;align-items:center;gap:.5rem}.dx-orientation-review{padding-top:.8rem;border-top:1px solid var(--dx-edge)}.dx-orientation dt{font-weight:600}.dx-orientation dd{margin:.25rem 0 .65rem}.dx-orientation :focus-visible{outline:2px solid currentColor;outline-offset:3px}.dx-conversation-map-trigger{display:inline-flex;align-items:center;gap:.4rem}@media(max-width:600px){.dx-orientation{padding:.8rem}.dx-orientation header{align-items:flex-start}.dx-orientation button,.dx-orientation select,.dx-orientation summary{min-height:40px}}.dx-rail-flyout{position:fixed;z-index:1950;display:flex;flex-direction:column;top:0;bottom:0;width:var(--dx-sidebar-width, 264px);max-width:100vw;height:100dvh;padding:18px 12px;border:0;border-right:1px solid var(--dx-edge);border-radius:0;background:var(--dx-surface);box-shadow:8px 0 24px #14171c0f;color:var(--dx-ink)}.dx-rail-flyout[hidden],.dx-rail-flyout [hidden]{display:none!important}.dx-rail-flyout>header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;min-height:30px;padding:0 4px 20px}.dx-rail-header-actions{display:flex;align-items:center;gap:2px}.deepux-app .dx-rail-header-actions button{min-height:36px;padding:8px;border:0;background:transparent;color:var(--dx-muted)}.dx-rail-flyout-scroll{display:flex;flex-direction:column;flex:1;min-height:0;margin:-5px;padding:5px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.dx-rail-footer{display:grid;flex-shrink:0;gap:8px;padding-top:12px}.dx-rail-footer .dx-view-switch button{flex:1}.deepux-app .dx-rail-account{justify-content:flex-start;min-width:0;padding:8px;border:0;text-align:left;color:var(--dx-muted)}.dx-rail-account>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-rail-flyout-content{flex-shrink:0;overflow:visible;margin-top:20px}.dx-rail-flyout-content:first-child{margin-top:0}.deepux-app .dx-rail-flyout-content>h3{margin:0 10px 12px;color:var(--dx-muted);font-size:12px;font-weight:500}.dx-rail-flyout .dx-sidebar-scroll{margin:0;padding:0;overflow:visible}.dx-rail-flyout .dx-sidebar-recents{display:block!important}.dx-rail-flyout .dx-sidebar-chat-actions span{display:inline!important}.dx-rail-navigation{display:grid;flex-shrink:0;gap:3px}.dx-rail-navigation a{color:var(--dx-ink);text-decoration:none}.deepux-app .dx-rail-space-list button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:42px;padding:10px;border:0;background:transparent;text-align:left}.deepux-app .dx-rail-navigation .dx-nav-entry[aria-current],.deepux-app .dx-rail-navigation .dx-nav-entry:hover,.deepux-app .dx-rail-space-list button:hover{background:var(--dx-inset)}.deepux-app .dx-rail-space-list button[aria-current]{background:var(--dx-selected)}.dx-rail-space-list{padding:0;margin:10px 0;list-style:none}.dx-rail-space-list button svg{flex-shrink:0;color:var(--dx-muted)}.dx-rail-space-list button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-rail-space-search{margin-bottom:6px}.deepux-app .dx-rail-space-search input{width:100%;min-width:0;padding:10px 12px;font-size:12px}.dx-rail-spaces{padding:2px}.deepux-app .dx-rail-spaces>button{width:100%;margin-top:10px}.dx-rail-spaces p{font-size:12px;color:var(--dx-muted);padding:0 8px}@media(min-width:761px){.deepux-app[data-sidebar-collapsed=true] .dx-sidebar:has(.dx-user-menu[open]){z-index:1950}.deepux-app[data-sidebar-collapsed=true] .dx-user-menu-content{left:calc(100% + 16px);bottom:0}.deepux-app[data-sidebar-collapsed=true] [data-rail-panel][aria-expanded=true]{background:var(--dx-inset)}}@media(min-width:1650px){.dx-rail-flyout{width:var(--dx-sidebar-width, 280px)}}@media(min-width:761px)and (max-width:1100px){.dx-rail-flyout{width:var(--dx-sidebar-width, 240px)}}@media(max-width:760px){.dx-rail-flyout{display:none}}.dx-sidebar-resizer{position:fixed;z-index:1901;top:0;bottom:0;left:calc(var(--dx-conversation-left, 264px) - 6px);width:12px;cursor:col-resize;touch-action:none;outline:none}.dx-sidebar-resizer[hidden]{display:none}.dx-sidebar-resizer:before{content:"";position:absolute;top:0;right:5px;bottom:0;left:5px;background:transparent}.dx-sidebar-resizer:hover:before,.dx-sidebar-resizer:focus-visible:before,[data-sidebar-resizing=true] .dx-sidebar-resizer:before{background:var(--dx-muted)}.dx-sidebar-resize-shield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;cursor:col-resize}[data-sidebar-resizing=true],[data-sidebar-resizing=true] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:760px){.dx-sidebar-resizer,.dx-sidebar-resize-shield{display:none}}.dx-space-creation-workspace{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--dx-edge);background:var(--dx-surface);color:var(--dx-ink)}.dx-space-setup-document-header{position:relative;z-index:1;flex-shrink:0;padding:20px 24px 14px;border-bottom:1px solid var(--dx-edge);background:var(--dx-surface)}.dx-space-setup-document-label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--dx-muted);font-size:12px;font-weight:550}.dx-space-setup-document-stage{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:500;white-space:nowrap}.dx-space-setup-document-stage>span{width:6px;height:6px;border-radius:50%;background:currentColor}.dx-space-setup-document-header>p{margin:10px 0 14px;color:var(--dx-muted);font-size:11px}.dx-space-setup-document-header nav{display:flex;flex-wrap:wrap;gap:4px}.deepux-app .dx-space-setup-document-header nav a{display:inline-flex;align-items:center;box-sizing:border-box;min-height:28px;padding:5px 8px;border:1px solid transparent;border-radius:6px;color:var(--dx-muted);font-size:11px;line-height:1.4;text-decoration:none}.deepux-app .dx-space-setup-document-header nav a[aria-current=location]{border-color:var(--dx-edge);background:var(--dx-canvas);color:var(--dx-ink)}.deepux-app .dx-space-setup-document-header nav a:hover{color:var(--dx-ink);background:var(--dx-canvas)}.dx-space-creation-workspace-scroll{flex:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.dx-space-setup-document{box-sizing:border-box;width:min(100%,860px);margin:0 auto;padding:24px 36px 40px}.dx-space-setup-document-draft-note{margin:0 0 26px;color:var(--dx-muted);font-size:11px;line-height:1.6}.dx-space-setup-document-section{position:relative;isolation:isolate;min-width:0;padding:25px 0;border-top:1px solid var(--dx-edge);scroll-margin-top:20px}.dx-space-setup-document-highlight{position:absolute;top:0;right:-10px;bottom:0;left:-10px;z-index:-1;border-radius:8px;pointer-events:none;animation:dx-space-section-added 1.8s ease-out both}@keyframes dx-space-section-added{0%,30%{background-color:var(--dx-inset)}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){.dx-space-setup-document-highlight{animation-timing-function:step-end}}.dx-space-setup-document-section-heading{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:15px}.deepux-app .dx-space-setup-document-section-heading h2{margin:0;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.015em}.dx-space-setup-document-status{color:var(--dx-muted);font-size:10px;line-height:1.5}.deepux-app .dx-space-setup-document-title-row h3{margin:0 0 10px;font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.03em;overflow-wrap:anywhere}.dx-space-setup-document-title-row>button{margin-bottom:15px}.dx-space-setup-document-section p,.dx-space-setup-document-section .dx-space-setup-list{margin:0 0 12px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.dx-space-setup-document-section .dx-space-setup-document-placeholder{color:var(--dx-muted)}.deepux-app .dx-space-setup-document-edit{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 7px;border:1px solid var(--dx-edge);border-radius:6px;background:transparent;color:var(--dx-muted);font-size:10px;line-height:1.4}.deepux-app .dx-space-setup-document-edit[aria-pressed=true]{color:var(--dx-ink);border-color:var(--dx-focus)}.dx-space-setup-document-detail{margin-top:25px}.deepux-app .dx-space-setup-document-detail h3{margin:0 0 7px;font-size:12px;font-weight:600;line-height:1.5}.dx-space-setup-document-footer{display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding:15px 24px 18px;border-top:1px solid var(--dx-edge);background:var(--dx-surface)}.dx-space-setup-document-footer p{margin:0;color:var(--dx-muted);font-size:10px;line-height:1.6}.dx-space-setup-document-footer .dx-space-setup-document-error{color:var(--dx-danger, #a63d34)}.deepux-app .dx-space-setup-document-create{display:flex;align-items:center;justify-content:center;gap:14px;min-height:40px;padding:10px 14px;border-radius:9px;font-size:12px}.deepux-app .dx-space-setup-document-defer{align-self:flex-start;min-height:30px;padding:5px 0;border:0;border-radius:4px;background:transparent;color:var(--dx-muted);font-size:10px;line-height:1.5;text-align:left;text-decoration:underline;text-underline-offset:3px}.dx-space-creation-workspace a:focus-visible,.dx-space-creation-workspace button:focus-visible,.dx-space-creation-workspace-scroll:focus-visible,.dx-space-setup-document-section-heading h2:focus-visible{outline:2px solid var(--dx-focus);outline-offset:3px}.dx-space-creation-workspace button:disabled{cursor:default;opacity:.55}.dx-space-creation-workspace[data-compact=true] .dx-space-setup-document-header{padding:19px 18px 13px}.dx-space-creation-workspace[data-compact=true] .dx-space-setup-document{padding:20px 20px 30px}.dx-space-creation-workspace[data-compact=true] .dx-space-setup-document-section{padding:21px 0}.dx-space-creation-workspace[data-compact=true] .dx-space-setup-document-title-row h3{font-size:19px}.dx-space-creation-workspace[data-compact=true] .dx-space-setup-document-section-heading h2{font-size:14px}.dx-space-creation-workspace[data-compact=true] .dx-space-setup-document-section p,.dx-space-creation-workspace[data-compact=true] .dx-space-setup-list{font-size:12px;line-height:1.75}.dx-space-creation-workspace[data-compact=true] .dx-space-setup-document-footer{padding:13px 18px 16px}@media(max-width:700px){.dx-space-setup-document{padding:20px 22px 32px}.dx-space-setup-document-header{padding:18px 20px 13px}.deepux-app .dx-space-setup-document-title-row h3{font-size:21px}}.dx-space-creation{display:flex;flex-direction:column;flex:1;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--dx-ink);background:var(--dx-canvas);container-type:inline-size}.dx-space-creation-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:minmax(0,1fr);flex:1;min-height:0;min-width:0;overflow:hidden;transition:grid-template-columns .24s ease}.dx-space-creation-layout[data-setup-stage=review]{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.dx-space-creation-chat-pane,.dx-space-creation-document-pane,.dx-space-creation-document-mount{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.dx-space-creation-document-mount{flex:1}.dx-space-creation-view-switch{display:none}.dx-space-creation-review-note{padding:18px;border:1px solid var(--dx-edge);border-radius:12px;background:var(--dx-surface);color:var(--dx-muted);font-size:13px;line-height:1.7}.dx-space-creation-review-note p{margin:0 0 12px}.deepux-app .dx-space-creation-review-note button{padding:8px 12px;font-size:12px}@container (max-width: 679px){.dx-space-creation-layout,.dx-space-creation-layout[data-setup-stage=review]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.dx-space-creation-view-switch{display:flex;gap:6px;padding:8px 16px;border-bottom:1px solid var(--dx-edge)}.deepux-app .dx-space-creation-view-switch button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:36px;padding:7px 10px;border-radius:8px;background:transparent;color:var(--dx-muted);font-size:12px}.deepux-app .dx-space-creation-view-switch button[aria-pressed=true]{background:var(--dx-surface);border-color:var(--dx-focus);color:var(--dx-ink)}.dx-space-creation-view-switch button span{font-size:10px;color:var(--dx-muted)}.dx-space-creation-layout[data-setup-pane=chat] .dx-space-creation-document-pane,.dx-space-creation-layout[data-setup-pane=workspace] .dx-space-creation-chat-pane{display:none}.dx-space-creation-chat-pane{border-right:0}}@media(prefers-reduced-motion:reduce){.dx-space-creation-layout{transition:none}}.dx-space-creation[hidden]{display:none!important}.dx-space-creation-body{width:100%;scrollbar-gutter:stable both-edges}.dx-space-creation-column{width:min(100%,760px);box-sizing:border-box;margin:0 auto;padding:54px 28px 30px}.deepux-app .dx-space-creation h1{max-width:600px;margin:0 0 14px;font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.035em;font-weight:600}.deepux-app .dx-space-creation h1.dx-space-creation-returning-title{font-size:23px;margin-bottom:32px}.dx-space-creation-intro{max-width:500px;color:var(--dx-muted);line-height:1.7;margin:0}.dx-space-setup-modes{display:grid;gap:10px;margin-top:24px}.deepux-app .dx-space-setup-modes button{display:flex;align-items:center;gap:12px;padding:16px;text-align:left;border-radius:12px;background:var(--dx-canvas);transition:background-color .12s ease}.deepux-app .dx-space-setup-modes button[aria-pressed=true]{border-color:var(--dx-ink);background:var(--dx-surface)}.deepux-app .dx-space-setup-modes button:hover,.deepux-app .dx-space-full-actions button:hover{background:var(--dx-inset)}.dx-space-setup-modes button>span{flex:1}.dx-space-setup-modes strong{display:block;font-size:14px}.dx-space-setup-modes span span{display:block;margin-top:5px;color:var(--dx-muted);font-size:12px;line-height:1.6}.dx-space-full-status{display:flex;gap:10px;margin:22px 0;padding:16px;border-radius:12px;background:var(--dx-surface);font-size:13px;line-height:1.6}.dx-space-full-status>svg{flex-shrink:0;margin-top:3px}.dx-space-full-status p{margin:6px 0 0;color:var(--dx-muted)}.dx-space-full-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.deepux-app .dx-space-full-actions button{padding:7px 10px;font-size:12px}.dx-space-refine-section{display:grid;gap:8px;margin-bottom:24px;font-size:12px}.dx-space-refine-section select{width:100%;min-width:0;padding:10px;color:var(--dx-ink);background:var(--dx-canvas);border:1px solid var(--dx-edge);border-radius:8px;font:inherit}@media(prefers-reduced-motion:reduce){.deepux-app .dx-space-setup-modes button{transition:none}}.dx-space-creation-starters{display:flex;gap:9px;flex-wrap:wrap;margin:28px 0 12px}.deepux-app .dx-space-creation-starters button{display:flex;align-items:center;gap:12px;border-radius:12px;padding:11px 13px;color:var(--dx-muted);font-size:12px;background:var(--dx-surface)}.dx-space-creation-history{display:grid;gap:26px;padding:0;margin:0 0 28px;list-style:none}.dx-space-creation-question{margin:0 0 10px;line-height:1.6;font-size:14px}.deepux-app .dx-space-creation-answer{width:fit-content;max-width:min(90%,580px);box-sizing:border-box;margin:0 0 0 auto;border-radius:16px 16px 4px;padding:14px 18px;background:var(--dx-inset);border:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:14px}.dx-space-creation-prompt{margin-top:28px}.deepux-app .dx-space-creation-prompt h2{margin:0 0 8px;font-size:18px;font-weight:500}.dx-space-creation-prompt p{color:var(--dx-muted);font-size:13px;line-height:1.6}.deepux-app .dx-space-setup-saved h3{margin:0;font-size:13px;font-weight:600}.dx-space-setup-list{margin:0 0 12px;padding-inline-start:20px;list-style:disc outside;overflow-wrap:anywhere}.dx-space-setup-list>li{padding-inline-start:2px;white-space:pre-wrap}.dx-space-setup-list>li+li{margin-top:8px}.dx-space-setup-saved p,.dx-space-setup-saved .dx-space-setup-list{margin:0 0 12px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.deepux-app .dx-space-creation-prompt button{min-height:32px;padding:7px 10px;background:transparent;color:var(--dx-muted);font-size:11px}.dx-space-setup-brief summary{cursor:pointer;font-size:13px}.dx-space-setup-brief[open]{display:grid;gap:16px}.dx-space-setup-saved h3{margin-bottom:10px!important}.dx-space-setup-saved>span{font-size:11px}.dx-space-creation-error{color:var(--dx-danger, #a63d34);font-size:13px;line-height:1.6;margin-top:20px}.dx-space-creation-error p{margin:4px 0}.deepux-app[data-conversation-layout] .dx-primary-conversation .dx-space-creation .dx-space-creation-composer{position:static;inset:auto;transform:none;pointer-events:auto;box-sizing:border-box;width:min(100%,760px);padding:16px 28px 20px;margin:0 auto;background:var(--dx-canvas)}.dx-space-creation-composer-label{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 4px 9px;font-size:11px;color:var(--dx-muted)}.deepux-app .dx-space-creation-prompt .dx-space-creation-section{margin:0 0 7px;color:var(--dx-muted);font-size:12px;font-weight:600;line-height:1.5}.dx-space-choices{min-inline-size:0;max-width:100%;margin:20px 0 0;padding:0;border:0}.dx-space-choices legend{max-width:100%;padding:0 0 10px;color:var(--dx-muted);font-size:12px;line-height:1.5}.dx-space-choice-list{overflow:hidden;border:1px solid var(--dx-edge);border-radius:12px}.dx-space-choice{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:12px;min-width:0;margin:0;padding:14px;background:var(--dx-canvas);color:var(--dx-ink);cursor:pointer;transition:background-color .12s ease}.dx-space-choice+.dx-space-choice{border-top:1px solid var(--dx-edge)}.dx-space-choice:has(>input:checked){background:var(--dx-surface)}.dx-space-choices:not(:disabled) .dx-space-choice:hover{background:var(--dx-inset)}.dx-space-choice>span{min-width:0;overflow-wrap:anywhere}.dx-space-choice strong{display:block;font-size:13px;font-weight:600;line-height:1.5}.dx-space-choice-description{display:block;margin-top:4px;color:var(--dx-muted);font-size:12px;line-height:1.55}.deepux-app .dx-space-choices input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-sizing:border-box;width:17px;height:17px;min-height:17px;margin:2px 0 0;padding:0;accent-color:var(--dx-ink);cursor:pointer}.dx-space-choice-custom{grid-template-columns:17px minmax(0,1fr) auto;cursor:default}.dx-space-choice-custom-content{min-width:0}.dx-space-choice-custom-content>label{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.5}.deepux-app .dx-space-choice-custom-content input[type=text]{box-sizing:border-box;width:100%;min-width:0;min-height:36px;margin:0;padding:7px 9px;border-radius:7px;background:var(--dx-canvas);font-size:12px;line-height:1.5}.deepux-app .dx-space-choices .dx-space-choice-remove{width:28px;min-height:28px;margin:-4px -5px 0 0;padding:5px;border:0;border-radius:6px;background:transparent;color:var(--dx-muted)}.deepux-app .dx-space-choices .dx-space-choice-add{justify-content:flex-start;min-height:36px;max-width:100%;margin-top:6px;padding:8px 4px;border:0;border-radius:6px;background:transparent;color:var(--dx-muted);font-size:12px;line-height:1.5;text-align:left}.deepux-app .dx-space-choices .dx-space-choice-add>svg{flex-shrink:0}.deepux-app .dx-space-choices button:hover:not(:disabled){background:var(--dx-inset);color:var(--dx-ink)}.deepux-app .dx-space-creation-prompt .dx-space-decide-later{display:inline-flex;align-items:center;gap:7px;min-height:36px;margin-top:16px;padding:8px 12px;border:1px solid var(--dx-edge);border-radius:8px;background:transparent;color:var(--dx-muted);font-size:12px;line-height:1.5}.deepux-app .dx-space-creation-prompt .dx-space-idea-feedback{margin:8px 0 0;font-size:12px;color:var(--dx-muted)}.deepux-app .dx-space-creation-prompt .dx-space-decide-later:hover:not(:disabled){background:var(--dx-inset);color:var(--dx-ink)}@media(prefers-reduced-motion:reduce){.dx-space-choice{transition:none}}.dx-space-choices:disabled .dx-space-choice,.deepux-app .dx-space-choices input:disabled{cursor:default;opacity:.65}.deepux-app .dx-space-choices :is(input,button):focus-visible,.deepux-app .dx-space-decide-later:focus-visible{outline:2px solid var(--dx-focus);outline-offset:2px}.deepux-app .dx-space-creation-composer-label button{min-height:24px;border:0;padding:0;color:var(--dx-muted);background:transparent;font-size:11px;text-decoration:underline;text-underline-offset:3px}.dx-space-creation-input-note{display:flex;justify-content:space-between;gap:12px;margin:9px 4px 0;color:var(--dx-muted);font-size:10px;line-height:1.5}@media(max-width:640px){.dx-space-creation-column{padding:34px 18px 24px}.deepux-app[data-conversation-layout] .dx-primary-conversation .dx-space-creation .dx-space-creation-composer{padding:12px 18px 16px}.deepux-app .dx-space-creation-answer{max-width:94%}.dx-space-creation-input-note{font-size:9px}}.dx-space-creation-pending{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:15px;color:var(--dx-muted);font-size:12px}.dx-space-creation-pending p{width:100%;margin:0 0 2px}.deepux-app .dx-space-creation-pending button{min-height:28px;padding:5px 8px;font-size:11px;border-radius:7px;color:var(--dx-muted);background:transparent}.dx-space-suggestions{margin-top:24px}.dx-space-suggestions>header{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.dx-space-suggestions>header>svg{flex-shrink:0;margin-top:2px;color:var(--dx-muted)}.deepux-app .dx-space-suggestions>header h2{margin:0 0 5px;font-size:17px;font-weight:600}.dx-space-suggestions>header p{margin:0;font-size:12px;color:var(--dx-muted);line-height:1.6}.dx-space-suggestion-status{display:flex;align-items:center;gap:12px;padding:20px;border:1px solid var(--dx-edge);border-radius:14px;background:var(--dx-surface);font-size:13px}.dx-space-suggestion-status>svg{flex-shrink:0;color:var(--dx-muted)}.dx-space-suggestion-status>div{flex:1;min-width:0}.dx-space-suggestion-status p{margin:5px 0 0;color:var(--dx-muted);line-height:1.6}.deepux-app .dx-space-suggestion-status button{font-size:11px;min-height:30px;padding:6px 9px;flex-shrink:0}.dx-space-suggestion-card{border:1px solid var(--dx-edge);border-radius:14px;background:var(--dx-surface);padding:18px;margin-bottom:10px}.deepux-app .dx-space-suggestion-card>label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;color:var(--dx-ink);font-size:13px;font-weight:600}.dx-space-suggestion-card>label>span{color:var(--dx-muted);font-size:10px;font-weight:400}.deepux-app .dx-space-suggestion-card>textarea{width:100%;box-sizing:border-box;margin:0;min-height:90px;max-height:230px;resize:vertical;border:1px solid var(--dx-edge);border-radius:8px;background:var(--dx-canvas);color:var(--dx-ink);font:inherit;font-size:13px;line-height:1.6;padding:10px 12px}.deepux-app .dx-space-suggestion-card>textarea:focus-visible{outline:2px solid var(--dx-focus);outline-offset:2px}.dx-space-suggestion-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px}.dx-space-suggestion-actions>span{color:var(--dx-muted);font-size:10px;line-height:1.5}.deepux-app .dx-space-suggestion-actions button{min-height:30px;flex-shrink:0;padding:6px 10px;font-size:11px;border-radius:8px}.deepux-app .dx-space-use-suggestions{display:inline-flex;align-items:center;gap:10px;min-height:36px;font-size:12px;padding:9px 13px;border-radius:9px;background:var(--dx-ink);border-color:var(--dx-ink);color:var(--dx-canvas)}:root[data-visual-theme=contour]:has(.deepux-app){background:var(--dx-canvas);color:var(--dx-ink)}.deepux-app{display:flex;min-height:100dvh;background:var(--dx-canvas);color:var(--dx-ink);font-size:14px;line-height:1.55;color-scheme:light}.deepux-app[data-contour=dark]{--line: var(--dx-edge);--dark-text: var(--dx-ink);color-scheme:dark}.deepux-app [hidden]{display:none!important}.deepux-app h1,.deepux-app h2,.deepux-app h3,.deepux-app p{margin:0}.deepux-app h1{color:var(--dx-ink);font-size:32px;font-weight:550;letter-spacing:-1px;line-height:1.2;overflow-wrap:anywhere}.deepux-app h2{font-size:19px;font-weight:550;line-height:1.35;letter-spacing:-.25px}.deepux-app p{margin:10px 0}.deepux-app button,.deepux-app .dx-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid var(--dx-edge);border-radius:8px;font-size:12px;background:var(--dx-surface);color:var(--dx-ink);font-weight:500;text-decoration:none;transition:background .12s ease,border-color .12s ease}.deepux-app button:hover,.deepux-app .dx-button:hover{background:var(--dx-inset)}.deepux-app .dx-primary{background:var(--dx-ink);color:var(--dx-canvas);border-color:var(--dx-ink)}.deepux-app .dx-primary:hover{background:var(--dx-muted);color:var(--dx-canvas)}.deepux-app button:disabled{opacity:.55}.deepux-app .dx-select .dx-select-trigger:not(:hover):not([aria-expanded=true]):not([aria-invalid=true]){border-color:var(--dx-controlEdge)}.deepux-app :is(button,a,input,textarea,.dx-select-trigger):focus-visible{outline:2px solid var(--dx-focus);outline-offset:3px}.dx-page-heading:focus{outline:none}.dx-skip{position:fixed;top:-100px;left:20px;z-index:3000;padding:12px;background:var(--dx-surface);color:var(--dx-ink)}.dx-skip:focus{top:12px}.dx-sidebar{width:var(--dx-sidebar-width, 264px);flex-shrink:0;min-height:100dvh;height:100dvh;position:sticky;z-index:60;top:0;padding:18px 12px 12px;background:var(--dx-surface);border-right:1px solid var(--dx-edge);display:flex;flex-direction:column}.dx-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 20px;flex-shrink:0}.deepux-app .dx-sidebar-collapse{border:0;background:transparent;padding:8px;min-height:36px;color:var(--dx-muted)}.deepux-app .dx-sidebar-collapse:hover{background:var(--dx-inset)}.dx-sidebar-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:3px;margin:-3px}.dx-sidebar-scroll>nav{padding-bottom:12px}.dx-sidebar-chat-actions{display:flex;flex-direction:column;gap:3px;margin-bottom:3px}.deepux-app .dx-sidebar-chat-actions button{width:100%;justify-content:flex-start;gap:11px;min-height:40px;padding:9px 10px;border:0;font-size:13px;background:transparent}.deepux-app .dx-sidebar-chat-actions button:hover{background:var(--dx-inset)}.dx-sidebar-search-region:not([hidden]){margin-top:12px}.dx-sidebar-search{position:relative;display:flex;align-items:center;margin-inline:8px;margin-bottom:12px}.deepux-app .dx-sidebar-search input{min-width:0;width:100%;padding:10px 36px 10px 12px;font-size:12px}.deepux-app .dx-sidebar-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.deepux-app .dx-sidebar-search-clear{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:28px;height:28px;min-height:28px;border:0;padding:6px;background:transparent}.dx-sidebar-recents{margin-top:0}.deepux-app .dx-sidebar-recents h2{padding:0 11px;margin:0 0 12px;font-size:12px;font-weight:500;color:var(--dx-muted);letter-spacing:0}.dx-sidebar-recents ul{list-style:none;margin:0;padding:0}.dx-sidebar-recents li+li{margin-top:2px}.deepux-app .dx-sidebar-recents li button{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:5px;width:100%;min-height:52px;padding:9px 11px;border:0;text-align:left;font-size:13px;font-weight:400;background:transparent}.deepux-app .dx-sidebar-recents li button:hover{background:var(--dx-inset)}.deepux-app .dx-sidebar-recents li button[aria-current=true]{background:var(--dx-selected);color:var(--dx-selectedInk)}.dx-recent-title,.dx-recent-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-recent-context{display:flex;align-items:center;gap:5px;min-width:0;color:var(--dx-muted);font-size:10px}.dx-recent-context svg{flex-shrink:0}.dx-search-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:var(--dx-muted);font-size:11px;line-height:1.5;white-space:normal}.dx-sidebar-chat-status{padding:0 11px;color:var(--dx-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.dx-wordmark{display:flex;align-items:center;gap:9px;padding:0 7px;margin-bottom:0}.dx-wordmark strong{font-size:21px;line-height:1;font-weight:600;letter-spacing:-.7px}.dx-wordmark span{display:block;font-size:10px;color:var(--dx-muted);margin-top:6px}.dx-sidebar nav{display:flex;flex-direction:column;gap:3px}.dx-sidebar nav a{display:flex;gap:11px;align-items:center;padding:9px 10px;min-height:39px;border-radius:8px;font-size:13px;color:var(--dx-muted)}.dx-sidebar nav a:hover{background:var(--dx-inset);color:var(--dx-ink)}.dx-sidebar nav a[aria-current=page]{background:var(--dx-selected);color:var(--dx-selectedInk);font-weight:550}.dx-sidebar nav small{margin-left:auto;font-size:10px;color:var(--dx-muted)}.dx-sidebar-bottom{margin-top:auto;padding-top:16px}.deepux-app .dx-eyebrow{margin:0 0 10px;font-size:10px;font-weight:600;letter-spacing:1px;color:var(--dx-muted)}.dx-sidebar .dx-eyebrow{padding-left:12px}.dx-view-switch{display:flex;padding:3px;border:0;background:var(--dx-inset);border-radius:8px}.dx-view-switch button{flex:1;border:0;background:transparent;color:var(--dx-muted);min-height:34px;padding:4px}.dx-view-switch button[aria-pressed=true]{background:var(--dx-surface);color:var(--dx-ink);box-shadow:0 1px 3px #0000000a}.deepux-app .dx-view-note{font-size:11px;line-height:1.5;padding:0 9px;color:var(--dx-muted)}.deepux-app .dx-appearance{width:100%;justify-content:flex-start;border:0;background:transparent;margin-top:15px}.dx-theme-label{color:var(--dx-muted);font-size:11px;padding-left:42px}.deepux-app .dx-demo-link{font-size:11px;padding:8px 10px;margin-top:14px;min-height:36px;width:100%;background:transparent;border-color:var(--dx-edge)}.dx-workspace{flex:1;min-width:0}.dx-account-bar{min-height:64px;padding:12px 40px;border-bottom:1px solid var(--dx-edge);display:flex;justify-content:space-between;align-items:center;gap:24px}.dx-account-select{min-width:0;color:var(--dx-muted)}.deepux-app .dx-account-select .dx-select-trigger{display:flex;border:0;background:transparent;color:var(--dx-ink);max-width:min(320px,40vw);min-height:34px;padding:4px 22px 4px 0;font-size:13px;text-transform:none;letter-spacing:0}.dx-account-person{display:flex;align-items:center;gap:14px;font-size:12px;flex-wrap:wrap}.dx-account-person button{border:0;background:transparent;font-size:12px;padding:8px}.dx-main{max-width:1280px;margin:0 auto;padding:38px 48px 64px}.dx-heading{margin-bottom:18px}.deepux-app .dx-lede{color:var(--dx-muted);font-size:14px;max-width:650px;margin:10px 0 30px}.dx-panel{background:var(--dx-surface);border:1px solid var(--dx-edge);border-radius:12px;padding:24px;margin-top:20px}.dx-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}.dx-muted{color:var(--dx-muted)}.dx-tag{display:inline-flex;font-size:10px;line-height:1.4;letter-spacing:.25px;color:var(--dx-muted);background:var(--dx-inset);border:1px solid transparent;padding:3px 7px;border-radius:5px}.dx-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:20px}.dx-page-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.deepux-app .dx-page-intro p{margin-bottom:20px}.dx-onboarding{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:26px;align-items:start}.dx-onboarding .dx-panel{margin-top:0}.dx-onboarding h2{margin-bottom:22px}.dx-demo-card h2{margin-top:18px}.dx-demo-card p{color:var(--dx-muted)}.dx-demo-card button{margin-top:15px}.dx-fields{margin:0;padding:0;border:0}.dx-fields label,.dx-filters label{display:block;font-size:12px;font-weight:500;margin-bottom:20px}.deepux-app input,.deepux-app textarea,.deepux-app .dx-select-trigger{border:1px solid var(--dx-controlEdge);border-radius:8px;background:var(--dx-surface);color:var(--dx-ink);font-weight:400;padding:9px 11px;min-height:38px;font-size:13px}.dx-fields input,.dx-fields textarea{display:block;width:100%;margin-top:8px}.dx-fields textarea{resize:vertical;min-height:76px}.deepux-app input::placeholder,.deepux-app textarea::placeholder{color:var(--dx-muted);opacity:1}.deepux-app .dx-fields :is(input,textarea):disabled{opacity:1;background:var(--dx-inset)}.dx-fields label .dx-muted{font-weight:400}.dx-fields:disabled{opacity:1}.dx-brief{max-width:900px}.deepux-app .dx-subtle{border:0;color:var(--dx-muted)}.dx-brief>.dx-muted{font-size:12px;margin-top:18px}.dx-space-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--dx-muted);font-size:11px}.dx-space-tabs{display:flex;gap:26px;border-bottom:1px solid var(--dx-edge);margin-top:26px;overflow-x:auto}.dx-space-tabs a{display:flex;align-items:center;gap:6px;padding:12px 0;font-size:12px;color:var(--dx-muted);white-space:nowrap;border-bottom:2px solid transparent}.dx-space-tabs a.is-current{border-color:var(--dx-focus);color:var(--dx-ink);font-weight:550}.dx-space-tabs small{font-size:9px;padding:2px 4px;background:var(--dx-inset);border-radius:3px}.dx-back{display:inline-flex;align-items:center;gap:6px;color:var(--dx-muted);font-size:12px;margin-bottom:18px}.dx-filters{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0}.dx-filters label{margin:0}.dx-filters input,.dx-filters .dx-select{display:block;margin-top:0}.dx-search{flex:1;min-width:240px}.dx-search input{width:100%}.dx-filters>.dx-muted{align-self:flex-end;padding:10px 0;font-size:12px}.dx-space-list{list-style:none;padding:0;margin:0}.dx-space-list li{border-bottom:1px solid var(--dx-edge)}.dx-space-row{display:grid;grid-template-columns:44px 1fr 20px;gap:20px;align-items:start;padding:22px 12px;border-radius:8px}.dx-space-row:hover{background:var(--dx-inset)}.dx-space-row h2{font-size:17px;overflow-wrap:anywhere}.dx-space-row p{color:var(--dx-muted);font-size:13px;overflow-wrap:anywhere}.dx-space-glyph{background:var(--dx-inset);border:1px solid transparent;width:44px;height:44px;border-radius:10px;display:grid;place-items:center}.dx-card-meta{display:flex;flex-wrap:wrap;gap:15px;color:var(--dx-muted);font-size:11px}.dx-empty{text-align:center;padding:52px 24px}.dx-empty h2{margin:17px 0 10px}.dx-empty p{color:var(--dx-muted)}.dx-empty .dx-actions{justify-content:center}.dx-unavailable{max-width:720px;padding:38px}.dx-unavailable h2{margin:20px 0 12px;font-size:25px}.dx-unavailable p{color:var(--dx-muted)}.dx-unavailable .dx-button{margin-top:22px}.dx-today{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:36px}.dx-today h2{font-size:27px;margin-top:20px}.dx-today p{color:var(--dx-muted)}.dx-today .dx-button{margin-top:18px}.dx-today-count{text-align:center;min-width:130px;color:var(--dx-muted)}.dx-today-count strong{display:block;font-weight:450;font-size:56px;line-height:1.2;color:var(--dx-ink)}.dx-today-count span{font-size:12px}.dx-attention{background:transparent}.dx-attention h2{font-size:17px}.dx-attention p{font-size:13px}.dx-error{padding:16px 20px;color:var(--dx-danger);border:1px solid var(--dx-danger);border-radius:8px;margin-bottom:22px}.dx-error p{margin:0 0 10px}.dx-error a{margin-left:16px}.dx-notice{padding:11px 15px;font-size:12px;background:var(--dx-selected);color:var(--dx-selectedInk);border-radius:7px;margin-bottom:20px!important}.dx-activity{list-style:none;padding:0;margin:26px 0 0}.dx-activity li{display:flex;align-items:flex-start;gap:18px;padding:15px 0;border-bottom:1px solid var(--dx-edge)}.dx-activity-dot{margin-top:8px;width:7px;height:7px;border-radius:50%;background:var(--dx-muted);flex-shrink:0}.dx-activity p{color:var(--dx-muted);font-size:12px;margin:4px 0}.dx-stored-artifact{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid var(--dx-edge)}.dx-fixture-launch{display:flex;align-items:center;gap:30px;justify-content:space-between}.dx-fixture-launch h2{margin-top:15px}.dx-fixture-launch p{max-width:500px;color:var(--dx-muted)}.dx-fixture-launch button{flex-shrink:0}.dx-artifact-host{margin-top:24px}.deepux-app .dx-fixture{color-scheme:light;color:#292b28;background:#fff;border:1px solid #787c71;border-radius:10px;padding:30px}.deepux-app .dx-fixture p{color:#5c6259}.deepux-app .dx-fixture-label{font-size:10px;letter-spacing:1.2px}.deepux-app .dx-fixture h3{color:#292b28;font-size:23px;margin:15px 0}.deepux-app .dx-fixture input{display:block;width:100%;max-width:600px;background:#fff;color:#292b28;border:1px solid #787c71;margin-top:8px}.deepux-app .dx-fixture input::placeholder{color:#62645c}.deepux-app .dx-fixture button{background:#fff;color:#292b28;border-color:#787c71}.deepux-app .dx-fixture button[aria-current=step]{background:#e0e9e3;color:#234c40}.deepux-app .dx-fixture :is(input,button):focus-visible{outline-color:#426a60}.dx-fixture-steps{display:flex;gap:10px;margin:25px 0}.dx-mobile-header{display:none}.deepux-app h3{font-size:16px;font-weight:550;letter-spacing:-.15px}.dx-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dx-sidebar .dx-eyebrow{font-size:10px;letter-spacing:.3px}.dx-sidebar-more{margin-top:8px;padding-top:10px;border-top:1px solid var(--dx-edge)}.dx-sidebar-more>summary{display:flex;align-items:center;justify-content:space-between;padding:7px 11px;color:var(--dx-muted);font-size:11px;cursor:pointer;list-style:none}.dx-sidebar-more>summary::-webkit-details-marker{display:none}.dx-sidebar-more[open]>summary svg{transform:rotate(180deg)}.dx-account-context{display:flex;align-items:center;gap:12px;min-width:0}.dx-user-menu{position:relative;flex-shrink:0;z-index:50}.deepux-app .dx-sidebar:has(.dx-user-menu[open]){z-index:1701}.dx-user-menu>summary{display:flex;align-items:center;gap:9px;min-height:48px;padding:8px;border-radius:8px;color:var(--dx-muted);font-size:12px;cursor:pointer;list-style:none}.dx-user-menu>summary:hover,.dx-user-menu[open]>summary{background:var(--dx-inset)}.dx-user-menu>summary>svg,.dx-user-menu .dx-avatar{flex-shrink:0}.dx-user-menu-identity{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.dx-user-account{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-user-menu>summary::-webkit-details-marker{display:none}.dx-user-menu>summary:focus-visible,.dx-sidebar-more>summary:focus-visible{outline:2px solid var(--dx-focus);outline-offset:4px;border-radius:6px}.dx-avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--dx-inset);border:1px solid var(--dx-edge);color:var(--dx-ink);font-size:11px;font-weight:550}.dx-user-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dx-ink)}.dx-user-menu-content{position:absolute;bottom:calc(100% + 10px);left:0;display:flex;flex-direction:column;width:288px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);overflow:auto;padding:7px;border:1px solid var(--dx-edge);border-radius:12px;background:var(--dx-surface);box-shadow:0 8px 32px #14171c12,0 2px 6px #14171c06}.deepux-app .dx-primary-conversation.has-workspace-sidebar.is-open{left:var(--dx-conversation-left, 264px);width:calc(100% - var(--dx-conversation-left, 264px));top:calc(var(--dx-conversation-top) + var(--dx-chat-shell-header-height, 0px));height:calc(var(--dx-conversation-height) - var(--dx-chat-shell-header-height, 0px))}.dx-user-menu-heading{display:flex;flex-direction:column;gap:3px;padding:10px 10px 14px;margin-bottom:4px;border-bottom:1px solid var(--dx-edge)}.dx-user-menu-heading strong{color:var(--dx-ink);font-size:12px;font-weight:550;overflow-wrap:anywhere}.dx-user-menu-heading span{font-size:10px;color:var(--dx-muted)}.dx-user-menu-section{padding:10px;margin-bottom:4px;border-bottom:1px solid var(--dx-edge)}.dx-user-menu-section .dx-eyebrow{display:block;margin:0 0 8px}.dx-user-menu .dx-account-select>.dx-select{display:block;width:100%}.deepux-app .dx-user-menu .dx-account-select .dx-select-trigger{justify-content:space-between;width:100%;max-width:100%!important;padding:8px 10px;border:1px solid var(--dx-edge);border-radius:6px;background:var(--dx-inset);color:var(--dx-ink)}.dx-user-menu-section>.dx-tag{margin-top:8px}.dx-user-menu-link,.deepux-app .dx-user-menu-content button{justify-content:flex-start;color:var(--dx-ink);padding:9px 10px;font-size:12px;border:0;border-radius:6px;text-decoration:none}.dx-user-menu-link:hover{background:var(--dx-inset)}.deepux-app .dx-user-menu-content .dx-view-switch button{justify-content:center;margin:0;padding:6px}.deepux-app .dx-user-menu-content .dx-appearance{margin-top:8px}.deepux-app .dx-user-menu-content .dx-user-signout{margin-top:4px;border-top:1px solid var(--dx-edge);border-radius:0 0 6px 6px}@media(min-width:1650px){.dx-sidebar{width:var(--dx-sidebar-width, 280px)}.dx-main{padding-top:48px}.dx-account-bar{padding-left:48px;padding-right:48px}}@media(max-width:1100px){.dx-sidebar{width:var(--dx-sidebar-width, 240px);padding-left:12px;padding-right:12px}.dx-main{padding:30px}.dx-account-bar{padding:15px 25px}.dx-account-person{gap:8px}.dx-onboarding{grid-template-columns:1fr}.dx-fixture-launch{align-items:flex-start;flex-direction:column;gap:15px}}@media(min-width:761px){.deepux-app .dx-nav-entry{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:40px;padding:9px 10px;gap:11px;border:0;border-radius:8px;font-size:13px;line-height:1.55;font-weight:500;text-align:left}.deepux-app .dx-nav-entry svg{flex-shrink:0;width:19px;height:19px;stroke-width:1.7}.deepux-app[data-sidebar-collapsed=true] .dx-sidebar{width:64px;padding:18px 8px 12px}.deepux-app[data-sidebar-collapsed=true] .dx-sidebar-header{justify-content:center;padding:0 0 20px}.deepux-app[data-sidebar-collapsed=true] :is(.dx-sidebar .dx-wordmark,.dx-sidebar nav span,.dx-sidebar nav small,.dx-sidebar-chat-actions span,.dx-sidebar-recents,.dx-user-menu-identity,.dx-user-menu>summary>svg){display:none}.deepux-app[data-sidebar-collapsed=true] .dx-sidebar :is(nav a,.dx-sidebar-chat-actions button,.dx-user-menu>summary){justify-content:center;padding-left:8px;padding-right:8px}.deepux-app[data-sidebar-collapsed=true] .dx-sidebar .dx-sidebar-scroll .dx-nav-entry{justify-content:flex-start;padding-left:14px}}@media(max-width:760px){.deepux-app{display:block}.dx-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--dx-edge);background:var(--dx-surface);z-index:1702}.dx-mobile-header strong{font-size:22px}.dx-sidebar{display:none;position:relative;width:100%;height:auto;min-height:0;padding:16px 20px;border-right:0;border-bottom:1px solid var(--dx-edge)}.dx-sidebar.is-open{display:flex;position:fixed;z-index:1701;top:var(--dx-chat-shell-header-height, 65px);bottom:0;height:calc(100dvh - var(--dx-chat-shell-header-height, 65px));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.dx-mobile-header{position:sticky;top:0}.deepux-app[data-conversation-open=true] .dx-mobile-header{position:fixed;top:0;left:0;right:0}.dx-sidebar-header,.dx-sidebar .dx-wordmark{display:none}.dx-sidebar-bottom{padding-top:22px;max-width:300px}.dx-account-bar{padding:12px 20px;align-items:center;flex-direction:row;gap:10px}.dx-account-context{gap:6px;flex-wrap:wrap}.deepux-app .dx-account-select .dx-select-trigger{max-width:calc(100vw - 110px)!important}.dx-user-menu-content{position:relative;bottom:auto;left:auto;width:100%;margin-top:8px;max-height:none;max-width:calc(100vw - 40px)}.dx-account-select .dx-select-trigger{max-width:calc(100vw - 48px)!important}.dx-main{padding:26px 20px 40px}.deepux-app h1{font-size:29px}.dx-panel{padding:22px}.dx-page-intro{flex-direction:column;gap:4px}.dx-page-intro .dx-button{margin-bottom:12px}.dx-space-tabs{gap:24px;margin-top:22px}.dx-search{min-width:100%}.dx-filters{gap:14px}.dx-space-row{grid-template-columns:36px 1fr 16px;gap:12px;padding:22px 0}.dx-space-glyph{width:36px;height:36px}.dx-card-meta{gap:10px}.dx-today{flex-direction:column;align-items:flex-start;gap:24px}.dx-today-count{text-align:left;display:flex;align-items:center;gap:14px}.dx-today-count strong{font-size:38px}.dx-today h2{font-size:24px}.dx-panel-heading{align-items:flex-start;flex-direction:column;gap:8px}.dx-stored-artifact{flex-direction:column}.deepux-app .dx-fixture{padding:22px}}@media(prefers-reduced-motion:reduce){.deepux-app *,.deepux-app *:before,.deepux-app *:after{scroll-behavior:auto!important;transition:none!important}}.dx-sidebar-view-switch{padding:0 0 8px}.dx-sidebar-view-switch .dx-view-switch{width:100%}.dx-sidebar-view-switch .dx-view-switch button{flex:1;min-width:0}@media(min-width:761px){.deepux-app[data-sidebar-collapsed=true] .dx-sidebar-view-switch .dx-view-switch{flex-direction:column}.deepux-app[data-sidebar-collapsed=true] .dx-sidebar-view-switch button{padding:6px 2px;font-size:10px}}.dx-demo-signin{display:grid;gap:10px;padding:14px 8px;border-top:1px solid var(--dx-edge)}.dx-demo-signin p,.dx-demo-signin small{margin:0;color:var(--dx-muted);font-size:12px;line-height:1.5}.deepux-app .dx-demo-signin a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;border-radius:9px;color:var(--dx-surface);background:var(--dx-ink);font-size:13px;font-weight:550;text-decoration:none}.deepux-app .dx-demo-signin a:hover{opacity:.85}.deepux-app .dx-demo-signin a:focus-visible{outline:2px solid var(--dx-focus);outline-offset:3px}.dx-demo-signin a svg{flex-shrink:0}.dx-demo-signin small{font-size:10px}@media(min-width:761px){.deepux-app[data-sidebar-collapsed=true] .dx-demo-signin{padding:12px 0}.deepux-app[data-sidebar-collapsed=true] .dx-demo-signin :is(p,small,span){display:none}.deepux-app[data-sidebar-collapsed=true] .dx-demo-signin a{padding:10px}}.dx-iframe-fixture,.dx-stored-preview{color-scheme:light;color:#292b28;background:#fff;min-width:0;padding:24px}.dx-open-artifacts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.dx-open-artifacts [aria-pressed=true]{background:var(--dx-selected);color:var(--dx-selectedInk)}.dx-iframe-fixture iframe{width:100%;min-height:620px;border:0;display:block;background:#fff}.dx-stored-preview header{display:flex;justify-content:space-between;gap:16px}.dx-stored-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.7 ui-monospace,monospace}.deepux-app .dx-stored-preview{color-scheme:inherit;color:var(--dx-ink);background:var(--dx-surface)}.deepux-app .dx-stored-preview h2,.deepux-app .dx-stored-preview a{color:var(--dx-ink)}.dx-artifact-toolbar{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;border-bottom:1px solid var(--dx-edge);background:var(--dx-surface);color:var(--dx-ink);font-size:12px}.deepux-app .dx-artifact-toolbar button{min-height:32px;font-size:12px}.deepux-app.is-artifact-focus .dx-workspace{height:100dvh;overflow:hidden}.deepux-app.is-artifact-focus .dx-main{max-width:none;height:calc(100dvh - var(--dx-spatial-header-height, 0px));min-height:0;padding:0 0 env(safe-area-inset-bottom,0px);overflow-y:auto;overscroll-behavior-y:contain}.is-artifact-focus .dx-workbench-chrome{display:none}.deepux-app.is-artifact-focus .dx-artifact-host{margin:0;min-height:100%}.is-artifact-focus .dx-iframe-fixture{padding:12px 0 0}.is-artifact-focus .dx-iframe-fixture>.dx-fixture-label{padding:0 24px}.is-artifact-focus .dx-iframe-fixture iframe{min-height:calc(100dvh - 155px - env(safe-area-inset-bottom,0px))}.dx-spatial-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.dx-spatial-overview .dx-main{max-width:none;padding:20px 30px 12px}.dx-workbench .dx-main{max-width:none;min-height:0;height:calc(100dvh - 176px - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior-y:contain;padding:24px 30px 40px;position:relative}.dx-workbench .dx-workspace{height:100dvh;overflow:hidden}.dx-workbench.has-active-artifact .dx-main{padding:0;background:var(--dx-canvas)}.dx-workbench-chrome{min-width:0;margin-bottom:24px}.dx-workbench.has-active-artifact .dx-workbench-chrome{padding:24px 30px 0;margin-bottom:0}.dx-workbench-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px}.dx-workbench-identity{min-width:0}.deepux-app .dx-workbench-back{min-height:28px;padding:3px 0;margin-bottom:14px;border:0;border-radius:3px;color:var(--dx-muted);background:transparent;font-size:12px}.deepux-app .dx-workbench-back:hover{color:var(--dx-ink)}.dx-workbench-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.deepux-app .dx-workbench-title h1{margin:0;font-size:25px;line-height:1.25;letter-spacing:-.7px;overflow-wrap:anywhere}.dx-workbench-context,.dx-workbench-agent-status{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--dx-muted);font-size:11px;line-height:1.5}.dx-workbench-context{margin-top:8px}.dx-workbench-context>span{display:inline-flex;align-items:center;gap:5px}.dx-workbench-agent-status{flex-shrink:0;justify-content:flex-end;gap:6px;padding-bottom:1px}.dx-workbench-status-label{border-left:1px solid var(--dx-edge);margin-left:2px;padding-left:8px}.dx-workbench-navigation{display:flex;align-items:center;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;position:fixed;left:calc(50% + 108px);transform:translate(-50%);bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:30;max-width:calc(100vw - 540px);border:1px solid var(--dx-edge);border-radius:12px;padding:5px;background:var(--dx-surface);box-shadow:0 4px 20px #00000006}.deepux-app .dx-workbench-navigation button{flex-shrink:0;min-height:36px;flex-direction:column;gap:4px;padding:8px 9px;border-color:transparent;border-radius:7px;background:transparent;color:var(--dx-muted);font-size:10px;white-space:nowrap}.deepux-app .dx-workbench-navigation button:hover{background:var(--dx-inset);color:var(--dx-ink)}.deepux-app .dx-workbench-navigation button[aria-current=page]{background:var(--dx-selected);color:var(--dx-selectedInk)}.dx-workbench-artifact-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0 16px}.dx-workbench-artifact-bar .dx-open-artifacts{min-width:0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;gap:4px;padding:5px;margin:0}.dx-workbench-artifact-bar .dx-open-artifacts button{flex-shrink:0;min-height:31px;padding:6px 9px;border-color:transparent;font-size:11px;white-space:nowrap}.deepux-app .dx-workbench-library-toggle{flex-shrink:0;min-height:31px;padding:6px 8px;border-color:transparent;background:transparent;color:var(--dx-muted);font-size:11px;white-space:nowrap}.deepux-app .dx-workbench-library-toggle:hover{color:var(--dx-ink);background:var(--dx-inset)}.dx-workbench .dx-artifact-host{margin:0;min-height:calc(100dvh - 205px);background:#fff}.dx-workbench .dx-artifact-host .dx-fixture{border:0;border-radius:0;min-height:calc(100dvh - 205px)}.dx-workbench .dx-iframe-fixture{padding:12px 0 0}.dx-workbench .dx-iframe-fixture>.dx-fixture-label{padding:0 30px}.dx-workbench .dx-iframe-fixture iframe{min-height:calc(100dvh - 215px)}.dx-room-members,.deepux-app .dx-room-agent{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--dx-canvas);color:var(--dx-muted);border:0;border-radius:8px;font-size:10px;line-height:1.4}.dx-room-members{left:240px;display:flex;align-items:center;gap:10px;padding:6px 0}.dx-room-members-copy{display:block;min-width:0}.dx-room-members small,.dx-room-agent small{display:block;font-size:9px;margin-top:3px}.deepux-app .dx-room-agent{right:24px;padding:6px;text-align:left}.dx-room-human-group{display:flex;flex-shrink:0;gap:4px;height:64px;align-items:center}.dx-room-human{display:block;flex-shrink:0;width:38px;height:64px}.dx-room-agent-form{display:block;flex-shrink:0;width:56px;height:56px;margin-right:4px}.dx-room-human :is(img,svg),.dx-room-agent-form :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}.dx-room-agent--unassigned .dx-room-agent-form{opacity:.65}@media(min-width:1650px){.dx-workbench-navigation{left:calc(50% + 120px)}.dx-room-members{left:264px}}@media(max-width:1100px){.dx-workbench .dx-main{padding-right:20px;padding-left:20px}.dx-workbench.has-active-artifact .dx-main{padding-right:0;padding-left:0}.dx-workbench.has-active-artifact .dx-workbench-chrome{padding-right:20px;padding-left:20px}.dx-workbench-navigation{left:calc(50% + 95px);max-width:calc(100vw - 535px)}.dx-room-members{left:210px}.deepux-app .dx-workbench-navigation button{padding:8px 7px}}@media(max-width:760px){.deepux-app.is-artifact-focus .dx-workspace{height:auto;overflow:visible}.deepux-app.is-artifact-focus .dx-main{height:auto;min-height:calc(100dvh - 128px);overflow:visible;padding:0 0 env(safe-area-inset-bottom,0px)}.dx-workbench .dx-workspace,.dx-workbench .dx-main{height:auto;overflow:visible}.dx-workbench-navigation{position:static;transform:none;max-width:100%;box-shadow:none;border-radius:0;border:0;border-bottom:1px solid var(--dx-edge);padding:6px 0 10px}.deepux-app .dx-workbench-navigation button{flex-direction:row;font-size:11px}.dx-room-members,.deepux-app .dx-room-agent{position:static;display:inline-flex;vertical-align:middle;gap:5px;margin:10px 8px 0 0}.dx-room-human-group{display:none}.dx-room-members small{margin:0 0 0 3px}.dx-workbench .dx-main{padding-bottom:40px}.dx-workbench.has-active-artifact .dx-main{padding-bottom:24px}.dx-workbench-heading{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-bottom:16px}.dx-workbench-agent-status{justify-content:flex-start}.deepux-app .dx-workbench-title h1{font-size:22px}.dx-workbench-artifact-bar{flex-wrap:wrap;gap:4px}.dx-workbench-artifact-bar .dx-open-artifacts{width:100%}.dx-iframe-fixture{padding:12px}}@media(prefers-reduced-motion:reduce){.dx-workbench *,.dx-spatial-overview *{scroll-behavior:auto!important}}.deepux-app{--dx-conversation-left: 216px;--dx-conversation-dock-height: 132px}.dx-conversation-workspace{display:contents}.deepux-app .dx-main{padding-bottom:calc(var(--dx-conversation-dock-height) + 32px + env(safe-area-inset-bottom,0px))}.deepux-app.dx-workbench .dx-main{height:calc(100dvh - var(--dx-spatial-header-height, 0px));padding-bottom:calc(var(--dx-conversation-dock-height) + 112px + env(safe-area-inset-bottom,0px))}.deepux-app.dx-workbench.has-active-artifact .dx-main,.deepux-app.is-artifact-focus .dx-main{height:calc(100dvh - var(--dx-spatial-header-height, 0px) - var(--dx-conversation-dock-height) - env(safe-area-inset-bottom,0px));padding-bottom:0}.deepux-app.dx-workbench.has-active-artifact .dx-main{height:calc(100dvh - var(--dx-spatial-header-height, 0px) - var(--dx-conversation-dock-height) - 88px - env(safe-area-inset-bottom,0px))}.dx-workbench-navigation,.dx-room-members,.deepux-app .dx-room-agent{bottom:calc(var(--dx-conversation-dock-height) + 16px + env(safe-area-inset-bottom,0px))}.deepux-app .dx-workbench-navigation button{min-height:32px;flex-direction:row;padding:6px 8px}.deepux-app.dx-workbench .dx-iframe-fixture iframe{min-height:420px}@media(min-width:1650px){.deepux-app{--dx-conversation-left: 240px}}@media(max-width:1100px){.deepux-app{--dx-conversation-left: 190px}}@media(max-width:760px){.deepux-app{--dx-conversation-left: 0px;--dx-conversation-dock-height: 144px}.deepux-app.dx-workbench .dx-main,.deepux-app.dx-workbench.has-active-artifact .dx-main,.deepux-app.is-artifact-focus .dx-main{height:auto;overflow:visible;padding-bottom:calc(var(--dx-conversation-dock-height) + 24px + env(safe-area-inset-bottom,0px))}}.dx-journey-workspace-surface{display:contents;transform:none}.dx-journey-scene[hidden],.dx-journey-overview-chrome[hidden]{display:none}.deepux-app.dx-continuous-spatial .dx-workspace{height:100dvh;overflow:hidden}.deepux-app.dx-continuous-spatial .dx-main,.deepux-app.dx-continuous-spatial.dx-workbench.has-active-artifact .dx-main,.deepux-app.dx-continuous-spatial.is-artifact-focus .dx-main{position:relative;height:calc(100dvh - var(--dx-spatial-header-height, 64px) - var(--dx-conversation-dock-height) - env(safe-area-inset-bottom,0px));max-width:none;margin:0;min-height:0;padding:0;overflow:hidden;background:var(--dx-canvas)}.dx-continuous-spatial .dx-journey-scene{position:absolute;top:0;right:0;bottom:0;left:0}.dx-continuous-spatial .dx-journey-overview-chrome{position:absolute;top:16px;left:28px;right:28px;z-index:4;pointer-events:none;opacity:max(0,calc(1 - var(--dx-journey-progress, 0) * 6))}.dx-journey-overview-chrome button,.dx-journey-overview-chrome input,.dx-journey-overview-chrome .dx-select-trigger{pointer-events:auto}.dx-continuous-spatial .dx-spatial-heading{margin-bottom:10px;padding-right:280px}.dx-continuous-spatial .dx-filters{margin-bottom:0;gap:10px;font-size:11px}.dx-continuous-spatial .dx-filters label{font-size:10px}.dx-continuous-spatial .dx-filters .dx-search{max-width:440px}.dx-continuous-spatial .dx-filters input,.dx-continuous-spatial .dx-filters .dx-select-trigger,.dx-continuous-spatial .dx-filters button{min-height:30px;font-size:11px}.dx-continuous-spatial .dx-journey-workspace-surface{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:var(--dx-canvas);overflow:hidden;opacity:var(--dx-journey-workspace-reveal, 0);transform:var(--dx-journey-surface-transform, none);transform-origin:0 0;will-change:transform,opacity;pointer-events:none}.dx-continuous-spatial[data-journey-stage=workspace] .dx-journey-workspace-surface{will-change:auto}.dx-continuous-spatial[data-journey-stage=workspace] .dx-journey-workspace-surface{pointer-events:auto}.deepux-app.dx-continuous-spatial .dx-workbench-chrome{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:16px 24px 0;z-index:5;background:transparent;pointer-events:none}.dx-continuous-spatial .dx-workbench-identity,.dx-continuous-spatial .dx-workbench-artifact-bar,.dx-continuous-spatial .dx-workbench-navigation,.dx-continuous-spatial .dx-room-members,.deepux-app.dx-continuous-spatial .dx-room-agent{pointer-events:auto}.dx-continuous-spatial .dx-workbench-heading,.dx-continuous-spatial .dx-workbench-artifact-bar{background:transparent}.deepux-app.dx-continuous-spatial.is-artifact-focus .dx-workbench-chrome{display:block}.dx-continuous-spatial .dx-workbench-heading{align-items:center;justify-content:flex-start;gap:16px;padding:0 280px 0 0;min-height:34px}.dx-continuous-spatial .dx-workbench-identity{display:flex;align-items:center;gap:12px;min-width:0}.deepux-app.dx-continuous-spatial .dx-workbench-title h1{font-size:15px;line-height:1.3;letter-spacing:-.3px}.dx-continuous-spatial .dx-workbench-title{flex-wrap:nowrap;gap:6px}.dx-continuous-spatial.has-active-artifact .dx-workbench-title{padding:6px 8px;border-radius:6px;background:var(--dx-surface)}.dx-continuous-spatial .dx-workbench-title .dx-tag{font-size:9px}.deepux-app.dx-continuous-spatial .dx-workbench-back{margin:0;flex-shrink:0;padding:5px 7px;background:var(--dx-surface)}.dx-continuous-spatial .dx-workbench-artifact-bar{padding:0;gap:4px;min-width:0}.dx-continuous-spatial .dx-workbench-artifact-bar .dx-open-artifacts{gap:2px;padding:0;max-width:180px}.deepux-app.dx-continuous-spatial .dx-workbench-artifact-bar button{min-height:30px;padding:5px 7px;font-size:10px;background:var(--dx-surface)}.dx-continuous-spatial .dx-workbench-content{position:absolute;top:64px;right:0;bottom:120px;left:0;overflow:auto;overscroll-behavior:contain;padding:12px 28px 30px}.dx-continuous-spatial .dx-workbench-content>.dx-heading{display:none}.deepux-app.dx-continuous-spatial .dx-artifact-host{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;min-height:0;overflow:auto;overscroll-behavior:contain;background:var(--dx-canvas)}.dx-continuous-spatial.has-active-artifact .dx-workbench-content:not([hidden]){inset:60px auto 120px 24px;width:min(380px,calc(100% - 48px));z-index:7;padding:18px;border:1px solid var(--dx-edge);border-radius:12px;background:var(--dx-surface);box-shadow:0 12px 40px #00000012}.deepux-app.dx-continuous-spatial .dx-artifact-toolbar{position:sticky;top:16px;height:0;padding:0 24px;justify-content:flex-end;align-items:flex-start;border:0;background:transparent;pointer-events:none;overflow:visible;z-index:6}.dx-continuous-spatial .dx-artifact-toolbar>span{display:none}.deepux-app.dx-continuous-spatial .dx-artifact-toolbar button{pointer-events:auto;background:var(--dx-surface)}.dx-continuous-spatial.has-active-artifact .dx-map-tools{right:146px;top:16px}.dx-continuous-spatial.has-active-artifact .dx-workbench-heading{padding-right:404px}.deepux-app.dx-continuous-spatial .dx-artifact-host .dx-fixture{min-height:100%;padding:72px 28px 116px}.dx-continuous-spatial .dx-artifact-host>[data-host-artifact]:not([hidden]),.deepux-app.dx-continuous-spatial .dx-iframe-fixture{height:100%}.deepux-app.dx-continuous-spatial .dx-iframe-fixture{padding:64px 0 120px}.deepux-app.dx-continuous-spatial .dx-iframe-fixture>.dx-fixture-label{display:none}.deepux-app.dx-continuous-spatial .dx-iframe-fixture iframe{height:100%;min-height:0}.deepux-app.dx-continuous-spatial .dx-stored-preview{min-height:100%;padding:72px 28px 116px}.dx-continuous-spatial .dx-workbench-navigation,.dx-continuous-spatial .dx-room-members,.deepux-app.dx-continuous-spatial .dx-room-agent{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom,0px))}.dx-continuous-spatial .dx-workbench-navigation{left:50%;max-width:max(0px,calc(100% - 500px))}.dx-continuous-spatial .dx-room-members{left:24px}.deepux-app.dx-continuous-spatial .dx-room-agent{right:20px;max-width:210px}.deepux-app.dx-continuous-spatial .dx-room-agent--unassigned{color:var(--dx-muted);font-size:10px}.dx-room-agent-empty{flex-shrink:0}@media(min-width:761px)and (max-width:1100px){.dx-continuous-spatial .dx-workbench-artifact-bar .dx-open-artifacts{max-width:100px}.dx-continuous-spatial .dx-workbench-title .dx-tag{display:none}}.dx-continuous-spatial .dx-error,.dx-continuous-spatial .dx-notice{position:relative;z-index:10}@media(max-width:760px){.deepux-app.dx-continuous-spatial .dx-main,.deepux-app.dx-continuous-spatial.dx-workbench.has-active-artifact .dx-main,.deepux-app.dx-continuous-spatial.is-artifact-focus .dx-main{height:calc(100dvh - var(--dx-spatial-header-height, 124px) - var(--dx-conversation-dock-height))}.dx-continuous-spatial .dx-journey-overview-chrome{left:14px;right:14px}.dx-continuous-spatial .dx-spatial-heading{padding-right:0;margin-top:40px}.dx-continuous-spatial .dx-filters{flex-wrap:wrap}.dx-continuous-spatial .dx-workbench-navigation{left:14px;right:14px;bottom:16px;transform:none;max-width:none}.deepux-app.dx-continuous-spatial .dx-workbench-chrome{padding:12px 14px 0}.dx-continuous-spatial .dx-workbench-heading,.dx-continuous-spatial.has-active-artifact .dx-workbench-heading{padding:0;gap:8px;flex-wrap:wrap;justify-content:space-between}.dx-continuous-spatial .dx-workbench-identity{gap:6px}.dx-continuous-spatial .dx-workbench-title .dx-tag,.dx-continuous-spatial .dx-workbench-artifact-bar .dx-open-artifacts{display:none}.dx-continuous-spatial[data-journey-stage=workspace] .dx-map-tools{top:58px;right:14px}.dx-continuous-spatial[data-journey-stage=workspace].has-active-artifact .dx-map-tools{right:134px}.dx-continuous-spatial .dx-room-members,.deepux-app.dx-continuous-spatial .dx-room-agent{display:flex;align-items:center;gap:5px;bottom:66px;margin:0;padding:4px;max-width:calc(50% - 18px);box-sizing:border-box;font-size:9px}.dx-continuous-spatial .dx-room-members{left:14px}.deepux-app.dx-continuous-spatial .dx-room-agent{right:14px}.dx-continuous-spatial .dx-room-human-group{display:flex;margin:0;height:46px;gap:2px}.dx-continuous-spatial .dx-room-human{width:25px;height:46px}.dx-continuous-spatial .dx-room-agent-form{width:44px;height:44px;margin-right:0}.dx-continuous-spatial .dx-room-members small,.dx-continuous-spatial .dx-room-agent small{font-size:8px;margin:0}.dx-continuous-spatial .dx-workbench-content{top:104px;bottom:136px;padding-inline:14px}.dx-continuous-spatial.has-active-artifact .dx-workbench-content:not([hidden]){top:104px;right:14px;bottom:136px;left:14px;width:auto}.deepux-app.dx-continuous-spatial .dx-artifact-toolbar{top:58px;padding-inline:14px}.deepux-app.dx-continuous-spatial .dx-iframe-fixture{padding-block:104px 136px}}.deepux-app[data-conversation-layout]{--dx-conversation-pane-width: min(420px, 40vw);--dx-workspace-toolbar-height: 50px;--dx-work-top: calc( var(--dx-chat-shell-header-height, 0px) + var(--dx-workspace-toolbar-height) )}.dx-workspace-toolbar{position:fixed;top:var(--dx-chat-shell-header-height, 0px);left:var(--dx-conversation-left);right:0;height:var(--dx-workspace-toolbar-height);z-index:1800;display:flex;align-items:center;gap:16px;padding:10px 20px;border-bottom:1px solid var(--dx-edge);background:var(--dx-canvas)}.dx-workspace-toolbar[inert]{visibility:hidden}.dx-work-menu{position:relative;flex-shrink:0}.dx-work-menu-panel{position:absolute;right:0;top:calc(100% + 8px);width:260px;max-height:calc(100dvh - var(--dx-work-top) - 24px);overflow:auto;padding:7px;border:1px solid var(--dx-edge);border-radius:12px;background:var(--dx-surface);box-shadow:0 12px 40px #0000001a}.dx-work-menu-panel nav{display:flex;flex-direction:column}.dx-work-menu-panel nav+nav{border-top:1px solid var(--dx-edge);margin-top:6px;padding-top:6px}.dx-work-menu-panel nav>span{padding:6px 10px;color:var(--dx-muted);font-size:11px}.dx-work-menu-panel a{display:block;padding:7px 10px;border-radius:6px;color:var(--dx-ink);text-decoration:none}.dx-work-menu-panel a:hover,.dx-work-menu-panel a[aria-current]{background:var(--dx-inset)}.deepux-app[data-conversation-layout] .dx-workspace{padding-top:var(--dx-workspace-toolbar-height)}.deepux-app[data-conversation-layout=split] .dx-workspace{margin-left:var(--dx-conversation-pane-width)}.deepux-app[data-conversation-layout=chat] .dx-workspace{visibility:hidden}.deepux-app[data-conversation-layout] .dx-primary-conversation.has-workspace-sidebar.is-open{top:calc(var(--dx-conversation-top, 0px) + var(--dx-work-top));height:calc(var(--dx-conversation-height, 100dvh) - var(--dx-work-top))}.deepux-app[data-conversation-layout=split] .dx-primary-conversation.has-workspace-sidebar.is-open{left:var(--dx-conversation-left);right:auto;width:var(--dx-conversation-pane-width);border-right:1px solid var(--dx-edge)}.deepux-app[data-conversation-layout=split] .dx-main{padding:26px 24px 40px}.deepux-app[data-conversation-layout].is-artifact-focus .dx-main,.deepux-app[data-conversation-layout].dx-continuous-spatial .dx-main{padding:0}.deepux-app[data-conversation-layout].is-artifact-focus .dx-iframe-fixture iframe{min-height:320px;height:calc(100dvh - var(--dx-work-top) - var(--dx-conversation-dock-height) - 105px)}.deepux-app[data-conversation-layout=split].dx-continuous-spatial .dx-spatial-heading{padding-right:280px}.deepux-app[data-conversation-layout=split].dx-continuous-spatial .dx-workbench-heading{padding-right:145px}.deepux-app[data-conversation-layout=split] .dx-filters{flex-wrap:wrap}@media(max-width:1040px){.dx-workspace-toolbar{gap:10px;padding:8px 14px}}@media(max-width:760px){.deepux-app[data-conversation-layout]{--dx-workspace-toolbar-height: 48px}.dx-workspace-toolbar{flex-wrap:wrap;align-content:center;gap:5px 12px}.deepux-app .dx-work-menu>button{min-height:34px;padding:5px 10px}.deepux-app[data-conversation-layout] .dx-workspace{padding-top:var(--dx-workspace-toolbar-height)}.deepux-app[data-conversation-layout].dx-continuous-spatial .dx-main{height:calc(100dvh - var(--dx-work-top) - var(--dx-conversation-dock-height) - env(safe-area-inset-bottom,0px))}}.dx-retained-workshops[hidden]{display:none}.dx-retained-workshops.is-conversational{position:fixed;top:var(--dx-work-top);left:var(--dx-conversation-left);right:0;bottom:calc(var(--dx-conversation-dock-height) + env(safe-area-inset-bottom,0px));z-index:1700;overflow:auto;overscroll-behavior:contain;background:var(--dx-canvas);padding:20px 24px}[data-conversation-layout=split] .dx-retained-workshops.is-conversational{left:calc(var(--dx-conversation-left) + var(--dx-conversation-pane-width))}.dx-activity-work-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.dx-activity-work-header>div{display:grid;gap:4px}.dx-activity-work-header span{font-size:11px;color:var(--dx-muted)}.dx-continuous-spatial .dx-retained-workshops:not(.is-conversational){position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;opacity:var(--dx-journey-workspace-reveal, 0);transform:var(--dx-workshop-transform);transform-origin:0 0;pointer-events:none}.dx-continuous-spatial[data-journey-stage=workspace] .dx-retained-workshops:not(.is-conversational)>.dx-retained-workshops-content{pointer-events:auto}.dx-continuous-spatial .dx-retained-workshops:not(.is-conversational)>.dx-retained-workshops-content{position:absolute;top:64px;right:0;bottom:96px;left:0;overflow:auto;padding:12px 28px 30px;overscroll-behavior:contain}@media(max-width:760px){.dx-retained-workshops.is-conversational{padding:14px}}.deepux-app[data-activity-open=true] .dx-workspace{height:calc(100dvh - var(--dx-chat-shell-header-height, 0px));overflow:hidden}.deepux-app[data-activity-open=true] .dx-journey-workspace-surface,.deepux-app[data-activity-open=true] .dx-journey-overview-chrome,.deepux-app[data-activity-open=true] .dx-journey-scene{visibility:hidden}.deepux-app[data-conversation-artifact=true] .dx-workspace{height:calc(100dvh - var(--dx-chat-shell-header-height, 0px));overflow:hidden}.deepux-app[data-conversation-artifact=true] .dx-journey-overview-chrome,.deepux-app[data-conversation-artifact=true] .dx-journey-scene{visibility:hidden}.deepux-app .dx-journey-workspace-surface.is-conversational-artifact{display:block;position:fixed;top:var(--dx-work-top);left:var(--dx-conversation-left);right:0;bottom:calc(var(--dx-conversation-dock-height) + env(safe-area-inset-bottom,0px));z-index:1700;padding:20px 24px;overflow:auto;overscroll-behavior:contain;background:var(--dx-canvas);transform:none!important;opacity:1;clip-path:none;pointer-events:auto}.deepux-app[data-conversation-layout=split] .dx-journey-workspace-surface.is-conversational-artifact{left:calc(var(--dx-conversation-left) + var(--dx-conversation-pane-width))}.deepux-app[data-conversation-artifact=true] .dx-artifact-host{position:relative;inset:auto;margin:0;min-height:0;overflow:visible}.deepux-app[data-conversation-artifact=true] .dx-artifact-toolbar{position:sticky;top:0;height:auto;padding:10px 14px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--dx-edge);background:var(--dx-surface);pointer-events:auto}.deepux-app[data-conversation-artifact=true] .dx-artifact-toolbar>span{display:block}.deepux-app[data-conversation-artifact=true] .dx-stored-preview{min-height:0;padding:20px 14px}.deepux-app[data-conversation-artifact=true] .dx-artifact-host>[data-host-artifact]{height:auto}.dx-agent-document{max-width:780px;margin:0 auto;overflow-wrap:anywhere}.dx-agent-document p,.dx-agent-document blockquote{white-space:pre-wrap;line-height:1.65}.dx-agent-document section{margin-top:28px}.dx-agent-document blockquote{margin:12px 0;padding-left:14px;border-left:2px solid var(--dx-edge)}.dx-agent-document small{color:var(--dx-muted);overflow-wrap:anywhere}@media(max-width:760px){.deepux-app .dx-journey-workspace-surface.is-conversational-artifact{padding:14px}}.dx-conversation-resizer{position:fixed;top:var(--dx-chat-shell-header-height, 0px);bottom:0;left:calc(var(--dx-conversation-left) + var(--dx-conversation-pane-width));transform:translate(-50%);width:12px;z-index:1851;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.dx-conversation-resizer[hidden]{display:none}.dx-conversation-resizer:before{content:"";position:absolute;top:0;right:5px;bottom:0;left:5px;background:transparent}.dx-conversation-resizer:hover:before,.dx-conversation-resizer:focus-visible:before,[data-chat-resizing=true] .dx-conversation-resizer:before{background:var(--dx-focus, var(--dx-ink))}.dx-conversation-resize-shield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1850;cursor:col-resize;touch-action:none}[data-chat-resizing=true],[data-chat-resizing=true] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:1040px){.dx-conversation-resizer,.dx-conversation-resize-shield{display:none}}.deepux-app[data-conversation-layout=work] .dx-primary-conversation{display:none}.dx-conversation-pane-controls{--dx-pane-fade-duration: .12s;--dx-pane-hide-delay: .3s;position:fixed;top:calc(var(--dx-chat-shell-header-height, 0px) + (100dvh - var(--dx-chat-shell-header-height, 0px)) * .45 + 21px);left:calc(var(--dx-conversation-left) + var(--dx-conversation-pane-width));width:76px;display:flex;align-items:center;justify-content:space-between;transform:translate(-50%,-50%);z-index:1852;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dx-pane-fade-duration) ease var(--dx-pane-hide-delay),visibility 0s linear calc(var(--dx-pane-hide-delay) + var(--dx-pane-fade-duration))}.deepux-app .dx-pane-toggle{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:36px;min-height:36px;padding:0;border:1px solid var(--dx-edge);border-radius:6px;background:var(--dx-surface);color:var(--dx-muted);box-shadow:0 2px 6px #0000000f;cursor:pointer;pointer-events:auto}.deepux-app .dx-pane-toggle:hover,.deepux-app .dx-pane-toggle:focus-visible{color:var(--dx-ink);background:var(--dx-inset)}.dx-conversation-resizer:hover~.dx-conversation-pane-controls,.dx-conversation-resizer:focus-visible~.dx-conversation-pane-controls,.dx-conversation-pane-controls:hover,.dx-conversation-pane-controls:focus-within,.dx-conversation-pane-controls:not([data-layout=split]){--dx-pane-hide-delay: 0ms;opacity:1;visibility:visible;transition-delay:0s}.dx-conversation-pane-controls[data-layout=work]{left:calc(var(--dx-conversation-left) + 8px);transform:translateY(-50%);width:32px}.dx-conversation-pane-controls[data-layout=chat]{left:auto;right:8px;transform:translateY(-50%);width:32px}.dx-pane-toggle-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:6px 8px;border-radius:5px;background:var(--dx-ink);color:var(--dx-canvas);font-size:11px;font-weight:400;line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none}.dx-pane-toggle:hover .dx-pane-toggle-tooltip,.dx-pane-toggle:focus-visible .dx-pane-toggle-tooltip{opacity:1;visibility:visible}.dx-conversation-pane-controls[data-layout=work] .dx-pane-toggle-tooltip{left:6px;transform:none}.dx-conversation-pane-controls[data-layout=chat] .dx-pane-toggle-tooltip{left:auto;right:6px;transform:none}.dx-conversation-pane-controls[hidden],.deepux-app .dx-pane-toggle[hidden],[data-chat-resizing=true] .dx-conversation-pane-controls{display:none}@media(hover:none){.dx-conversation-pane-controls{--dx-pane-hide-delay: 0ms;opacity:1;visibility:visible;transition:none}.deepux-app .dx-pane-toggle{pointer-events:auto;min-height:44px}}@media(prefers-reduced-motion:reduce){.deepux-app .dx-conversation-pane-controls{transition:opacity 0s var(--dx-pane-hide-delay),visibility 0s var(--dx-pane-hide-delay)!important}}.deepux-app[data-conversation-layout]{--dx-workspace-toolbar-height: 50px}.deepux-app[data-conversation-layout][data-space-sections=false]{--dx-workspace-toolbar-height: 0px}.dx-workspace-toolbar{display:block;padding:0 24px}.dx-work-navigation{grid-column:1 / -1;display:flex;align-items:stretch;gap:24px;min-width:0;max-width:100%;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.dx-work-navigation a{display:flex;align-items:center;flex-shrink:0;color:var(--dx-muted);text-decoration:none;font-size:13px;font-weight:500;border-bottom:2px solid transparent;padding:0 1px;white-space:nowrap}.dx-work-navigation a:hover{color:var(--dx-ink)}.dx-work-navigation a[aria-current]{color:var(--dx-ink);border-bottom-color:var(--dx-ink)}.dx-work-navigation a:focus-visible{outline:2px solid var(--dx-ink);outline-offset:-3px;border-radius:4px}.deepux-app[data-conversation-layout=split] .dx-workspace-toolbar{left:calc(var(--dx-conversation-left) + var(--dx-conversation-pane-width))}.deepux-app[data-conversation-layout=chat]{--dx-workspace-toolbar-height: 0px}.deepux-app[data-conversation-layout=chat] .dx-workspace-toolbar{display:none}.deepux-app[data-conversation-layout] .dx-primary-conversation.has-workspace-sidebar.is-open{top:calc(var(--dx-conversation-top, 0px) + var(--dx-chat-shell-header-height, 0px));height:calc(var(--dx-conversation-height, 100dvh) - var(--dx-chat-shell-header-height, 0px))}.deepux-app.has-space-document .dx-main{position:relative;height:calc(100dvh - var(--dx-work-top) - var(--dx-conversation-dock-height) - env(safe-area-inset-bottom,0px));min-height:0;max-width:none;margin:0;padding:0;overflow:hidden}.has-space-document:not(.dx-continuous-spatial) .dx-journey-workspace-surface:not(.is-conversational-artifact){display:block;position:relative;height:100%}.has-space-document.dx-continuous-spatial .dx-journey-workspace-surface:not(.is-conversational-artifact){container:space-room / inline-size;--dx-room-content-gutter: 156px}.deepux-app.has-space-document .dx-space-document{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;padding:32px clamp(20px,4vw,56px) 64px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-top:24px}.deepux-app.has-space-document.dx-continuous-spatial .dx-space-document{top:64px;right:0;bottom:0;left:0;padding-inline:var(--dx-room-content-gutter);border:0;border-radius:0;box-shadow:none;background:var(--dx-canvas)}.deepux-app.has-space-document.dx-continuous-spatial .dx-room-members,.deepux-app.has-space-document.dx-continuous-spatial .dx-room-agent{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:none;display:flex;flex-direction:column;align-items:center;gap:7px;width:calc(var(--dx-room-content-gutter) - 28px);max-width:calc(var(--dx-room-content-gutter) - 28px);padding:0;text-align:center;background:transparent;border:0;border-radius:0}.deepux-app.has-space-document.dx-continuous-spatial .dx-room-members{left:14px}.deepux-app.has-space-document.dx-continuous-spatial .dx-room-agent{right:14px}.has-space-document .dx-room-agent-form{margin-right:0}.has-space-document .dx-room-members-copy,.has-space-document .dx-room-agent>span:last-child{width:100%;overflow-wrap:anywhere}.dx-space-document>[data-work-section]{max-width:1100px;margin:0 auto;padding:36px 0 48px;border-top:1px solid var(--dx-edge);scroll-margin-top:24px}.dx-space-document>[data-work-section=goal]{border:0;padding-top:0}.dx-space-document>[data-work-section=activity]{min-height:calc(100% - 48px)}.dx-section-entry{min-height:160px;padding-block:12px}.dx-section-entry button{min-height:44px}.deepux-app .dx-document-section-title{font-size:24px;font-weight:550;letter-spacing:-.5px;margin:0 0 20px}.dx-space-document .dx-retained-workshops:not(.is-conversational){position:static;inset:auto;opacity:1;transform:none;pointer-events:auto}.dx-space-document .dx-retained-workshops:not(.is-conversational)>.dx-retained-workshops-content{position:static;inset:auto;overflow:visible;padding:0}.has-space-document .dx-workbench-navigation{display:none}.has-space-document .dx-journey-workspace-surface>.dx-open-artifacts{position:absolute;inset:0 0 auto;z-index:9;height:52px;margin:0;padding:8px 24px;background:var(--dx-canvas);border-bottom:1px solid var(--dx-edge)}.deepux-app.has-space-document:not([data-conversation-artifact=true]) .dx-artifact-host{position:absolute;top:52px;right:0;bottom:0;left:0;margin:0;min-height:0;overflow:auto;background:var(--dx-canvas)}.deepux-app.has-space-document.is-artifact-focus:not([data-conversation-artifact=true]) .dx-artifact-host{top:0;right:0;bottom:0;left:0}.deepux-app.has-space-document.dx-continuous-spatial:not([data-conversation-artifact=true]) .dx-journey-workspace-surface>.dx-artifact-host{left:var(--dx-room-content-gutter);right:var(--dx-room-content-gutter)}@container space-room (max-width: 1000px){.deepux-app.has-space-document.dx-continuous-spatial .dx-space-document,.deepux-app.has-space-document.dx-continuous-spatial .dx-room-members,.deepux-app.has-space-document.dx-continuous-spatial .dx-room-agent{--dx-room-content-gutter: 124px}.has-space-document .dx-room-human{width:30px;height:52px}.has-space-document .dx-room-human-group{height:52px;gap:2px}.deepux-app.has-space-document.dx-continuous-spatial:not([data-conversation-artifact=true]) .dx-journey-workspace-surface>.dx-artifact-host{--dx-room-content-gutter: 124px}}@container space-room (max-width: 620px){.deepux-app.has-space-document.dx-continuous-spatial .dx-space-document{padding-inline:18px;padding-bottom:154px}.deepux-app.has-space-document.dx-continuous-spatial .dx-room-members,.deepux-app.has-space-document.dx-continuous-spatial .dx-room-agent{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:none;width:112px;max-width:calc(50% - 28px);gap:5px}.deepux-app.has-space-document.dx-continuous-spatial:not([data-conversation-artifact=true]) .dx-journey-workspace-surface>.dx-artifact-host{left:0;right:0}}.deepux-app[data-activity-open=true] .dx-journey-workspace-surface{visibility:visible;transform:none!important;will-change:auto;opacity:1;pointer-events:auto}.deepux-app[data-activity-open=true] .dx-workbench-content>*{visibility:hidden}.deepux-app[data-activity-open=true] .dx-retained-workshops.is-conversational,.deepux-app[data-activity-open=true] .dx-retained-workshops.is-conversational *{visibility:visible}.deepux-app[data-activity-open=true] .dx-retained-workshops.is-conversational{max-width:none;margin:0;border:0}@media(max-width:760px){.deepux-app[data-conversation-layout][data-space-sections=true]:not([data-conversation-layout=chat]){--dx-workspace-toolbar-height: 48px}.dx-workspace-toolbar{padding:0 14px}.dx-work-navigation{gap:22px}.deepux-app.has-space-document .dx-space-document{padding:24px 18px 48px}.deepux-app.has-space-document.dx-continuous-spatial .dx-space-document{bottom:0;padding-bottom:154px}.deepux-app.has-space-document.dx-continuous-spatial .dx-room-members,.deepux-app.has-space-document.dx-continuous-spatial .dx-room-agent{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:none;width:112px;max-width:calc(50% - 28px);gap:5px}.deepux-app.has-space-document.dx-continuous-spatial:not([data-conversation-artifact=true]) .dx-journey-workspace-surface>.dx-artifact-host{left:0;right:0}.dx-space-document>[data-work-section]{padding-bottom:32px}}.deepux-app[data-space-composer=true]{--dx-space-composer-gutter: clamp( 96px, calc((100vw - var(--dx-conversation-left) - 540px) / 2), 156px )}.deepux-app[data-space-composer=true][data-conversation-layout=work] .dx-primary-conversation{display:block;left:calc(var(--dx-conversation-left) + var(--dx-space-composer-gutter));right:var(--dx-space-composer-gutter);bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--dx-conversation-keyboard));padding:0}.deepux-app[data-space-composer=true] .dx-conversation-composer{width:min(100%,780px)}.deepux-app[data-space-composer=true].has-space-document.dx-continuous-spatial .dx-room-members,.deepux-app[data-space-composer=true].has-space-document.dx-continuous-spatial .dx-room-agent{width:calc(var(--dx-space-composer-gutter) - 28px);max-width:calc(var(--dx-space-composer-gutter) - 28px)}.deepux-app[data-space-composer=true] .dx-room-human{width:clamp(22px,calc((var(--dx-space-composer-gutter) - 36px) / 3),38px)}.deepux-app[data-space-composer=true].has-space-document.dx-continuous-spatial .dx-space-document{bottom:calc(var(--dx-space-composer-height, 104px) + env(safe-area-inset-bottom,0px));padding-bottom:32px}.deepux-app[data-space-composer=true].has-space-document:not([data-conversation-artifact=true]) .dx-artifact-host{bottom:calc(var(--dx-space-composer-height, 104px) + env(safe-area-inset-bottom,0px))}@media(max-width:760px){.deepux-app[data-space-composer=true][data-conversation-layout=work] .dx-primary-conversation{left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--dx-conversation-keyboard))}.deepux-app[data-space-composer=true].has-space-document.dx-continuous-spatial .dx-room-members,.deepux-app[data-space-composer=true].has-space-document.dx-continuous-spatial .dx-room-agent{bottom:calc(var(--dx-space-composer-height, 104px) + env(safe-area-inset-bottom,0px));width:112px;max-width:calc(50% - 28px)}.deepux-app[data-space-composer=true].has-space-document.dx-continuous-spatial .dx-space-document,.deepux-app[data-space-composer=true].has-space-document:not([data-conversation-artifact=true]) .dx-artifact-host{bottom:calc(var(--dx-space-composer-height, 104px) + 116px + env(safe-area-inset-bottom,0px))}}.dx-workshop-reading-dock,.dx-workshop-reading-composer-action{display:none}@media(max-width:760px){.dx-workshop-reading-dock{position:fixed;z-index:1800;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px calc(8px + env(safe-area-inset-bottom,0px));min-height:64px;background:var(--dx-canvas);border-top:1px solid var(--dx-edge)}.dx-workshop-reading-dock>span{font-size:12px;color:var(--dx-muted)}.deepux-app .dx-workshop-reading-dock button{min-height:44px}.dx-workshop-reading-composer-action{display:flex;justify-content:flex-end;padding-bottom:6px;pointer-events:auto}.deepux-app .dx-workshop-reading-composer-action button{min-height:36px;padding:6px 10px}.deepux-app[data-space-composer=true][data-workshop-reading=true] .dx-primary-conversation,.deepux-app[data-workshop-reading=true].has-space-document.dx-continuous-spatial .dx-room-members,.deepux-app[data-workshop-reading=true].has-space-document.dx-continuous-spatial .dx-room-agent{display:none}.deepux-app[data-workshop-reading=true].has-space-document.dx-continuous-spatial .dx-space-document{bottom:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:24px}}html:has(.deepux-app),.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll){--dx-pane-scrollbar-thumb: transparent}html:has(.deepux-app .dx-workspace:hover),.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll):hover{--dx-pane-scrollbar-thumb: rgb(128 128 128 / 32%)}html:has(.deepux-app),.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll),.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll) *{scrollbar-width:thin;scrollbar-color:var(--dx-pane-scrollbar-thumb) transparent}html:has(.deepux-app)::-webkit-scrollbar,.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll)::-webkit-scrollbar,.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll) *::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px;background:transparent;border:0}html:has(.deepux-app)::-webkit-scrollbar-track,html:has(.deepux-app)::-webkit-scrollbar-corner,.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll)::-webkit-scrollbar-track,.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll)::-webkit-scrollbar-corner,.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll) *::-webkit-scrollbar-track,.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll) *::-webkit-scrollbar-corner{background:transparent;border:0;box-shadow:none}html:has(.deepux-app)::-webkit-scrollbar-thumb,.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll)::-webkit-scrollbar-thumb,.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll) *::-webkit-scrollbar-thumb{background-color:var(--dx-pane-scrollbar-thumb);border:1px solid transparent;border-radius:8px;background-clip:padding-box}@supports selector(::-webkit-scrollbar){html:has(.deepux-app),.deepux-app :is(.dx-sidebar-scroll,.dx-rail-flyout-scroll,.dx-primary-conversation,.dx-workspace,.dx-work-navigation),.deepux-app :is(.dx-sidebar-scroll,.dx-rail-flyout-scroll,.dx-primary-conversation,.dx-workspace,.dx-work-navigation) *{scrollbar-width:auto;scrollbar-color:auto}}html:has(.deepux-app)::-webkit-scrollbar-track-piece,.deepux-app :is(.dx-sidebar-scroll,.dx-rail-flyout-scroll,.dx-primary-conversation,.dx-workspace,.dx-work-navigation)::-webkit-scrollbar-track-piece,.deepux-app :is(.dx-sidebar-scroll,.dx-rail-flyout-scroll,.dx-primary-conversation,.dx-workspace,.dx-work-navigation) *::-webkit-scrollbar-track-piece{background:transparent;border:0;box-shadow:none}html:has(.deepux-app)::-webkit-scrollbar-button,.deepux-app :is(.dx-sidebar-scroll,.dx-rail-flyout-scroll,.dx-primary-conversation,.dx-workspace,.dx-work-navigation)::-webkit-scrollbar-button,.deepux-app :is(.dx-sidebar-scroll,.dx-rail-flyout-scroll,.dx-primary-conversation,.dx-workspace,.dx-work-navigation) *::-webkit-scrollbar-button{display:none;width:0;height:0}@media(hover:none){html:has(.deepux-app),.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll){--dx-pane-scrollbar-thumb: rgb(128 128 128 / 32%)}}@media(forced-colors:active){html:has(.deepux-app),.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll),.deepux-app :is(.dx-primary-conversation,.dx-workspace,.dx-work-navigation,.dx-sidebar-scroll,.dx-rail-flyout-scroll) *{scrollbar-color:auto}}:root:has(main.foundation){background:#fff}main.foundation{min-height:100dvh}.foundation{max-width:1160px;margin:auto;padding:28px 40px 56px;color:#1c1e21;background:#fff;line-height:1.6}.foundation header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;border-bottom:1px solid #d3d6dc}.foundation-session-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;margin:12px auto;border:1px solid #d3d6dc;border-radius:12px;background:#f6f7f9}.foundation-session-notice p{margin:0}.foundation header strong{font-size:23px;font-weight:650;letter-spacing:-.8px}.foundation header span{display:block;margin-top:1px;color:#676b73;font-size:12px}.foundation h1{margin:12px 0 20px;font-size:34px;font-weight:550;letter-spacing:-1.3px;line-height:1.16;text-wrap:balance}.foundation :is(h1,h2,h3){color:inherit}.foundation button,.foundation a{padding:10px 16px;border:1px solid #d3d6dc;border-radius:9px;background:#fff;color:#1c1e21;display:inline-flex;align-items:center;justify-content:center;min-height:42px;font-size:13px;font-weight:500;line-height:1.45;text-align:center}.foundation button:hover:not(:disabled),.foundation a:hover{background:#f6f7f9;border-color:#bfc4cc;color:#1c1e21}.foundation :is(button,a,input,textarea,.dx-select-trigger):focus-visible{outline:2px solid #676b73;outline-offset:3px}.foundation .foundation-primary{background:#1c1e21;color:#fff;border-color:#1c1e21}.foundation .foundation-primary:hover:not(:disabled){background:#36393f;border-color:#36393f;color:#fff}.foundation label{display:block;margin-bottom:16px;font-size:13px;font-weight:500}.foundation input:not([type=checkbox]),.foundation textarea,.foundation .dx-select-trigger{display:block;width:100%;padding:11px 12px;margin-top:6px;border:1px solid #7a8089;border-radius:8px;background:#fff;color:#1c1e21}.foundation textarea{min-height:120px;resize:vertical}.foundation fieldset{border:0;margin:0;padding:0}.foundation fieldset button{margin:6px 8px 6px 0}.foundation-welcome{max-width:880px;margin:76px auto 24px}.foundation-welcome h1{max-width:760px;font-size:clamp(36px,4.4vw,56px);letter-spacing:-2px;line-height:1.1}.foundation-welcome>p:not(.foundation-eyebrow){max-width:700px;color:#676b73;font-size:15px;line-height:1.75}.foundation-entry-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 20px}.foundation-signin-notice{padding:20px 22px;margin:20px 0;border:1px solid #d3d6dc;border-radius:12px;background:#f6f7f9}.foundation-signin-notice h2{margin:0 0 8px;font-size:16px;font-weight:550}.foundation-signin-notice p{margin:8px 0;color:#676b73;line-height:1.65}.foundation-welcome fieldset{margin-top:32px;padding:22px;background:#f6f7f9;border:1px solid #d3d6dc;border-radius:12px}.foundation-eyebrow{color:#676b73;font-size:11px;font-weight:550;letter-spacing:.09em;line-height:1.6}.foundation-account{display:flex;align-items:center;gap:24px;margin-top:24px;flex-wrap:wrap}.foundation-account label{margin:0;min-width:250px}.foundation-tools{display:flex;align-items:center;gap:24px;margin:24px 0;flex-wrap:wrap}.foundation-tools label{margin:0}.foundation-check input{margin-right:8px;accent-color:#1c1e21}.foundation-work{display:grid;grid-template-columns:1fr 1fr;gap:40px}.foundation-space{display:block!important;text-align:left!important;width:100%;margin-bottom:12px}.foundation-space[aria-pressed=true]{border-color:#aeb3bd;background:#f6f7f9}.foundation-space span,.foundation-space small{display:block;margin-top:8px;color:#676b73;overflow-wrap:anywhere}.foundation-error{padding:14px 16px;margin:16px 0;color:#9c3232;background:#fff5f5;border:1px solid #f0d6d6;border-radius:9px}.foundation-demo-bar{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:2000;display:flex;gap:18px;align-items:center;background:#fff;color:#1c1e21;border:1px solid #d3d6dc;box-shadow:0 4px 20px #1c1e210d;border-radius:12px;padding:8px 16px;font-size:12px;white-space:nowrap}.foundation-demo-bar button{padding:9px 12px;border:1px solid #d3d6dc;border-radius:8px}@media(max-width:720px){.foundation{padding:22px 20px 36px}.foundation header{align-items:flex-start;gap:16px}.foundation header>button{max-width:180px}.foundation-welcome{margin-top:44px}.foundation-welcome h1{letter-spacing:-1.4px}.foundation-work{grid-template-columns:1fr}.foundation-session-notice{align-items:flex-start;flex-wrap:wrap}.foundation-demo-bar{font-size:11px;gap:8px;max-width:95%;white-space:normal}}@media(prefers-reduced-motion:reduce){.foundation button,.foundation a{transition:none}}.foundation-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.foundation-header-actions .foundation-primary{white-space:nowrap}@media(max-width:720px){.foundation-header-actions{max-width:210px}}:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#34444d;background:#f7f8f8;font-synthesis:none;font-weight:400;font-size:14px;--ink: #293d49;--muted: #869095;--line: #e6e9e8;--blue: #426778;--amber: #a67c37;--cyan: #5c96a0;--nav-width: 176px;--inspector-width: 294px}*{box-sizing:border-box}body{margin:0}button,input,.dx-select-trigger,textarea{font:inherit}button,a,input,.dx-select-trigger,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button{border:0;background:none}button:disabled{opacity:.4;cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,.dx-select-trigger:focus-visible,textarea:focus-visible{outline:2px solid #528ba6;outline-offset:4px}button{transition:background .18s,color .18s,box-shadow .18s}button:hover{color:#1e4053}button svg{flex-shrink:0}strong{font-weight:550}h1,h2,h3,p{margin:0}::selection{background:#d9e8ed}.app-shell{height:100dvh;min-height:690px;display:flex;overflow:hidden}.sidebar{width:var(--nav-width);flex-shrink:0;border-right:1px solid var(--line);background:#f9faf9;display:flex;flex-direction:column;padding:30px 14px 16px;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:8px;padding:0 8px;font-size:30px;font-weight:650;letter-spacing:-1.5px;color:#273e4a;line-height:36px}.brand-symbol{display:flex}.brand-period{color:#90a7a8}.workspace-switch{display:flex;gap:8px;align-items:center;text-align:left;margin:36px 0 26px;padding:8px 5px;font-size:10px;white-space:nowrap}.workspace-switch>span:nth-child(2){flex:1;font-weight:600}.workspace-switch small{display:block;font-size:10px;font-weight:400;color:#909b9e;margin-top:4px}.workspace-monogram{height:25px;width:25px;display:grid;place-items:center;border:1px solid #dce2df;border-radius:6px;font-weight:600;color:#60746a;background:#f0f3ed}.nav-group{display:flex;flex-direction:column;gap:8px}.nav-item{display:flex;align-items:center;gap:12px;height:43px;text-align:left;padding:0 13px;border-radius:7px;font-size:13px;color:#6d797f;white-space:nowrap}.nav-item:hover{background:#eef2f2}.nav-item.active{background:#e6eef1;color:#355d70;font-weight:600}.nav-item.active:before{content:"";position:absolute;left:0;width:3px;height:23px;background:#4f788a;border-radius:0 3px 3px 0}.nav-count{margin-left:auto;border:1px solid #e4e4dc;border-radius:5px;font-size:10px;padding:1px 5px;color:#7c817c}.sidebar-spacer{flex:1}.sidebar-note{font-size:10px;line-height:1.7;color:#96a09f;padding:16px 10px 22px}.orbit-mark{margin-bottom:9px;color:#90a8a5}.secondary-nav{padding:0 8px;font-size:11px;gap:9px}.profile-button{display:flex;align-items:center;gap:9px;padding:17px 1px 0;margin-top:15px;border-top:1px solid var(--line);text-align:left;font-size:11px;white-space:nowrap}.profile-button>span:nth-child(2){flex:1;font-weight:550}.profile-button small{display:block;font-size:9px;color:#929c9e;margin-top:4px;font-weight:400}.avatar{display:grid;place-items:center;flex-shrink:0;border-radius:50%;width:31px;height:31px;font-size:10px;letter-spacing:.2px;font-weight:550;background:#e9e8e1;color:#6d7367}.avatar-user,.avatar-0{background:#e7e7dc;color:#727a60}.avatar-1{background:#e7e8ed;color:#6b788b}.avatar-2{background:#e6ece9;color:#688479}.workspace-main{display:flex;flex-direction:column;flex:1;min-width:0}.global-header{height:67px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 31px;border-bottom:1px solid var(--line);background:#fcfcfb}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:11px;color:#949d9f}.breadcrumb>span{color:#4e5e66}.global-actions{display:flex;align-items:center;gap:11px}.collaboration-avatars{display:flex;align-items:center;padding-left:7px}.collaboration-avatars i{font-style:normal;display:grid;place-items:center;width:25px;height:25px;background:#e8e9df;border:2px solid #fcfcfb;border-radius:50%;margin-left:-7px;font-size:8px;color:#737c64}.collaboration-avatars i:nth-child(2){background:#e7e8ef;color:#6c758b}.collaboration-avatars i:nth-child(3){background:#e6ece7;color:#78907c}.shared-label{font-size:10px;color:#8b9599}.header-divider{height:17px;width:1px;background:var(--line);margin:0 5px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;color:#889497;flex-shrink:0}.icon-button:hover{background:#ecf0ef;color:#456575}.notification-button{position:relative}.notification-button>span{position:absolute;width:4px;height:4px;border-radius:50%;background:#ac8950;top:4px;right:6px}.workspace-body{display:flex;flex:1;min-height:0;position:relative}.main-content{display:flex;flex-direction:column;min-width:0;flex:1;background:#fafbf9}.page-heading{display:flex;align-items:center;justify-content:space-between;padding:32px 34px 24px;position:relative;flex-shrink:0}.page-eyebrow{font-size:9px;font-weight:550;letter-spacing:1.65px;color:#94a09e;margin-bottom:10px}h1{font-size:34px;line-height:1.15;font-weight:500;letter-spacing:-1.15px;color:var(--ink)}.heading-dot{color:#9fb1ad}.page-heading p{font-size:12px;color:#8a9598;margin-top:9px}.heading-actions{display:flex;align-items:center;gap:8px;align-self:flex-start;padding-top:17px}.details-button{display:none;align-items:center;gap:6px;font-size:12px;padding:8px;border:1px solid var(--line);border-radius:5px}.demo-toggle{color:#a2aaa9}.map-toolbar{padding:0 34px;flex-shrink:0}.search-field{display:flex;align-items:center;gap:10px;border:1px solid #e3e7e5;border-radius:7px;background:#fff;max-width:100%;height:39px;padding:0 13px;color:#8c9b9e;box-shadow:0 1px 2px #273d4902}.search-field input{background:transparent;border:0;outline:0;color:#536873;font-size:11px;min-width:0;flex:1}.search-field input::placeholder{color:#9aa3a5}.search-field:focus-within{border-color:#91acb7;box-shadow:0 0 0 2px #e9f0f2}.search-field input:focus-visible{outline:none}.search-field kbd{display:flex;gap:3px;align-items:center;background:#f7f8f7;border:1px solid #eaedea;padding:2px 4px;border-radius:3px;font-size:9px;color:#959f9f}.toolbar-bottom{display:flex;align-items:center;justify-content:space-between;padding:17px 0 18px;gap:10px}.activity-filters{display:flex;align-items:center;gap:5px}.activity-filters button{font-size:11px;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border-radius:5px;color:#90999a;height:29px;white-space:nowrap}.activity-filters button.selected{color:#4b646d;background:#eaf0ef;font-weight:550}.activity-filters button:hover{background:#eff2ef}.filter-diamond{width:6px;height:6px;transform:rotate(45deg);border:1px solid #bc9f6f}.filter-count{font-size:9px;color:#aa8b59;background:#f1eee6;border-radius:3px;padding:1px 4px}.view-switch{display:flex;border:1px solid #e3e8e5;padding:3px;border-radius:6px;background:#f4f6f3}.view-switch button{display:flex;align-items:center;gap:6px;font-size:10px;padding:4px 8px;color:#929c9d;border-radius:3px}.view-switch button.active{background:#fff;box-shadow:0 1px 3px #34444d13;color:#526b78}.focus-strip{margin:0 34px;display:flex;align-items:center;gap:9px;position:relative;height:40px;border-top:1px solid #e7ebe7;border-bottom:1px solid #e7ebe7;font-size:10px;color:#8b9697;flex-shrink:0;z-index:3}.focus-strip-icon{display:flex;color:#6e8994}.focus-strip strong{color:#566e78;margin-left:9px}.why-button{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:10px;color:#899b9f;white-space:nowrap}.rotated{transform:rotate(180deg)}.why-popover{position:absolute;top:45px;right:0;width:302px;display:flex;gap:12px;background:#fff;border:1px solid #e1e8e6;box-shadow:0 8px 28px #34444d12;padding:19px;border-radius:9px;color:#6c8995;z-index:15}.why-popover>svg{flex-shrink:0;margin-top:2px}.why-popover strong{margin:0;font-size:12px}.why-popover p{line-height:1.65;font-size:12px;margin:8px 0 10px;color:#738388}.why-popover small{font-size:10px;color:#9aa5a4}.map-area{flex:1;min-height:0;position:relative;container-type:inline-size}.map-canvas{position:relative;width:100%;height:100%;min-height:370px;overflow:hidden;touch-action:none}.landscape{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;cursor:grab;overflow:visible;-webkit-user-select:none;user-select:none;touch-action:none}.is-dragging .landscape{cursor:grabbing}.canvas-caption{position:absolute;left:35px;top:24px;font-size:8px;font-weight:500;letter-spacing:1.2px;color:#a2aaa6;display:flex;align-items:center;gap:8px;pointer-events:none;z-index:1}.caption-divider{height:8px;width:1px;background:#d5dcd7;margin:0 2px}.tiny-cross{font-size:16px;color:#9aada8}.platform-hit{cursor:pointer;outline:none;transition:fill .3s,stroke .2s}.platform-hit:hover{stroke:#7d9f9f;stroke-width:2px;fill:#e8eee7}.platform-hit:focus-visible{stroke:#4c89a3;stroke-width:3.5px;stroke-dasharray:5 3}.space-group{transition:opacity .2s}.space-label{font-family:DM Sans,sans-serif}.agent-map-marker{cursor:pointer;outline:none}.agent-map-marker:hover .marker-target,.agent-map-marker:focus-visible .marker-target{fill:#83c1d51a;stroke:#699eaf;stroke-width:1;stroke-dasharray:3 2}.map-bottom{position:absolute;bottom:43px;left:34px;right:34px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.map-legend{display:flex;align-items:center;gap:17px;font-size:9px;color:#899794;background:#fafbf9ed;padding:8px 0;pointer-events:auto}.map-legend>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.human-key{width:7px;height:9px;background:#aaa79a;border-radius:3px 3px 1px 1px;position:relative;margin-top:4px}.human-key:before{content:"";position:absolute;top:-5px;left:2px;width:4px;height:4px;border-radius:50%;background:#aaa79a}.agent-key{width:10px;height:10px;background:radial-gradient(circle at 31% 22%,#dcf5ff,#75c9ee 48%,#408cb5);border-radius:42% 55% 48% 53%;box-shadow:0 1px 2px #3e758330}.attention-key{display:grid;place-items:center;font-style:normal;font-size:7px;width:11px;height:11px;border:1px solid #b99556;border-radius:50%;color:#b18b4c}.map-controls{pointer-events:auto;display:flex;align-items:center;padding:3px;border:1px solid #e0e6e1;border-radius:7px;box-shadow:0 2px 5px #213e4d04;background:#fffdfc;color:#6f8184}.map-controls button{width:27px;height:27px;display:grid;place-items:center;border-radius:4px}.map-controls button:hover{background:#eff3f0}.map-controls>span{font-size:10px;width:38px;text-align:center;font-variant-numeric:tabular-nums}.map-controls>i{height:13px;width:1px;background:#e3e8e4;margin:0 5px}.map-instruction{position:absolute;bottom:19px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:9px;font-size:9px;color:#a2aba7;pointer-events:none}.map-instruction>span{color:#bcc5be}.map-instruction button{display:flex;pointer-events:auto;color:#a2aba7;padding:0 3px}.inspector-container{width:var(--inspector-width);flex-shrink:0;margin:16px 16px 16px 12px;background:#fdfdfb;border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 48px #253b4226,0 4px 14px #253b4212;overflow:hidden;z-index:4}.inspector{height:100%;display:flex;flex-direction:column}.inspector-toolbar{height:55px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:0 25px;font-size:8px;font-weight:500;letter-spacing:1.2px;color:#9ba4a2;position:relative}.inspector-toolbar>div{display:flex}.inspector-close{display:none}.inspector-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e2e7e2 transparent;padding:7px 25px 24px;flex:1}.space-heading-icon{display:grid;place-items:center;width:43px;height:43px;background:#eff2ec;border:1px solid #e1e8de;border-radius:10px;color:#718878;margin-bottom:15px}.inspector h2{font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.7px;color:#334c56}.space-description{font-size:11px;line-height:1.65;color:#8c999b;margin-top:8px;max-width:230px}.recommend-label{display:inline-flex;align-items:center;gap:5px;color:#73909b;font-size:10px;margin-top:13px}.approval-summary{display:flex;align-items:center;gap:7px;font-size:11px;color:#ab874c;margin-top:15px}.outlined-diamond{border:1px solid #c6a15d;width:12px;height:12px;display:grid;place-items:center;border-radius:3px;font-size:8px}.approval-summary.complete{color:#70937d}.focus-explanation{margin-top:22px;padding:14px 13px;background:#f3f5f2;border:1px solid #e9ede6;border-radius:6px}.focus-explanation>div{display:flex;align-items:center;gap:7px;color:#7e969b;font-size:8px;letter-spacing:1px;font-weight:550}.focus-explanation p{font-size:11px;line-height:1.7;margin-top:8px;color:#7b8b8d}.inspector-tabs{display:flex;justify-content:space-between;border-bottom:1px solid #e5e9e4;margin:23px 0 0;gap:10px}.inspector-tabs button{padding:0 0 11px;font-size:10px;color:#949e9c;position:relative}.inspector-tabs button[aria-selected=true]{color:#4b6979;font-weight:550}.inspector-tabs button[aria-selected=true]:after{content:"";height:2px;background:#718c97;position:absolute;bottom:-1px;left:0;right:0;border-radius:2px}.section-title{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:550;letter-spacing:1.1px;color:#7d8d8e;margin-bottom:14px}.section-title>span{color:#9facaa}.section-title>svg{margin-left:auto;color:#a3b0ad}.people-section{margin-top:24px}.people-list{display:flex;flex-direction:column;gap:12px}.person-row{display:flex;gap:10px;align-items:center}.person-row strong,.agent-row strong{display:block;font-size:11px;font-weight:500;color:#596d74}.person-row small{font-size:9px;display:block;color:#9aa4a4;margin-top:3px}.you-label{font-size:8px;font-weight:400;color:#a2aaa7;margin-left:6px}.agents-section{border-top:1px solid #e8ece7;padding-top:20px;margin-top:21px}.agent-row{display:flex;gap:10px;align-items:center;margin-bottom:16px}.agent-row>div{flex:1}.agent-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:7px;background:#eff7f6;color:#6ba0a7;border:1px solid #e0eeee}.agent-row small{display:block;font-size:9px;margin-top:4px}.agent-attention{background:#f6f3eb;border-color:#eae3d4;color:#ad945f}.amber{color:#ad8a4d}.cyan{color:#7b9fa1}.green{color:#678d72}.working-signal{width:6px;height:6px;border-radius:50%;border:1px solid #a8c0ba;background:#dce9e0;margin-right:7px}.needs-section{margin-top:24px;padding-top:20px;border-top:1px solid #e8ece7}.attention-dot{width:4px;height:4px;border-radius:50%;background:#b5975e;margin-left:auto}.task-card{border:1px solid #e6e4d7;border-radius:7px;background:#faf9f3;padding:14px}.task-source{display:flex;align-items:center;gap:6px;font-size:9px;color:#9c916c}.task-card h3{font-size:13px;line-height:1.55;font-weight:500;color:#667367;margin:10px 0 13px}.task-detail{display:flex;align-items:center;gap:7px;color:#959b8a;font-size:9px;margin-top:8px}.task-detail strong{font-weight:500;color:#899381}.primary-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border:1px solid #416577;border-radius:5px;background:#466b7b;color:#fff;font-size:11px;font-weight:500;box-shadow:0 2px 3px #2a4c6210}.primary-button:hover{background:#345a6c;color:#fff}.task-card .primary-button{width:100%;justify-content:space-between;margin-top:17px;font-size:10px;padding:9px 10px}.inspector-footer{border-top:1px solid #e8ece7;padding:16px 25px 14px;flex-shrink:0;background:#fdfdfb}.open-space-button{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #e0e5df;border-radius:5px;padding:10px 12px;font-size:10px;color:#78908f;background:#fff}.open-space-button:hover{background:#f1f5f1}.empty-inline{font-size:11px;color:#97a39f;line-height:1.7;padding:4px 0}.space-note{display:flex;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line);color:#91a39a}.space-note>svg{flex-shrink:0;margin-top:2px}.space-note p{font-size:11px;line-height:1.8;color:#8e9c96}.approved-card{display:flex;gap:9px;margin-top:22px;background:#f0f5ee;border:1px solid #e0e9db;border-radius:6px;padding:14px;color:#7a967b}.approved-card>svg{flex-shrink:0}.approved-card strong{font-size:11px}.approved-card p{font-size:10px;line-height:1.7;margin-top:6px}.tab-content{padding-top:23px}.task-list-item{display:flex;gap:9px;margin:20px 0}.task-list-item strong{font-size:12px;line-height:1.7;display:block}.task-list-item p{font-size:10px;color:#98a49f;margin:5px 0}.task-list-item small{font-size:10px}.text-button{font-size:10px;display:flex;align-items:center;gap:5px;color:#628394;padding:10px 0}.note-sheet{padding:18px 15px;background:#f5f6ef;border:1px solid #e9ebdf;border-radius:5px;color:#859582}.note-sheet p{font-size:12px;line-height:1.9;margin:14px 0;color:#718276}.note-sheet small{font-size:9px;color:#a1aca0}.file-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:16px 0;border-bottom:1px solid var(--line);font-size:11px;color:#6b8387}.file-row small{font-size:9px;color:#a4ada7;margin-left:26px}.file-row>span{width:calc(100% - 27px)}.mock-note{font-size:10px;color:#a1aaa5;line-height:1.7;margin-top:19px}.options-menu{position:absolute;top:44px;right:20px;padding:7px;background:#fff;border:1px solid var(--line);box-shadow:0 5px 12px #34444d12;border-radius:7px;z-index:5}.options-menu button{display:flex;align-items:center;gap:14px;padding:8px;font-size:11px;letter-spacing:0}.agent-popover{position:absolute;width:236px;max-width:calc(100% - 24px);overflow-y:auto;padding:14px;border:1px solid #dfe7e3;background:#fffffd;border-radius:9px;box-shadow:0 9px 30px #34444d15;z-index:8}.popover-heading{display:flex;align-items:center;gap:7px}.popover-heading strong{font-size:11px;flex:1}.popover-heading .agent-icon{width:25px;height:25px;background:transparent;border:0}.dot-popover-avatar{position:relative;width:21px;height:21px;border-radius:42% 54% 46% 56%;box-shadow:0 1px 3px #37515c26}.dot-popover-avatar:before,.dot-popover-avatar:after{content:"";position:absolute;top:10px;width:2px;height:3px;border-radius:50%;background:#283942}.dot-popover-avatar:before{left:7px}.dot-popover-avatar:after{right:7px}.popover-heading .icon-button{width:20px;height:20px}.agent-popover p{font-size:11px;line-height:1.6;color:#7d8d91;margin:10px 0 7px}.status-line{display:flex;align-items:center;gap:5px;font-size:10px}.agent-metadata{display:flex;justify-content:space-between;font-size:9px;color:#a0a9a4;border-top:1px solid var(--line);padding-top:10px;margin-top:12px}.small-primary{display:flex;align-items:center;justify-content:space-between;background:#466b7b;color:#fff;width:100%;font-size:10px;border-radius:4px;margin-top:12px;padding:8px 10px}.small-primary:hover{color:#fff;background:#33576a}.list-view{padding:30px 34px;overflow:auto;height:100%}.list-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.list-heading h2{font-size:17px;font-weight:500}.list-heading span{font-size:10px;color:#8a989b}.space-list-row{display:flex;align-items:center;width:100%;gap:14px;text-align:left;border-bottom:1px solid #e5eae5;padding:16px 13px}.space-list-row.selected{background:#eff4ee;border-radius:6px}.list-space-icon{background:#e9efea;border:1px solid #dfe7dd;color:#89a18f;display:grid;place-items:center;width:39px;height:39px;border-radius:8px}.space-list-row>span:nth-child(2){flex:1}.space-list-row strong{font-size:12px;font-weight:500;display:block}.space-list-row small{font-size:10px;display:block;color:#97a39e;margin-top:5px}.list-approval{font-size:10px;color:#a08553}.space-list-row>svg{color:#94a89b}.search-map-message{position:absolute;top:49px;left:35px;font-size:10px;color:#72929a;z-index:1;background:#f5f8f3ee;padding:7px 10px;border-radius:4px}.demo-panel{position:absolute;z-index:12;right:30px;top:82px;width:278px;border:1px solid #dde6e1;background:#fffefa;border-radius:9px;box-shadow:0 8px 25px #34444d16;padding:17px}.demo-panel>div{display:flex;align-items:center;justify-content:space-between;font-size:12px}.demo-panel label{display:block;font-size:10px;color:#8f9f96;margin:17px 0 8px}.demo-panel .dx-select-trigger{width:100%;padding:9px;border:1px solid #dde4db;border-radius:5px;background:#fff;color:#577166;font-size:11px}.demo-panel p{font-size:10px;line-height:1.7;margin-top:12px;color:#96a093}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:11px;background:#fffefa;border:1px solid #dce6dc;box-shadow:0 8px 25px #30473416;padding:10px 14px;border-radius:8px;font-size:12px;max-width:calc(100% - 30px);color:#6d8475}.toast>svg{flex-shrink:0}.modal{position:fixed;top:0;right:0;bottom:0;left:0;max-height:calc(100dvh - 50px);overflow-y:auto;width:570px;max-width:calc(100vw - 30px);margin:auto;background:#fdfefa;border:1px solid #dde4da;border-radius:14px;padding:34px;color:#496168;box-shadow:0 20px 100px #1d353332}.modal::backdrop{background:#293c424d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-close{position:absolute;top:15px;right:15px}.modal-eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:1.2px;color:#8aa297;margin-bottom:23px}.modal h2{font-weight:500;font-size:27px;line-height:1.25;letter-spacing:-.7px;color:#344d52;padding-right:15px}.modal-intro{font-size:12px;line-height:1.8;color:#8b9a93;margin:12px 0 26px}.review-title-row{margin-top:25px;padding-top:22px;border-top:1px solid #e4eae1}.review-title-row h3{font-size:17px;line-height:1.5;font-weight:500;color:#547062}.approval-badge{display:inline-block;font-size:10px;color:#ab8b4c;margin-top:9px}.review-brief{background:#f4f6ef;border:1px solid #e6ebdf;border-radius:7px;padding:18px;margin-top:19px}.review-brief>div>span{font-size:8px;letter-spacing:1.1px;color:#96a48a}.review-brief p{font-size:12px;line-height:1.85;color:#83917c;margin-top:9px}.review-facts{display:flex;gap:40px;border-top:1px solid #e3e8da;padding-top:15px;margin-top:16px}.review-facts>div{display:flex;gap:9px;color:#95a288}.review-facts span{font-size:9px;color:#9eaa92}.review-facts strong{display:block;font-size:11px;font-weight:500;color:#7a8f72;margin-top:5px}.dependency-note{display:flex;gap:10px;margin-top:20px;color:#a3956c}.dependency-note>svg{flex-shrink:0;margin-top:2px}.dependency-note strong{font-size:11px;font-weight:500}.dependency-note p{font-size:10px;line-height:1.7;color:#a7a088;margin-top:6px}.review-evidence{display:flex;gap:19px;align-items:center;font-size:9px;color:#9aaba3;margin-top:23px;padding-top:17px;border-top:1px solid var(--line)}.review-evidence>span{display:flex;gap:5px;align-items:center}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.secondary-button{font-size:11px;border:1px solid #dce5dc;border-radius:5px;padding:10px 15px;color:#7c9384;background:#fffefa}.secondary-button:hover{background:#f0f4eb}.prototype-footnote{font-size:9px;color:#abb5a5;text-align:center;margin-top:15px}.feedback-form{margin-top:20px}.feedback-form label{display:block;font-size:11px;color:#80947e;margin-bottom:9px}.feedback-form textarea{width:100%;height:85px;resize:vertical;background:#fffefb;border:1px solid #dce5d8;border-radius:6px;padding:12px;font-size:12px;color:#61775e}.feedback-form .primary-button{margin:10px 0 0 auto}.open-space-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:28px}.open-space-grid h3{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;margin-bottom:20px}.context-person{display:flex;gap:10px;align-items:center;font-size:12px;margin-bottom:15px}.context-person small{display:block;font-size:10px;color:#9aa694;margin-top:4px}.open-space-grid p{font-size:12px;line-height:1.85;color:#8b9a80;margin-bottom:20px}.context-file{display:flex;gap:9px;font-size:10px;color:#85957b;align-items:center;border-top:1px solid #e7ebdf;padding:13px 0}.context-file svg{flex-shrink:0}.help-content{margin-top:20px}.help-content p{font-size:13px;color:#859780;line-height:1.85;margin-bottom:25px}.help-content>div{display:flex;gap:17px;align-items:center;margin-top:16px;font-size:12px}.help-content kbd{border:1px solid #e0e6d8;background:#f4f7ec;border-radius:4px;padding:7px;color:#7c906e;font-size:10px;min-width:88px;text-align:center}.nav-preview-icon{display:grid;place-items:center;padding:28px;background:#f0f4ed;border-radius:8px;color:#a9bda1}.inspector-backdrop{display:none}@media(min-width:1450px){:root{--nav-width: 178px;--inspector-width: 306px}.page-heading{padding-top:36px;padding-bottom:27px}.inspector-scroll{padding-left:27px;padding-right:27px}.inspector h2{font-size:23px}.space-description,.focus-explanation p,.person-row strong,.agent-row strong{font-size:12px}.person-row small,.agent-row small{font-size:10px}.section-title{font-size:9px}.inspector-tabs button{font-size:11px}.task-card h3{font-size:14px}.task-source,.task-detail{font-size:10px}.sidebar{padding-top:30px}.nav-item{font-size:13px}.canvas-caption{font-size:9px}}@media(max-height:850px)and (min-width:1101px){.page-heading{padding-top:22px;padding-bottom:18px}.page-eyebrow{margin-bottom:7px}.page-heading h1{font-size:29px}.toolbar-bottom{padding-top:12px;padding-bottom:13px}.inspector-toolbar{height:42px}.space-heading-icon{width:35px;height:35px;margin-bottom:11px}.space-description{margin-top:6px}.recommend-label{margin-top:10px}.approval-summary{margin-top:11px}.focus-explanation{margin-top:16px;padding:10px 12px}.inspector-tabs{margin-top:18px}.people-section{margin-top:19px}.section-title{margin-bottom:12px}.people-list{gap:9px}.agents-section{padding-top:17px;margin-top:17px}.agent-row{margin-bottom:13px}.needs-section{margin-top:18px;padding-top:16px}.inspector-footer{padding-top:12px;padding-bottom:10px}}@media(max-width:1100px){:root{--nav-width: 164px}.inspector-container{position:absolute;top:14px;right:14px;bottom:14px;width:300px;margin:0;transform:translate(calc(100% + 18px));transition:transform .3s;z-index:11}.inspector-container.drawer-open{transform:translate(0)}.inspector-close{display:inline-flex}.details-button{display:flex}.inspector-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#34444d20;z-index:10}.workspace-body{overflow:hidden}.map-canvas{min-height:350px}.global-header{padding:0 27px}.page-heading{padding-top:25px;padding-bottom:22px}.page-heading,.map-toolbar{padding-left:27px;padding-right:27px}.focus-strip{margin-left:27px;margin-right:27px}.map-bottom{left:27px;right:27px}.canvas-caption{left:28px}.sidebar-note{font-size:9px}}@media(max-width:680px){:root{--nav-width: 62px}.app-shell{min-height:660px}.sidebar{padding:25px 7px 14px;align-items:center}.brand{padding:0;font-size:0;gap:0}.brand>span:nth-child(2){display:none}.brand-symbol svg{width:29px;height:29px}.workspace-switch{display:none}.nav-group{margin-top:37px;gap:10px;width:100%}.nav-item{justify-content:center;padding:0;gap:0}.nav-item>span{display:none}.sidebar-note{display:none}.secondary-nav{font-size:0;width:40px}.profile-button{width:39px;justify-content:center;padding-top:16px}.profile-button>span:nth-child(2),.profile-button>svg{display:none}.global-header{height:57px;padding:0 19px}.global-actions{gap:6px}.shared-label{display:none}.header-divider{margin:0 2px}.breadcrumb{gap:8px;font-size:10px}.page-heading{padding:23px 19px 19px}.page-eyebrow{font-size:7px;letter-spacing:1.4px}.page-heading h1{font-size:29px}.page-heading p{font-size:11px}.heading-actions{gap:1px;padding-top:13px}.details-button{font-size:0;gap:0;border:0;padding:7px}.map-toolbar{padding:0 16px}.search-field{padding:0 10px;height:36px}.search-field input{font-size:9px}.search-field kbd{display:none}.toolbar-bottom{flex-wrap:wrap;padding:13px 0;gap:8px}.activity-filters{gap:1px}.activity-filters button{font-size:9px;padding:6px 7px;gap:5px}.view-switch{margin-left:auto}.view-switch button{font-size:0;gap:0;padding:5px}.focus-strip{margin:0 17px;gap:6px;font-size:9px;height:45px}.focus-strip>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.focus-strip strong{margin-left:0;font-size:10px}.why-button{font-size:9px;gap:2px}.why-popover{width:min(302px,calc(100vw - 95px))}.canvas-caption{left:19px;top:17px;font-size:7px;letter-spacing:.7px}.map-bottom{left:16px;right:16px;bottom:45px;gap:12px}.map-legend{gap:9px;font-size:8px;flex-wrap:wrap;max-width:125px}.map-controls{padding:2px}.map-controls button{width:22px;height:23px}.map-controls>span{width:30px;font-size:9px}.map-controls>i{margin:0 2px}.map-instruction{font-size:8px;gap:5px;bottom:18px}.landscape{width:120%;left:-10%}.map-canvas{min-height:320px}.list-view{padding:23px 17px}.space-list-row{padding:13px 5px;gap:10px}.space-list-row strong{font-size:11px}.space-list-row small{font-size:9px}.list-space-icon{width:29px;height:33px}.list-approval{font-size:8px}.list-heading h2{font-size:15px}.list-heading span{font-size:9px}.modal{padding:27px 22px}.modal h2{font-size:23px}.review-facts{gap:25px}.review-evidence{gap:10px;flex-wrap:wrap}.modal-footer{gap:8px}.primary-button,.secondary-button{padding:10px 11px;font-size:10px}.open-space-grid{gap:20px;grid-template-columns:1fr}.inspector-container{width:min(300px,calc(100vw - 63px))}.inspector-scroll{padding-left:21px;padding-right:21px}.demo-panel{right:18px;max-width:calc(100vw - 100px)}.search-map-message{left:18px;top:39px;font-size:9px;max-width:230px}.agent-popover{width:224px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nav-item{font-size:14px}.workspace-switch{font-size:11px}.search-field input,.activity-filters button{font-size:12px}.view-switch button,.focus-strip,.why-button{font-size:11px}.page-heading p{font-size:14px}.breadcrumb{font-size:12px}.shared-label{font-size:11px}.inspector-tabs button,.space-description,.focus-explanation p{font-size:12px}.person-row strong,.agent-row strong{font-size:13px}.person-row small,.agent-row small{font-size:11px}.section-title{font-size:10px}.recommend-label,.approval-summary{font-size:12px}.task-card h3{font-size:14px}.task-source,.task-detail{font-size:11px}.focus-explanation>div{font-size:9px}.inspector-footer .pinned-review{width:100%;justify-content:space-between;margin-bottom:8px;font-size:12px}.open-space-button,.agent-popover p,.popover-heading strong{font-size:12px}.agent-metadata,.status-line{font-size:11px}.map-legend{font-size:10px}.space-description,.focus-explanation p,.person-row small,.agent-row small,.page-heading p{color:#718184}.person-row strong,.agent-row strong{color:#4e636a}.agent-row small.cyan{color:#54878a}.agent-row small.amber{color:#98722e}.task-detail{color:#7d8774}.task-source{color:#8c7b50}.space-name{paint-order:stroke;stroke:#fafbf9;stroke-width:4px;stroke-linejoin:round}.modal-intro,.review-brief p{font-size:14px}.review-evidence,.review-facts span,.prototype-footnote{font-size:11px}.review-facts strong,.dependency-note strong{font-size:13px}.dependency-note p{font-size:12px}.review-modal .primary-button,.review-modal .secondary-button{font-size:13px}.review-brief>div>span{font-size:10px}.approval-badge{font-size:12px}.review-modal h3{font-size:19px}@media(max-width:680px){.nav-item,.secondary-nav{font-size:0}.activity-filters button{font-size:10px}.view-switch button{font-size:0}.focus-strip,.why-button{font-size:9px}.search-field input{font-size:10px}.page-heading p{font-size:12px}.map-legend{font-size:9px}}.demo-checkbox{display:flex!important;align-items:center;gap:7px;line-height:1.6}.demo-checkbox input{accent-color:#466b7b}.submitted-feedback{margin-top:20px;padding:14px;border:1px solid #e3e9df;background:#f5f8f0;border-radius:6px;font-size:12px}.submitted-feedback p{margin-top:8px;line-height:1.7;color:#74866c}html,body{overflow-x:clip}@media(max-width:1100px){.inspector-container{visibility:hidden}.inspector-container.drawer-open{visibility:visible}}@media(max-height:800px)and (min-width:681px){.global-header{height:56px}.page-heading{padding-top:17px;padding-bottom:15px}.page-eyebrow{display:none}.page-heading h1{font-size:28px}.page-heading p{font-size:12px;margin-top:5px}.search-field{height:35px}.toolbar-bottom{padding-top:11px;padding-bottom:11px}.canvas-caption{top:15px}}.map-floating-controls{position:absolute;top:22px;right:24px;z-index:5;display:flex;align-items:center;gap:8px}.floating-brand{position:absolute;top:24px;left:28px;z-index:6;display:flex;align-items:center;gap:8px;color:#273e4a;font-size:27px;font-weight:650;letter-spacing:-1.35px;line-height:1;pointer-events:none}html[data-theme=dark] .floating-brand{color:#e0e8ec}.map-floating-controls .view-switch,.map-floating-controls .details-button,.map-floating-controls .scene-theme-toggle{background:var(--voxel-panel, #fbfcfbee);border:1px solid var(--voxel-line, #73879f26);border-radius:8px;box-shadow:0 3px 12px #213d3310;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--voxel-ink, var(--ink))}.map-floating-controls .scene-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 10px;font-size:10px;font-weight:550;white-space:nowrap}.map-floating-controls .scene-theme-toggle:hover{background:var(--voxel-panel, #f0f5f4);box-shadow:0 3px 12px #213d331c}.map-floating-controls .view-switch{margin:0;padding:4px}.map-floating-controls .view-switch button{font-size:10px;gap:6px;padding:7px 8px;color:var(--voxel-muted, #75858c)}.map-floating-controls .view-switch button.active{color:var(--voxel-ink, #3d5c6b);background:#8cabc322;box-shadow:none}.map-floating-controls .details-button{min-height:36px;padding:7px 9px}html[data-theme=dark] .map-area>.map-floating-controls{--voxel-panel: #233238ee;--voxel-line: #a6c1b626;--voxel-ink: #e0e8ec;--voxel-muted: #a5b6bc}@container (max-width: 560px){.floating-brand{top:19px;left:18px}.floating-brand span,.map-floating-controls .scene-theme-toggle span{display:none}.map-floating-controls{top:16px;right:16px;gap:6px}.voxel-map .voxel-caption,.map-canvas .canvas-caption{top:72px;left:18px}.map-floating-controls .view-switch button{padding:7px}.map-floating-controls .view-switch svg,.map-floating-controls .details-button span{display:none}}:root{color-scheme:light;--map-shirt-slate: #697a7d;--map-shirt-warm: #a58e7b;--map-shirt-blue: #6e7b91;--map-person-shadow: #666d69;--map-person-legs: #53616a;--map-person-coat: #9b9990;--map-person-skin: #d8b8a1;--map-person-head: #b4aca0;--map-person-hair: #655b51;--map-agent-shadow: #58a4b1;--map-agent-top: #b4e3e7;--map-agent-edge: #63aebb;--map-agent-left: #8ecad2;--map-agent-right: #6fb7c4;--map-agent-highlight: #edfaff;--map-approval: #bd8730;--map-approval-ring: #fffaf0;--map-active-ring: #f6fcfc;--map-active-dot: #368f9c;--map-plant-shadow: #949b8d;--map-planter: #deddd2;--map-soil: #adad99;--map-plant-stem: #718873;--map-plant-leaves: #8ca18b;--map-board-legs: #adb4b2;--map-board-frame: #cad1cb;--map-board-edge: #b9c1ba;--map-board-surface: #f8faf5;--map-board-text: #6a7b76;--map-board-note-blue: #e0e9e7;--map-board-note-warm: #edeae0;--map-board-lines: #adb8ae;--map-table-legs: #a19c8d;--map-table-edge: #b8b6a7;--map-table-top: #e5ddc8;--map-table-stroke: #c7c0ab;--map-paper: #f8f9f5;--map-paper-lines: #adb7b2;--map-laptop-base: #b0bfc0;--map-laptop-screen: #6c8388;--map-laptop-edge: #f2f4ec;--map-cup: #faf8ef;--map-cup-edge: #c9c8b8;--map-chair-legs: #a5aaa2;--map-chair-seat: #b8c1b7;--map-chair-back: #c6cec3;--map-artifact-legs: #aab5b2;--map-artifact-frame: #c6cec9;--map-artifact-surface: #fafbf8;--map-artifact-line: #95afba;--map-artifact-blue: #dce7ed;--map-artifact-warm: #e9e4d6;--map-shadow: #616e75;--map-dots: #cfd5d4;--map-bridge: #e9ece8;--map-bridge-edge: #dce1dc;--map-stairs: #cbd3ca;--map-layer-base: #d9ddd7;--map-layer-base-edge: #cbd2cd;--map-layer-mid: #eef0ea;--map-layer-mid-edge: #d1d7d1;--map-layer-top: #e2e6de;--map-layer-top-edge: #c8d1c9;--map-floor-active: #ede9dc;--map-floor: #f1f3ed;--map-floor-edge-active: #aabcb9;--map-floor-edge: #cdd5cc;--map-wood-lines: #d8d0bc;--map-name-active: #284957;--map-name: #424e56;--map-metadata: #7b8587;--map-badge: #edf2f3;--map-badge-edge: #d9e3e6;--map-badge-text: #567480;--map-success-dot: #719987;--map-success-text: #6c8476;--map-approval-text: #a27631}:root[data-theme=dark]{color-scheme:dark;--ink: #e0e9eb;--muted: #93a6ae;--line: #2e4048;--blue: #a5c6d5;--amber: #d8b474;--cyan: #8fbcc6;--dark-canvas: #131d22;--dark-panel: #19262d;--dark-raised: #223139;--dark-text: #dde7e9;--dark-secondary: #a7b8be;--dark-muted: #8b9fa7;background:var(--dark-canvas);color:var(--dark-text);--map-shirt-slate: #91a7a8;--map-shirt-warm: #b39c85;--map-shirt-blue: #889bb8;--map-person-shadow: #060c0e;--map-person-legs: #b4b6ae;--map-person-coat: #b7ae9e;--map-person-skin: #d8b8a1;--map-person-head: #d0c0aa;--map-person-hair: #655b51;--map-agent-shadow: #386570;--map-agent-top: #a6d0d4;--map-agent-edge: #4b8998;--map-agent-left: #79a9b4;--map-agent-right: #588e9c;--map-agent-highlight: #d2eff1;--map-approval: #c3964f;--map-approval-ring: #423c2f;--map-active-ring: #20363e;--map-active-dot: #95cbd4;--map-plant-shadow: #101b17;--map-planter: #919b8e;--map-soil: #515d4f;--map-plant-stem: #6a866b;--map-plant-leaves: #8caa89;--map-board-legs: #6c8687;--map-board-frame: #778e8c;--map-board-edge: #5c7775;--map-board-surface: #c5d2ca;--map-board-text: #395c56;--map-board-note-blue: #a5bdb8;--map-board-note-warm: #d2c9b0;--map-board-lines: #7d9588;--map-table-legs: #748277;--map-table-edge: #716f5b;--map-table-top: #b5ac8c;--map-table-stroke: #d0c4a0;--map-paper: #d3ddd3;--map-paper-lines: #92a395;--map-laptop-base: #89a5a8;--map-laptop-screen: #3d606c;--map-laptop-edge: #a8bcb7;--map-cup: #d7d7c1;--map-cup-edge: #8c9687;--map-chair-legs: #6c8277;--map-chair-seat: #718c7c;--map-chair-back: #88a28f;--map-artifact-legs: #6b8582;--map-artifact-frame: #74908c;--map-artifact-surface: #c5d6cf;--map-artifact-line: #6d8f9b;--map-artifact-blue: #9fb9c7;--map-artifact-warm: #c3bda7;--map-shadow: #000000;--map-dots: #637579;--map-bridge: #29373c;--map-bridge-edge: #35464c;--map-stairs: #526764;--map-layer-base: #1b282d;--map-layer-base-edge: #3c5056;--map-layer-mid: #26373d;--map-layer-mid-edge: #536468;--map-layer-top: #34464a;--map-layer-top-edge: #5a6d6b;--map-floor-active: #444c47;--map-floor: #2d3c40;--map-floor-edge-active: #81948b;--map-floor-edge: #526767;--map-wood-lines: #7b8067;--map-name-active: #edf2ee;--map-name: #d1dce0;--map-metadata: #a8b8bd;--map-badge: #213640;--map-badge-edge: #3f5963;--map-badge-text: #adccd7;--map-success-dot: #89b09b;--map-success-text: #a3c3af;--map-approval-text: #d8b474}.theme-toggle{width:30px;height:30px}:root[data-theme=dark] ::selection{background:#3b5968;color:#f0f5f5}:root[data-theme=dark] *,:root[data-theme=dark] *:before,:root[data-theme=dark] *:after{border-color:var(--line)}:root[data-theme=dark] button:hover{color:var(--dark-text)}:root[data-theme=dark] :is(button,a,input,.dx-select-trigger,textarea):focus-visible{outline-color:#94c6dc}:root[data-theme=dark] .app-shell,:root[data-theme=dark] .main-content{background:var(--dark-canvas)}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .global-header{background:#162127}:root[data-theme=dark] .inspector-container,:root[data-theme=dark] .inspector-footer{background:var(--dark-panel)}:root[data-theme=dark] .inspector-container{box-shadow:0 22px 54px #030a0f99,0 4px 16px #030a0f70}:root[data-theme=dark] .inspector-scroll{scrollbar-color:#42565e transparent}:root[data-theme=dark] .brand,:root[data-theme=dark] .inspector h2,:root[data-theme=dark] .modal h2,:root[data-theme=dark] .review-title-row h3,:root[data-theme=dark] .person-row strong,:root[data-theme=dark] .agent-row strong,:root[data-theme=dark] .task-card h3,:root[data-theme=dark] .review-facts strong,:root[data-theme=dark] .task-detail strong,:root[data-theme=dark] .space-list-row strong,:root[data-theme=dark] .list-heading h2,:root[data-theme=dark] .popover-heading strong,:root[data-theme=dark] .demo-panel strong,:root[data-theme=dark] .open-space-grid h3,:root[data-theme=dark] .context-person,:root[data-theme=dark] .submitted-feedback strong{color:var(--dark-text)}:root[data-theme=dark] .brand-period,:root[data-theme=dark] .heading-dot{color:#78999e}:root[data-theme=dark] .nav-item,:root[data-theme=dark] .workspace-switch,:root[data-theme=dark] .profile-button,:root[data-theme=dark] .breadcrumb,:root[data-theme=dark] .breadcrumb>span,:root[data-theme=dark] .shared-label,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .details-button,:root[data-theme=dark] .search-field,:root[data-theme=dark] .page-heading p,:root[data-theme=dark] .space-description,:root[data-theme=dark] .focus-explanation p,:root[data-theme=dark] .why-popover p,:root[data-theme=dark] .why-popover strong,:root[data-theme=dark] .focus-strip,:root[data-theme=dark] .person-row small,:root[data-theme=dark] .agent-row small,:root[data-theme=dark] .space-note p,:root[data-theme=dark] .task-detail,:root[data-theme=dark] .task-list-item p,:root[data-theme=dark] .empty-inline,:root[data-theme=dark] .agent-popover p,:root[data-theme=dark] .note-sheet p,:root[data-theme=dark] .file-row,:root[data-theme=dark] .modal-intro,:root[data-theme=dark] .review-brief p,:root[data-theme=dark] .review-facts>div,:root[data-theme=dark] .review-facts span,:root[data-theme=dark] .review-evidence,:root[data-theme=dark] .open-space-grid p,:root[data-theme=dark] .context-file,:root[data-theme=dark] .help-content p,:root[data-theme=dark] .feedback-form label,:root[data-theme=dark] .demo-panel p,:root[data-theme=dark] .demo-panel label,:root[data-theme=dark] .submitted-feedback p{color:var(--dark-secondary)}:root[data-theme=dark] .workspace-switch small,:root[data-theme=dark] .profile-button small,:root[data-theme=dark] .sidebar-note,:root[data-theme=dark] .page-eyebrow,:root[data-theme=dark] .canvas-caption,:root[data-theme=dark] .inspector-toolbar,:root[data-theme=dark] .section-title,:root[data-theme=dark] .section-title>span,:root[data-theme=dark] .section-title>svg,:root[data-theme=dark] .you-label,:root[data-theme=dark] .map-instruction,:root[data-theme=dark] .map-instruction button,:root[data-theme=dark] .map-instruction>span,:root[data-theme=dark] .list-heading span,:root[data-theme=dark] .space-list-row small,:root[data-theme=dark] .why-popover small,:root[data-theme=dark] .note-sheet small,:root[data-theme=dark] .file-row small,:root[data-theme=dark] .mock-note,:root[data-theme=dark] .agent-metadata,:root[data-theme=dark] .modal-eyebrow,:root[data-theme=dark] .review-brief>div>span,:root[data-theme=dark] .prototype-footnote,:root[data-theme=dark] .context-person small{color:var(--dark-muted)}:root[data-theme=dark] .header-divider,:root[data-theme=dark] .caption-divider,:root[data-theme=dark] .map-controls>i{background:var(--line)}:root[data-theme=dark] .orbit-mark,:root[data-theme=dark] .tiny-cross,:root[data-theme=dark] .space-list-row>svg,:root[data-theme=dark] .space-note{color:#88a7aa}:root[data-theme=dark] .nav-item:hover,:root[data-theme=dark] .icon-button:hover,:root[data-theme=dark] .activity-filters button:hover,:root[data-theme=dark] .map-controls button:hover,:root[data-theme=dark] .open-space-button:hover,:root[data-theme=dark] .secondary-button:hover,:root[data-theme=dark] .space-list-row:hover{background:#273b43;color:#e0edf0}:root[data-theme=dark] .nav-item.active,:root[data-theme=dark] .activity-filters button.selected,:root[data-theme=dark] .space-list-row.selected{background:#253b47;color:#c0dbe7}:root[data-theme=dark] .nav-item.active:before{background:#91b8cb}:root[data-theme=dark] .nav-count{background:#26343a;color:#b7c7cb}:root[data-theme=dark] .workspace-monogram,:root[data-theme=dark] .space-heading-icon,:root[data-theme=dark] .list-space-icon,:root[data-theme=dark] .nav-preview-icon{background:#283b3c;border-color:#3b514e;color:#aac5b9}:root[data-theme=dark] .avatar,:root[data-theme=dark] .avatar-0,:root[data-theme=dark] .avatar-user,:root[data-theme=dark] .collaboration-avatars i{background:#3b433b;color:#d0d0b5}:root[data-theme=dark] .avatar-1,:root[data-theme=dark] .collaboration-avatars i:nth-child(2){background:#353e50;color:#bccce5}:root[data-theme=dark] .avatar-2,:root[data-theme=dark] .collaboration-avatars i:nth-child(3){background:#30463f;color:#b9d3c3}:root[data-theme=dark] .collaboration-avatars i{border-color:#162127}:root[data-theme=dark] .search-field,:root[data-theme=dark] .demo-panel .dx-select-trigger,:root[data-theme=dark] .feedback-form textarea{background:#1b2a31;border-color:#354851;color:var(--dark-text);box-shadow:none}:root[data-theme=dark] .search-field input{color:var(--dark-text)}:root[data-theme=dark] .search-field input::placeholder,:root[data-theme=dark] .feedback-form textarea::placeholder{color:#8b9fa7}:root[data-theme=dark] .search-field:focus-within{border-color:#6c9aaf;box-shadow:0 0 0 2px #6b9aae24}:root[data-theme=dark] .search-field kbd,:root[data-theme=dark] .help-content kbd{background:#25363e;border-color:#3c5058;color:#b6cbd4}:root[data-theme=dark] .activity-filters button,:root[data-theme=dark] .view-switch button,:root[data-theme=dark] .inspector-tabs button{color:#9aafb8}:root[data-theme=dark] .view-switch{background:#18252c}:root[data-theme=dark] .view-switch button.active{background:#2c424e;color:#d1e6ee;box-shadow:0 1px 4px #00000020}:root[data-theme=dark] .inspector-tabs button[aria-selected=true]{color:#b3d3e1}:root[data-theme=dark] .inspector-tabs button[aria-selected=true]:after{background:#8cb5c7}:root[data-theme=dark] .focus-strip strong,:root[data-theme=dark] .focus-strip-icon,:root[data-theme=dark] .why-button,:root[data-theme=dark] .recommend-label,:root[data-theme=dark] .focus-explanation>div,:root[data-theme=dark] .text-button{color:#a6c7d3}:root[data-theme=dark] .focus-explanation,:root[data-theme=dark] .review-brief,:root[data-theme=dark] .submitted-feedback{background:#223139;border-color:#34484e}:root[data-theme=dark] .map-controls{background:#1d2c33;color:#b6c9d0;box-shadow:0 3px 10px #00000018}:root[data-theme=dark] .map-legend{background:#131d22ed;color:#a4b7bd}:root[data-theme=dark] .search-map-message{background:#233840ed;color:#b9d4df}:root[data-theme=dark] .human-key,:root[data-theme=dark] .human-key:before{background:#b7ae9e}:root[data-theme=dark] .agent-icon{background:#253c43;border-color:#36555e;color:#94c4cf}:root[data-theme=dark] .agent-attention{background:#39362d;border-color:#56503b;color:#d9bd86}:root[data-theme=dark] .amber,:root[data-theme=dark] .agent-row small.amber,:root[data-theme=dark] .approval-summary,:root[data-theme=dark] .approval-badge,:root[data-theme=dark] .task-source,:root[data-theme=dark] .list-approval,:root[data-theme=dark] .attention-key,:root[data-theme=dark] .dependency-note{color:#dec18a}:root[data-theme=dark] .cyan,:root[data-theme=dark] .agent-row small.cyan{color:#94c3cc}:root[data-theme=dark] .green,:root[data-theme=dark] .approval-summary.complete{color:#a1c6b0}:root[data-theme=dark] .outlined-diamond,:root[data-theme=dark] .filter-diamond,:root[data-theme=dark] .attention-key{border-color:#be9e66}:root[data-theme=dark] .filter-count{background:#3d382b;color:#e0c38a}:root[data-theme=dark] .notification-button>span,:root[data-theme=dark] .attention-dot{background:#d6b479}:root[data-theme=dark] .working-signal{background:#8bb5a1;border-color:#b3d0c0}:root[data-theme=dark] .task-card{background:#302f29;border-color:#49483a}:root[data-theme=dark] .task-card h3{color:#e0ddce}:root[data-theme=dark] .task-detail,:root[data-theme=dark] .task-detail strong,:root[data-theme=dark] .dependency-note p{color:#c0bca8}:root[data-theme=dark] .approved-card,:root[data-theme=dark] .note-sheet{background:#25372f;border-color:#3c5548;color:#acd0b9}:root[data-theme=dark] .approved-card p,:root[data-theme=dark] .note-sheet p{color:#b3cbbb}:root[data-theme=dark] .primary-button,:root[data-theme=dark] .small-primary{background:#8fb4c5;border-color:#a0c2d2;color:#14272f;box-shadow:0 2px 5px #00000024}:root[data-theme=dark] .primary-button:hover,:root[data-theme=dark] .small-primary:hover{background:#afcfdd;color:#14272f}:root[data-theme=dark] .open-space-button,:root[data-theme=dark] .secondary-button{background:#24353d;border-color:#3b515b;color:#c6dbe3}:root[data-theme=dark] .demo-checkbox input{accent-color:#92b8ca}:root[data-theme=dark] .why-popover,:root[data-theme=dark] .agent-popover,:root[data-theme=dark] .options-menu,:root[data-theme=dark] .demo-panel,:root[data-theme=dark] .toast,:root[data-theme=dark] .modal{background:var(--dark-raised);color:var(--dark-text);border-color:#3a515a;box-shadow:0 14px 44px #030a0f5c}:root[data-theme=dark] .toast>svg{color:#a4c9b5}:root[data-theme=dark] .modal::backdrop{background:#050d14a6}:root[data-theme=dark] .inspector-backdrop{background:#050d146b}:root[data-theme=dark] .space-name{stroke:var(--dark-canvas)}:root[data-theme=dark] .platform-hit:hover{fill:#3c5051;stroke:#91b1b4}:root[data-theme=dark] .is-selected .platform-hit:hover{fill:#4a554c;stroke:#9cb9ae}:root[data-theme=dark] .platform-hit:focus-visible{stroke:#aad9ea}:root[data-theme=dark] .agent-map-marker:hover .marker-target,:root[data-theme=dark] .agent-map-marker:focus-visible .marker-target{fill:#8cc7d320;stroke:#a0d1e0}#root details:not(.dx-user-menu):not(.wb-sharing):not(.wb-help)>summary:not([hidden]),#root .dx-accordion-toggle{position:relative;min-height:44px;padding-block:10px;padding-inline-end:34px;list-style:none;cursor:pointer}#root details:not(.dx-user-menu):not(.wb-sharing):not(.wb-help)>summary::marker{content:""}#root details:not(.dx-user-menu):not(.wb-sharing):not(.wb-help)>summary::-webkit-details-marker{display:none}#root details:not(.dx-user-menu):not(.wb-sharing):not(.wb-help)>summary:after,#root .dx-accordion-toggle:after{content:"";position:absolute;inset-inline-end:10px;top:50%;width:10px;height:10px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:translateY(-65%) rotate(45deg);transition:transform .16s ease;pointer-events:none}#root details[open]:not(.dx-user-menu):not(.wb-sharing):not(.wb-help)>summary:after,#root .dx-accordion-toggle[aria-expanded=true]:after{transform:translateY(-35%) rotate(225deg)}#root details:not(.dx-user-menu):not(.wb-sharing):not(.wb-help)>summary:focus-visible,#root .dx-accordion-toggle:focus-visible{outline:2px solid var(--dx-focus, currentColor);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){#root details:not(.dx-user-menu):not(.wb-sharing):not(.wb-help)>summary:after,#root .dx-accordion-toggle:after{transition:none}}:root{--dx-search-radius: 999px;--dx-search-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666b75' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='7.5'/%3E%3Cpath d='m16 16 5 5'/%3E%3C/svg%3E")}:root[data-theme=dark],.deepux-app[data-contour=dark]{--dx-search-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23aeb3bd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='7.5'/%3E%3Cpath d='m16 16 5 5'/%3E%3C/svg%3E")}:root :is(input[type=search],[role=searchbox],.search-field){border-radius:var(--dx-search-radius)}:root :is(input[type=search],input[role=searchbox],.search-field input),:root .deepux-app :is(input[type=search],input[role=searchbox]){background-image:var(--dx-search-icon);background-repeat:no-repeat;background-position:12px center;background-size:16px 16px;padding-left:38px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.dx-exchange-mode,.dx-objection-actions{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0}.dx-exchange-mode button[aria-pressed=true]{border-color:var(--dx-ai);background:var(--dx-inset);font-weight:650}.dx-objection-exchange{min-width:0}.dx-objection-exchange :is(button,input,select,textarea){max-width:100%}.dx-objection-exchange button{white-space:normal;min-height:40px}.dx-objection-exchange label{display:grid;gap:8px;margin:12px 0}.dx-objection-text{white-space:pre-wrap;overflow-wrap:anywhere}.dx-objection-step,.dx-objection-preview,.dx-objection-draft-conflict{margin:16px 0;padding:12px;border:1px solid var(--dx-edge);border-radius:10px;min-width:0}.dx-objection-human{border-left:3px solid var(--dx-focus);padding-left:10px}.dx-objection-agent{border-left:3px solid var(--dx-ai);padding-left:10px}.dx-objection-unresolved{padding:10px;background:var(--dx-inset)}.dx-objection-exchange pre{max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.dx-objection-exchange :is(button,a,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--dx-focus);outline-offset:3px}@media(max-width:600px){.dx-exchange-mode>button{flex:1 1 150px}.dx-objection-actions>label{width:100%}}
