.ir-host{background:var(--swf-canvas);min-height:100vh;color:var(--swf-text);font-family:var(--swf-font-body);padding:28px clamp(16px,3vw,48px);line-height:1.55}.ir-host *{box-sizing:border-box}.ir-host h1,.ir-host h2,.ir-host h3{font-family:var(--swf-font-display);font-weight:500;line-height:1.18}.ir-host h1{margin:8px 0;font-size:clamp(1.8rem,3vw,2.7rem)}.ir-host h2{margin:0;font-size:1.28rem}.ir-host p{margin:10px 0}.ir-host a{color:var(--swf-accent)}.ir-top,.ir-heading,.ir-toolbar,.ir-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ir-top{border-bottom:1px solid var(--swf-border);padding-bottom:24px}.ir-eyebrow,.ir-category{color:var(--swf-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.ir-hint,.ir-evidence,.ir-bottom{color:var(--swf-muted);font-size:.81rem}.ir-hint{font-weight:400;display:block}.ir-toolbar{justify-content:flex-start;padding:20px 0}.ir-toolbar>div{gap:8px;display:flex}.ir-toolbar label{min-width:170px}.ir-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ir-conversation,.ir-block{border:1px solid var(--swf-border);background:linear-gradient(145deg,var(--swf-elevated),var(--swf-surface));box-shadow:var(--swf-shadow);border-radius:16px;padding:22px}.ir-conversation{position:sticky;top:16px}.ir-workspace{min-width:0}.ir-workspace-heading{margin:6px 0 8px!important}.ir-block{margin:18px 0}.ir-heading{margin-bottom:16px}.ir-status{border:1px solid var(--swf-border-strong);color:var(--swf-accent);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:.74rem}.ir-host label{font-size:.88rem;font-weight:600;display:block}.ir-host input:not([type=checkbox]),.ir-host select,.ir-host textarea{width:100%;font:inherit;color:var(--swf-text);background:var(--swf-canvas);border:1px solid var(--swf-border-strong);border-radius:8px;min-width:0;margin:6px 0 12px;padding:10px 12px;display:block}.ir-host input[type=checkbox]{accent-color:var(--swf-accent);vertical-align:middle;width:18px;height:18px;margin:0 8px 0 0}.ir-host textarea{resize:vertical;min-height:96px}.ir-host button{cursor:pointer;font:inherit;border:1px solid var(--swf-border-strong);background:var(--swf-elevated);color:var(--swf-text);border-radius:8px;min-height:42px;padding:10px 14px;font-size:.85rem}.ir-host button:hover:not(:disabled),.ir-host button[aria-pressed=true]{background:var(--swf-accent);color:var(--swf-accent-ink)}.ir-host button:disabled{cursor:not-allowed;opacity:.48}.ir-host :focus-visible{outline:3px solid var(--swf-focus);outline-offset:3px}.ir-host fieldset{border:0;min-width:0;margin:0;padding:0}.ir-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ir-actions{justify-content:flex-start;margin-top:14px}.ir-message{border-left:2px solid var(--swf-accent);background:var(--swf-canvas);overflow-wrap:anywhere;border-radius:0 9px 9px 0;margin:16px 0;padding:14px;font-size:.87rem}.ir-user{border-left-color:var(--swf-border-strong)}.ir-message strong{color:var(--swf-accent);font-size:.76rem}.ir-transcript{max-height:560px;padding-right:4px;overflow:auto}.ir-table{margin:14px 0;overflow:auto}.ir-host table{border-collapse:collapse;width:100%;min-width:850px;font-size:.82rem}.ir-host th,.ir-host td{text-align:left;vertical-align:top;border-bottom:1px solid var(--swf-border);padding:12px}.ir-host tr[aria-selected=true]{background:var(--swf-canvas)}.ir-host th{color:var(--swf-accent)}.ir-assessments{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.ir-assessments article,.ir-task,.ir-confirm{border:1px solid var(--swf-border);background:var(--swf-canvas);border-radius:10px;margin-bottom:14px;padding:16px}.ir-assessments dl{grid-template-columns:86px 1fr;gap:6px;font-size:.82rem;display:grid}.ir-assessments dd{color:var(--swf-muted);margin:0}.ir-assessments p{font-size:.82rem}.ir-narrative{overflow-wrap:anywhere}.ir-notice,.ir-error{border:1px solid var(--swf-border-strong);background:var(--swf-canvas);border-radius:9px;padding:12px 16px}.ir-evidence{border-top:1px solid var(--swf-border);margin-top:20px;padding-top:14px}.ir-host summary{cursor:pointer}.ir-confirm button{margin-top:12px}.ir-bottom{border-top:1px solid var(--swf-border);margin-top:30px;padding-top:18px}.ir-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:960px){.ir-layout{grid-template-columns:1fr}.ir-conversation{position:static}.ir-transcript{max-height:260px}}@media (max-width:600px){.ir-host{padding:18px 14px}.ir-fields,.ir-assessments{grid-template-columns:1fr}.ir-block,.ir-conversation{padding:16px}.ir-toolbar{align-items:stretch}.ir-toolbar>div{flex-wrap:wrap}.ir-toolbar>label{width:100%}}@media (prefers-reduced-motion:reduce){.ir-host *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.eligible-comparison{border-top:1px solid var(--border,#344d3b);min-width:0;margin-top:1.5rem;padding-top:1.5rem}.eligible-comparison h3{margin:1.25rem 0 .75rem;font-size:1.3rem;font-weight:500}.eligible-comparison p{overflow-wrap:anywhere;margin:.75rem 0;line-height:1.65}.eligible-comparison button{font:inherit;border:1px solid #52684f;border-radius:.5rem;padding:.65rem .9rem}.eligible-comparison .comparison-primary{color:#112319;background:#b0c99e}.eligible-comparison :is(button,input,summary):focus-visible{outline-offset:3px;outline:2px solid #d3e4c8}.eligible-comparison .comparison-context{color:#bfd0bc;font-size:.86rem}.eligible-comparison fieldset{border:0;min-width:0;padding:1rem 0}.eligible-comparison legend{font-weight:500}.eligible-comparison label{align-items:flex-start;gap:.7rem;padding:.5rem 0;line-height:1.6;display:flex}.eligible-comparison input{accent-color:#a7c291;flex:none;margin-top:.35rem}.eligible-comparison article{background:#10271b;border:1px solid #344d3b;border-radius:.6rem;margin:.75rem 0;padding:1rem}.eligible-comparison summary{cursor:pointer;padding:.5rem 0}.eligible-comparison dt{margin-top:.75rem;font-weight:500}.eligible-comparison dd{color:#bfd0bc;overflow-wrap:anywhere;margin:.25rem 0 .75rem}.eligible-comparison .comparison-table-readonly .ir-block>button,.eligible-comparison .comparison-table-readonly input[type=checkbox]{display:none}.eligible-comparison .ir-table{max-width:100%;overflow:auto}.eligible-comparison .ir-table table{min-width:36rem}.eligible-comparison .ir-table:focus-visible{outline-offset:3px;outline:2px solid #d3e4c8}.eligible-comparison [hidden]{display:none!important}@media (max-width:639px){.law-workspace-tasks [data-copilot-pane=task] .reviewed-business-match{padding-inline:0}.law-workspace-tasks [data-copilot-pane=task] .reviewed-business-match [aria-label=Recorded\ request]{padding-inline:.75rem}.eligible-comparison.ir-host,.eligible-comparison .comparison-table-readonly .ir-block{padding-inline:0}}
.disclosure-proposal{border-top:1px solid #52684f;min-width:0;margin-top:1.5rem;padding-top:1.5rem}.disclosure-proposal h4{margin:1.5rem 0 .75rem;font-size:1.05rem;font-weight:600}.disclosure-proposal select{color:#ecf1e8;width:100%;min-width:0;max-width:100%;font:inherit;background:#10271b;border:1px solid #52684f;border-radius:.5rem;padding:.75rem;display:block}.disclosure-proposal .proposal-notice{color:#ecf1e8;background:#243b29;border-left:3px solid #b0c99e;padding:.9rem 1rem}.disclosure-proposal .proposal-document{background:#0d2116;border:1px solid #52684f;border-radius:.6rem;padding:clamp(.9rem,3vw,1.5rem)}.disclosure-proposal .proposal-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.disclosure-proposal :is(button,select,h3):focus-visible,.disclosure-proposal:focus-visible{outline-offset:3px;outline:2px solid #d3e4c8}.disclosure-proposal button:disabled{opacity:.55;cursor:not-allowed}.disclosure-proposal dd{white-space:pre-wrap;overflow-wrap:anywhere}.targeted-share-consent{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.25rem}.targeted-share-consent label{align-items:flex-start;gap:.75rem;display:flex}.targeted-share-consent input{flex:none;margin-top:.3rem}.saved-sharing-status>button,.saved-sharing-status>.proposal-document>button,.saved-sharing-status .share-status-item>button,.saved-sharing-status .share-revoke-actions>button{color:#ecf1e8;max-width:100%;min-height:44px;font:inherit;white-space:normal;overflow-wrap:anywhere;text-align:left;background:#10271b;border:1px solid #52684f;border-radius:.5rem;padding:.65rem .9rem}.saved-sharing-status .share-status-item{margin-top:1rem}.saved-sharing-status .share-revoke-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}
.law-task-panel{color:#f4f7f2;background:#12231b;border:1px solid #354b3a;border-radius:16px;min-width:0;padding:24px}.law-task-panel.ir-host{width:100%;min-height:0;margin:0}.law-task-panel .task-heading{border-bottom:1px solid #354a3b;justify-content:space-between;align-items:start;gap:16px;padding-bottom:23px;display:flex}.law-task-panel .eyebrow{color:#a8bca3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:650}.law-task-panel .task-heading h3{color:#f4f7f2;font-family:var(--font-outfit,var(--font-manrope,system-ui)), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:500;line-height:1.2}.law-task-panel .task-heading h3:focus{outline:none}.law-task-panel .sample-label{color:#c3d1bc;white-space:nowrap;border:1px solid #425745;border-radius:5px;margin-top:3px;padding:5px 7px;font-size:10px}.law-task-panel .brief-line{color:#aebfa8;border-bottom:1px solid #304334;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:12px;display:flex}.law-task-panel .brief-line p{overflow-wrap:anywhere;margin:0}.law-task-panel .brief-line strong{color:#e6eddf;font-weight:550}.law-task-panel .section-intro{color:#bbcbb3;margin:20px 0;font-size:13px;line-height:1.6}.law-task-panel .context-note{color:#b8c6b7;margin:16px 0;font-size:11px;line-height:1.65}.law-task-panel .renderer-area[data-sample-defaults] .ir-hint{display:none}.law-task-panel .task-sources{border-top:1px solid #354a3b;margin-top:24px;padding-top:18px}.law-task-panel .task-sources ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.law-task-panel .task-sources li{color:#bacbb2;gap:14px;font-size:12px;display:flex}.law-task-panel .task-sources strong{color:#e6eddf;flex:none;font-weight:500}.law-task-panel .state-note,.law-task-panel .filter-note{color:#dde9d2;background:#263526;border:1px solid #526047;border-radius:9px;margin:18px 0;padding:14px 16px;font-size:12px;line-height:1.7}.law-task-panel .state-note strong{font-weight:550;display:block}.law-task-panel .state-note p{margin:6px 0 12px}.law-task-panel .form-error{color:#ffd1bd;font-size:13px;line-height:1.5}.law-task-panel .form-error:empty{display:none}.law-task-panel .ir-block{box-shadow:none;color:#eff4e9;background:0 0;border:0;border-radius:0;margin:23px 0 0;padding:0}.law-task-panel .ir-heading{align-items:center;margin-bottom:20px}.law-task-panel .ir-heading h2{letter-spacing:-.03em;color:#f4f7f2;font-size:20px;font-weight:550;line-height:1.35}.law-task-panel .ir-status{color:#c7dfb8;background:#203725;border:1px solid #4b6648;border-radius:20px;padding:4px 9px;font-size:10px}.law-task-panel .ir-fields{gap:18px 22px}.law-task-panel .ir-block label{color:#dce6d5;font-size:12px;font-weight:500;line-height:1.5}.law-task-panel .ir-hint{color:#aebfa6;margin:4px 0 7px;font-size:10px;font-weight:400}.law-task-panel .ir-block input:not([type=checkbox]),.law-task-panel .ir-block select,.law-task-panel .scenario-review select{color:#f4f7f2;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c1b13;border:1px solid #4b604a;border-radius:7px;width:100%;min-height:43px;padding:10px 12px;font-size:13px}.law-task-panel input[type=checkbox]{accent-color:#a6c695;cursor:pointer;flex:none;width:17px;height:17px}.law-task-panel .ir-block button,.law-task-panel .next-action>button,.law-task-panel .packet>button,.law-task-panel .state-note button,.law-task-panel .review-dialog button{color:#132017;background:#bed5ac;border:1px solid #bad5a6;border-radius:7px;align-items:center;gap:9px;min-height:40px;margin-top:18px;padding:10px 15px;font-size:12px;font-weight:600;display:inline-flex}.law-task-panel .ir-block button:hover,.law-task-panel .next-action>button:hover,.law-task-panel .packet>button:hover{background:#d2e5c4}.law-task-panel .ir-actions button,.law-task-panel .filter-control{color:#d3e3c8;background:#203725;border:1px solid #50634b;border-radius:7px;padding:8px 12px;font-size:12px}.law-task-panel .filter-control{margin-top:8px}.law-task-panel .ir-notice{color:#c9d9bf;background:#203225;border:1px solid #42553c;border-radius:7px;margin:18px 0;padding:12px;font-size:11px;line-height:1.65}.law-task-panel .ir-notice button{color:#e4eedc;margin-top:6px;font-size:12px;text-decoration:underline}.law-task-panel .ir-table{border:1px solid #3b523d;border-radius:10px;min-width:0;overflow:visible}.law-task-panel .ir-table table{table-layout:fixed;width:100%;min-width:0;font-size:12px}.law-task-panel .ir-table th,.law-task-panel .ir-table td{overflow-wrap:anywhere;text-align:left;vertical-align:top;color:#cddac6;border-color:#3b523d;padding:13px 10px;line-height:1.6}.law-task-panel .ir-table thead{background:#1c3021}.law-task-panel .ir-table thead th{color:#aebfa5;font-size:10px;font-weight:550}.law-task-panel .ir-table tbody th{color:#edf4e6;font-size:13px}.law-task-panel .ir-table tbody th label{flex-direction:column;gap:12px;display:flex}.law-task-panel .ir-table tr[aria-selected=true]{outline-offset:-1px;background:#2c442f;outline:1px solid #799e69}.law-task-panel .ir-evidence{color:#aebfa7;border-top:1px solid #344837;margin-top:22px;padding-top:12px;font-size:10px}.law-task-panel details summary{cursor:pointer}.law-task-panel .ir-evidence p{margin:10px 0;line-height:1.7}.law-task-panel .detail-area{border-top:1px solid #344837;margin-top:24px;padding-top:18px}.law-task-panel .detail-buttons{flex-wrap:wrap;gap:20px;display:flex}.law-task-panel .detail-buttons button{justify-content:space-between}.law-task-panel .review-detail p{color:#c2d0bb;max-width:70ch;margin-top:12px;font-size:12px;line-height:1.8}.law-task-panel .next-action{border-top:1px solid #40543c;flex-wrap:wrap;justify-content:space-between;margin-top:20px;padding-top:14px}.law-task-panel .next-action p{color:#bcd6ad;gap:8px;font-size:12px;display:flex}.law-task-panel .next-action>button{margin-top:0}.law-task-panel .ir-assessments{grid-template-columns:1fr 1fr;gap:14px;display:grid}.law-task-panel .ir-assessments article{background:#172b1e;border:1px solid #43583f;border-radius:10px;padding:16px}.law-task-panel .ir-assessments article:has(input:checked){background:#2c442f;border-color:#a0c28b}.law-task-panel .ir-assessments label{align-items:start;gap:10px;display:flex}.law-task-panel .ir-assessments .ir-category{color:#c7d8bb;text-transform:capitalize;margin:12px 0;font-size:10px}.law-task-panel .ir-assessments dl{grid-template-columns:80px minmax(0,1fr);gap:7px;font-size:11px;line-height:1.6;display:grid}.law-task-panel .ir-assessments dt{color:#aebfa6}.law-task-panel .ir-assessments dd{color:#e0e9d9}.law-task-panel .ir-assessments article>p:last-child{color:#d2dfc8;margin-top:15px;font-size:12px;line-height:1.7}.law-task-panel .ir-task{background:#162a1d;border:1px solid #42593e;border-radius:10px;margin:16px 0;padding:19px}.law-task-panel .ir-task>.ir-status{margin-bottom:14px;display:inline-block}.law-task-panel .ir-task>label{margin:12px 0;display:block}.law-task-panel .ir-task input,.law-task-panel .ir-task select{margin-top:6px}.law-task-panel .ir-narrative{color:#e1ebdb;font-size:14px;line-height:1.8}.law-task-panel .ir-block>ul{color:#b9cbb0;margin:16px 0;font-size:12px;line-height:1.8}.law-task-panel .ir-block>details{color:#bdd0b3;font-size:11px}.law-task-panel .packet{background:#172b1e;border:1px solid #4b6045;border-radius:11px;margin-top:24px;padding:22px}.law-task-panel .packet h2{margin-bottom:24px;font-size:17px;font-weight:550}.law-task-panel .packet li{color:#d8e7ce;margin:6px 0;font-size:13px}.law-task-panel .packet dl{margin-top:20px}.law-task-panel .packet dl>div{border-top:1px solid #354b37;grid-template-columns:180px 1fr;gap:15px;padding:10px 0;font-size:12px;display:grid}.law-task-panel .packet dt{color:#acc1a1}.law-task-panel .packet dd{color:#f1f5ed;overflow-wrap:anywhere}.law-task-panel .exclusions{color:#bbcdb0;margin:20px 0;font-size:11px;line-height:1.7}.law-task-panel .confirm-line{color:#dfebd6;align-items:flex-start;gap:12px;font-size:12px;line-height:1.7;display:flex}.law-task-panel .completed-note{color:#c2e1af;gap:10px;padding-top:20px;font-size:14px;display:flex}.law-task-panel .back-row,.law-task-panel .next-action{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.law-task-panel .back-row{border-top:1px solid #3b513a;justify-content:space-between;margin-top:24px;padding-top:14px}.law-task-panel .text-button{color:#c3d5bb;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:inline-flex}.law-task-panel button:focus-visible,.law-task-panel input:focus-visible,.law-task-panel select:focus-visible{outline-offset:3px;outline:2px solid #bad8ac}.law-task-panel button:disabled{cursor:not-allowed;opacity:.55}.law-task-panel .task-primary-link{color:#132017;background:#bed5ac;border:1px solid #bad5a6;border-radius:7px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}.law-task-panel .task-heading h3{font-size:25px}.law-task-panel .ir-block>header{flex-wrap:wrap}@media (max-width:1180px){.law-task-panel .ir-table table,.law-task-panel .ir-table tbody{display:block}.law-task-panel .ir-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.law-task-panel .ir-table tbody tr{border-bottom:1px solid #40543d;padding:10px;display:block}.law-task-panel .ir-table tbody th{border:0;display:block}.law-task-panel .ir-table tbody th label{flex-direction:row;align-items:center}.law-task-panel .ir-table td{border:0;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:7px 10px;display:grid}.law-task-panel .ir-table td:before{color:#a8bb9f;font-size:10px}.law-task-panel .ir-table td:nth-child(2):before{content:"Practice focus"}.law-task-panel .ir-table td:nth-child(3):before{content:"Jurisdiction"}.law-task-panel .ir-table td:nth-child(4):before{content:"Status & availability"}.law-task-panel .ir-table td:nth-child(5):before{content:"Fee information"}}@media (max-width:600px){.law-task-panel{padding:18px 14px}.law-task-panel .task-heading{flex-wrap:wrap}.law-task-panel .task-heading h3{font-size:24px}.law-task-panel .ir-fields,.law-task-panel .ir-assessments{grid-template-columns:1fr}.law-task-panel .packet{padding:14px}.law-task-panel .packet dl>div{grid-template-columns:1fr;gap:4px}}
.law-workspace-tasks{min-width:0}.law-workspace-tasks [hidden]{display:none!important}.law-workspace-tasks [data-copilot-pane]{min-width:0}.law-workspace-tasks [data-copilot-pane=conversation]:focus-visible{outline:2px solid var(--atrium-accent-bright);outline-offset:3px}.law-workspace-tasks .task-toolbar{color:var(--atrium-text-primary);justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.law-workspace-tasks .task-toolbar h3{font-size:17px;font-weight:500}.law-workspace-tasks .task-toolbar button,.law-workspace-tasks .task-resume,.law-workspace-tasks .task-pane-switch button{color:var(--atrium-text-primary);border:1px solid var(--atrium-glass-border);background:var(--atrium-glass-static-fill);cursor:pointer;border-radius:8px;padding:9px 12px;font-size:12px}.law-workspace-tasks .task-resume{margin-bottom:14px}.law-workspace-tasks .task-pane-switch{display:none}.law-workspace-tasks button:focus-visible,.law-workspace-tasks a:focus-visible,.law-workspace-tasks .task-toolbar h3:focus{outline:2px solid var(--atrium-accent-bright);outline-offset:3px}@media (min-width:1024px){.law-workspace-tasks[data-task-active] .workspace-grid{grid-template-columns:minmax(310px,.8fr) minmax(0,1.6fr);align-items:start}.law-workspace-tasks[data-task-active] [data-copilot-pane=conversation]{order:1;position:sticky;top:16px}.law-workspace-tasks [data-copilot-pane=task]{order:2}.law-workspace-tasks[data-task-active] [data-copilot-pane=task]{overscroll-behavior-y:contain;min-height:0;max-height:clamp(520px,100dvh - 16rem,760px);overflow-y:auto}}@media (max-width:1023px){.law-workspace-tasks[data-tasks-enabled] .conversation-surface{min-height:704px}.law-workspace-tasks .task-pane-switch{gap:8px;margin:0 0 14px;display:flex}.law-workspace-tasks .task-pane-switch button{flex:1}.law-workspace-tasks .task-pane-switch [aria-pressed=true]{border-color:var(--atrium-accent);background:#29402e}.law-workspace-tasks .task-toolbar{flex-wrap:wrap}.law-workspace-tasks[data-task-active] .workspace-grid{display:block}}@media (max-width:600px){.law-workspace-tasks[data-tasks-enabled] .conversation-surface .asbm{width:112px;height:112px}}
