.document-actions{flex-direction:column;align-items:flex-start;gap:10px;min-width:175px;display:flex}.document-actions a{background:#eaf2ec;border:1px solid #b9cfc0;border-radius:7px;padding:10px 12px;font-weight:600;text-decoration:none;display:inline-block}.document-actions a:hover{background:#dcebe0}.document-actions small{max-width:240px}.owner-templates-page{width:100%;max-width:1460px;margin:0!important}.owner-templates-page>header{margin-bottom:16px}.owner-templates-page>header p{max-width:800px;color:var(--owner-muted);margin:5px 0 0;font-size:13px;line-height:1.55}.owner-template-help{border:1px solid var(--owner-line);color:#52635a;background:#f9fbfa;border-radius:9px;margin:0 0 19px;padding:11px 15px;font-size:11px}.owner-template-help summary{color:#45665d;cursor:pointer;width:fit-content;font-weight:650}.owner-template-help p{max-width:900px;margin:10px 0 2px;line-height:1.6}.owner-template-help code{background:#edf1ee;border-radius:4px;padding:2px 4px}.owner-templates-workspace{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:18px;display:grid}.owner-template-library,.owner-template-overview,.owner-template-step,.owner-template-versions,.owner-template-blank{border:1px solid var(--owner-line);background:#fff;border-radius:11px;min-width:0;box-shadow:0 8px 30px #18211f0a}.owner-template-library{position:sticky;top:84px;overflow:hidden}.owner-template-library>header{justify-content:space-between;align-items:center;gap:8px;padding:20px 18px 14px;display:flex}.owner-template-kicker{color:#718179;letter-spacing:.12em;font-size:9px;font-weight:750}.owner-template-library h2{color:var(--owner-ink);margin:5px 0 0;font-size:15px;font-weight:700}.owner-template-count{color:#4d6558;background:#f0f4f1;border-radius:99px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.owner-template-create{border-bottom:1px solid var(--owner-line);padding:0 18px 17px}.owner-template-create label{color:#4b5b52;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.owner-template-create>div{gap:6px;display:flex}.owner-template-create input{flex:1;min-width:0;height:36px;padding:7px 9px;font-size:11px}.owner-shell .owner-template-create button{color:#fff;background:#24483e;border:1px solid #24483e;border-radius:7px;flex:none;place-items:center;width:36px;min-height:36px;padding:0;display:grid}.owner-template-create button svg{width:16px;height:16px}.owner-template-list{max-height:min(62vh,650px);margin:0;padding:8px;list-style:none;overflow-y:auto}.owner-template-list li+li{border-top:1px solid #edf0ee}.owner-shell .owner-template-list button{width:100%;min-height:66px;color:var(--owner-ink);text-align:left;background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:10px;padding:12px 10px;display:flex}.owner-shell .owner-template-list button:hover{background:#f7faf8}.owner-shell .owner-template-list button[aria-current=true]{background:#edf3ef;box-shadow:inset 3px 0 #45665d}.owner-template-list button>svg{color:#60796a;flex:none;width:16px;height:16px;margin-top:2px}.owner-template-list button>span{gap:5px;min-width:0;display:grid}.owner-template-list strong{color:var(--owner-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.owner-template-list small{color:var(--owner-muted);font-size:10px;line-height:1.35}.owner-template-list-empty{padding:15px 18px 22px}.owner-template-list-empty .pilot-empty{margin:0}.owner-template-detail{gap:14px;min-width:0;display:grid}.owner-template-overview{padding:23px 25px}.owner-template-overview h2{overflow-wrap:anywhere;color:var(--owner-ink);margin:6px 0 7px;font-size:21px;font-weight:700}.owner-template-overview p{color:var(--owner-muted);margin:0;font-size:11px;line-height:1.5}.owner-template-state{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.owner-template-state span{color:#45665d;background:#edf3ef;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:650}.owner-template-state span:first-child{color:#776848;background:#f5f2ea}.owner-template-step,.owner-template-versions{padding:22px 25px}.owner-template-step>header{align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.owner-template-step-number{color:#45665d;background:#edf3ef;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-weight:750;display:grid}.owner-template-step h3,.owner-template-versions h3{color:var(--owner-ink);margin:2px 0 5px;font-size:15px;font-weight:700}.owner-template-step>header p,.owner-template-versions>header p{color:var(--owner-muted);margin:0;font-size:11px;line-height:1.5}.owner-template-bindings{border:1px solid var(--owner-line);background:#f8faf8;border-radius:8px;margin:0 0 17px;padding:11px 13px;font-size:11px}.owner-template-bindings summary{color:#4a6254;cursor:pointer;font-weight:650}.owner-template-bindings ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.owner-template-bindings li{flex-wrap:wrap;gap:4px 10px;display:flex}.owner-template-bindings code{color:#344b3e}.owner-template-bindings small{color:var(--owner-muted);flex-basis:100%}.owner-template-upload{color:#45554b;gap:8px;font-size:11px;font-weight:600;display:grid}.owner-template-upload input{color:#55665c;background:#f9fbfa;border:1px dashed #cbd7ce;border-radius:8px;width:100%;max-width:540px;padding:9px;font-size:11px}.owner-template-mapping{margin-top:22px}.owner-template-mapping h4{margin:0 0 4px;font-size:13px}.owner-template-mapping>p{color:var(--owner-muted);margin:0 0 14px;font-size:11px}.owner-template-mapping fieldset{border:1px solid var(--owner-line);border-radius:8px;grid-template-columns:minmax(120px,190px) minmax(180px,1fr);gap:11px 15px;margin:10px 0;padding:14px;display:grid}.owner-template-mapping legend{color:#395042;padding:0 5px;font-size:11px;font-weight:700}.owner-template-mapping label{color:#4a5a50;gap:6px;min-width:0;font-size:11px;display:grid}.owner-template-mapping select,.owner-template-mapping textarea{width:100%;min-width:0;font-size:11px}.owner-template-mapping label:has(textarea){grid-column:1/-1}.owner-template-mapping textarea{resize:vertical;min-height:82px}.owner-shell .owner-template-primary{color:#fff;background:#24483e;border:1px solid #24483e;border-radius:7px;min-height:37px;margin-top:14px;padding:8px 14px;font-size:11px;font-weight:650}.owner-shell .owner-template-primary:hover:not(:disabled){background:#1a382f}.owner-template-hint{color:var(--owner-muted);margin:0;font-size:11px}.owner-template-versions>header{margin-bottom:12px}.owner-template-versions>p{color:var(--owner-muted);font-size:11px}.owner-template-versions>ul{margin:0;padding:0;list-style:none}.owner-template-versions>ul>li{border-top:1px solid var(--owner-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 14px;padding:13px 0;display:grid}.owner-template-versions>ul>li>div{gap:4px;display:grid}.owner-template-versions strong{color:var(--owner-ink);font-size:11px}.owner-template-versions span{color:var(--owner-muted);font-size:10px}.owner-shell .owner-template-versions button{color:#24483e;background:#f7faf8;border:1px solid #cddbd3;border-radius:7px;min-height:34px;padding:6px 10px;font-size:10px;font-weight:650}.owner-template-versions details{color:#55625a;grid-column:1/-1;font-size:10px}.owner-template-versions details summary{cursor:pointer}.owner-template-versions details p{overflow-wrap:anywhere;margin:7px 0}.owner-template-versions details ul{margin:8px 0;padding-left:18px}.owner-template-note{color:var(--owner-muted);margin:0;padding:0 2px 10px;font-size:10px;line-height:1.5}.owner-template-blank{text-align:center;place-content:center;min-height:420px;padding:40px;display:grid}.owner-template-blank svg{color:#8ba397;width:30px;height:30px;margin:0 auto 14px}.owner-template-blank h2{margin:0 0 8px;font-size:17px}.owner-template-blank p{max-width:340px;color:var(--owner-muted);margin:0;font-size:12px;line-height:1.55}.owner-generated-documents{border:1px solid var(--owner-line);background:#f8fbf9;border-radius:10px;margin-top:24px;padding:20px}.owner-generated-documents>p{color:#53615a;font-size:12px}.owner-generated-documents>div{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.owner-generated-documents label{color:#415048;gap:6px;max-width:620px;font-size:12px;display:grid}.owner-generated-documents select{width:100%;max-width:620px}.owner-generated-documents button{min-height:38px;margin:8px 8px 8px 0}.owner-generated-documents>ul{margin:8px 0;padding:0;list-style:none}.owner-generated-documents>ul>li{border-bottom:1px solid var(--owner-line);padding:10px 0;font-size:12px}.owner-generated-documents>ul>li:last-child{border-bottom:0}.owner-generated-documents details{color:#4e5d56;margin:10px 0;font-size:12px}.owner-generated-documents code{overflow-wrap:anywhere}@media (width<=1050px){.owner-templates-workspace{grid-template-columns:1fr}.owner-template-library{position:static}.owner-template-list{max-height:280px}}@media (width<=700px){.owner-templates-page>header{margin-bottom:13px}.owner-template-overview,.owner-template-step,.owner-template-versions{padding:19px 16px}.owner-template-mapping fieldset{grid-template-columns:1fr}.owner-template-mapping label:has(textarea){grid-column:1}.owner-template-versions>ul>li{grid-template-columns:1fr}.owner-template-versions details{grid-column:1}.owner-template-blank{min-height:250px;padding:30px 18px}.owner-generated-documents{padding:16px}}.owner-shell .owner-team-page{max-width:1460px}.owner-shell .owner-team-header{gap:16px;margin-bottom:22px!important}.owner-shell .owner-team-header p{color:var(--owner-muted);margin:5px 0 0;line-height:1.5}.owner-shell .owner-team-refresh{border:1px solid var(--owner-line);color:#45665d;background:#fff;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:36px;margin-top:9px;padding:7px 12px;font-size:11px;font-weight:650;display:inline-flex}.owner-team-refresh svg{width:14px;height:14px}.owner-shell .owner-team-page>.owner-team-alert{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.owner-shell .owner-team-page>.owner-team-alert button{color:#8e332f;background:#fff;border:1px solid #dcbfba;min-height:34px;padding:6px 11px;font-size:11px;font-weight:650}.owner-team-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px;display:grid}.owner-team-summary>div{border:1px solid var(--owner-line);background:#fff;border-radius:11px;gap:6px;min-height:93px;padding:16px 18px;display:grid;box-shadow:0 8px 30px #18211f0a}.owner-team-summary span{color:var(--owner-muted);font-size:11px}.owner-team-summary strong{color:var(--owner-ink);font-size:28px;line-height:1.1}.owner-team-toolbar{border:1px solid var(--owner-line);background:#fff;border-radius:11px;flex-wrap:wrap;align-items:end;gap:12px;padding:15px;display:flex;box-shadow:0 8px 30px #18211f0a}.owner-team-toolbar>label{color:#4f6055;gap:6px;margin:0;font-size:11px;font-weight:650;display:grid}.owner-team-toolbar>label:first-child{flex:1;min-width:260px}.owner-team-toolbar>label:first-child>span{border:1px solid var(--owner-line);background:#f8faf9;border-radius:8px;align-items:center;gap:7px;height:39px;padding:0 10px;display:flex}.owner-team-toolbar>label:first-child>span:focus-within{outline-offset:2px;outline:2px solid #bda06d}.owner-team-toolbar>label:first-child svg{color:#8b9a90;flex:none;width:16px;height:16px}.owner-shell .owner-team-toolbar>label:first-child input{background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;height:37px;min-height:37px;padding:7px 0;font-size:12px}.owner-team-toolbar select{min-width:180px;height:39px;font-size:11px}.owner-shell .owner-team-toolbar>button{border:1px solid var(--owner-line);color:#45665d;background:#fff;min-height:39px;padding:7px 12px;font-size:11px;font-weight:650}.owner-team-result{justify-content:space-between;align-items:center;gap:12px;margin:19px 0 12px;display:flex}.owner-team-result strong{color:var(--owner-ink);font-size:13px}.owner-team-result span{color:var(--owner-muted);font-size:11px}.owner-shell .owner-team-list{box-shadow:0 8px 30px #18211f0a}.owner-team-no-results{min-height:175px}@media (width<=800px){.owner-team-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (width<=620px){.owner-shell .owner-team-header{align-items:flex-start}.owner-shell .owner-team-refresh{margin-top:0}.owner-team-summary>div{min-height:78px;padding:13px}.owner-team-summary strong{font-size:24px}.owner-team-toolbar{flex-direction:column;align-items:stretch}.owner-team-toolbar>label:first-child{min-width:0}.owner-team-toolbar select{width:100%}}@media (width<=420px){.owner-shell .owner-team-header{flex-direction:column}}.owner-client-provenance,.owner-client-actions form{border:1px solid var(--owner-line);background:#fff;border-radius:12px;margin-top:18px;padding:18px}.owner-client-provenance h2,.owner-client-actions h2{margin:0 0 6px!important;font-size:15px!important}.owner-client-provenance p,.owner-client-actions p,.owner-client-merged{color:var(--owner-muted);font-size:12px;line-height:1.5}.owner-client-provenance ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.owner-client-provenance li{border:1px solid var(--owner-line);border-radius:8px;gap:3px;padding:10px;font-size:12px;display:grid}.owner-client-provenance li span,.owner-client-target span{color:var(--owner-muted);font-size:11px}.owner-client-actions form{gap:12px;display:grid}.owner-client-actions form>label{gap:5px;font-size:12px;display:grid}.owner-client-actions input:not([type=checkbox]),.owner-client-actions select,.owner-client-actions textarea{width:100%;max-width:520px}.owner-client-actions textarea{min-height:90px}.owner-client-actions .owner-client-check{align-items:flex-start;gap:8px;max-width:600px;display:flex}.owner-client-actions .owner-client-check input{margin-top:2px}.owner-client-actions button{justify-self:start}.owner-client-target{border:1px solid var(--owner-line);background:#f8fbf9;border-radius:8px;gap:3px;padding:12px;font-size:12px;display:grid}.owner-client-target a,.owner-client-merged a,.owner-client-provenance a{color:#246f61}.company-knowledge-page{width:100%;max-width:1460px;margin:0!important}.company-knowledge-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:22px;display:flex}.company-knowledge-header p{max-width:820px;color:var(--owner-muted);margin:5px 0 0;font-size:13px;line-height:1.55}.owner-shell .company-knowledge-header>button{color:#fff;white-space:nowrap;background:#24483e;border:1px solid #24483e;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:38px;margin-top:10px;padding:8px 13px;font-size:11px;font-weight:650;display:inline-flex}.company-knowledge-header>button svg{width:15px;height:15px}.company-case-create{border:1px solid var(--owner-line);background:#fff;border-radius:11px;margin-bottom:20px;padding:24px 26px;box-shadow:0 8px 30px #18211f0a}.company-case-create>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.company-case-kicker{color:#72837a;letter-spacing:.12em;font-size:9px;font-weight:750}.company-case-create h2{color:var(--owner-ink);margin:5px 0 7px;font-size:19px}.company-case-create>header p{max-width:760px;color:var(--owner-muted);margin:0;font-size:11px;line-height:1.5}.company-case-create>header a{color:#45665d;flex:none;margin-top:16px;font-size:11px;font-weight:650;text-decoration:none}.company-case-create>header a:hover{text-decoration:underline}.company-case-create form{gap:16px;display:grid}.company-case-create label{color:#45554b;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.company-case-source input{width:min(100%,560px)}.company-case-draft-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.company-case-draft-fields textarea{resize:vertical;width:100%;min-height:94px;font-size:12px;font-weight:400;line-height:1.5}.company-case-draft-fields label:first-child{grid-column:1/-1}.company-case-draft-fields label:first-child textarea{min-height:54px}.company-case-draft-fields label:last-child{grid-column:1/-1}.company-case-create .company-attestation{color:#45564c;background:#f8faf8;border:1px solid #e2e8e2;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.company-attestation input[type=checkbox]{accent-color:#45665d;flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin:1px 0 0;padding:0}.company-case-create-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-case-create-actions span{color:var(--owner-muted);font-size:10px}.owner-shell .company-case-create-actions button{color:#fff;background:#24483e;border:1px solid #24483e;border-radius:7px;min-height:38px;padding:8px 13px;font-size:11px;font-weight:650}.company-case-browser{min-width:0}.company-case-toolbar{border:1px solid var(--owner-line);background:#fff;border-radius:11px;justify-content:space-between;align-items:end;gap:12px;padding:16px;display:flex;box-shadow:0 8px 30px #18211f0a}.company-case-toolbar form{flex:1;min-width:0}.company-case-toolbar label{color:#4f6055;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.company-case-toolbar form>div{border:1px solid var(--owner-line);background:#f8faf9;border-radius:8px;align-items:center;gap:8px;max-width:650px;padding-left:10px;display:flex}.company-case-toolbar form>div svg{color:#8b9a90;flex:none;width:16px;height:16px}.company-case-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:38px;padding:7px 0;font-size:12px}.owner-shell .company-case-toolbar form button{color:#fff;background:#24483e;border:1px solid #24483e;border-radius:0 7px 7px 0;align-self:stretch;min-height:38px;margin:-1px;padding:7px 16px;font-size:11px;font-weight:650}.owner-shell .company-case-show-all{border:1px solid var(--owner-line);color:#45665d;white-space:nowrap;background:#fff;border-radius:7px;min-height:38px;padding:7px 12px;font-size:11px;font-weight:650}.company-case-summary{justify-content:space-between;align-items:center;gap:12px;margin:19px 0 12px;display:flex}.company-case-summary strong{color:var(--owner-ink);font-size:13px}.company-case-summary span{color:var(--owner-muted);font-size:11px}.company-case-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin:0;padding:0;list-style:none;display:grid}.company-case-card{border:1px solid var(--owner-line);background:#fff;border-radius:11px;min-width:0;padding:20px 22px;box-shadow:0 8px 30px #18211f0a}.company-case-card>header{border-bottom:1px solid var(--owner-line);padding-bottom:13px}.company-case-badges{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.company-case-badges span{color:#68746d;background:#f1f3f2;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:650}.company-case-badges span.is-enabled{color:#496b53;background:#eaf3ec}.company-case-badges span.is-disabled{color:#886d3d;background:#f8f2e8}.company-case-card h2{overflow-wrap:anywhere;color:var(--owner-ink);margin:0 0 6px;font-size:17px;line-height:1.35}.company-case-card>header small{color:var(--owner-muted);font-size:10px}.company-case-card dl{gap:13px;margin:15px 0 0;display:grid}.company-case-card dt{color:#63766a;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:750}.company-case-card dd{overflow-wrap:anywhere;color:#3d4d43;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.company-case-management{border-top:1px solid var(--owner-line);margin-top:18px;padding-top:15px}.company-case-main-actions{flex-wrap:wrap;gap:8px;display:flex}.owner-shell .company-case-main-actions button{color:#24483e;background:#f7faf8;border:1px solid #cddbd3;border-radius:7px;min-height:35px;padding:7px 11px;font-size:10px;font-weight:650}.owner-shell .company-case-main-actions button:first-child{color:#fff;background:#24483e;border-color:#24483e}.company-case-access{color:#4d6254;margin-top:13px;font-size:11px}.company-case-access summary{cursor:pointer;width:fit-content;font-weight:650}.company-case-access>label,.company-case-access>div label{color:#4b5e51;gap:6px;margin-top:12px;font-size:11px;display:grid}.company-case-access select,.company-case-access input{width:min(100%,430px);font-size:11px}.company-case-access>div{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.company-case-access>div label{flex:1;min-width:180px}.owner-shell .company-case-access>div button{border:1px solid var(--owner-line);color:#24483e;background:#fff;border-radius:7px;min-height:36px;padding:7px 11px;font-size:10px;font-weight:650}.company-case-empty{border:1px solid var(--owner-line);text-align:center;background:#fff;border-radius:11px;place-content:center;min-height:185px;padding:26px;display:grid}.company-case-empty .pilot-empty{margin:0}@media (width<=1100px){.company-case-list{grid-template-columns:1fr}}@media (width<=700px){.company-knowledge-header{flex-direction:column;gap:12px}.company-knowledge-header>button{margin-top:0!important}.company-case-create{padding:19px 16px}.company-case-create>header{display:block}.company-case-create>header a{margin-top:10px;display:inline-block}.company-case-draft-fields{grid-template-columns:1fr}.company-case-draft-fields label:first-child,.company-case-draft-fields label:last-child{grid-column:1}.company-case-create-actions{flex-direction:column;align-items:flex-start}.company-case-toolbar{flex-direction:column;align-items:stretch}.company-case-toolbar form>div{max-width:none}.company-case-card{padding:18px 16px}}.owner-knowledge-page{width:100%;max-width:1460px!important;margin:0!important}.owner-knowledge-page>header{margin-bottom:18px}.owner-knowledge-page>header p{max-width:790px;color:var(--owner-muted);margin:5px 0 0;font-size:13px;line-height:1.55}.owner-knowledge-intro{background:#f8faf8;border:1px solid #e0e7e1;border-radius:9px;align-items:flex-start;gap:11px;max-width:920px;margin-bottom:21px;padding:13px 15px;display:flex}.owner-knowledge-intro svg{color:#45665d;flex:none;width:17px;height:17px;margin-top:2px}.owner-knowledge-intro p{color:#586a5f;margin:0;font-size:11px;line-height:1.55}.owner-knowledge-toolbar{border:1px solid var(--owner-line);background:#fff;border-radius:11px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex;box-shadow:0 8px 30px #18211f0a}.owner-knowledge-toolbar label{color:#4f6055;gap:7px;margin:0;font-size:11px;font-weight:650;display:grid}.owner-knowledge-search{flex:1;gap:7px;min-width:250px;display:grid}.owner-knowledge-search label{color:#4f6055;margin:0;font-size:11px;font-weight:650}.owner-knowledge-search>span{border:1px solid var(--owner-line);background:#f8faf9;border-radius:8px;align-items:center;min-width:0;height:39px;padding-left:10px;display:flex}.owner-knowledge-search svg{color:#8b9a90;flex:none;width:16px;height:16px}.owner-knowledge-search input{background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;height:37px;padding:7px 9px;font-size:12px}.owner-knowledge-search>span:focus-within{outline-offset:2px;outline:2px solid #bda06d}.owner-shell .owner-knowledge-search button{color:#fff;background:#24483e;border:1px solid #24483e;border-radius:0 7px 7px 0;align-self:stretch;min-height:38px;margin:-1px;padding:7px 16px;font-size:11px;font-weight:650}.owner-knowledge-sort{min-width:210px}.owner-knowledge-sort select{height:39px;font-size:11px}.owner-shell .owner-knowledge-clear{border:1px solid var(--owner-line);color:#45665d;background:#fff;min-height:39px;padding:7px 12px;font-size:11px;font-weight:650}.owner-knowledge-summary{justify-content:space-between;gap:12px;margin:20px 0 12px;display:flex}.owner-knowledge-summary strong{color:var(--owner-ink);font-size:13px}.owner-knowledge-summary span{color:var(--owner-muted);font-size:11px}.owner-source-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.owner-source-card{border:1px solid var(--owner-line);background:#fff;border-radius:11px;min-width:0;padding:20px 22px;box-shadow:0 8px 30px #18211f0a}.owner-source-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.owner-source-card-top>span:first-child{color:#64796a;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.owner-source-card-top .pilot-status{flex:none;font-size:10px}.owner-source-card h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px;line-height:1.35}.owner-source-card h2 a{color:var(--owner-ink);text-decoration:none}.owner-source-card h2 a:hover,.owner-source-card-footer a:hover{text-decoration:underline}.owner-source-description{color:#53645a;overflow-wrap:anywhere;margin:0 0 16px;font-size:12px;line-height:1.5}.owner-source-meta{border-top:1px solid var(--owner-line);border-bottom:1px solid var(--owner-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;padding:14px 0;display:grid}.owner-source-meta dt{color:#7b8a80;margin-bottom:5px;font-size:10px}.owner-source-meta dd{color:#34483b;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.owner-source-card-footer{color:var(--owner-muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:9px 15px;font-size:11px;line-height:1.5;display:flex}.owner-source-card-footer>span{overflow-wrap:anywhere;min-width:0}.owner-source-card-footer a{color:#32594b;font-weight:650;text-decoration:none}.owner-knowledge-empty{border:1px solid var(--owner-line);text-align:center;background:#fff;border-radius:11px;place-content:center;min-height:190px;padding:26px;display:grid}.owner-knowledge-empty .pilot-empty{margin:0}.owner-knowledge-pagination{justify-content:center}.owner-shell .owner-knowledge-pagination button{border-color:var(--owner-line);min-width:88px;color:var(--owner-ink);background:#fff}.owner-knowledge-pagination span{color:var(--owner-muted);font-size:11px}@media (width<=1100px){.owner-source-list{grid-template-columns:1fr}}@media (width<=700px){.owner-knowledge-toolbar{flex-direction:column;align-items:stretch}.owner-knowledge-search,.owner-knowledge-sort{min-width:0}.owner-source-card{padding:18px 16px}.owner-source-meta{grid-template-columns:1fr 1fr}.owner-source-meta>div:last-child{grid-column:1/-1}}.owner-dashboard-page{width:100%;max-width:1560px!important;margin:0!important}.owner-dashboard-page>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:26px;display:flex}.owner-dashboard-page>header p{color:var(--owner-muted);margin:5px 0 0;font-size:13px}.owner-shell .owner-dashboard-page>header button{border:1px solid var(--owner-line);color:#45665d;background:#fff;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:36px;margin-top:8px;padding:7px 12px;font-size:11px;font-weight:650;display:inline-flex}.owner-dashboard-page>header button svg{width:14px;height:14px}.owner-dashboard-section{margin-bottom:24px}.owner-dashboard-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.owner-dashboard-section-heading h2{margin:0 0 4px;font-size:17px!important}.owner-dashboard-section-heading p{color:var(--owner-muted);margin:0;font-size:11px;line-height:1.45}.owner-dashboard-section-heading>a{color:#45665d;flex:none;align-items:center;gap:5px;margin-top:3px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.owner-dashboard-section-heading>a:hover{text-decoration:underline}.owner-dashboard-section-heading>a svg{width:13px;height:13px}.owner-dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.owner-dashboard-metrics>a{border:1px solid var(--owner-line);background:#fff;border-radius:11px;gap:7px;min-width:0;min-height:137px;padding:18px 19px;text-decoration:none;display:grid;box-shadow:0 8px 30px #18211f0a}.owner-dashboard-metrics>a.needs-attention{border-top:2px solid #bda06d;padding-top:17px}.owner-dashboard-metrics span{color:#4b5d52;font-size:11px;font-weight:650}.owner-dashboard-metrics strong{color:var(--owner-ink);font-size:32px;font-weight:650;line-height:1.1}.owner-dashboard-metrics small{color:var(--owner-muted);font-size:10px;line-height:1.3}.owner-dashboard-metrics>a:hover{border-color:#b8c9be}.owner-dashboard-columns{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:15px;display:grid}.owner-dashboard-panel{border:1px solid var(--owner-line);background:#fff;border-radius:11px;min-width:0;padding:20px 21px;box-shadow:0 8px 30px #18211f0a}.owner-dashboard-panel .owner-dashboard-section-heading{margin-bottom:12px}.owner-dashboard-cases{margin:0;padding:0;list-style:none}.owner-dashboard-case{border-top:1px solid var(--owner-line);grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:14px;min-width:0;padding:14px 0;display:grid}.owner-dashboard-case-main{min-width:0}.owner-dashboard-case-main>a{color:var(--owner-ink);overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none}.owner-dashboard-case-main>a:hover{text-decoration:underline}.owner-dashboard-case-main p{color:#5a6c60;margin:4px 0 0;font-size:11px;line-height:1.4}.owner-dashboard-case-main>span{-webkit-line-clamp:2;max-width:560px;color:var(--owner-muted);-webkit-box-orient:vertical;margin-top:6px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.owner-dashboard-case-side{text-align:right;justify-items:end;gap:5px;display:grid}.owner-dashboard-case-side .pilot-status{padding:4px 8px;font-size:10px}.owner-dashboard-case-side small{color:#8a7144;font-size:10px}.owner-dashboard-case-side time{color:var(--owner-muted);font-size:10px}.owner-dashboard-case-open{color:#45665d;place-items:center;width:20px;height:24px;display:grid}.owner-dashboard-case-open svg{width:15px;height:15px}.owner-dashboard-events ol{max-height:610px;margin:0;padding:0;list-style:none;overflow:auto}.owner-dashboard-events li{border-top:1px solid var(--owner-line);grid-template-columns:8px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.owner-dashboard-event-dot{background:#8caa96;border-radius:50%;width:7px;height:7px;margin-top:6px}.owner-dashboard-events li a{color:#2e4f3f;font-size:11px;font-weight:650;line-height:1.4;text-decoration:none}.owner-dashboard-events li a:hover{text-decoration:underline}.owner-dashboard-events time{color:var(--owner-muted);margin-top:5px;font-size:10px;display:block}.owner-dashboard-empty{border-top:1px solid var(--owner-line);text-align:center;place-content:center;min-height:120px;display:grid}.owner-dashboard-empty .pilot-empty{margin:0}@media (width<=1150px){.owner-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-dashboard-columns{grid-template-columns:1fr}.owner-dashboard-events ol{max-height:none}}@media (width<=700px){.owner-dashboard-page>header{align-items:flex-start}.owner-dashboard-page>header button{margin-top:0!important}.owner-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner-dashboard-metrics>a{min-height:116px;padding:13px}.owner-dashboard-metrics>a.needs-attention{padding-top:12px}.owner-dashboard-metrics strong{font-size:27px}.owner-dashboard-panel{padding:16px}.owner-dashboard-case{grid-template-columns:minmax(0,1fr) 18px;gap:8px}.owner-dashboard-case-side{text-align:left;grid-column:1;justify-items:start}.owner-dashboard-case-open{grid-area:1/2}}@media (width<=420px){.owner-dashboard-page>header{flex-direction:column}.owner-dashboard-metrics{grid-template-columns:1fr 1fr}.owner-dashboard-section-heading{flex-wrap:wrap}}:root{color:#17201d;font-synthesis:none;background:#f3f5f4;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#dae2de;background:#19231f;flex-direction:column;height:100vh;padding:28px 16px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 10px 28px;display:flex}.brand>span{color:#19231f;background:#bda06d;border-radius:10px;place-items:center;width:38px;height:38px;font:700 19px Georgia;display:grid}.brand div,.profile div{flex-direction:column;display:flex}.brand strong{letter-spacing:.08em;font-size:14px}.brand small,.profile small{color:#8fa19a;font-size:12px}.sidebar nav{gap:4px;display:grid}.sidebar button{color:#aebbb6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;height:42px;padding:0 12px;display:flex}.sidebar button svg{width:18px}.sidebar button span{flex:1}.sidebar button em{background:#2a3732;border-radius:20px;padding:2px 7px;font-size:11px;font-style:normal}.sidebar button.active,.sidebar button:hover{color:#fff;background:#25322e}.side-bottom{margin-top:auto}.profile{border-top:1px solid #2a3732;align-items:center;gap:10px;margin-top:16px;padding:18px 10px 4px;display:flex}.profile b{color:#d5bd91;background:#31423c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.profile strong{font-size:12px}.content{min-width:0}.topbar{background:#fff;border-bottom:1px solid #dfe4e2;justify-content:space-between;align-items:center;height:66px;padding:0 32px;display:flex}.crumb,.top-actions,.search,.service{align-items:center;gap:9px;display:flex}.crumb svg{color:#748079;width:16px}.crumb span{color:#7a8380}.crumb span,.crumb strong{font-size:13px}.search{background:#f8f9f9;border:1px solid #dfe4e2;border-radius:8px;width:280px;height:36px;padding:0 10px}.search svg{color:#8b9491;width:16px}.search input{background:0 0;border:0;outline:0;width:100%}.service{color:#4f5d58;padding-left:12px;font-size:12px}.service i{background:#4f8a6a;border-radius:50%;width:7px;height:7px}.heading{justify-content:space-between;align-items:center;padding:26px 32px 20px;display:flex}.eyebrow{color:#7c8682;letter-spacing:.13em;font-size:11px;font-weight:700}.heading h1,.section-heading,.legal h2{font-family:Georgia,serif;font-weight:500}.heading h1{margin:6px 0 3px;font-size:30px}.heading p{color:#69736f;margin:0;font-size:14px}.case-status{color:#5e6864;align-items:center;gap:7px;font-size:11px;display:flex}.case-status i{background:#bf8a35;border-radius:50%;width:7px;height:7px}.banner{color:#8a4b3e;background:#f8efec;border:1px solid #ead5cd;border-radius:8px;margin:0 32px 12px;padding:11px 14px;font-size:12px}.layout{background:#fff;border:1px solid #dfe4e2;border-radius:12px;grid-template-columns:270px minmax(0,1fr);min-height:680px;margin:0 32px 32px;display:grid;overflow:hidden;box-shadow:0 8px 30px #18211f0a}.queue{background:#fbfcfc;border-right:1px solid #dfe4e2}.queue-head{justify-content:space-between;align-items:center;height:68px;padding:0 18px;display:flex}.queue-head div{flex-direction:column;display:flex}.queue-head strong{font-size:14px}.queue-head small{color:#88918e;font-size:11px}.queue-head svg{color:#748079;width:17px}.case-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ecefef;gap:11px;width:100%;padding:16px;display:flex}.case-row.selected{background:#f0f3f2;box-shadow:inset 3px 0 #45665d}.avatar{color:#36554b;background:#e1e7e4;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.case-copy{flex-direction:column;flex:1;min-width:0;display:flex}.case-copy strong{font-size:12px}.case-copy small{color:#727d79;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 9px;font-size:11px;overflow:hidden}.case-copy>span{justify-content:space-between;display:flex}.case-copy em,.case-copy time{color:#71807b;font-size:10px;font-style:normal}.case-copy time{align-items:center;gap:3px;display:flex}.case-copy time svg{width:11px}.workspace{min-width:0}.tabs{border-bottom:1px solid #dfe4e2;gap:22px;height:54px;padding:0 20px;display:flex;overflow:auto}.tabs button{color:#77817d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;height:54px;font-size:12px}.tabs button.active{color:#24483e;border-color:#45665d;font-weight:600}.tabs button i{background:#bf8a35;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.review-grid{grid-template-columns:minmax(0,1.55fr) 330px;min-height:625px;display:grid}.document{border-right:1px solid #dfe4e2;padding:28px 34px}.doc-toolbar{color:#7b8581;border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.doc-toolbar span{align-items:center;gap:7px;font-size:11px;display:flex}.doc-toolbar svg{width:15px}.legal{max-width:720px;margin:30px auto}.legal h2{margin:8px 0 20px;font-size:27px;line-height:1.25}.legal p,.legal li{color:#3e4945;font:15px/1.75 Georgia,serif}.legal h3{margin:26px 0 8px;font-size:13px}.source-note{background:#f7f9f8;border:1px solid #dde4e1;border-radius:9px;align-items:center;gap:12px;margin-top:26px;padding:14px;display:flex}.source-note>svg{color:#41665a;width:17px}.source-note div{flex-direction:column;flex:1;display:flex}.source-note strong{font-size:12px}.source-note span{color:#7a8480;font-size:11px}.review{background:#fcfcfc;padding:24px}.review-title{border-bottom:1px solid #dfe4e2;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding-bottom:20px;display:grid}.review-title>span{color:#345c4f;background:#e7eeeb;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.review-title svg{width:16px}.review-title div{flex-direction:column;display:flex}.review-title strong{font-size:13px}.review-title small{color:#858e8a;font-size:11px}.review-title em{border:1px solid #dfe4e2;border-radius:20px;padding:4px 8px;font-size:10px;font-style:normal}.checks{border-bottom:1px solid #dfe4e2;gap:14px;padding:18px 0;display:grid}.checks>div,.list>div{gap:10px;display:flex}.checks svg,.list svg{color:#4d8065;width:15px;margin-top:2px}.checks .pending svg{color:#b6812d}.checks span,.list span{flex-direction:column;display:flex}.checks strong{font-size:11px}.checks small,.list small{color:#858e8a;font-size:10px}.review label{gap:7px;margin-top:18px;display:grid}.review label>strong{font-size:11px}.review textarea{resize:vertical;border:1px solid #dfe4e2;border-radius:8px;outline-color:#63857b;min-height:90px;padding:10px}.actions{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:14px;display:grid}.actions button{cursor:pointer;background:#fff;border:1px solid #d6ddda;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:38px;display:flex}.actions button svg{width:14px}.actions button.primary{color:#fff;background:#24483e;border-color:#24483e}.actions button:disabled{opacity:.45;cursor:not-allowed}.safe{color:#7b8581;align-items:center;gap:6px;font-size:10px;display:flex}.safe svg,.result svg{width:13px}.result{border-radius:7px;align-items:center;gap:7px;margin-top:12px;padding:9px 11px;font-size:11px;display:flex}.result.approved{color:#356b4c;background:#e7f2eb}.result.returned{color:#8b4e3f;background:#f4ece8}.simple{padding:34px}.section-heading{margin:8px 0 24px;font-size:25px}.info-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.info,.analysis,.list,.files{background:#fff;border:1px solid #dfe4e2;border-radius:10px}.info{flex-direction:column;padding:18px;display:flex}.info small{color:#7d8783;font-size:11px}.info strong{margin-top:7px;font-size:13px}.analysis{margin-bottom:12px;padding:18px}.analysis p{font:15px/1.7 Georgia,serif}.analysis span{color:#71807b;font-size:11px}.list{overflow:hidden}.list>div{border-bottom:1px solid #dfe4e2;padding:18px}.list>div:last-child{border:0}.files>div{border-bottom:1px solid #dfe4e2;grid-template-columns:40px 1fr auto 24px;align-items:center;gap:12px;padding:15px;display:grid}.files>div:last-child{border:0}.files>div>span:nth-child(2){flex-direction:column;display:flex}.files strong{font-size:12px}.files small{color:#808a86;font-size:10px}.files em{border:1px solid #dfe4e2;border-radius:20px;padding:4px 8px;font-size:10px;font-style:normal}.files svg{width:16px}.file-icon{color:#47655c;background:#eef2f0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.state{text-align:center;color:#75817c;align-content:center;place-items:center;min-height:570px;padding:40px;display:grid}.state svg{width:30px}.state p{max-width:500px;margin:14px 0 5px}.state small{color:#929b98}.state:has(.lucide-message-square-text){min-height:625px}@media (width<=1100px){.shell{grid-template-columns:76px 1fr}.brand div,.sidebar button span,.sidebar button em,.profile div{display:none}.layout{grid-template-columns:220px 1fr}.review-grid{grid-template-columns:1fr}.document{border-right:0}.review{border-top:1px solid #dfe4e2}}@media (width<=760px){.shell{display:block}.sidebar{flex-direction:row;width:100%;height:auto;padding:12px;position:static}.brand{padding:0}.sidebar nav{margin-left:auto}.sidebar nav button:not(.active),.side-bottom{display:none}.topbar{padding:0 16px}.search,.service{display:none}.heading{padding:20px 16px}.layout{border-inline:0;border-radius:0;margin:0 0 20px;display:block}.queue{display:none}.document,.review,.simple{padding:22px 18px}.legal h2{font-size:23px}.info-grid{grid-template-columns:1fr}}.conversation{background:#f8faf9;grid-template-columns:minmax(0,1.7fr) 340px;min-height:625px;display:grid}.message-stream{flex-direction:column;gap:12px;padding:26px 30px;display:flex;overflow:auto}.message-stream .state{min-height:430px}.bubble{background:#fff;border:1px solid #dfe4e2;border-radius:10px;align-self:flex-start;max-width:72%;padding:13px 15px}.bubble.lawyer_message{background:#eaf0ed;border-color:#d5e0db;align-self:flex-end}.bubble.internal_note{background:#f6f1e8;border-color:#e7dcc8;align-self:center;max-width:86%}.bubble header{justify-content:space-between;gap:18px;display:flex}.bubble header strong{font-size:11px}.bubble header span,.bubble>small{color:#818b87;font-size:10px}.bubble p{white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.55}.bubble>small{color:#95753f;margin-top:8px;display:block}.draft-editor{background:#fff;border-left:1px solid #dfe4e2;flex-direction:column;padding:26px 22px;display:flex}.draft-editor h3{margin:7px 0;font:500 23px Georgia,serif}.draft-editor p{color:#77817d;margin:0 0 20px;font-size:11px;line-height:1.5}.draft-editor textarea{resize:none;border:1px solid #dfe4e2;border-radius:9px;outline-color:#63857b;flex:1;min-height:260px;padding:13px;line-height:1.55}.draft-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.draft-actions span{color:#437157;align-items:center;gap:4px;font-size:10px;display:flex}.draft-actions svg{width:13px}.draft-actions button{color:#fff;cursor:pointer;background:#24483e;border:0;border-radius:7px;height:38px;padding:0 15px}.draft-actions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1100px){.conversation{grid-template-columns:1fr}.draft-editor{border-top:1px solid #dfe4e2;border-left:0}.draft-editor textarea{min-height:180px}}.owner-shell{--owner-ink:#202522;--owner-muted:#707873;--owner-line:#e1e5e2;--owner-surface:#fff;--owner-bg:#f5f7f5;--owner-accent:#318d7d;background:var(--owner-bg);min-height:100vh;color:var(--owner-ink);grid-template-columns:236px minmax(0,1fr);display:grid}.owner-sidebar{z-index:20;background:var(--owner-surface);border-right:1px solid var(--owner-line);flex-direction:column;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.owner-brand{align-items:center;gap:11px;height:52px;padding:0 10px 14px;display:flex}.owner-brand>span{background:var(--owner-ink);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:grid}.owner-brand>div{gap:2px;display:grid}.owner-brand strong{letter-spacing:.08em;font-size:13px}.owner-sidebar nav{gap:3px;margin-top:13px;display:grid}.owner-sidebar nav a{color:#5f6762;border-radius:9px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:13px;font-weight:520;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.owner-sidebar nav a svg{stroke-width:1.8px;width:17px;height:17px}.owner-sidebar nav a:hover{color:var(--owner-ink);background:#f0f3f1}.owner-sidebar nav a.active{background:var(--owner-ink);color:#fff}.owner-sidebar-footer{border-top:1px solid var(--owner-line);gap:7px;margin-top:auto;padding-top:14px;display:grid}.owner-profile{min-width:0;color:var(--owner-ink);border-radius:10px;align-items:center;gap:9px;padding:8px;text-decoration:none;display:flex}.owner-profile>b{color:#276f63;background:#e9f5f2;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.owner-profile>span{gap:2px;min-width:0;display:grid}.owner-profile strong,.owner-profile small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.owner-profile strong{font-size:11.5px}.owner-profile small{color:var(--owner-muted);font-size:10px}.owner-sidebar-footer>button{height:36px;color:var(--owner-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 9px}.owner-main{min-width:0}.owner-topbar{border-bottom:1px solid var(--owner-line);z-index:10;background:#fffffff5;justify-content:space-between;align-items:center;height:54px;padding:0 28px;display:flex;position:sticky;top:0}.owner-topbar span{color:var(--owner-muted);font-size:12px}.owner-topbar a{max-width:260px;color:var(--owner-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;text-decoration:none;overflow:hidden}.owner-topbar a:hover{color:var(--owner-ink)}.owner-content{min-width:0}.owner-shell .pilot-page h1{letter-spacing:-.025em;margin:5px 0;font-family:inherit;font-size:30px;font-weight:680}.owner-shell .pilot-page h2{font-size:18px}.owner-shell .pilot-card,.owner-shell .pilot-metrics a{box-shadow:none;border-color:var(--owner-line)}.owner-shell .pilot-card{border-radius:12px}.owner-shell .pilot-status{background:#eef2ef;border-color:#0000}.owner-shell .pilot-page button,.owner-shell .pilot-page input,.owner-shell .pilot-page select,.owner-shell .pilot-page textarea{border-radius:9px;min-height:40px}.owner-menu-button,.owner-sidebar-close,.owner-sidebar-backdrop{display:none}.owner-pending .pilot-empty{border:1px solid var(--owner-line);text-align:center;background:#fff;border-radius:14px;place-content:center;gap:8px;min-height:240px;padding:32px;display:grid}.owner-pending .pilot-empty strong{color:var(--owner-ink);font-size:14px}.owner-pending .pilot-empty span{max-width:470px;color:var(--owner-muted);font-size:12px;line-height:1.55}@media (width<=1100px) and (width>=761px){.owner-shell{grid-template-columns:78px minmax(0,1fr)}.owner-sidebar{padding-inline:10px}.owner-brand{justify-content:center;padding-inline:0}.owner-brand>div,.owner-sidebar nav a span,.owner-profile>span,.owner-sidebar-footer>button{display:none}.owner-sidebar nav a{justify-content:center;padding:0}.owner-profile{justify-content:center;padding:8px 0}.owner-topbar{padding-inline:22px}}@media (width<=760px){.owner-shell{display:block}.owner-menu-button{z-index:12;border:1px solid var(--owner-line);width:36px;height:36px;color:var(--owner-ink);background:#fff;border-radius:9px;place-items:center;display:grid;position:fixed;top:9px;left:10px}.owner-menu-button svg,.owner-sidebar-close svg{width:18px}.owner-sidebar-backdrop{z-index:29;background:#11191573;border:0;display:block;position:fixed;inset:0}.owner-sidebar{z-index:30;width:min(84vw,300px);height:100dvh;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:16px 0 42px #17211c24}.owner-sidebar.is-open{transform:translate(0)}.owner-sidebar-close{width:36px;height:36px;color:var(--owner-ink);background:#f0f3f1;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:15px;right:12px}.owner-topbar{height:54px;padding:0 14px 0 56px}.owner-topbar a{max-width:42vw}.owner-shell .pilot-page{padding:20px 14px}.owner-shell .pilot-page h1{font-size:25px}.owner-pending .pilot-empty{min-height:190px;padding:24px 18px}}.integration-center{width:100%;max-width:1320px;margin:auto;padding:36px}.integration-center h1{margin:10px 0;font-size:32px}.integration-center header>p{color:#69756f}.primary-selection,.integration-card{background:#fff;border:1px solid #dde4df;border-radius:12px;padding:24px}.primary-selection{flex-wrap:wrap;align-items:end;gap:20px;margin:30px 0;display:flex}.primary-selection h2{width:100%;margin:0}.integration-center label{flex-direction:column;gap:7px;font-size:14px;display:flex}.integration-center select,.integration-center input:not([type=checkbox]){color:#22342a;background:#fff;border:1px solid #ccd6cf;border-radius:6px;min-width:180px;padding:10px}.integration-center button{color:#234c37;cursor:pointer;background:#f6f8f6;border:1px solid #c5d1c9;border-radius:7px;padding:10px 16px}.integration-center button:disabled{opacity:.45;cursor:default}.integration-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.integration-card header{justify-content:space-between;align-items:center;display:flex}.integration-card h2{margin:0;font-size:21px}.integration-card header span,.integration-card small{color:#6d7872;font-size:12px}.integration-card small{margin-top:6px;display:block}.integration-toggle{align-items:center;flex-direction:row!important}.connection-status{color:#6c756f}.connection-status.connected{color:#28714a}.connection-status.auth_failed,.connection-status.invalid_configuration{color:#a34e37}.integration-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.integration-modal{z-index:30;background:#11251c70;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.integration-modal form{background:#fff;border-radius:14px;width:540px;max-height:90vh;padding:28px;overflow:auto;box-shadow:0 20px 70px #0003}.integration-modal label{margin:14px 0}.integration-modal p{color:#69756f;font-size:14px}.integration-center input:focus,.integration-center select:focus,.integration-center button:focus-visible{outline-offset:2px;outline:2px solid #397b59}.sidebar nav a{color:#aebbb6;border-radius:8px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.sidebar nav a svg{width:18px;height:18px}.sidebar nav a.active,.sidebar nav a:hover{color:#fff;background:#25322e}.pilot-page{max-width:1500px;margin:auto;padding:32px}.pilot-page>header{margin-bottom:28px}.pilot-page h1{margin:14px 0;font:600 32px Georgia,serif}.pilot-page h2{font-size:23px}.pilot-page p{line-height:1.6}.pilot-page a{color:#285c47}.pilot-page button,.pilot-login button{color:#24483e;cursor:pointer;background:#f6f8f6;border:1px solid #c6d2cb;border-radius:7px;padding:10px 16px}.pilot-page button:disabled{opacity:.45;cursor:not-allowed}.pilot-page input,.pilot-page select,.pilot-page textarea,.pilot-login input{font:inherit;color:#17201d;background:#fff;border:1px solid #c6d2cb;border-radius:7px;max-width:100%;padding:10px}.pilot-page label,.pilot-login label{gap:7px;margin:12px 0;display:grid}.pilot-page textarea{resize:vertical;width:100%;min-height:110px}.pilot-filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.pilot-filters label{margin:0}.pilot-filters input{min-width:270px}.pilot-card{background:#fff;border:1px solid #dee5e0;border-radius:10px;justify-content:space-between;gap:20px;margin:12px 0;padding:22px;display:flex}.pilot-card p{margin:8px 0}.pilot-card small{color:#67776e;margin:7px 0;display:block}.pilot-title{font-size:18px;font-weight:600;text-decoration:none}.pilot-status{color:#415d4b;background:#edf1ed;border:1px solid #dce4dd;border-radius:20px;padding:4px 10px;font-size:12px;display:inline-block}.pilot-muted,.pilot-empty{color:#6c7971}.pilot-empty{padding:28px 0}.pilot-pagination,.pilot-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:22px 0;display:flex}.pilot-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:30px 0;display:grid}.pilot-metrics a{background:#fff;border:1px solid #dee5e0;border-radius:10px;gap:12px;padding:24px;text-decoration:none;display:grid}.pilot-metrics strong{font-size:32px}.pilot-tab{padding:26px}.pilot-tab [hidden]{display:none!important}.pilot-section{border-bottom:1px solid #dfe5e0;padding:24px 0}.pilot-section h3{line-height:1.5}.pilot-evidence details{background:#f6f8f6;border-radius:7px;margin:10px 0;padding:12px}.pilot-evidence summary,details summary{cursor:pointer;line-height:1.6}.pilot-evidence blockquote{white-space:pre-wrap;border-left:3px solid #ae9564;margin-left:6px;padding-left:18px;line-height:1.7}.pilot-info{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.pilot-info dt{color:#6c7971;font-size:13px}.pilot-info dd{margin:8px 0}.pilot-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.pilot-material{background:#fffdf7;border:1px solid #c6d2cb;border-radius:12px;margin:24px 0;padding:26px}.pilot-material header{justify-content:space-between;gap:20px;display:flex}.pilot-material article{border-bottom:1px solid #e5e2d8;padding:15px 0}.pilot-material article.targeted{outline-offset:3px;background:#fff9e8;outline:3px solid #ae9564}.pilot-material mark{background:#f2d889;padding:1px 2px}.pilot-amendment fieldset{border:1px solid #c6d2cb;border-radius:8px;margin:20px 0}.pilot-page code{overflow-wrap:anywhere}.pilot-login{place-items:center;min-height:100vh;padding:24px;display:grid}.pilot-login form{background:#fff;border:1px solid #dce4dd;border-radius:16px;width:420px;max-width:100%;padding:36px}.pilot-login p{color:#68776e;line-height:1.6}.pilot-login small{color:#68776e;margin-top:22px;display:block}.pilot-login button{color:#fff;background:#24483e;width:100%;margin-top:14px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #997641}.pilot-page .conversation{border:1px solid #dfe5e0}.pilot-page .draft-editor{padding:24px}.pilot-page .tabs{flex-wrap:wrap}.pilot-page .banner button{margin-left:14px}.projection-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.projection-header>div{align-items:center;gap:12px;display:flex}.projection-header h2{margin:0}.document-intelligence h4,.legal-report h4{margin-bottom:8px}.legal-report{background:#f8faf8;border-left:4px solid #597568;margin:18px 0;padding:20px}.report-history{border:1px solid #dfe5e0;border-radius:8px;margin:12px 0;padding:14px}.bubble.targeted{outline-offset:3px;background:#fff9e8;outline:3px solid #ae9564}@media (width<=800px){.shell{grid-template-columns:1fr}.sidebar{height:auto;padding:16px;position:static}.sidebar nav{flex-wrap:wrap;display:flex}.sidebar nav a{padding:8px;font-size:13px}.brand{padding-bottom:14px}.side-bottom{justify-content:space-between;align-items:center;display:flex}.profile{border:0;margin:0;padding:8px}.pilot-page{padding:20px}.pilot-tab{padding:18px}.pilot-card{flex-direction:column}.pilot-filters{align-items:stretch}.pilot-filters label{flex:1}.pilot-filters input{min-width:0}.pilot-page .conversation{grid-template-columns:1fr}.pilot-material{padding:16px}.pilot-page h1{font-size:27px}.projection-header{flex-direction:column}.projection-header>div{flex-wrap:wrap}}.owner-shell .case-status i{background:var(--owner-accent)}.owner-shell .pilot-evidence blockquote{border-left-color:var(--owner-accent)}.owner-shell .pilot-material{border-color:var(--owner-line);background:#fff}.owner-shell .pilot-material article{border-color:var(--owner-line)}.owner-shell .bubble.internal_note{background:#f1f5f3;border-color:#dfe7e3}.owner-shell .bubble>small{color:var(--owner-muted)}.owner-shell .draft-editor h3,.owner-shell .section-heading,.owner-shell .legal h2{font-family:inherit}.owner-shell button:focus-visible,.owner-shell a:focus-visible,.owner-shell input:focus-visible,.owner-shell select:focus-visible,.owner-shell textarea:focus-visible,.owner-shell summary:focus-visible{outline-color:var(--owner-accent)}.owner-team-page{width:100%;margin:0!important}.owner-team-header{justify-content:space-between;align-items:flex-start;display:flex;margin-bottom:18px!important}.owner-team-header p{color:#646d68;margin:0;font-size:13px}.owner-team-alert,.owner-team-success{border-radius:9px;padding:11px 13px;font-size:13px}.owner-team-alert{color:#8e332f;background:#fff5f4;border:1px solid #f0d3d0}.owner-team-success{color:#266c5e;background:#eef8f5;border:1px solid #cae8df;align-items:center;gap:8px;display:flex}.owner-team-success svg{width:16px;height:16px}.owner-team-state{text-align:center;border:1px solid var(--owner-line);min-height:220px;color:var(--owner-muted);background:#fff;border-radius:12px;place-content:center;gap:7px;padding:28px;display:grid}.owner-team-state strong{color:var(--owner-ink)}.owner-team-state span{font-size:12px}.owner-team-list{border:1px solid var(--owner-line);background:#fff;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.owner-team-list>li{border-bottom:1px solid var(--owner-line);grid-template-columns:42px minmax(210px,1.15fr) minmax(220px,1.4fr) 98px 128px;align-items:center;gap:14px;min-height:78px;padding:12px 14px;display:grid}.owner-team-list>li:last-child{border-bottom:0}.owner-team-list>li:hover{background:#f8fbf9}.owner-team-avatar{color:#246f61;background:#edf5f2;border-radius:10px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:750;display:grid}.owner-team-person{gap:3px;min-width:0;display:grid}.owner-team-person strong{align-items:center;gap:7px;font-size:13px;display:flex}.owner-team-person strong small{color:#59635e;text-transform:uppercase;letter-spacing:.04em;background:#eef2ef;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.owner-team-person>span,.owner-team-person>a{min-width:0;color:var(--owner-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.owner-team-person>a{text-decoration:none}.owner-team-person>a:hover{color:var(--owner-accent);text-decoration:underline}.owner-team-directions{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.owner-team-directions span{color:#47524d;white-space:nowrap;text-overflow:ellipsis;background:#f1f4f2;border-radius:6px;max-width:100%;padding:4px 7px;font-size:10px;overflow:hidden}.owner-team-directions em{color:var(--owner-muted);font-size:11px;font-style:normal}.owner-team-status{color:#59635e;background:#f1f3f2;border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-weight:700}.owner-team-status.is-active{color:#25705f;background:#e9f6f1}.owner-team-status.is-disabled{color:#985049;background:#f7eceb}.owner-team-configure{justify-content:center;align-items:center;gap:6px;width:128px;font-size:11px;display:inline-flex;color:var(--owner-ink)!important;border-color:var(--owner-line)!important;background:#fff!important;padding:0 11px!important}.owner-team-configure:hover{background:#f7faf8!important;border-color:#aebbb5!important}.owner-team-configure svg{width:15px;height:15px}.owner-team-dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18211d78;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.owner-team-dialog{overscroll-behavior:contain;background:#fff;border:1px solid #d9dfdb;border-radius:16px;width:min(620px,100vw - 28px);max-height:min(780px,100dvh - 28px);overflow:auto;box-shadow:0 22px 70px #13201930}.owner-team-dialog>header{z-index:2;border-bottom:1px solid var(--owner-line);background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.owner-team-dialog>header span{color:#247365;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:10px;font-weight:750;display:block}.owner-team-dialog>header h2{margin:0!important;font-size:20px!important}.owner-team-dialog>header p{color:var(--owner-muted);margin:4px 0 0;font-size:11px}.owner-team-dialog>header button{place-items:center;width:36px;display:grid;min-height:36px!important;color:var(--owner-ink)!important;background:#f1f4f2!important;border:0!important;padding:0!important}.owner-team-dialog>header button svg{width:17px}.owner-team-dialog>.owner-team-alert,.owner-team-dialog>.owner-team-success{margin:14px 20px 0}.owner-team-profile-form,.owner-team-access{padding:20px}.owner-team-access{border-top:1px solid var(--owner-line)}.owner-team-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.owner-team-section-heading h3{margin:0!important;font-size:14px!important}.owner-team-section-heading p{color:var(--owner-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.owner-team-section-heading>span{color:#4d5853;background:#f1f4f2;border-radius:6px;padding:5px 8px;font-size:10px}.owner-team-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.owner-team-profile-form label{margin:0!important}.owner-team-profile-form label>span{color:var(--owner-muted);font-size:11px}.owner-team-profile-form input[type=text],.owner-team-profile-form input:not([type]){width:100%}.owner-team-check-list,.owner-team-permission-groups fieldset{border:1px solid var(--owner-line);border-radius:10px;margin:18px 0 0;padding:0;overflow:hidden}.owner-team-check-list legend,.owner-team-permission-groups legend{color:var(--owner-muted);margin-left:10px;padding:0 6px;font-size:10px;font-weight:700}.owner-team-check-list label,.owner-team-permission-groups label{border-bottom:1px solid var(--owner-line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 11px;font-size:11px;display:flex;margin:0!important}.owner-team-check-list label:last-child,.owner-team-permission-groups label:last-child{border-bottom:0}.owner-team-check-list input,.owner-team-permission-groups input{width:17px;height:17px;accent-color:var(--owner-accent);min-height:17px!important}.owner-team-form-actions{justify-content:flex-end;margin-top:14px;display:flex}.owner-team-form-actions button{min-width:150px;font-size:11px;color:#fff!important;background:#202522!important;border-color:#202522!important}.owner-team-permission-groups{grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-team-permission-groups fieldset{margin:0}.owner-team-permission-groups fieldset:nth-child(2){grid-row:span 2}.owner-team-dialog fieldset:disabled{opacity:.64}.owner-team-dialog input:disabled{cursor:not-allowed}@media (width<=900px){.owner-team-list>li{grid-template-columns:42px minmax(180px,1fr) minmax(180px,1fr) 98px}.owner-team-configure{grid-column:2/-1;justify-self:end;margin-top:-4px}.owner-team-status{justify-self:end}}@media (width<=620px){.owner-team-page{padding-top:18px!important}.owner-team-list{background:0 0;border:0;border-radius:0;gap:8px;display:grid;overflow:visible}.owner-team-list>li{background:#fff;border-radius:11px;grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:0;padding:12px 116px 12px 12px;position:relative;border:1px solid var(--owner-line)!important}.owner-team-person{grid-column:2}.owner-team-person strong{padding-right:4px}.owner-team-directions{grid-column:1/-1}.owner-team-status{grid-column:1/-1;justify-self:start}.owner-team-configure{grid-column:auto;width:auto;height:34px;position:absolute;top:10px;right:10px;min-height:34px!important;padding-inline:9px!important}.owner-team-dialog-backdrop{place-items:end center;padding:0}.owner-team-dialog{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-height:88dvh}.owner-team-dialog>header{padding:16px}.owner-team-dialog>.owner-team-alert,.owner-team-dialog>.owner-team-success{margin-inline:16px}.owner-team-profile-form,.owner-team-access{padding:17px 16px}.owner-team-form-grid,.owner-team-permission-groups{grid-template-columns:1fr}.owner-team-permission-groups fieldset:nth-child(2){grid-row:auto}.owner-team-form-actions button{width:100%}}.owner-clients-page,.owner-client-detail{width:100%;margin:0!important}.owner-clients-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.owner-clients-header p,.owner-client-detail>header p{color:var(--owner-muted);margin:4px 0 0;font-size:13px}.owner-clients-header>button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex;color:#fff!important;background:#202522!important;border-color:#202522!important}.owner-clients-header>button svg{width:16px;height:16px}.owner-client-list{border:1px solid var(--owner-line);background:#fff;border-radius:12px;margin:20px 0 0;padding:0;list-style:none;overflow:hidden}.owner-client-list li+li{border-top:1px solid var(--owner-line)}.owner-client-list a{min-height:72px;color:var(--owner-ink);grid-template-columns:40px minmax(180px,1.4fr) minmax(160px,1fr) 86px 16px;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;display:grid}.owner-client-list a:hover{background:#f8fbf9}.owner-client-avatar{color:#246f61;background:#edf5f2;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:750;display:grid}.owner-client-name{gap:4px;min-width:0;display:grid}.owner-client-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.owner-client-name small,.owner-client-cases small{color:var(--owner-muted);font-size:10px}.owner-client-channels{flex-wrap:wrap;gap:5px;display:flex}.owner-client-channels i{color:#4d5853;background:#f1f4f2;border-radius:6px;padding:4px 7px;font-size:10px;font-style:normal}.owner-client-cases{text-align:right;gap:2px;display:grid}.owner-client-cases strong{font-size:14px}.owner-client-pagination{min-height:48px;color:var(--owner-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.owner-client-pagination a{color:#246f61;font-weight:650}.owner-client-dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18211d78;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.owner-client-dialog{background:#fff;border:1px solid #d9dfdb;border-radius:15px;width:min(460px,100vw - 32px);overflow:hidden;box-shadow:0 22px 70px #13201930}.owner-client-dialog>header{border-bottom:1px solid var(--owner-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.owner-client-dialog>header span{color:#247365;letter-spacing:.07em;font-size:10px;font-weight:750}.owner-client-dialog>header h2{margin:4px 0 0!important;font-size:19px!important}.owner-client-dialog>header p{color:var(--owner-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.owner-client-dialog>header button{place-items:center;width:34px;display:grid;min-height:34px!important;color:var(--owner-ink)!important;background:#f1f4f2!important;border:0!important;padding:0!important}.owner-client-dialog>header svg{width:16px}.owner-client-dialog form{gap:14px;padding:20px;display:grid}.owner-client-dialog form label{margin:0!important}.owner-client-dialog form label>span{color:var(--owner-muted);margin-bottom:6px;font-size:11px;display:block}.owner-client-dialog form input{width:100%}.owner-client-dialog form>div{justify-content:flex-end;gap:8px;display:flex}.owner-client-dialog form>div button:last-child{color:#fff!important;background:#202522!important;border-color:#202522!important}.owner-client-detail>header>a{color:#246f61;margin-bottom:18px;font-size:12px;font-weight:650;display:inline-block}.owner-client-summary{border:1px solid var(--owner-line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid;overflow:hidden}.owner-client-summary>div{border-right:1px solid var(--owner-line);gap:5px;min-height:76px;padding:14px;display:grid}.owner-client-summary>div:last-child{border-right:0}.owner-client-summary small{color:var(--owner-muted);font-size:10px}.owner-client-summary strong{font-size:13px}.owner-client-cases-section{border:1px solid var(--owner-line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden}.owner-client-cases-section>header{border-bottom:1px solid var(--owner-line);padding:16px}.owner-client-cases-section h2{margin:0!important;font-size:15px!important}.owner-client-cases-section header p{color:var(--owner-muted);margin:4px 0 0;font-size:11px}.owner-client-cases-section ul{margin:0;padding:0;list-style:none}.owner-client-cases-section li+li{border-top:1px solid var(--owner-line)}.owner-client-cases-section li>a{min-height:66px;color:var(--owner-ink);grid-template-columns:minmax(180px,1fr) auto 16px;align-items:center;gap:16px;padding:10px 16px;text-decoration:none;display:grid}.owner-client-cases-section li>a:hover{background:#f8fbf9}.owner-client-cases-section li>a>span:first-child{gap:4px;min-width:0;display:grid}.owner-client-cases-section li strong{font-size:12px}.owner-client-cases-section li small,.owner-client-cases-section li>a>span:nth-child(2){color:var(--owner-muted);font-size:10px}.owner-client-cases-section li i{font-style:normal}@media (width<=900px){.owner-client-list a{grid-template-columns:40px minmax(170px,1fr) minmax(130px,.8fr) 70px 16px}}@media (width<=620px){.owner-clients-header{flex-direction:column;align-items:stretch;gap:14px}.owner-clients-header>button{justify-content:center;width:100%}.owner-client-list{background:0 0;border:0;gap:8px;display:grid;overflow:visible}.owner-client-list li{background:#fff;border-radius:11px;border:1px solid var(--owner-line)!important}.owner-client-list a{grid-template-columns:38px minmax(0,1fr) 14px;gap:10px;padding:12px}.owner-client-channels,.owner-client-cases{grid-column:2}.owner-client-cases{text-align:left;gap:5px;display:flex}.owner-client-list a>span:last-child{grid-area:1/3}.owner-client-summary{grid-template-columns:1fr}.owner-client-summary>div{border-right:0;border-bottom:1px solid var(--owner-line);min-height:58px}.owner-client-summary>div:last-child{border-bottom:0}.owner-client-cases-section li>a{grid-template-columns:minmax(0,1fr) 14px}.owner-client-cases-section li>a>span:nth-child(2){grid-column:1}.owner-client-cases-section li i{grid-area:1/2}.owner-client-dialog-backdrop{place-items:end center;padding:0}.owner-client-dialog{border-bottom:0;border-radius:16px 16px 0 0;width:100%}.owner-client-dialog form>div{grid-template-columns:1fr 1fr;display:grid}}.owner-cases-page{width:100%;margin:0!important}.owner-cases-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.owner-cases-header p{color:var(--owner-muted);margin:4px 0 0;font-size:13px}.owner-view-switch{background:#edf1ef;border-radius:9px;flex:0 0 190px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.owner-view-switch button{font-size:11px;min-height:34px!important;color:var(--owner-muted)!important;background:0 0!important;border:0!important;padding:0 10px!important}.owner-view-switch button.active{box-shadow:0 1px 5px #18211d16;color:var(--owner-ink)!important;background:#fff!important}.owner-case-filters{grid-template-columns:minmax(190px,1.35fr) repeat(3,minmax(145px,1fr)) auto auto;align-items:end;gap:8px;margin:20px 0 14px;display:grid}.owner-case-filters label{gap:5px;display:grid;margin:0!important}.owner-case-filters label>span{color:var(--owner-muted);font-size:10px}.owner-case-filters input,.owner-case-filters select,.owner-case-filters>button{width:100%;height:40px;min-height:40px!important}.owner-case-filters>button{white-space:nowrap;padding-inline:14px!important}.owner-case-filters>button:not(.secondary){color:#fff!important;background:#202522!important;border-color:#202522!important}.owner-case-filters .secondary{color:var(--owner-ink)!important;background:#fff!important}.owner-case-custom-dates{grid-column:1/-1;grid-template-columns:repeat(2,minmax(160px,240px));gap:8px;display:grid!important}.owner-cases-result,.owner-case-pagination{min-height:42px;color:var(--owner-muted);justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.owner-cases-result strong{color:var(--owner-ink)}.owner-cases-result small{text-align:right}.owner-case-list{border:1px solid var(--owner-line);background:#fff;border-radius:12px;overflow:hidden}.owner-case-list article{border-bottom:1px solid var(--owner-line);grid-template-columns:minmax(210px,1.55fr) minmax(145px,1fr) minmax(110px,.7fr) auto 92px 28px;align-items:center;gap:14px;min-height:78px;padding:12px 14px;display:grid}.owner-case-list article:last-child{border-bottom:0}.owner-case-list article:hover{background:#f8fbf9}.owner-case-list article>div:not(.owner-case-main){gap:4px;display:grid}.owner-case-list article small{color:var(--owner-muted);font-size:10px}.owner-case-main{gap:3px;min-width:0;display:grid}.owner-case-main>a{color:var(--owner-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;text-decoration:none;overflow:hidden}.owner-case-main>a:hover{color:var(--owner-accent)}.owner-case-main>span{color:#53605a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.owner-case-list article>div>strong{font-size:11px}.owner-case-list time{color:var(--owner-muted);font-size:10px}.owner-case-open{width:28px;height:28px;color:var(--owner-accent);border-radius:8px;place-items:center;font-size:17px;text-decoration:none;display:grid}.owner-case-open:hover{background:#e9f4f0}.owner-case-attention{color:#52625c;white-space:nowrap;background:#eef3f1;border-radius:999px;justify-self:start;padding:5px 7px;font-size:9px;font-weight:700}.owner-case-attention.is-review{color:#236b5c;background:#e8f5f0}.owner-case-attention.is-clear{color:#65706b;background:#f3f5f4}.owner-case-pipeline{scrollbar-gutter:stable;grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px;padding:1px 1px 10px;display:grid;overflow-x:auto}.owner-case-pipeline>section{background:#f6f8f7;border-radius:11px;min-height:360px;padding:10px}.owner-case-pipeline>section>header{justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.owner-case-pipeline>section>header strong{font-size:11px}.owner-case-pipeline>section>header span{color:#52605a;background:#e5ebe8;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.owner-case-pipeline>section>a{color:var(--owner-ink);background:#fff;border:1px solid #e1e6e3;border-radius:9px;gap:6px;margin-bottom:8px;padding:11px;text-decoration:none;display:grid;box-shadow:0 2px 8px #18211d08}.owner-case-pipeline>section>a:hover{border-color:#bdd7ce}.owner-case-pipeline>section>a>strong{font-size:11px}.owner-case-pipeline>section>a>span{color:var(--owner-muted);font-size:10px;line-height:1.35}.owner-case-pipeline time{color:var(--owner-muted);font-size:9px}.owner-case-pipeline>section>p{color:var(--owner-muted);text-align:center;margin:26px 0;font-size:10px}.owner-case-outside{border:1px solid var(--owner-line);background:#fff;border-radius:10px;flex-wrap:wrap;gap:8px 14px;margin-top:10px;padding:12px 14px;font-size:10px;display:flex}.owner-case-outside>span{color:var(--owner-muted)}.owner-case-outside>a{color:var(--owner-accent);text-decoration:none}.owner-case-pagination button{min-width:92px;color:var(--owner-ink)!important;border-color:var(--owner-line)!important;background:#fff!important}.owner-case-pagination button:disabled{opacity:.45}@media (width<=1100px){.owner-case-filters{grid-template-columns:repeat(3,minmax(150px,1fr)) auto}.owner-case-search{grid-column:span 2}.owner-case-list article{grid-template-columns:minmax(190px,1.4fr) minmax(140px,1fr) auto 82px 28px}.owner-case-list article>div:nth-child(3){display:none}}@media (width<=700px){.owner-cases-header{flex-direction:column;gap:14px}.owner-view-switch{flex-basis:auto;width:100%}.owner-case-filters{grid-template-columns:1fr 1fr}.owner-case-search{grid-column:1/-1}.owner-case-filters>button{grid-column:span 1}.owner-case-custom-dates{grid-template-columns:1fr 1fr}.owner-case-list{background:0 0;border:0;gap:8px;display:grid;overflow:visible}.owner-case-list article{background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:13px;border:1px solid var(--owner-line)!important}.owner-case-main,.owner-case-list article>div:nth-child(2){grid-column:1}.owner-case-list article>div:nth-child(3){grid-column:1;display:grid}.owner-case-list article>.owner-case-attention,.owner-case-list article>time{grid-column:1}.owner-case-open{grid-area:1/2}.owner-cases-result{flex-direction:column;align-items:flex-start;gap:3px}.owner-cases-result small{text-align:left}.owner-case-pipeline{grid-template-columns:repeat(5,82vw)}.owner-case-pagination{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f6f5e8;margin-inline:-16px;padding:6px 16px;position:sticky;bottom:0}}@media (width<=440px){.owner-case-filters{grid-template-columns:1fr}.owner-case-search,.owner-case-filters>button{grid-column:1}.owner-case-custom-dates{grid-template-columns:1fr}.owner-case-pipeline{grid-template-columns:repeat(5,86vw)}}.owner-case-workspace{width:100%;max-width:none;margin:0!important}.owner-case-workspace>.workspace{border:1px solid var(--owner-line);background:#fff;border-radius:12px;overflow:visible}.owner-case-workspace>.workspace>.tabs{z-index:4;background:#fff;border-radius:12px 12px 0 0;position:sticky;top:0}.owner-case-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;display:grid}.owner-case-workspace-grid>.pilot-tab{min-width:0;padding:26px 30px}.owner-case-dialog-dock{border-left:1px solid var(--owner-line);background:#fbfcfb;outline:none;min-width:0;max-height:calc(100dvh - 96px);position:sticky;top:66px;overflow:auto}.owner-case-dialog-dock:focus-visible{outline:2px solid var(--owner-accent);outline-offset:-2px}.owner-case-dialog-dock>section>h2{border-bottom:1px solid var(--owner-line);margin:0;padding:20px 18px 13px;font-size:15px}.owner-case-dialog-dock .conversation{background:#fbfcfb;border:0;min-height:0;display:block}.owner-case-dialog-dock .message-stream{gap:9px;max-height:410px;padding:16px}.owner-case-dialog-dock .bubble{max-width:91%;padding:10px 11px}.owner-case-dialog-dock .bubble.internal_note{max-width:96%}.owner-case-dialog-dock .bubble header{gap:2px;display:grid}.owner-case-dialog-dock .draft-editor{border-left:0;border-top:1px solid var(--owner-line);gap:8px;padding:17px 16px}.owner-case-dialog-dock .draft-editor h3{margin:3px 0;font-size:15px}.owner-case-dialog-dock .draft-editor p{margin-bottom:8px}.owner-case-dialog-dock .draft-editor label{font-size:11px;margin:4px 0!important}.owner-case-dialog-dock .draft-editor textarea{resize:vertical;min-height:96px}.owner-case-history>p{color:var(--owner-muted);font-size:12px}.owner-case-history>h3{margin-top:26px;font-size:14px}.owner-case-history .pilot-section small{color:var(--owner-muted)}@media (width<=1120px){.owner-case-workspace-grid{grid-template-columns:1fr}.owner-case-dialog-dock{border-left:0;border-top:1px solid var(--owner-line);max-height:none;position:static}.owner-case-dialog-dock .message-stream{max-height:440px}.owner-case-dialog-dock .draft-editor{grid-template-columns:1fr auto;display:grid}.owner-case-dialog-dock .draft-editor h3,.owner-case-dialog-dock .draft-editor p,.owner-case-dialog-dock .draft-editor label{grid-column:1/-1}.owner-case-dialog-dock .draft-editor button{justify-self:end}}@media (width<=700px){.owner-case-workspace-grid>.pilot-tab{padding:18px 16px}.owner-case-workspace>.workspace>.tabs{gap:16px;padding-inline:12px;top:56px}.owner-case-dialog-dock .message-stream{max-height:380px}.owner-case-dialog-dock .draft-editor{display:flex}.owner-case-dialog-dock .draft-editor textarea{min-height:110px}}.owner-case-main>a.owner-case-client{color:#53605a;font-size:11px;font-weight:500}.owner-reset{border-top:1px solid var(--owner-line);max-width:1050px;margin-top:32px}.owner-reset>header{margin-bottom:16px}.owner-reset-panel{background:#fffaf8;border:1px solid #e5d4cf;border-radius:12px;padding:22px}.owner-reset-panel>p{max-width:760px;margin:0 0 12px;font-size:13px}.owner-reset-panel>button,.owner-reset-danger{color:#fff!important;background:#9b3830!important;border-color:#9b3830!important}.owner-reset-confirm{border-top:1px solid #e5d4cf;margin-top:20px;padding-top:16px}.owner-reset-confirm h2{margin:0 0 10px;font-size:20px}.owner-reset-confirm>p{font-size:13px}.owner-reset-confirm label{max-width:360px;font-size:13px}.owner-reset-confirm input{width:100%}.owner-reset-actions{flex-wrap:wrap;gap:10px;display:flex}.owner-reset-error{color:#923629}.owner-reset-success{color:#24634d}.owner-reset-error,.owner-reset-success{background:#fff;border-radius:8px;padding:12px}.owner-processing-summary{border:1px solid var(--owner-line);width:fit-content;max-width:100%;color:var(--owner-ink);background:#f7faf8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:9px 12px;display:flex}.owner-processing-summary strong{font-size:12px}.owner-processing-summary span,.owner-processing-summary small{color:var(--owner-muted);font-size:11px}.owner-processing-summary small{overflow-wrap:anywhere;flex-basis:100%}.owner-case-history>ol{border-top:1px solid var(--owner-line);margin:10px 0 22px;padding:0;list-style:none}.owner-case-history>ol li{border-bottom:1px solid var(--owner-line);grid-template-columns:minmax(170px,1fr) auto;gap:5px 14px;padding:11px 0;font-size:12px;display:grid}.owner-case-history>ol span{color:var(--owner-muted)}.owner-case-history>ol code{color:var(--owner-muted);grid-column:1/-1;font-size:10px}@media (width<=700px){.owner-processing-summary{width:100%}.owner-case-history>ol li{grid-template-columns:1fr}.owner-case-history>ol code{grid-column:1}}.owner-shell{--owner-ink:#17201d;--owner-muted:#707b76;--owner-line:#dfe4e2;--owner-surface:#fff;--owner-bg:#f3f5f4;--owner-accent:#45665d;background:var(--owner-bg);grid-template-columns:286px minmax(0,1fr)}.owner-sidebar{color:#dae2de;background:#19231f;border-right:1px solid #2a3732;padding:28px 16px 18px}.owner-brand{gap:12px;height:58px;padding:0 10px 24px}.owner-brand>span{color:#19231f;background:#bda06d;border-radius:10px;width:38px;height:38px;font:700 19px Georgia,serif}.owner-brand strong{color:#f6f7f5;font-size:14px}.owner-brand small{color:#8fa19a;font-size:11px}.owner-sidebar nav{gap:4px;margin-top:15px}.owner-sidebar nav a{color:#aebbb6;min-height:42px;padding:0 12px;font-size:13px;font-weight:500;position:relative}.owner-sidebar nav a svg{width:18px;height:18px}.owner-sidebar nav a:hover,.owner-sidebar nav a.active{color:#fff;background:#25322e}.owner-sidebar nav a.active:before{content:"";background:#bda06d;border-radius:3px;width:3px;position:absolute;top:11px;bottom:11px;left:0}.owner-sidebar-footer{border-top-color:#2a3732}.owner-profile{color:#dae2de}.owner-profile:hover{background:#25322e}.owner-profile>b{color:#d5bd91;background:#31423c}.owner-profile small,.owner-sidebar-footer>button{color:#8fa19a}.owner-sidebar-footer>button:hover{color:#fff;background:#25322e}.owner-topbar{border-bottom-color:var(--owner-line);background:#fff;height:66px;padding:0 32px}.owner-breadcrumb{color:#66736d!important;font-size:13px!important}.owner-breadcrumb:has(a){white-space:nowrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.owner-breadcrumb svg{color:#89958f;flex:none;width:15px;height:15px}.owner-breadcrumb a{color:#66736d;text-decoration:none}.owner-breadcrumb a:hover{color:#24483e;text-decoration:underline}.owner-breadcrumb span{text-overflow:ellipsis;color:var(--owner-ink);font-weight:600;overflow:hidden}.owner-topbar-actions{align-items:center;gap:20px;min-width:0;display:flex}.owner-topbar-actions>a{max-width:180px}.owner-global-search{border:1px solid var(--owner-line);background:#f8f9f9;border-radius:8px;align-items:center;gap:8px;width:min(300px,32vw);height:36px;padding:0 10px;display:flex}.owner-global-search svg{color:#8b9491;flex:none;width:16px;height:16px}.owner-global-search input{width:100%;min-width:0;height:100%;color:var(--owner-ink);background:0 0;border:0;outline:0;padding:0;font-size:12px}.owner-global-search:focus-within{outline-offset:2px;outline:2px solid #bda06d}.owner-shell .pilot-page{max-width:1600px;padding:30px 32px}.owner-shell .pilot-page h1{color:var(--owner-ink);letter-spacing:-.015em;margin:6px 0 4px;font-family:Georgia,serif;font-size:31px;font-weight:500;line-height:1.2}.owner-shell .pilot-page h2{color:var(--owner-ink)}.owner-shell .pilot-page>header .eyebrow{display:inline}.owner-shell .pilot-page>header p{color:var(--owner-muted)}.owner-shell .pilot-card,.owner-shell .pilot-metrics a,.owner-shell .owner-case-list,.owner-shell .owner-client-list,.owner-shell .owner-team-list{border-color:var(--owner-line);background:#fff;border-radius:12px;box-shadow:0 8px 30px #18211f0a}.owner-shell .pilot-title{color:#24483e}.owner-shell .pilot-status{color:#415d4b;background:#eef2ef}.owner-shell .pilot-empty{color:var(--owner-muted)}.owner-shell .owner-cases-page .pilot-empty{text-align:center;border:1px solid var(--owner-line);background:#fff;border-radius:12px;place-content:center;min-height:220px;margin:0;padding:28px;display:grid}.owner-shell .owner-cases-header p{font-size:13px}.owner-shell .owner-cases-result{color:var(--owner-muted)}.owner-shell .owner-case-filters{border:1px solid var(--owner-line);background:#fff;border-radius:12px;padding:16px}.owner-shell .owner-case-filters>button[type=submit]{color:#fff!important;background:#24483e!important;border-color:#24483e!important}.owner-shell .owner-case-filters>button[type=submit]:hover{background:#1a382f!important}.owner-shell .owner-clients-header>button,.owner-shell .owner-client-dialog form>div button:last-child,.owner-shell .owner-team-form-actions button{color:#fff!important;background:#24483e!important;border-color:#24483e!important}.owner-shell .owner-case-workspace{padding-top:22px;padding-right:16px}.owner-case-workspace>.owner-case-heading{margin-bottom:26px;position:relative}.owner-case-back{margin-bottom:12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.owner-case-heading>.eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 180px);overflow:hidden;display:block!important}.owner-case-heading-main{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.owner-case-heading-main>div:first-child{min-width:0}.owner-case-heading h1{margin:8px 0 4px!important}.owner-case-heading .owner-case-subtitle{-webkit-line-clamp:2;line-clamp:2;max-width:800px;color:var(--owner-muted);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.owner-case-heading-actions{flex:none;align-items:center;gap:12px;padding-top:4px;display:flex}.owner-case-heading-actions>.pilot-status{color:#7d7561;white-space:nowrap;background:0 0;border:0;font-size:11px}.owner-case-heading-actions>.pilot-status:before{content:"";background:#b69b61;border-radius:50%;width:6px;height:6px;margin:0 7px 1px 0;display:inline-block}.owner-case-heading-actions[data-status=analysis]>.pilot-status:before,.owner-case-heading-actions[data-status=intake]>.pilot-status:before{background:#6d91ae}.owner-case-heading-actions[data-status=approved]>.pilot-status:before,.owner-case-heading-actions[data-status=completed]>.pilot-status:before{background:#5b8a6c}.owner-case-heading-actions[data-status=closed]>.pilot-status:before,.owner-case-heading-actions[data-status=archived]>.pilot-status:before{background:#9ba5a0}.owner-case-details{position:relative}.owner-case-details>summary{width:38px;height:36px;color:var(--owner-ink);cursor:pointer;background:#fff;border:1px solid #cfd8d3;border-radius:8px;place-items:center;font-size:19px;line-height:1;list-style:none;display:grid}.owner-case-details>summary::-webkit-details-marker{display:none}.owner-case-details[open]>summary{border-color:var(--owner-accent)}.owner-case-details-popover{z-index:8;border:1px solid var(--owner-line);background:#fff;border-radius:12px;width:min(380px,78vw);max-height:65vh;padding:18px;font-size:11px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 14px 36px #18211f29}.owner-case-details-popover>strong{font-size:13px}.owner-case-details-popover>p{overflow-wrap:anywhere;margin:10px 0;line-height:1.5}.owner-case-details-popover .owner-processing-summary{width:100%}.owner-case-details-popover>button{margin-top:8px;font-size:11px}.owner-case-frame{border:1px solid var(--owner-line);background:#fff;border-radius:12px;grid-template-columns:260px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 8px 30px #18211f0a}.owner-case-queue{border-right:1px solid var(--owner-line);background:#fbfcfc;min-width:0}.owner-case-queue>header{justify-content:space-between;align-items:center;gap:8px;min-height:72px;padding:12px 17px;display:flex}.owner-case-queue>header>div:first-child{gap:4px;display:grid}.owner-case-queue>header strong{font-size:13px}.owner-case-queue>header small{color:var(--owner-muted);font-size:10px}.owner-case-queue>header a{flex:none;font-size:10px;font-weight:600;text-decoration:none}.owner-case-queue-tools{align-items:center;gap:5px;display:flex}.owner-shell .owner-case-queue-tools button{color:#71807b;background:0 0;border:0;place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:grid}.owner-case-queue-tools svg{width:16px;height:16px}.owner-case-queue-search{gap:6px;padding:0 13px 12px;display:flex}.owner-case-queue-search input{width:100%;min-width:0;font-size:11px}.owner-shell .owner-case-queue-search button{color:#fff;background:#24483e;border-color:#24483e;flex:none;min-height:36px;padding:0 9px;font-size:11px}.owner-case-queue-state{color:var(--owner-muted);padding:8px 16px;font-size:11px}.owner-case-queue-error{color:#8a4b3e;margin:0;padding:10px 16px;font-size:11px}.owner-case-queue nav{display:grid}.owner-case-queue nav a{min-width:0;color:var(--owner-ink);border-top:1px solid #ecefef;gap:11px;padding:15px 14px;text-decoration:none;display:flex}.owner-case-queue nav a:hover{background:#f3f7f5}.owner-case-queue nav a[aria-current=page]{background:#f0f3f2;box-shadow:inset 3px 0 #45665d}.owner-case-queue-avatar{color:#36554b;background:#e1e7e4;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.owner-case-queue-copy{gap:4px;min-width:0;display:grid}.owner-case-queue-copy strong,.owner-case-queue-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-case-queue-copy strong{font-size:12px}.owner-case-queue-copy small,.owner-case-queue-copy>span{color:var(--owner-muted);font-size:10px}.owner-case-queue-status:before{content:"";background:#8e9b95;border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.owner-case-queue-status[data-attention=true]:before,.owner-case-queue-status[data-status=review]:before{background:#b69b61}.owner-case-queue-status[data-status=analysis][data-attention=false]:before,.owner-case-queue-status[data-status=intake][data-attention=false]:before{background:#6d91ae}.owner-case-queue-status[data-status=approved][data-attention=false]:before,.owner-case-queue-status[data-status=completed][data-attention=false]:before{background:#5b8a6c}.owner-case-frame>.workspace{background:#fff;border:0;border-radius:0;min-width:0}.owner-case-frame .tabs{background:#fff;flex-wrap:nowrap;gap:22px;min-width:0;height:54px;padding:0 20px;overflow:visible}.owner-case-frame .tabs button{color:#77817d;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;height:54px;min-height:54px;padding:0;font-size:12px}.owner-case-frame .tabs button.active{color:#24483e;border-bottom-color:#45665d}.owner-case-panel{min-width:0;padding:24px 28px}.owner-case-panel[hidden]{display:none!important}.owner-case-panel h2,.owner-case-panel .section-heading,.owner-case-panel .legal h2{font-family:Georgia,serif;font-weight:500}.owner-case-panel h2{font-size:22px!important}.owner-case-report{grid-template-columns:minmax(0,1fr) minmax(280px,285px);gap:0;padding:0;display:grid}.owner-case-report>div{min-width:0;padding:24px 20px 32px 30px}.owner-case-report>aside{border-left:1px solid var(--owner-line);min-width:0;padding:24px 20px 32px}.owner-case-report .projection-header{display:block}.owner-case-report .projection-header>div{flex-wrap:wrap;gap:7px}.owner-case-report .projection-header>details{color:var(--owner-muted);margin-top:8px;font-size:11px}.owner-case-report .owner-legal-panel{border-bottom:0;padding:0}.owner-report-meta{border-bottom:1px solid var(--owner-line);min-height:48px;color:var(--owner-muted);justify-content:space-between;align-items:center;gap:8px;padding-bottom:20px;font-size:10px;display:flex;position:relative}.owner-report-meta>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.owner-report-meta>span{min-width:0}.owner-report-meta>span:first-of-type{align-items:center;gap:5px;display:flex}.owner-report-meta svg{width:13px;height:13px;color:var(--owner-accent);flex:none}.owner-report-meta>span:nth-of-type(2){text-align:right}.owner-report-meta>details{flex:none;position:relative}.owner-report-meta>details>summary{color:#77847d;text-align:center;width:22px;font-size:15px;list-style:none}.owner-report-meta>details>summary::-webkit-details-marker{display:none}.owner-report-meta>details>div{z-index:4;border:1px solid var(--owner-line);overflow-wrap:anywhere;background:#fff;border-radius:9px;width:min(270px,70vw);padding:12px;position:absolute;top:22px;right:0;box-shadow:0 10px 28px #17201d20}.owner-report-content{margin-top:28px}.owner-case-report .legal-report{background:0 0;border:0;margin:0;padding:0}.owner-case-report .legal-report>header>.pilot-status{color:var(--owner-muted);background:0 0;border:0;margin:4px 0 8px;padding:0;font-size:10px}.owner-report-eyebrow{color:#8d9691;letter-spacing:.14em;font-size:10px;font-weight:700;display:block}.owner-case-report .legal-report>header h3{color:var(--owner-ink);margin:5px 0 16px;font:400 26px/1.18 Georgia,serif}.owner-case-report .legal-report>header p{color:#4e5a53;margin:9px 0;font:13px/1.65 Georgia,serif}.owner-case-report .legal-report>section{margin-top:24px}.owner-case-report .legal-report h4{color:#4d5c53;margin:0 0 8px;font-size:11px;font-weight:700}.owner-case-report .legal-report ul{margin:0;padding:0;list-style:none}.owner-case-report .legal-report li{color:#4e5a53;margin:0 0 12px;font:13px/1.7 Georgia,serif}.owner-legal-panel>h3{margin-top:32px;font-size:13px}.owner-review-pane{min-width:0}.owner-review-header{border-bottom:1px solid var(--owner-line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:20px;display:flex}.owner-review-header>div{align-items:center;gap:10px;min-width:0;display:flex}.owner-review-header svg{color:#45665d;background:#eaf1ed;border-radius:8px;flex:none;width:28px;height:28px;padding:6px}.owner-review-header h2{white-space:nowrap;margin:0;font-family:inherit;font-weight:700;font-size:13px!important}.owner-review-header small{color:var(--owner-muted);margin-top:3px;font-size:10px;display:block}.owner-review-state{border:1px solid var(--owner-line);color:#65726c;white-space:nowrap;border-radius:99px;flex:none;padding:5px 8px;font-size:10px}.owner-review-checklist{gap:0;margin:8px 0 18px;padding:0;list-style:none;display:grid}.owner-review-checklist li{align-items:flex-start;gap:9px;padding:10px 0;display:flex}.owner-review-checklist li svg{color:#b59b62;flex:none;width:15px;height:15px;margin-top:1px}.owner-review-checklist li[data-tone=ready] svg{color:#6f9a7d}.owner-review-checklist strong{font-size:11px;font-weight:650;display:block}.owner-review-checklist small{color:var(--owner-muted);margin-top:3px;font-size:10px;line-height:1.45;display:block}.owner-review-client-message{background:#f3f6f4;border-radius:9px;padding:14px}.owner-review-client-message header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.owner-review-client-message h3{margin:0;font-size:11px}.owner-shell .owner-review-client-message header button{color:#45665d;white-space:nowrap;background:0 0;border:0;min-height:0;padding:0;font-size:10px}.owner-shell .owner-review-client-message header button:hover{text-decoration:underline}.owner-review-client-message p{color:#4f5c55;margin:0 0 8px;font-size:11px;line-height:1.55}.owner-review-client-message small{color:var(--owner-muted);font-size:10px}.owner-review-conclusions{border-bottom:1px solid var(--owner-line);margin:16px 0;padding:0 0 14px}.owner-review-conclusions>summary{color:#49645b;font-size:11px;font-weight:650}.owner-review-conclusions .pilot-section{padding:12px 0}.owner-review-conclusions .pilot-section h3{margin:8px 0;font-size:12px}.owner-review-conclusions .pilot-section p{font-size:11px}.owner-review-decision{border-top:1px solid var(--owner-line);margin-top:18px;padding:16px 0 0}.owner-review-decision h3{margin:0 0 10px;font-size:12px}.owner-review-decision>p{color:var(--owner-muted);font-size:11px}.owner-review-decision label{margin:16px 0 0;font-size:11px}.owner-review-decision textarea{min-height:80px;font-size:11px}.owner-review-decision .pilot-actions{gap:8px;margin:14px 0;display:grid}.owner-review-decision .pilot-actions button{width:100%;font-size:11px}.owner-case-report .pilot-actions button:last-child{color:#fff;background:#24483e;border-color:#24483e}.owner-case-report .pilot-actions button:last-child:hover:not(:disabled){background:#1a382f}.owner-case-dialog{outline:none;padding:0}.owner-case-dialog>section>h2{border-bottom:1px solid var(--owner-line);margin:0;padding:20px 24px}.owner-case-dialog .conversation{border:0}.owner-case-dialog .message-stream{min-height:320px}.owner-case-dialog .draft-editor{border-left:1px solid var(--owner-line)}@media (width<=1100px){.owner-case-report{grid-template-columns:1fr}.owner-case-report>aside{border-left:0;border-top:1px solid var(--owner-line);padding:22px 28px 30px}}@media (width<=1000px){.owner-case-frame{grid-template-columns:1fr}.owner-case-queue{border-right:0;border-bottom:1px solid var(--owner-line)}.owner-case-queue nav{display:flex;overflow-x:auto}.owner-case-queue nav a{border-top:0;border-right:1px solid #ecefef;min-width:190px;max-width:240px}.owner-case-queue nav a:only-child{flex:1;max-width:none}}@media (width<=700px){.owner-case-heading-main{gap:12px}.owner-case-heading-actions{gap:3px}.owner-case-heading-actions>.pilot-status{text-overflow:ellipsis;max-width:90px;overflow:hidden}.owner-case-details-popover{right:-4px}.owner-case-panel{padding:18px 16px}.owner-case-report{padding:0}.owner-case-report>div,.owner-case-report>aside{padding:20px 16px}.owner-case-dialog{padding:0}.owner-case-dialog .conversation{display:block}.owner-case-dialog .draft-editor{border-left:0;border-top:1px solid var(--owner-line)}.owner-case-frame .tabs{scrollbar-width:none;gap:16px;padding:0 14px;overflow:auto hidden}.owner-case-frame .tabs::-webkit-scrollbar{display:none}}@media (width<=1100px) and (width>=761px){.owner-shell{grid-template-columns:78px minmax(0,1fr)}.owner-sidebar{padding-inline:10px}}@media (width<=760px){.owner-sidebar{width:min(84vw,300px)}.owner-menu-button{color:#fff;background:#19231f;border-color:#19231f}.owner-sidebar-close{color:#fff;background:#25322e}.owner-topbar{height:56px;padding:0 12px 0 56px}.owner-global-search{width:min(48vw,250px)}.owner-topbar-actions{gap:9px}.owner-topbar-actions>a{max-width:80px}.owner-shell .pilot-page{padding:20px 16px}.owner-shell .pilot-page h1{font-size:27px}.owner-shell .owner-case-filters{padding:12px}}@media (width<=500px){.owner-breadcrumb{display:none}.owner-topbar{justify-content:flex-end}.owner-global-search{width:min(52vw,230px)}}@media (prefers-reduced-motion:reduce){.owner-sidebar nav a{transition:none}}.owner-case-dialog .owner-dialog-tab{min-width:0}.owner-case-dialog .owner-dialog-tab>h2{border-bottom:1px solid var(--owner-line);margin:0;padding:19px 22px;font-family:inherit;font-size:17px;font-weight:650}.owner-case-dialog .conversation{background:#f7f9f8;grid-template-columns:minmax(0,1fr) minmax(290px,340px);min-height:630px}.owner-case-dialog .message-stream{background:#f7f9f8;gap:13px;min-width:0;min-height:520px;max-height:760px;padding:22px}.owner-case-dialog .message-stream>button{border:1px solid var(--owner-line);color:#45665d;background:#fff;align-self:center;min-height:34px;font-size:11px}.owner-case-dialog .message-stream .pilot-empty{color:var(--owner-muted);text-align:center;margin:auto;padding:20px;font-size:12px}.owner-case-dialog .bubble{min-width:0;max-width:84%;box-shadow:none;border-color:#dfe6e2;border-radius:11px 11px 11px 3px;padding:12px 14px}.owner-case-dialog .bubble.lawyer_message{background:#e9f5f2;border-color:#cfe4dd;border-radius:11px 11px 3px}.owner-case-dialog .bubble.internal_note{background:#f0f3f1;border-color:#e2e7e3;border-radius:9px;max-width:92%}.owner-case-dialog .bubble.system_event{background:#f3f5f3;border-color:#e2e7e3;align-self:center;max-width:92%}.owner-case-dialog .bubble header{flex-wrap:wrap;align-items:baseline;gap:4px 13px}.owner-case-dialog .bubble header strong{color:var(--owner-ink);font-size:11px}.owner-case-dialog .bubble header span,.owner-case-dialog .bubble>small{color:var(--owner-muted);font-size:10px}.owner-case-dialog .bubble p{color:#26302a;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.55}.owner-case-dialog .bubble.targeted{outline-offset:2px;background:#eff8f5;outline:2px solid #6ba998}.owner-case-dialog .owner-dialog-attachment{border-top:1px solid var(--owner-line);color:#56645c;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:9px;font-size:10px;display:flex}.owner-case-dialog .owner-dialog-attachment button{color:#2e7668;background:0 0;border:0;min-height:28px;padding:4px 7px;font-size:10px;text-decoration:underline}.owner-case-dialog .draft-editor{background:#fff;min-width:0;padding:22px}.owner-case-dialog .draft-editor h3{color:var(--owner-ink);margin:0 0 13px;font-family:inherit;font-size:15px;font-weight:650}.owner-case-dialog .draft-editor>p{color:var(--owner-muted);margin:12px 0 16px;font-size:11px;line-height:1.5}.owner-case-dialog .owner-dialog-control{border:1px solid var(--owner-line);background:#f7f9f8;border-radius:9px;flex-wrap:wrap;gap:7px;padding:12px;display:flex}.owner-case-dialog .owner-dialog-control>p:first-child{color:#64716a;flex-basis:100%;margin:0 0 4px;font-size:11px}.owner-case-dialog .owner-dialog-control>p:first-child strong{color:#2f6f60;font-weight:700}.owner-case-dialog .owner-dialog-control[data-state=closed]>p:first-child strong{color:#8b5050}.owner-case-dialog .owner-dialog-control>button{color:#335d51;background:#fff;border-color:#cbd9d2;flex:auto;min-height:34px;padding:6px 9px;font-size:10px}.owner-case-dialog .owner-dialog-control>button.owner-dialog-close-trigger{color:#a54c51;border-color:#e5c9cb}.owner-case-dialog .owner-dialog-control>p:not(:first-child){color:var(--owner-muted);flex-basis:100%;margin:3px 0 0;font-size:10px}.owner-case-dialog .owner-dialog-close-confirmation{background:#fff7f7;border:1px solid #e5c9cb;border-radius:8px;flex-basis:100%;padding:10px}.owner-case-dialog .owner-dialog-close-confirmation p{color:#80464a;margin:0 0 10px;font-size:10px}.owner-case-dialog .owner-dialog-close-confirmation button{min-height:32px;margin:2px 6px 2px 0;font-size:10px}.owner-case-dialog .draft-editor>label{color:#4b5851;margin:10px 0 7px;font-size:11px;font-weight:650}.owner-case-dialog .draft-editor textarea{resize:vertical;min-height:95px;color:var(--owner-ink);flex:none;padding:10px 11px;font-size:11px;font-weight:400;line-height:1.5}.owner-case-dialog .draft-editor>button{min-height:36px;margin:4px 0;font-size:11px}.owner-case-dialog .draft-editor>.owner-dialog-send{color:#fff;background:#202522;border-color:#202522;font-weight:650}.owner-case-dialog .draft-editor>.owner-dialog-send:hover:not(:disabled){background:#33403a}.owner-case-dialog .draft-editor>.owner-dialog-send:disabled{opacity:.45}.owner-case-dialog .draft-editor>.owner-dialog-note-title{border-top:1px solid var(--owner-line);margin:20px 0 4px;padding-top:18px;font-size:13px}.owner-case-dialog .draft-editor>.owner-dialog-note-title+label textarea{min-height:70px}.owner-case-dialog .draft-editor>.owner-dialog-note-action{background:#f7f9f8}.owner-case-dialog .owner-dialog-deliveries{border-top:1px solid var(--owner-line);margin:18px 0 0;padding-top:15px}.owner-case-dialog .owner-dialog-deliveries h4{margin:0 0 8px;font-size:11px}.owner-case-dialog .owner-dialog-deliveries ul{margin:0;padding:0;list-style:none}.owner-case-dialog .owner-dialog-deliveries li{border-top:1px solid var(--owner-line);color:#4b5851;overflow-wrap:anywhere;padding:9px 0;font-size:10px;line-height:1.45}.owner-case-dialog .owner-dialog-tab>p[role=status]{color:#2e6957;background:#edf8f2;border-top:1px solid #cfe7db;margin:0;padding:11px 20px;font-size:11px;line-height:1.45}.owner-case-dialog .owner-dialog-tab>.banner{border-inline:0;border-radius:0;margin:0;font-size:11px}@media (width<=700px){.owner-case-dialog .conversation{display:block}.owner-case-dialog .message-stream{min-height:250px;max-height:none;padding:16px}.owner-case-dialog .draft-editor{border-left:0;border-top:1px solid var(--owner-line);padding:18px 16px}.owner-case-dialog .bubble{max-width:94%}.owner-case-dialog .owner-dialog-tab>h2{padding:17px 16px}}.owner-settings-page{width:100%;max-width:1560px;color:var(--owner-ink);margin:0 auto;padding:30px 32px 64px}.owner-settings-heading{margin:0 0 26px}.owner-settings-heading .eyebrow{color:var(--owner-accent);letter-spacing:.12em;font-size:10px;font-weight:750}.owner-settings-heading h1{letter-spacing:-.015em;margin:7px 0 6px;font:500 31px/1.2 Georgia,serif}.owner-settings-heading p{color:var(--owner-muted);margin:0;font-size:13px;line-height:1.55}.owner-settings-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:20px;display:grid}.owner-settings-nav{border:1px solid var(--owner-line);background:#fff;border-radius:12px;gap:3px;padding:14px;display:grid;position:sticky;top:84px;box-shadow:0 8px 30px #18211f0a}.owner-settings-nav strong{color:#88948d;text-transform:uppercase;letter-spacing:.09em;margin:2px 9px 10px;font-size:10px}.owner-settings-nav button{color:#4e5d55;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;min-height:39px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.3}.owner-settings-nav button:hover,.owner-settings-nav button:focus-visible{color:#24483e;background:#eef3f0}.owner-settings-nav button.is-danger{border-top:1px solid var(--owner-line);color:#94473e;border-radius:0;margin-top:8px}.owner-settings-nav button.is-danger:hover{background:#fff3f1}.owner-settings-content{gap:18px;min-width:0;display:grid}.owner-settings-section{border:1px solid var(--owner-line);background:#fff;border-radius:12px;min-width:0;padding:26px 28px;scroll-margin-top:84px;box-shadow:0 8px 30px #18211f0a}.owner-settings-section-danger{border-color:#e7d8d4}.owner-settings-section .pilot-page,.owner-settings-section .integration-center{width:100%;max-width:none;margin:0;padding:0!important}.owner-settings-section .pilot-page>header{margin-bottom:18px}.owner-settings-section .pilot-page h2,.owner-settings-section .integration-center>header h2{color:var(--owner-ink);margin:0 0 6px;font-size:20px;font-weight:650}.owner-settings-section .pilot-page>header p,.owner-settings-section .integration-center>header p{max-width:820px;color:var(--owner-muted);margin:0;font-size:12px;line-height:1.55}.owner-settings-section .integration-center>header{margin:0 0 18px}.owner-settings-section .integration-center>header .eyebrow,.owner-settings-section .pilot-page>header .eyebrow{display:none}.owner-settings-section .primary-selection{border-color:var(--owner-line);background:#f7f9f8;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:14px;margin:0 0 16px;padding:18px;display:grid}.owner-settings-section .primary-selection h2{grid-column:1/-1;font-size:15px}.owner-settings-section .primary-selection label{min-width:0;margin:0;font-size:11px}.owner-settings-section .primary-selection select{width:100%;min-width:0}.owner-settings-section .primary-selection button{color:#fff;background:#24483e;border-color:#24483e;min-height:40px}.owner-settings-section .integration-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.owner-settings-section .integration-card{border-color:var(--owner-line);min-width:0;box-shadow:none;padding:18px}.owner-settings-section .integration-card h2{font-size:15px}.owner-settings-section .integration-card header span{background:#f2f5f3;border-radius:5px;padding:4px 7px;font-size:10px}.owner-settings-section .integration-card p{overflow-wrap:anywhere;margin:9px 0;font-size:11px;line-height:1.5}.owner-settings-section .integration-card .connection-status{font-size:12px;font-weight:650}.owner-settings-section .integration-card .integration-actions button{font-size:11px}.owner-settings-section .owner-reset{border-top:0;margin-top:0}.owner-settings-section .owner-reset-panel{border-color:#eadcd8}.owner-settings-section .owner-reset h2{color:#5e302d}.owner-health-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.owner-settings-section .owner-system-health>header.owner-health-heading{margin-bottom:20px}.owner-settings-section .owner-system-health .owner-health-refresh{border-color:var(--owner-line);color:#24483e;background:#fff;flex:none;min-height:36px;padding:8px 13px;font-size:11px;font-weight:650}.owner-settings-section .owner-system-health .owner-health-refresh:hover:not(:disabled){background:#eef3f0}.owner-health-database{background:#f2f7f3;border:1px solid #d6e3da;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.owner-health-overline{color:#658071;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.owner-health-database h3{color:var(--owner-ink);margin:5px 0 3px;font-size:16px}.owner-settings-section .owner-health-database p{color:var(--owner-muted);margin:0;font-size:11px}.owner-health-state{text-align:center;border:1px solid;border-radius:6px;max-width:260px;padding:6px 10px;font-size:11px;font-weight:650;line-height:1.35;display:inline-block}.owner-health-state.is-good{color:#2b6249;background:#e5f3e9;border-color:#cbe1d2}.owner-health-state.is-waiting{color:#796037;background:#fff8e9;border-color:#e9d9b7}.owner-health-state.is-issue{color:#8e483f;background:#fff0ed;border-color:#ecd0c9}.owner-health-list-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 10px;display:flex}.owner-health-list-heading h3{color:var(--owner-ink);margin:0;font-size:14px}.owner-health-list-heading span{color:var(--owner-muted);font-size:11px}.owner-settings-section .owner-system-health ul.owner-health-workers{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.owner-settings-section .owner-system-health li.owner-health-worker{border:1px solid var(--owner-line);background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:15px;display:flex}.owner-health-worker>div{min-width:0}.owner-health-worker strong{color:var(--owner-ink);margin:1px 0 6px;font-size:12px;display:block}.owner-health-worker small{color:var(--owner-muted);font-size:10px;display:block}.owner-health-worker .owner-health-state{overflow-wrap:break-word;flex:0 auto;max-width:140px}.owner-health-message{border:1px solid var(--owner-line);color:#53655b;background:#f7f9f8;border-radius:8px;padding:16px 18px;font-size:12px;line-height:1.5}.owner-health-message.is-error{color:#8e483f;background:#fff5f2;border-color:#ecd0c9}.owner-settings-section .owner-health-note{color:var(--owner-muted);margin:17px 0 0;font-size:11px;line-height:1.55}@media (width<=1000px){.owner-settings-layout{grid-template-columns:1fr}.owner-settings-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:static}.owner-settings-nav strong{margin:0 8px 0 0}.owner-settings-nav button{width:auto;min-height:34px}.owner-settings-nav button.is-danger{border:0;border-radius:7px;margin:0}}@media (width<=700px){.owner-settings-page{padding:22px 16px 46px}.owner-settings-heading h1{font-size:27px}.owner-settings-section{padding:20px 16px}.owner-settings-section .primary-selection{grid-template-columns:1fr}.owner-settings-section .primary-selection h2{grid-column:1}.owner-settings-section .primary-selection button{justify-self:start}.owner-settings-section .integration-cards,.owner-settings-section .owner-system-health ul.owner-health-workers{grid-template-columns:1fr}.owner-health-heading{flex-direction:column}}@media (width<=400px){.owner-settings-section .owner-system-health li.owner-health-worker{flex-direction:column}.owner-health-database{flex-direction:column;align-items:flex-start}}.owner-tasks-page{width:100%;max-width:1420px;margin:0!important}.owner-tasks-page>header{margin-bottom:25px}.owner-tasks-page>header p{max-width:720px;color:var(--owner-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.owner-tasks-toolbar{border-bottom:1px solid var(--owner-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.owner-tasks-tabs{gap:26px;display:flex}.owner-shell .owner-tasks-tabs button{color:#77847d;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;padding:0 2px;font-size:12px;font-weight:600}.owner-shell .owner-tasks-tabs button[aria-current=page]{color:#24483e;border-bottom-color:#45665d}.owner-shell .owner-tasks-tabs button:hover{color:#24483e}.owner-shell .owner-tasks-refresh{border:1px solid var(--owner-line);color:#4e5d55;background:#fff;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:11px;display:inline-flex}.owner-tasks-refresh svg{width:14px;height:14px}.owner-tasks-summary{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.owner-tasks-summary strong{color:var(--owner-ink);font-size:13px}.owner-tasks-summary span{color:var(--owner-muted);font-size:11px}.owner-tasks-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.owner-tasks-list>li{border:1px solid var(--owner-line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;padding:19px 22px;display:grid;position:relative;box-shadow:0 8px 30px #18211f0a}.owner-tasks-list>li[data-status=open]{border-left:3px solid #bda06d;padding-left:20px}.owner-task-main{min-width:0}.owner-task-topline{color:var(--owner-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}.owner-task-status{color:#45665d;background:#edf3ef;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.owner-task-status:before{content:"";background:#6e947f;border-radius:50%;width:6px;height:6px}.owner-tasks-list>li[data-status=open] .owner-task-status{color:#816b3d;background:#f9f4e8}.owner-tasks-list>li[data-status=open] .owner-task-status:before{background:#bda06d}.owner-tasks-list>li[data-status=superseded] .owner-task-status,.owner-tasks-list>li[data-status=cancelled] .owner-task-status{color:#6d7771;background:#f1f3f2}.owner-tasks-list>li[data-status=superseded] .owner-task-status:before,.owner-tasks-list>li[data-status=cancelled] .owner-task-status:before{background:#a2aaa5}.owner-tasks-list h2{overflow-wrap:anywhere;color:var(--owner-ink);margin:10px 0 3px;font-size:16px;font-weight:700;line-height:1.35}.owner-tasks-list p{margin:0;line-height:1.5}.owner-task-type{color:#4e5d55;font-size:11px}.owner-task-reasons{color:#46574e;font-size:12px;margin-top:10px!important}.owner-task-resolution{color:#45665d;font-size:11px;font-weight:650;margin-top:8px!important}.owner-task-meta{color:var(--owner-muted);flex-wrap:wrap;gap:5px 15px;margin-top:12px;font-size:10px;display:flex}.owner-task-meta span+span:before{content:"·";margin-right:15px}.owner-task-actions{justify-items:stretch;gap:8px;min-width:158px;display:grid}.owner-task-actions a{color:#24483e;white-space:nowrap;background:#f7faf8;border:1px solid #cddbd3;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.owner-task-actions a:hover{background:#edf5f0}.owner-task-actions a svg{width:13px;height:13px}.owner-shell .owner-task-actions button{color:#fff;white-space:nowrap;background:#24483e;border:1px solid #24483e;border-radius:7px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:650}.owner-shell .owner-task-actions button:hover:not(:disabled){background:#1a382f}.owner-tasks-empty{border:1px solid var(--owner-line);text-align:center;background:#fff;border-radius:11px;padding:40px 24px}.owner-tasks-empty .pilot-empty{margin:0}.owner-tasks-pagination{justify-content:space-between;margin-top:18px;display:flex}.owner-shell .owner-tasks-pagination button{border:1px solid var(--owner-line);color:#24483e;background:#fff;border-radius:7px;min-height:36px;padding:7px 12px;font-size:11px}@media (width<=800px){.owner-tasks-list>li{grid-template-columns:1fr;gap:16px}.owner-task-actions{flex-wrap:wrap;justify-content:flex-start;display:flex}}@media (width<=700px){.owner-tasks-page>header{margin-bottom:17px}.owner-tasks-list>li{padding:16px}.owner-tasks-list>li[data-status=open]{padding-left:14px}.owner-task-actions{gap:7px}.owner-task-actions a,.owner-task-actions button{flex:1}.owner-task-meta span+span:before{display:none}}.owner-shell .owner-clients-page,.owner-shell .owner-client-detail{max-width:1460px}.owner-shell .owner-clients-header{align-items:flex-start;gap:18px;margin-bottom:21px}.owner-shell .owner-clients-header p{margin-top:5px;line-height:1.5}.owner-clients-header-actions{align-items:center;gap:8px;padding-top:7px;display:flex}.owner-shell .owner-clients-header-actions button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:650;display:inline-flex}.owner-clients-header-actions svg{width:15px;height:15px}.owner-shell .owner-clients-refresh{border:1px solid var(--owner-line);color:#45665d;background:#fff}.owner-shell .owner-clients-create{color:#fff;background:#24483e;border:1px solid #24483e}.owner-shell .owner-clients-create:hover{background:#1a382f}.owner-clients-toolbar{border:1px solid var(--owner-line);background:#fff;border-radius:11px;flex-wrap:wrap;align-items:end;gap:10px;padding:15px;display:flex}.owner-clients-toolbar>label{color:#4f6055;gap:6px;margin:0;font-size:11px;font-weight:650;display:grid}.owner-clients-toolbar>label:first-child{flex:1;min-width:240px}.owner-clients-toolbar>label:first-child>span{border:1px solid var(--owner-line);background:#f8faf9;border-radius:8px;align-items:center;gap:8px;height:39px;padding:0 10px;display:flex}.owner-clients-toolbar>label:first-child>span:focus-within{outline-offset:2px;outline:2px solid #bda06d}.owner-clients-toolbar svg{color:#8b9a90;flex:none;width:16px;height:16px}.owner-shell .owner-clients-toolbar input{background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;height:37px;min-height:37px;padding:7px 0;font-size:12px}.owner-clients-toolbar select{min-width:150px;height:39px;font-size:11px}.owner-shell .owner-clients-toolbar>button{border:1px solid var(--owner-line);color:#45665d;background:#fff;min-height:39px;padding:7px 12px;font-size:11px;font-weight:650}.owner-clients-result{justify-content:space-between;align-items:center;gap:12px;margin:19px 0 11px;display:flex}.owner-clients-result strong{color:var(--owner-ink);font-size:13px}.owner-clients-result span{color:var(--owner-muted);text-align:right;font-size:11px}.owner-shell .owner-client-list{box-shadow:none;margin-top:0}.owner-shell .owner-client-list a{grid-template-columns:40px minmax(160px,1.4fr) minmax(140px,1fr) 72px 95px 20px;gap:12px;min-height:76px}.owner-client-list a:focus-visible{outline-offset:-3px}.owner-client-status{color:#25705f;white-space:nowrap;background:#e9f6f1;border-radius:7px;justify-self:start;padding:5px 8px;font-size:10px;font-weight:700}.owner-client-status.is-merged{color:#626d67;background:#eff1f0}.owner-client-status.is-archived{color:#796a4f;background:#f5f0e9}.owner-client-open{color:#507568;width:17px;height:17px}.owner-clients-no-results{border:1px solid var(--owner-line);text-align:center;background:#fff;border-radius:11px;place-content:center;gap:7px;min-height:170px;padding:26px;display:grid}.owner-clients-no-results strong{color:var(--owner-ink);font-size:13px}.owner-clients-no-results span{color:var(--owner-muted);font-size:11px}.owner-client-detail-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.owner-client-detail-title h1{overflow-wrap:anywhere;min-width:0}.owner-client-detail-title .owner-client-status{margin-top:6px}.owner-shell .owner-client-summary{box-shadow:none;margin-top:22px}.owner-client-summary strong{overflow-wrap:anywhere}.owner-shell .owner-client-cases-section,.owner-shell .owner-client-provenance{box-shadow:none}@media (width<=1050px){.owner-shell .owner-client-list a{grid-template-columns:40px minmax(150px,1.3fr) minmax(120px,1fr) 64px 95px 20px;gap:9px}}@media (width<=850px){.owner-shell .owner-client-list a{grid-template-columns:40px minmax(150px,1fr) minmax(110px,.8fr) 70px 20px}.owner-client-list .owner-client-status{grid-area:2/2}}@media (width<=620px){.owner-clients-header-actions{width:100%;padding-top:0}.owner-clients-header-actions button{flex:1}.owner-clients-toolbar{flex-direction:column;align-items:stretch}.owner-clients-toolbar>label:first-child{min-width:0}.owner-clients-toolbar select{width:100%}.owner-clients-result{flex-direction:column;align-items:flex-start;gap:4px}.owner-clients-result span{text-align:left}.owner-shell .owner-client-list a{grid-template-columns:38px minmax(0,1fr) 20px;gap:8px}.owner-client-list .owner-client-status{grid-area:auto/2}.owner-client-list .owner-client-open{grid-area:1/3}.owner-client-detail-title{flex-direction:column;align-items:flex-start;gap:2px}.owner-client-detail-title .owner-client-status{margin-top:0}}@media (width<=420px){.owner-clients-header-actions{flex-direction:column;align-items:stretch}.owner-clients-header-actions button{width:100%}}.owner-analytics{width:100%;max-width:1560px!important;margin:0!important}.owner-analytics-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.owner-shell .owner-analytics-header h1{margin:0 0 6px;font-family:inherit;font-size:30px;font-weight:650}.owner-analytics-header p{color:var(--owner-muted);margin:0;font-size:13px}.owner-analytics-header label{min-width:190px;color:var(--owner-muted);gap:6px;font-size:11px;display:grid}.owner-analytics-header select{border:1px solid var(--owner-line);min-height:38px;color:var(--owner-ink);background:#fff;border-radius:8px;padding:7px 11px;font-size:12px}.owner-analytics-header select:focus-visible{outline-offset:2px;outline:2px solid #6ba998}.owner-analytics-period{color:var(--owner-muted);margin:19px 0 14px;font-size:11px}.owner-analytics-metrics{border:1px solid var(--owner-line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.owner-analytics-metrics article{border-right:1px solid var(--owner-line);align-content:start;gap:7px;min-width:0;padding:18px 20px;display:grid}.owner-analytics-metrics article:last-child{border-right:0}.owner-analytics-metrics span{color:#4b5d52;font-size:11px;font-weight:650}.owner-analytics-metrics strong{color:var(--owner-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:1.1}.owner-analytics-metrics small{color:var(--owner-muted);font-size:10px;line-height:1.35}.owner-analytics-panel{border:1px solid var(--owner-line);background:#fff;border-radius:11px;min-width:0;padding:20px 21px}.owner-analytics-panel h2{margin:0 0 5px!important;font-size:17px!important}.owner-analytics-panel p{color:var(--owner-muted);margin:0;font-size:11px;line-height:1.45}.owner-analytics-chart{margin-top:14px}.owner-analytics-panel-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.owner-analytics-chart-total{flex:none;justify-items:end;gap:2px;display:grid}.owner-analytics-chart-total strong{color:var(--owner-ink);font-variant-numeric:tabular-nums;font-size:21px}.owner-analytics-chart-total span{color:var(--owner-muted);font-size:10px}.owner-analytics-chart-scroll{margin-top:17px;overflow-x:auto}.owner-analytics-chart-inner{width:100%}.owner-analytics-bars{border-bottom:1px solid var(--owner-line);align-items:end;gap:3px;height:190px;padding-top:12px;display:grid}.owner-analytics-bars>div{background:#69bfae;border-radius:3px 3px 0 0;min-width:4px}.owner-analytics-bars>div.is-zero{background:#cbd7d1}.owner-analytics-axis{color:var(--owner-muted);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.owner-analytics-daily-details{color:#45665d;margin-top:13px;font-size:11px}.owner-analytics-daily-details summary{cursor:pointer;width:max-content;max-width:100%;font-weight:650}.owner-analytics-daily-details summary:focus-visible{outline-offset:3px;outline:2px solid #6ba998}.owner-analytics-daily-details>div{border:1px solid var(--owner-line);border-radius:7px;max-height:210px;margin-top:10px;overflow:auto}.owner-analytics-daily-details table{border-collapse:collapse;width:100%;color:var(--owner-ink);font-size:11px}.owner-analytics-daily-details th,.owner-analytics-daily-details td{border-bottom:1px solid var(--owner-line);text-align:left;padding:8px 10px}.owner-analytics-daily-details thead{background:#f7f9f7;position:sticky;top:0}.owner-analytics-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.owner-analytics-rows{gap:0;margin-top:13px;display:grid}.owner-analytics-rows>div{border-top:1px solid var(--owner-line);grid-template-columns:minmax(100px,1fr) minmax(55px,1.3fr) 28px;align-items:center;gap:12px;min-width:0;padding:10px 0;font-size:11px;display:grid}.owner-analytics-rows span{overflow-wrap:anywhere;min-width:0}.owner-analytics-rows strong{text-align:right;font-variant-numeric:tabular-nums}.owner-analytics-track{background:#edf2ef;border-radius:6px;height:6px;overflow:hidden}.owner-analytics-track i{background:#69bfae;border-radius:6px;height:100%;display:block}.owner-analytics-empty{margin-top:14px!important}.owner-analytics-note{color:var(--owner-muted);margin:18px 0 0;font-size:11px}@media (width<=1000px){.owner-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-analytics-metrics article:nth-child(2){border-right:0}.owner-analytics-metrics article:nth-child(-n+2){border-bottom:1px solid var(--owner-line)}.owner-analytics-grid{grid-template-columns:1fr}}@media (width<=640px){.owner-analytics-header{flex-direction:column;align-items:stretch}.owner-analytics-header label{min-width:0}.owner-analytics-metrics article{padding:14px}.owner-analytics-metrics strong{font-size:25px}.owner-analytics-panel{padding:16px}.owner-analytics-bars{height:150px}.owner-analytics-rows>div{grid-template-columns:minmax(90px,1fr) minmax(35px,.7fr) 24px;gap:7px}}
