.user-center-page .user-account-topline{justify-content:flex-end;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.user-center-page .user-account-topline>p{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.user-center-page .user-account-topline>p>span{margin:0;font-size:14px;display:inline}.user-center-page .user-account-actions{align-items:center;gap:var(--space-3);flex-wrap:nowrap;font-size:14px;display:flex}.user-center-page .user-account-actions a,.user-center-page .user-account-actions button{color:var(--text-on-light-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.user-center-page .user-account-actions a:hover,.user-center-page .user-account-actions button:hover{color:var(--link-on-light)}@media (width<=640px){.user-center-page .user-center-heading{flex-wrap:wrap}.user-center-page .user-heading-account{text-align:left;width:100%;min-width:0}.user-center-page .user-account-topline{justify-content:flex-start;gap:var(--space-2) var(--space-4)}.user-center-page .user-account-actions a,.user-center-page .user-account-actions button{align-items:center;min-height:36px;display:inline-flex}}.service-page,.service-private-page{color:var(--text-on-light-primary);font-family:var(--font-family-body)}.service-hero{background:var(--surface-dark-hero-background);color:var(--text-on-dark-primary);padding:var(--space-10) 0 0}.service-breadcrumb{color:var(--text-on-dark-tertiary);font-size:var(--font-size-sm);margin:0 0 var(--space-6)}.service-breadcrumb a{color:var(--text-on-dark-secondary)}.service-hero h1{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);max-width:30em;margin:0 0 var(--space-5)}.service-hero h1 em{color:var(--link-on-dark);margin-top:var(--space-3);font-style:normal;display:block}.service-hero-intro{max-width:58em;color:var(--text-on-dark-secondary);line-height:var(--line-height-body);margin-bottom:var(--space-8)}.service-tabs{gap:var(--space-8);display:flex}.service-tabs a{color:var(--text-on-dark-secondary);padding:var(--space-4) 0;font-weight:var(--font-weight-semibold);border-bottom:3px solid #0000}.service-tabs a[aria-current=page]{color:var(--link-on-dark);border-color:var(--brand-accent)}.service-content{padding-top:var(--space-8);padding-bottom:var(--space-12)}.service-content h2,.service-center-main h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.service-content h3,.service-center-main h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.service-content p,.service-center-main p{line-height:var(--line-height-body)}.service-content a:not(.primary-button):not(.secondary-button),.service-center-main a:not(.primary-button):not(.secondary-button){color:var(--link-on-light)}.service-category-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-panel,.service-product{background:var(--surface-light-raised);border:1px solid var(--border-on-light);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-5);overflow-wrap:anywhere;min-width:0}.service-panel>:first-child{margin-top:0}.service-panel>:last-child{margin-bottom:0}.service-section{margin:var(--space-10) 0}.service-section>header,.service-panel-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.service-section>header h2{margin:0}.service-section>header p,.service-section>p,.service-party,.service-provider-name,.service-records small{color:var(--text-on-light-secondary);font-size:var(--font-size-sm)}.service-product-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-product-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.service-product{padding:var(--space-5);flex-direction:column;margin-bottom:0;display:flex}.service-product h3{margin:var(--space-5) 0 var(--space-3)}.service-tag{font-size:var(--font-size-xs);color:var(--brand-accent-strong);background:var(--brand-accent-soft);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);align-self:flex-start}.service-product dl{font-size:var(--font-size-sm);line-height:var(--line-height-body);margin:var(--space-4) 0}.service-product dl>div{gap:var(--space-3);margin:var(--space-2) 0;grid-template-columns:2em 1fr;display:grid}.service-product dt{color:var(--text-on-light-tertiary)}.service-product dd{margin:0}.service-product footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--border-on-light);padding-top:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}.service-product footer strong{color:var(--brand-accent-strong);font-size:var(--font-size-lg)}.service-product .primary-button{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3)}.service-unavailable{color:var(--text-on-light-tertiary);font-size:var(--font-size-sm)}.service-diagnose-lead{justify-content:space-between;align-items:center;gap:var(--space-6);border:1px solid var(--brand-accent);border-radius:var(--radius-lg);padding:var(--space-8);background:var(--brand-accent-soft);display:flex}.service-diagnose-lead h2{margin:var(--space-3) 0}.service-diagnose-lead p{margin:var(--space-2) 0}.service-actions{gap:var(--space-3);flex-direction:column;flex-shrink:0;display:flex}.service-actions-row{margin-top:var(--space-6);flex-flow:wrap;align-items:center}.service-actions .primary-button,.service-actions .secondary-button{text-align:center}.service-provider{align-items:center;gap:var(--space-6);display:flex}.service-provider>div:nth-child(2){flex:1}.service-provider-mark{background:var(--surface-dark-primary);color:var(--text-on-dark-primary);padding:var(--space-5);border-radius:var(--radius-md);font-weight:var(--font-weight-bold);flex-shrink:0}.service-provider h3{margin:0}.service-note{padding:var(--space-5);background:var(--surface-light-muted);border-radius:var(--radius-md);color:var(--text-on-light-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.service-disclaimer,.service-user-text{white-space:pre-wrap;overflow-wrap:anywhere}.service-demo-notice{background:var(--surface-warning-soft);color:var(--text-warning-strong);border-left:3px solid var(--state-warning);padding:var(--space-4);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold)}.service-error{color:var(--text-danger-strong);background:var(--surface-danger-soft);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-4) 0}.service-error p{margin-top:0}.service-diagnosis-form{max-width:54rem;margin-inline:auto}.service-diagnosis-form label{font-weight:var(--font-weight-semibold);margin:var(--space-4) 0 var(--space-2);display:block}.service-diagnosis-form textarea{background:var(--input-light-bg);border:1px solid var(--input-light-border);border-radius:var(--radius-md);width:100%;padding:var(--space-4);font:inherit;line-height:var(--line-height-body);resize:vertical}.service-upload{border:1px dashed var(--border-on-light);padding:var(--space-4);border-radius:var(--radius-md);margin-top:var(--space-4)}.service-upload input{max-width:100%}.service-upload small{margin-top:var(--space-3);color:var(--text-on-light-secondary);display:block}.service-file-list{padding:0;list-style:none}.service-file-list li{gap:var(--space-4);padding:var(--space-2) 0;display:flex}.service-file-list span{color:var(--text-success-strong)}.service-report{max-width:58rem;margin-inline:auto}.service-report section{margin:var(--space-8) 0}.service-report time{color:var(--text-on-light-secondary);font-size:var(--font-size-sm)}.service-benefits{margin:var(--space-5) 0;padding:0;list-style:none}.service-benefits li{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border-on-light);flex-wrap:wrap;display:flex}.service-benefits span{color:var(--text-on-light-secondary);font-size:var(--font-size-sm)}.service-consent-record{padding-top:var(--space-4)}.service-consent-choice{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);line-height:var(--line-height-body);display:flex}.service-consent-choice input{accent-color:var(--brand-accent);margin-top:var(--space-2);flex-shrink:0}.service-membership details{margin-top:var(--space-4);font-size:var(--font-size-sm)}.service-records{padding:0;list-style:none}.service-records li{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border-on-light);display:flex}.service-records li:last-child{border-bottom:0}.service-records li>div{flex:1;min-width:0}.service-records strong,.service-records small{overflow-wrap:anywhere;display:block}.service-records small{margin-top:var(--space-2)}.service-records a{white-space:nowrap}.service-center-layout{gap:var(--space-6);grid-template-columns:13rem minmax(0,1fr);display:grid}.service-center-sidebar{background:var(--surface-light-raised);border:1px solid var(--border-on-light);border-radius:var(--radius-lg);padding:var(--space-5);align-self:start}.service-center-sidebar strong{margin-top:var(--space-5);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--link-on-light);display:block}.service-center-sidebar a{color:var(--text-on-light-secondary);padding:var(--space-3) 0;font-size:var(--font-size-sm);display:block}.service-center-main{min-width:0}.service-privacy{color:var(--text-on-light-secondary);font-size:var(--font-size-sm);margin-top:0}.service-stats{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-stat{background:var(--surface-light-raised);border:1px solid var(--border-on-light);border-radius:var(--radius-md);padding:var(--space-4)}.service-stat span{font-size:var(--font-size-sm);color:var(--text-on-light-secondary)}.service-stat strong{font-size:var(--font-size-2xl);margin-top:var(--space-2);display:block}.service-stat small{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);margin-left:var(--space-2)}.service-nav-links{gap:var(--space-2);padding:var(--space-3);display:grid}.service-nav-links a{padding:var(--space-3) var(--space-4)}@media (width<=1000px){.service-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-center-layout{grid-template-columns:1fr}.service-center-sidebar{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.service-center-sidebar strong{display:none}}@media (width<=640px){.service-hero{padding-top:var(--space-6)}.service-content{padding-top:var(--space-5)}.service-product-grid,.service-product-grid-two,.service-category-grid{grid-template-columns:1fr}.service-diagnose-lead,.service-provider{padding:var(--space-5);flex-direction:column;align-items:stretch}.service-panel{padding:var(--space-4)}.service-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.service-records li{flex-wrap:wrap}.service-records li>div{flex-basis:100%}.service-benefits li{gap:var(--space-2);flex-direction:column}}.service-content .primary-button,.service-membership .primary-button{min-height:var(--space-12);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex}.service-capability-grid{grid-template-columns:minmax(0,1fr)}.service-contract-structure{max-height:32rem;margin-block:var(--space-5);overflow:auto}.service-contract-structure li{margin-block:var(--space-3);line-height:var(--line-height-body)}.service-page-compact{background:var(--surface-light-primary)}.service-page-compact .service-hero{box-sizing:border-box;height:104px;padding-top:var(--space-2);background:var(--surface-light-primary);color:var(--text-on-light-primary)}.service-page-compact .service-breadcrumb{margin-bottom:var(--space-1);font-size:var(--font-size-xs);color:var(--text-on-light-tertiary)}.service-page-compact .service-breadcrumb a{color:inherit}.service-page-compact .service-hero h1{margin-bottom:var(--space-1);font-size:var(--font-size-lg);line-height:var(--line-height-tight);max-width:none}.service-page-compact .service-hero h1 em{color:inherit;margin:0;display:inline}.service-page-compact .service-tabs a{color:var(--text-on-light-secondary);padding-block:var(--space-2);font-size:var(--font-size-sm)}.service-page-compact .service-tabs a[aria-current=page]{color:var(--text-on-light-primary)}.service-page-compact .service-content{padding-top:var(--space-3)}.service-workbench{border:1px solid var(--border-on-light);border-radius:var(--radius-xl);background:var(--surface-light-raised);height:auto;min-height:max(24rem,100dvh - 192px);margin-bottom:var(--space-6);grid-template-columns:15rem minmax(0,1fr);display:grid;position:relative;overflow:clip}.workbench-history{padding:var(--space-4);border-right:1px solid var(--border-on-light);background:var(--surface-light-primary);flex-direction:column;min-width:0;min-height:0;display:flex}.workbench-history>header,.workbench-lawyer-panel>header,.workbench-lawyer-panel article>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.service-content .workbench-history h2{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-on-light-secondary);margin:0}.service-content .workbench-history h3{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-on-light-tertiary);letter-spacing:.08em;margin:var(--space-5) var(--space-2) var(--space-2)}.workbench-history-groups{flex:1;min-height:0;overflow-y:auto}.workbench-history section{padding-bottom:var(--space-2)}.workbench-history section>p{font-size:var(--font-size-xs);color:var(--text-on-light-tertiary);margin:var(--space-2)}.workbench-history ul{margin:0;padding:0;list-style:none}.workbench-history li button{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-md);width:100%;padding:var(--space-3) var(--space-2);font:inherit;font-size:var(--font-size-sm);color:var(--text-on-light-secondary);cursor:pointer;background:0 0;border:0;display:block;overflow:hidden}.workbench-history li button:hover,.workbench-history li button[aria-current=page]{background:var(--surface-light-muted);color:var(--text-on-light-primary)}.workbench-new{align-items:center;gap:var(--space-2);text-align:left;width:100%;margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border-on-light);border-radius:var(--radius-pill);color:var(--text-on-light-primary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;display:flex}.workbench-new:hover{background:var(--surface-light-muted)}.workbench-new svg,.workbench-icon-button svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.workbench-quota{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-on-light);color:var(--text-on-light-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-body);flex-shrink:0}.workbench-quota strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.workbench-quota p{margin:var(--space-2) 0 0}.workbench-pager{justify-content:space-between;align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--font-size-xs);display:flex}.workbench-pager button{border:1px solid var(--border-on-light);background:var(--surface-light-raised);padding:var(--space-1) var(--space-2);color:var(--text-on-light-secondary);border-radius:var(--radius-pill);font:inherit}.workbench-main{flex-direction:column;min-width:0;min-height:0;display:flex}.workbench-toolbar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);flex-shrink:0;display:flex}.workbench-mode-tabs{padding:var(--space-1);gap:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-light-muted);display:flex}.workbench-mode-tabs button{font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-on-light-secondary);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-5);cursor:pointer;background:0 0;border:0}.workbench-mode-tabs button[aria-pressed=true]{color:var(--text-on-light-primary);background:var(--surface-light-raised);box-shadow:var(--shadow-card-light)}.workbench-region{margin:0 0 var(--space-2);font-size:var(--font-size-xs);color:var(--text-on-light-secondary)}.workbench-region span{color:var(--text-on-light-tertiary);margin-left:var(--space-3)}.workbench-conversation-area{gap:var(--space-2);box-sizing:border-box;flex-direction:column;flex:1 0 auto;min-width:0;display:flex;position:relative}.workbench-conversation-area:has(.workbench-lawyer-dock.is-open){flex-direction:row;align-items:flex-start}.workbench-conversation-area:has(.workbench-lawyer-dock.is-open) .workbench-discussion{flex:1 1 0}.workbench-discussion{min-width:0;min-height:0;max-height:28rem;padding:0 var(--space-6) var(--space-4);overscroll-behavior:contain;flex:1 0 auto;position:relative;overflow-y:auto}.workbench-fixed-notice{z-index:2;margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);position:sticky;top:0}.workbench-empty{padding-block:var(--space-3);line-height:var(--line-height-body)}.service-content .workbench-empty h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin:0 0 var(--space-3)}.workbench-empty p{font-size:var(--font-size-sm);color:var(--text-on-light-secondary);margin:var(--space-2) 0}.workbench-bubble{line-height:var(--line-height-body);margin-bottom:var(--space-5)}.workbench-bubble-user{max-width:70%;padding:var(--space-3) var(--space-4);border-radius:var(--space-6);background:var(--surface-light-muted);margin-left:auto}.workbench-bubble-assistant{max-width:100%;padding:var(--space-2) 0;background:0 0;border:0;margin-right:auto}.workbench-bubble>header{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-on-light-tertiary);flex-wrap:wrap;display:flex}.workbench-bubble>header strong{font-weight:var(--font-weight-regular)}.workbench-bubble time{color:var(--text-on-light-tertiary)}.workbench-bubble p{margin-bottom:0}.workbench-bubble .service-report{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.workbench-bubble .service-report h2{font-size:var(--font-size-lg)}.workbench-composer{padding:var(--space-3) var(--space-5);flex-shrink:0}.workbench-composer>label,.workbench-composer .service-upload label{margin-bottom:var(--space-2);font-weight:var(--font-weight-semibold);display:block}.workbench-composer textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:var(--text-on-light-primary);background:var(--input-light-bg);border:1px solid var(--input-light-border);border-radius:var(--radius-md);padding:var(--space-3);line-height:var(--line-height-body)}.workbench-composer footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.workbench-composer footer small{color:var(--text-on-light-tertiary);font-size:var(--font-size-xs)}.workbench-composer .service-upload{margin:0 0 var(--space-3)}.workbench-file{font-size:var(--font-size-sm);margin-bottom:var(--space-3);overflow-wrap:anywhere}.workbench-file summary{cursor:pointer;padding-block:var(--space-2)}.service-workbench .primary-button,.service-workbench .secondary-button{border-radius:var(--radius-pill);font-size:var(--font-size-sm)}.service-workbench .primary-button{background:var(--text-on-light-primary);color:var(--text-on-dark-primary);border-color:var(--text-on-light-primary)}.service-workbench .secondary-button{color:var(--text-on-light-primary);border-color:var(--border-on-light);background:var(--surface-light-raised)}.service-workbench button:disabled{opacity:var(--action-disabled-opacity);cursor:not-allowed}.service-workbench .workbench-icon-button{width:var(--space-10);height:var(--space-10);min-height:var(--space-10);border-radius:var(--radius-pill);background:var(--text-on-light-primary);color:var(--text-on-dark-primary);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.workbench-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workbench-lawyer-dock{min-width:0;padding:0 var(--space-5) var(--space-2);z-index:4;flex-shrink:0}.workbench-lawyers{justify-content:flex-end;min-width:0;display:flex}.workbench-lawyer-trigger{align-items:center;gap:var(--space-1);width:max-content;max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--border-on-light);background:var(--surface-light-raised);color:var(--text-on-light-primary);border-radius:var(--radius-pill);box-shadow:var(--shadow-card-light);display:flex}.workbench-lawyer-trigger>button{min-height:var(--space-10);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font:inherit;font-size:var(--font-size-sm);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.workbench-lawyer-trigger>button:hover,.workbench-lawyer-trigger>button[aria-expanded=true]{background:var(--surface-light-muted)}.workbench-lawyer-trigger>.workbench-lawyer-face{padding:0}.workbench-lawyer-avatar{width:var(--space-10);height:var(--space-10);object-fit:cover;border-radius:var(--radius-pill);flex-shrink:0}.workbench-lawyer-initial{background:var(--surface-light-muted);color:var(--text-on-light-secondary);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.workbench-lawyer-dock.is-open{width:min(22rem,44%);padding:0 var(--space-3) var(--space-2) 0;box-sizing:border-box;flex:none}.workbench-lawyer-dock.is-open .workbench-lawyers{gap:var(--space-2);flex-direction:column;max-width:none;height:auto;display:flex;position:static}.workbench-lawyer-dock.is-open .workbench-lawyer-trigger{flex-shrink:0;align-self:flex-end}.workbench-lawyer-panel{max-height:max(32rem,100dvh - 12rem);padding:var(--space-4);box-sizing:border-box;background:var(--surface-light-raised);border:1px solid var(--border-on-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-light);line-height:var(--line-height-body);flex:none;overflow-y:auto}.service-content .workbench-lawyer-panel h2{font-size:var(--font-size-sm);margin:0}.service-content .workbench-lawyer-panel h3{font-size:var(--font-size-md);margin:0}.workbench-lawyer-panel article{padding-block:var(--space-3);border-bottom:1px solid var(--border-on-light)}.workbench-lawyer-panel article>header{justify-content:flex-start}.workbench-lawyer-panel article p,.workbench-lawyer-panel>p{font-size:var(--font-size-sm)}.workbench-lawyer-panel article>header p{margin:var(--space-1) 0 0}.workbench-drawer-toggle,.workbench-drawer-close,.workbench-drawer-backdrop,.service-workbench .workbench-drawer-toggle,.service-workbench .workbench-drawer-close{display:none}.workbench-quota-reason{padding:var(--space-2) var(--space-5);color:var(--text-on-light-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-body);margin:0}@media (width<=640px){.service-workbench{display:block}.workbench-main{min-height:inherit}.workbench-history{display:none}.workbench-history.is-open{width:min(19rem, calc(100% - var(--space-12)));box-sizing:border-box;z-index:7;display:flex;position:absolute;top:0;bottom:0;left:0}.service-workbench .workbench-drawer-toggle,.service-workbench .workbench-drawer-close{display:inline-flex}.workbench-drawer-backdrop{background:var(--surface-dark-primary);z-index:6;border:0;display:block;position:absolute;inset:0}.workbench-toolbar,.workbench-composer{padding:var(--space-3)}.workbench-mode-tabs button{padding:var(--space-2) var(--space-4)}.workbench-region span{margin:var(--space-1) 0 0;display:block}.workbench-discussion{padding-inline:var(--space-3)}.workbench-bubble-user{max-width:85%;padding:var(--space-3)}.workbench-lawyer-dock{padding-inline:var(--space-3)}.workbench-conversation-area:has(.workbench-lawyer-dock.is-open){flex-direction:column;align-items:stretch}.workbench-conversation-area:has(.workbench-lawyer-dock.is-open) .workbench-discussion{flex:none;max-height:24rem}.workbench-lawyer-dock.is-open{width:100%;padding-inline:var(--space-3);flex:none}.workbench-lawyer-panel{padding:var(--space-3)}}.workbench-input-card{background:var(--surface-light-raised);border:1px solid var(--border-on-light);border-radius:calc(var(--space-6) + var(--space-1) / 2);box-shadow:var(--shadow-card-light);padding:var(--space-3)}.workbench-input-card:focus-within{border-color:var(--text-on-light-tertiary)}.workbench-input-card textarea{box-shadow:none;resize:none;min-height:var(--space-16);max-height:200px;padding:var(--space-2);background:0 0;border:0;border-radius:0;outline:0;display:block;overflow-y:auto}.workbench-input-actions{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.workbench-input-actions>div{align-items:center;display:flex}.workbench-privacy{font-size:var(--font-size-xs);color:var(--text-on-light-tertiary);line-height:var(--line-height-body);margin-top:var(--space-2);display:block}.workbench-send[aria-busy=true]{opacity:var(--action-disabled-opacity)}.workbench-files{max-height:8rem;overflow-y:auto}.workbench-file{border:1px solid var(--border-on-light);background:var(--surface-light-primary);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.workbench-file .service-contract-structure{max-height:12rem}.service-content .workbench-file a:not(.primary-button):not(.secondary-button){color:var(--text-on-light-secondary)}.workbench-disclaimer{color:var(--text-on-light-tertiary);font-size:var(--font-size-xs);line-height:var(--line-height-body);margin-top:var(--space-1)}.workbench-disclaimer summary{cursor:pointer;width:fit-content}.workbench-disclaimer p{margin:var(--space-2) 0 0}
