.AccountMenu_trigger__ssQv8.AccountMenu_trigger__ssQv8{padding-inline:calc(var(--spacing) * 3)}.AccountMenu_triggerAvatar__K_bgK{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background:var(--foreground)}.AccountMenu_triggerFallback__fUfpx{color:var(--primary-foreground)}.AccountMenu_menuContent__61P6_.AccountMenu_menuContent__61P6_{min-width:280px;padding:0}.AccountMenu_identity__ZSv1w{display:grid;grid-gap:var(--spacing);gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--leading-body)}.AccountMenu_identity__ZSv1w strong{overflow-wrap:anywhere;font-weight:var(--font-weight-semibold)}.AccountMenu_identity__ZSv1w span{overflow-wrap:anywhere;color:var(--foreground-soft)}.AccountMenu_separator__SVE8Y{height:1px;background:var(--border)}.AccountMenu_menuGroup___Y3Mp{padding-block:var(--spacing)}.AccountMenu_menuContent__61P6_ .AccountMenu_menuItem__NFknC{gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 10);padding:0 calc(var(--spacing) * 4);cursor:pointer}.AccountMenu_menuItem__NFknC svg{flex:none}.AccountMenu_menuGroup___Y3Mp form{margin:0}.Textarea_textarea__1k66k{width:100%;min-height:96px;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);resize:vertical;border:1px solid var(--input);border-radius:0;background:var(--card);color:var(--foreground);font:inherit;line-height:var(--leading-body)}.Textarea_textarea__1k66k::placeholder{color:var(--muted-foreground)}.Textarea_textarea__1k66k:disabled{color:var(--muted-foreground);background:var(--muted);cursor:not-allowed}.LegalAiWorkspace_workspace__61xOX[role=dialog]{width:min(760px,calc(100vw - var(--spacing) * 8));height:min(84dvh,760px);max-height:min(84dvh,760px);container-name:ai-workspace;container-type:inline-size}.LegalAiWorkspace_header__ZiaYe{flex-shrink:0;display:flex;align-items:center;gap:calc(var(--spacing) * 3);min-height:64px;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 12) calc(var(--spacing) * 2) calc(var(--spacing) * 5);border-bottom:1px solid var(--border)}.LegalAiWorkspace_mark__VA2Hn{width:32px;height:32px}.LegalAiWorkspace_markSmall__ifUej,.LegalAiWorkspace_mark__VA2Hn{display:inline-flex;flex:none;align-items:center;justify-content:center;background:var(--primary);color:var(--primary-foreground)}.LegalAiWorkspace_markSmall__ifUej{width:20px;height:20px}.LegalAiWorkspace_heading__GJpI9{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0}.LegalAiWorkspace_titleRow__jz_x7{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.LegalAiWorkspace_titleRow__jz_x7 .LegalAiWorkspace_title__pPXut{font-size:var(--text-base);line-height:var(--leading-tight)}.LegalAiWorkspace_header__ZiaYe .LegalAiWorkspace_scope__pYIiJ{overflow:hidden;color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap}.LegalAiWorkspace_scopeCode__RMEhS{color:var(--foreground);font-family:var(--font-mono);font-weight:var(--font-weight-medium)}.LegalAiWorkspace_logViewport__1iztU{position:relative;display:flex;flex:1 1 auto;min-height:0;min-width:0}.LegalAiWorkspace_log__TO4oL{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain}.LegalAiWorkspace_empty___AJWT{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6) calc(var(--spacing) * 5)}.LegalAiWorkspace_emptyEyebrow__QHjOW{margin:0;color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.LegalAiWorkspace_emptyTitle__EfR3T{margin:var(--spacing) 0 0;font-family:var(--font-reading);font-size:var(--text-page-title);font-weight:var(--font-weight-normal);line-height:var(--leading-tight)}.LegalAiWorkspace_emptyLead__uJpg6{max-width:56ch;margin:calc(var(--spacing) * 2) 0 0;color:var(--muted-foreground);line-height:var(--leading-body)}.LegalAiWorkspace_suggestions__e7ZjQ{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.LegalAiWorkspace_suggestions__e7ZjQ li{border-bottom:1px solid var(--border-row)}.LegalAiWorkspace_suggestion__e4bPJ{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);padding:0 var(--spacing) 0 0;border:0;background:transparent;color:var(--foreground);font:inherit;text-align:left;cursor:pointer}.LegalAiWorkspace_suggestion__e4bPJ svg{flex:none;color:var(--muted-foreground);transition:transform var(--duration-fast) var(--ease-standard)}.LegalAiWorkspace_suggestion__e4bPJ:hover{text-decoration:underline;text-underline-offset:.2em}.LegalAiWorkspace_suggestion__e4bPJ:focus-visible svg,.LegalAiWorkspace_suggestion__e4bPJ:hover svg{color:var(--foreground);transform:translate(2px,-2px)}.LegalAiWorkspace_facts__ErkKH{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 5);margin:0;padding:0;list-style:none;color:var(--muted-foreground);font-size:var(--text-sm)}.LegalAiWorkspace_facts__ErkKH li{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2)}.LegalAiWorkspace_facts__ErkKH svg{color:var(--status-success)}.LegalAiWorkspace_turn__31__O{display:flex;flex-shrink:0;flex-direction:column;gap:calc(var(--spacing) * 4);min-width:0;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);border-bottom:1px solid var(--border-row);scroll-margin-top:calc(var(--spacing) * 2)}.LegalAiWorkspace_turn__31__O:last-of-type{border-bottom:0}.LegalAiWorkspace_question__LleA8{align-self:flex-end;max-width:82%;margin:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);background:var(--muted);color:var(--foreground);line-height:var(--leading-body);overflow-wrap:anywhere;white-space:pre-wrap}.LegalAiWorkspace_reply__hPVTX{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.LegalAiWorkspace_speakerRow__WR9Wl{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.LegalAiWorkspace_speaker__hqVOJ{margin:0;color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.LegalAiWorkspace_turnTime__0kG0k{margin-left:auto;color:var(--muted-foreground);font-size:var(--text-sm);white-space:nowrap}.LegalAiWorkspace_answer__6wMgg{max-width:68ch;margin:0;line-height:var(--leading-reading);overflow-wrap:anywhere;white-space:pre-line}.LegalAiWorkspace_pending__SoWHs{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);max-width:60ch}.LegalAiWorkspace_pendingLabel__eKBvB{margin:0;color:var(--muted-foreground);font-size:var(--text-sm)}.LegalAiWorkspace_pendingLine__frD91{display:block;height:12px;background:var(--muted);animation:LegalAiWorkspace_ai-wait__Q8nlV 1.4s var(--ease-standard) infinite}.LegalAiWorkspace_pendingLine__frD91:first-of-type{width:92%}.LegalAiWorkspace_pendingLine__frD91:nth-of-type(2){width:78%}.LegalAiWorkspace_pendingLine__frD91:nth-of-type(3){width:54%}.LegalAiWorkspace_dots__9J6Hh:after{content:"…";animation:LegalAiWorkspace_ai-thinking__idSPu 1.2s var(--ease-standard) infinite}@keyframes LegalAiWorkspace_ai-thinking__idSPu{50%{opacity:.25}}@keyframes LegalAiWorkspace_ai-wait__Q8nlV{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.LegalAiWorkspace_dots__9J6Hh:after,.LegalAiWorkspace_pendingLine__frD91{animation:none}.LegalAiWorkspace_suggestion__e4bPJ svg{transition:none}}.LegalAiWorkspace_citations__noXRc{border-top:1px solid var(--border-row)}.LegalAiWorkspace_citationsToggle__Dp4RB{display:flex;width:100%;min-height:36px;align-items:center;gap:calc(var(--spacing) * 2);padding:0;border:0;background:transparent;color:var(--muted-foreground);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer}.LegalAiWorkspace_citationsToggle__Dp4RB:hover{color:var(--foreground)}.LegalAiWorkspace_citationsToggle__Dp4RB svg{transition:transform var(--duration-fast) var(--ease-standard)}.LegalAiWorkspace_citationsToggle__Dp4RB[aria-expanded=true] svg{transform:rotate(180deg)}.LegalAiWorkspace_citationList__TU_8n{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--border)}.LegalAiWorkspace_citationList__TU_8n[hidden]{display:none}.LegalAiWorkspace_citationList__TU_8n li+li{border-top:1px solid var(--border-row)}.LegalAiWorkspace_citation__6IIeM{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);color:var(--foreground);text-decoration:none}a.LegalAiWorkspace_citation__6IIeM:hover{background:var(--muted)}.LegalAiWorkspace_citationIndex__X6UjK{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-sm)}.LegalAiWorkspace_citationMain__FKBix{display:flex;flex-direction:column;gap:var(--spacing);min-width:0}.LegalAiWorkspace_citationTopline__wJcKr{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.LegalAiWorkspace_citationLabel__zJEtX{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.LegalAiWorkspace_citationMeta__0GF7p{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere}.LegalAiWorkspace_citationText__CAxli{display:-webkit-box;overflow:hidden;color:var(--muted-foreground);font-family:var(--font-reading);font-size:var(--text-base);line-height:var(--leading-body);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.LegalAiWorkspace_citationGo__Nhovy{align-self:center;color:var(--muted-foreground)}a.LegalAiWorkspace_citation__6IIeM:hover .LegalAiWorkspace_citationGo__Nhovy{color:var(--foreground)}.LegalAiWorkspace_answerActions__7OGSp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing);margin-left:calc(var(--spacing) * -2)}.LegalAiWorkspace_answerActions__7OGSp .LegalAiWorkspace_copy__TkTCR{padding-inline:calc(var(--spacing) * 2);color:var(--muted-foreground);font-size:var(--text-sm)}.LegalAiWorkspace_answerActions__7OGSp .LegalAiWorkspace_copy__TkTCR:hover{color:var(--foreground)}.LegalAiWorkspace_historyMore__dWq1b{display:flex;justify-content:center;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6) 0}.LegalAiWorkspace_historyNotice__01nQF{margin:0;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 6) 0;color:var(--muted-foreground);font-size:var(--text-sm);text-align:center}.LegalAiWorkspace_historyNotice__01nQF p{margin:0 0 calc(var(--spacing) * 2)}.LegalAiWorkspace_reply__hPVTX .LegalAiWorkspace_historyNotice__01nQF{padding:0;text-align:left}.LegalAiWorkspace_historyLoading__1Fp7e{margin:auto;color:var(--muted-foreground);font-size:var(--text-sm)}.LegalAiWorkspace_failure__sAjy8{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--border);border-left:2px solid var(--destructive)}.LegalAiWorkspace_failure__sAjy8[data-tone=warning]{border-left-color:var(--status-warning)}.LegalAiWorkspace_failureText__bXM8e{margin:0;line-height:var(--leading-body)}.LegalAiWorkspace_failureActions__ZWx3r{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.LegalAiWorkspace_failureActions__ZWx3r:empty{display:none}.LegalAiWorkspace_logViewport__1iztU .LegalAiWorkspace_jump__UcUxp{position:absolute;bottom:calc(var(--spacing) * 3);left:50%;transform:translateX(-50%);background:var(--background)}.LegalAiWorkspace_composer__8R0I3{flex-shrink:0;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5) 0;border-top:1px solid var(--border)}.LegalAiWorkspace_field__1X7xO{display:flex;flex-direction:column;border:1px solid var(--input);background:var(--card)}.LegalAiWorkspace_field__1X7xO:focus-within{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.LegalAiWorkspace_field__1X7xO .LegalAiWorkspace_input__0aVJv{min-height:48px;max-height:10.5em;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4) var(--spacing);resize:none;border:0;background:transparent;box-shadow:none;outline:none;overflow-y:auto}.LegalAiWorkspace_toolbar__HTGX3{display:flex;align-items:center;gap:calc(var(--spacing) * 2);padding:var(--spacing) var(--spacing) var(--spacing) calc(var(--spacing) * 2)}.LegalAiWorkspace_toolbar__HTGX3 .LegalAiWorkspace_suggest__GlU8_{padding-inline:calc(var(--spacing) * 2);color:var(--muted-foreground)}.LegalAiWorkspace_toolbar__HTGX3 .LegalAiWorkspace_suggest__GlU8_:hover{color:var(--foreground)}.LegalAiWorkspace_toolbarEnd__faBV6{display:flex;align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto}.LegalAiWorkspace_counter__mGtfc,.LegalAiWorkspace_hint__w3Y_8{color:var(--muted-foreground);font-size:var(--text-sm);white-space:nowrap}.LegalAiWorkspace_counter__mGtfc{font-family:var(--font-mono)}.LegalAiWorkspace_toolbarEnd__faBV6 .LegalAiWorkspace_send__AEgPB{border-radius:0}.LegalAiWorkspace_menu__dr_fq[role=menu]{min-width:280px}.LegalAiWorkspace_menuLabel__S27sJ{padding:var(--spacing) calc(var(--spacing) * 2);color:var(--muted-foreground);font-size:var(--text-sm)}.LegalAiWorkspace_disclaimer__wthWX{flex-shrink:0;margin:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 5) calc(var(--spacing) * 3);color:var(--muted-foreground);font-size:var(--text-sm);text-align:center}@media (max-width:767.98px){.LegalAiWorkspace_workspace__61xOX[role=dialog]{top:auto;bottom:0;left:0;width:100%;height:94dvh;max-height:94dvh;transform:none;border-width:1px 0 0;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}}@container ai-workspace (width < 35rem){.LegalAiWorkspace_header__ZiaYe{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 12) calc(var(--spacing) * 2) calc(var(--spacing) * 4)}.LegalAiWorkspace_empty___AJWT{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4) calc(var(--spacing) * 4)}.LegalAiWorkspace_turn__31__O{padding:calc(var(--spacing) * 4)}.LegalAiWorkspace_question__LleA8{max-width:90%}.LegalAiWorkspace_composer__8R0I3{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3) 0}.LegalAiWorkspace_hint__w3Y_8{display:none}.LegalAiWorkspace_disclaimer__wthWX{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3) calc(var(--spacing) * 3)}}