.message-original-text{color:#52685d;overflow-wrap:anywhere;background:#ffffff75;border:1px solid #d5e0da;border-radius:8px;min-width:0;max-width:100%;margin-top:4px;font-size:12px}.message-original-toggle{border-radius:inherit;width:100%;min-width:0;color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 11px;display:flex}.message-original-toggle:hover{background:#e7efea}.message-original-toggle:focus-visible{outline-offset:2px;outline:2px solid #0b8578}.message-original-label,.message-original-chevron{flex:none;font-weight:600}.message-original-chevron{transition:transform .15s}.message-original-text.is-expanded .message-original-chevron{transform:rotate(90deg)}.message-original-preview{text-overflow:ellipsis;white-space:nowrap;color:#687c72;min-width:0;overflow:hidden}.message-original-content{padding:0 12px 10px;font-size:13px;line-height:1.65}.message-original-content p{white-space:pre-wrap;margin:7px 0}.chat-day{min-width:0;display:flow-root}.chat-day>.date-divider,.chat-day>.history-divider{z-index:3;pointer-events:none;position:sticky;top:8px}.chat-day>.date-divider span{background:#f8faf7}.chat-day>.history-divider span{background:#ebeff5}.chat-timestamp{vertical-align:baseline;font:inherit;color:inherit;align-items:center;display:inline-flex}.chat-timestamp>.chat-timestamp__trigger{font:inherit;color:inherit;line-height:inherit;cursor:help;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.chat-timestamp>.chat-timestamp__trigger:focus-visible{outline-offset:3px;outline:2px solid #4c8eac}.chat-timestamp>.chat-timestamp__popup{z-index:1000;color:#fff;white-space:normal;overflow-wrap:anywhere;pointer-events:none;text-align:center;background:#243c35;border-radius:7px;width:max-content;max-width:calc(100vw - 24px);padding:8px 11px;font:500 12px/1.5 system-ui,sans-serif;display:block;position:fixed;box-shadow:0 4px 18px #10251f30}@media (pointer:coarse){.chat-timestamp>.chat-timestamp__trigger{cursor:pointer;min-width:44px;min-height:44px;margin-block:-12px;padding-inline:3px}}.followup-composer__heading{color:var(--text-secondary,#697482);align-items:center;gap:10px;padding:0 4px 8px;font-size:12px;display:flex}.followup-composer__heading small{margin-left:auto;font-size:11px}.followup-composer__heading .icon-button{width:24px;height:24px}.followup-composer__name{align-items:center;gap:10px;padding:0 4px 8px;font-size:12px;display:flex}.followup-composer__name input{border:1px solid var(--border,#dbe1e7);background:var(--surface,#fff);width:180px;max-width:65%;color:inherit;font:inherit;border-radius:6px;padding:5px 8px}.followup-composer__preview{background:var(--surface-muted,#f5f7f9);white-space:pre-wrap;border-radius:8px;max-height:150px;margin:0 4px 8px;padding:8px 10px;font-size:13px;overflow:auto}.followup-composer__preview>span,.followup-composer__preview summary{color:var(--text-secondary,#697482);font-size:11px}.followup-composer__preview details{margin-top:6px}.followup-composer__missing{color:var(--text-secondary,#697482);margin:0 4px 8px;font-size:13px}.followup-composer .composer-status .icon-button{width:24px;height:24px}.analytics-workspace[hidden]{display:none}.analytics-drawer__actions{flex:none;align-items:center;gap:10px;display:flex}.analytics-open-conversation{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#087e72;border:1px solid #cbdcd4;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;display:inline-flex}.analytics-open-conversation svg{width:16px;height:16px}.analytics-return-button{color:#176858;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbdcd4;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:9px 10px;font-size:12px;display:inline-flex}.analytics-return-button svg{width:15px;height:15px;transform:rotate(180deg)}.analytics-return-button:focus-visible,.analytics-open-conversation:focus-visible{outline-offset:2px;outline:2px solid #0b8578}.analytics-conversation{background:#f4f7f4;flex-direction:column;grid-column:2/-1;min-width:0;min-height:0;display:flex;overflow:hidden}.analytics-conversation-header{background:#fff;border-bottom:1px solid #dce5df;align-items:center;gap:18px;padding:18px 25px;display:flex}.analytics-conversation-header h1{color:#244536;margin:0;font-size:19px}.analytics-conversation-header p{color:#62766b;margin:5px 0 0;font-size:12px}.analytics-conversation-boundary{color:#62766b;border-bottom:1px solid #dce5df;padding:10px 25px;font-size:12px}.analytics-conversation-messages{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:22px;min-height:0;padding:24px max(24px,50% - 520px);display:flex;overflow:auto}.analytics-conversation-message{align-self:flex-start;width:fit-content;min-width:160px;max-width:78%}.analytics-conversation-message.is-outbound{align-self:flex-end}.analytics-conversation-message-meta{color:#60776a;justify-content:space-between;gap:18px;margin-bottom:6px;font-size:11px;display:flex}.analytics-conversation-bubble{white-space:pre-wrap;overflow-wrap:anywhere;color:#284a39;background:#e1f0e7;border:1px solid #d0e3d8;border-radius:10px;margin:5px 0;padding:12px 15px;font-size:14px;line-height:1.65}.is-outbound .analytics-conversation-bubble{background:#fff;border-color:#e0e6e2}.analytics-conversation-attachments{margin:7px 0;padding:0;list-style:none}.analytics-conversation-attachments li{overflow-wrap:anywhere;background:#fff;border:1px solid #dce5df;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}.analytics-conversation-attachments svg{flex:none;width:15px;height:15px}.analytics-conversation-attachments li>span{flex:1;min-width:0}.analytics-conversation-attachments small{color:#62766b;max-width:125px;font-size:11px}.analytics-conversation-send-note{color:#8a6332;font-size:11px;display:block}.analytics-conversation-footer{color:#62766b;background:#fff;border-top:1px solid #dce5df;margin:0;padding:12px 25px;font-size:12px}.analytics-workspace-return{grid-column:3/-1;padding:20px}@media (width<=720px){.analytics-drawer header{flex-wrap:wrap;gap:12px}.analytics-drawer__actions{margin-left:auto}.chat-header .analytics-return-button{flex-basis:100%;order:-1;justify-content:flex-start}.chat-header:has(.analytics-return-button){flex-wrap:wrap}.analytics-conversation-header{flex-wrap:wrap;gap:12px;padding:14px}.analytics-conversation-header h1{font-size:17px}.analytics-conversation-boundary{padding:10px 14px}.analytics-conversation-messages{padding:18px 14px}.analytics-conversation-message{min-width:0;max-width:94%}.analytics-conversation-footer{padding:12px 14px}.analytics-workspace-return{grid-column:2/-1}}@media (width>=721px){.chat-workspace .chat-header{justify-content:flex-start}.chat-workspace .chat-header__actions{margin-left:auto}}.profile-field--structured>.profile-field__main{grid-template-columns:minmax(0,1fr) auto}.profile-field__value{overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.5}.profile-literal-object{gap:9px;margin:0;display:grid}.profile-literal-object>div{grid-template-columns:minmax(90px,.55fr) minmax(0,1fr);gap:10px;display:grid}.profile-literal-object>div.is-nested{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);gap:5px;padding-bottom:8px}.profile-literal-object dt,.profile-literal-object dd{min-width:0;margin:0}.profile-literal-object dt{color:var(--muted);font-weight:500}.profile-literal-object>div.is-nested>dt{color:var(--ink);font-weight:650}.profile-literal-object dd,.profile-literal-list{overflow-wrap:anywhere}.profile-literal-list{margin:0;padding-left:18px}.profile-literal-list>li+li{margin-top:7px}.profile-field__value .is-empty{color:var(--muted-light)}.profile-leaf-sources{overflow-wrap:anywhere;margin-top:12px;font-size:12px}.profile-leaf-sources h4{margin:0 0 8px}.profile-leaf-sources>ul,.profile-leaf-sources li>ul{margin:0;padding:0;list-style:none}.profile-leaf-sources li{border-bottom:1px solid var(--line-soft);gap:5px;padding:8px 0;display:grid}.profile-leaf-source__heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.profile-leaf-sources small{color:var(--muted)}.profile-evidence-sources{overflow-wrap:anywhere;margin:8px 0;padding:0;list-style:none}.profile-evidence-sources>li{border-bottom:1px solid var(--line-soft);padding:8px 0}.profile-evidence-sources small{color:var(--muted)}.profile-evidence-sources details>summary{color:var(--accent);cursor:pointer;font-size:12px}.field-help{vertical-align:middle;color:#42685f;cursor:help;background:0 0;border:1px solid #aac0b9;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;margin-left:5px;padding:0;font:600 12px/1 Georgia,serif;display:inline-flex}.field-help:hover,.field-help:focus-visible,.field-help[aria-expanded=true]{background:#e4f2ed;border-color:#237965;outline:2px solid #0000}.field-help:focus-visible{outline-offset:2px;outline-color:#237965}.field-help.field-help--label{width:auto;min-width:0;height:auto;color:inherit;font:inherit;line-height:inherit;text-align:inherit;white-space:normal;vertical-align:baseline;border:0;border-bottom:1px dotted #8aa69c;border-radius:0;margin:0;padding:0;display:inline}.field-help.field-help--label:hover,.field-help.field-help--label[aria-expanded=true]{color:#176c59;background:0 0;border-bottom-color:currentColor}.field-help__popover{z-index:100000;color:#fff;white-space:normal;text-align:left;background:#143b32;border:1px solid #cddcd6;border-radius:10px;max-height:calc(100vh - 40px);padding:14px 16px;font:400 13px/1.6 system-ui,sans-serif;position:fixed;overflow:auto;box-shadow:0 8px 28px #163f3329}.sales-brief{color:#233f36;font-size:14px;line-height:1.6;container:sales-brief/inline-size}.sales-brief__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sales-brief__heading>span{color:#126b56;background:#e9f5ef;border-radius:8px;padding:4px 8px;font-size:12px}.sales-brief__fact>p{margin:4px 0 6px}.sales-brief__inferred{color:#64766f;margin-left:7px;font-size:11px;display:inline-block}.sales-brief__rationale{background:#f3f8f5;border-left:3px solid #6da993;margin:12px 0;padding:5px 12px}.sales-brief__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;display:grid}.sales-brief h4{color:#44685b;margin:12px 0 5px;font-size:13px}.sales-brief__evidence{margin:4px 0 12px;font-size:12px}.sales-brief__evidence summary{cursor:pointer;color:#287664}.sales-brief__evidence blockquote{background:#f8faf8;border-left:2px solid #ccdcd3;margin:10px 0;padding:4px 10px}.sales-brief__evidence blockquote p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:6px 0;overflow:auto}.sales-brief__commitment{border-bottom:1px solid #e1e9e4;padding:10px 0}.sales-brief__commitment>span{color:#946125;margin-left:8px;font-size:12px}.sales-brief footer,.sales-brief__empty{color:#6a7973;margin:16px 0 0;font-size:12px}.escalation-ai-brief{background:#fff;border:1px solid #d8e5dc;border-radius:12px;padding:18px}.analytics-opportunities{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-opportunity{background:#fff;border:1px solid #dbe6df;border-radius:12px;padding:18px}.analytics-opportunity header{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-opportunity p{margin:10px 0;font-size:14px;line-height:1.55}.analytics-opportunity small{color:#62776d;display:block}.analytics-opportunity__action{background:#f2f7f4;border-radius:7px;padding:9px 12px;font-size:13px;line-height:1.5}.analytics-opportunity__signals{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.analytics-opportunity__signals span{background:#edf5f0;border-radius:6px;padding:4px 8px;font-size:12px}.analytics-opportunity-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.analytics-opportunity-toolbar select{background:#fff;border:1px solid #c8d9d0;border-radius:7px;padding:8px}.analytics-opportunity-distribution{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.analytics-opportunity-distribution button{text-align:left;color:#36574a;cursor:pointer;font:inherit;background:#f8faf8;border:1px solid #d6e2da;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 12px 17px;font-size:12px;display:flex;position:relative;overflow:hidden}.analytics-opportunity-distribution button.is-selected{background:#edf7f1;border-color:#31856c}.analytics-opportunity-distribution strong{font-size:23px;font-weight:600}.analytics-opportunity-distribution i{background:#76ad94;height:4px;position:absolute;bottom:0;left:0}.analytics-commitments{margin-top:28px}.analytics-commitments td:last-child{white-space:normal;min-width:240px;max-width:600px}.analytics-drawer .sales-brief{border-top:1px solid #dbe4df;border-bottom:1px solid #dbe4df;margin:12px 0;padding:18px 28px}@media (width<=760px){.analytics-drawer .sales-brief{padding:18px 17px}}@media (width<=700px){.sales-brief__sections,.analytics-opportunities{grid-template-columns:1fr}.sales-brief__heading{flex-direction:column;align-items:flex-start}.analytics-opportunity{padding:15px}.sales-brief__commitment>span{margin-left:0;display:block}.analytics-opportunity-distribution{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-brief__source-warning{color:#885721;margin:4px 0;font-size:12px;display:block}.sales-brief__evidence-actions{flex-wrap:wrap;gap:12px;display:flex}.sales-brief__context{background:#f1f6f3;border-radius:8px;max-height:420px;margin:12px 0;padding:12px;position:relative;overflow:auto}.sales-brief__context blockquote.is-cited{background:#e5f2eb;border-left-color:#21846a}.sales-brief__review-form{background:#f8fbf9;border:1px solid #cfdfd5;border-radius:9px;margin:12px 0;padding:14px}.sales-brief__history{overflow-wrap:anywhere;background:#f8faf9;border:1px solid #dce5df;border-radius:8px;margin:10px 0 14px;padding:10px 12px;font-size:12px}.sales-brief__history summary{cursor:pointer;color:#46685a}.sales-brief__history p{margin:8px 0}.sales-brief__history blockquote{border-left:2px solid #c6d8ce;margin:8px 0;padding-left:10px}.sales-brief__request-note{white-space:pre-wrap}.sales-brief__review-form>blockquote{border-left:3px solid #82ad96;margin:0 0 10px;padding-left:12px}.sales-brief__review-form label{font-size:13px;display:block}.sales-brief__review-form textarea{box-sizing:border-box;width:100%;min-height:90px;font:inherit;resize:vertical;border:1px solid #bfd3c6;border-radius:7px;margin:7px 0 12px;padding:9px;display:block}.sales-brief__review-form>div{flex-wrap:wrap;gap:12px;display:flex}.sales-brief__review-status{color:#756022;background:#f7f0db;border-radius:7px;padding:9px 12px;font-size:13px}.sales-brief footer blockquote{overflow-wrap:anywhere;margin-left:0}.sales-brief__state{color:#587d6a;margin-top:7px;font-size:11px;line-height:1.6;display:block}@container sales-brief (width<=740px){.sales-brief__sections{grid-template-columns:minmax(0,1fr)}.sales-brief__heading{flex-wrap:wrap}.sales-brief__commitment>span{margin-left:0;display:block}}.commercial-evidence{font-size:12px;line-height:1.6}.commercial-evidence>details{background:#fff;border:1px solid #dfe8e4;border-radius:8px;margin:8px 0;padding:10px 12px}.commercial-evidence summary{cursor:pointer;color:#315a4f;font-weight:600}.commercial-evidence__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:12px 0;display:grid}.commercial-evidence__fields>div{min-width:0}.commercial-evidence dt{color:#657c71;font-size:11px}.commercial-evidence dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0}.commercial-evidence__table{margin:12px 0;overflow-x:auto}.commercial-evidence table{border-collapse:collapse;width:100%}.commercial-evidence th,.commercial-evidence td{text-align:left;vertical-align:top;border-bottom:1px solid #e6ece8;min-width:70px;padding:8px}.commercial-evidence td:first-child{min-width:210px}.commercial-evidence td small{color:#6b7d75;display:block}.analytics-record-focus{background:#f2f7f4;border-radius:10px;margin:16px 0;padding:18px}.analytics-attempts{margin-top:8px;font-size:11px}.analytics-attempts>div,.escalation-attempts>div{flex-direction:column;gap:3px;margin:8px 0;display:flex}.escalation-attempts{color:#466b60;padding:12px 0;font-size:12px}@media (width<=600px){.commercial-evidence__fields{grid-template-columns:1fr}.analytics-record-focus{padding:12px}}.escalation-attempts ol{padding:0;list-style:none}.escalation-attempts li{border-bottom:1px solid #e5ede8;flex-wrap:wrap;gap:10px;padding:9px 0;display:flex}.escalation-attempts li time{color:#6c7f75}.pi-context{background:#fafcfb;border:1px solid #e1e9e5;border-radius:10px;margin:18px 0;padding:14px 18px}.pi-context>summary{cursor:pointer;color:#33564c;font-size:13px;font-weight:600}.pi-context>section,.pi-context>div{margin:18px 0}.escalation-desk__detail>.pi-editor{border:1px solid #dce6e1;padding:0}.pi-editor{color:#243d34;background:#fff;border:1px solid #dce6e1;border-radius:14px;min-width:0;position:relative;overflow:clip;container-type:inline-size}.pi-editor *{box-sizing:border-box}.pi-editor__header{border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.pi-editor__eyebrow{color:#688276;letter-spacing:1px;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.pi-editor .pi-editor__header h3{letter-spacing:-.4px;color:#243d34;margin:7px 0 0;font-size:21px;line-height:1.3}.pi-editor__version{color:#657d71;gap:6px;width:34%;max-width:340px;font-size:11px;display:grid}.pi-editor input:not([type=checkbox]),.pi-editor textarea,.pi-editor select{width:100%;min-width:0;font:inherit;color:#263f34;background:#fff;border:1px solid #d0dfd7;border-radius:7px;padding:10px 11px}.pi-editor input:focus,.pi-editor textarea:focus,.pi-editor select:focus{border-color:#16816e;outline:none;box-shadow:0 0 0 3px #16816e14}.pi-editor textarea{resize:vertical;min-height:74px;line-height:1.6}.pi-editor input:disabled,.pi-editor textarea:disabled,.pi-editor select:disabled{color:#6f7d75;background:#f5f8f6}.pi-editor__summary{background:#f8fbf9;border-bottom:1px solid #e5ede8;align-items:center;gap:32px;padding:16px 24px;display:flex}.pi-editor__summary>span{gap:4px;font-size:14px;display:grid}.pi-editor__summary small{color:#6f8277;font-size:11px}.pi-editor__summary strong{font-weight:650}.pi-editor__summary>span:first-child strong{letter-spacing:-.4px;font-size:19px}.pi-editor__summary>.pi-edit-status{margin-left:auto;display:flex}.pi-edit-status{color:#6f8177;align-items:center;gap:6px;font-size:11px;display:inline-flex}.pi-edit-status i{background:#68a68e;border-radius:50%;width:6px;height:6px}.pi-edit-status.is-dirty{color:#98672c}.pi-edit-status.is-dirty i{background:#d4a358}.pi-editor__workspace{scrollbar-gutter:stable;overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) minmax(330px,.75fr);min-height:0;max-height:min(76dvh,920px);display:grid;overflow:auto}.pi-editor__editing{border-right:1px solid #e1e9e5;min-width:0}.pi-tabs{border-bottom:1px solid #e4ebe7;align-items:center;gap:4px;padding:12px 18px;display:flex;overflow-x:auto}.pi-tabs button{white-space:nowrap;color:#6a7d72;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:9px 11px;font-size:12px;display:flex}.pi-tabs button[aria-pressed=true]{color:#176b58;background:#e8f4ee;font-weight:650}.pi-editor__items{grid-template-columns:190px minmax(0,1fr);min-height:550px;display:grid}.pi-row-list{background:#f9fbfa;border-right:1px solid #e6ede9;min-width:0;padding:14px 10px}.pi-row-list>header{gap:4px;padding:2px 7px 14px;font-size:12px;display:grid}.pi-row-list>header span{color:#829188;font-size:10px}.pi-row-choice{border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;margin:0 0 5px;padding:6px;display:flex}.pi-row-choice.is-selected{background:#fff;border-color:#8ebfac;box-shadow:0 1px 4px #244e3510}.pi-row-choice>input{accent-color:#17846c;flex-shrink:0;width:13px;height:13px;margin:0}.pi-row-choice>button{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.pi-row-choice>button>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.pi-row-choice strong{overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.45}.pi-row-choice small{color:#74877c;font-size:10px}.pi-row-choice>button>svg{flex-shrink:0;width:12px}.pi-row-thumb{background:#f0f5f2;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:38px;display:flex}.pi-row-thumb img{object-fit:contain;width:100%;height:100%}.pi-row-thumb svg{color:#8a9c92;width:16px}.pi-row-list>footer{padding:12px 3px}.pi-row-list>footer button{font-size:11px;line-height:1.5}.pi-row-editor{min-width:0;padding:20px}.pi-row-editor>header{justify-content:space-between;align-items:center;margin:0 0 18px;display:flex}.pi-row-editor>header>div:last-child{gap:3px;display:flex}.pi-row-editor>header small{color:#82958a;letter-spacing:1px;font-size:9px}.pi-editor h4{color:#345b4b;margin:4px 0;font-size:14px;font-weight:650}.pi-field{color:#5a7566;gap:6px;min-width:0;margin-bottom:14px;font-size:11px;line-height:1.5;display:grid}.pi-field input,.pi-field textarea,.pi-field select{font-size:12px!important}.pi-editor .pi-description{min-height:145px}.pi-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.pi-field--wide{grid-column:1/-1}.pi-row-picture{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;margin:7px 0 16px;display:grid}.pi-picture-target{cursor:pointer;background:#f7faf8;border:1px dashed #bed4c8;border-radius:8px;width:140px;height:120px;overflow:hidden}.pi-picture-target img{object-fit:contain;width:100%;height:100%}.pi-picture-target>span{color:#6f8979;justify-items:center;gap:8px;font-size:11px;display:grid}.pi-row-picture>div{font-size:11px}.pi-row-picture p{color:#86958c;margin:5px 0 9px!important;font-size:10px!important}.pi-row-picture button.secondary-button{padding:8px 10px;font-size:11px}.pi-row-picture button.text-button{padding:5px 7px;font-size:10px}.pi-icon-button{color:#4c7561;cursor:pointer;background:#fff;border:1px solid #d7e3dc;border-radius:7px;justify-content:center;align-items:center;width:33px;height:33px;padding:7px;text-decoration:none;display:inline-flex}.pi-icon-button:disabled{opacity:.4;cursor:default}.pi-icon-button:hover:not(:disabled){background:#f0f7f3}.pi-icon-button svg{width:16px;height:16px}.pi-source-details{color:#779082;border-top:1px solid #e6ece8;padding:12px 0 0;font-size:11px}.pi-source-details summary{cursor:pointer;color:#527360;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.pi-source-details p{gap:4px;margin:12px 0;font-size:10px;display:grid}.pi-source-details p span{color:#7f9086}.pi-source-details .pi-field{margin-top:15px}.pi-editor__form{min-width:0;padding:24px}.pi-editor__form>h4{margin-bottom:20px}.pi-term-group+.pi-term-group{border-top:1px solid #e7eee9;margin-top:22px;padding-top:20px}.pi-term-group>h4{margin-bottom:18px}.pi-editor__ai>svg{color:#17846c;width:26px;height:26px;margin:12px 0}.pi-editor__ai p{color:#7b8b81;line-height:1.65;margin:12px 0 20px!important;font-size:12px!important}.pi-editor__ai textarea{min-height:155px}.pi-editor__ai>button{margin-top:5px}.pi-editor__preview-pane{background:#edf2ef;flex-direction:column;align-self:start;min-width:0;height:min(78dvh,870px);padding:16px;display:flex;position:sticky;top:0}.pi-editor__preview-pane>header{color:#64816f;align-items:center;gap:10px;padding:3px 3px 13px;font-size:11px;display:flex}.pi-editor__preview-pane>header span{color:#8c9e92;margin-left:auto;font-size:10px}.pi-editor__preview-pane>header a{color:#54806a;display:flex}.pi-editor__preview-pane>header svg{width:15px}.pi-editor__preview{background:#e1e8e3;border:1px solid #d6e1d9;border-radius:8px;flex:1;min-height:0;overflow:hidden}.pi-editor__preview .pdf-preview{border:0;width:100%;height:100%}.pi-editor__actions{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-top:1px solid #d9e5dd;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 15px #203d3010}.pi-editor__actions>div{align-items:center;gap:10px;display:flex}.pi-editor__actions button{padding:9px 13px;font-size:12px}.pi-editor__actions svg{width:16px}.pi-editor__error,.pi-editor__notice{overflow-wrap:anywhere;border-radius:7px;margin:12px 22px;padding:10px 12px;font-size:12px;line-height:1.6}.pi-editor__error{color:#a64037;background:#fff0ee}.pi-editor__notice{color:#236551;background:#eaf7ef}.pi-editor__empty{color:#839388;padding:28px!important;font-size:13px!important}.pi-editor__note{color:#8b7347;font-size:11px;line-height:1.6}.pi-editor__mobile-switch{display:none}.pi-picture-dialog{color:#294837;border:1px solid #d3e3d8;border-radius:16px;width:min(1000px,100vw - 32px);max-height:calc(100dvh - 36px);padding:22px;overflow:auto;box-shadow:0 20px 80px #102b3033}.pi-picture-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#112e2870}.pi-picture-dialog>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.pi-picture-dialog h3{margin:0;font-size:20px}.pi-picture-dialog header p{color:#7e9185;margin:7px 0 0;font-size:12px}.pi-picture-search{border:1px solid #cddfd3;border-radius:8px;align-items:center;gap:8px;margin:20px 0 3px;padding:9px 12px;display:flex}.pi-picture-search svg{color:#81998b;width:17px}.pi-picture-search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.pi-picture-dialog .pi-tabs{margin-bottom:16px;padding:10px 0 15px}.pi-picture-browser{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.pi-picture-browser.has-preview{grid-template-columns:minmax(0,1fr) 270px}.pi-picture-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));align-content:start;gap:12px;display:grid}.pi-picture-grid>button{text-align:left;cursor:pointer;color:#46654f;background:#fff;border:1px solid #dce8df;border-radius:8px;gap:8px;padding:8px;display:grid;overflow:hidden}.pi-picture-grid>button:hover,.pi-picture-grid>button.is-selected{border-color:#25856a;box-shadow:0 0 0 2px #27856716}.pi-picture-grid img{object-fit:contain;background:#f5f8f6;width:100%;height:105px}.pi-picture-grid strong{overflow-wrap:anywhere;font-size:11px;font-weight:550}.pi-picture-grid>p{grid-column:1/-1;font-size:12px}.pi-picture-inspector{background:#f8fbf9;border:1px solid #d9e5dd;border-radius:10px;align-self:start;gap:12px;padding:16px;font-size:12px;display:grid;position:sticky;top:0}.pi-picture-inspector img{object-fit:contain;background:#fff;width:100%;height:210px}.pi-picture-inspector p{color:#7a8d80;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}.pi-picture-dialog>footer{justify-content:flex-end;gap:12px;padding:20px 0 0;display:flex}@container (width<=1050px){.pi-editor__workspace{grid-template-columns:minmax(0,1fr) minmax(310px,.65fr)}.pi-editor__items{grid-template-columns:155px minmax(0,1fr)}.pi-row-editor{padding:18px}.pi-row-picture{grid-template-columns:110px minmax(0,1fr);gap:12px}.pi-picture-target{width:110px;height:110px}.pi-row-thumb{display:none}}@container (width<=850px){.pi-editor__mobile-switch{border-bottom:1px solid #e5ece8;gap:8px;padding:10px 18px;display:flex}.pi-editor__mobile-switch button{color:#6a8575;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:12px}.pi-editor__mobile-switch button[aria-pressed=true]{color:#176b58;background:#e8f4ee;font-weight:650}.pi-editor__workspace{display:block}.pi-editor__workspace--edit .pi-editor__preview-pane,.pi-editor__workspace--preview .pi-editor__editing{display:none}.pi-editor__editing{border-right:0}.pi-editor__preview-pane{height:75dvh;min-height:450px;position:relative}.pi-editor__items{grid-template-columns:185px minmax(0,1fr)}.pi-row-thumb{display:flex}}@container (width<=520px){.pi-editor__header{padding:18px;display:block}.pi-editor .pi-editor__header h3{font-size:18px}.pi-editor__version{width:100%;max-width:100%;margin-top:16px}.pi-editor__summary{flex-wrap:wrap;gap:18px;padding:14px 18px}.pi-editor__summary>span:first-child strong{font-size:16px}.pi-editor__summary>.pi-edit-status{width:100%;margin-left:0}.pi-editor__items{display:block}.pi-row-list{border-bottom:1px solid #e5ece8;border-right:0;gap:5px;padding:10px;display:flex;overflow:auto}.pi-row-list>header{display:none}.pi-row-choice{flex-shrink:0;width:150px;min-width:150px;margin:0;padding:8px}.pi-row-choice strong{font-size:10px}.pi-row-choice .pi-row-thumb{display:none}.pi-row-list>footer{flex-shrink:0;min-width:105px;padding:0}.pi-row-editor,.pi-editor__form{padding:18px}.pi-field-grid{grid-template-columns:1fr}.pi-editor__actions{flex-wrap:wrap;padding:12px 14px}.pi-editor__actions>div{justify-content:space-between;gap:8px;width:100%}.pi-editor__actions>div:last-child>button{flex:1}.pi-editor__actions button{padding:10px;font-size:11px}.pi-editor__actions>div:first-child{min-height:20px}.pi-editor__preview-pane{padding:9px}.pi-editor__error,.pi-editor__notice{margin:10px 16px}}@media (width<=800px){.pi-picture-browser.has-preview{grid-template-columns:1fr}.pi-picture-inspector{position:static}.pi-picture-dialog{padding:16px}.pi-picture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pi-review-notes{color:#785b32;background:#faf7f0;border:1px solid #eee3d2;border-radius:7px;margin:10px 22px;padding:10px 12px;font-size:12px}.pi-review-notes summary{cursor:pointer;font-weight:600}.pi-review-notes p{line-height:1.6;font-size:12px!important}.pi-preview-modes{background:#e2eae5;border-radius:7px;gap:3px;margin-bottom:10px;padding:3px;display:flex}.pi-preview-modes button{color:#6d8475;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:8px;font-size:11px}.pi-preview-modes button[aria-pressed=true]{color:#22664d;background:#fff;font-weight:600;box-shadow:0 1px 3px #254b3220}.pi-live-document-ref{background:#f4f7f9;border:1px solid #cbd7df;gap:5px;margin:12px 0;padding:12px;display:grid}.pi-live-document-ref small{color:#677881;font-size:9px}.pi-preview-error{color:#986442;background:#fff4e9;border-radius:6px;margin:0 0 10px;padding:9px;font-size:11px;line-height:1.5}.pi-preview-error button{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:3px 6px;text-decoration:underline}.pi-editor__preview.is-stale .pi-invoice-preview{opacity:.55}.pi-live-preview{flex-direction:column;height:100%;min-height:0;display:flex}.pi-live-preview__tools{color:#809286;background:#f6f9f7;border-bottom:1px solid #d6e1d9;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;font-size:10px;display:flex}.pi-live-preview__tools button{color:#51765e;cursor:pointer;background:#fff;border:1px solid #d2dfd6;border-radius:5px;padding:5px 7px;font-size:10px}.pi-live-preview__tools button[aria-pressed=true]{color:#21664c;border-color:#91b8a1}.pi-live-preview__tools select{border-radius:5px!important;width:auto!important;padding:5px!important;font-size:10px!important}.pi-live-preview__tools>span{text-align:right;flex:1;min-width:130px;font-size:9px}.pi-live-preview__viewport{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:12px;overflow:auto}.pi-live-preview__scaled{flex-shrink:0;margin:0 auto;position:relative}.pi-invoice-preview{transform-origin:0 0;color:#141414;overflow-wrap:anywhere;background:#fff;min-height:1000px;padding:28px;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.45;position:absolute;top:0;left:0;box-shadow:0 2px 9px #273e3420}.pi-invoice-preview table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:inherit;color:inherit;margin:0}.pi-invoice-preview th,.pi-invoice-preview td{vertical-align:top;white-space:pre-line;text-align:left;overflow-wrap:anywhere;border:1px solid #303b48;padding:5px 4px;line-height:1.45}.pi-invoice-preview thead th{color:#fff;text-align:center;background:#00265e;font-size:9px;font-weight:700}.pi-invoice-preview h4{background:#00265e;padding:5px 6px;font-weight:700;line-height:1.4;color:#fff!important;margin:0!important;font-size:10px!important}.pi-invoice-preview__heading{grid-template-columns:2.6fr 1fr;align-items:center;gap:18px;margin-bottom:18px;display:grid}.pi-invoice-preview__brand{color:#fff;background:#00265e;border-top:7px solid #34669e;border-left:7px solid #34669e;align-items:center;min-height:113px;padding:14px 12px;display:flex}.pi-invoice-preview__brand>img{object-fit:contain;flex-shrink:0;width:44px;height:auto;margin-right:12px}.pi-invoice-preview__brand>div{text-align:center;flex:1;min-width:0}.pi-invoice-preview__brand strong{margin-bottom:9px;font-size:12px;display:block}.pi-invoice-preview__brand span{margin-top:3px;font-size:7px;line-height:1.6;display:block}.pi-invoice-preview__meta>strong{text-align:right;color:#00265e;margin-bottom:9px;font-size:12px;display:block}.pi-invoice-preview__meta>div{border:1px solid #303b48;border-bottom:0;grid-template-columns:50px minmax(0,1fr);gap:5px;padding:7px 4px;font-size:8px;display:grid}.pi-invoice-preview__meta>div:last-child{border-bottom:1px solid #303b48}.pi-invoice-preview__parties{border:1px solid #303b48;border-bottom:0;grid-template-columns:1.8fr 1fr;display:grid}.pi-invoice-preview__parties>section+section{border-left:1px solid #303b48}.pi-invoice-preview__parties section>div:not(.pi-invoice-preview__authority){white-space:pre-line;grid-template-columns:68px minmax(0,1fr);gap:5px;padding:4px 6px;font-size:9px;display:grid}.pi-invoice-preview__authority{color:#00265e;padding:8px;font-size:9px;line-height:1.75}.pi-invoice-preview__sales td{text-align:center;padding:6px 3px;font-size:9px}.pi-invoice-preview__trade{white-space:pre-line;text-align:center;border:1px solid #303b48;border-top:0;margin-bottom:15px;padding:8px 10px;font-size:9px}.pi-invoice-preview figure{margin:0;padding:0}.pi-invoice-preview figure>img{object-fit:contain;width:100%;max-height:170px;margin:auto;display:block}.pi-invoice-preview figcaption{text-align:center;white-space:pre-line;margin-top:5px;font-size:8px;line-height:1.4}.pi-invoice-preview__goods tbody td{min-height:45px;font-size:9px}.pi-invoice-preview .pi-live-number{text-align:center}.pi-invoice-preview .pi-live-money{text-align:right;font-variant-numeric:tabular-nums;font-size:9px}.pi-invoice-preview__goods tfoot td:first-child{text-align:right;white-space:pre-line}.pi-invoice-preview__goods .pi-invoice-preview__total td{color:#fff;background:#00265e;font-size:10px;font-weight:700}.pi-invoice-preview__goods .pi-invoice-preview__payment-note{background:#edf3f1;font-size:10px;text-align:left!important}.pi-invoice-preview__remarks{border:1px solid #303b48;border-top:0}.pi-invoice-preview__remarks>div{white-space:pre-line;padding:6px 7px;font-size:9px}.pi-invoice-preview__annex{white-space:pre-line;border-top:1px solid #b4c3d6;margin-top:28px;padding-top:12px}.pi-invoice-preview__annex>h4{background:0 0;padding:0 0 12px;color:#00265e!important;font-size:15px!important}.pi-invoice-preview__annex>div{margin-bottom:12px;font-size:10px}.pi-invoice-preview__annex figure{margin:12px 0}.pi-invoice-preview__annex figure>img{max-height:700px}.pi-live-image-error{text-align:center;color:#a45137;padding:12px 3px;font-size:9px;display:block}@container (width<=520px){.pi-editor__header{padding:14px 16px}.pi-editor__version{gap:3px;margin-top:10px}.pi-editor__version select{padding:8px;font-size:11px}.pi-editor__summary{gap:16px;padding:11px 16px}.pi-editor__summary>.pi-edit-status{display:none}.pi-editor__summary>span{font-size:12px}.pi-editor__mobile-switch,.pi-tabs{padding:8px 10px}.pi-tabs button{padding:8px;font-size:11px}.pi-row-editor,.pi-editor__form{padding:16px}.pi-review-notes{margin:10px 16px}}@media (width<=800px){.pi-picture-browser .pi-picture-grid{order:2}.pi-picture-browser .pi-picture-inspector{order:1;scroll-margin-top:8px}.pi-picture-inspector img{height:130px}.pi-picture-inspector{gap:8px;padding:12px}.pi-picture-dialog>footer{background:#fff;padding:12px 0;position:sticky;bottom:-16px}.pi-picture-dialog .pi-tabs button{font-size:11px}}@container (width<=520px){.pi-editor__eyebrow,.pi-editor__version>span{display:none}.pi-editor__header{padding:10px 14px}.pi-editor .pi-editor__header h3{margin:0;font-size:17px}.pi-editor__version{margin-top:7px}.pi-editor__version select{padding:7px}.pi-editor__summary{gap:14px;padding:8px 14px}.pi-editor__summary small{font-size:10px}.pi-editor__summary>span:first-child strong{font-size:14px}.pi-editor__mobile-switch,.pi-editor__editing>.pi-tabs{gap:2px;padding:5px 7px}.pi-tabs button,.pi-editor__mobile-switch button{min-height:32px;padding:8px 7px}.pi-row-list{gap:5px;padding:7px}.pi-row-choice{width:142px;min-width:142px;padding:6px}.pi-row-choice strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pi-row-choice>button>span:nth-child(2){gap:3px}.pi-row-editor>header{margin-bottom:12px}.pi-editor__actions{gap:5px;padding:6px 10px}.pi-editor__actions>div:first-child{min-height:16px;font-size:10px}.pi-editor__actions .pi-edit-status{font-size:10px}.pi-editor__actions button{white-space:nowrap;padding:8px 7px}.pi-editor__actions>div:last-child{gap:6px}.pi-editor__actions .pi-icon-button{flex-shrink:0;width:29px;height:32px}.pi-editor__actions>div:first-child .text-button{padding:2px 0}}.pi-edit-toolbar{background:#fafcfb;border-bottom:1px solid #e0e9e4;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.pi-edit-toolbar>div,.pi-row-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pi-edit-toolbar button,.pi-row-toolbar button{color:#335b4a;cursor:pointer;background:#fff;border:1px solid #d7e3dc;border-radius:7px;min-height:36px;padding:7px 11px;font-size:12px}.pi-edit-toolbar button:disabled,.pi-row-toolbar button:disabled{opacity:.45;cursor:default}.pi-changes-button>span{background:#e9f3ee;border-radius:5px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:5px;font-size:11px;display:inline-flex}.pi-row-toolbar{color:#6c8276;border-bottom:1px solid #e0e9e4;justify-content:space-between;align-items:center;gap:10px;padding:11px 18px;font-size:11px;display:flex}.pi-change-list{scrollbar-gutter:stable;background:#f7faf8;border-bottom:1px solid #dce6df;max-height:330px;padding:14px 18px;overflow:auto}.pi-change-list>header{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;display:flex}.pi-change-list>header button{color:#536e60;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:20px}.pi-change-list article{background:#fff;border:1px solid #dce6df;border-radius:8px;margin-top:8px;padding:11px 12px}.pi-change-list article>button{color:#216d50;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:9px;padding:0;font-size:12px;font-weight:600;display:flex}.pi-change-list article>button small{color:#687e70;font-size:11px;font-weight:400}.pi-change-values{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.pi-change-values p{overflow-wrap:anywhere;white-space:pre-line;min-width:0;margin:0;font-size:12px;line-height:1.5}.pi-change-values small{color:#74877b;margin-bottom:3px;font-size:10px;display:block}.pi-change-pictures{gap:16px;margin-top:9px;display:flex}.pi-change-pictures figure{color:#74877b;width:110px;margin:0;font-size:10px}.pi-change-pictures img{object-fit:contain;border:1px solid #e1e8e3;border-radius:5px;width:110px;height:72px;display:block}.pi-change-pictures figcaption{margin-top:4px}.pi-payment-context{background:#f2f7f4;border:1px solid #dbe8df;border-radius:9px;margin-bottom:17px;padding:14px 16px}.pi-payment-context>strong{color:#365747;font-size:12px}.pi-payment-context>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.pi-payment-context span{color:#5e7768;font-size:11px}.pi-payment-context b{color:#284e3c;margin-top:4px;font-size:14px;display:block}.pi-payment-context p{color:#6a8173;margin:10px 0 0;font-size:11px;line-height:1.5}.pi-editor__form .pi-term-group{background:#fff;border:1px solid #dde7e1;border-radius:9px;margin-bottom:14px;padding:15px}.pi-term-group>summary{cursor:pointer;color:#365a49;font-size:13px;font-weight:600}.pi-term-group[open]>summary{margin-bottom:15px}.pi-editor__form .pi-term-group .pi-field-grid{gap:0 14px}.pi-field-default{color:#6c8173;margin-top:5px;font-size:10px;font-weight:400;line-height:1.5;display:block}@container (width>=1051px){.pi-editor__items{grid-template-columns:240px minmax(0,1fr)}.pi-row-choice strong{font-size:12px}.pi-row-choice small{font-size:11px}.pi-row-thumb{width:42px;height:42px}.pi-row-editor .pi-field input,.pi-row-editor .pi-field textarea{font-size:13px!important}.pi-row-editor .pi-description{min-height:120px}}@container (width<=520px){.pi-edit-toolbar{gap:6px;padding:7px 10px}.pi-edit-toolbar>div{gap:5px}.pi-edit-toolbar button,.pi-row-toolbar button{min-height:40px;padding:7px 9px;font-size:11px}.pi-row-toolbar{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px}.pi-row-toolbar>div{gap:5px}.pi-change-list{padding:10px}.pi-change-values{grid-template-columns:1fr;gap:8px}.pi-payment-context>div{grid-template-columns:1fr}.pi-editor__form .pi-term-group{padding:12px}}.pi-editor .pi-tabs button,.pi-editor .pi-edit-toolbar button,.pi-editor .pi-row-toolbar button,.pi-editor .pi-editor__mobile-switch button,.pi-editor .pi-editor__actions button{font-size:12px;line-height:1.4}.pi-editor .pi-preview-modes button{font-size:11px;line-height:1.4}.pi-editor .pi-live-preview__tools button{font-size:10px;line-height:1.4}.pi-editor .pi-change-list article>button{font-size:12px;line-height:1.5}.pi-contact-source{border-bottom:1px solid #e3ebe6;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding-bottom:12px;display:flex}.pi-contact-source p{color:#6c8173;line-height:1.5;margin:0!important;font-size:11px!important}.pi-editor .pi-contact-source button{flex-shrink:0;padding:8px 10px;font-size:11px;line-height:1.4}.pi-row-selection-hint{color:#73877b;border-bottom:1px solid #e0e9e4;padding:8px 18px;margin:0!important;font-size:11px!important}@container (width<=520px){.pi-editor .pi-editor__editing>.pi-tabs{grid-template-columns:1.7fr .85fr .85fr 1.1fr;gap:2px;padding:5px 7px;display:grid;overflow:visible}.pi-editor .pi-tabs button,.pi-editor .pi-edit-toolbar button,.pi-editor .pi-row-toolbar button,.pi-editor .pi-editor__mobile-switch button,.pi-editor .pi-editor__actions button{min-height:40px;font-size:11px}.pi-editor .pi-tabs button{justify-content:center;gap:4px;min-width:0;padding:8px 5px}.pi-editor .pi-tabs button svg{flex-shrink:0;width:12px;height:12px}.pi-row-selection-hint{padding:6px 14px;font-size:10px!important}.pi-editor .pi-editor__notice{margin:7px 12px;padding:7px 9px;font-size:11px;line-height:1.4}.pi-edit-toolbar,.pi-row-toolbar{scroll-margin-top:8px}.pi-contact-source{flex-direction:column;align-items:flex-start;gap:8px}.pi-editor .pi-contact-source button{min-height:40px}}.pi-material-editor>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.pi-material-editor h4{margin:0 0 6px}.pi-material-editor p{color:#687e72;font-size:12px;line-height:1.6}.pi-material-editor>header button{flex-shrink:0}.pi-material-selector{align-items:center;gap:12px;display:flex}.pi-material-selector>label{flex:1}.pi-material-rows{gap:12px;margin:18px 0;display:grid}.pi-material-row{background:#fff;border:1px solid #dce7e0;border-radius:9px;overflow:hidden}.pi-material-row>summary{cursor:pointer;align-items:center;min-height:48px;padding:13px 16px;font-size:13px;font-weight:600}.pi-material-row>summary img{float:right;object-fit:contain;width:38px;height:26px;margin-left:10px}.pi-material-row__body{padding:0 16px 16px}.pi-material-row__tools{justify-content:flex-end;gap:8px;padding:0 0 12px;display:flex}.pi-material-row__tools button{color:#416b59;background:#fff;border:1px solid #d7e3dc;border-radius:6px;padding:6px 10px;font-size:12px}.pi-material-empty{text-align:center;background:#f3f8f5;border-radius:9px;padding:28px 18px}.pi-material-upload{margin:10px 0;display:block;color:#31725e!important}.pi-material-upload input{max-width:260px;padding:4px!important;font-size:11px!important;display:block!important}.pi-invoice-preview__material-sheet>h4{color:#111;margin:8px 0 5px;font-size:11px}.pi-invoice-preview__material-sheet>div:not(.pi-material-brand){margin-bottom:7px;font-size:9px;line-height:1.35}.pi-material-brand{border:1px solid #777;align-items:center;gap:10px;padding:5px;display:flex}.pi-material-brand>img{object-fit:contain;width:46px;height:46px}.pi-material-brand>div{text-align:center;color:#111;flex:1;gap:4px;font-size:9px;display:grid}.pi-material-brand strong{font-size:10px}.pi-invoice-preview__materials{table-layout:fixed;border-collapse:collapse;width:100%}.pi-invoice-preview__materials th,.pi-invoice-preview__materials td{white-space:pre-line;overflow-wrap:anywhere;vertical-align:middle;text-align:center;color:#111;border:1px solid #777;font-size:9px;line-height:1.35;padding:4px!important}.pi-invoice-preview__materials thead th,.pi-invoice-preview__materials tbody th{color:#fff;background:#1f4e78}.pi-invoice-preview__materials thead th{font-size:11px}.pi-invoice-preview__materials td strong{color:#111}.pi-invoice-preview__materials figure{margin:0 0 4px}.pi-invoice-preview__materials figure:last-child{margin-bottom:0}.pi-invoice-preview__materials img{object-fit:contain;max-width:100%;max-height:78px}.pi-invoice-preview__materials figcaption{margin-top:2px;font-size:8px;line-height:1.35}@container (width<=520px){.pi-editor .pi-editor__editing>.pi-tabs{white-space:nowrap;display:flex;overflow-x:auto}.pi-editor .pi-editor__editing>.pi-tabs button{flex-shrink:0;padding:8px}.pi-material-editor>header{flex-direction:column}.pi-material-selector{align-items:flex-start}.pi-material-row__body{padding:0 12px 12px}}.escalation-desk .escalation-desk__body{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(300px,22vw,370px) minmax(0,1fr);display:grid;overflow:hidden}.escalation-desk .escalation-desk__list{min-width:0;max-height:none;display:flex;overflow:hidden}.escalation-desk .escalation-desk__queue-heading{align-items:center;gap:8px;min-width:0;margin:0 0 10px;display:flex}.escalation-desk__queue-heading h1{color:#3e5e50;flex-shrink:0;margin:0;font-size:12px;font-weight:650;line-height:1.5}.escalation-desk__queue-count{color:#73867c;margin-left:auto;font-size:11px;line-height:1.5}.escalation-desk .escalation-desk__refresh{color:#59786a;background:#fff;border-color:#e1e9e4;border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;display:inline-flex}.escalation-desk__refresh svg,.escalation-desk__expand-toggle svg{width:17px;height:17px}.escalation-desk .escalation-desk__primary-actions .escalation-desk__expand-toggle{color:#41695a;background:#fff;border-color:#dce7e0;flex:0 0 40px;width:40px;height:40px;margin:0;padding:0}.escalation-desk .escalation-desk__expand-toggle[aria-pressed=true]{color:#126b55;background:#e7f3ed;border-color:#abcbbb}.escalation-desk.escalation-desk--expanded{z-index:40;background:#fafcfb;width:auto;height:100dvh;position:fixed;inset:0}.escalation-desk--expanded .escalation-desk__body{grid-template-columns:minmax(0,1fr)}.escalation-desk .escalation-desk__list[hidden]{display:none}.escalation-desk.escalation-desk--expanded .escalation-desk__detail{display:block}.escalation-desk--expanded .escalation-desk__detail>header{z-index:10;background:#fafcfb;position:sticky;top:0}.escalation-desk.escalation-desk--expanded .escalation-desk__mobile-back{display:none}@container (width>=851px){.escalation-desk--expanded .pi-editor__preview-pane{top:calc(var(--escalation-header-height,110px) + 12px);height:min(78dvh, 870px, calc(100dvh - var(--escalation-header-height,110px) - 36px))}}.escalation-desk__type-filter{color:#5b7468;gap:7px;margin-bottom:14px;font-size:12px;font-weight:600;display:grid}.escalation-desk__type-filter select{color:#284c3d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5e2dc;border-radius:7px;padding:10px 12px;font-size:13px}.escalation-desk .escalation-desk__rows{flex:1;min-height:0;overflow:auto}.escalation-desk .escalation-desk__row{padding:16px 14px}.escalation-desk .escalation-desk__row>div{gap:6px;display:grid}.escalation-desk .escalation-desk__row strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box}.escalation-desk .escalation-desk__bulk{gap:6px 10px}.escalation-desk .escalation-desk__bulk button{padding:4px 0;font-size:11px;line-height:1.5}.escalation-desk .escalation-desk__monitor{margin:12px 17px}.escalation-desk .escalation-desk__detail{background:#fafcfb;min-width:0;height:100%;padding:0 24px 28px;display:block;overflow:auto;container:escalation-detail/inline-size}.escalation-desk .escalation-desk__detail>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;padding:22px 0;display:flex}.escalation-desk .escalation-desk__detail>header>div:first-child{flex:1;min-width:0}.escalation-desk .escalation-desk__detail h2{font-size:21px;line-height:1.4}.escalation-desk .escalation-desk__primary-actions{flex-shrink:0;justify-content:flex-end;margin:0}.escalation-desk .escalation-desk__detail>section:not(.pi-editor),.escalation-desk .pi-context{background:#fff;border:1px solid #e1e9e4;border-radius:10px;margin:0 0 20px;padding:22px}.escalation-desk .escalation-desk__detail>section:not(.pi-editor) h3,.escalation-desk .pi-context h3{letter-spacing:0;margin-bottom:14px;font-size:13px}.escalation-desk .escalation-desk__detail section>p{font-size:14px;line-height:1.75}.escalation-desk .escalation-desk__detail .sales-brief__heading{flex-wrap:wrap;justify-content:flex-start;gap:10px 14px;margin-bottom:20px}.escalation-desk .sales-brief__heading>strong{font-size:17px}.escalation-desk .sales-brief__heading>button{margin-left:auto}.escalation-desk .sales-brief__sections{gap:24px;margin-top:22px}.escalation-desk .sales-brief__sections>section{background:#fafcfb;border:1px solid #e5ece8;border-radius:8px;min-width:0;padding:18px}.escalation-desk .sales-brief__sections h4{margin:0 0 12px;font-size:14px}.escalation-desk .sales-brief__fact+.sales-brief__fact{margin-top:16px}@container escalation-detail (width<=880px){.escalation-desk__primary-actions{max-width:190px}.sales-brief__sections{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.escalation-desk{height:100%;min-height:0;overflow:hidden}.escalation-desk .escalation-desk__body{display:block}.escalation-desk .escalation-desk__list{height:100%}.escalation-desk .escalation-desk__detail,.escalation-desk--mobile-detail .escalation-desk__list{display:none}.escalation-desk--mobile-detail .escalation-desk__detail{display:block}.escalation-desk .escalation-desk__mobile-back{z-index:5;background:#fff;margin:14px 0 0;padding:8px 12px;font-size:12px;display:inline-flex;position:sticky;top:0}.escalation-desk .escalation-desk__detail>header{flex-wrap:wrap;margin-bottom:16px;padding:16px 0}.escalation-desk .escalation-desk__primary-actions{justify-content:flex-start;width:100%;max-width:none}}@media (width<=600px){.escalation-desk .escalation-desk__detail{padding:0 12px 18px}.escalation-desk .escalation-desk__detail h2{font-size:17px}.escalation-desk .escalation-desk__detail>section:not(.pi-editor),.escalation-desk .pi-context{padding:16px}.escalation-desk .sales-brief__sections{gap:14px}.escalation-desk .sales-brief__heading>button{margin-left:0}.escalation-desk .escalation-desk__detail--pi>header{gap:8px;margin-bottom:12px;padding:8px 0 10px}.escalation-desk .escalation-desk__detail--pi>header h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.escalation-desk .escalation-desk__detail--pi>header p:empty{display:none}.escalation-desk .escalation-desk__detail--pi .escalation-desk__primary-actions button{min-height:40px;padding:8px 12px;font-size:12px}}.phone-alert-settings{gap:14px;min-width:0;display:grid}.phone-alert-settings h2,.phone-alert-settings h3,.phone-alert-settings p{margin:0}.phone-alert-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.phone-alert-check{align-items:center;gap:9px;line-height:1.45;display:flex}.phone-alert-check input{flex:none;width:17px;height:17px}.phone-alert-links{flex-wrap:wrap;gap:10px 22px;display:flex}.phone-alert-links a{color:var(--accent,#2466d9);text-decoration:underline}.phone-alert-copy{gap:8px;min-width:0;display:flex}.phone-alert-copy input{flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:13px}.phone-alert-device{border-bottom:1px solid var(--line,#e5eaf1);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.phone-alert-device span{overflow-wrap:anywhere}.phone-alert-credentials{border:1px solid var(--line,#e5eaf1);border-radius:12px;min-width:0;padding:16px}@media (width<=600px){.phone-alert-types{grid-template-columns:1fr}.phone-alert-copy{flex-wrap:wrap}.phone-alert-copy input{flex-basis:100%;width:100%}.phone-alert-device{align-items:flex-start}}.phone-alert-name{text-align:left;white-space:normal;overflow-wrap:anywhere;gap:4px;min-width:0;min-height:44px;display:grid}.phone-alert-name small{font-size:12px;font-weight:400;display:block}.phone-alert-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.phone-alert-reset{gap:10px;display:grid}.phone-alert-reset p{font-size:14px}@media (width<=600px){.phone-alert-device{flex-direction:column}.phone-alert-actions{width:100%}.phone-alert-actions button{min-height:44px}}.analytics-workspace{scrollbar-gutter:stable;background:#f5f7f5;grid-column:2/-1;min-width:0;min-height:0;padding:32px 38px 70px;overflow:auto}.analytics-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.analytics-header h1{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:680}.analytics-header p{color:#6d7772;margin:9px 0 0;font-size:12px}.analytics-header p span{padding:0 6px}.analytics-header__actions{align-items:center;gap:14px;display:flex}.analytics-header__actions button,.analytics-section-toolbar button{align-items:center;gap:7px;display:flex}.analytics-header svg,.analytics-section-toolbar svg{width:16px;height:16px}.analytics-source-badge{color:#226552;white-space:nowrap;background:#e4eee9;border:1px solid #d4e4db;border-radius:20px;padding:6px 10px;font-size:12px}.analytics-filters{background:#fff;border:1px solid #e2e8e3;border-radius:10px;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:22px;padding:16px 20px;display:flex}.analytics-filters label{color:#67726c;flex-direction:column;flex:1;gap:6px;min-width:130px;font-size:12px;font-weight:600;display:flex}.analytics-filters select,.analytics-section-toolbar input,.analytics-section-toolbar select,.analytics-date-form input{color:#273c32;background:#fafbf9;border:1px solid #dce3dd;border-radius:5px;min-width:0;max-width:100%;height:36px;padding:0 10px;font-size:12px}.analytics-reset{height:36px}.analytics-date-form{align-items:end;gap:16px;margin-bottom:18px;display:flex}.analytics-date-form label{flex-direction:column;gap:5px;font-size:12px;display:flex}.analytics-tabs{white-space:nowrap;border-bottom:1px solid #dce3dd;gap:26px;display:flex;overflow-x:auto}.analytics-tabs button{color:#717c75;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 0 14px;font-size:13px;font-weight:550}.analytics-tabs button.is-active{color:#176b5b;border-bottom-color:#176b5b}.analytics-period-line{color:#728077;justify-content:space-between;margin:20px 0 14px;font-size:12px;display:flex}.analytics-content{transition:opacity .15s}.analytics-content.is-loading{opacity:.48;pointer-events:none}.analytics-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-bottom:24px;display:grid}.analytics-metrics--four{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-metric{background:#fff;border:1px solid #e1e6e2;border-radius:9px;min-width:0;padding:18px 17px}.analytics-metric>span{color:#617369;min-height:16px;font-size:12px;line-height:1.4;display:block}.analytics-metric strong{letter-spacing:-.6px;overflow-wrap:anywhere;margin:13px 0 11px;font-size:27px;font-weight:650;line-height:1.1;display:block}.analytics-metric small{color:#586b60;font-size:12px;line-height:1.5;display:block}.analytics-metric--accent{color:#fff;background:#176652;border-color:#176652}.analytics-metric--accent>span{color:#e4f0eb}.analytics-metric--accent small{color:#bdd4c9}.analytics-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.analytics-grid--wide{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.analytics-card{background:#fff;border:1px solid #e1e6e2;border-radius:10px;min-width:0;margin-bottom:22px;padding:22px 23px}.analytics-card h2{color:#293f34;margin:0 0 16px;font-size:14px;font-weight:650}.analytics-card__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:5px;display:flex}.analytics-card__head h2{margin-bottom:6px}.analytics-note{color:#586b60;margin:0 0 18px;font-size:12px;line-height:1.6}.analytics-legend{color:#718078;gap:16px;font-size:12px;display:flex}.analytics-legend span{align-items:center;gap:5px;display:flex}.analytics-legend i{background:#177b68;border-radius:50%;width:7px;height:7px}.analytics-legend i.gold{background:#c5934d}.analytics-trend{width:100%;height:auto;max-height:260px;margin-top:14px;display:block;overflow:visible}.analytics-trend text{fill:#586b60;font:12px sans-serif}.analytics-bars{flex-direction:column;gap:14px;margin-top:20px;display:flex}.analytics-bar{text-align:left;cursor:pointer;color:#425c4d;background:0 0;border:0;grid-template-columns:minmax(80px,1.1fr) minmax(50px,1.2fr) minmax(36px,auto);align-items:center;gap:12px;width:100%;padding:0;font-size:12px;display:grid}.analytics-bar:disabled{opacity:1;cursor:default;color:#425c4d}.analytics-bar__name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.analytics-bar__track{background:#f0f4f1;border-radius:4px;height:7px;overflow:hidden}.analytics-bar__track>span{background:#69a38c;border-radius:4px;height:100%;display:block}.analytics-bars--blue .analytics-bar__track>span{background:#789fae}.analytics-bars--gold .analytics-bar__track>span{background:#c6a070}.analytics-bar strong{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.analytics-bars:has(.analytics-bar strong){padding-right:2px}.analytics-table-scroll{margin:0 -4px;overflow:auto}.analytics-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.analytics-table th{color:#586b60;letter-spacing:.15px;background:#f8faf8;border-bottom:1px solid #e5eae6;padding:12px 10px;font-size:12px;font-weight:600}.analytics-table td{color:#40584a;vertical-align:top;border-bottom:1px solid #edf0ed;padding:14px 10px}.analytics-table tr:last-child td{border-bottom:0}.analytics-table small{color:#586b60;margin-top:6px;font-size:12px;display:block}.analytics-buyer-link{text-align:left;color:#2a6250;cursor:pointer;white-space:normal;background:0 0;border:0;align-items:center;gap:6px;max-width:235px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.analytics-buyer-link svg{opacity:.5;flex:none;width:11px;height:11px}.analytics-status{color:#5d7768;background:#edf2ee;border-radius:4px;padding:4px 6px;font-size:12px;line-height:1.2;display:inline-block}.analytics-status--waiting{color:#996c2e;background:#fbf2df}.analytics-section-toolbar{align-items:center;gap:12px;margin:0 0 17px;display:flex}.analytics-section-toolbar input{flex:1;max-width:470px}.analytics-section-toolbar button{margin-left:auto}.analytics-filter-chip{cursor:pointer;background:#eaf3ed;border:1px solid #bcd3c5;border-radius:18px;margin-bottom:15px;padding:7px 12px;font-size:12px}.analytics-pair{gap:50px;margin:25px 0;display:flex}.analytics-pair span{color:#586b60;font-size:12px;display:block}.analytics-pair strong{color:#285641;margin-top:12px;font-size:29px;font-weight:600;display:block}.analytics-empty{text-align:center;color:#586b60;padding:40px 20px;font-size:13px;line-height:1.6}.analytics-empty>svg{color:#a6b8aa;width:32px;height:32px}.analytics-empty h3{color:#506d59;font-size:16px;font-weight:550}.analytics-concession{border-bottom:1px solid #e6eae6;padding:18px 0}.analytics-concession .analytics-status{margin-left:14px}.analytics-concession p{color:#52645a;font-size:13px;line-height:1.7}.analytics-concession small{color:#586b60;font-size:12px}.analytics-definitions{color:#586b60;border-top:1px solid #dfe6df;margin-top:30px;padding-top:17px;font-size:12px}.analytics-definitions>summary{cursor:pointer;color:#62766a}.analytics-definitions>div{max-width:950px;padding:12px 0;line-height:1.8}.analytics-definitions dl{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.analytics-definitions dl>div{background:#edf2ed;justify-content:space-between;padding:8px 12px;display:flex}.analytics-definitions dd{margin:0}.analytics-drawer{color:#233f2e;background:#f5f8f5;border:0;border-left:1px solid #d2ded5;width:min(760px,94vw);max-width:94vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;overflow:auto;box-shadow:-15px 0 45px #19352522}.analytics-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#152b2170}.analytics-drawer header{z-index:2;background:#fff;border-bottom:1px solid #dce5de;justify-content:space-between;align-items:center;padding:23px 28px;display:flex;position:sticky;top:0}.analytics-drawer header h2{margin:8px 0 0;font-size:23px}.analytics-kicker{letter-spacing:1px;color:#586b60;font-size:12px;font-weight:600}.analytics-drawer__facts{color:#6b806f;background:#edf3ed;flex-wrap:wrap;gap:20px;padding:18px 28px;font-size:12px;display:flex}.analytics-drawer__toolbar{color:#586b60;justify-content:space-between;gap:12px;padding:20px 28px;font-size:12px;display:flex}.analytics-drawer__toolbar label{align-items:center;gap:7px;display:flex}.analytics-transcript{flex-direction:column;gap:19px;padding:10px 28px 25px;display:flex}.analytics-message{background:#fff;border:1px solid #dfe7e0;border-radius:9px;align-self:flex-end;min-width:160px;max-width:91%;padding:15px 17px}.analytics-message--inbound{background:#e3f0e7;border-color:#cfe1d5;align-self:flex-start}.analytics-message>div{color:#6c8a75;justify-content:space-between;gap:25px;font-size:12px;display:flex}.analytics-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 4px;font-size:13px;line-height:1.65}.analytics-message small{text-align:right;color:#586b60;margin-top:6px;font-size:11px;display:block}.analytics-attachment{overflow-wrap:anywhere;align-items:center;gap:6px;padding-top:10px;font-size:12px;display:flex}.analytics-attachment svg{flex:none;width:15px;height:15px}.analytics-detail-facts{border-top:1px solid #dce5dc;padding:24px 28px;font-size:12px}.analytics-detail-facts dl>div{margin:12px 0}.analytics-detail-facts dt{color:#586b60;font-size:12px}.analytics-detail-facts dd{overflow-wrap:anywhere;margin:4px 0}@media (width>=1700px){.analytics-workspace{padding-left:55px;padding-right:55px}.analytics-metric strong{font-size:32px}.analytics-metric>span{font-size:12px}.analytics-card h2{font-size:16px}}@media (width<=1150px){.analytics-workspace{padding:25px 24px 60px}.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-metrics--four{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid--wide{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.analytics-tabs{gap:22px}.analytics-source-badge{display:none}.analytics-filters{gap:10px;padding:13px}.analytics-filters label{min-width:110px}}@media (width<=760px){.analytics-workspace{padding:22px 14px 50px}.analytics-header{align-items:flex-start;gap:10px}.analytics-header h1{font-size:23px}.analytics-header p{font-size:12px;line-height:1.7}.analytics-grid,.analytics-grid--wide{grid-template-columns:minmax(0,1fr);gap:0}.analytics-filters label{min-width:120px}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-metric{padding:15px 12px}.analytics-metric strong{font-size:26px}.analytics-card{padding:18px 16px}.analytics-tabs{gap:22px}.analytics-tabs button{font-size:12px}.analytics-section-toolbar{flex-wrap:wrap}.analytics-section-toolbar input{flex-basis:100%;max-width:none}.analytics-definitions dl{grid-template-columns:1fr}.analytics-drawer header,.analytics-transcript{padding-left:17px;padding-right:17px}.analytics-message{max-width:96%}}.analytics-quick-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.analytics-quick-filters button{color:#466452;cursor:pointer;background:#fff;border:1px solid #d3ded6;border-radius:16px;padding:7px 12px;font-size:12px}.analytics-quick-filters button.is-active{color:#fff;background:#176652;border-color:#176652}.analytics-history-search{flex-wrap:wrap;gap:12px;padding:0 28px 18px;display:flex}.analytics-history-search input{background:#fff;border:1px solid #cbd9ce;border-radius:5px;flex:1;min-width:160px;padding:9px 11px;font-size:13px}.analytics-message.is-highlighted{outline-offset:3px;outline:2px solid #33785c;scroll-margin-top:100px}.analytics-topic-note{margin:20px 0 0}.analytics-bar__name{-webkit-line-clamp:unset;overflow:visible}.analytics-header__actions{flex-shrink:0}.analytics-header__actions button{white-space:nowrap}.analytics-drawer__facts,.analytics-message>div{color:#4e6656}.analytics-refresh{flex-direction:column;align-items:flex-end;gap:6px;max-width:185px;display:flex}.analytics-refresh>span{color:#586b60;text-align:right;font-size:11px;line-height:1.4}.analytics-refresh>span:empty{display:none}.analytics-attribution{color:#516b5b;background:#f1f6f2;border-radius:7px;flex-wrap:wrap;gap:15px 32px;margin:20px 0 10px;padding:14px 16px;font-size:12px;display:flex}.analytics-attribution strong{color:#285641;margin-top:8px;font-size:19px;display:block}.analytics-response-table td:first-child{min-width:180px;max-width:310px}.analytics-response-excerpt{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;overflow:hidden;display:-webkit-box!important}.analytics-response-table details{white-space:normal;min-width:170px;margin-top:9px}.analytics-response-table summary{cursor:pointer;color:#216d53}.analytics-call-role{justify-content:space-between;gap:12px;margin-top:6px;font-size:11px;line-height:1.6;display:flex}.analytics-pagination{color:#526b5b;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.analytics-pagination>span{margin-right:auto}.analytics-buyer-summary{background:#fff;border-bottom:1px solid #dce5dc;padding:16px 28px}.analytics-buyer-summary>p{color:#586b60;margin:0 0 14px;font-size:12px}.analytics-buyer-summary>div{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.analytics-buyer-summary span{color:#586b60;font-size:12px}.analytics-buyer-summary strong{color:#285641;margin:8px 0;font-size:19px;display:block}.analytics-buyer-summary small{font-size:11px;display:block}@media (width<=760px){.analytics-buyer-summary{padding:16px 17px}.analytics-buyer-summary>div{grid-template-columns:repeat(2,1fr)}.analytics-responses .analytics-card__head{flex-direction:column;align-items:flex-start;gap:0}.analytics-responses .analytics-section-toolbar select{flex:1}}.analytics-response-mobile-metric{display:none!important}.analytics-comparison-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:12px}.analytics-comparison-table th,.analytics-comparison-table td{vertical-align:top;color:#40584a;border-bottom:1px solid #e7ece8;padding:13px 10px;line-height:1.5}.analytics-comparison-table thead th{background:#f7faf7;font-weight:600}.analytics-comparison-table th:first-child{width:24%}.analytics-comparison-table th[scope=row]{font-weight:500}.analytics-comparison-table strong{color:#274f3d;font-weight:600}.analytics-comparison-table small{color:#617568;margin-top:4px;font-size:11px;font-weight:400;display:block}.analytics-comparison-change{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.analytics-comparison-notice{color:#705a39;background:#faf6ee;border-left:3px solid #c1a06e;margin:5px 0 16px;padding:10px 13px;font-size:12px;line-height:1.6}.analytics-comparison-footnote{margin:17px 0 0}@media (width<=760px){.analytics-response-mobile-metric{white-space:normal;line-height:1.5;color:#285641!important;display:block!important}.analytics-comparison .analytics-card__head{flex-direction:column;align-items:flex-start;gap:0}.analytics-comparison-table thead{display:none}.analytics-comparison-table,.analytics-comparison-table tbody{display:block}.analytics-comparison-table tr{border-bottom:1px solid #e1e7e2;grid-template-columns:1fr 1fr 1.15fr;gap:9px;padding:12px 0;display:grid}.analytics-comparison-table th[scope=row]{grid-column:1/-1;width:auto;padding:0;font-weight:600}.analytics-comparison-table td{border:0;min-width:0;padding:0}.analytics-comparison-table td:before{content:attr(data-label);color:#697a6f;margin-bottom:5px;font-size:11px;display:block}.analytics-comparison-table th{border:0}.analytics-comparison-table small{font-size:10px}.analytics-comparison-table strong{font-size:13px}.analytics-comparison-table tr:last-child{border-bottom:0}}.analytics-comparison-mobile-periods{display:none}@media (width<=760px){.analytics-comparison-mobile-periods{color:#586b60;margin:0 0 16px;font-size:11px;line-height:1.7;display:block}}.analytics-view-toggle{border:1px solid #d7e2da;border-radius:6px;flex:none;display:flex;overflow:hidden}.analytics-view-toggle button{color:#5c7465;cursor:pointer;background:#fff;border:0;padding:7px 12px;font-size:12px}.analytics-view-toggle button[aria-pressed=true]{color:#1c674d;background:#e7f1eb}.analytics-market-sort{justify-content:space-between;gap:20px;margin:12px 0}.analytics-market-sort p{margin:0}.analytics-market-sort select{flex:none}.analytics-market-table{border-collapse:collapse;text-align:left;color:#40584a;width:100%;font-size:12px}.analytics-market-table th,.analytics-market-table td{vertical-align:top;border-bottom:1px solid #e6ece7;padding:14px 9px;line-height:1.5}.analytics-market-table thead th{background:#f7faf7;font-weight:600}.analytics-market-table small{color:#617568;margin-top:5px;font-size:11px;font-weight:400;display:block}.analytics-market-table th[scope=row]{font-weight:500}.analytics-market-table tr:last-child td,.analytics-market-table tr:last-child th{border-bottom:0}@media (width<=760px){.analytics-market-operations .analytics-card__head{flex-direction:column;align-items:flex-start}.analytics-market-sort{flex-direction:column;align-items:flex-start;gap:12px}.analytics-market-table thead{display:none}.analytics-market-table,.analytics-market-table tbody{display:block}.analytics-market-table tr{border-bottom:1px solid #e6ece7;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;padding:15px 0;display:grid}.analytics-market-table th[scope=row]{border:0;grid-column:1/-1;padding:0}.analytics-market-table td{border:0;padding:0}.analytics-market-table td:before{content:attr(data-label);color:#687d70;margin-bottom:5px;font-size:11px;display:block}.analytics-market-table td:nth-last-child(-n+2){grid-column:span 1}.analytics-market-table small{font-size:10px;line-height:1.5}.analytics-market-table tr:last-child{border-bottom:0}}.analytics-world-layout{grid-template-columns:minmax(0,1fr) 210px;gap:22px;margin:14px 0;display:grid}.analytics-world-frame{background:#f2f7f6;border:1px solid #e4ece8;border-radius:12px;min-width:0;position:relative;overflow:hidden}.analytics-world-frame svg{aspect-ratio:2;width:100%;height:auto;max-height:430px;display:block}.analytics-world-frame path[role=button]{cursor:pointer;transition:fill .15s}.analytics-world-frame path:focus{stroke:#164e44;stroke-width:2.5px;outline:none}.analytics-world-controls{background:#fff;border:1px solid #dce7e2;border-radius:7px;gap:3px;display:flex;position:absolute;top:12px;right:12px}.analytics-world-controls button{color:#47645a;cursor:pointer;background:0 0;border:0;padding:6px 10px}.analytics-world-controls button:disabled{opacity:.4}.analytics-map-caption{color:#536f63;pointer-events:none;margin:0;font-size:11px;position:absolute;bottom:4px;left:14px}.analytics-world-markets{flex-direction:column;gap:5px;max-height:390px;display:flex;overflow:auto}.analytics-world-markets button,.analytics-world-unknown{text-align:left;color:#3a564a;font:inherit;background:#f6f9f7;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:12px;display:flex}.analytics-world-markets button{cursor:pointer}.analytics-world-markets button:hover{background:#e5f0e9}.analytics-world-unknown{color:#78897e;background:0 0}.analytics-intelligence-coverage{color:#49685a;background:#eef6f1;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0;padding:12px 16px;font-size:12px;display:flex}.analytics-intelligence-coverage small{color:#6c8073;max-width:560px;margin-left:auto;line-height:1.5}.analytics-intel-card h2{margin-bottom:16px}.analytics-intel-bars{flex-direction:column;gap:10px;display:flex}.analytics-intel-bars button{isolation:isolate;text-align:left;color:#3e5a4b;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:8px 10px;font-size:12px;display:flex;position:relative;overflow:hidden}.analytics-intel-bars i{z-index:-1;background:#e1eee5;border-radius:5px;max-width:100%;position:absolute;inset:0 auto 0 0}.analytics-intel-bars button:hover i{background:#cde4d6}.analytics-intel-bars span{overflow-wrap:anywhere}.analytics-product-interests,.analytics-journey-events{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.analytics-product-interests button,.analytics-journey-events button,.analytics-journey-events>div{color:#45604e;font:inherit;background:#f7faf7;border:1px solid #dce8df;border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;padding:14px 18px;font-size:12px;display:flex}.analytics-product-interests button,.analytics-journey-events button{cursor:pointer}.analytics-product-interests strong,.analytics-journey-events strong{color:#166f57;font-size:22px}.analytics-intel-findings td{white-space:normal;max-width:600px;line-height:1.7}.analytics-intel-source,.analytics-silence-row{color:#42604f;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6ece7;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:flex}.analytics-intel-source span{flex:1;line-height:1.6}.analytics-intel-source span:last-child{flex:0}.analytics-intel-selection{border:1px solid #a8cbb7;box-shadow:0 4px 18px #21483315}.analytics-intel-findings small{color:#6e8175;display:block}@media (width<=850px){.analytics-world-layout{grid-template-columns:1fr}.analytics-world-markets{grid-template-columns:repeat(2,minmax(0,1fr));max-height:160px;display:grid}.analytics-intelligence-coverage small{flex-basis:100%;margin-left:0}.analytics-world-card .analytics-card__head{flex-wrap:wrap;align-items:flex-start;gap:10px}.analytics-map-caption{font-size:9px;bottom:3px;left:8px}.analytics-world-controls{top:6px;right:6px}.analytics-world-controls button{padding:4px 7px}.analytics-intel-source{flex-wrap:wrap;align-items:flex-start}.analytics-intel-source strong{width:100%}}.analytics-intel-selection{color:#294e46;border:0;border-radius:16px;width:calc(100vw - 32px);max-width:620px;max-height:80dvh;padding:24px;box-shadow:0 20px 70px #18372b33}.analytics-intel-selection::backdrop{background:#15362f66}.analytics-intel-selection .analytics-intel-source{width:100%}.analytics-filters{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.analytics-filter-fields{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:14px;min-width:0;display:grid}.analytics-filters label{min-width:0}.analytics-reset{min-width:50px}.analytics-reset:disabled{opacity:.45;cursor:default}.analytics-period-line{grid-template-columns:minmax(0,1fr) 9em auto;align-items:center;gap:12px;line-height:18px;display:grid}.analytics-period-scope{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.analytics-selection-status{white-space:nowrap;text-align:right;font-size:11px}.analytics-period-count{white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=1150px){.analytics-filter-fields{gap:10px}}@media (width<=760px){.analytics-filter-fields{gap:10px}.analytics-filters:not(.is-expanded) .analytics-filter-fields{grid-template-columns:1fr}.analytics-period-line{grid-template-columns:1fr auto;gap:3px 12px}.analytics-period-scope{grid-column:1/-1}.analytics-selection-status{text-align:left;min-height:18px}.analytics-filters.is-expanded{grid-template-columns:minmax(0,1fr)}.analytics-filters.is-expanded .analytics-reset{justify-self:end}}@media (width<=520px){.analytics-header{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.analytics-header h1{white-space:nowrap}.analytics-header__actions,.analytics-header__actions .analytics-refresh{width:100%}.analytics-header__actions .analytics-refresh{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;max-width:none}.analytics-header__actions .analytics-refresh>span{min-width:0}}.analytics-card__head select{color:#273c32;max-width:100%;height:36px;font:inherit;background:#fafbf9;border:1px solid #dce3dd;border-radius:6px;padding:0 10px;font-size:12px}.analytics-intel-source small{color:#627d6a;flex:none;font-size:11px}.analytics-map-caption{background:#f2f7f6ee;border-radius:5px;max-width:calc(100% - 25px);padding:5px 8px}.analytics-map-caption small{margin-top:3px;display:block}.analytics-world-controls{flex-wrap:wrap;max-width:calc(100% - 24px)}@media (width<=600px){.analytics-world-controls button{padding:5px 6px}.analytics-map-caption{font-size:10px}}.analytics-world-markets button[aria-pressed=true]{background:#dceee7;font-weight:700;box-shadow:inset 3px 0 #007969}.analytics-world-markets .analytics-world-all{border:1px solid #cddfd7;justify-content:center;margin-bottom:8px}.bi-decisions{min-width:0}.bi-analysis-status{color:#2b5042;background:#eef6f2;border:1px solid #dbe8e2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:17px 20px;display:flex}.bi-analysis-status>div:first-child{flex:1;min-width:200px}.bi-analysis-status p{margin:6px 0 0;font-size:12px;line-height:1.6}.bi-analysis-progress{color:#60796d;flex-wrap:wrap;flex-basis:100%;gap:18px;font-size:12px;display:flex}.bi-view-tabs{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.bi-view-tabs button{color:#4a6658;cursor:pointer;background:#fff;border:1px solid #dce6df;border-radius:8px;padding:11px 15px;font-size:13px}.bi-view-tabs button.is-active{color:#fff;background:#176e5c;border-color:#176e5c}.bi-controls{flex-wrap:wrap;gap:18px;margin:16px 0 20px;display:flex}.bi-controls label{color:#567362;flex-direction:column;gap:6px;font-size:12px;display:flex}.bi-controls select{color:#304c3e;background:#fff;border:1px solid #d7e4dc;border-radius:6px;min-width:180px;padding:9px}.bi-matrix{border-collapse:collapse;width:100%;min-width:500px;font-size:12px}.bi-matrix th{color:#526e60;white-space:nowrap;background:#f3f7f4;font-weight:550}.bi-matrix th,.bi-matrix td{text-align:left;border-bottom:1px solid #e3ebe5;padding:9px}.bi-matrix td button{color:#1d5f49;cursor:pointer;background:#eff5f1;border:0;border-radius:6px;min-width:54px;padding:12px;font-size:15px;font-weight:600}.bi-matrix td button:disabled{color:#a0afa5;cursor:default;background:0 0}.bi-bars{flex-direction:column;gap:13px;margin:18px 0;display:flex}.bi-bars>button{text-align:left;color:#3a5a48;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(90px,1fr) minmax(70px,2fr) 35px;align-items:center;gap:12px;padding:0;font-size:12px;display:grid}.bi-bars>button:disabled{color:#3a5a48;cursor:default;opacity:1}.bi-bars i{background:#edf3ef;border-radius:4px;height:17px;display:block;overflow:hidden}.bi-bars b{background:#237e67;border-radius:4px;height:100%;display:block}.bi-bars strong{text-align:right}.bi-buyer-list{flex-direction:column;gap:12px;display:flex}.bi-buyer-card{background:#fff;border:1px solid #e0e9e2;border-radius:9px;padding:18px 20px;font-size:13px;line-height:1.65}.bi-buyer-card>summary{cursor:pointer;color:#2a5140;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.bi-buyer-card>summary:after{content:"＋";color:#60816e;flex:none;margin-left:10px}.bi-buyer-card[open]>summary:after{content:"−"}.bi-buyer-card>summary>span:first-child{flex:1}.bi-assessment{color:#718579;margin-top:4px;font-size:11px;display:block}.bi-assessment--retained{color:#946e2e}.bi-badges{flex-wrap:wrap;gap:8px;display:flex}.bi-badges span{background:#edf6f0;border-radius:5px;padding:4px 8px;font-size:11px}.bi-facts-grid{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.bi-facts-grid h3{color:#5b7667;font-size:12px}.bi-facts-grid p{margin:8px 0}.bi-facts-grid small{color:#73867a;display:block}.bi-source-text{text-align:left;color:#315f4b;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:13px;line-height:1.7;display:block}.bi-source-text:hover{text-decoration:underline}.bi-source-text small{color:#819286;font-size:11px;display:block}.bi-card-actions{flex-wrap:wrap;gap:18px;display:flex}.bi-episode{border-top:1px solid #e4ece6;margin-top:12px;padding:15px 0}.bi-episode>strong{margin-left:9px}.bi-episode>small{color:#748b7c;display:block}.bi-summary-metrics{gap:40px;margin:20px 0;display:flex}.bi-summary-metrics span{color:#678171;font-size:12px}.bi-summary-metrics strong{color:#256146;margin-bottom:6px;font-size:28px;display:block}.bi-selected-buyers{flex-wrap:wrap;gap:14px 24px;display:flex}.bi-selection{border-color:#bbd6c7}.bi-scatter{color:#60806c;width:100%;max-height:320px;font-size:12px}.bi-scatter text{fill:currentColor}.bi-scatter g[role=button]{cursor:pointer}.bi-filter-toggle{display:none}.bi-quiet-refresh{color:#708f7d;font-size:11px}@media (width<=760px){.bi-filter-toggle{color:#3c6650;background:#fff;border:1px solid #dbe7df;border-radius:7px;margin:0 0 8px;padding:9px 12px;font-size:12px;display:block}.analytics-filters:not(.is-expanded) label:not(:first-child){display:none}.analytics-filters:not(.is-expanded){grid-template-columns:1fr auto;margin-bottom:15px}.bi-view-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bi-view-tabs button{padding:10px 6px;font-size:12px}.bi-analysis-status{padding:14px}.bi-analysis-progress{gap:8px 15px}.bi-analysis-status>button{padding:9px;font-size:12px}.bi-facts-grid{grid-template-columns:1fr}.bi-buyer-card{padding:15px}.bi-buyer-card>summary{flex-wrap:wrap;align-items:flex-start}.bi-badges{flex-basis:100%}.bi-buyer-card>summary:after{position:absolute;right:28px}.bi-controls{gap:12px}.bi-controls label{flex:1;min-width:140px}.bi-controls select{width:100%;min-width:0}}.bi-findings-scope{color:#6c8576;font-size:12px}.bi-finding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.bi-finding{border:1px solid #dce8df;border-radius:9px;padding:18px;font-size:13px;line-height:1.65}.bi-finding h3{color:#2a5741;margin:0 0 12px;font-size:15px}.bi-finding-implication{background:#f2f8f4;border-left:3px solid #6eac8c;margin:14px 0;padding:8px 12px}.bi-finding-implication p{margin-bottom:0}.bi-finding>small{color:#7b887f;font-size:11px;display:block}.bi-finding>details{margin-top:14px}.bi-finding>details>summary{cursor:pointer;color:#2a7053;font-size:12px}.bi-finding-members span{display:block}.bi-emerging>p{font-size:13px;line-height:1.65}@media (width<=760px){.bi-finding-grid{grid-template-columns:1fr}.bi-emerging .analytics-card__head{flex-wrap:wrap}.bi-finding{padding:14px}}.bi-project-assessment{border-top:1px solid #e2ebe5;margin-top:18px;padding-top:18px}.bi-project-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bi-project-heading>span{color:#647e6f;font-size:12px}.bi-project-heading>.bi-assessment{margin-left:auto}.bi-buyer-card>summary small{color:#748779;font-size:11px;font-weight:400;display:block}.bi-members-dialog{color:#305742;border:1px solid #dbe6df;border-radius:12px;width:min(600px,100vw - 28px);max-height:85dvh;padding:0;box-shadow:0 20px 70px #152b2140}.bi-members-dialog::backdrop{background:#173a2c55}.bi-members-dialog>header{background:#fff;border-bottom:1px solid #e5ece7;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;position:sticky;top:0}.bi-members-dialog h2{margin:0;font-size:17px}.bi-members-dialog header p{color:#7a8b80;margin:6px 0 0;font-size:12px}.bi-members-dialog .bi-selected-buyers{flex-direction:column;gap:0;padding:12px 22px;display:flex}.bi-members-dialog .bi-source-text{border-bottom:1px solid #edf1ee;width:100%;padding:12px 0}.bi-members-dialog .bi-source-text>span{color:#698173;font-size:12px;display:block}.analytics-exchange{background:#f5f9f6;border:1px solid #e1ebe4;border-radius:9px;margin-bottom:16px;padding:18px 22px}.analytics-exchange h3{font-size:14px}.analytics-exchange article{border-top:1px solid #dfe9e2;padding:12px 0}.analytics-exchange small{color:#758b7d;font-size:11px}.analytics-exchange p{white-space:pre-wrap;font-size:13px;line-height:1.7}.bi-work-position{border-bottom:1px solid #e8eeea;grid-template-columns:140px 1fr;align-items:center;gap:14px;padding:13px 0;display:grid}.bi-work-position>div>small{color:#728679;font-size:11px;display:block}.bi-work-dots{flex-wrap:wrap;gap:5px;display:flex}.bi-work-dots>button{color:#347457;cursor:pointer;background:#f1f7f3;border:1px solid #cadfd2;border-radius:6px;padding:5px 8px;font-size:12px}.bi-work-position>strong{color:#507160;font-size:12px}@media (width<=760px){.bi-members-dialog>header{padding:15px}.bi-project-heading>.bi-assessment{flex-basis:100%;margin-left:0}.analytics-exchange{padding:13px}.bi-work-position{grid-template-columns:100px 1fr;gap:9px}}.bi-effort-chart{gap:16px;margin-top:20px;display:grid}.bi-effort-row{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(140px,1fr) minmax(220px,3fr);gap:20px;padding:8px 0;display:grid}.bi-effort-row>span:first-child{align-content:center;gap:5px;display:grid}.bi-effort-row small{color:var(--muted,#6d7f79);font-size:12px}.bi-effort-bars{gap:6px;display:grid}.bi-effort-bars>span{align-items:center;gap:10px;min-height:18px;display:flex}.bi-effort-bars i{background:#167765;border-radius:3px;min-width:2px;height:13px;display:block}.bi-effort-bars i.gold{background:#c49b5a}.bi-effort-bars b{font-size:12px;font-weight:500}@media (width<=700px){.bi-effort-row{grid-template-columns:115px minmax(80px,1fr);gap:12px}}.bi-topic-trend{align-items:stretch;gap:14px;min-height:235px;padding:12px 4px 8px;display:flex;overflow-x:auto}.bi-topic-trend>button{min-width:92px;max-width:220px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:8px;display:flex}.bi-topic-trend>button:hover:not(:disabled){background:#f0f7f4}.bi-topic-trend>button:disabled{cursor:default;color:#73857e;opacity:1}.bi-topic-column{background:repeating-linear-gradient(0deg,#0000 0 35px,#eff4f1 36px);border-bottom:1px solid #dbe7e1;justify-content:center;align-items:flex-end;width:100%;height:145px;display:flex}.bi-topic-column>i{background:#16836e;border-radius:5px 5px 0 0;width:55%;max-width:60px;min-height:0;display:block}.bi-finding-collection>summary{cursor:pointer;color:#246b57;padding:10px 0;font-size:13px;font-weight:600}.bi-topic-trend small{white-space:nowrap;color:#70847b;font-size:11px}.bi-period-coverage{color:#72837c;flex-wrap:wrap;gap:12px;padding:12px 0;font-size:12px;display:flex}.bi-group-comparison{min-width:0}.bi-group-comparison th{white-space:normal;min-width:65px}.bi-summary-metrics{flex-wrap:wrap;gap:20px 40px}.bi-intelligence-status{color:#3b5c4b;margin-bottom:18px;font-size:12px}.bi-intelligence-toolbar{background:#f0f6f2;border:1px solid #dce7e0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:12px 15px;display:flex}.bi-assessment-overview{flex:1;justify-content:space-between;align-items:center;gap:14px;min-width:240px;display:flex}.bi-assessment-overview small{color:#6d8175;margin-top:4px;font-size:11px;display:block}.bi-research-overview{border-left:1px solid #dce7e0;justify-content:space-between;align-items:center;gap:14px;padding-left:22px;display:flex}.bi-intelligence-toolbar .secondary-button{white-space:nowrap;padding:7px 11px;font-size:12px}.bi-progress-details{color:#728579;margin:7px 2px 0}.bi-progress-details>summary{cursor:pointer;font-size:11px}.bi-progress-details[open]{background:#f6f9f7;border:1px solid #e0e9e3;border-radius:7px;padding:10px 12px}.bi-progress-details .bi-analysis-progress{margin:12px 0}.bi-intelligence-status>.bi-emerging{margin-top:12px;margin-bottom:0}.bi-intelligence-status>.form-error{margin:10px 0}.bi-emerging>h2{margin:0 0 12px;font-size:16px}.bi-findings-review{background:#fff;border:1px solid #dce7e0;border-radius:9px;margin-top:12px;padding:15px}.bi-findings-review label{gap:8px;font-weight:600;display:grid}.bi-findings-review textarea{resize:vertical;width:100%;min-height:86px;font:inherit;border:1px solid #cfddd4;border-radius:7px;padding:10px 12px;font-weight:400;line-height:1.6}.bi-findings-review>div{flex-wrap:wrap;gap:8px;display:flex}.bi-findings-review button{padding:8px 12px;font-size:12px}@media (width<=760px){.bi-intelligence-toolbar{gap:9px;padding:10px 12px}.bi-assessment-overview{flex-basis:100%;gap:8px;min-width:0}.bi-assessment-overview>div{flex:1;min-width:0;line-height:1.5}.bi-research-overview{border-top:1px solid #dce7e0;border-left:0;flex-basis:100%;gap:8px;padding:9px 0 0}.bi-intelligence-toolbar .secondary-button{padding:7px 9px;font-size:11px}.bi-intelligence-status{margin-bottom:14px}}.analytics-read-failure{color:#76532c;background:#fbf8f2;border:1px solid #e4d6bf;border-radius:8px;margin:12px 0;padding:12px 16px;font-size:13px}.analytics-read-failure p{margin:0 0 6px}.analytics-read-failure>div{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.analytics-read-failure summary{cursor:pointer}.analytics-read-failure details p{overflow-wrap:anywhere;margin-top:8px}.bi-findings-summary>summary{color:#346c61;cursor:pointer;margin:10px 0;font-weight:600}.bi-findings-summary>p{margin-bottom:12px}.bi-investigation-activity{color:#617569;flex-wrap:wrap;justify-content:space-between;gap:5px 18px;padding:8px 3px 0;font-size:11px;line-height:1.6;display:flex}.bi-provider-times{gap:4px;margin-top:10px;display:grid}.bi-provider-times p{margin:0;line-height:1.6}.bi-investigation-activity>span{overflow-wrap:anywhere;min-width:0}.bi-recorded-heading{justify-content:space-between;align-items:center;gap:20px;margin:18px 0 22px;display:flex}.bi-recorded-heading h2{margin:0 0 7px;font-size:19px}.bi-recorded-heading p{color:#617569;margin:0;font-size:12px}.bi-recorded-heading>span{white-space:nowrap;color:#527361;font-size:12px}.bi-inline-controls{margin:0 0 16px}.bi-inline-controls select,.bi-cohort-bars select{color:#345a49;background:#f9fbfa;border:1px solid #d8e4dc;border-radius:6px;padding:7px 10px}.bi-business-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.bi-business-signals article{background:#eaf2ed;border:1px solid #d8e5dc;border-radius:10px;padding:20px 22px}.bi-business-signals span{color:#547564;font-size:12px}.bi-business-signals strong{color:#285c47;margin:10px 0;font-size:22px;display:block}.bi-business-signals p{color:#577063;margin:0;font-size:12px;line-height:1.6}.bi-profile-facts{gap:9px;display:grid}.bi-profile-fact{overflow-wrap:anywhere;background:#fff;border:1px solid #e2eae5;border-radius:8px;min-width:0;padding:12px 14px}.bi-profile-fact>summary{color:#365f4b;cursor:pointer;list-style:revert;justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:600;display:flex}.bi-profile-fact>summary::-webkit-details-marker{display:block}.bi-fact-status{color:#758478;white-space:nowrap;font-size:11px;font-weight:400}.bi-profile-fact[open]>summary{margin-bottom:12px}.bi-profile-fact>span{font-size:13px;line-height:1.7}.bi-profile-fact footer{color:#7c8e81;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:11px;display:flex}.bi-value-object{border-left:2px solid #e6eee8;margin:0;padding-left:10px;font-size:12px;line-height:1.65}.bi-value-object>div{grid-template-columns:minmax(90px,1fr) minmax(0,3fr);gap:14px;margin:8px 0;display:grid}.bi-value-object dt{color:#718378}.bi-value-object dd{min-width:0;margin:0}.bi-value-list{margin:6px 0;padding-left:17px;font-size:12px;line-height:1.7}.analytics-recorded-profile{background:#fafcfb;border:1px solid #e2eae5;border-radius:10px;margin:14px 0 20px;padding:18px 22px}.analytics-recorded-profile h3{margin:0 0 10px;font-size:15px}.bi-service-items{padding:8px 0}.bi-service-items button{width:100%;padding:10px 0;display:block}.bi-cohort-bars{grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:18px;display:grid}.bi-cohort-bars article{border:1px solid #e0e9e3;border-radius:9px;padding:17px}.bi-cohort-bars article>div{margin-bottom:15px}.bi-cohort-bars article>div>span{color:#778b7c;margin-top:5px;font-size:11px;display:block}.bi-cohort-bars article>button{color:#4a6f59;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:140px minmax(35px,1fr) 38px;align-items:center;gap:10px;width:100%;padding:8px 0;font-size:11px;display:grid}.bi-cohort-bars article>button:disabled{cursor:default;opacity:.7}.bi-cohort-bars i{background:#eef3ef;border-radius:5px;height:8px;overflow:hidden}.bi-cohort-bars i b{background:#4d9677;border-radius:5px;height:100%;display:block}.bi-cohort-bars strong{font-variant-numeric:tabular-nums}.bi-selected-buyers>article{border-bottom:1px solid #e5ede7;padding:10px 0}.bi-buyer-card>summary{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:5px 16px;display:grid;position:relative}.bi-buyer-card>summary>strong{grid-area:1/1}.bi-buyer-card>summary>span{text-align:right;grid-area:1/2}.bi-buyer-card>summary>small{grid-area:2/1/auto/3}.bi-buyer-card>summary:after{text-align:center;grid-area:1/3/3;align-self:center;margin:0;position:static}.bi-cohort-members{text-align:left;color:#285c47;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.bi-cohort-members>span{margin-top:6px;font-size:12px;display:block}.bi-cohort-bars article>div>small{color:#778b7c;margin-top:6px;font-size:11px;display:block}.bi-requested-wording>summary{cursor:pointer;color:#365f4b;margin:0 0 16px;font-size:12px}.bi-requested-wording[open]>.analytics-card{margin-top:14px}@media (width<=760px){.bi-buyer-card>summary{grid-template-columns:minmax(0,1fr) 18px}.bi-buyer-card>summary>span{text-align:left;grid-area:2/1}.bi-buyer-card>summary>small{grid-area:3/1}.bi-buyer-card>summary:after{grid-area:1/2/4}.bi-business-signals{grid-template-columns:1fr;gap:10px}.bi-business-signals article{padding:15px 17px}.bi-business-signals strong{margin:7px 0;font-size:21px}.bi-recorded-heading{align-items:flex-start;gap:12px}.bi-recorded-heading h2{font-size:17px}.bi-recorded-heading p{line-height:1.6}.bi-value-object>div{grid-template-columns:1fr;gap:3px}.bi-value-object dd{padding-left:9px}.bi-profile-fact{padding:10px 12px}.bi-profile-fact>summary{align-items:flex-start;gap:8px}.analytics-recorded-profile{padding:14px}.bi-cohort-bars{grid-template-columns:1fr}.bi-cohort-bars article>button{grid-template-columns:125px minmax(30px,1fr) 38px}}.bi-source-text{overflow-wrap:anywhere;min-width:0;max-width:100%}.analytics-stage-workspace{min-width:0}.analytics-stage-workspace .analytics-section-toolbar label{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.analytics-stage-board{overscroll-behavior-x:contain;grid-template-columns:repeat(6,minmax(240px,1fr));gap:12px;padding:2px 2px 14px;display:grid;overflow-x:auto}.analytics-stage-lane{background:#edf2ef;border:1px solid #dce5df;border-radius:10px;min-width:0;overflow:hidden}.analytics-stage-lane h2{color:#165b4d;background:#dcece5;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:14px 12px;font-size:14px;display:flex}.analytics-stage-lane h2 span{background:#fff8;border-radius:16px;padding:2px 8px;font-size:12px}.analytics-stage-cards{overscroll-behavior-y:contain;flex-direction:column;gap:10px;height:clamp(320px,65vh,720px);padding:10px;display:flex;overflow-y:auto}.analytics-stage-card{text-align:start;width:100%;color:inherit;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex;box-shadow:0 1px 3px #173b2510}.analytics-stage-card:hover{border-color:#168373;box-shadow:0 2px 6px #173b2520}.analytics-stage-card:focus-visible,.analytics-stage-board:focus-visible,.analytics-stage-cards:focus-visible{outline-offset:2px;outline:2px solid #168373}.analytics-stage-card strong{color:#176c5c;font-size:14px}.analytics-stage-card small,.analytics-stage-card time{color:#667a71;font-size:12px}.analytics-stage-unrecorded{margin-top:16px}.analytics-stage-unrecorded>div{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding-top:12px;display:grid}@media (width<=600px){.analytics-stage-board{grid-template-columns:repeat(6,minmax(240px,80vw))}.analytics-stage-workspace .analytics-section-toolbar input{width:100%;min-width:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18201e;font-synthesis:none;text-rendering:optimizelegibility;--ink:#18201e;--ink-soft:#3f4845;--muted:#68716e;--muted-light:#7a8380;--line:#dfe4e1;--line-soft:#edf0ee;--surface:#fff;--surface-soft:#fafbf9;--surface-warm:#eef1ef;--rail:#15201d;--accent:#176b5b;--accent-strong:#125548;--accent-soft:#e7f1ee;--accent-pale:#f2f7f5;--lime:#e7f1ee;--warning:#a56512;--warning-soft:#fff3dc;--danger:#a33a35;--danger-soft:#ffebe8;--shadow-sm:0 1px 2px #181e1a0d, 0 8px 24px #181e1a0a;--shadow-lg:0 24px 70px #171a1821;background:#f5f6f3;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;height:100%;min-height:100%;margin:0}body{overflow:hidden}button,input,textarea,select{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #267a61}button:disabled{cursor:not-allowed;opacity:.58}p,h1,h2,h3,h4{margin:0}svg{flex:none;width:18px;height:18px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:750;line-height:1.2}.brand-mark{background:var(--lime);width:36px;height:36px;color:var(--accent);letter-spacing:-.05em;border-radius:11px;place-items:center;font-size:17px;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #176b5b29}.brand-mark--large{border-radius:15px;width:50px;height:50px;font-size:22px}.spinner{border:2px solid #ffffff59;border-top-color:currentColor;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}.spinner--dark{color:var(--accent);border-color:currentColor #176b5233 #176b5233}@keyframes spin{to{transform:rotate(360deg)}}.primary-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:720;transition:background .16s,transform .16s;display:inline-flex}.primary-button:hover:not(:disabled){background:#2b302d;transform:translateY(-1px)}.text-button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:12px;font-weight:680;display:inline-flex}.text-button:hover:not(:disabled){background:var(--surface-warm);color:var(--ink)}.icon-button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;border-radius:10px;place-items:center;display:grid}.icon-button:hover,.icon-button.is-active{color:var(--ink);background:var(--surface-warm)}.icon-button--small{border-radius:8px;width:28px;height:28px}.icon-button--small svg{width:15px;height:15px}.login-page{background:var(--surface);grid-template-columns:minmax(440px,1.1fr) minmax(420px,.9fr);min-height:100%;display:grid}.login-intro{color:#f9faf8;background:#1a211e;flex-direction:column;justify-content:space-between;padding:clamp(42px,7vw,92px);display:flex;position:relative;overflow:hidden}.login-intro:after{content:"";border:1px solid #d9f99d24;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-170px;right:-230px;box-shadow:0 0 0 70px #d9f99d05,0 0 0 140px #d9f99d05}.login-intro .eyebrow{color:#aab5af;margin-bottom:18px}.login-intro h1{letter-spacing:-.055em;text-wrap:balance;max-width:760px;font-size:clamp(42px,4.6vw,68px);font-weight:670;line-height:.99}.login-intro__copy{color:#abb5af;max-width:540px;margin-top:28px;font-size:17px;line-height:1.6}.login-intro__status{color:#aab5af;z-index:1;align-items:center;gap:16px;font-size:12px;display:flex;position:relative}.login-intro__status span:not(.status-dot){border-left:1px solid #38413d;padding-left:16px}.status-dot{background:#9eea9e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #9eea9e1a}.login-panel{background:#f4f5f1;place-items:center;padding:48px;display:grid}.login-card{background:var(--surface);border:1px solid var(--line-soft);width:min(100%,390px);box-shadow:var(--shadow-lg);border-radius:20px;padding:38px}.login-card__icon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:32px;display:grid}.login-card .eyebrow{margin-bottom:8px}.login-card__topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.language-switch{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font:inherit;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;display:inline-flex}.language-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.language-switch--compact{color:var(--rail-text);background:#ffffff14;border-color:#ffffff29;justify-content:center;min-width:48px;padding:7px 9px}.language-switch--compact:hover{background:#ffffff24}.login-card h2{letter-spacing:-.035em;margin-bottom:8px;font-size:29px}.login-card>.muted{margin-bottom:28px;font-size:13px}.field-label{color:var(--ink-soft);flex-direction:column;gap:8px;margin-top:17px;font-size:12px;font-weight:650;display:flex}.field-label input{height:44px;color:var(--ink);background:#fbfcfa;border:1px solid #d8ddd7;border-radius:10px;outline:none;padding:0 13px;transition:border .16s,box-shadow .16s}.field-label input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #176b521a}.field-label input::placeholder{color:var(--muted-light)}.form-error,.workspace-error{background:var(--danger-soft);color:var(--danger);border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.4}.login-button{width:100%;height:45px;margin-top:24px}.login-forgot-button{justify-self:center;margin-top:4px}.login-reset-panel{border-top:1px solid var(--line);gap:10px;margin-top:2px;padding-top:12px;display:grid}.app-loading{background:#f4f5f1;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;display:flex}.app-loading p{color:var(--muted);font-size:12px}.app-shell{background:var(--surface-soft);grid-template-columns:68px 304px minmax(490px,1fr) 390px;height:100%;display:grid;overflow:hidden}.app-shell--panel-closed{grid-template-columns:68px 304px minmax(490px,1fr)}.product-rail{background:var(--rail);color:#f4f6f3;border-right:1px solid #292e2b;flex-direction:column;align-items:center;gap:24px;min-height:0;padding:15px 9px 12px;display:flex}.product-rail__main{flex:1}.product-rail__footer,.product-rail__main{flex-direction:column;align-items:center;gap:9px;width:100%;display:flex}.rail-button{color:#929b96;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:48px;min-height:45px;display:grid;position:relative}.rail-button span{white-space:nowrap;color:#f4f6f3;pointer-events:none;opacity:0;z-index:20;background:#202522;border-radius:7px;padding:7px 9px;font-size:11px;transition:all .16s;position:absolute;left:56px;transform:translate(-4px)}.rail-button:hover span{opacity:1;transform:translate(0)}.rail-button:hover,.rail-button.is-active{color:#fff;background:#292f2b}.rail-button.is-active:before{content:"";background:var(--lime);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;left:-9px}.rail-avatar{cursor:pointer;width:32px;height:32px;font:inherit;color:#eef3ef;background:#3b433f;border:0;border-radius:9px;place-items:center;margin-bottom:5px;padding:0;font-size:10px;font-weight:750;display:grid}.account-settings-workspace{min-width:0;padding:28px clamp(20px,4vw,64px) 48px;overflow:auto}.account-settings-card{max-width:720px;margin:0 0 16px}.account-settings-form{gap:12px;max-width:520px;display:grid}.account-settings-actions{align-items:center;gap:12px;display:flex}.account-settings-current{margin:0 0 12px}.conversation-pane{border-right:1px solid var(--line);background:#f7f8f5;flex-direction:column;min-width:0;min-height:0;display:flex}.conversation-pane__header{justify-content:space-between;align-items:flex-end;min-height:84px;padding:20px 20px 14px;display:flex}.conversation-pane__header .eyebrow{margin-bottom:5px}.conversation-pane__header h2{letter-spacing:-.035em;font-size:21px;font-weight:700}.conversation-count{border:1px solid var(--line);min-width:25px;height:24px;color:var(--muted);border-radius:8px;place-items:center;padding:0 7px;font-size:10px;font-weight:700;display:grid}.conversation-pane__header-actions{align-items:center;gap:7px;display:flex}.dialog-scrim{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f181575;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.simulation-dialog{border:1px solid var(--line);background:var(--surface);width:min(100%,510px);max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);border-radius:16px;padding:20px;overflow:auto}.simulation-dialog--confirm{width:min(100%,430px)}.simulation-dialog__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.simulation-dialog__header .eyebrow{margin-bottom:5px}.simulation-dialog__header h2{letter-spacing:-.03em;font-size:20px}.simulation-dialog>p,.simulation-form>p{color:var(--muted);font-size:12px;line-height:1.55}.simulation-dialog>p strong{color:var(--ink)}.simulation-form__grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.simulation-form label{color:var(--ink-soft);flex-direction:column;gap:6px;font-size:11px;font-weight:680;display:flex}.simulation-form label span{color:var(--muted-light);font-size:9px;font-weight:550}.simulation-form input{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:40px;color:var(--ink);border-radius:9px;padding:9px 11px;font-size:12px}.simulation-form input:focus{border-color:var(--accent);background:var(--surface)}.simulation-dialog__error{background:var(--danger-soft);color:var(--danger);border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;font-size:11px;line-height:1.45;display:flex}.simulation-dialog__actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:20px;display:flex}.archive-button{background:var(--warning-soft);color:#74480c;cursor:pointer;border:1px solid #d4b17d;border-radius:9px;min-height:38px;padding:9px 13px;font-size:12px;font-weight:720}@media (width<=560px){.dialog-scrim{align-items:end;padding:10px}.simulation-dialog{border-radius:16px 16px 12px 12px;max-height:calc(100vh - 20px)}.simulation-form__grid{grid-template-columns:1fr}}.search-field{border:1px solid var(--line);background:var(--surface);min-height:39px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin:0 14px 12px;padding:0 9px 0 11px;transition:border .16s,box-shadow .16s;display:flex}.search-field:focus-within{border-color:#aab8b0;box-shadow:0 0 0 3px #176b520f}.search-field svg{width:16px}.search-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:11px}.search-field input::placeholder{color:var(--muted-light)}.search-field .icon-button{background:0 0;border:0}.conversation-origin-filter{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:8px;margin:-4px 14px 10px;font-size:9px;font-weight:720;display:flex}.conversation-origin-filter select{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:9px;flex:1;padding:6px 8px;font-size:11px;font-weight:650}.conversation-list-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:-2px 14px 10px;display:grid}.conversation-list-controls label{min-width:0;color:var(--muted);letter-spacing:.035em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:9px;font-weight:720;display:flex}.conversation-list-controls select{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:9px;padding:6px 8px;font-size:11px;font-weight:650}.conversation-list-controls .conversation-star-filter,.conversation-list-controls .conversation-real-customer-filter{white-space:nowrap;flex-direction:row;align-self:center;align-items:center;gap:6px}.conversation-tag-filter{min-width:0;margin:-2px 14px 10px;position:relative}.conversation-tag-filter__trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-height:30px;color:var(--ink);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;padding:6px 9px;font-size:10px;font-weight:720;display:flex}.conversation-tag-filter__summary{color:var(--muted);margin-left:auto;font-weight:560}.conversation-tag-filter__popover{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:6px;max-height:min(300px,45vh);padding:9px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #111d1b29}.conversation-tag-filter__popover-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-tag-filter__popover input[type=search]{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);border-radius:7px;padding:6px 8px}.conversation-tag-filter__option{align-items:center;gap:7px;min-width:0;padding:3px 1px;display:flex}.conversation-tag-filter__empty{color:var(--muted-light);font-size:10px}.conversation-tag-chip{--conversation-tag-color:#68716d;--conversation-tag-ink:#fff;max-width:150px;color:var(--conversation-tag-ink);background:var(--conversation-tag-color);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:720;line-height:1.2;display:inline-block;overflow:hidden}.conversation-tag-chip--red{--conversation-tag-color:#a93232}.conversation-tag-chip--orange{--conversation-tag-color:#a95112}.conversation-tag-chip--yellow{--conversation-tag-color:#c59a00;--conversation-tag-ink:#152018}.conversation-tag-chip--green{--conversation-tag-color:#2f7d4c}.conversation-tag-chip--teal{--conversation-tag-color:#207c78}.conversation-tag-chip--blue{--conversation-tag-color:#3269a8}.conversation-tag-chip--indigo{--conversation-tag-color:#4c54a3}.conversation-tag-chip--purple{--conversation-tag-color:#7549a7}.conversation-tag-chip--pink{--conversation-tag-color:#a13f70}.conversation-tag-chip--gray{--conversation-tag-color:#68716d}.conversation-star-filter input{margin:0}.conversation-list{scrollbar-width:thin;scrollbar-color:#cdd2cd transparent;min-height:0;padding:2px 8px 16px;overflow-y:auto}.conversation-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:12px 11px;display:grid;position:relative}.conversation-row:hover,.conversation-row:focus-visible{background:#eff1ed;outline:none}.conversation-row.is-selected{background:var(--surface);box-shadow:var(--shadow-sm), inset 0 0 0 1px #e1e5df}.conversation-row.is-selected:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.avatar{color:#47504b;letter-spacing:-.02em;background:#e5e8e3;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:750;display:grid}.conversation-row__body,.conversation-row__topline,.conversation-row__company,.conversation-row__preview,.conversation-row__meta{min-width:0}.conversation-row__meta .conversation-tag-chip{max-width:120px;color:var(--conversation-tag-ink);background:var(--conversation-tag-color);padding:3px 6px}.conversation-row__body{flex-direction:column;display:flex}.conversation-row__topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-row__topline strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:710;overflow:hidden}.conversation-row__topline time{color:var(--muted-light);white-space:nowrap;font-size:9px}.conversation-row__company{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.conversation-row__preview{color:#5d645f;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:10px;line-height:1.35;overflow:hidden}.conversation-row__meta{align-items:center;gap:5px;margin-top:7px;display:flex}.conversation-row__meta span{color:#4f5853;background:#ecefeb;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:680}.conversation-row__meta .meta-accent{color:var(--accent-strong);background:var(--accent-soft)}.conversation-row__meta .conversation-row__assignment{background:var(--accent-soft);color:var(--accent-strong)}.conversation-row__meta .conversation-row__legacy{color:#6b5541;background:#f1e8dc}.conversation-row__meta .conversation-row__real-customer{color:#285b49;background:#e1f2e8}.conversation-row__meta .conversation-row__staff-alert{color:#9b1c1c;background:#fee2e2}.conversation-row__meta .conversation-row__origin,.simulator-origin-badge{color:#365f52;background:var(--accent-soft)}.conversation-row__meta .conversation-row__origin.is-legacy-origin,.simulator-origin-badge.is-legacy-origin{color:#695f4e;background:#f1ede3}.unread-badge{background:var(--accent);color:#fff;border-radius:99px;align-self:center;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-weight:750;display:grid}.conversation-row__menu-button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-self:start;place-items:center;font-size:17px;line-height:1;display:grid}.conversation-row__star-toggle{color:#9ca49e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:26px;height:24px;font-size:15px;line-height:1;display:grid;position:absolute;top:38px;right:11px}.conversation-row__star-toggle.is-starred{color:#b17400;background:#fff6d4;border-color:#f4df92}.conversation-row__star-toggle:disabled{cursor:not-allowed;opacity:.45}.conversation-row:hover .conversation-row__menu-button,.conversation-row__menu-button:focus-visible,.conversation-row__menu-button[aria-expanded=true]{border-color:var(--line);background:var(--surface);color:var(--ink)}.conversation-row:hover .conversation-row__star-toggle:not(:disabled),.conversation-row__star-toggle:focus-visible{border-color:var(--line);background:var(--surface);color:var(--ink);outline:none}.conversation-row:hover .conversation-row__star-toggle.is-starred:not(:disabled),.conversation-row__star-toggle.is-starred:focus-visible{color:#b17400;background:#fff6d4;border-color:#f4df92}.conversation-row-menu{z-index:40;border:1px solid var(--line);background:var(--surface);min-width:188px;box-shadow:var(--shadow-md);border-radius:12px;padding:6px;position:absolute;top:42px;right:10px}.conversation-row-menu button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 9px;font-size:11px;font-weight:650}.conversation-row-menu button:hover,.conversation-row-menu button:focus-visible{background:#eff1ed;outline:none}.conversation-row-menu button:disabled{color:var(--muted-light);cursor:not-allowed}.conversation-tags-modal-backdrop{z-index:100;background:#1a221d5c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.conversation-tags-modal{border:1px solid var(--line);background:var(--surface);width:min(560px,100%);max-height:min(780px,100vh - 36px);box-shadow:var(--shadow-md);border-radius:16px;padding:18px;overflow:auto}.conversation-tags-modal__header,.conversation-tags-modal__footer,.conversation-tags-modal__row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.conversation-tags-modal__header h2{margin:2px 0}.conversation-tags-modal__header p:not(.eyebrow){color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px}.conversation-tags-modal__note{color:var(--muted);margin:10px 0 14px;font-size:11px;line-height:1.4}.conversation-tags-modal__search{margin-bottom:10px}.conversation-tags-modal__list{gap:7px;display:grid}.conversation-tags-modal__row{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;padding:8px 0}.conversation-tags-modal__row>label{align-items:center;gap:7px;min-width:0;display:flex}.conversation-tags-modal__row .text-button{flex:none}.conversation-tags-modal__unassign{color:var(--muted)}.conversation-tags-modal__edit .danger-button{color:#b33131}.conversation-tags-modal__edit{gap:7px;width:100%;padding:8px 0 2px 24px;display:grid}.conversation-tags-modal__edit input,.conversation-tags-modal__create input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:8px;padding:8px}.conversation-tags-modal__edit small{color:var(--muted);line-height:1.35}.conversation-tags-modal__create{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.conversation-tags-modal__create h3{margin:0;font-size:12px}.conversation-tags-colors{flex-wrap:wrap;gap:7px;display:flex}.tag-color-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px}.tag-color-swatch.is-selected{border-color:var(--ink);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.tag-color-swatch--red{background:#a93232}.tag-color-swatch--orange{background:#a95112}.tag-color-swatch--yellow{background:#c59a00}.tag-color-swatch--green{background:#2f7d4c}.tag-color-swatch--teal{background:#207c78}.tag-color-swatch--blue{background:#3269a8}.tag-color-swatch--indigo{background:#4c54a3}.tag-color-swatch--purple{background:#7549a7}.tag-color-swatch--pink{background:#a13f70}.tag-color-swatch--gray{background:#68716d}.conversation-tags-modal__footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:18px;padding-top:14px}@media (width<=560px){.conversation-tags-modal-backdrop{align-items:end;padding:8px}.conversation-tags-modal{border-radius:14px 14px 0 0;max-height:calc(100vh - 16px);padding:14px}.conversation-tags-modal__row{align-items:center}.conversation-tag-chip{max-width:120px}}.conversation-skeleton{grid-template-columns:38px 1fr;gap:10px;padding:12px 11px;display:grid}.conversation-skeleton>span,.conversation-skeleton div span{background:#e6e9e4;border-radius:8px;animation:1.3s ease-in-out infinite pulse;display:block}.conversation-skeleton>span{border-radius:11px;height:38px}.conversation-skeleton div span:first-child{width:70%;height:10px;margin:4px 0 9px}.conversation-skeleton div span:last-child{width:92%;height:8px}@keyframes pulse{0%,to{opacity:.55}50%{opacity:1}}.pane-state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:7px;margin:44px 22px;display:flex}.pane-state>svg{width:22px;height:22px;margin-bottom:5px}.pane-state strong{color:var(--ink-soft);font-size:12px}.pane-state span{font-size:10px;line-height:1.5}.pane-state--error>svg,.pane-state--error strong{color:var(--danger)}.pane-state--compact{background:#fff8f6;border:1px solid #efd3cd;border-radius:10px;margin:8px 10px 10px;padding:10px}.pane-state--compact>svg{display:none}.conversation-load-more{justify-content:center;padding:12px 8px 6px;display:flex}.conversation-load-more .text-button{align-items:center;gap:7px;display:inline-flex}.no-selection--error>span{color:var(--danger)}.chat-workspace,.workspace-skeleton,.no-selection{background:#fbfcfa;flex-direction:column;min-width:0;min-height:0;display:flex}.chat-header{border-bottom:1px solid var(--line-soft);background:#ffffffed;flex:0 0 69px;justify-content:space-between;align-items:center;gap:14px;height:69px;padding:0 18px 0 20px;display:flex}.chat-header__identity,.chat-header__actions{align-items:center;display:flex}.chat-header__identity{gap:11px;min-width:0}.avatar--header{width:38px;height:38px;color:var(--accent-strong);background:#dfe7e2;border-radius:11px}.chat-header__identity>div{min-width:0}.chat-header h1{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:730;line-height:1.25;overflow:hidden}.chat-header__identity p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.simulator-origin-badge{white-space:nowrap;border-radius:999px;width:fit-content;margin-top:4px;padding:3px 6px;font-size:8px;font-weight:720;line-height:1.2;display:inline-flex}.chat-header__actions{gap:8px}.segmented-control{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;align-items:center;height:34px;padding:3px;display:flex}.segmented-control button{height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:650;display:flex}.segmented-control button svg{width:13px;height:13px}.segmented-control button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #171a1817}.connection-pill{height:27px;color:var(--muted);background:#f1f3f0;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:8px;font-weight:680;display:flex}.connection-pill>span{background:#9ca29e;border-radius:50%;width:5px;height:5px}.connection-pill--live{background:var(--accent-pale);color:var(--accent-strong)}.connection-pill--live>span{background:#32a77d;box-shadow:0 0 0 3px #32a77d1c}.connection-pill--connecting>span{animation:.8s ease-in-out infinite pulse}.pipeline-strip{border-bottom:1px solid var(--line-soft);background:#f5f7f4;grid-template-columns:minmax(150px,auto) 160px minmax(90px,auto);align-items:center;gap:14px;min-height:54px;padding:8px 17px 8px 20px;display:grid}.pipeline-strip__primary{grid-template-columns:auto 1fr;column-gap:8px;min-width:0;display:grid}.pipeline-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.09em;grid-column:1/-1;align-items:center;gap:4px;margin-bottom:2px;font-size:8px;font-weight:740;display:flex}.pipeline-kicker svg{width:10px;height:10px}.pipeline-strip__primary strong{white-space:nowrap;font-size:10px}.pipeline-strip__primary>span:last-child{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.pipeline-progress{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.pipeline-progress li{color:#59635d;align-items:center;display:flex}.pipeline-progress li:not(:last-child):after{content:"";background:#d7dcd7;width:12px;height:1px}.pipeline-progress li>span{background:#f8f9f7;border:1px solid #d7dcd7;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-weight:700;display:grid}.pipeline-progress li>span svg{width:9px;height:9px}.pipeline-progress li.is-complete>span,.pipeline-progress li.is-complete:after{color:var(--accent);background:#cbe6db;border-color:#cbe6db}.pipeline-progress li.is-active>span{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 3px #176b5217}.pipeline-strip__status{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.pipeline-strip__status>span{color:#414a45;white-space:nowrap;background:#e9eeea;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:670}.pipeline-strip__status .working-label{background:var(--accent-soft);color:var(--accent-strong);align-items:center;gap:4px;display:flex}.working-label .spinner{border-width:1.5px;width:9px;height:9px}.workspace-error{align-items:center;gap:7px;margin:8px 16px 0;display:flex}.workspace-error svg{width:14px;height:14px}.message-canvas{scrollbar-width:thin;scrollbar-color:#cbd0cb transparent;background-color:#f3f4f0;background-image:radial-gradient(circle at 1px 1px,#333e370d 1px,#0000 0);background-size:18px 18px;flex:1;min-height:0;padding:19px clamp(22px,4vw,58px) 26px;overflow-y:auto}.date-divider{justify-content:center;align-items:center;margin:1px 0 22px;display:flex}.date-divider span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#ffffffc7;border:1px solid #e3e6e1;border-radius:7px;padding:5px 9px;font-size:8px;font-weight:660}.message-group{align-items:flex-end;gap:7px;margin:10px 0;display:flex}.message-group--inbound{justify-content:flex-start}.message-group--outbound{justify-content:flex-end}.message-avatar{color:#5e6661;background:#dfe3de;border-radius:8px;place-items:center;width:25px;height:25px;margin-bottom:2px;font-size:7px;font-weight:750;display:grid}.message-stack{flex-direction:column;gap:4px;max-width:min(73%,620px);display:flex}.message-group--inbound .message-stack{align-items:flex-start}.message-group--outbound .message-stack{align-items:flex-end}.message-tools{opacity:.55;align-items:center;gap:3px;min-height:24px;transition:opacity .16s;display:flex}.message-group:hover .message-tools,.message-tools:focus-within{opacity:1}.message-group--inbound .message-tools{justify-content:flex-start}.message-group--outbound .message-tools{justify-content:flex-end}.message-tool{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.message-tool:hover,.message-tool.is-active{background:var(--accent-soft);color:var(--accent-strong)}.message-tool svg{width:13px;height:13px}.message-tool.is-pending svg{animation:1s linear infinite spin}.message-tool.has-failed{color:var(--danger)}.translation-action-status{width:fit-content;max-width:min(520px,88%);color:var(--muted);margin-top:2px;font-size:.72rem}.message-group--inbound .translation-action-status{margin-right:auto}.translation-action-status--failed{color:var(--danger)}.message-info{border:1px solid var(--line);background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow-sm);border-radius:10px;padding:10px;font-size:8px}.message-info dl{gap:5px;margin:0;display:grid}.message-info dl>div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.message-info dt,.message-info dd,.message-info p{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.4}.message-info dt{color:var(--muted)}.message-info p{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:7px}.message-info p strong{margin-bottom:2px;display:block}.message-info__attachments{border-top:1px solid var(--line-soft);gap:6px;margin:8px 0 0;padding:7px 0 0;list-style:none;display:grid}.message-info__attachments li,.message-info__attachments span{gap:1px;display:grid}.message-info__attachments strong,.message-info__attachments span{overflow-wrap:anywhere;font-size:8px;line-height:1.35}.message-info__attachments span{color:var(--muted)}.message-info__profile-impact{border-top:1px solid var(--line-soft);margin-top:9px;padding-top:9px}.message-info__profile-impact>strong{color:var(--ink);font-size:8px;font-weight:720;display:block}.message-info__profile-impact>p{border:0;align-items:center;gap:6px;padding:0;display:flex}.message-info__profile-fields{background:var(--surface-soft);border-radius:8px;padding:7px 8px;margin-top:7px!important}.message-info__profile-fields>div{grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr)!important}.pipeline-inspector,.pipeline-inspector__notice{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:10px}.pipeline-agent-timeline{gap:14px;min-width:0;margin-top:16px;display:grid}.pipeline-agent-timeline__header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.pipeline-agent-timeline__header h3{margin:2px 0 4px;font-size:1rem}.pipeline-agent-timeline__header p{color:var(--text-muted,#667085);overflow-wrap:anywhere;margin:0}.pipeline-agent-timeline__meta{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;min-width:0;display:grid}.pipeline-agent-timeline__meta>div{border:1px solid var(--border-subtle,#e4e7ec);background:var(--surface-subtle,#f8fafc);border-radius:10px;min-width:0;padding:8px 10px}.pipeline-agent-timeline__meta span,.pipeline-agent-timeline__meta strong,.pipeline-agent-timeline__meta small{overflow-wrap:anywhere;display:block}.pipeline-agent-timeline__meta span{color:var(--text-muted,#667085);font-size:.7rem}.pipeline-agent-timeline__meta strong{margin-top:2px;font-size:.74rem;font-weight:650;line-height:1.35}.pipeline-agent-timeline__meta small{color:var(--text-muted,#667085);margin-top:2px;font-size:.66rem;line-height:1.35}.pipeline-agent-timeline__meta-cost{grid-column:span 2}@media (width<=420px){.pipeline-agent-timeline__meta-cost{grid-column:auto}}.pipeline-agent-timeline__events{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pipeline-agent-timeline__event{grid-template-columns:28px minmax(0,1fr);gap:9px;min-width:0;display:grid}.pipeline-agent-timeline__marker{background:var(--surface-subtle,#f2f4f7);width:28px;height:28px;color:var(--text-muted,#667085);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.pipeline-agent-timeline__card{border:1px solid var(--border-subtle,#e4e7ec);background:var(--surface,#fff);overflow-wrap:anywhere;word-break:break-word;border-radius:10px;min-width:0;padding:11px 13px}.pipeline-agent-timeline__call{padding:0}.pipeline-agent-timeline__call>summary{cursor:pointer;padding:11px 13px;list-style:none;display:block}.pipeline-agent-timeline__call>summary::-webkit-details-marker{display:none}.pipeline-agent-timeline__call>summary:after{content:"▾";float:right;color:var(--text-muted,#667085);margin-top:-1.1rem;transition:transform .14s;transform:rotate(-90deg)}.pipeline-agent-timeline__call[open]>summary:after{transform:rotate(0)}.pipeline-agent-timeline__call-body{border-top:1px solid var(--border-subtle,#e4e7ec);padding:0 13px 13px}.pipeline-agent-timeline__debug-grid{gap:9px;margin-top:10px;display:grid}.pipeline-agent-timeline__debug-block{min-width:0}.pipeline-agent-timeline__debug-block>strong{margin-bottom:5px;font-size:.72rem;display:block}.pipeline-agent-timeline__debug-block pre{border:1px solid var(--border-subtle,#e4e7ec);max-height:28rem;color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-radius:8px;margin:0;padding:9px 10px;font:.67rem/1.48 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.pipeline-agent-timeline__event--tool .pipeline-agent-timeline__card{border-left:3px solid var(--accent,#7f56d9)}.pipeline-agent-timeline__event--replan .pipeline-agent-timeline__card{border-left:3px solid var(--warning,#f79009)}.pipeline-agent-timeline__event--evaluator .pipeline-agent-timeline__card{border-left:3px solid var(--info,#1570ef)}.pipeline-agent-timeline__event--final .pipeline-agent-timeline__card{border-left:3px solid var(--success,#12b76a)}.pipeline-agent-timeline__event-heading{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.pipeline-agent-timeline__event-heading strong,.pipeline-agent-timeline__event-heading small{overflow-wrap:anywhere}.pipeline-agent-timeline__event-heading small{color:var(--text-muted,#667085);text-align:right}.pipeline-agent-timeline__card p{margin:7px 0 0;line-height:1.45}.pipeline-agent-timeline__card code{overflow-wrap:anywhere;word-break:break-all}.pipeline-agent-timeline__warning{color:var(--warning-text,#b54708)}.pipeline-agent-timeline__evaluator{gap:2px;min-width:0;display:grid}@media (width<=640px){.pipeline-agent-timeline__header{grid-template-columns:minmax(0,1fr);display:grid}.pipeline-agent-timeline__header .pipeline-status{justify-self:start}.pipeline-agent-timeline__event-heading{grid-template-columns:minmax(0,1fr);display:grid}.pipeline-agent-timeline__event-heading small{text-align:left}}.pipeline-inspector--loading,.pipeline-inspector__notice{min-height:34px;color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.pipeline-inspector--loading .spinner{width:13px;height:13px}.pipeline-inspector__header,.pipeline-trace__title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pipeline-inspector__header>div{gap:2px;min-width:0;display:grid}.pipeline-inspector__eyebrow{color:var(--accent-strong);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:760}.pipeline-inspector__header strong{color:var(--ink);overflow-wrap:anywhere;font-size:11px}.pipeline-tools-overlay{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141f1b47;justify-content:flex-end;display:flex;position:fixed;inset:0}.pipeline-tools-drawer{border-left:1px solid var(--line);background:var(--surface);width:min(620px,92vw);height:100%;padding:18px;overflow:auto;box-shadow:-18px 0 60px #0f1d1829}.pipeline-tools-drawer>header{z-index:2;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:12px;margin:-18px -18px 12px;padding:16px 18px 12px;display:flex;position:sticky;top:-18px}.pipeline-tools-drawer>header>div{gap:2px;display:grid}.pipeline-tools-drawer>header span{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.pipeline-tools-drawer>header strong{color:var(--ink);font-size:15px}.pipeline-tools-drawer .pipeline-inspector{border-top:0;margin-top:0;padding-top:0}.pipeline-transparency{background:#f7faf8;border:1px solid #cbdad2;border-radius:10px;margin-top:12px;padding:10px}.pipeline-diagnostics{padding:22px;line-height:1.46}.pipeline-diagnostics--v530{gap:0;padding:0;display:grid;overflow:hidden;container-type:inline-size}.pipeline-diagnostics__accordion-summary{cursor:pointer;gap:2px;padding:10px 12px;list-style:none;display:grid}.pipeline-diagnostics__accordion-summary::-webkit-details-marker{display:none}.pipeline-diagnostics__accordion-summary span{color:var(--ink);font-size:9px;font-weight:760}.pipeline-diagnostics__accordion-summary small{color:var(--muted);font-size:8px;line-height:1.45}.pipeline-diagnostics__accordion-summary:after{content:"Show details";color:var(--accent-strong);justify-self:start;margin-top:2px;font-size:8px;font-weight:760}.pipeline-diagnostics--v530[open] .pipeline-diagnostics__accordion-summary{border-bottom:1px solid var(--line-soft)}.pipeline-diagnostics--v530[open] .pipeline-diagnostics__accordion-summary:after{content:"Hide details"}.pipeline-diagnostics__accordion-body{gap:10px;padding:12px 14px 14px;display:grid}.pipeline-transparency__heading{gap:2px;display:grid}.pipeline-transparency__heading span{color:var(--ink);font-size:10px;font-weight:760}.pipeline-transparency__heading small{color:var(--muted);font-size:8px}.pipeline-transparency__block{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;margin-top:8px}.pipeline-transparency__block>summary{color:var(--ink-soft);cursor:pointer;padding:8px;font-size:9px;font-weight:700}.pipeline-diagnostics .pipeline-transparency__heading{gap:5px;margin-bottom:14px}.pipeline-diagnostics .pipeline-transparency__heading span{font-size:9px}.pipeline-diagnostics .pipeline-transparency__heading small{font-size:8px;line-height:1.45}.pipeline-diagnostics__section{overflow:hidden}.pipeline-diagnostics__flow{gap:10px;display:grid}.pipeline-diagnostics__model-flow{gap:10px;min-width:0;display:grid}.pipeline-diagnostics__llm-call{border:1px solid var(--line-soft);background:var(--surface);width:100%;min-width:0;color:var(--ink-soft);border-radius:12px}.pipeline-diagnostics__llm-call>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.pipeline-diagnostics__llm-call>summary::-webkit-details-marker{display:none}.pipeline-diagnostics__llm-call>summary>span{gap:3px;min-width:0;display:grid}.pipeline-diagnostics__llm-call>summary strong{color:var(--ink);font-size:9px;line-height:1.35}.pipeline-diagnostics__llm-call>summary small{color:var(--muted);flex:none;font-size:8px}.pipeline-diagnostics__llm-call[open]>summary{border-bottom:1px solid var(--line-soft)}.pipeline-diagnostics__llm-call-body{gap:9px;padding:12px 14px;display:grid}.pipeline-diagnostics__card,.pipeline-diagnostics__package-card{border:1px solid var(--line-soft);background:var(--surface);width:100%;min-width:0;color:var(--ink-soft);border-radius:12px;gap:9px;padding:12px 14px;font-size:8px;line-height:1.42;display:grid}.pipeline-diagnostics__card h4,.pipeline-diagnostics__package-card h5{color:var(--ink);margin:0;font-size:9px;line-height:1.35}.pipeline-diagnostics__package-card header{gap:3px;display:grid}.pipeline-diagnostics__package-card header span,.pipeline-diagnostics__eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.pipeline-diagnostics__total{background:#edf8f1;border-radius:10px;gap:3px;padding:12px 14px;display:grid}.pipeline-diagnostics__total span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.pipeline-diagnostics__total strong{color:#0f6b3d;font-size:9px;line-height:1.2}.pipeline-diagnostics__facts{grid-template-columns:1fr;gap:7px 12px;margin:0;display:grid}.pipeline-diagnostics__facts div{min-width:0}.pipeline-diagnostics__facts dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:760}.pipeline-diagnostics__facts dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:2px 0 0;font-size:8px}.pipeline-diagnostics__subsection,.pipeline-diagnostics__calculation,.pipeline-diagnostics__asset-list{gap:8px;min-width:0;display:grid}.pipeline-diagnostics__subsection>strong,.pipeline-diagnostics__calculation>strong,.pipeline-diagnostics__asset-list>strong,.pipeline-diagnostics__line-items>strong,.pipeline-diagnostics__two-stack strong{color:var(--ink);font-size:9px}.pipeline-diagnostics__model-messages{gap:8px;min-width:0;display:grid}.pipeline-diagnostics__model-message{border:1px solid var(--line-soft);background:#fbfdfb;border-radius:8px;gap:6px;min-width:0;padding:8px;display:grid}.pipeline-diagnostics__model-message-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.pipeline-diagnostics__model-message-head strong{color:var(--ink);font-size:9px}.pipeline-diagnostics__model-message-head span{color:var(--muted);text-align:right;font-size:8px}.pipeline-diagnostics__model-message pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;color:var(--ink-soft);margin:0;font-family:inherit;font-size:8px;line-height:1.45;overflow:visible}.pipeline-diagnostics__note code{white-space:normal;overflow-wrap:anywhere}.pipeline-diagnostics__line-items{gap:6px;display:grid}.pipeline-diagnostics__line-item{border-top:1px solid var(--line-soft);grid-template-columns:1fr;gap:12px;padding:7px 0;display:grid}.pipeline-diagnostics__line-item span{overflow-wrap:anywhere;min-width:0}.pipeline-diagnostics__line-item strong{text-align:left;white-space:normal}.pipeline-diagnostics__two-stack{gap:10px;display:grid}.pipeline-diagnostics__bullets{gap:5px;margin:0;padding-left:18px;display:grid}.pipeline-diagnostics__note{color:var(--muted);overflow-wrap:anywhere;margin:0}.pipeline-diagnostics__asset-list article{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:10px;padding:10px 12px}.pipeline-diagnostics__section>summary{padding:12px 16px}.pipeline-diagnostics .pipeline-transparency__block>summary{font-size:9px}.pipeline-diagnostics__body{border-top:1px solid var(--line-soft);color:var(--ink-soft);padding:12px 14px 14px;font-size:8px;line-height:1.46}.pipeline-diagnostics__kv{gap:10px;margin:0;display:grid}.pipeline-diagnostics__row{grid-template-columns:minmax(110px,170px) minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.pipeline-diagnostics__row dt{color:var(--muted);letter-spacing:.02em;font-size:8px;font-weight:760}.pipeline-diagnostics__row dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:8px}.pipeline-diagnostics__list{gap:6px;margin:0;padding-left:18px;display:grid}.pipeline-diagnostics__muted{color:var(--muted)}.pipeline-transparency__block pre,.pipeline-transparency__block p{border-top:1px solid var(--line-soft);color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:9px;font:8px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.pipeline-diagnostics>.pipeline-inspector__notice{margin:10px 0 0;padding:12px 16px;line-height:1.45}@media (width<=760px){.pipeline-diagnostics{padding:18px}.pipeline-diagnostics--v530{padding:0}.pipeline-diagnostics__accordion-body{padding:12px}.pipeline-diagnostics__card,.pipeline-diagnostics__package-card{padding:14px}.pipeline-diagnostics__facts,.pipeline-diagnostics__row{grid-template-columns:1fr;row-gap:4px}.pipeline-diagnostics__line-item{grid-template-columns:1fr;gap:2px}.pipeline-diagnostics__line-item strong{text-align:left;white-space:normal}.pipeline-diagnostics__body{padding:12px 14px 14px}}@container (width>=620px){.pipeline-diagnostics--v530 .pipeline-diagnostics__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-diagnostics--v530 .pipeline-diagnostics__line-item{grid-template-columns:minmax(0,1fr) max-content}.pipeline-diagnostics--v530 .pipeline-diagnostics__line-item strong{text-align:right;white-space:nowrap}}.pipeline-status{background:var(--surface-soft);color:var(--muted);border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-weight:720}.pipeline-status.is-complete{background:var(--accent-soft);color:var(--accent-strong)}.pipeline-status.is-running{color:#72521c;background:#f5ead2}.pipeline-status.is-failed{color:#8a372b;background:#f8e5e1}.pipeline-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.pipeline-outcomes>div{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:7px;gap:2px;min-width:0;padding:7px;display:grid}.pipeline-outcomes span,.pipeline-failure span{color:var(--muted);font-size:8px}.pipeline-outcomes strong,.pipeline-failure strong{color:var(--ink-soft);overflow-wrap:anywhere;font-size:9px;line-height:1.35}.pipeline-failure{background:#fff7f4;border:1px solid #ecd0c8;border-radius:7px;gap:2px;margin-top:7px;padding:7px;display:grid}.pipeline-failure strong{color:#80362c}.pipeline-trace,.pipeline-model-usage{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;margin-top:8px}.pipeline-trace>summary,.pipeline-model-usage>summary{color:var(--ink-soft);cursor:pointer;padding:8px;font-size:9px;font-weight:700}.pipeline-trace>summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.pipeline-trace>summary small{color:var(--muted);font-size:8px;font-weight:500}.pipeline-trace ol{margin:0;padding:0 8px 9px 21px;list-style:none}.pipeline-trace li{border-left:1px solid #d7ded9;padding:0 0 10px 8px;position:relative}.pipeline-trace li:last-child{border-left-color:#0000;padding-bottom:0}.pipeline-trace__marker{border:2px solid var(--surface);background:var(--accent);border-radius:999px;width:7px;height:7px;position:absolute;top:3px;left:-4px;box-shadow:0 0 0 1px #b9c8c0}.pipeline-trace li.is-failed .pipeline-trace__marker{background:#a94c3d;box-shadow:0 0 0 1px #d8aaa2}.pipeline-trace li.is-no-op .pipeline-trace__marker{background:#d7ded9;box-shadow:0 0 0 1px #c5cec8}.pipeline-trace__event{min-width:0}.pipeline-trace__title strong,.pipeline-trace__title span{font-size:8px;line-height:1.35}.pipeline-trace__title strong{color:var(--ink-soft);overflow-wrap:anywhere}.pipeline-trace__title span{color:var(--muted);flex:none}.pipeline-trace dl,.pipeline-model-usage dl{gap:3px;margin:5px 0 0;display:grid}.pipeline-trace dl>div,.pipeline-model-usage dl>div{grid-template-columns:78px minmax(0,1fr);gap:6px;display:grid}.pipeline-trace dt,.pipeline-trace dd,.pipeline-model-usage dt,.pipeline-model-usage dd{overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.35}.pipeline-trace dt,.pipeline-model-usage dt{color:var(--muted)}.pipeline-trace dd,.pipeline-model-usage dd{color:var(--ink-soft)}.pipeline-model-usage>dl{padding:0 8px 8px}.pipeline-model-usage ul{border-top:1px solid var(--line-soft);gap:5px;margin:0;padding:7px 8px 8px;list-style:none;display:grid}.pipeline-model-usage li{justify-content:space-between;gap:8px;display:flex}.pipeline-model-usage li span,.pipeline-model-usage li small{font-size:8px;line-height:1.35}.pipeline-model-usage li span{color:var(--ink-soft)}.pipeline-model-usage li small{color:var(--muted);text-align:right}.pipeline-model-usage li.pipeline-evidence__stacked{justify-content:stretch;gap:2px;display:grid}.pipeline-model-usage li.pipeline-evidence__stacked small{text-align:left;overflow-wrap:anywhere}.pipeline-evidence>ul{max-height:260px;overflow-y:auto}.message-role{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:0 3px;font-size:8px;font-weight:680}.message-bubble{background:#fff;border:1px solid #e0e4df;border-radius:5px 13px 13px;width:fit-content;max-width:100%;padding:9px 10px 6px;box-shadow:0 2px 7px #181e1a0a}.message-bubble--pending{background:#f3f4f2;border-color:#d8ddd8}.pending-state{color:var(--muted);margin-left:5px;font-size:10px;font-weight:700}.pending-draft-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px 8px;margin-top:6px;display:flex}.pending-draft-actions--translation-failed>.pending-draft-translation-status{overflow-wrap:anywhere;flex:1 0 100%;width:100%;min-width:0;max-width:100%;margin:0}.pending-draft-actions--translation-failed>button{white-space:normal;max-width:100%}.pending-draft-approve{padding:6px 9px;font-size:11px}.pending-draft-review-warnings{box-sizing:border-box;color:#6e4c08;background:#fff9ea;border:1px solid #ecd39a;border-radius:8px;gap:5px;width:min(72ch,100%);padding:7px 9px;font-size:10px;line-height:1.35;display:grid}.pending-draft-review-warnings__label{font-weight:750}.pending-draft-review-warnings__tags{flex-wrap:wrap;gap:4px;display:flex}.pending-draft-review-warning{background:#ffffffb8;border:1px solid #97650842;border-radius:999px;padding:2px 6px;font-weight:650}.pending-draft-inline-editor{box-sizing:border-box;resize:vertical;width:100%;min-width:0;min-height:11rem;color:inherit;font:inherit;line-height:inherit;background:#ffffffb8;border:0;border-radius:6px}.pending-draft-editor-bubble{box-sizing:border-box;align-self:stretch;width:min(72ch,100%);max-width:min(72ch,100%)}.message-group--pending:has(.pending-draft-editor-bubble) .message-stack{width:min(72ch,100%);max-width:100%}@media (width<=640px){.pending-draft-editor-bubble{width:100%;max-width:100%}.message-group--pending:has(.pending-draft-editor-bubble) .message-stack{width:100%;max-width:100%}.pending-draft-inline-editor{min-height:9rem}}.pending-draft-comments,.pending-draft-revisions{gap:8px;margin:8px 0 0;padding-left:18px;display:grid}.pending-draft-comments li,.pending-draft-revisions li{gap:3px;display:grid}.pending-draft-comments small,.pending-draft-revisions small{color:var(--muted)}.pending-draft-attachments ul{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.pending-draft-attachments li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pending-draft-attachments small{color:var(--muted)}.pending-draft-attachment-detail{gap:2px;min-width:0;display:grid}.pending-draft-attachment-detail>span{overflow-wrap:anywhere}.pending-draft-attachment-image-viewer{border:1px solid var(--line);background:var(--surface-muted);border-radius:10px;grid-column:1/-1;width:100%;position:relative;overflow:hidden}.pending-draft-attachment-preview{object-fit:contain;background:var(--surface-muted);grid-column:1/-1;width:100%;max-height:420px;display:block}.pending-draft-attachment-image-viewer .pending-draft-attachment-preview{cursor:zoom-in}.pending-draft-attachment-image-viewer .pending-draft-attachment-preview:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.pending-draft-attachment-image-actions{gap:6px;display:flex;position:absolute;top:10px;right:10px}.pending-draft-attachment-image-actions .icon-button,.pending-draft-attachment-image-actions a.icon-button{width:32px;height:32px;color:var(--ink);background:#fffffff0;border:1px solid #d3e0d8;border-radius:9px;place-items:center;padding:0;display:inline-grid;box-shadow:0 2px 8px #1118271f}.pending-draft-attachment-image-actions svg{width:16px;height:16px}.pending-draft-attachment-image-actions .pending-draft-attachment-delete{color:#9f2f2f}.pending-draft-attachment-image-actions .pending-draft-attachment-delete:hover{color:#7f1d1d;border-color:#cf7777}.pending-draft-attachment-open{justify-self:start}.pending-draft-attachment-available{gap:5px;margin-top:8px;display:grid}.pending-draft-attachment-tool{position:relative}.pending-draft-attachment-count{border:1px solid var(--surface);background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-6px}.message-group--inbound .message-bubble{background:#ddf1e8;border-color:#cde6dc;border-radius:13px 5px 13px 13px}.message-bubble p{color:#282d2a;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.48}.message-time{min-height:12px;color:var(--muted);justify-content:flex-end;align-items:center;gap:3px;margin-top:3px;font-size:7px;display:flex}.message-time svg{width:9px;height:9px}.read-mark{color:#24886a}.response-citations{align-items:flex-start;gap:6px;max-width:100%;display:flex}.message-group--inbound .response-citations,.draft-preview .response-citations{justify-content:flex-start}.draft-preview .response-citations{justify-content:flex-end}.message-group--inbound .message-time{justify-content:flex-start}.grounding-warning{color:#8f1d1d;width:fit-content;max-width:min(100%,430px);font-size:9px}.grounding-warning summary{color:#b42318;cursor:pointer;background:#fff7f7;border:1px solid #f0b7b7;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:2px 5px;list-style:none;display:inline-flex}.grounding-warning summary::-webkit-details-marker{display:none}.grounding-warning summary svg{width:11px;height:11px}.grounding-warning__findings{background:snow;border:1px solid #f0b7b7;border-radius:7px;gap:7px;margin-top:5px;padding:8px;display:grid}.grounding-warning__finding{gap:3px;display:grid}.grounding-warning__finding q,.grounding-warning__finding span{overflow-wrap:anywhere}.grounding-warning__finding small{color:#8b5b5b}.assistant-turn-status{justify-content:flex-end;align-items:flex-end;gap:7px;width:min(72%,560px);margin:12px 0 12px auto;display:flex}.assistant-turn-status>div{min-width:220px;color:var(--muted);background:#fff;border:1px solid #e0e4df;border-radius:5px 13px 13px;gap:6px;padding:10px 12px;font-size:9px;display:grid;box-shadow:0 2px 7px #181e1a0a}.assistant-turn-status strong{color:var(--accent-strong);align-items:center;gap:6px;font-size:10px;display:flex}.assistant-turn-status--failed>div{background:#fff9f7;border-color:#ead4cf}.assistant-turn-status--failed strong{color:var(--danger)}.assistant-turn-status .text-button{width:fit-content;padding:4px 0}.response-citations__label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding-top:5px;font-size:8px;font-weight:700}.response-citations__chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}.response-citation-chip{min-width:0;max-width:260px;color:var(--ink-soft);background:#fffc;border:1px solid #d7ddd9;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;text-decoration:none;display:inline-flex}a.response-citation-chip:hover{color:var(--accent-strong);border-color:#9eb7aa}.response-citation-chip__kind{color:var(--muted);flex:none;font-size:8px;font-weight:700}.response-citation-chip__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.response-citation-chip--quotation{background:var(--accent-pale);border-color:#cbdcd3}.attachment-list,.message-artifact-list{gap:7px;width:min(430px,100%);display:grid}.attachment-chip{max-width:260px;color:var(--ink-soft);text-overflow:ellipsis;background:#ffffffd6;border:1px solid #dce1dc;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;text-decoration:none;display:flex;overflow:hidden}.attachment-chip svg{width:11px;height:11px}.attachment-chip:hover{border-color:#acb7af}.message-artifact-card{background:#fff;border:1px solid #cfd9d4;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:0 8px 20px #14352d12}.message-artifact-card--customer-media{overflow:hidden}.message-artifact-card--review{background:#fffbf2;border-color:#d8b26d}.message-artifact-preview{background:#101614;border:1px solid #dbe4df;border-radius:10px;grid-column:1/-1;width:100%;display:block;overflow:hidden}button.message-artifact-preview{appearance:none;font:inherit;cursor:pointer;padding:0}.message-artifact-preview--video video,.message-artifact-preview--image img{object-fit:contain;width:100%;max-height:260px;display:block}button.message-artifact-preview--video{cursor:zoom-in;border:0;width:100%;padding:0}.image-lightbox__panel>video{object-fit:contain;background:#000;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.message-artifact-preview--image{background:#f4f7f5;position:relative}.message-artifact-preview--image .message-artifact-preview__image--delivery{opacity:0;height:100%;transition:opacity .18s ease-out;position:absolute;inset:0}.message-artifact-preview--image.is-delivery-loaded .message-artifact-preview__image--delivery{opacity:1}.message-artifact-preview--document{background:#f4f7f5;min-height:220px}.message-artifact-preview--audio{background:#f4f7f5;padding:18px}.message-artifact-preview--audio audio{width:100%;display:block}.message-artifact-preview--document iframe{border:0;width:100%;height:260px;display:block}.message-artifact-document-placeholder{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}button.message-artifact-document-placeholder{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.message-artifact-card__icon{width:38px;height:38px;color:var(--accent-strong);background:var(--accent-soft);border-radius:10px;place-items:center;display:grid}.message-artifact-card__icon svg{width:19px;height:19px}.message-artifact-card__body{gap:1px;min-width:0;display:grid}.message-artifact-card__body small,.message-artifact-card__body span{color:var(--muted);font-size:9px}.message-artifact-card__body strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.message-artifact-card__details{grid-column:1/-1;gap:7px;display:grid}.quotation-decision-card{background:#f8fbf9;border:1px solid #dbe4df;border-radius:10px;grid-column:1/-1;gap:8px;padding:9px;display:grid}.quotation-decision-card__basis,.quotation-decision-card__adjustment{gap:5px;display:grid}.quotation-decision-card__basis>div,.quotation-decision-card__adjustment{gap:2px;display:grid}.quotation-decision-card__basis strong,.quotation-decision-card__adjustment strong{color:var(--ink);font-size:11px}.quotation-decision-card__basis span,.quotation-decision-card__adjustment span{color:var(--ink-soft);font-size:10px}.quotation-decision-card__basis dl{gap:3px;margin:0;display:grid}.quotation-decision-card__basis dl div{justify-content:space-between;gap:12px;display:flex}.quotation-decision-card__basis dt,.quotation-decision-card__basis dd{color:var(--muted);margin:0;font-size:9px}.quotation-decision-card__adjustment{border-top:1px solid #dbe4df;padding-top:7px}.message-artifact-card__actions{gap:5px;display:flex}.message-artifact-card__actions a,.message-artifact-card__actions button,.message-artifact-document-placeholder button{appearance:none;border:1px solid var(--line);color:var(--accent-strong);cursor:pointer;background:0 0;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:9px;font-weight:700;text-decoration:none}.message-artifact-card__actions a:hover,.message-artifact-card__actions button:hover,.message-artifact-document-placeholder button:hover{border-color:var(--accent);background:var(--accent-soft)}.attachment-extraction small{color:var(--muted);font-size:9px}.attachment-review{color:#7a4b0a;gap:5px;margin-top:8px;font-size:10px;line-height:1.4;display:flex}.attachment-review svg{flex:none;width:12px;height:12px}.attachment-extraction{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:7px}.attachment-extraction summary{width:fit-content;color:var(--accent-strong);cursor:pointer;font-size:10px;font-weight:650}.attachment-extraction p,.attachment-extraction pre,.attachment-extraction small{overflow-wrap:anywhere;margin:7px 0 0;line-height:1.45;display:block}.attachment-extraction p{white-space:pre-wrap;max-height:180px;font-size:10px;overflow:auto}.attachment-extraction pre{background:var(--surface-soft);white-space:pre-wrap;border-radius:6px;max-height:180px;padding:7px;font-size:9px;overflow:auto}.system-message{color:#37413b;background:#e0e5df;border-radius:6px;width:fit-content;margin:16px auto;padding:5px 8px;font-size:8px}.empty-conversation{min-height:240px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-conversation__icon{background:var(--surface);width:43px;height:43px;box-shadow:var(--shadow-sm);border-radius:13px;place-items:center;margin-bottom:11px;display:grid}.empty-conversation strong{color:var(--ink-soft);font-size:12px}.empty-conversation p{margin-top:5px;font-size:10px}.draft-preview{background:#fffffff0;border:1px solid #cbd8d1;border-radius:14px;width:min(88%,690px);margin:25px 0 8px auto;padding:13px;box-shadow:0 12px 36px #14322717}.draft-preview__topline,.draft-preview__topline>div,.draft-preview__actions{align-items:center;display:flex}.draft-preview__topline{justify-content:space-between;gap:12px;padding:0 2px 10px}.draft-preview__topline>div{gap:8px}.draft-preview__status-actions{flex:none;justify-content:flex-end}.draft-info-button,.draft-translate-button{flex:none}.draft-preview__label{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:9px;font-weight:760;display:flex}.draft-preview__label svg{width:12px;height:12px}.draft-preview__meta{color:var(--muted-light);font-size:8px}.ready-chip{background:var(--accent-pale);color:var(--accent);border-radius:6px;align-items:center;gap:3px;padding:4px 6px;font-size:8px;font-weight:680;display:flex}.ready-chip svg{width:10px;height:10px}.draft-bubbles{flex-direction:column;align-items:flex-end;gap:4px;padding:4px 2px;display:flex}.draft-bubble{background:var(--accent-soft);color:#24302b;white-space:pre-wrap;border-radius:12px 5px 12px 12px;width:fit-content;max-width:94%;padding:9px 11px;font-size:10px;line-height:1.5}.draft-editor{resize:vertical;background:var(--accent-pale);width:100%;min-height:118px;color:var(--ink);border:1px solid #cbd6d0;border-radius:10px;outline:none;padding:11px;font-size:10px;line-height:1.55}.draft-editor:focus{border-color:var(--accent);box-shadow:0 0 0 3px #176b5214}.draft-preview__actions{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:2px;margin-top:10px;padding-top:10px}.send-button{margin-left:5px;padding:8px 12px}.send-button svg{width:13px;height:13px}.draft-preview--loading{min-height:112px}.draft-skeleton{flex-direction:column;align-items:flex-end;gap:6px;margin-top:14px;display:flex}.draft-skeleton span{background:#e3e9e5;border-radius:5px;height:12px;animation:1.2s ease-in-out infinite pulse}.draft-skeleton span:first-child{width:85%}.draft-skeleton span:nth-child(2){width:66%}.draft-skeleton span:nth-child(3){width:48%}.composer{border-top:1px solid var(--line);background:var(--surface);flex:none;min-height:70px;padding:10px 14px 12px;position:relative}.composer__surface{gap:7px;max-width:100%;display:grid;position:relative}.composer__input-wrap{border:1px solid var(--line);background:#f8faf8;border-radius:14px;align-items:center;gap:4px;min-width:0;min-height:46px;padding:5px 6px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.composer__input-wrap:focus-within{border-color:#a9b8af;box-shadow:0 0 0 3px #176b520f}.composer--drag-active .composer__input-wrap{border-color:var(--accent);background:var(--accent-pale)}.composer textarea{resize:none;width:100%;min-width:0;max-height:92px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:7px 8px;font-size:12px;line-height:1.45}.composer textarea::placeholder{color:var(--muted-light)}.composer__tool,.composer__send{border-radius:10px;flex:0 0 34px;width:34px;height:34px}.composer__tool{color:var(--muted)}.composer__tool:hover:not(:disabled){background:var(--surface-warm);color:var(--accent-strong)}.composer__send{background:var(--ink);color:#fff;border:0}.composer__send:hover:not(:disabled){background:var(--accent-strong)}.composer__send svg,.composer__tool svg{width:16px;height:16px}.composer-files{gap:7px;padding:1px 1px 2px;display:flex;overflow-x:auto}.composer-file{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;flex:none;align-items:center;gap:7px;width:min(230px,70vw);height:48px;padding:5px;display:flex}.composer-file>img,.composer-file__icon{border-radius:8px;flex:0 0 36px;width:36px;height:36px}.composer-file>img{object-fit:cover}.composer-file__icon{background:var(--accent-soft);color:var(--accent-strong);place-items:center;display:grid}.composer-file__icon svg{width:15px;height:15px}.composer-file__meta{flex:1;gap:2px;min-width:0;display:grid}.composer-file__meta strong,.composer-file__meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-file__meta strong{font-size:10px}.composer-file__meta small{color:var(--muted);font-size:8px}.composer-file .icon-button{flex:0 0 26px;width:26px;height:26px}.composer-file .icon-button svg{width:12px;height:12px}.composer-recording{min-height:46px;color:var(--danger);background:#fff8f7;border:1px solid #e4c5c1;border-radius:14px;align-items:center;gap:8px;padding:6px 8px 6px 13px;font-size:10px;display:flex}.composer-recording__pulse{background:var(--danger);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite recording-pulse;box-shadow:0 0 0 4px #a33a351f}.composer-recording .icon-button:first-of-type{margin-left:auto}@keyframes recording-pulse{50%{opacity:.45}}.composer-drop-target{z-index:3;border:1.5px dashed var(--accent);color:var(--accent-strong);pointer-events:none;background:#eff8f4f0;border-radius:14px;place-items:center;font-size:11px;font-weight:720;display:grid;position:absolute;inset:0}.composer-status{min-height:14px;color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.composer-status--error{color:var(--danger)}.composer-status progress{width:min(180px,45vw);height:4px;accent-color:var(--accent);border:0}.right-panel{border-left:1px solid var(--line);z-index:4;background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.right-panel__header{border-bottom:1px solid var(--line);align-items:center;gap:6px;min-height:55px;padding:0 8px 0 10px;display:flex}.right-tabs{flex:1;grid-template-columns:repeat(2,1fr);gap:3px;display:grid}.right-tabs button{height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:680;display:flex}.right-tabs button svg{width:14px;height:14px}.right-tabs button:hover{background:var(--surface-soft);color:var(--ink-soft)}.right-tabs button.is-active{color:var(--accent-strong);background:#e8eee9}.right-panel__close{border:0}.right-panel__body{scrollbar-width:thin;scrollbar-color:#cbd0cb transparent;flex:1;min-height:0;overflow-y:auto}.customer-subtabs{z-index:3;background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 16px 0;display:grid;position:sticky;top:0}.customer-subtabs button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--muted);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.customer-subtabs button>span{align-items:center;gap:6px;min-width:0;font-weight:650;display:inline-flex}.customer-subtabs button svg{width:14px;height:14px}.customer-subtabs button strong{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px;padding:3px 6px;font-size:9px}.customer-subtabs button.is-active{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));color:var(--accent-strong);background:#eef4ef}.detail-content{padding:15px 16px 32px}.panel-summary{background:#eff4f0;border-radius:13px;align-items:flex-start;gap:11px;min-height:100px;padding:14px;display:flex}.panel-summary--background{background:#f2f0ec}.panel-summary__icon{width:34px;height:34px;color:var(--accent);background:#fff;border-radius:10px;place-items:center;display:grid;box-shadow:0 3px 9px #171a180d}.panel-summary__icon svg{width:16px;height:16px}.panel-summary>div{flex-direction:column;min-width:0;display:flex}.panel-summary>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:670}.panel-summary strong{margin-top:5px;font-size:13px;line-height:1.25}.panel-summary p{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45}.detail-section{border-bottom:1px solid var(--line-soft);padding:18px 1px}.detail-section:last-child{border-bottom:0}.detail-section__heading{justify-content:space-between;align-items:center;gap:8px;min-height:20px;margin-bottom:10px;display:flex}.detail-section__heading h3{letter-spacing:-.015em;font-size:11px;font-weight:740}.detail-section__heading>span{color:var(--muted-light);font-size:8px}.data-grid,.brief-list{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:10px;gap:1px;display:grid;overflow:hidden}.data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-list{grid-template-columns:1fr}.data-row{background:var(--surface);flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;min-height:58px;padding:9px;display:flex}.brief-list .data-row{min-height:0}.data-row__label{color:var(--muted);font-size:8px;line-height:1.2}.data-row__value{max-width:100%;color:var(--ink-soft);overflow-wrap:anywhere;margin-top:5px;font-size:9px;font-weight:660;line-height:1.35}.data-row__value.is-empty{color:var(--muted-light);font-weight:520}.evidence-state{color:var(--muted);align-items:center;gap:3px;margin-top:5px;font-size:7px;display:flex}.evidence-state svg{width:8px;height:8px}.evidence-state--confirmed{color:var(--accent)}.evidence-state--needs_confirmation{color:var(--warning)}.evidence-state--contradicted{color:var(--danger)}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.signal-grid>div{border:1px solid var(--line-soft);border-radius:9px;flex-direction:column;gap:5px;min-height:55px;padding:9px;display:flex}.signal-grid span{color:var(--muted);font-size:8px}.signal-grid strong{color:var(--ink-soft);font-size:9px;line-height:1.3}.notice-card{color:var(--ink-soft);background:#f3f5f2;border-radius:9px;align-items:flex-start;gap:8px;margin-top:9px;padding:9px;display:flex}.notice-card>svg{width:13px;height:13px;margin-top:1px}.notice-card>div{flex-direction:column;gap:3px;display:flex}.notice-card strong{font-size:9px}.notice-card span{color:var(--muted);font-size:8px;line-height:1.4}.notice-card--warning{background:var(--warning-soft);color:var(--warning)}.section-empty{color:var(--muted-light);text-align:center;border:1px dashed #d9ddd8;border-radius:9px;padding:12px;font-size:9px;line-height:1.45}.clean-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.clean-list li{background:var(--danger-soft);color:var(--danger);border-radius:8px;align-items:flex-start;gap:6px;padding:8px 9px;font-size:8px;line-height:1.4;display:flex}.clean-list li svg{width:11px;height:11px}.clean-list--plain li{color:var(--ink-soft);background:0 0;padding-left:15px;position:relative}.clean-list--plain li:before{content:"";background:#97a29b;border-radius:50%;width:4px;height:4px;position:absolute;top:12px;left:3px}.completeness-card{border:1px solid var(--line);border-radius:11px;margin-top:11px;padding:12px}.completeness-card__topline{color:var(--muted);justify-content:space-between;align-items:center;font-size:8px;display:flex}.completeness-card__topline strong{color:var(--ink);font-size:10px}.progress-track{background:#e5e8e4;border-radius:99px;height:5px;margin-top:9px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--accent);height:100%;display:block}.completeness-card p{color:var(--muted);margin-top:8px;font-size:8px;line-height:1.4}.evidence-list{gap:7px;display:grid}.evidence-card{border:1px solid var(--line-soft);color:inherit;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;padding:10px;text-decoration:none;display:flex}a.evidence-card:hover{background:#fafbf9;border-color:#b7c1ba}.source-pool{color:#6c756f;background:#eef1ed;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:710}.source-pool--open_pool{color:var(--accent-strong);background:#e8f0eb}.source-pool--private_pool{color:#65547c;background:#efedf4}.source-pool--legacy_pool{color:#765f43;background:#f1eee8}.source-pool--live_inbound_pool{color:#435f7a;background:#e8eef4}.evidence-card strong{font-size:9px;line-height:1.3}.evidence-card p{color:var(--muted);font-size:8px;line-height:1.45}.evidence-support{color:var(--muted-light);font-size:7px}.quote-hero{color:#f6faf7;background:#1b231f;border-radius:14px;min-height:148px;padding:15px}.quote-hero__topline,.quote-hero__meta{justify-content:space-between;align-items:center;gap:7px;display:flex}.quote-hero__topline{color:#99a79f;font-size:8px}.quote-readiness{color:#b5e1cd;align-items:center;gap:5px;font-weight:690;display:flex}.quote-readiness span{background:#68c79e;border-radius:50%;width:5px;height:5px}.quote-hero>p{color:#98a49e;margin-top:22px;font-size:8px}.quote-hero>strong{letter-spacing:-.04em;margin-top:3px;font-size:27px;line-height:1.1;display:block}.quote-hero__meta{flex-wrap:wrap;justify-content:flex-start;margin-top:19px}.quote-hero__meta span{color:#aebbb4;background:#2a342f;border-radius:5px;padding:4px 6px;font-size:7px}.recommendation-card{background:var(--accent-pale);border:1px solid #cfe0d7;border-radius:11px;align-items:flex-start;gap:9px;padding:11px;display:flex}.recommendation-card__icon{width:28px;height:28px;color:var(--accent);background:#d8ebe2;border-radius:8px;place-items:center;display:grid}.recommendation-card__icon svg{width:13px;height:13px}.recommendation-card>div{flex:1;min-width:0}.recommendation-card h4{font-size:11px;line-height:1.3}.recommendation-card p{color:#58655e;margin-top:5px;font-size:8px;line-height:1.5}.recommendation-card .fit-line{grid-template-columns:58px 1fr;gap:6px;display:grid}.recommendation-card .fit-line strong{color:var(--accent-strong);font-size:8px}.recommendation-prices{border-top:1px solid #d5e4dc;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:10px;padding-top:9px;display:grid}.recommendation-prices div{flex-direction:column;gap:3px;display:flex}.recommendation-prices span{color:var(--muted);font-size:7px}.recommendation-prices strong{color:var(--ink);font-size:10px}.quote-lines{border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.quote-line,.quote-total{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:9px;min-height:49px;padding:9px;display:flex}.quote-line>div{flex-direction:column;gap:3px;min-width:0;display:flex}.quote-line strong{font-size:9px;line-height:1.3}.quote-line>strong{white-space:nowrap}.quote-line span{color:var(--muted);font-size:7px;line-height:1.3}.quote-total{background:#f4f6f3;border-bottom:0}.quote-total span{color:var(--muted);font-size:8px}.quote-total strong{font-size:12px}.missing-inputs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.missing-inputs li{border:1px solid var(--line-soft);border-radius:8px;align-items:flex-start;gap:8px;padding:8px;display:flex}.missing-inputs li>span{width:17px;height:17px;color:var(--muted);background:#eef0ed;border-radius:6px;place-items:center;font-size:7px;font-weight:730;display:grid}.missing-inputs strong{font-size:9px}.missing-inputs p{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.workspace-skeleton{padding:18px}.workspace-skeleton__header{align-items:center;gap:10px;height:52px;display:flex}.workspace-skeleton__header>span{background:#e4e7e2;border-radius:11px;width:38px;height:38px}.workspace-skeleton__header>div span{background:#e4e7e2;border-radius:5px;height:9px;display:block}.workspace-skeleton__header>div span:first-child{width:130px}.workspace-skeleton__header>div span:last-child{width:210px;margin-top:7px}.workspace-skeleton__pipeline{border-block:1px solid var(--line-soft);justify-content:center;align-items:center;gap:8px;height:54px;margin:10px -18px 0;display:flex}.workspace-skeleton__pipeline span{background:#e4e7e2;border-radius:50%;width:18px;height:18px}.workspace-skeleton__messages{flex-direction:column;flex:1;padding:38px;display:flex}.skeleton-bubble{background:#e8ebe6;border-radius:8px 14px 14px;width:55%;height:54px;animation:1.3s ease-in-out infinite pulse;display:block}.skeleton-bubble--right{background:#deebe4;width:46%;margin:24px 0 0 auto}.skeleton-bubble--small{width:35%;height:38px;margin-top:24px}.workspace-skeleton__composer{background:#e8ebe6;border-radius:12px;height:60px}.no-selection{text-align:center;justify-content:center;align-items:center;padding:50px}.no-selection>span{background:var(--surface);width:54px;height:54px;color:var(--accent);box-shadow:var(--shadow-sm);border-radius:16px;place-items:center;display:grid}.no-selection h1{letter-spacing:-.03em;margin-top:17px;font-size:18px}.no-selection p{max-width:390px;color:var(--muted);margin-top:7px;font-size:11px;line-height:1.55}@media (width<=1480px){.app-shell{grid-template-columns:64px 280px minmax(450px,1fr) 350px}.app-shell--panel-closed{grid-template-columns:64px 280px minmax(450px,1fr)}.product-rail{padding-inline:7px}.conversation-pane__header{padding-inline:17px}.pipeline-strip{grid-template-columns:minmax(130px,1fr) 150px auto}.composer__hint{display:none}}@media (width<=1180px){.app-shell,.app-shell--panel-closed{grid-template-columns:64px 275px minmax(440px,1fr)}.right-panel{width:min(390px,100vw - 72px);box-shadow:var(--shadow-lg);animation:.18s ease-out panel-in;position:fixed;top:0;bottom:0;right:0}@keyframes panel-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.message-stack{max-width:80%}.connection-pill{display:none}}@media (width<=900px){.app-shell,.app-shell--panel-closed{grid-template-columns:58px 245px minmax(400px,1fr)}.product-rail{padding-inline:5px}.brand-mark{width:34px;height:34px}.rail-button{width:44px}.pipeline-strip__status{display:none}.pipeline-strip{grid-template-columns:1fr 145px}.segmented-control button{padding-inline:7px}.message-canvas{padding-inline:24px}}@media (width<=720px){body{overflow:auto}.login-page{grid-template-columns:1fr;min-height:100vh}.login-intro{display:none}.login-panel{min-height:100vh;padding:24px}.login-card{padding:28px}.app-shell,.app-shell--panel-closed{grid-template-columns:54px minmax(266px,1fr);height:auto;min-height:100vh}.conversation-pane{min-height:100vh}.chat-workspace,.workspace-skeleton,.no-selection{display:none}.right-panel{width:calc(100vw - 54px)}}@media (width<=960px){.app-shell--primary-workspace .casebook-workspace{grid-template-columns:265px minmax(0,1fr)}}@media (width<=720px){.app-shell--primary-workspace .casebook-workspace{grid-template-columns:1fr;height:auto;min-height:100vh;padding:0;overflow:visible}}.accounts-workspace .account-detail{background:#f2f4f1;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.accounts-workspace .account-hero{background:#fbfcfaf5;border-bottom:1px solid #dfe4df;flex:none;min-height:104px;padding:0 28px;display:block}.accounts-workspace .account-hero__avatar{border-radius:14px;width:48px;height:48px;font-size:13px}.accounts-workspace .account-hero__identity h1{margin:0;font-size:24px}.accounts-workspace .account-hero__tags{gap:6px;margin-top:7px}.accounts-workspace .account-hero__tags>span{color:#315f50;background:#edf3ef;border:0;padding:3px 7px;font-size:12px}.accounts-workspace .account-hero__actions{justify-content:center;align-self:center;gap:9px;min-width:150px}.accounts-workspace .account-hero__updated{flex-direction:row;align-self:auto;gap:5px;font-size:12px}.accounts-workspace .account-hero__updated strong{font-size:12px}.accounts-workspace .account-primary-action{border-radius:10px;min-height:38px;padding:0 16px;font-size:12px}.accounts-workspace .status-pill{font-size:12px}.accounts-workspace .account-detail__content{scrollbar-width:thin;scroll-behavior:smooth;min-height:0;padding:0;display:block;overflow:auto}.accounts-workspace .account-inline-error{margin-bottom:14px;padding:12px 14px;font-size:12px}.accounts-workspace .account-detail-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;padding:22px 24px;display:grid;overflow:auto}.accounts-workspace .account-detail-skeleton span{height:150px}.accounts-workspace .account-detail-skeleton span:nth-child(n+3){grid-column:auto;height:230px}.accounts-workspace .account-card__empty,.accounts-workspace .eyebrow,.accounts-workspace .field-state,.accounts-workspace .account-detail-tabs button small,.accounts-workspace .account-decision-strip__signals article>span,.accounts-workspace .account-dossier-nav>div>span,.accounts-workspace .account-dossier-nav>button small,.accounts-workspace .account-dossier-group header>small,.accounts-workspace .account-field-row__meta button,.accounts-workspace .account-evidence-panel__heading>span,.accounts-workspace .account-evidence-index__item footer span,.accounts-workspace .account-evidence-drawer__sources footer span,.accounts-workspace .account-evidence-index__actions button,.accounts-workspace .account-evidence-index__actions a,.accounts-workspace .account-evidence-drawer__field>small,.accounts-workspace .account-evidence-drawer__sources footer a,.accounts-workspace .account-evidence-drawer__references code,.accounts-workspace .account-evidence-drawer__references p{font-size:12px}.accounts-workspace .field-state--missing{color:#88918c}.accounts-workspace .field-state--missing i{background:#b2b9b5}.accounts-workspace .account-filter-group button,.accounts-workspace .account-coverage-filter,.accounts-workspace .account-directory__pagination{font-size:12px}@media (width<=1000px){.accounts-workspace .account-detail__content{padding:0;display:block}.accounts-workspace .account-hero{padding-inline:22px}}@media (width<=900px){.accounts-workspace .account-hero{padding-inline:16px}}@media (width<=720px){.accounts-workspace .account-detail{min-height:55vh;overflow:hidden}.accounts-workspace .account-hero{min-height:0;padding:15px 16px;display:block}.accounts-workspace .account-hero__avatar{border-radius:14px;width:44px;height:44px}.accounts-workspace .account-hero__identity h1{font-size:19px}.accounts-workspace .account-detail__content{padding:0;overflow:auto}}.account-detail{background:#f2f4f1;position:relative}.account-hero{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:4;background:#fbfcfaf5;border-bottom:1px solid #dfe4df;min-height:104px;padding:0 28px;display:block}.account-hero__inner{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;width:min(1180px,100%);min-height:104px;margin:0 auto;display:grid}.account-hero__avatar{border-radius:14px;width:48px;height:48px;font-size:13px}.account-hero__identity h1{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.account-hero__title-line{align-items:center;gap:9px;min-width:0;margin-top:3px;display:flex}.account-hero__title-line h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-hero__tags{gap:6px;margin-top:7px}.account-hero__tags>span{color:#315f50;background:#edf3ef;border:0;padding:3px 7px;font-size:10px;font-weight:680}.account-hero__actions{justify-content:center;align-self:center;gap:9px;min-width:150px}.account-hero__updated{flex-direction:row;align-self:auto;gap:5px;font-size:10px}.account-hero__updated strong{font-size:10px}.account-primary-action{border-radius:10px;min-height:38px;padding:0 16px;font-size:12px}.account-detail-tabs{z-index:3;background:#fbfcfaf5;border-bottom:1px solid #dfe4df;flex:none;padding:0 28px}.account-detail-tabs__inner{align-items:stretch;gap:26px;width:min(1180px,100%);height:51px;margin:0 auto;display:flex}.account-detail-tabs button{color:#6b746f;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-width:0;padding:0 2px;font-size:13px;font-weight:680;display:inline-flex;position:relative}.account-detail-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-detail-tabs button small{color:#6f7873;text-align:center;background:#e9ede9;border-radius:99px;min-width:23px;padding:2px 6px;font-size:10px}.account-detail-tabs button.is-active{color:#123f34}.account-detail-tabs button.is-active:after{background:#19735d}.account-detail-tabs button.is-active small{color:#145a49;background:#dfeee8}.account-detail__content{scrollbar-width:thin;scroll-behavior:smooth;min-height:0;padding:0;display:block;overflow:auto}.account-detail__canvas{width:min(1180px,100%);margin:0 auto;padding:22px 24px 64px}.account-inline-error{margin-bottom:14px;padding:12px 14px;font-size:12px}.account-decision-strip{background:#fff;border:1px solid #dce3de;border-radius:14px;grid-template-columns:148px minmax(0,1fr);min-width:0;margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 2px 12px #182a2208}.account-decision-strip__heading{background:#f8faf7;border-right:1px solid #e4e8e4;flex-direction:column;justify-content:center;padding:17px 18px;display:flex}.account-decision-strip__heading h2{letter-spacing:-.02em;margin-top:5px;font-size:16px}.account-decision-strip__signals{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.account-decision-strip__signals article{border-right:1px solid #e8ebe8;flex-direction:column;align-items:flex-start;min-width:0;min-height:102px;padding:16px 14px;display:flex}.account-decision-strip__signals article:last-child{border-right:0}.account-decision-strip__signals article>span{color:#77807b;font-size:11px;font-weight:680}.account-decision-strip__signals article>strong{color:#17231f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:7px;font-size:13px;font-weight:680;line-height:1.45;display:-webkit-box;overflow:hidden}.account-decision-strip__signals article.is-empty>strong{color:#929a96;font-weight:560}.field-state{color:#66706b;align-items:center;gap:5px;font-size:10px;font-weight:680;display:inline-flex}.field-state i{background:#9da5a1;border-radius:50%;flex:none;width:6px;height:6px}.account-decision-strip .field-state{margin-top:auto;padding-top:9px}.field-state--sourced{color:#17664f}.field-state--sourced i{background:#2e9876}.field-state--inferred{color:#806328}.field-state--inferred i{background:#c99c3b}.field-state--stale,.field-state--conflicting{color:#9b493c}.field-state--stale i,.field-state--conflicting i{background:#cb6554}.field-state--unverified{color:#6c7570}.account-tab-panel{min-width:0}.account-dossier-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px;display:grid}.account-dossier-nav{background:#fff;border:1px solid #dce3de;border-radius:14px;position:sticky;top:0;overflow:hidden}.account-dossier-nav>div{background:#f8faf7;border-bottom:1px solid #e5e9e5;padding:18px 17px 16px}.account-dossier-nav>div>strong{color:#165f4d;letter-spacing:-.045em;margin-top:9px;font-size:24px;display:block}.account-dossier-nav>div>span{color:#7a837e;margin-top:2px;font-size:11px;display:block}.account-dossier-nav>button{color:#25332d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ed;grid-template-columns:24px minmax(0,1fr) 12px;align-items:center;gap:8px;width:100%;min-width:0;padding:12px;display:grid}.account-dossier-nav>button:last-child{border-bottom:0}.account-dossier-nav>button:hover{background:#f3f7f4}.account-dossier-nav>button>i{color:#9aa29e;font-size:10px;font-style:normal;font-weight:720}.account-dossier-nav>button>span{min-width:0}.account-dossier-nav>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.account-dossier-nav>button small{color:#87908b;margin-top:3px;font-size:9px;display:block}.account-dossier-nav>button svg{color:#8b948f;width:12px}.account-dossier-groups{gap:16px;min-width:0;display:grid}.account-dossier-group{background:#fff;border:1px solid #dce3de;border-radius:14px;min-width:0;scroll-margin-top:16px;overflow:hidden;box-shadow:0 2px 12px #182a2208}.account-dossier-group>header{background:#f8faf7;border-bottom:1px solid #e3e8e4;grid-template-columns:33px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:80px;padding:17px 19px;display:grid}.account-dossier-group>header>span{color:#266a57;border:1px solid #cedbd5;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:760;display:grid}.account-dossier-group h2{letter-spacing:-.025em;font-size:17px}.account-dossier-group header p{color:#737d78;margin-top:4px;font-size:12px;line-height:1.45}.account-dossier-group header>small{color:#1a654f;background:#e6f1ec;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:720}.account-field-list{margin:0}.account-field-row{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(155px,.55fr) minmax(220px,1.4fr) 126px;align-items:start;gap:18px;min-width:0;min-height:82px;padding:15px 18px;display:grid}.account-field-row:last-child{border-bottom:0}.account-field-row:hover{background:#fbfcfb}.account-field-row dt{grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.account-field-row dt>span{color:#a0a8a4;font-size:10px;font-weight:720}.account-field-row dt>strong{color:#2c3933;font-size:12px;font-weight:710;line-height:1.4}.account-field-row dd{color:#26332d;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.account-field-row.is-empty dd{color:#929a96}.account-field-row__meta{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.account-field-row__meta button{color:#285f50;cursor:pointer;background:#fff;border:1px solid #d7dfda;border-radius:7px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:10px;font-weight:680;display:inline-flex}.account-field-row__meta button:hover:not(:disabled){background:#eef6f2;border-color:#a9c7bb}.account-field-row__meta button:disabled{color:#a1a8a4;cursor:default}.account-field-row__meta button svg{width:12px;height:12px}.account-brief-panel{background:#fff;border:1px solid #dce3de;border-radius:14px;padding:24px;box-shadow:0 2px 12px #182a2208}.account-brief-panel__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-brief-panel__heading h2{letter-spacing:-.03em;margin-top:5px;font-size:20px}.account-brief-panel__heading>span{color:#17614d;background:#e3f0ea;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:760}.account-brief-metrics{border:1px solid #e1e6e2;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.account-brief-metrics article{background:#fafbf9;border-right:1px solid #e6eae6;flex-direction:column;justify-content:space-between;min-height:105px;padding:18px;display:flex}.account-brief-metrics article:last-child{border-right:0}.account-brief-metrics article>span{color:#747e79;font-size:12px;font-weight:650}.account-brief-metrics article>strong{color:#183c32;letter-spacing:-.04em;font-size:29px}.account-brief-metrics article>strong small{color:#8a938e;font-size:12px}.account-brief-metrics article.needs-attention>strong{color:#9b493c}.account-confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.account-confidence-grid article{border:1px solid #e1e6e2;border-radius:12px;padding:17px 18px}.account-confidence-grid article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-confidence-grid article span{color:#5f6964;font-size:12px;font-weight:680}.account-confidence-grid article strong{color:#1b5f4d;font-size:14px}.account-confidence-grid .coverage-track{height:7px;margin-top:12px}.coverage-track--confidence span{background:#3e7968}.account-brief-guidance{background:#eff5f1;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:18px;display:flex}.account-brief-guidance>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.account-brief-guidance>div>svg{color:#246b57;flex:none;width:18px}.account-brief-guidance p{margin:0}.account-brief-guidance p strong,.account-brief-guidance p span{display:block}.account-brief-guidance p strong{color:#26372f;font-size:13px}.account-brief-guidance p span{color:#69736e;margin-top:4px;font-size:12px;line-height:1.5}.account-brief-guidance>button{color:#1b5e4c;cursor:pointer;background:#fff;border:1px solid #b9ccc4;border-radius:9px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 11px 0 13px;font-size:11px;font-weight:710;display:inline-flex}.account-brief-guidance>button svg{width:12px}.account-evidence-panel{background:#fff;border:1px solid #dce3de;border-radius:14px;padding:24px;box-shadow:0 2px 12px #182a2208}.account-evidence-panel__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-evidence-panel__heading h2{letter-spacing:-.03em;margin-top:5px;font-size:20px}.account-evidence-panel__heading p:not(.eyebrow){color:#6f7974;margin-top:6px;font-size:12px}.account-evidence-panel__heading>span{color:#59645e;background:#edf1ee;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:700}.account-evidence-index{border-top:1px solid #e3e7e3;margin-top:22px}.account-evidence-index__item{border-bottom:1px solid #e8ece8;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:13px;min-width:0;padding:17px 0;display:grid}.account-evidence-index__number{color:#678077;border:1px solid #d8e0db;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:720;display:grid}.account-evidence-index__item>div:nth-child(2){min-width:0}.account-evidence-index__item strong{color:#25342d;font-size:13px}.account-evidence-index__item p{color:#46534d;margin-top:5px;font-size:13px;line-height:1.55}.account-evidence-index__item footer,.account-evidence-drawer__sources footer{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.account-evidence-index__item footer span,.account-evidence-drawer__sources footer span{color:#53645c;background:#edf2ef;border-radius:6px;padding:3px 6px;font-size:10px}.account-evidence-index__actions{align-items:center;gap:7px;display:flex}.account-evidence-index__actions button,.account-evidence-index__actions a{color:#205e4c;cursor:pointer;background:#fff;border:1px solid #d7dfda;border-radius:8px;align-items:center;min-height:31px;padding:0 10px;font-size:10px;font-weight:690;text-decoration:none;display:inline-flex}.account-evidence-drawer-layer{z-index:12;pointer-events:none;position:absolute;inset:0}.account-evidence-drawer-backdrop{cursor:default;pointer-events:auto;background:#111d182b;border:0;position:absolute;inset:0}.account-evidence-drawer{pointer-events:auto;background:#fbfcfa;flex-direction:column;width:min(440px,100% - 28px);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-16px 0 44px #101e1824}.account-evidence-drawer>header{background:#fff;border-bottom:1px solid #dfe5e0;justify-content:space-between;align-items:flex-start;gap:14px;min-height:84px;padding:18px 20px;display:flex}.account-evidence-drawer h2{margin-top:5px;font-size:18px;line-height:1.3}.account-evidence-drawer>header>button{color:#49564f;cursor:pointer;background:#fff;border:1px solid #dce2de;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.account-evidence-drawer>header>button svg{width:15px}.account-evidence-drawer__content{min-height:0;padding:20px;overflow:hidden auto}.account-evidence-drawer__field{background:#f0f6f2;border:1px solid #dbe5df;border-radius:12px;padding:17px}.account-evidence-drawer__field p{color:#24332c;margin-top:11px;font-size:14px;line-height:1.55}.account-evidence-drawer__field>small{color:#6e7873;margin-top:11px;font-size:11px;display:block}.account-evidence-drawer__sources{gap:10px;margin-top:16px;display:grid}.account-evidence-drawer__sources article{background:#fff;border:1px solid #dfe5e1;border-radius:12px;min-width:0;padding:16px}.account-evidence-drawer__sources article>span{color:#8b948f;font-size:10px;font-weight:720}.account-evidence-drawer__sources article>strong{color:#25332d;margin-top:7px;font-size:13px;display:block}.account-evidence-drawer__sources article>p{color:#45524c;overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.55}.account-evidence-drawer__sources footer a{color:#1d6652;margin-left:auto;font-size:10px;font-weight:700;text-decoration:none}.account-evidence-drawer__references{background:#fff;border:1px solid #e0e5e1;border-radius:12px;gap:8px;margin-top:16px;padding:16px;display:grid}.account-evidence-drawer__references strong{font-size:13px}.account-evidence-drawer__references code{color:#44524b;overflow-wrap:anywhere;background:#f0f2f0;border-radius:7px;padding:7px 9px;font-size:10px}.account-evidence-drawer__references p{color:#737d78;font-size:11px;line-height:1.5}.account-detail-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:22px 24px;overflow:auto}.account-detail-skeleton span:nth-child(n+3){height:230px}.account-detail :focus-visible{outline-offset:2px;outline:2px solid #3d8c73}@media (width<=1480px){.account-hero,.account-detail-tabs{padding-inline:24px}.account-detail__canvas{padding-inline:20px}.account-decision-strip{grid-template-columns:132px minmax(0,1fr)}.account-decision-strip__signals article{padding-inline:12px}}@media (width<=1180px){.account-decision-strip{grid-template-columns:1fr}.account-decision-strip__heading{border-bottom:1px solid #e4e8e4;border-right:0;flex-direction:row;justify-content:space-between;align-items:baseline;padding:14px 16px}.account-decision-strip__heading h2{margin:0}.account-decision-strip__signals{grid-template-columns:repeat(3,minmax(0,1fr))}.account-decision-strip__signals article:nth-child(3){border-right:0}.account-decision-strip__signals article:nth-child(n+4){border-top:1px solid #e8ebe8}.account-dossier-layout{grid-template-columns:1fr}.account-dossier-nav{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:static}.account-dossier-nav>div{display:none}.account-dossier-nav>button{border-bottom:0;border-right:1px solid #edf0ed;grid-template-columns:20px minmax(0,1fr)}.account-dossier-nav>button:last-child{border-right:0}.account-dossier-nav>button svg{display:none}}@media (width<=900px){.account-hero,.account-detail-tabs{padding-inline:16px}.account-hero__inner{grid-template-columns:44px minmax(0,1fr);gap:12px}.account-hero__avatar{width:44px;height:44px}.account-hero__actions{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center;min-width:0}.account-hero__updated{display:none}.account-detail__canvas{padding:16px 14px 42px}.account-decision-strip__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.account-decision-strip__signals article:nth-child(2n){border-right:0}.account-decision-strip__signals article:nth-child(3){border-right:1px solid #e8ebe8}.account-decision-strip__signals article:nth-child(n+3){border-top:1px solid #e8ebe8}.account-dossier-nav{grid-template-columns:1fr}.account-dossier-nav>button{border-bottom:1px solid #edf0ed;border-right:0}.account-field-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.account-field-row dd{grid-area:2/1/auto/-1}.account-field-row__meta{align-items:flex-end}.account-brief-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-brief-metrics article:nth-child(2){border-right:0}.account-brief-metrics article:nth-child(n+3){border-top:1px solid #e6eae6}.account-confidence-grid{grid-template-columns:1fr}.account-brief-guidance{flex-direction:column;align-items:flex-start}.account-evidence-index__item{grid-template-columns:30px minmax(0,1fr)}.account-evidence-index__actions{grid-column:2}}@media (width<=720px){.account-detail{overflow:hidden}.account-hero{min-height:0;padding-block:15px}.account-hero__inner{min-height:0}.account-hero__identity h1{font-size:19px}.account-hero__tags{display:none}.account-detail-tabs__inner{height:47px}.account-detail__content{overflow:auto}.account-decision-strip__signals{grid-template-columns:1fr}.account-decision-strip__signals article,.account-decision-strip__signals article:nth-child(3){border-top:1px solid #e8ebe8;border-right:0;min-height:82px}.account-decision-strip__signals article:first-child{border-top:0}.account-dossier-group>header{grid-template-columns:31px minmax(0,1fr)}.account-dossier-group header>small{grid-column:2;width:fit-content}.account-brief-panel,.account-evidence-panel{padding:17px}.account-evidence-drawer{width:100%}}@media (width>=1481px){.app-shell{grid-template-columns:160px 304px minmax(490px,1fr) 390px}.app-shell--panel-closed{grid-template-columns:160px 304px minmax(490px,1fr)}.app-shell.app-shell--primary-workspace.app-shell--primary-workspace{grid-template-columns:160px minmax(0,1fr)}.product-rail,.product-rail__main,.product-rail__footer{align-items:stretch}.rail-button{justify-content:flex-start;gap:10px;width:100%;padding:0 12px;display:flex}.rail-button span{text-align:left;white-space:normal;opacity:1;background:0 0;padding:0;font-size:10.5px;position:static;transform:none}.rail-button.is-active:before{left:-9px}}.casebook-workspace{background:#f2f4f1;grid-template-columns:minmax(285px,330px) minmax(0,1fr);place-items:stretch stretch;padding:0}.escalations-workspace{background:var(--surface,#fff);grid-column:2/-1;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:0;display:grid}.escalations-list{border-right:1px solid var(--line,#e5e7eb);padding:24px 18px;overflow:auto}.escalations-list>header,.escalations-detail>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.escalations-list__items{gap:8px;margin-top:20px;display:grid}.escalations-filters,.escalations-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.escalations-filters input,.escalations-filters select,.escalations-filters button,.escalations-actions input,.escalations-actions select,.escalations-detail textarea{border:1px solid var(--line,#d6dbe2);background:#fff;border-radius:9px;min-height:38px;padding:8px 10px}.escalations-detail textarea{resize:vertical;width:100%;min-height:82px;margin-top:12px}.escalations-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.escalations-facts dt{color:#64748b;font-size:12px}.escalations-facts dd{margin:3px 0 0;font-weight:700}.escalations-list__items button{border:1px solid var(--line,#e5e7eb);text-align:left;background:#fff;border-radius:12px;gap:4px;width:100%;padding:12px;display:grid}.escalations-list__items button.is-active{background:#f0fdfa;border-color:#0f766e}.escalations-list__items span,.escalations-detail time{color:#64748b;font-size:12px}.escalations-detail{padding:28px;overflow:auto}.escalations-detail article{border:1px solid var(--line,#e5e7eb);border-radius:14px;max-width:760px;margin-top:24px;padding:18px}.escalations-upload{cursor:pointer;margin-top:24px;display:inline-grid}.escalations-upload>span{color:#fff;background:#0f766e;border-radius:10px;padding:10px 14px;font-weight:700}.escalations-upload input{opacity:0;width:1px;height:1px;position:absolute}@media (width<=900px){.escalations-workspace{grid-template-columns:1fr}.escalations-list{border-right:0;border-bottom:1px solid var(--line,#e5e7eb)}}.casebook-directory{border-right:1px solid var(--line);background:#f8f9f6;flex-direction:column;min-width:0;min-height:0;display:flex}.casebook-directory>header{grid-template-columns:1fr auto;align-items:end;padding:24px 22px 13px;display:grid}.casebook-directory>header .eyebrow{grid-column:1/-1;margin-bottom:5px}.casebook-directory>header h1{letter-spacing:-.04em;font-size:22px}.casebook-directory>header>span,.casebook-panel__heading>span{border:1px solid var(--line);min-width:24px;height:23px;color:var(--muted);border-radius:7px;place-items:center;padding:0 6px;font-size:8px;font-weight:720;display:grid}.casebook-directory__intro{color:var(--muted);margin:0 22px 15px;font-size:9px;line-height:1.55}.casebook-view-switch{border:1px solid var(--line);background:#eef1ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 14px 10px;padding:3px;display:grid}.casebook-view-switch button{min-width:0;min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 5px;font-size:8px}.casebook-view-switch button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 4px #1b251f12}.casebook-search{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;height:36px;margin:0 14px 10px;padding:0 10px;display:flex}.casebook-search svg{width:13px;color:var(--muted)}.casebook-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:9px}.casebook-list{min-height:0;padding:2px 9px 18px;overflow:auto}.casebook-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;padding:13px 10px;display:grid}.casebook-row:hover{background:#eef1ed}.casebook-row.is-selected{box-shadow:var(--shadow-sm), inset 0 0 0 1px #e0e5e1;background:#fff}.casebook-row__index{color:#65706a;background:#e7ece8;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:760;display:grid}.casebook-row.is-selected .casebook-row__index{background:var(--accent-soft);color:var(--accent-strong)}.casebook-row>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.casebook-row strong,.casebook-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.casebook-row strong{font-size:10px}.casebook-row small{color:var(--muted);font-size:8px}.casebook-row>svg{color:#a0aaa5;width:13px}.casebook-detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.casebook-hero{border-bottom:1px solid var(--line);background:#ffffffbd;justify-content:space-between;align-items:center;gap:22px;min-height:116px;padding:25px 32px;display:flex}.casebook-hero h1{letter-spacing:-.04em;margin-top:5px;font-size:21px}.casebook-hero>div>p:last-child{color:var(--muted);margin-top:5px;font-size:9px}.casebook-run{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:730;display:inline-flex}.casebook-run:hover:not(:disabled){background:var(--accent-strong)}.casebook-run svg{width:14px}.casebook-run-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.casebook-run-actions .casebook-run:not(:first-child){color:var(--accent-strong);background:#e8eee9}.casebook-capabilities span[data-status=blocked_missing_media],.casebook-capabilities span[data-status=not_observed]{color:#8a5b20}.casebook-capabilities span[data-status=blocked_missing_media] svg,.casebook-capabilities span[data-status=not_observed] svg{color:#ad762d}.casebook-detail__content{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-content:start;gap:13px;min-height:0;padding:22px 28px 40px;display:grid;overflow:auto}.casebook-panel{background:#ffffffe0;border:1px solid #e0e5e1;border-radius:14px;min-width:0;padding:18px}.casebook-panel--messages{grid-row:span 2}.casebook-panel__heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.casebook-panel__heading h2{letter-spacing:-.025em;margin-top:4px;font-size:13px}.casebook-messages,.casebook-capabilities,.casebook-attachments{gap:8px;margin-top:14px;display:grid}.casebook-messages article{background:#edf2ef;border-radius:3px 11px 11px;width:min(90%,540px);padding:11px 12px}.casebook-messages small{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:750}.casebook-messages p{color:var(--ink-soft);margin-top:5px;font-size:10px;line-height:1.55}.casebook-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.casebook-capabilities span{min-width:0;color:var(--ink-soft);align-items:center;gap:6px;font-size:9px;display:flex}.casebook-capabilities svg{width:13px;color:var(--accent)}.casebook-attachments article{border:1px solid var(--line-soft);background:#fafbf9;border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px;display:grid}.casebook-attachments article>svg{width:17px;color:var(--accent);margin:4px 0 0 5px}.casebook-attachments article div{flex-direction:column;gap:2px;min-width:0;display:flex}.casebook-attachments strong{overflow-wrap:anywhere;font-size:9px}.casebook-attachments span{color:var(--accent-strong);font-size:8px;font-weight:650}.casebook-attachments p{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.casebook-boundary{color:#725321;background:#fff9eb;border:1px solid #eadfc6;border-radius:11px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.casebook-boundary svg{width:15px}.casebook-boundary strong{font-size:9px}.casebook-boundary p{margin-top:3px;font-size:8px;line-height:1.5}@media (width<=960px){.casebook-workspace{grid-template-columns:265px minmax(0,1fr)}.casebook-detail__content{grid-template-columns:1fr}.casebook-panel--messages{grid-row:auto}.casebook-boundary{grid-column:1}}@media (width<=720px){.casebook-workspace{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.casebook-directory{border-right:0;border-bottom:1px solid var(--line);min-height:260px;max-height:42vh}.casebook-detail{min-height:58vh;overflow:visible}.casebook-hero{align-items:flex-end;padding:18px 14px}.casebook-hero h1{font-size:17px}.casebook-run>span:not(.spinner){display:none}.casebook-detail__content{padding:14px 12px 28px;overflow:visible}.casebook-capabilities{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shadow-banner{color:#75480f;background:#fff5df;border-bottom:1px solid #f0d5a5;flex:none;align-items:center;gap:8px;min-height:38px;padding:8px 18px;font-size:12px;display:flex}.shadow-banner svg{width:15px;height:15px}.shadow-banner strong{font-size:12px}.shadow-banner span{color:#66481e}.channel-banner{color:#145c3a;background:#e9f8ef;border-bottom:1px solid #a9d8c0;flex:none;align-items:center;gap:8px;min-height:38px;padding:8px 18px;font-size:12px;display:flex}.channel-banner svg,.whatsapp-reset-banner svg{width:15px;height:15px}.channel-banner span{color:#276a4b}.whatsapp-reset-banner{color:#214e4a;background:#f1fbfa;border-bottom:1px solid #bad5d2;align-items:center;gap:10px;min-height:42px;padding:8px 18px;font-size:12px;display:flex}.whatsapp-reset-banner .text-button{min-height:30px;margin-left:auto;padding:4px 8px}@media (width<=760px){.channel-banner,.whatsapp-reset-banner{flex-wrap:wrap;align-items:flex-start}}.mobile-back{display:none}.older-messages-control{justify-content:center;margin:-8px 0 12px;display:flex}.older-messages-control .text-button{background:#ffffffeb;border:1px solid #d9ded9}.quoted-message{border-left:3px solid var(--accent);background:#176b5214;border-radius:5px;flex-direction:column;gap:3px;margin:0 0 8px;padding:7px 9px;display:flex}.quoted-message strong,.quoted-message span{font-size:12px;line-height:1.35}.quoted-message span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.translation-detail{color:var(--accent-strong);border-top:1px solid #176b5226;flex-wrap:wrap;gap:5px 9px;margin-top:8px;padding-top:7px;display:flex}.translation-detail span{align-items:center;gap:4px;font-size:12px;display:flex}.translation-detail svg{width:12px;height:12px}.translation-detail .translation-warning{color:#70470f;width:100%}.profile-field-list{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:10px;gap:1px;display:grid;overflow:hidden}.axis-groups{gap:12px;display:grid}.axis-group{gap:6px;display:grid}.axis-group__heading{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.axis-group__heading strong,.axis-group__heading span{font-size:11px}.axis-group__heading strong{color:var(--ink);font-weight:680}.axis-list{gap:6px;display:grid}.conversation-axis{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;min-width:0;padding:10px}.conversation-axis--superseded{background:var(--surface-soft);opacity:.72}.conversation-axis__headline,.conversation-axis__badges,.conversation-axis__source{align-items:center;display:flex}.conversation-axis__headline{justify-content:space-between;align-items:flex-start;gap:10px}.conversation-axis__headline>div:first-child{gap:2px;min-width:0;display:grid}.conversation-axis__headline>div:first-child span,.conversation-axis__source,.axis-history small{color:var(--muted);font-size:10px}.conversation-axis__headline strong{overflow-wrap:anywhere;font-size:12px}.conversation-axis__badges{flex:none;gap:4px}.conversation-axis__badges>span{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:2px 5px;font-size:9px}.conversation-axis__badges .axis-status--confirmed{color:var(--accent-strong)}.conversation-axis__badges .axis-status--needs_confirmation{color:var(--warning)}.conversation-axis__badges .axis-status--contradicted{color:var(--danger)}.conversation-axis__badges .axis-status--superseded_scope{color:var(--muted-light)}.conversation-axis__source{flex-wrap:wrap;gap:4px 10px;margin-top:6px}.conversation-axis blockquote{border-left:2px solid var(--line);color:var(--ink-soft);overflow-wrap:anywhere;margin:8px 0 0;padding:7px 8px;font-size:11px;line-height:1.45}.axis-history{margin-top:8px}.axis-history summary{width:fit-content;color:var(--accent-strong);cursor:pointer;font-size:10px}.axis-history ol{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.axis-history li{background:var(--surface-soft);border-radius:6px;padding:7px}.axis-history li>div{justify-content:space-between;gap:8px;display:flex}.axis-history strong,.axis-history li>div span,.axis-history p{font-size:10px}.axis-history li>div span,.axis-history small{color:var(--muted)}.axis-history p{margin:5px 0;line-height:1.4}.profile-field{background:var(--surface);min-width:0;padding:11px}.profile-field--contradicted{box-shadow:inset 3px 0 var(--danger);background:#fff7f5}.profile-field__main{grid-template-columns:minmax(118px,.72fr) minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.profile-field__main>span:first-child{color:var(--muted);font-size:12px}.profile-field__main>strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.profile-field__main>strong.is-empty{color:var(--muted-light);font-weight:500}.field-audit{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:8px}.field-audit summary{width:fit-content;color:var(--accent-strong);cursor:pointer;font-size:12px;font-weight:650}.field-audit dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0 0;display:grid}.field-audit dl div{min-width:0}.field-audit dt,.field-audit dd{margin:0;font-size:12px;line-height:1.35}.field-audit dt{color:var(--muted)}.field-audit dd{overflow-wrap:anywhere;margin-top:2px}.field-limitations{color:#75480f;margin-top:8px;font-size:12px}.field-audit>blockquote,.field-history blockquote,.field-history p,.field-translation{width:100%;color:var(--text-secondary);overflow-wrap:anywhere;flex-basis:100%;margin:8px 0 0;font-size:12px;line-height:1.5}.field-audit>blockquote,.field-history blockquote{border-left:2px solid var(--line-strong);padding-left:9px}.field-history small{width:100%;color:var(--muted);overflow-wrap:anywhere;font-size:11px}.field-history,.version-history{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.field-history li,.version-history li{background:var(--surface-soft);border-radius:7px;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;padding:8px;display:flex}.field-history strong,.field-history span,.version-history strong,.version-history span{font-size:12px}.field-history span,.version-history span{color:var(--muted)}.critical-card,.quote-blocked-card{background:var(--danger-soft);color:#7d2724;border:1px solid #e8b9b3;border-radius:11px;align-items:flex-start;gap:9px;margin-top:11px;padding:12px;display:flex}.critical-card>svg,.quote-blocked-card>svg{width:18px;height:18px}.critical-card>div,.quote-blocked-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.critical-card strong,.critical-card span,.quote-blocked-card span,.quote-blocked-card strong,.quote-blocked-card p{font-size:12px;line-height:1.45}.quote-blocked-card span{text-transform:uppercase;letter-spacing:.05em;font-weight:740}.quote-blocked-card p{color:#7d3e3a}.refresh-card{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:10px;display:grid;overflow:hidden}.refresh-card>div{background:#fff;flex-direction:column;gap:4px;padding:10px;display:flex}.refresh-card span,.refresh-card strong,.refresh-card p{font-size:12px}.refresh-card span{color:var(--muted)}.refresh-card p{color:var(--muted);background:#fff;grid-column:1/-1;padding:10px}.research-gaps,.quote-boundaries{gap:7px;display:grid}.research-gaps>div,.quote-boundaries>div{border:1px solid var(--line-soft);border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.research-gaps strong,.research-gaps span,.quote-boundaries strong,.quote-boundaries span{font-size:12px;line-height:1.45}.research-gaps span,.quote-boundaries span{color:var(--muted)}.quote-hero--blocked{background:#302322;margin-top:10px}.price-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.price-pair>div{background:var(--accent-pale);border:1px solid #cfe0d7;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.price-pair span,.price-pair small,.price-pair strong{font-size:12px}.price-pair span,.price-pair small{color:var(--muted)}.price-pair strong{font-size:15px}.quote-basis-card{background:linear-gradient(145deg,#f5faf7,#edf6f1);border:1px solid #cfe0d7;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;padding:12px;display:grid}.quote-basis-card>div{flex-direction:column;gap:3px;display:flex}.quote-basis-card span,.quote-basis-card strong,.quote-basis-card p{font-size:12px;line-height:1.45}.quote-basis-card span,.quote-basis-card p{color:var(--muted)}.quote-basis-card p{border-top:1px solid #d7e7df;grid-column:1/-1;padding-top:8px}.quote-next-action{background:#fbfaf4;border:1px solid #d7d8cf;border-radius:11px;flex-direction:column;gap:4px;margin-top:10px;padding:12px;display:flex}.quote-next-action span{color:#807653;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:720}.quote-next-action strong{font-size:14px}.quote-next-action p,.quote-next-action small{color:var(--muted);font-size:12px;line-height:1.45}.quote-action-list{gap:7px;display:grid}.quote-action-list article{border:1px solid var(--line-soft);background:#fff;border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.quote-action-list article>span{background:var(--accent-pale);width:fit-content;color:var(--accent-strong);border-radius:5px;padding:3px 6px;font-size:9px;font-weight:720}.quote-action-list strong,.quote-action-list p,.quote-action-list small{font-size:12px;line-height:1.45}.quote-action-list p,.quote-action-list small{color:var(--muted)}.pi-readiness-note,.pi-missing-fields{background:#f6faf8;border:1px solid #d6e3dc;border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.pi-readiness-note strong,.pi-readiness-note p,.pi-missing-fields strong,.pi-missing-fields span{font-size:12px;line-height:1.45}.pi-readiness-note p,.pi-missing-fields span{color:var(--muted)}.section-subtitle{color:var(--ink);margin:14px 0 7px;font-size:11px}.pi-missing-fields{background:#fbfaf4;border-color:#ded9c5;margin-top:11px}.freight-card{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.freight-card div{background:#fff;flex-direction:column;gap:4px;padding:10px;display:flex}.freight-card span,.freight-card strong,.quote-line small{font-size:12px}.freight-card span,.quote-line small{color:var(--muted)}.incoterm-evidence{gap:10px;display:grid}.incoterm-evidence__summary{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.incoterm-evidence__summary>div{background:var(--surface);gap:3px;min-width:0;padding:9px;display:grid}.incoterm-evidence__summary span,.incoterm-evidence__record span,.incoterm-evidence__requirements,.incoterm-evidence__stale,.incoterm-evidence__permission,.incoterm-shadow-note span,.incoterm-editor__hint{color:var(--muted);font-size:11px;line-height:1.45}.incoterm-evidence__summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.incoterm-evidence__requirements,.incoterm-evidence__stale,.incoterm-evidence__permission,.incoterm-editor__hint{margin:0}.incoterm-evidence__stale{background:var(--surface-warm);color:#70470f;border:1px solid #efd4a3;border-radius:8px;padding:9px 10px}.incoterm-source-list{gap:7px;display:grid}.incoterm-source{border:1px solid var(--line-soft);background:var(--surface);border-radius:9px;overflow:hidden}.incoterm-source--expired{background:#fff9f8;border-color:#e8b9b3}.incoterm-source__topline{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.incoterm-source__topline strong,.incoterm-source__topline span{font-size:12px}.incoterm-source__topline span{flex:none;font-weight:720}.incoterm-source dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.incoterm-source dl div{border-bottom:1px solid var(--line-soft);min-width:0;padding:8px 10px}.incoterm-source dl div:nth-last-child(-n+2){border-bottom:0}.incoterm-source dt,.incoterm-source dd{margin:0;font-size:10px;line-height:1.4}.incoterm-source dt{color:var(--muted)}.incoterm-source dd{color:var(--ink);overflow-wrap:anywhere;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.incoterm-status{border-radius:999px;width:fit-content;padding:2px 6px;font-size:10px;font-weight:720}.incoterm-status--reviewed{background:var(--accent-soft);color:var(--accent-strong)}.incoterm-source dd.incoterm-expiry--expired{color:var(--danger);font-weight:720}.incoterm-evidence__record{flex-wrap:wrap;gap:4px 12px;display:flex}.incoterm-shadow-note{background:#f5f8f5;border:1px solid #d8e2dc;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.incoterm-shadow-note strong{color:var(--accent-strong);font-size:11px}.incoterm-editor{padding-top:2px}.incoterm-editor>summary{width:fit-content;color:var(--accent-strong);cursor:pointer;font-size:11px;font-weight:740}.incoterm-editor[open]>summary{margin-bottom:10px}.incoterm-editor form{gap:10px;display:grid}.incoterm-editor__destination,.incoterm-charge-form__header{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.incoterm-editor label,.incoterm-charge-form label{min-width:0;color:var(--muted);gap:4px;font-size:10px;font-weight:650;display:grid}.incoterm-editor input,.incoterm-editor select{border:1px solid var(--line);width:100%;min-height:35px;color:var(--ink);background:#fff;border-radius:7px;padding:7px 8px;font-size:11px}.incoterm-editor__check{grid-template-columns:16px minmax(0,1fr);align-items:center}.incoterm-editor__check input{width:16px;min-height:16px}.incoterm-editor__charges{gap:8px;display:grid}.incoterm-charge-form{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:9px;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.incoterm-charge-form legend{color:var(--ink);padding:0 4px;font-size:10px;font-weight:740}.incoterm-charge-form__status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.incoterm-charge-form__status>span:not(.incoterm-status){color:var(--muted);font-size:10px}.incoterm-charge-form__status button{color:var(--danger);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:3px 0;font-size:10px;font-weight:700}.incoterm-editor__add,.incoterm-editor__save{cursor:pointer;border-radius:8px;min-height:35px;padding:8px 10px;font-size:11px;font-weight:720}.incoterm-editor__add{border:1px solid var(--line);color:var(--ink);background:#fff}.incoterm-editor__save{color:#fff;background:var(--ink);border:0}.incoterm-editor__add:disabled,.incoterm-editor__save:disabled{cursor:not-allowed;opacity:.5}.incoterm-editor__message{border-radius:7px;margin:0;padding:8px 9px;font-size:11px;line-height:1.45}.incoterm-editor__message--error{color:var(--danger);background:var(--danger-soft)}.incoterm-editor__message--success{color:var(--accent-strong);background:var(--accent-soft)}@media (width<=390px){.incoterm-evidence__summary,.incoterm-source dl,.incoterm-editor__destination,.incoterm-charge-form__header{grid-template-columns:1fr}.incoterm-source dl div:nth-last-child(2){border-bottom:1px solid var(--line-soft)}}.operator-controls{background:#f8faf7;border:1px solid #d8e2dc;border-radius:14px;margin:16px 0 2px;overflow:hidden}.operator-controls--disclosure>summary{cursor:pointer;flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:12px 14px;list-style-position:inside;display:flex}.operator-controls--disclosure>summary span{color:var(--ink);font-size:13px;font-weight:760}.operator-controls--disclosure>summary strong{color:var(--muted);font-size:11px;font-weight:560}.operator-controls--disclosure[open]>summary{border-bottom:1px solid var(--line-soft)}.operator-section{border-bottom:1px solid var(--line-soft);padding:14px}.operator-section:last-child{border-bottom:0}.operator-section__heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.operator-section__heading h3{font-size:13px;line-height:1.3}.operator-section__heading span,.operator-role-notice,.operator-status{color:var(--muted);font-size:11px;line-height:1.45}.operator-role-notice{background:var(--surface-warm);border-radius:8px;margin-bottom:9px;padding:8px 10px}.operator-status{border-bottom:1px solid var(--line-soft);background:#eef4f0;padding:9px 12px}div.operator-status{justify-content:space-between;align-items:center;gap:9px;display:flex}.operator-status button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:4px 8px;font-size:10px;font-weight:720}.operator-status--error{color:var(--danger);background:var(--danger-soft)}.operator-status--success{color:var(--accent-strong);background:var(--accent-soft)}.workflow-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:8px;margin-top:8px;padding:11px;display:grid}.workflow-card:first-of-type{margin-top:0}.workflow-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workflow-card__top strong,.workflow-card>strong,.workflow-card a{font-size:12px}.workflow-card__top span,.workflow-card p,.workflow-badge{color:var(--muted);font-size:11px;line-height:1.45}.workflow-card a{color:var(--accent-strong);font-weight:700}.review-evidence{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;gap:9px;padding:10px;display:grid}.review-evidence__status,.review-evidence section>span,.review-evidence li{justify-content:space-between;gap:10px;display:flex}.review-evidence__status span,.review-evidence section>strong,.review-evidence details summary{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.review-evidence__status strong{color:var(--ink);font-size:11px}.review-evidence__boundary{background:var(--danger-soft);border-radius:7px;margin:0;padding:8px;color:var(--danger)!important}.review-evidence section,.review-evidence details{gap:5px;display:grid}.review-evidence blockquote,.review-evidence pre{color:var(--ink);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;margin:0;padding:8px;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.review-evidence ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.review-evidence li{color:var(--muted);align-items:flex-start;font-size:10px}.review-evidence li p{text-align:right;margin:0}.review-evidence code{overflow-wrap:anywhere;max-width:58%;color:var(--ink);text-align:right;font-size:9px}.workflow-badge.is-success{color:var(--accent-strong)}.operator-form,.operator-details>div{gap:9px;display:grid}.operator-form label,.workflow-card label{color:var(--muted);gap:5px;font-size:11px;font-weight:650;display:grid}.operator-form input,.operator-form textarea,.operator-form select,.workflow-card input,.workflow-card textarea,.workflow-card select,.inline-operation input,.inline-operation select{border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);background:#fff;border-radius:8px;padding:8px 9px;font-size:12px;line-height:1.4}.operator-form textarea,.workflow-card textarea{resize:vertical;min-height:66px}.operator-form .code-input{min-height:100px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.operator-form .check-label{align-items:center;gap:8px;display:flex}.check-label input{width:16px;min-height:16px}.operator-form button,.workflow-card button,.inline-operation button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:35px;padding:8px 10px;font-size:11px;font-weight:720}.operator-form button.is-danger,.workflow-card button.is-danger,.workflow-actions .is-danger{background:var(--danger)}.workflow-actions,.inline-operation{align-items:stretch;gap:7px;display:flex}.workflow-actions button{flex:1 1 0}.inline-operation input,.inline-operation select{flex:1;min-width:0}.operator-details{border-top:1px solid var(--line-soft);margin-top:9px;padding-top:9px}.operator-details summary{color:var(--accent-strong);cursor:pointer;font-size:11px;font-weight:740}.operator-details[open] summary{margin-bottom:10px}@media (width<=430px){.workflow-actions,.inline-operation{flex-direction:column}}.eyebrow,.conversation-pane__header .eyebrow,.conversation-row__topline time,.conversation-row__company,.conversation-row__preview,.conversation-row__meta span,.search-field input,.pane-state span,.chat-header__identity p,.segmented-control button,.connection-pill,.pipeline-kicker,.pipeline-strip__primary strong,.pipeline-strip__primary>span:last-child,.pipeline-strip__status>span,.date-divider span,.message-time,.attachment-chip,.response-citation-chip__title,.system-message,.empty-conversation p,.draft-preview__label,.draft-preview__meta,.ready-chip,.draft-bubble,.draft-editor,.composer textarea,.composer__hint,.right-tabs button,.panel-summary>div>span,.panel-summary p,.detail-section__heading>span,.data-row__label,.data-row__value,.evidence-state,.signal-grid span,.signal-grid strong,.notice-card strong,.notice-card span,.section-empty,.completeness-card__topline,.completeness-card p,.source-pool,.evidence-card strong,.evidence-card p,.evidence-support,.quote-hero__topline,.quote-hero>p,.quote-hero__meta span,.recommendation-card p,.recommendation-card .fit-line strong,.recommendation-prices span,.recommendation-prices strong,.quote-line strong,.quote-line span,.quote-total span,.missing-inputs strong,.missing-inputs p,.clean-list li{font-size:12px}.message-bubble p{font-size:13px}.rail-button span,.rail-avatar,.conversation-count,.avatar,.unread-badge,.pane-state strong,.pipeline-progress li>span,.message-avatar,.empty-conversation strong,.quote-total strong,.missing-inputs li>span,.no-selection p{font-size:12px}.unread-badge,.conversation-count{min-width:24px;height:24px}.detail-section__heading h3,.panel-summary strong,.recommendation-card h4{font-size:14px}@media (width<=720px){body{overflow:hidden}.login-page{height:100%;overflow-y:auto}.app-shell,.app-shell--panel-closed{grid-template-columns:54px minmax(0,1fr);width:100vw;height:100vh;min-height:0}.app-shell--mobile-list .conversation-pane{grid-column:2;display:flex}.app-shell--mobile-list .chat-workspace,.app-shell--mobile-list .workspace-skeleton,.app-shell--mobile-list .no-selection,.app-shell--mobile-conversation .conversation-pane,.app-shell--mobile-details .conversation-pane{display:none}.app-shell--mobile-conversation .chat-workspace,.app-shell--mobile-details .chat-workspace,.app-shell--mobile-conversation .workspace-skeleton,.app-shell--mobile-details .workspace-skeleton,.app-shell--mobile-conversation .no-selection,.app-shell--mobile-details .no-selection{grid-column:2;display:flex}.mobile-back{flex:none;display:grid;transform:rotate(180deg)}.chat-header{padding-inline:8px}.chat-header__identity{flex:1}.chat-header__identity .avatar{display:none}.segmented-control{flex:none;display:flex}.segmented-control button{padding-inline:6px}.chat-header__identity h1{max-width:92px}.shadow-banner{padding-inline:10px}.shadow-banner span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pipeline-strip{grid-template-columns:minmax(0,1fr) 140px;padding-inline:10px}.pipeline-strip__status{display:none}.message-canvas{padding-inline:12px}.message-stack{max-width:88%}.draft-preview{width:100%}.draft-preview__actions{flex-wrap:wrap}.send-button{width:100%;margin-left:0}.composer{padding:8px}.composer__button{min-width:48px;padding-inline:11px}.composer__button svg+span,.composer__button span+svg{display:none}.right-panel{z-index:40;width:auto;height:100vh;position:fixed;inset:0 0 0 54px}.right-panel__header{min-height:62px}.right-tabs button{min-height:42px}.profile-field__main{grid-template-columns:minmax(104px,.75fr) minmax(0,1fr)}.profile-field__main .evidence-state{grid-column:2}}@media (width<=400px){.chat-header{gap:6px}.chat-header__identity{display:none}.chat-header__actions{gap:4px}.segmented-control button{padding-inline:3px}}@media (width<=340px){.segmented-control button svg{display:none}}.app-shell.app-shell--primary-workspace{grid-template-columns:68px minmax(0,1fr)}.accounts-workspace,.casebook-workspace{grid-column:2/-1;min-width:0;min-height:0}.accounts-workspace{background:#f2f4f1;grid-template-columns:minmax(300px,344px) minmax(0,1fr);display:grid}.account-directory{border-right:1px solid var(--line);background:#f8f9f6;flex-direction:column;min-width:0;min-height:0;display:flex}.account-directory__header{justify-content:space-between;align-items:flex-end;min-height:94px;padding:22px 22px 15px;display:flex}.account-directory__header h1{letter-spacing:-.04em;margin-top:5px;font-size:22px}.account-search{flex:none}.account-directory__filters{border-bottom:1px solid var(--line-soft);flex:none;gap:8px;padding:10px 9px 8px;display:grid}.account-filter-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.account-filter-group button{min-width:0;min-height:34px;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #e0e5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;padding:6px 7px;font-size:8px;font-weight:680;display:flex}.account-filter-group button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-filter-group button small{color:var(--muted-light);font-size:7px}.account-filter-group button.is-active{background:var(--accent-pale);color:var(--accent-strong);border-color:#b8d2c7}.account-coverage-filter{min-width:0;color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:8px;font-weight:680;display:grid}.account-coverage-filter select{min-width:0;height:32px;color:var(--ink-soft);font:inherit;background:#fff;border:1px solid #e0e5e1;border-radius:8px;padding:0 8px}.account-directory__result-count{color:var(--muted-light);text-align:right;margin:0;font-size:7px}.account-list{scrollbar-width:thin;min-height:0;padding:3px 9px 20px;overflow:auto}.account-directory__pagination{border-top:1px solid var(--line);min-height:48px;color:var(--muted);background:#f8f9f6;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:8px;display:flex}.account-directory__pagination>div{gap:4px;display:flex}.account-directory__pagination button{width:30px;height:30px;color:var(--accent-strong);cursor:pointer;background:#fff;border:1px solid #dfe4e0;border-radius:8px;place-items:center;display:grid}.account-directory__pagination button:first-child svg{transform:rotate(180deg)}.account-directory__pagination button:disabled{opacity:.4;cursor:default}.account-directory__pagination svg{width:12px}.account-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-width:0;padding:12px 10px;display:grid;position:relative}.account-row:hover{background:#eef1ed}.account-row.is-selected{background:var(--surface);box-shadow:var(--shadow-sm), inset 0 0 0 1px #e0e5e1}.account-row.is-selected:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:13px;bottom:13px;left:0}.account-row__coverage{min-width:37px;color:var(--muted);text-align:center;background:#e9ece9;border-radius:7px;padding:4px 5px;font-size:8px;font-weight:760}.account-row__coverage.is-complete{background:var(--accent-soft);color:var(--accent-strong)}.account-row__body{flex-direction:column;gap:3px;min-width:0;display:flex}.account-row__body strong,.account-row__body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-row__body strong{font-size:11px;font-weight:720}.account-row__body span{color:var(--muted);font-size:9px}.account-row__body small{background:var(--accent-soft);width:fit-content;color:var(--accent-strong);border-radius:5px;margin-top:2px;padding:2px 5px;font-size:8px;font-weight:700}.account-list-skeleton{gap:8px;display:grid}.account-list-skeleton span,.account-detail-skeleton span{background:#e5e9e5;border-radius:12px;animation:1.3s ease-in-out infinite pulse;display:block}.account-list-skeleton span{height:68px}.account-detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.account-hero{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;flex:none;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:138px;padding:28px 34px 24px;display:grid}.account-hero__avatar{width:54px;height:54px;color:var(--accent-strong);background:#dfe9e4;border-radius:16px;place-items:center;font-size:13px;font-weight:780;display:grid}.account-hero__identity{min-width:0}.account-hero__identity h1{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:22px;overflow:hidden}.account-hero__identity>p:not(.eyebrow){color:var(--muted);margin-top:5px;font-size:10px}.account-hero__tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.account-hero__tags>span{color:#56605b;background:#fbfcfa;border:1px solid #e0e5e1;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:650}.account-hero__updated{color:var(--muted-light);flex-direction:column;align-self:start;align-items:flex-end;gap:3px;font-size:8px;display:flex}.account-hero__updated strong{color:var(--ink-soft);font-size:9px}.account-hero__actions{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:12px;display:flex}.account-primary-action,.account-empty-action button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:9px;min-height:34px;padding:0 13px;font-size:9px;font-weight:720}.account-primary-action:disabled,.account-empty-action button:disabled{opacity:.55;cursor:default}.status-pill{border-radius:99px;align-items:center;width:fit-content;padding:4px 7px;font-size:8px;font-weight:740;display:inline-flex}.status-pill--good{background:var(--accent-soft)!important;color:var(--accent-strong)!important;border-color:#d3e6df!important}.status-pill--neutral{color:#5d6661!important;background:#eef0ed!important;border-color:#e1e4e1!important}.account-detail__content{scrollbar-width:thin;grid-template-columns:minmax(220px,.72fr) minmax(330px,1.28fr);align-content:start;gap:14px;min-height:0;padding:24px 30px 42px;display:grid;overflow:auto}.account-card{background:#ffffffe0;border:1px solid #e0e5e1;border-radius:14px;min-width:0;padding:19px;box-shadow:0 1px 2px #14201b05}.account-card--projects,.account-card--evidence,.account-card--dossier-fields,.account-inline-error{grid-column:1/-1}.account-card--background-section .account-card__heading{align-items:center}.account-card--background-section .account-card__heading h2{margin-top:0}.account-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-card__heading h2{letter-spacing:-.025em;margin-top:4px;font-size:14px}.account-card__heading>span:not(.status-pill){min-width:22px;height:22px;color:var(--muted);background:#eef1ee;border-radius:7px;place-items:center;padding:0 6px;font-size:8px;font-weight:720;display:grid}.coverage-summary{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 8px;margin-top:22px;display:grid}.coverage-summary strong{color:var(--accent-strong);letter-spacing:-.05em;font-size:25px}.coverage-summary>span{color:var(--muted);font-size:9px}.coverage-track{background:#e7ebe8;border-radius:99px;grid-column:1/-1;height:6px;margin-top:7px;overflow:hidden}.coverage-track span{border-radius:inherit;background:var(--accent);height:100%;display:block}.coverage-summary small{color:var(--muted-light);grid-column:1/-1;margin-top:5px;font-size:8px}.account-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;margin:16px 0 0;display:grid}.account-facts div{min-width:0}.account-facts dt{color:var(--muted-light);font-size:8px}.account-facts dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.4}.account-facts--full{grid-template-columns:1fr;gap:0}.account-facts--full div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(120px,.46fr) minmax(0,1fr);align-items:start;gap:14px;padding:9px 0;display:grid}.account-facts--full div:last-child{border-bottom:0}.account-facts--full dt,.account-facts--full dd{margin:0}.background-dossier-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0 0;display:grid}.background-dossier-fields>div{border:1px solid var(--line-soft);background:#fbfcfa;border-radius:10px;min-width:0;padding:12px 13px}.background-dossier-fields>div.is-empty{opacity:.72;background:#f7f8f6}.background-dossier-fields dt{color:var(--ink-soft);justify-content:space-between;align-items:flex-start;gap:8px;font-size:9px;font-weight:720;display:flex}.background-dossier-fields dt>span{overflow-wrap:anywhere;min-width:0}.background-dossier-fields dt small{background:var(--accent-soft);color:var(--accent-strong);border-radius:5px;flex:none;padding:2px 5px;font-size:7px;font-weight:720}.background-dossier-fields dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:7px 0 0;font-size:10px;line-height:1.5}.background-dossier-fields>div>small{color:var(--muted-light);margin-top:7px;font-size:7px;display:block}.account-card__empty{color:var(--muted);text-align:center;border:1px dashed #dfe4e0;border-radius:10px;margin-top:17px;padding:16px;font-size:9px;line-height:1.5}.account-empty-action{color:var(--muted);border:1px dashed #dfe4e0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:15px;font-size:9px;display:flex}.account-empty-action p{margin:0}.account-project-list,.account-evidence-list{gap:7px;margin-top:14px;display:grid}.account-evidence-summary{border:1px solid var(--line-soft);background:#fbfcfa;border-radius:10px;margin-top:14px;padding:0 12px}.account-project{border:1px solid var(--line-soft);background:#fbfcfa;border-radius:10px;align-items:center;gap:14px;min-width:0;padding:12px 13px;display:flex}.account-project__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.account-project__main strong{font-size:10px}.account-project__main span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-project__main small{color:var(--muted-light);font-size:8px}.account-open-action{min-height:31px;color:var(--accent-strong);cursor:pointer;background:#fff;border:1px solid #d6dfda;border-radius:8px;align-items:center;gap:5px;padding:0 9px 0 11px;font-size:9px;font-weight:720;display:inline-flex}.account-open-action:hover{background:var(--accent-pale);border-color:#a9c7bb}.account-open-action svg{width:12px}.account-evidence{background:#f8faf8;border-left:2px solid #b8cec5;min-width:0;padding:12px 13px}.account-evidence>div{flex-direction:column;gap:4px;display:flex}.account-evidence strong{font-size:9px}.account-evidence div span{color:var(--ink-soft);font-size:9px;line-height:1.5}.account-evidence footer{color:var(--muted-light);flex-wrap:wrap;gap:5px 11px;margin-top:8px;font-size:8px;display:flex}.account-evidence a{color:var(--accent-strong);margin-left:auto;font-weight:700;text-decoration:none}.account-inline-error{background:var(--danger-soft);color:var(--danger);border:1px solid #efd3cd;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.account-inline-error svg{width:15px}.account-detail-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px 30px;display:grid}.account-detail-skeleton span{height:190px}.account-detail-skeleton span:nth-child(n+3){grid-column:1/-1;height:145px}.account-detail-empty{text-align:center;height:100%;color:var(--muted);place-content:center;justify-items:center;display:grid}.account-detail-empty>svg{width:29px;height:29px;margin-bottom:14px}.account-detail-empty h2{color:var(--ink);font-size:17px}.account-detail-empty p{margin-top:6px;font-size:10px}.casebook-workspace{background:radial-gradient(circle at 55% 42%,#f8fbf8 0,#f1f4f1 48%,#ecefec 100%);place-items:center;padding:32px;display:grid}.casebook-contract{width:min(520px,100%);box-shadow:var(--shadow-sm);text-align:center;background:#ffffffd6;border:1px solid #dfe5e1;border-radius:18px;padding:38px}.casebook-contract>span{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-strong);border-radius:13px;place-items:center;margin:0 auto 17px;display:grid}.casebook-contract h1{letter-spacing:-.04em;margin-top:5px;font-size:23px}.casebook-contract>p:not(.eyebrow){max-width:390px;color:var(--muted);margin:9px auto 0;font-size:10px;line-height:1.6}.casebook-contract__rows{gap:7px;margin-top:24px;display:grid}.casebook-contract__rows span{background:#eef1ee;border-radius:9px;height:38px}@media (width<=1480px){.app-shell.app-shell--primary-workspace{grid-template-columns:64px minmax(0,1fr)}}@media (width<=1000px){.accounts-workspace{grid-template-columns:278px minmax(0,1fr)}.account-detail__content{grid-template-columns:1fr;padding-inline:20px}.account-card--projects,.account-card--evidence,.account-card--dossier-fields,.account-inline-error{grid-column:1}.account-hero{padding-inline:22px}}@media (width<=900px){.app-shell.app-shell--primary-workspace{grid-template-columns:58px minmax(0,1fr)}}@media (width<=720px){.app-shell.app-shell--primary-workspace{grid-template-columns:54px minmax(0,1fr)}.accounts-workspace{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.account-directory{border-right:0;border-bottom:1px solid var(--line);min-height:300px;max-height:45vh}.account-detail{min-height:55vh;overflow:visible}.account-detail__content{padding:16px 12px 30px;overflow:visible}.account-hero{grid-template-columns:45px minmax(0,1fr);min-height:120px;padding:20px 14px}.account-hero__avatar{border-radius:13px;width:45px;height:45px}.account-hero__updated{display:none}.account-hero__actions{flex-direction:row;grid-column:2;align-items:center}.account-hero__identity h1{font-size:18px}.account-facts{grid-template-columns:1fr}.account-facts--full div{grid-template-columns:1fr;gap:4px}.background-dossier-fields{grid-template-columns:1fr}.account-project{align-items:flex-end}.casebook-workspace{min-height:100vh;padding:16px}.casebook-contract{padding:28px 20px}}.app-shell--primary-workspace .casebook-workspace{background:#f2f4f1;grid-template-columns:minmax(285px,330px) minmax(0,1fr);place-items:stretch stretch;padding:0}@media (width<=960px){.app-shell--primary-workspace .casebook-workspace{grid-template-columns:265px minmax(0,1fr)}}@media (width<=720px){.app-shell--primary-workspace .casebook-workspace{grid-template-columns:1fr;height:auto;min-height:100vh;padding:0;overflow:visible}}.accounts-workspace{background:#eef1ed;grid-template-columns:clamp(296px,15vw,348px) minmax(0,1fr)}.accounts-workspace .account-detail{background:#eef1ed;container:account-detail/inline-size}.accounts-workspace .account-hero,.accounts-workspace .account-detail-tabs{padding-inline:32px}.accounts-workspace .account-hero{background:#fcfdfbf7;min-height:112px}.accounts-workspace .account-hero__inner,.accounts-workspace .account-detail-tabs__inner,.accounts-workspace .account-detail__canvas{width:100%;max-width:none;margin-inline:0}.accounts-workspace .account-hero__inner{grid-template-columns:52px minmax(0,1fr) auto;gap:18px;min-height:112px}.accounts-workspace .account-hero__avatar{color:#125745;background:#dfece6;border-radius:15px;width:52px;height:52px;font-size:14px}.accounts-workspace .account-hero__identity h1{letter-spacing:-.035em;font-size:clamp(24px,1.55vw,30px);line-height:1.18}.accounts-workspace .account-hero__identity>p:not(.eyebrow){margin-top:6px;font-size:14px}.accounts-workspace .account-hero__title-line .status-pill{display:none}.accounts-workspace .account-hero__tags>span,.accounts-workspace .account-hero__updated,.accounts-workspace .account-hero__updated strong{font-size:12px}.accounts-workspace .account-primary-action{border-radius:10px;min-height:42px;padding-inline:18px;font-size:13px}.accounts-workspace .account-detail-tabs__inner{gap:30px;height:54px}.accounts-workspace .account-detail-tabs button{min-height:44px;font-size:14px}.accounts-workspace .account-detail-tabs button small{min-width:24px;font-size:12px}.accounts-workspace .account-detail__canvas{padding:20px 24px 56px}.accounts-workspace .eyebrow{letter-spacing:.09em;font-size:12px}.accounts-workspace .account-decision-overview{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:start;gap:16px;min-width:0;margin-bottom:18px;display:grid}.accounts-workspace .account-next-action,.accounts-workspace .account-commercial-signals{border-radius:14px;min-width:0;overflow:hidden}.accounts-workspace .account-next-action{color:#18231e;background:#edf5f1;border:1px solid #cfddd6;border-left:4px solid #176b59;flex-direction:column;min-height:0;padding:20px 22px 19px;display:flex;box-shadow:0 5px 18px #18342a0f}.accounts-workspace .account-next-action.is-inferred{background:#edf5f1}.accounts-workspace .account-next-action__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.accounts-workspace .account-next-action .eyebrow{color:#4d7568}.accounts-workspace .account-next-action h2{color:#15352c;letter-spacing:-.025em;margin-top:5px;font-size:18px}.accounts-workspace .account-next-action>p{color:#18231e;letter-spacing:-.018em;max-width:760px;margin-top:14px;font-size:clamp(18px,1.05vw,21px);font-weight:650;line-height:1.38}.accounts-workspace .account-next-action>small{color:#66756e;margin-top:14px;padding-top:0;font-size:12px;line-height:1.5}.accounts-workspace .account-next-action .field-state{color:#397064;background:#f8fbf9;border:1px solid #c5d8cf;border-radius:999px;flex:none;padding:4px 8px;font-size:11px}.accounts-workspace .account-commercial-signals{background:#fff;border:1px solid #d9e1db;box-shadow:0 4px 16px #1c2d250a}.accounts-workspace .account-commercial-signals>header{border-bottom:1px solid #e5eae6;padding:13px 17px 11px}.accounts-workspace .account-commercial-signals h2{letter-spacing:-.02em;margin-top:3px;font-size:16px}.accounts-workspace .account-commercial-signals__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.accounts-workspace .account-commercial-signals__grid article{border-bottom:1px solid #edf0ed;border-right:1px solid #edf0ed;flex-direction:column;align-items:flex-start;min-width:0;min-height:0;padding:11px 14px 12px;display:flex}.accounts-workspace .account-commercial-signals__grid article:nth-child(2n){border-right:0}.accounts-workspace .account-commercial-signals__grid article:nth-last-child(-n+2){border-bottom:0}.accounts-workspace .account-commercial-signals__grid article>span{color:#748079;font-size:12px;font-weight:650}.accounts-workspace .account-commercial-signals__grid article>strong{color:#1c2923;margin-top:5px;font-size:13.5px;font-weight:580;line-height:1.42}.accounts-workspace .account-commercial-signals__grid .field-state{margin-top:7px;padding-top:0;font-size:11px}.accounts-workspace .account-dossier-layout{display:block}.accounts-workspace .account-dossier-groups{gap:16px;display:grid}.accounts-workspace .account-dossier-group{background:#fff;border:1px solid #d9e1db;border-radius:14px;scroll-margin-top:74px;overflow:hidden;box-shadow:0 2px 12px #1c2d2508}.accounts-workspace .account-dossier-group>header{background:#f8faf8;border-bottom:0;min-height:0;padding:0;display:block}.accounts-workspace .account-dossier-group.is-expanded>header{border-bottom:1px solid #e2e7e3}.accounts-workspace .account-dossier-group>header>button{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:13px 18px;display:grid}.accounts-workspace .account-dossier-group>header>button:hover{background:#f3f7f4}.accounts-workspace .account-dossier-group>header>button>span{color:#1d6753;border:1px solid #cddbd4;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:750;display:grid}.accounts-workspace .account-dossier-group h2{letter-spacing:-.025em;font-size:18px;line-height:1.25}.accounts-workspace .account-dossier-group header p{color:#6e7973;margin-top:3px;font-size:12.5px;line-height:1.45}.accounts-workspace .account-dossier-group header small{color:#52645b;white-space:nowrap;font-size:12px;font-weight:650}.accounts-workspace .account-dossier-group header svg{color:#68766f;width:16px;transition:transform .16s;transform:rotate(90deg)}.accounts-workspace .account-dossier-group.is-expanded header svg{transform:rotate(-90deg)}.accounts-workspace .account-field-list{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0 20px 10px;display:grid}.accounts-workspace .account-field-list[hidden]{display:none}.accounts-workspace .account-field-row{background:0 0;border:0;border-top:1px solid #edf0ee;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;gap:6px 12px;min-width:0;min-height:0;padding:10px 0 11px;display:grid}.accounts-workspace .account-field-row:hover{background:0 0;border-color:#edf0ee}.accounts-workspace .account-field-row--wide{grid-column:1/-1}.accounts-workspace .account-field-row dt{display:block}.accounts-workspace .account-field-row dt>strong{color:#58645e;font-size:12px;font-weight:680;line-height:1.45}.accounts-workspace .account-field-row dd{color:#1e2a24;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:14.5px;font-weight:480;line-height:1.48}.accounts-workspace .account-field-row__meta{flex-direction:row;grid-area:1/2;justify-content:flex-end;align-items:center;gap:7px;display:flex}.accounts-workspace .account-field-row__meta .field-state{white-space:nowrap;font-size:11px}.accounts-workspace .account-field-row__meta button{color:#286350;background:#edf3ef;border-color:#0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:32px;min-height:32px;padding:0 9px;font-size:11.5px;display:inline-flex}.accounts-workspace .account-field-row__meta button:not(:disabled):hover,.accounts-workspace .account-field-row__meta button:not(:disabled):focus-visible{background:#e3efe9;border-color:#b9cdc4}.accounts-workspace .account-field-row__meta button:disabled{color:#9aa29e;background:#f0f2ef}.accounts-workspace .field-state--inferred{color:#287267}.accounts-workspace .field-state--inferred i{background:#4f9489}.accounts-workspace .field-state--unverified,.accounts-workspace .field-state--missing{color:#8b641f}.accounts-workspace .field-state--unverified i,.accounts-workspace .field-state--missing i{background:#bd8a2f}.accounts-workspace .account-directory__header{min-height:104px;padding:24px 20px 16px}.accounts-workspace .account-directory__header h1{font-size:24px}.accounts-workspace .account-search{min-height:44px;margin-inline:10px}.accounts-workspace .account-filter-group button{min-height:42px;padding:8px 9px;font-size:12px}.accounts-workspace .account-filter-group button small,.accounts-workspace .account-directory__result-count{font-size:11px}.accounts-workspace .account-coverage-filter{min-height:38px;font-size:12px}.accounts-workspace .account-coverage-filter select{height:38px}.accounts-workspace .account-row{grid-template-columns:44px minmax(0,1fr) auto;min-height:76px;padding:13px 11px}.accounts-workspace .account-row__body strong{font-size:14px}.accounts-workspace .account-row__body span,.accounts-workspace .account-row__body small{font-size:12px}.accounts-workspace .account-row__coverage{font-size:11px}@container account-detail (width>=1200px){.accounts-workspace .account-commercial-signals__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.accounts-workspace .account-commercial-signals__grid article,.accounts-workspace .account-commercial-signals__grid article:nth-child(2n){border-bottom:0;border-right:1px solid #edf0ed}.accounts-workspace .account-commercial-signals__grid article:last-child{border-right:0}}@container account-detail (width>=1600px){.accounts-workspace .account-field-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container account-detail (width<=900px){.accounts-workspace .account-decision-overview{grid-template-columns:1fr}.accounts-workspace .account-next-action{min-height:0}}@container account-detail (width<=780px){.accounts-workspace .account-field-list{grid-template-columns:1fr}.accounts-workspace .account-field-row--wide{grid-column:auto}.accounts-workspace .account-dossier-group>header>button{grid-template-columns:36px minmax(0,1fr) 16px}.accounts-workspace .account-dossier-group header small{white-space:normal;grid-column:2}}@media (width<=1000px){.accounts-workspace{grid-template-columns:286px minmax(0,1fr)}.accounts-workspace .account-hero,.accounts-workspace .account-detail-tabs{padding-inline:22px}.accounts-workspace .account-detail__canvas{padding:22px 22px 56px}}@media (width<=720px){.accounts-workspace{grid-template-columns:1fr}.accounts-workspace .account-detail__canvas{padding:16px 14px 44px}.accounts-workspace .account-decision-overview,.accounts-workspace .account-commercial-signals__grid,.accounts-workspace .account-field-list{grid-template-columns:1fr}.accounts-workspace .account-next-action{min-height:0;padding:22px}}.field-semantic{background:var(--surface-muted,#f1f4f1);border:1px solid var(--border-subtle,#dfe5df);color:var(--text-muted,#66706a);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.field-semantic--fact{color:#17624e;background:#edf7f2}.field-semantic--prior{color:#355b76;background:#eef3f8}.field-semantic--assessment{color:#8a5b12;background:#fff5df}.field-semantic--action{color:#624894;background:#f1edfa}.accounts-workspace .account-lifecycle-banner{color:#29463d;background:#f7fbf8;border:1px solid #d9e6df;border-radius:14px;grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);align-items:center;gap:10px 22px;margin:14px clamp(20px,3vw,48px) 0;padding:14px 18px;display:grid}.accounts-workspace .account-lifecycle-banner>div{flex-direction:column;gap:2px;display:flex}.accounts-workspace .account-lifecycle-banner span,.accounts-workspace .account-lifecycle-banner small{color:#687b74;font-size:12px}.accounts-workspace .account-lifecycle-banner p,.accounts-workspace .account-lifecycle-banner small{margin:0}.accounts-workspace .account-lifecycle-banner--provider_required,.accounts-workspace .account-lifecycle-banner--failed{color:#7b3f2d;background:#fff8f4;border-color:#e6c9bd}.escalations-workspace{background:var(--surface-subtle,#f5f8f8);grid-template-columns:minmax(340px,420px) minmax(0,1fr);height:100%;min-height:0;display:grid}.escalations-list{background:var(--surface,#fff);border-right:1px solid var(--border,#dfe8e7);flex-direction:column;min-width:0;display:flex;overflow:hidden}.escalations-list>header,.escalation-detail-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.35rem;display:flex}.escalations-list h1,.escalations-detail h2{margin:0}.escalations-filters{grid-template-columns:minmax(0,1fr) auto auto auto;gap:.5rem;padding:0 1.1rem 1rem;display:grid}.escalations-filters input,.escalations-filters select,.escalation-panel input,.escalation-panel select,.escalation-panel textarea,.escalation-modal textarea{border:1px solid var(--border,#cfdedd);width:100%;color:inherit;background:#fff;border-radius:10px;padding:.7rem .8rem}.escalations-list__items{padding:0 .75rem 1rem;overflow-y:auto}.escalation-category+.escalation-category{margin-top:.85rem}.escalation-category__header{color:var(--text-muted,#627371);text-transform:uppercase;letter-spacing:.045em;justify-content:space-between;align-items:center;padding:.35rem .55rem;font-size:.78rem;display:flex}.escalation-category__header span{text-align:center;background:#edf3f2;border-radius:999px;min-width:1.5rem;padding:.08rem .42rem}.escalation-row{text-align:left;border:0;border-radius:14px;width:100%;margin:.25rem 0}.escalation-row:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.danger-button:focus-visible,.text-button:focus-visible{outline-offset:2px;outline:3px solid #0c827947}.escalation-status{color:#365654;background:#edf3f2;border-radius:999px;padding:.16rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.escalation-status--open{color:#7a5400;background:#fff4d8}.escalation-status--claimed,.escalation-status--handed_off{color:#075f58;background:#dff6f2}.escalation-status--completed{color:#23672b;background:#e7f7e8}.escalation-status--closed{color:#53665c;background:#edf1ef}.escalation-status--cancelled{color:#8a2c2c;background:#f7e8e8}.escalations-detail{min-width:0;padding-bottom:2rem;overflow-y:auto}.escalation-detail-header{z-index:2;border-bottom:1px solid var(--border,#dfe8e7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;position:sticky;top:0}.escalation-detail-header__identity,.escalation-colleague-summary,.escalation-timeline-card{align-items:flex-start;gap:.85rem;display:flex}.escalation-timeline{gap:1rem;max-width:920px;margin:0 auto;padding:1.25rem;display:grid}.escalation-timeline-card,.escalation-panel{border:1px solid var(--border,#dfe8e7);background:#fff;border-radius:16px;padding:1.1rem 1.2rem;box-shadow:0 8px 28px #1539360d}.escalation-timeline-card--buyer{background:#eff9f7;border-color:#cbe8e3}.escalation-panel{gap:.85rem;display:grid}.escalation-panel label,.escalation-modal label{gap:.4rem;font-weight:650;display:grid}.escalation-panel label span,.escalation-modal label span,.field-help{color:var(--text-muted,#617473);font-size:.82rem;font-weight:400}.escalation-inline-fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.primary-button,.secondary-button,.danger-button,.text-button{cursor:pointer;border-radius:10px;min-height:40px;padding:.62rem .9rem;font-weight:700}.primary-button{color:#fff;background:#087b72;border:1px solid #087b72}.secondary-button{color:#214e4a;background:#fff;border:1px solid #b9cecb}.danger-button{color:#9c2929;background:#fff5f5;border:1px solid #c95050}.text-button{color:#087b72;background:0 0;border:0;justify-self:start}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{opacity:.55;cursor:not-allowed}.escalations-actions{flex-wrap:wrap;gap:.65rem;display:flex}.escalations-actions .primary-button{color:#fff;background:#087b72;border-color:#087b72}.escalations-actions .primary-button:hover:not(:disabled){color:#fff;background:#06685f;border-color:#06685f}.escalations-actions .primary-button:focus-visible{outline-offset:2px;outline:3px solid #087b7247}.escalations-actions .primary-button:disabled{color:#f8fffe;background:#8bb8b4;border-color:#8bb8b4}.escalation-history{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.escalation-history li{grid-template-columns:12px 1fr;gap:.7rem;display:grid}.escalation-history__dot{background:#0a887d;border-radius:50%;width:10px;height:10px;margin-top:.35rem}.escalation-history time{color:var(--text-muted,#617473);margin-left:.5rem;font-size:.8rem}.escalations-skeleton{gap:.65rem;padding:1rem;display:grid}.escalations-skeleton span{background:linear-gradient(90deg,#edf2f1,#f8fbfa,#edf2f1);border-radius:14px;height:92px}.escalations-empty{color:var(--text-muted,#617473);text-align:center;place-items:center;gap:.35rem;padding:3rem 1rem;display:grid}.escalation-toast{color:#23672b;background:#e7f7e8;border-radius:12px;align-items:center;gap:.5rem;margin:1rem 1.25rem 0;padding:.75rem 1rem;display:flex}.modal-backdrop{z-index:40;background:#10262475;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.escalation-modal{background:#fff;border-radius:18px;gap:1rem;width:min(520px,100%);padding:1.4rem;display:grid;box-shadow:0 28px 80px #00000038}@media (width<=840px){.escalations-workspace{grid-template-columns:1fr;overflow-y:auto}.escalations-list{border-right:0;border-bottom:1px solid var(--border,#dfe8e7);max-height:42vh}.escalations-filters{grid-template-columns:1fr 1fr}.escalation-inline-fields{grid-template-columns:1fr}.escalation-detail-header{flex-direction:column;align-items:flex-start;position:static}}.field-label{color:var(--muted);gap:5px;font-size:12px;display:grid}.assignment-create{gap:10px;margin-bottom:14px;display:grid}.assignment-create h2{margin:0;font-size:14px}.assignment-create input,.assignment-create select{box-sizing:border-box;border:1px solid var(--line-soft);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:9px 10px}.assignment-create .primary-button{justify-self:start}.assignment-workload{margin-bottom:14px}.assignment-workload h2{margin:0 0 8px;font-size:14px}.assignment-workload ul,.assignment-history{color:var(--ink-soft);gap:5px;margin:0;padding-left:18px;font-size:12px;display:grid}.assignment-history{overflow-wrap:anywhere}.employee-security-workspace{background:#eef1ed;grid-column:2/-1;min-width:0;min-height:0;padding:30px clamp(18px,4vw,56px) 48px;overflow:auto}.employee-security-workspace__header{max-width:760px;margin-bottom:18px}.employee-security-workspace__header h1{margin:3px 0 7px}.employee-security-card{gap:12px;width:min(100%,760px);display:grid}.employee-security-card h2{margin:0;font-size:16px}.employee-security-form{gap:12px;display:grid}.employee-security-form select,.employee-security-form input{box-sizing:border-box;border:1px solid var(--line-soft);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:10px}.employee-security-form input:focus,.employee-security-form select:focus{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:1px}.employee-security-identity{border:1px solid var(--line-soft);color:var(--ink-soft);background:var(--surface-subtle,#f8faf7);border-radius:10px;gap:4px;padding:12px;font-size:12px;display:grid}.employee-security-identity strong{color:var(--ink);font-size:14px}.employee-security-policy{margin:0;font-size:12px}.employee-security-request-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.employee-security-request-list li{border:1px solid var(--line);color:var(--muted);border-radius:10px;gap:3px;padding:10px 12px;font-size:12px;display:grid}.employee-security-request-list strong{color:var(--ink);font-size:13px}.form-success{box-sizing:border-box;color:#215d36;background:#edf8f1;border:1px solid #aad5b6;border-radius:9px;width:min(100%,760px);margin:0 0 12px;padding:10px 12px}.assignment-workspace{background:#eef1ed;grid-column:2/-1;min-width:0;min-height:0;padding:28px clamp(16px,4vw,52px) 48px;overflow:auto}.assignment-workspace__header,.workspace-section-heading,.workspace-card__heading,.assignment-row__summary,.assignment-row__meta,.assignment-row__actions,.workload-row{align-items:center;gap:12px;display:flex}.assignment-workspace__header,.workspace-section-heading,.workspace-card__heading{justify-content:space-between}.assignment-workspace__header{max-width:1040px;margin:0 auto 18px}.assignment-workspace__header h1{margin:3px 0 7px}.assignment-workspace__grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;gap:14px;max-width:1040px;margin:0 auto 20px;display:grid}.workspace-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;min-width:0;padding:16px;box-shadow:0 6px 22px #2235270d}.workspace-card__heading h2,.workspace-section-heading h2{margin:2px 0 0;font-size:16px}.workspace-count,.status-chip{background:var(--surface-subtle,#f4f7f3);color:var(--ink-soft);border-radius:999px;flex:none;padding:4px 9px;font-size:12px}.assignment-create,.assignment-workload{gap:11px;min-height:0;margin:0;display:grid}.assignment-workload{max-height:520px;overflow:hidden}.assignment-workspace .field-label{min-width:0;color:var(--ink-soft);gap:5px;font-size:12px;display:grid}.assignment-workspace input,.assignment-workspace select{box-sizing:border-box;border:1px solid var(--line-soft);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:10px}.assignment-workspace input:focus,.assignment-workspace select:focus{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:1px}.workload-list,.assignment-list{gap:10px;max-width:1040px;margin:0 auto;display:grid}.assignment-workload .workload-list{scrollbar-width:thin;min-height:0;max-height:400px;padding-right:5px;overflow-y:auto}.workload-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;padding:10px 0}.workload-row:last-child{border-bottom:0}.workload-row>div{gap:3px;display:grid}.assignment-list>.workspace-section-heading{margin-bottom:2px}.assignment-row{gap:12px;display:grid}.assignment-row__summary{justify-content:space-between;align-items:flex-start}.assignment-row__summary>div{min-width:0}.assignment-row__summary h3{margin:0 0 4px;font-size:15px}.assignment-row__meta{color:var(--ink-soft);flex-wrap:wrap;gap:5px 16px;font-size:12px}.assignment-row__meta>span{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.assignment-row__actions{flex-wrap:wrap;align-items:center;gap:8px}.assignment-row__actions .field-label{flex:220px}.assignment-row__actions .primary-button,.assignment-row__actions .text-button{flex:none}.assignment-members{border:1px solid var(--line-soft);background:var(--surface-soft,#f7faf7);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;padding:13px;display:grid}.assignment-members legend{color:var(--ink-soft);letter-spacing:.02em;grid-column:1/-1;padding:0 6px;font-size:11px;font-weight:700}.assignment-member{background:var(--surface);min-width:0;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.assignment-member:hover{border-color:var(--line-soft);background:var(--surface-subtle,#f4f7f3)}.assignment-member input{width:16px;height:16px;accent-color:var(--accent,#287a52);margin:0}.assignment-member span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.assignment-member small{color:var(--ink-soft);white-space:nowrap;font-size:11px}.assignment-history{border-top:1px solid var(--line-soft);color:var(--ink-soft);gap:8px;margin:0;padding:12px 0 0 20px;font-size:12px;display:grid}.assignment-history li{gap:3px;display:grid}.assignment-history strong{color:var(--ink)}.assignment-status{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--ink-soft);font-size:12px;overflow:hidden}.assignment-header-control{position:relative}.auto-approve-toggle.is-enabled{color:#138a55;background:#138a551f}.auto-approve-error{max-width:180px}.whatsapp-reset-control.is-active{color:#138a55;background:#138a551f}.assignment-popover{z-index:12;border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;gap:9px;width:min(280px,100vw - 28px);padding:13px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #19251d29}.assignment-combobox{box-sizing:border-box;width:100%;min-width:0}.assignment-option-list{gap:3px;max-height:220px;margin:0 -4px;padding:2px 4px;display:grid;overflow-y:auto}.assignment-option{box-sizing:border-box;width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:18px 28px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.assignment-option:hover,.assignment-option.is-active{border-color:var(--line-soft);background:var(--surface-soft)}.assignment-option input{width:16px;height:16px;accent-color:var(--accent,#287a52);margin:0}.assignment-option__avatar{background:var(--surface-muted);width:26px;height:26px;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.assignment-option__body{gap:2px;min-width:0;display:grid}.assignment-option__body strong,.assignment-option__body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignment-option__body small{color:var(--ink-soft);font-size:11px}.assignment-option-empty{color:var(--ink-soft);padding:8px;font-size:12px}.assignment-popover .primary-button{width:100%}@media (width<=700px){.assignment-workspace{padding:20px 12px 36px}.assignment-workspace__header{flex-direction:column;align-items:flex-start}.assignment-workspace__grid{grid-template-columns:1fr}.assignment-row__actions{flex-direction:column;align-items:stretch}.assignment-row__actions .primary-button,.assignment-row__actions .text-button{width:100%}.assignment-members{grid-template-columns:1fr}.assignment-status{max-width:120px}}@media (width<=720px){.assignment-popover{box-sizing:border-box;overscroll-behavior:contain;width:min(280px,100vw - 80px);max-height:60dvh;left:0;right:auto;overflow-y:auto}.assignment-combobox{font-size:16px}}@media (width<=520px){.image-generation-history-actions-row{width:100%}.image-generation-history-actions-row .secondary-button{flex:0 auto}}.escalations-workspace.escalations-dashboard{background:#f4f7f5;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:1fr;gap:14px;height:100%;min-height:0;padding:22px 24px 0;display:grid;overflow:hidden}.escalations-dashboard__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.escalations-dashboard__header h1{color:#183d39;margin:2px 0 5px;font-size:28px}.escalations-dashboard__header p{color:#687b74;margin:0}.escalations-dashboard__header .secondary-button{align-items:center;gap:7px;display:inline-flex}.escalations-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.escalation-overview-card{color:#365650;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e4df;border-radius:14px;justify-content:space-between;align-items:center;min-height:76px;padding:15px 18px;display:flex;box-shadow:0 4px 16px #1f423c0a}.escalation-overview-card strong{color:#0b776d;font-size:27px}.escalation-overview-card.is-active{border-color:#0b877c;box-shadow:0 0 0 2px #0b877c1f}.escalations-dashboard__controls{grid-template-columns:minmax(280px,1fr) minmax(170px,220px) minmax(160px,210px);gap:10px;display:grid}.escalations-dashboard__controls select,.escalations-search{color:#234640;background:#fff;border:1px solid #ccdad5;border-radius:11px;min-height:42px}.escalations-dashboard__controls select{width:100%;padding:0 12px}.escalations-search{align-items:center;gap:8px;padding:0 12px;display:flex}.escalations-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.escalations-dashboard__queue{scrollbar-gutter:stable;min-height:0;padding:0 2px 28px;overflow-y:auto}.escalation-task-group+.escalation-task-group{margin-top:20px}.escalation-task-group__header,.escalation-monitor-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.escalation-task-group__header h2,.escalation-monitor-card h2{color:#294943;margin:0;font-size:15px}.escalation-task-group__header span,.escalation-monitor-card>header span{color:#3c5e57;text-align:center;background:#e4eeea;border-radius:999px;min-width:28px;padding:3px 8px;font-size:12px;font-weight:750}.escalation-task-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:10px;display:grid}.escalation-task-card{background:#fff;border:1px solid #d8e4df;border-radius:15px;flex-direction:column;gap:11px;min-width:0;padding:16px;display:flex;box-shadow:0 5px 18px #1f423c0a}.escalation-task-card.is-return-point{border-color:#0b877c;box-shadow:0 0 0 2px #0b877c1c,0 5px 18px #1f423c0a}.escalation-task-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.escalation-task-card h3{color:#193e39;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:15px;overflow:hidden}.escalation-task-card>header time,.escalation-task-card>header div>span{color:#70817c;font-size:11px}.escalation-task-card__brief{background:#f5faf8;border-left:3px solid #a8d1c9;border-radius:0 9px 9px 0;gap:7px;padding:11px 12px;display:grid}.escalation-task-card__brief p{color:#526b65;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.escalation-task-card__brief strong{color:#294d47}.escalation-task-card>footer{border-top:1px solid #edf2f0;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:8px;display:flex}.escalation-task-card__operations{color:#61766f;flex-wrap:wrap;gap:5px 10px;min-width:0;font-size:11px;display:flex}.escalation-task-card__operations span{white-space:nowrap}.escalation-task-card__operations strong{color:#3c5a54}.escalation-task-card__operations .escalation-priority--urgent,.escalation-task-card__operations .escalation-priority--high,.escalation-task-card__operations .is-overdue{color:#a3432e}.escalation-task-card__operations .escalation-priority--urgent strong,.escalation-task-card__operations .escalation-priority--high strong,.escalation-task-card__operations .is-overdue strong{color:inherit}.escalation-task-card__actions{flex:none;align-items:center;gap:8px;display:flex}.escalation-task-card .primary-button{flex:none;align-items:center;gap:6px;min-height:36px;padding:7px 11px;display:inline-flex}.escalation-task-card .primary-button .icon{transform:rotate(180deg)}.escalation-monitor-card{background:#fff8f4;border:1px solid #e6c9bd;border-radius:14px;margin-bottom:18px;padding:14px}.escalation-monitor-row{color:#704235;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.escalation-return-button{color:#17685f;min-height:34px;font:inherit;cursor:pointer;background:#f7fbf9;border:1px solid #bcd0ca;border-radius:9px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:750;display:inline-flex}.escalation-return-button .icon{transform:none}.conversation-escalation-task{background:#f7fbf9;border:1px solid #cfe0db;border-radius:12px;flex:none;margin:8px 12px 0;overflow:hidden}.conversation-escalation-task__summary{color:#244a44;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:9px 11px;display:grid}.conversation-escalation-task__summary>span:nth-child(2){gap:2px;min-width:0;display:grid}.conversation-escalation-task__summary small{color:#627871;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-escalation-task__summary>.icon:last-child{transition:transform .16s}.conversation-escalation-task__summary[aria-expanded=true]>.icon:last-child{transform:rotate(-90deg)}.conversation-escalation-task__icon{color:#0b776d;background:#dcefe9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.conversation-escalation-task__body{background:#fff;border-top:1px solid #dce7e3;gap:10px;padding:12px;display:grid}.conversation-escalation-task__body>p{color:#526b65;margin:0;font-size:12px}.conversation-escalation-task__form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px;display:grid}.conversation-escalation-task__form label,.conversation-escalation-task__outcome label{color:#3f5d57;gap:4px;font-size:11px;font-weight:700;display:grid}.conversation-escalation-task__form input,.conversation-escalation-task__form select,.conversation-escalation-task__form textarea,.conversation-escalation-task__outcome textarea{width:100%;min-width:0;color:inherit;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cddbd6;border-radius:8px;padding:8px 9px}.conversation-escalation-task__wide{grid-column:1/-1}.conversation-escalation-task__outcome{gap:8px;display:grid}.conversation-escalation-task__outcome p{color:#526b65;margin:0;font-size:12px}.conversation-escalation-task__outcome>div{gap:8px;display:flex}@media (width<=900px){.escalations-workspace.escalations-dashboard{padding:16px 14px 0;overflow:hidden}.escalations-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.escalations-dashboard__controls{grid-template-columns:1fr 1fr}.escalations-search{grid-column:1/-1}.conversation-escalation-task__form{grid-template-columns:1fr 1fr}}@media (width<=600px){.escalations-workspace.escalations-dashboard{grid-template-rows:auto auto auto minmax(420px,1fr);height:auto;min-height:100%;overflow:visible}.escalations-dashboard__header h1{font-size:23px}.escalations-overview,.escalations-dashboard__controls,.escalation-task-grid,.conversation-escalation-task__form{grid-template-columns:1fr}.escalations-search{grid-column:auto}.escalations-dashboard__queue{overflow:visible}.escalation-task-card>footer{flex-direction:column;align-items:stretch}.escalation-task-card .primary-button{justify-content:center}.escalation-return-button{max-width:118px}}@media (width>=1181px){.image-studio-grid{grid-template-columns:minmax(0,64fr) minmax(340px,36fr)}.image-studio-controls .field-label{width:calc(33.333% - 8px)}}@media (width>=701px) and (width<=1180px){.image-studio-controls .field-label{width:calc(50% - 6px)}}.image-provider-selector{width:100%;color:var(--muted);order:90;justify-content:flex-end;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.image-provider-selector select{border:1px solid var(--line-soft,#d8e2dc);width:min(100%,230px);height:30px;min-height:30px;color:var(--ink);background:#fff;border-radius:9px;padding:0 28px 0 9px;font-size:11px}.image-generation-submit{order:91}.image-generation-unavailable{order:92}@media (width>=1181px){.image-studio-grid{grid-template-columns:minmax(720px,62fr) minmax(340px,38fr);gap:14px}.image-studio-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px 10px;display:grid}.image-studio-controls>h2,.image-studio-controls>.image-additional-prompt,.image-studio-controls>.image-reference-uploads,.image-studio-controls>.image-prompt-summary,.image-studio-controls>.image-generation-submit,.image-studio-controls>.image-generation-unavailable{grid-column:1/-1;width:100%}}@media (width>=701px) and (width<=1180px){.image-studio-grid{grid-template-columns:minmax(520px,58fr) minmax(320px,42fr);gap:14px}.image-studio-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;display:grid}.image-studio-controls>h2,.image-studio-controls>.image-additional-prompt,.image-studio-controls>.image-reference-uploads,.image-studio-controls>.image-prompt-summary,.image-studio-controls>.image-generation-submit,.image-studio-controls>.image-generation-unavailable{grid-column:1/-1;width:100%}}.image-studio-controls .image-editable-combobox{gap:4px;width:auto;min-width:0;font-size:11px;display:grid;position:relative}.image-editable-combobox__control{display:block;position:relative}.image-studio-controls .image-editable-combobox__control input{box-sizing:border-box;border:1px solid var(--line-soft,#d8e2dc);width:100%;height:38px;min-height:38px;color:var(--ink);background:#fff;border-radius:10px;padding:0 34px 0 10px;font-size:12px;line-height:1.2}.image-editable-combobox__control>button{color:#6f8178;cursor:pointer;background:0 0;border:0;border-radius:0 9px 9px 0;width:32px;position:absolute;inset:1px 1px 1px auto}.image-editable-combobox__options{z-index:40;background:#fff;border:1px solid #cadbd1;border-radius:10px;max-height:220px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 28px #12372a29}.image-editable-combobox__options li{color:var(--ink);cursor:pointer;border-radius:7px;padding:8px 9px;font-size:12px;font-weight:500;line-height:1.25}.image-editable-combobox__options li.is-active,.image-editable-combobox__options li[aria-selected=true]{color:#12614a;background:#e7f4ed}.image-editable-combobox__options li.is-empty{color:var(--muted);cursor:default}.image-reference-uploads{gap:7px;padding:9px 10px;position:relative}.image-reference-toolbar{align-items:center;display:flex;position:relative}.image-reference-add{color:#135f49;cursor:pointer;background:#f3f8f5;border:1px solid #c9ddd2;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.image-reference-add>span{color:#fff;background:#168a70;border-radius:50%;place-items:center;width:19px;height:19px;font-size:16px;line-height:1;display:grid}.image-reference-category-menu{z-index:45;background:#fff;border:1px solid #cadbd1;border-radius:10px;min-width:220px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 10px 28px #12372a29}.image-reference-category-menu button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 9px;font-size:12px}.image-reference-category-menu button:hover{background:#e7f4ed}.image-reference-uploads .image-reference-items{flex-wrap:nowrap;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.image-reference-uploads .image-reference-chip{flex:0 0 220px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:6px;max-width:none;padding:5px;display:grid}.image-reference-uploads .image-reference-chip img{object-fit:cover;width:38px;height:38px}.image-reference-uploads .image-reference-chip span{min-width:0;display:grid}.image-reference-uploads .image-reference-chip small{color:var(--muted);font-size:9px}.image-reference-uploads .image-reference-chip button{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0;font-size:17px}.image-reference-uploads .image-reference-name-action{width:100%;min-width:0;height:auto;color:var(--ink);text-align:left;padding:3px 5px;font-size:11px;line-height:1.25;display:grid}.image-reference-uploads .image-reference-name-action:hover{color:var(--accent-strong);background:#e7f4ed}.image-reference-uploads .image-reference-name-action>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.image-reference-uploads .image-upload-reference-chip,.image-reference-uploads .image-history-reference-chip{grid-template-columns:38px minmax(0,1fr) auto}.image-reference-uploads .image-history-reference-preview-action{border-radius:6px;width:38px;height:38px;padding:0;overflow:hidden}.image-reference-uploads .image-history-reference-preview-action img{width:100%;height:100%;display:block}.image-reference-uploads .image-history-reference-actions{align-items:center;gap:2px;display:flex}.image-reference-uploads .image-history-reference-actions a{width:24px;height:24px;color:var(--muted);border-radius:7px;place-items:center;display:grid}@media (width<=700px){.image-studio-controls{grid-template-columns:1fr;gap:9px;display:grid}.image-studio-controls .image-editable-combobox{width:100%}.image-editable-combobox__options{max-height:min(50vh,340px);position:fixed;inset:auto 12px 12px}}.image-studio-controls{row-gap:10px}.image-studio-controls .image-additional-prompt{flex:0 0 100%;width:100%}.image-studio-controls .image-additional-prompt textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line-soft,#d8e2dc);width:100%;min-height:76px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:10px 12px;font-size:14px;line-height:1.4}.image-studio-controls .image-additional-prompt textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:1px;border-color:var(--accent)}.image-generation-latest-preview{transform-origin:50%;transform:scale(1.05)}.image-generation-latest-preview img{transform-origin:50%;transform:scale(.952381)}.image-generation-history-row{grid-template-columns:minmax(260px,34%) minmax(0,1fr)}.image-generation-history-thumb{overflow:visible}.image-generation-thumb-actions{z-index:2;gap:6px;display:flex;position:absolute;top:12px;right:12px}.image-generation-thumb-actions .image-generation-thumb-expand{position:static;top:auto;right:auto}.image-generation-thumb-actions .icon-button{width:32px;height:32px;color:var(--ink);background:#ffffffeb;border:1px solid #d3e0d8;border-radius:10px;place-items:center;padding:0;display:inline-grid}.image-generation-thumb-actions .icon-button:hover{color:var(--accent-strong);border-color:var(--accent)}.image-generation-history-body .image-generation-use-config{justify-self:start;width:max-content;padding:5px 9px;font-size:11px}.image-generation-history-actions{display:none!important}@media (width<=900px){.image-generation-history-row{grid-template-columns:minmax(180px,34%) minmax(0,1fr)}}@media (width<=520px){.image-generation-history-row{grid-template-columns:1fr}}.image-generation-latest-preview{box-sizing:border-box;background:#f3f8f5!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px!important}.image-generation-latest-preview img{object-fit:contain;display:block;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}@media (width<=700px){.employee-security-workspace{padding:20px 12px 36px}.employee-security-card{width:100%}.employee-security-workspace__header{flex-direction:column;align-items:flex-start}.employee-security-workspace__header .text-button{align-self:flex-start}}.image-generation-workspace{background:#eef1ed;grid-column:2/-1;min-width:0;min-height:0;padding:28px clamp(16px,4vw,52px) 48px;overflow:auto}.image-generation-container{width:min(100%,1560px);margin:0 auto}.image-studio-grid{grid-template-columns:minmax(360px,38%) minmax(0,1fr);align-items:start;gap:20px;display:grid}.image-studio-controls,.image-studio-results{background:var(--surface,#fff);border:1px solid var(--border,#dbe5df);border-radius:18px;padding:20px;box-shadow:0 8px 24px #14372d0f}.image-studio-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.image-studio-controls h2,.image-studio-controls .image-prompt-summary,.image-studio-controls .image-generation-submit,.image-studio-controls .image-generation-unavailable{grid-column:1/-1}.image-studio-controls .field-label{min-width:0}.image-prompt-summary{background:#f3f8f5;border-radius:12px;padding:12px;font-size:.82rem;line-height:1.45}.image-prompt-summary p{color:#27483c;margin:.45rem 0 0}.image-generation-submit{width:100%}.image-generation-unavailable{color:#7a4d20;margin:0;font-size:.85rem}.image-studio-results .image-generation-grid{grid-template-columns:repeat(auto-fit,minmax(260px,360px));justify-content:start;gap:16px;display:grid}.image-generation-primary{justify-items:start;display:grid}.image-generation-primary .image-generation-card{width:min(100%,760px)}.image-generation-history{border-top:1px solid var(--border,#dbe5df);margin-top:20px;padding-top:16px}.image-studio-history-card{border:1px solid var(--border,#dbe5df);background:var(--surface,#fff);border-radius:18px;margin-top:20px;padding:20px;box-shadow:0 8px 24px #14372d0f}.image-generation-history-tools{grid-template-columns:minmax(220px,1fr) repeat(5,minmax(110px,150px));gap:8px;margin:10px 0;display:grid}.image-generation-history-tools input,.image-generation-history-tools select{box-sizing:border-box;border:1px solid var(--line-soft);background:var(--surface-soft);min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:8px 10px;font-size:12px}.image-generation-history-list{scrollbar-width:thin;gap:8px;max-height:1400px;padding:2px 4px 4px 0;display:grid;overflow:auto}.image-generation-history-row{border:1px solid var(--line-soft);background:var(--surface-soft);cursor:pointer;border-radius:12px;grid-template-columns:minmax(260px,34%) minmax(0,1fr);align-items:center;gap:14px;padding:14px 15px;display:grid}.image-generation-history-row:hover,.image-generation-history-row:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.image-generation-history-row.is-selected{border-color:color-mix(in srgb, var(--accent) 55%, var(--line-soft));background:#eff8f3}.image-generation-history-thumb{min-height:160px;max-height:240px;color:var(--muted);background:#edf3ef;border-radius:9px;place-items:center;font-size:11px;display:grid;overflow:hidden}.image-generation-history-thumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:240px;display:block}.image-generation-history-body{gap:6px;min-width:0;display:grid}.image-generation-history-body strong{font-size:13px}.image-generation-history-config{color:var(--ink-soft);flex-wrap:wrap;gap:4px 8px;font-size:11px;line-height:1.45;display:flex}.image-generation-history-config span{white-space:normal}.image-generation-history-config b{color:var(--ink);font-weight:650}.image-generation-pipeline-evidence{color:#365f54;background:#edf7f2;border-radius:11px;flex-wrap:wrap;gap:6px 12px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.35;display:flex}.image-generation-pipeline-evidence strong{color:#174c3e}.image-generation-history-meta{color:var(--muted);font-size:11px}.image-generation-history-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.image-generation-history-actions .primary-button,.image-generation-history-actions .secondary-button{padding:5px 9px;font-size:11px}.image-generation-failed{color:var(--muted);margin-top:16px;font-size:.86rem}.image-generation-failed summary{cursor:pointer}.image-generation-failed .image-generation-grid{margin-top:12px}.image-generation-failed .image-generation-card{opacity:.72;width:min(100%,300px)}.image-generation-preview{background:#edf3ef;border-radius:12px;overflow:hidden}.image-generation-preview img{object-fit:contain;width:100%;height:100%;display:block}.seller-composer__language-strip{min-height:24px;color:var(--muted);align-items:center;gap:8px;padding:2px 4px;font-size:11px;display:flex}.seller-composer__language-strip strong{color:var(--accent-strong)}.seller-composer__language-strip small{margin-left:auto}.seller-composer__outbound{color:var(--muted);gap:4px;padding:8px 12px 0;font-size:11px;display:grid}.seller-composer__outbound textarea{resize:vertical;border:1px solid var(--line);min-height:32px;max-height:84px;font:inherit;color:var(--ink);background:var(--surface-soft);border-radius:8px;padding:7px 9px}@media (width<=900px){.image-studio-grid{grid-template-columns:1fr}.image-generation-history-tools{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(110px,1fr))}.image-generation-history-row{grid-template-columns:minmax(180px,34%) minmax(0,1fr)}.image-generation-history-actions{flex-flow:wrap;grid-column:1/-1}}@media (width<=520px){.image-studio-controls,.image-generation-history-tools{grid-template-columns:1fr}.image-generation-history-row{grid-template-columns:1fr;gap:9px;padding:10px}.image-generation-history-thumb{min-height:140px;max-height:260px}.image-generation-history-actions{grid-column:auto}}.image-studio-grid{grid-template-columns:minmax(360px,42fr) minmax(0,58fr);align-items:stretch}.image-studio-controls,.image-studio-results{box-sizing:border-box;height:100%;min-height:0}.image-studio-controls{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:12px;display:flex}.image-studio-controls h2{width:100%;margin:0 0 2px}.image-studio-controls .field-label{width:calc(50% - 6px);min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:600;display:grid}.image-studio-controls .field-label select,.image-studio-controls .image-editable-combobox input,.image-generation-history-tools select,.image-generation-history-tools input{appearance:none;box-sizing:border-box;border:1px solid var(--line-soft,#d8e2dc);height:42px;min-height:42px;color:var(--ink);background-color:#fff;border-radius:11px;padding:0 36px 0 12px;font-size:14px;line-height:1.2}.image-studio-controls .field-label select,.image-generation-history-tools select{background-image:linear-gradient(45deg,#0000 50%,#6f8178 50%),linear-gradient(135deg,#6f8178 50%,#0000 50%);background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.image-studio-controls .field-label select:focus,.image-studio-controls .image-editable-combobox input:focus,.image-generation-history-tools select:focus,.image-generation-history-tools input:focus{outline:2px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:1px;border-color:var(--accent)}.image-studio-controls .image-editable-combobox input{width:100%;padding-right:12px}.image-reference-uploads{border:1px solid var(--line-soft);border-radius:12px;gap:9px;width:100%;margin:0;padding:12px;display:grid}.image-reference-uploads legend{color:var(--ink);padding:0 5px;font-size:12px;font-weight:700}.image-reference-category{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.image-reference-category>label{color:var(--muted);gap:5px;font-size:11px;font-weight:600;display:grid}.image-reference-category input[type=file]{width:100%;min-width:0;font-size:11px}.image-reference-items{flex-wrap:wrap;gap:6px;display:flex}.image-reference-chip{border:1px solid var(--line-soft);background:#f4faf6;border-radius:9px;grid-template-columns:auto 32px minmax(0,1fr);align-items:center;gap:5px;max-width:210px;padding:4px 7px;font-size:10px;display:grid}.image-reference-chip img{object-fit:cover;border-radius:6px;width:32px;height:32px}.image-reference-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=700px){.image-reference-category{grid-template-columns:1fr}}.image-studio-controls .image-prompt-summary{width:100%;margin-top:auto}.image-studio-controls .image-generation-submit,.image-studio-controls .image-generation-unavailable{width:100%}.image-studio-results{flex-direction:column;display:flex}.image-studio-results>.workspace-section-heading{flex:none}.image-studio-results .image-generation-primary{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex}.image-studio-results .image-generation-primary .image-generation-card{flex-direction:column;width:min(100%,760px);max-height:100%;display:flex}.image-studio-results .image-generation-primary .image-generation-preview{aspect-ratio:auto;justify-content:center;align-items:center;max-height:520px;display:flex}.image-studio-results .image-generation-primary .image-generation-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:520px}.provider-readiness{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:12px;display:flex}.provider-readiness.is-ready{color:#14634d;background:#e6f5ed}.provider-readiness.is-unconfigured{color:#805c2c;background:#f4eee5}@media (width<=900px){.image-studio-grid{grid-template-columns:1fr;align-items:stretch}.image-studio-controls,.image-studio-results{height:auto}.image-studio-results .image-generation-primary{flex:none}}@media (width<=520px){.image-studio-controls .field-label{width:100%}}.image-generation-latest-card{width:min(100%,760px)}.image-generation-latest-preview{aspect-ratio:1;box-sizing:border-box;cursor:zoom-in;background:#f4f5f2;border:1px solid #e2e8e3;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:10px;display:flex;position:relative}.image-generation-icon-actions{gap:6px;display:flex;position:absolute;top:14px;right:14px}.image-generation-icon-actions .icon-button,.image-generation-history-actions .icon-button,.image-generation-thumb-expand,.image-lightbox .icon-button{width:32px;height:32px;color:var(--ink);background:#ffffffeb;border:1px solid #d3e0d8;border-radius:10px;place-items:center;padding:0;display:inline-grid}.image-generation-icon-actions .icon-button:hover,.image-generation-history-actions .icon-button:hover,.image-generation-thumb-expand:hover,.image-lightbox .icon-button:hover{color:var(--accent-strong);border-color:var(--accent)}.image-generation-icon-actions svg,.image-generation-history-actions svg,.image-generation-thumb-expand svg,.image-lightbox svg{width:16px;height:16px}.image-generation-history-thumb{background:#f4f5f2;min-height:210px;max-height:300px;padding:8px;position:relative}.image-generation-history-thumb img{max-height:290px}.image-generation-history-actions{align-items:center}.image-generation-history-actions .secondary-button{width:100%}.image-studio-history-card .image-generation-history-row{grid-template-columns:minmax(210px,300px) minmax(0,1fr);align-items:center}.image-studio-history-card .image-generation-history-thumb{aspect-ratio:1;width:100%;height:auto;min-height:0;max-height:none;overflow:hidden}.image-studio-history-card .image-generation-history-thumb img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}@media (width<=900px){.image-studio-history-card .image-generation-history-row{grid-template-columns:minmax(180px,260px) minmax(0,1fr)}}@media (width<=520px){.image-studio-history-card .image-generation-history-row{grid-template-columns:1fr}.image-studio-history-card .image-generation-history-thumb{justify-self:center;width:min(100%,320px)}}.image-generation-gallery{gap:8px;width:100%;min-width:0;display:grid}.image-generation-gallery__main{background:#f5f6f7;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:140px;max-height:clamp(180px,58vh,720px);display:flex;position:relative;overflow:hidden}.image-generation-gallery__main img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.image-generation-gallery__main .image-generation-gallery__thumbnail{filter:blur(5px);transform:scale(1.025)}.image-generation-gallery__main .image-generation-gallery__full-resolution{z-index:1;pointer-events:none;background:#f5f6f7;position:absolute;inset:0}.image-generation-gallery__badge{z-index:2;color:#334155;pointer-events:none;background:#ffffffe6;border-radius:999px;padding:3px 7px;font-size:11px;line-height:1.2;position:absolute;bottom:8px;left:8px;box-shadow:0 1px 5px #0f172a26}.image-generation-gallery__badge.is-original{color:#14532d}.image-generation-gallery__badge.is-derived{color:#7c2d12}.image-generation-gallery__thumbs{scrollbar-width:thin;gap:6px;min-width:0;max-width:100%;padding:2px 1px 4px;display:flex;overflow-x:auto}.image-generation-gallery__thumb{color:#475569;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dde5;border-radius:7px;flex:0 0 76px;grid-template-rows:46px auto;gap:3px;width:76px;min-height:66px;padding:3px;font-size:10px;line-height:1.1;display:grid}.image-generation-gallery__thumb img{object-fit:contain;background:#f8fafc;border-radius:4px;width:100%;height:46px}.image-generation-gallery__thumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-generation-gallery__thumb.is-selected{color:#0f172a;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb29}.image-generation-gallery__actions{color:#64748b;align-items:center;gap:10px;font-size:11px;line-height:1.2;display:flex}.image-generation-gallery__action{color:#475569;align-items:center;gap:3px;font-size:11px;line-height:1.2;text-decoration:none;display:inline-flex}.image-generation-gallery__action:hover,.image-generation-gallery__action:focus-visible{color:#1d4ed8;text-decoration:underline}.image-generation-gallery__other{color:#64748b;font-size:11px}.image-generation-gallery__other summary{cursor:pointer}.image-generation-gallery__other-row{justify-content:space-between;gap:8px;padding-top:4px;display:flex}.image-generation-gallery--compact .image-generation-gallery__main{min-height:100px;max-height:180px}.image-generation-gallery--compact .image-generation-gallery__thumb{flex-basis:58px;grid-template-rows:32px auto;width:58px;min-height:51px;font-size:9px}.image-generation-gallery--compact .image-generation-gallery__thumb img{height:32px}.image-generation-history-thumb{aspect-ratio:auto;min-width:0;height:auto;position:relative;overflow:visible}.image-generation-history-thumb>.image-generation-gallery{min-width:0}.image-generation-thumb-actions{z-index:2;gap:4px;display:flex;position:absolute;bottom:6px;right:6px}.image-generation-thumb-actions .icon-button{width:26px;height:26px}@media (width<=720px){.image-generation-gallery__main{max-height:52vh}.image-generation-history-thumb{width:100%}}.image-history-reference-chip{background:#f1f8f3;border-color:#9bb8a8}.image-generation-counterpart{margin-top:6px;font-size:11px;line-height:1.2}.image-generation-history-reference-chip{color:#2f5d42;background:#eef7f1;border-radius:999px;align-items:center;gap:5px;margin-left:6px;padding:2px 6px;font-size:10px;display:inline-flex}.image-generation-history-reference-chip button{cursor:pointer;color:inherit;background:0 0;border:0}.image-lightbox{z-index:1000;background:#0c1b16bd;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.image-lightbox__panel{box-sizing:border-box;background:#f5f6f3;border-radius:16px;place-items:center;width:min(94vw,1200px);height:min(88vh,900px);padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000004d}.image-lightbox__panel img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.document-lightbox__panel{width:min(94vw,1400px);height:min(92vh,1000px);padding:12px}.document-lightbox__panel iframe{background:#fff;border:0;border-radius:10px;width:100%;min-width:0;height:100%;min-height:0;display:block}.image-lightbox__close,.image-lightbox__download{z-index:1;position:absolute}.image-lightbox__close{top:12px;right:12px}.image-lightbox__download{bottom:12px;right:12px}@media (width<=720px){.image-lightbox{padding:10px}.image-lightbox__panel{border-radius:12px;width:96vw;height:86vh;padding:8px}}.chat-header__actions{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;min-width:0;overflow:visible}.chat-header__actions .connection-pill{white-space:nowrap;flex:none;min-width:max-content}.chat-header__actions>.icon-button,.chat-header__actions>.assignment-header-control,.chat-header__actions>.panel-toggle,.chat-header__actions>.auto-approve-toggle,.chat-header__actions>.whatsapp-reset-control,.assignment-header-control{flex:none}.assignment-status{text-overflow:clip;white-space:nowrap;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 45%, transparent) transparent;flex:0 clamp(150px,24vw,360px);min-width:0;max-width:clamp(150px,24vw,360px);padding:2px 0 3px;overflow:auto hidden}.assignment-status::-webkit-scrollbar{height:4px}.assignment-status::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 45%, transparent);border-radius:999px}.assignment-status:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px;border-radius:4px}.image-studio-grid{align-items:stretch}.image-studio-controls,.image-studio-results{height:100%;min-height:0}.image-studio-results{align-self:stretch}.image-studio-results .image-generation-primary{flex:auto;justify-content:center;align-items:center;min-height:0}.image-studio-results .image-generation-primary .image-generation-card{flex-direction:column;flex:0 auto;justify-content:center;width:min(100%,760px);height:auto;max-height:100%;display:flex}.image-studio-results .image-generation-primary .image-generation-preview{flex:0 auto;width:100%;height:auto;min-height:0;max-height:none}.image-generation-latest-preview{box-sizing:border-box;background:#f3f8f5;border-color:#dcebe2;width:100%;height:auto;min-height:0;max-height:none;padding:5%}.image-generation-latest-preview img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.image-studio-controls>h2,.image-studio-results>.workspace-section-heading h2{margin:0;font-size:1.1rem;font-weight:700;line-height:1.25}@media (width>=1181px){.image-studio-grid{grid-template-columns:minmax(690px,60fr) minmax(460px,40fr);gap:12px}.image-studio-controls,.image-studio-results{padding:16px}.image-studio-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:6px 8px;display:grid}.image-studio-controls .image-editable-combobox{gap:3px;font-size:10.5px}.image-studio-controls .image-editable-combobox__control input{height:36px;min-height:36px;padding-left:9px;font-size:11.5px}.image-studio-controls .field-label{gap:4px;font-size:11px}.image-studio-controls>h2,.image-studio-controls>.image-additional-prompt,.image-studio-controls>.image-reference-uploads,.image-studio-controls>.image-prompt-summary,.image-studio-controls>.image-provider-selector,.image-studio-controls>.image-generation-submit,.image-studio-controls>.image-generation-unavailable{grid-column:1/-1;width:100%}.image-studio-controls .field-label,.image-studio-controls .image-editable-combobox{width:auto;min-width:0}}@media (width<=700px){.assignment-status{flex-basis:120px;max-width:120px}.image-studio-results .image-generation-primary .image-generation-preview,.image-generation-latest-preview{min-height:0}}.image-generation-gallery__icon-actions{z-index:3;gap:4px;display:flex;position:absolute;top:8px;right:8px}.image-generation-gallery__icon-actions .icon-button{place-items:center;width:28px;height:28px;padding:0;font-size:12px;line-height:1;display:inline-grid}.image-generation-gallery__main img[role=button]{cursor:zoom-in;outline:none}.image-generation-gallery__main img[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.image-generation-gallery__actions{display:none!important}.image-generation-history-actions-row{flex-wrap:wrap;align-items:center;gap:6px;width:max-content;max-width:100%;display:flex}.image-generation-history-actions-row .secondary-button{width:max-content;min-width:0;margin:0;padding:5px 9px;font-size:11px;line-height:1.2}@media (width<=520px){.image-generation-history-actions-row{width:100%}.image-generation-history-actions-row .secondary-button{flex:0 auto}}.escalation-desk{color:#233632;background:#f5f7f8;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.escalation-desk button,.escalation-desk input,.escalation-desk select,.escalation-desk textarea{font:inherit}.escalation-desk button{cursor:pointer}.escalation-desk button:disabled{cursor:wait;opacity:.6}.escalation-desk button:focus-visible,.escalation-desk input:focus-visible,.escalation-desk textarea:focus-visible,.escalation-desk select:focus-visible{outline-offset:3px;outline:2px solid #168777}.escalation-desk__header{background:#fff;border-bottom:1px solid #e1e7e5;justify-content:space-between;align-items:center;gap:20px;padding:25px 30px 22px;display:flex}.escalation-desk__header .eyebrow{color:#68837b;letter-spacing:1.6px;margin:0 0 7px;font-size:10px;font-weight:700}.escalation-desk__header h1{letter-spacing:-.7px;margin:0;font-size:28px;line-height:1.25}.escalation-desk__header p{color:#71807b;margin:7px 0 0;font-size:13px}.escalation-desk__sync{color:#7d8a85;align-items:center;gap:16px;display:flex}.escalation-desk__sync button,.escalation-desk__primary-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.escalation-desk__error{color:#8e4b0e;background:#fff3e6;border-bottom:1px solid #edd4b4;align-items:center;gap:10px;padding:12px 30px;font-size:13px;display:flex}.escalation-desk__body{flex:1;grid-template-columns:190px minmax(290px,.85fr) minmax(410px,1.15fr);min-height:0;display:grid}.escalation-desk__categories{background:#f3f6f5;border-right:1px solid #e0e7e3;padding:20px 12px;overflow:auto}.escalation-desk__categories>button{color:#566a62;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0 0 5px;padding:11px 12px;font-size:13px;display:flex}.escalation-desk__categories>button:hover{background:#e8eeeb}.escalation-desk__categories>button.is-active{color:#155c4f;background:#dfeee8;font-weight:700}.escalation-desk__categories b{text-align:center;background:#fff9;border-radius:4px;min-width:25px;padding:2px 5px;font-size:11px}.escalation-desk__scope{color:#798a82;border-top:1px solid #dce5df;margin:25px 10px 0;padding-top:18px;font-size:11px}.escalation-desk__scope p{margin-top:6px}.escalation-desk__monitor{color:#8d591c;margin:22px 10px 0;font-size:12px}.escalation-desk__list{background:#fff;border-right:1px solid #e0e7e3;flex-direction:column;min-width:0;min-height:0;display:flex}.escalation-desk__list-controls{border-bottom:1px solid #e4e9e6;padding:17px 17px 0}.escalation-desk__search{color:#71877c;background:#f6f8f7;border:1px solid #e1e7e3;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;display:flex}.escalation-desk__search input{color:#243a30;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.escalation-desk__tabs{gap:14px;margin-top:12px;display:flex;overflow:auto}.escalation-desk__tabs button{color:#84908b;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:9px 0 12px;font-size:12px}.escalation-desk__tabs button[aria-pressed=true]{color:#16695a;border-bottom-color:#168777;font-weight:700}.escalation-desk__rows{flex:1;min-height:0;overflow:auto}.escalation-desk__selectable-row{border-bottom:1px solid #e9eeeb;align-items:center;min-width:0;display:flex}.escalation-desk__selectable-row>input{accent-color:#188672;flex-shrink:0;margin:0 0 0 12px}.escalation-desk__selectable-row>button{border-bottom:0;flex:1;min-width:0}.escalation-desk__source,.escalation-desk__bulk,.escalation-desk__pagination{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.escalation-desk__source{margin-top:12px}.escalation-desk__source select{color:#30463b;background:#fff;border:1px solid #dce6e1;border-radius:6px;min-width:0;padding:6px 9px}.escalation-desk__bulk{padding:10px 0}.escalation-desk__bulk label{align-items:center;gap:5px;display:flex}.escalation-desk__pagination{border-top:1px solid #e4e9e6;justify-content:space-between;padding:10px 16px}.escalation-desk__row{text-align:left;color:#30463b;background:#fff;border-top:0;border-bottom:1px solid #e9eeeb;border-left:3px solid #0000;border-right:0;width:100%;padding:17px 19px;display:block;position:relative}.escalation-desk__row:hover{background:#f6faf8}.escalation-desk__row.is-selected{background:#edf6f1;border-left-color:#188672}.escalation-desk__row>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.escalation-desk__row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.escalation-desk__row time{white-space:nowrap;color:#85978d;font-size:10px}.escalation-desk__row-request{-webkit-line-clamp:2;color:#5d7166;-webkit-box-orient:vertical;margin:9px 0 12px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.escalation-desk__row footer{color:#72897b;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.escalation-desk__row small{color:#84938b;margin-top:7px;font-size:10px;display:block}.escalation-desk .escalation-status{white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:10px}.escalation-desk__detail{background:#fff;min-height:0;padding:0 30px 35px;overflow:auto}.escalation-desk__detail>header{border-bottom:1px solid #e4eae6;padding:26px 0 22px}.escalation-desk__detail-type{color:#6f8578;align-items:center;gap:12px;font-size:12px;display:flex}.escalation-desk__detail h2{letter-spacing:-.35px;overflow-wrap:anywhere;margin:12px 0 6px;font-size:23px;line-height:1.35}.escalation-desk__detail>header>p{color:#73877b;margin:4px 0;font-size:12px}.escalation-desk__primary-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.escalation-desk__detail>section{border-bottom:1px solid #e8edea;padding:21px 0}.escalation-desk__detail h3{color:#576c60;letter-spacing:.6px;margin:0 0 11px;font-size:11px;font-weight:700}.escalation-desk__detail section>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}.escalation-desk__request>p{background:#f4f7f5;border-left:2px solid #aec7b8;border-radius:0 6px 6px 0;padding:14px 16px}.escalation-desk__next{color:#326452;background:#f0f7f3;border-radius:7px;margin-top:16px;padding:14px 16px;font-size:12px}.escalation-desk__next strong{font-size:11px}.escalation-desk__next p{margin:6px 0 0;line-height:1.65}.escalation-desk__owner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.escalation-desk__management label{color:#667a6e;flex-direction:column;gap:8px;margin-top:15px;font-size:12px;display:flex}.escalation-desk__management select,.escalation-desk__management textarea{color:#2d4738;background:#fff;border:1px solid #d9e3dc;border-radius:6px;padding:9px}.escalation-desk__management select{max-width:180px}.escalation-desk__management textarea{resize:vertical;width:100%;min-height:85px}.escalation-desk__note-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.escalation-desk__history{margin:0;padding:0;font-size:12px;list-style:none}.escalation-desk__history li{border-left:1px solid #d5e1d9;margin-left:3px;padding:0 0 20px 15px}.escalation-desk__history strong{font-weight:500}.escalation-desk__history time{color:#91a095;margin-left:10px;font-size:10px}.escalation-desk__history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;line-height:1.7}.escalation-desk__notice{color:#326449;background:#e9f5ee;border-radius:6px;padding:12px;font-size:12px}.escalation-desk__placeholder{text-align:center;color:#87978d;max-width:280px;margin:60px auto;padding:20px;font-size:13px;line-height:1.7}.escalation-desk__placeholder h2{font-size:17px;font-weight:500}.escalation-desk__placeholder svg{width:28px;height:28px}@media (width>=1700px){.escalation-desk__body{grid-template-columns:215px minmax(360px,.8fr) minmax(550px,1.2fr)}.escalation-desk__detail{padding-left:42px;padding-right:42px}}@media (width<=1100px){.escalation-desk__body{grid-template-columns:155px minmax(240px,.8fr) minmax(320px,1fr)}.escalation-desk__detail{padding-left:18px;padding-right:18px}.escalation-desk__categories{padding:15px 6px}.escalation-desk__tabs{gap:10px}}@media (width<=800px){.escalation-desk{height:auto;min-height:100%;overflow:auto}.escalation-desk__body{grid-template-columns:minmax(0,1fr);display:grid}.escalation-desk__categories{border:0;gap:5px;padding:10px;display:flex;overflow-x:auto}.escalation-desk__categories>button{flex-shrink:0;width:auto;margin:0}.escalation-desk__scope,.escalation-desk__monitor{display:none}.escalation-desk__list{max-height:350px}.escalation-desk__detail{overflow:visible}.escalation-desk__header{padding:18px}.escalation-desk__sync small{display:none}.escalation-desk__header h1{font-size:23px}}.escalation-desk__mobile-back{display:none}@media (width<=800px){.escalation-desk{height:100%;min-height:0;overflow:hidden}.escalation-desk__header{flex-shrink:0}.escalation-desk__body{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.escalation-desk__categories{min-width:0}.escalation-desk__list{max-height:none;overflow:auto}.escalation-desk__list-controls,.escalation-desk__pagination{flex-shrink:0}.escalation-desk__rows{flex:1 0 auto;overflow:visible}.escalation-desk__detail{min-width:0;display:none}.escalation-desk--mobile-detail .escalation-desk__body{display:block}.escalation-desk--mobile-detail .escalation-desk__categories,.escalation-desk--mobile-detail .escalation-desk__list{display:none}.escalation-desk--mobile-detail .escalation-desk__detail{height:100%;display:block;overflow-y:auto}.escalation-desk__mobile-back{margin-top:14px;display:inline-flex}}@media (width<=720px){.app-shell,.app-shell--panel-closed{height:100dvh;min-height:0}.right-panel{height:100dvh}.chat-header{flex-wrap:wrap;flex:none;gap:8px;height:auto;padding:8px}.chat-header__identity{flex:calc(100% - 52px);display:flex}.chat-header__identity h1{white-space:normal;overflow-wrap:anywhere;max-width:none}.chat-header__actions{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:6px}.composer{padding-bottom:max(8px, env(safe-area-inset-bottom))}.composer textarea{font-size:16px}}.chat-header__mobile-toggle,.photo-save-action{display:none}.image-lightbox__save{z-index:2;color:#213b36;background:#fffffff2;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.image-lightbox__save button{color:#087b72;background:#fff;border:1px solid #b9ceca;border-radius:6px;flex-shrink:0;padding:8px}.image-lightbox__panel img{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto}@media (width<=720px){.chat-header{gap:6px;padding:6px 8px}.chat-header__identity{flex:1 1 0;min-width:0}.chat-header__identity>div{width:100%;min-width:0}.chat-header__identity h1{display:none}.chat-header__mobile-toggle{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-weight:700;display:flex}.chat-header__mobile-toggle>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat-header:not(.chat-header--expanded) .chat-header__identity p,.chat-header:not(.chat-header--expanded) .chat-header__identity .simulator-origin-badge,.chat-header:not(.chat-header--expanded) .chat-header__actions,.chat-header:not(.chat-header--expanded) .escalation-return-button{display:none}.chat-header--expanded .chat-header__mobile-toggle>span:first-child{white-space:normal}.chat-header--expanded .chat-header__identity p{white-space:normal;overflow-wrap:anywhere}.chat-header__actions{flex-wrap:nowrap;gap:6px}.chat-header__actions .assignment-status{display:none}.chat-header__actions .icon-button{flex:0 0 30px;width:30px;min-width:30px;height:30px}.photo-save-action{display:inline-flex}.image-lightbox__panel{padding-bottom:68px}}@media (width>=721px){.image-lightbox__save{display:none}}@media (width<=720px){.image-lightbox:not(.document-lightbox) .image-lightbox__download{inset:12px auto auto 12px}}.concession-offer{border:1px solid var(--border,#dce5df);border-radius:12px;margin:10px 0;padding:12px}.concession-offer summary{cursor:pointer}.concession-offer summary strong,.concession-offer summary span{overflow-wrap:anywhere;display:block}.concession-offer summary span{margin-top:5px;font-size:12px}.concession-offer p,.concession-offer li{overflow-wrap:anywhere}.pdf-preview{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;padding-top:42px;display:flex}.pdf-preview__toolbar{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:4px;padding:6px;display:flex}.pdf-preview__toolbar button{min-width:32px;min-height:36px;padding:4px 8px}.pdf-preview__viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#e8ecea;flex:1;min-height:0;overflow:auto}.pdf-preview__surface{box-sizing:border-box;width:max-content;min-width:100%;padding:8px}.pdf-preview__surface canvas{background:#fff;margin:0 auto;display:block}@media (width<=900px){.document-lightbox__panel{width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:0}}@media (width<=720px){.app-shell,.app-shell--panel-closed{grid-template-rows:minmax(0,1fr)}.conversation-pane{min-height:0;overflow:hidden}.product-rail{padding-bottom:max(12px, env(safe-area-inset-bottom))}.product-rail__main{min-height:0;overflow-y:auto}.product-rail__footer{flex-shrink:0}}
