.CourtNewsSearchClient_container__8CUS4{padding:40px 0 80px 24px;width:100%;color:var(--text-primary);min-height:100vh}.CourtNewsSearchClient_layout__UE4Ou{display:flex;flex:1;height:100%;position:relative}.CourtNewsSearchClient_listSide__hcLBq{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.CourtNewsSearchClient_header__IH1_t{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.CourtNewsSearchClient_heroTitle__zFc_N{font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);opacity:.7;line-height:1.2;margin:0}.CourtNewsSearchClient_subtitle__iFS2r{font-size:14px;color:var(--text-muted);max-width:600px}.CourtNewsSearchClient_quotaRow__hL1TY{max-width:900px;margin-top:-16px}.CourtNewsSearchClient_filterCard__ilaVt{background:var(--surface-overlay-soft);border:1px solid var(--field-border);border-radius:18px;padding:20px;backdrop-filter:blur(10px);max-width:900px;transition:all .4s cubic-bezier(.4,0,.2,1)}.CourtNewsSearchClient_filterCardShifted___Vvkp{max-width:calc(100% - 664px)}.CourtNewsSearchClient_filterGrid__nn_lb{display:grid;gap:16px;grid-template-columns:1fr auto;align-items:center}.CourtNewsSearchClient_searchWrapper__sTwGf{position:relative;width:100%}.CourtNewsSearchClient_input__7cx0P{display:block;width:100%;height:44px;padding:0 14px 0 40px;background:var(--field-bg);border:1px solid var(--field-border);border-bottom-color:var(--field-border-strong);border-radius:10px;color:var(--text-primary);font-size:14px;transition:all .3s ease}.CourtNewsSearchClient_input__7cx0P:focus{outline:none;border-color:rgba(var(--accent-primary-rgb),.24);background:var(--field-bg-focus);box-shadow:0 0 15px rgba(var(--accent-primary-rgb),.08)}.CourtNewsSearchClient_searchBtn__M_jcw{height:44px;padding:0 24px;border-radius:10px;background:var(--surface-panel);border:1px solid var(--field-border);color:var(--text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;white-space:nowrap}.CourtNewsSearchClient_searchBtn__M_jcw:hover:not(:disabled){background:var(--surface-panel-hover);border-color:var(--field-border-strong);transform:translateY(-1px)}.CourtNewsSearchClient_searchBtn__M_jcw:disabled{opacity:.3;cursor:not-allowed}.CourtNewsSearchClient_resultsArea__IPj97{flex:1;display:flex;flex-direction:column}.CourtNewsSearchClient_tableWrapper__wnGAw{background:var(--surface-overlay-soft);border:1px solid var(--field-border);border-radius:16px;overflow:hidden}.CourtNewsSearchClient_table__TWxsU{width:100%;border-collapse:collapse;table-layout:fixed}.CourtNewsSearchClient_table__TWxsU thead th{text-align:left;padding:1rem 1.5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);border-bottom:1px solid var(--field-border);background:var(--surface-panel)}.CourtNewsSearchClient_row__yQvQN{cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--field-border-muted)}.CourtNewsSearchClient_row__yQvQN:hover{background:var(--surface-panel)}.CourtNewsSearchClient_rowActive__k6S0K{background:rgba(var(--accent-primary-rgb),.08)!important}.CourtNewsSearchClient_row__yQvQN td{padding:1.25rem 1.5rem;vertical-align:top;font-size:13px}.CourtNewsSearchClient_dateCell__iLqcD{text-align:left;white-space:nowrap}.CourtNewsSearchClient_titleCell__E_6Uu{display:flex;flex-direction:column;gap:4px}.CourtNewsSearchClient_categoryTag__HGylJ{font-size:9px;font-weight:800;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:var(--surface-panel);color:var(--text-muted);width:-moz-fit-content;width:fit-content}.CourtNewsSearchClient_teaser__7hH_Q{font-size:12px;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.CourtNewsSearchClient_pagination__oh4b2{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:2rem;padding-bottom:3rem}.CourtNewsSearchClient_pageBtn__y8Azt{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1px solid var(--field-border);border-radius:8px;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.CourtNewsSearchClient_pageBtn__y8Azt:hover:not(:disabled){background:var(--surface-panel);color:var(--text-primary);border-color:var(--field-border-strong)}.CourtNewsSearchClient_pageBtn__y8Azt:disabled{opacity:.3;cursor:not-allowed}.CourtNewsSearchClient_pageInfo__fQwTV{font-size:13px;font-weight:600;color:var(--text-muted)}.CourtNewsSearchClient_errorMsg__wPVTT{padding:1rem;background:rgba(var(--status-tone-danger-rgb),.1);border:1px solid rgba(var(--status-tone-danger-rgb),.2);border-radius:12px;color:rgb(var(--status-tone-danger-rgb));font-size:13px;margin-bottom:2rem}.CourtNewsSearchClient_emptyState__TpVit{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem}.CourtNewsSearchClient_emptyState__TpVit h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.CourtNewsSearchClient_emptyState__TpVit p{color:var(--text-muted);max-width:400px}@media (max-width:1024px){.CourtNewsSearchClient_heroTitle__zFc_N{font-size:1.75rem}}.PublicationDetailDrawer_drawerRoot__wQy0W{position:fixed;inset:0;z-index:2500;display:flex;justify-content:flex-end;overflow:hidden}.PublicationDetailDrawer_drawerBackdrop__RlP5d{position:absolute;inset:0;background:var(--drawer-backdrop-bg);backdrop-filter:blur(4px);cursor:pointer;border:0;width:100%}.PublicationDetailDrawer_drawerPanel__pfcMQ{position:relative;width:min(800px,92vw);height:100%;background:var(--drawer-panel-bg);border-left:1px solid var(--drawer-panel-border);box-shadow:var(--drawer-panel-shadow);display:flex;flex-direction:column;will-change:transform,opacity}.PublicationDetailDrawer_panelHeader__V9eaC{flex-shrink:0;padding:1.75rem 2.5rem 1.25rem;background:linear-gradient(to bottom,var(--drawer-header-bg),transparent);border-bottom:1px solid var(--drawer-header-border);backdrop-filter:blur(10px)}.PublicationDetailDrawer_panelBody__hkNJ3{flex:1;overflow-y:auto;padding:1.25rem 2.5rem 2.5rem;display:flex;flex-direction:column}.PublicationDetailDrawer_categoryTag__m1wL7{display:inline-flex;padding:.25rem .6rem;background:var(--surface-panel-hover);border:1px solid var(--field-border);border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:1rem}.PublicationDetailDrawer_title__Nt7_s{font-size:1.25rem;font-weight:700;line-height:1.35;color:var(--text-primary);margin-bottom:1.25rem;letter-spacing:-.01em}.PublicationDetailDrawer_metaRow__bAP0R{display:flex;align-items:center;gap:1.5rem;margin-bottom:.5rem;padding-bottom:1rem;border-bottom:1px solid var(--field-border-muted)}.PublicationDetailDrawer_metaItem__tfn25{display:flex;align-items:center;gap:.5rem;font-size:12px;color:color-mix(in oklab,var(--text-primary) 44%,transparent)}.PublicationDetailDrawer_articleContent__WmQXa{color:var(--text-secondary);line-height:1.7;font-family:var(--font-inter),sans-serif;font-size:1.05rem;letter-spacing:-.01em}.PublicationDetailDrawer_articleContent__WmQXa p{margin-bottom:1.5rem}.PublicationDetailDrawer_articleContent__WmQXa h1,.PublicationDetailDrawer_articleContent__WmQXa h2,.PublicationDetailDrawer_articleContent__WmQXa h3{color:var(--text-primary);margin:2.5rem 0 1.25rem;font-weight:600}.PublicationDetailDrawer_articleContent__WmQXa b,.PublicationDetailDrawer_articleContent__WmQXa strong{color:var(--text-primary)}.PublicationDetailDrawer_footer__HVMia{flex-shrink:0;padding:1.25rem 2.5rem;background:var(--drawer-surface);border-top:1px solid var(--drawer-header-border);display:flex;align-items:center;justify-content:space-between}.PublicationDetailDrawer_closeHint__hOvRv{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:color-mix(in oklab,var(--text-primary) 20%,transparent)}.PublicationDetailDrawer_sourceButton__1dNrM{display:inline-flex;align-items:center;gap:.6rem;height:36px;padding:0 1rem;background-color:rgba(var(--accent-primary-rgb),.1);border:1px solid rgba(var(--accent-primary-rgb),.25);border-radius:8px;font-size:11px;font-weight:700;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.05em;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.PublicationDetailDrawer_sourceButton__1dNrM:hover{background-color:rgba(var(--accent-primary-rgb),.18);border-color:rgba(var(--accent-primary-rgb),.45);color:color-mix(in oklab,var(--accent-primary) 74%,white);transform:translateY(-1px)}.PublicationDetailDrawer_headerActions__3MhIy{display:flex;align-items:center;gap:.5rem}.PublicationDetailDrawer_headerMeta__IGXvq{display:flex;align-items:center;gap:.5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.PublicationDetailDrawer_closeButton__AR7gG{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--field-border);background:var(--surface-panel);color:var(--text-muted);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.PublicationDetailDrawer_closeButton__AR7gG:hover{background:var(--surface-panel-hover);border-color:var(--field-border-strong);color:var(--text-primary)}.PublicationDetailDrawer_closeButton__AR7gG:active{transform:translateY(1px)}.AiAssistantSidebar_drawerRoot__JBYNg{position:fixed;inset:0;z-index:2600;display:flex;justify-content:flex-end;pointer-events:none;overflow:hidden;transition:padding-right .3s ease}@media (max-width:1199px){.AiAssistantSidebar_drawerRoot__JBYNg{transition:none}}.AiAssistantSidebar_drawerPanel__1gQqw{position:relative;width:min(672px,92vw);height:100%;background:var(--drawer-panel-bg);border-left:1px solid var(--drawer-panel-border);box-shadow:var(--drawer-panel-shadow);display:flex;flex-direction:column;pointer-events:auto;will-change:transform,opacity;animation:AiAssistantSidebar_panelIn__LEIHD .45s cubic-bezier(.16,1,.3,1) forwards;transition:width .3s ease,max-width .3s ease}@keyframes AiAssistantSidebar_panelIn__LEIHD{0%{opacity:0;transform:translateX(40px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}.AiAssistantSidebar_aiMarkdown__cAvPS .task-inline-link{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;margin:2px 4px 2px 0;border-radius:999px;background:color-mix(in srgb,var(--accent-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent-primary) 24%,transparent);color:var(--accent-primary);text-decoration:none;cursor:pointer;font-weight:600;line-height:1.2;transition:background .15s ease,border-color .15s ease,transform .15s ease,color .15s ease}.AiAssistantSidebar_aiMarkdown__cAvPS .task-inline-link:hover{background:color-mix(in srgb,var(--accent-primary) 18%,transparent);border-color:color-mix(in srgb,var(--accent-primary) 36%,transparent);color:var(--accent-primary-hover,#818cf8);transform:translateY(-1px)}.AiAssistantSidebar_drawerPanel__1gQqw .custom-scrollbar::-webkit-scrollbar{width:4px}.AiAssistantSidebar_drawerPanel__1gQqw .custom-scrollbar::-webkit-scrollbar-track{background:transparent}.AiAssistantSidebar_drawerPanel__1gQqw .custom-scrollbar::-webkit-scrollbar-thumb{background:var(--drawer-scrollbar-thumb);border-radius:10px}.AiAssistantSidebar_drawerPanel__1gQqw .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--drawer-scrollbar-thumb-hover)}.AiAssistantSidebar_aiMarkdown__cAvPS{font-size:16px;line-height:1.6;color:var(--text-secondary);overflow-wrap:break-word;word-break:break-word}.AiAssistantSidebar_aiMarkdown__cAvPS h1{font-size:20px;font-weight:700;color:var(--text-primary);margin-top:1.5rem;margin-bottom:.5rem;letter-spacing:-.02em}.AiAssistantSidebar_aiMarkdown__cAvPS h2{font-size:17px;font-weight:600;color:var(--text-primary);margin-top:1rem;margin-bottom:.4rem;letter-spacing:-.01em}.AiAssistantSidebar_aiMarkdown__cAvPS h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-primary);margin-top:1rem;margin-bottom:.35rem;opacity:.9}.AiAssistantSidebar_aiMarkdown__cAvPS li,.AiAssistantSidebar_aiMarkdown__cAvPS p{margin-top:0!important;margin-bottom:.2rem!important;font-size:16px}.AiAssistantSidebar_aiMarkdown__cAvPS ol,.AiAssistantSidebar_aiMarkdown__cAvPS ul{margin-top:.2rem!important;margin-bottom:.2rem!important;padding-left:1.25rem}.AiAssistantSidebar_aiMarkdown__cAvPS li{margin-bottom:.15rem!important}.AiAssistantSidebar_aiMarkdown__cAvPS strong{color:var(--text-primary);font-weight:600}.AiAssistantSidebar_streamBody__jRxes{white-space:pre-wrap;line-height:1.6;word-break:break-word;color:var(--text-secondary);font-size:16px;font-weight:300}.AiAssistantSidebar_wordReveal__AVWKt{display:inline;animation:AiAssistantSidebar_wordMaterialize__FTj65 .9s cubic-bezier(.22,.6,.36,1) both}@keyframes AiAssistantSidebar_wordMaterialize__FTj65{0%{opacity:0;filter:blur(8px)}30%{opacity:.3;filter:blur(5px)}60%{opacity:.7;filter:blur(2px)}to{opacity:1;filter:blur(0)}}.AiAssistantSidebar_streamingCursor___vHE_{display:inline-block;width:2.5px;height:1.05em;margin-left:2px;vertical-align:text-bottom;border-radius:2px;background:var(--accent-primary);box-shadow:0 0 6px color-mix(in srgb,var(--accent-primary) 60%,transparent),0 0 14px color-mix(in srgb,var(--accent-primary) 25%,transparent);animation:AiAssistantSidebar_neuralPulse__XeqZe 1.2s cubic-bezier(.4,0,.6,1) infinite;position:relative}.AiAssistantSidebar_streamingCursor___vHE_:after{content:"";position:absolute;inset:-4px -6px;border-radius:4px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent-primary) 15%,transparent),transparent 70%);animation:AiAssistantSidebar_neuralBloom__HJYDk 1.2s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}@keyframes AiAssistantSidebar_neuralPulse__XeqZe{0%,to{opacity:.3;transform:scaleY(.92)}50%{opacity:1;transform:scaleY(1)}}@keyframes AiAssistantSidebar_neuralBloom__HJYDk{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.AiAssistantSidebar_thinkingShimmer__OeprA{display:flex;align-items:center;gap:6px;padding:8px 0 4px}.AiAssistantSidebar_thinkingDot__7Jcx7{width:6px;height:6px;border-radius:50%;background:var(--accent-primary);opacity:.25;animation:AiAssistantSidebar_thinkPulse__KC8r_ 1.4s ease-in-out infinite}.AiAssistantSidebar_thinkingDot__7Jcx7:nth-child(2){animation-delay:.15s}.AiAssistantSidebar_thinkingDot__7Jcx7:nth-child(3){animation-delay:.3s}@keyframes AiAssistantSidebar_thinkPulse__KC8r_{0%,to{opacity:.15;transform:scale(.85);box-shadow:0 0 0 transparent}50%{opacity:.9;transform:scale(1.15);box-shadow:0 0 8px color-mix(in srgb,var(--accent-primary) 40%,transparent)}}.RightEdgeActionRail_rail__yhRtz{position:fixed;top:18px;z-index:2700;display:inline-flex;align-items:center;gap:10px;pointer-events:none;transition:right .22s ease,transform .22s ease,opacity .22s ease}.RightEdgeActionRail_button__N7C42{width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(8,8,8,.92);color:rgba(255,255,255,.72);display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(16px);box-shadow:0 14px 34px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.03);pointer-events:auto;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.RightEdgeActionRail_button__N7C42:hover:not(:disabled){color:rgba(255,255,255,.96);border-color:rgba(255,255,255,.24);background:rgba(18,18,18,.96);transform:translateY(-1px)}.RightEdgeActionRail_button__N7C42:disabled{opacity:.55;cursor:progress}.RightEdgeActionRail_buttonActiveAi__zGldr{color:#c084fc;border-color:rgba(168,85,247,.45);box-shadow:0 16px 36px rgba(0,0,0,.46),0 0 22px rgba(168,85,247,.18)}.RightEdgeActionRail_buttonActiveNotes__HXb_X{color:rgba(255,255,255,.96);border-color:rgba(255,255,255,.24)}.CaseClientsSection_clients_container__LPW1m{display:flex;flex-direction:column;gap:0;padding:0;width:100%}.CaseClientsSection_noPadding__mRMOu{padding-left:0!important;padding-right:0!important}.CaseClientsSection_clients_hubGrid__6qxIC{display:grid;grid-template-columns:310px 1fr 340px;gap:1px;align-items:stretch;background:var(--field-border);border:1px solid var(--field-border);border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow:hidden}@media (max-width:1440px){.CaseClientsSection_clients_hubGrid__6qxIC{grid-template-columns:280px 1fr 300px}}@media (max-width:1100px){.CaseClientsSection_clients_hubGrid__6qxIC{grid-template-columns:1fr}}.CaseClientsSection_hub_header_row__hxs_6{display:grid;grid-template-columns:310px 1fr 340px;gap:1px;background:var(--field-border);border:1px solid var(--field-border);backdrop-filter:blur(12px);z-index:20;border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden}@media (max-width:1440px){.CaseClientsSection_hub_header_row__hxs_6{grid-template-columns:280px 1fr 300px}}.CaseClientsSection_hub_header_cell__pltN1{padding:10px 16px;display:flex;align-items:center;justify-content:space-between;background:var(--drawer-panel-bg)}.CaseClientsSection_eyebrow__H1nLC{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);display:flex;align-items:center;gap:8px}.CaseClientsSection_ledger_dot__QuFUZ{width:6px;height:6px;border-radius:50%;display:inline-block}.CaseClientsSection_dot_active__5Oyv1{background:rgb(var(--status-tone-success-rgb));box-shadow:0 0 8px rgba(var(--status-tone-success-rgb),.4)}.CaseClientsSection_dot_inactive__mRNIC{background:var(--field-border)}.CaseClientsSection_column_main__Y7mL_,.CaseClientsSection_column_sidebar__w7uwR{display:flex;flex-direction:column;gap:0;height:calc(100vh - 280px);min-height:500px;background:var(--surface-overlay-soft);overflow:hidden;position:relative}.CaseClientsSection_column_main__Y7mL_{background:var(--surface-panel);backdrop-filter:blur(4px)}.CaseClientsSection_hud_pillar_card__x3M3C{position:relative;background:var(--surface-overlay-soft);border-bottom:1px solid var(--field-border-muted);padding:8px 14px 8px 20px;min-height:64px;display:flex;flex-direction:column;gap:4px;transition:all .2s ease}.CaseClientsSection_hud_pillar_card__x3M3C:hover{background:var(--surface-panel)}.CaseClientsSection_pillar_line__mUTCC{position:absolute;top:6px;left:6px;bottom:6px;width:2px;background:var(--field-border);border-radius:2px;transition:all .3s ease}.CaseClientsSection_pillar_active__UE0kq .CaseClientsSection_pillar_line__mUTCC{background:rgb(var(--status-tone-success-rgb));box-shadow:0 0 10px rgba(var(--status-tone-success-rgb),.3)}.CaseClientsSection_pillar_pending__VHy_h .CaseClientsSection_pillar_line__mUTCC{background:rgb(var(--status-tone-warning-rgb));box-shadow:0 0 10px rgba(var(--status-tone-warning-rgb),.2)}.CaseClientsSection_pillarBusy__MEHwT{background:color-mix(in oklab,var(--surface-panel) 88%,rgba(var(--status-tone-info-rgb),.12))}.CaseClientsSection_hud_form_card__nEZ61{position:relative;background:var(--surface-overlay-soft);border:1px solid var(--field-border);border-radius:8px;padding:12px 14px 12px 20px;margin-bottom:16px;transition:all .3s ease;overflow:hidden}.CaseClientsSection_hud_field_group__jETx7{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.CaseClientsSection_hud_field_label__zOPlu{font-size:8px;font-weight:900;color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em;font-family:inherit}.CaseClientsSection_hud_field__a5fAM{width:100%;background:var(--field-bg);border:1px solid var(--field-border);border-radius:4px;padding:8px 10px;color:var(--text-primary);font-size:12px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;outline:none;transition:all .2s ease}.CaseClientsSection_hud_field__a5fAM:focus{border-color:rgba(255,255,255,.2);background:var(--field-bg-focus);border-color:rgba(var(--accent-primary-rgb),.24);box-shadow:0 2px 8px rgba(var(--accent-primary-rgb),.08)}.CaseClientsSection_hud_field__a5fAM::-moz-placeholder{color:var(--text-dim);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.CaseClientsSection_hud_field__a5fAM::placeholder{color:var(--text-dim);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.CaseClientsSection_hud_tag__qm81w{font-size:8px;font-weight:800;padding:2px 5px;border-radius:3px;background:var(--surface-panel);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--field-border-muted);display:inline-flex;align-items:center;gap:3px}.CaseClientsSection_tag_emerald__qYfpv{color:rgb(var(--status-tone-success-rgb));border-color:rgba(var(--status-tone-success-rgb),.2);background:rgba(var(--status-tone-success-rgb),.08)}.CaseClientsSection_tag_blue__ukAxy{color:rgb(var(--status-tone-info-rgb));border-color:rgba(var(--status-tone-info-rgb),.2);background:rgba(var(--status-tone-info-rgb),.08)}.CaseClientsSection_tag_yellow__N_WYt{color:rgb(var(--status-tone-warning-rgb));border-color:rgba(var(--status-tone-warning-rgb),.2);background:rgba(var(--status-tone-warning-rgb),.08)}.CaseClientsSection_tag_muted__GR3x0{color:var(--text-dim);border-color:var(--field-border);background:var(--surface-overlay-soft)}.CaseClientsSection_hud_btn__8Zxaw{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 12px;background:var(--surface-overlay-soft);border:1px solid var(--field-border);border-radius:6px;color:var(--text-secondary);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.CaseClientsSection_hud_btn__8Zxaw:hover:not(:disabled){background:var(--surface-panel);border-color:var(--field-border-strong);color:var(--text-primary);box-shadow:0 0 15px rgba(var(--accent-primary-rgb),.08)}.CaseClientsSection_hud_btn__8Zxaw:active:not(:disabled){transform:scale(.97)}.CaseClientsSection_hud_btn__8Zxaw:disabled{opacity:.3;cursor:not-allowed}.CaseClientsSection_hud_btn_emerald__vkaTv{border-color:rgba(var(--status-tone-success-rgb),.18);color:rgba(var(--status-tone-success-rgb),.78)}.CaseClientsSection_hud_btn_emerald__vkaTv:hover:not(:disabled){background:rgba(var(--status-tone-success-rgb),.08);border-color:rgba(var(--status-tone-success-rgb),.4);color:rgb(var(--status-tone-success-rgb));box-shadow:0 0 15px rgba(var(--status-tone-success-rgb),.15)}.CaseClientsSection_hud_btn_danger__iGXp3{border-color:rgba(var(--status-tone-danger-rgb),.18);color:rgba(var(--status-tone-danger-rgb),.66)}.CaseClientsSection_hud_btn_danger__iGXp3:hover:not(:disabled){background:rgba(var(--status-tone-danger-rgb),.08);border-color:rgba(var(--status-tone-danger-rgb),.4);color:rgb(var(--status-tone-danger-rgb));box-shadow:0 0 15px rgba(var(--status-tone-danger-rgb),.15)}.CaseClientsSection_hud_btn_icon__AzoCh{width:32px;height:32px;padding:0;border-radius:4px}.CaseClientsSection_hud_btn_small__DmsRf{height:26px;padding:0 8px;font-size:9px}.CaseClientsSection_sendProgressBox__jpQod{margin-top:10px;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid rgba(var(--status-tone-info-rgb),.22);background:rgba(var(--status-tone-info-rgb),.08)}.CaseClientsSection_sendProgressSpinner__WT3KF{width:14px;height:14px;margin-top:1px;border-radius:999px;border:2px solid rgba(var(--status-tone-info-rgb),.8);border-top:2px solid transparent;animation:CaseClientsSection_hudSpin__uVpp3 .8s linear infinite}.CaseClientsSection_sendProgressTitle__5n6D4{font-size:11px;font-weight:800;color:rgb(var(--status-tone-info-rgb));text-transform:uppercase;letter-spacing:.08em}.CaseClientsSection_sendProgressText__tubkt{margin-top:3px;font-size:12px;line-height:1.4;color:var(--text-secondary)}.CaseClientsSection_scroll_area__r95Wg{flex:1;overflow-y:auto;padding:16px}.CaseClientsSection_scroll_area__r95Wg::-webkit-scrollbar{width:5px}.CaseClientsSection_scroll_area__r95Wg::-webkit-scrollbar-thumb{background:var(--drawer-scrollbar-thumb);border-radius:10px}.CaseClientsSection_scroll_area__r95Wg:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18)}.CaseClientsSection_hud_item__BxSJ5{background:var(--surface-overlay-soft);border:1px solid var(--field-border-muted);border-radius:10px;padding:12px;margin-bottom:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.CaseClientsSection_hud_item__BxSJ5:hover{background:var(--surface-panel);border-color:var(--field-border)}.CaseClientsSection_hud_item__BxSJ5.CaseClientsSection_active__6zwce{background:rgba(var(--status-tone-success-rgb),.08);border-color:rgba(var(--status-tone-success-rgb),.28)}.CaseClientsSection_ghost_btn__Lasdv{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.CaseClientsSection_ghost_btn__Lasdv:hover{color:var(--text-primary);background:var(--surface-overlay-soft)}.CaseClientsSection_date_separator__VbJM8{display:flex;align-items:center;gap:16px;width:100%;padding:24px 8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CaseClientsSection_date_line___yAVU{flex:1;height:1px;background:linear-gradient(to right,transparent,var(--field-border),transparent)}.CaseClientsSection_date_label__kXNM8{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:var(--text-dim);white-space:nowrap}.CaseClientsSection_hud_bulk_btn_container__NNKOn{padding:12px 16px;background:var(--drawer-panel-bg);border-top:1px solid var(--field-border);position:sticky;bottom:0;z-index:10}.CaseClientsSection_hud_bulk_btn__W00XT{width:100%;height:38px;font-size:11px;border-color:rgba(var(--status-tone-success-rgb),.3);background:rgba(var(--status-tone-success-rgb),.08);color:rgb(var(--status-tone-success-rgb))}.CaseClientsSection_hud_bulk_btn__W00XT:hover:not(:disabled){background:rgba(var(--status-tone-success-rgb),.12);border-color:rgb(var(--status-tone-success-rgb));box-shadow:0 0 20px rgba(var(--status-tone-success-rgb),.2)}.CaseClientsSection_skeleton_card__ACPYm{pointer-events:none;opacity:.5}.CaseClientsSection_skeleton_text__dv3Wx{height:12px;margin-bottom:6px}.CaseClientsSection_skeleton_title__7p4rr{height:14px;width:60%;margin-bottom:8px}.CaseClientsSection_skeleton_tag__aQH1B{height:12px;width:40px;display:inline-block;margin-right:4px}@keyframes CaseClientsSection_hudSpin__uVpp3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClientChatDrawer_drawerRoot__VR7cs{position:fixed;inset:0;z-index:2300}.ClientChatDrawer_drawerBackdrop__Z3IlK{position:absolute;inset:0;width:100%;border:0;background:var(--drawer-backdrop-bg);backdrop-filter:blur(4px);cursor:pointer;animation:ClientChatDrawer_drawerBackdropIn__obsKx .32s cubic-bezier(.2,.8,.2,1)}.ClientChatDrawer_drawerPanel__1pyBY{position:absolute;top:0;right:0;width:min(720px,94vw);height:100%;background:var(--drawer-panel-bg);border-left:1px solid var(--drawer-panel-border);box-shadow:var(--drawer-panel-shadow);display:grid;grid-template-rows:auto 1fr;animation:ClientChatDrawer_drawerPanelIn__X4lKR .42s cubic-bezier(.16,1,.3,1)}.ClientChatDrawer_drawerHeader__5vCy6{padding:24px 24px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--drawer-header-border);background:var(--drawer-header-bg);backdrop-filter:blur(10px)}.ClientChatDrawer_sectionKicker__LRLpl{margin-bottom:6px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in oklab,var(--text-primary) 30%,transparent)}.ClientChatDrawer_drawerTitle__ji__H{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.ClientChatDrawer_drawerSubtitle__NVE80{margin-top:6px;font-size:12px;color:var(--text-muted)}.ClientChatDrawer_drawerClose__Lw3Cu{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--field-border);background:var(--surface-panel);color:var(--text-muted);cursor:pointer;transition:all .2s ease;padding:0}.ClientChatDrawer_drawerClose__Lw3Cu:hover{background:var(--surface-interactive);color:var(--text-primary);border-color:var(--field-border-strong)}.ClientChatDrawer_drawerBody__kifbu{min-height:0}@keyframes ClientChatDrawer_drawerBackdropIn__obsKx{0%{opacity:0}to{opacity:1}}@keyframes ClientChatDrawer_drawerPanelIn__X4lKR{0%{opacity:0;transform:translateX(40px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}.FeatureLockedPlaceholder_card__9SuiV{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;border:1px solid var(--glass-border);border-radius:18px;background:var(--glass-bg);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.2)}.FeatureLockedPlaceholder_icon__k4t4Z{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.06);color:var(--text-primary)}.FeatureLockedPlaceholder_title__ym1HV{margin:0;font-size:18px;font-weight:700;color:var(--text-primary)}.FeatureLockedPlaceholder_text__zNl4d{margin:0;max-width:560px;font-size:14px;line-height:1.6;color:var(--text-muted)}.NotesPageClient_container__mfKRd{display:flex;flex-direction:column;gap:32px;padding:40px 24px 80px;width:100%;height:100%;overflow-y:auto;background:var(--bg-surface-0)}.NotesPageClient_tasksHeader__rhQZc{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.NotesPageClient_tasksTitleGroup__DKO8G{display:flex;flex-direction:column;gap:4px}.NotesPageClient_tasksHeroTitle__BazrN{font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);opacity:.8;line-height:1.2}.NotesPageClient_tasksToolbar__2xNd3{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:-24px;margin-bottom:-16px}.NotesPageClient_tasksFilterGhostBtn__u2ZVZ{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px;margin-left:-8px;border-radius:6px;transition:all .2s ease}.NotesPageClient_tasksFilterGhostBtn__u2ZVZ:hover{background:var(--surface-panel-hover);color:var(--text-primary)}.NotesPageClient_active___C1ad,.NotesPageClient_tasksFilterGhostBtn__u2ZVZ.NotesPageClient_active___C1ad{color:var(--text-primary);background:var(--surface-interactive)}.NotesPageClient_toolbarRight__d06pY{display:flex;align-items:center;gap:16px}.NotesPageClient_tasksFilterCard__VhYFR{background:var(--surface-panel);border:1px solid var(--glass-border);border-radius:18px;padding:20px;backdrop-filter:blur(10px)}.NotesPageClient_tasksFilterGrid__MG96X{display:grid;gap:16px;grid-template-columns:1fr}.NotesPageClient_tasksInput__86MMa{display:block;width:100%;height:40px;padding:0 14px;background:var(--field-bg);border:1px solid var(--field-border-muted);border-bottom-color:var(--field-border);border-radius:10px;color:var(--text-primary);font-size:13.5px;transition:all .2s ease;outline:none}.NotesPageClient_tasksInput__86MMa:focus{border-color:var(--field-border-strong);background:var(--field-bg-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--focus-ring) 16%,transparent)}.NotesPageClient_createButton__xEIhG{display:flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:8px;color:var(--text-primary);background-color:var(--surface-panel-hover);border:1px solid var(--field-border);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.NotesPageClient_createButton__xEIhG:hover{background-color:var(--surface-interactive);border-color:var(--field-border-strong);transform:translateY(-1px)}.NotesPageClient_content___K4pK{flex:1}.NotesPageClient_toggleGroup__IpJmq{display:flex;align-items:center;background:rgba(255,255,255,.03);border:1px solid color-mix(in oklab,var(--fg) 8%,transparent);border-radius:12px;padding:4px}.NotesPageClient_toggleButton__watiy{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;border:none;color:var(--text-dim);cursor:pointer;transition:all .2s ease}.NotesPageClient_toggleButton__watiy:hover:not(.NotesPageClient_toggleActive__yx6OD){background:rgba(255,255,255,.05);color:var(--text-secondary)}.NotesPageClient_toggleActive__yx6OD{background:var(--surface-interactive);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--field-border-strong)}.NotesPageClient_grid__adJoa{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.NotesPageClient_listView___IVNC{display:flex;flex-direction:column;gap:12px}.NotesPageClient_listView___IVNC .NotesPageClient_noteCard__M0mfv{display:grid;grid-template-columns:240px 1fr 240px 180px;align-items:center;padding:12px 24px;gap:24px;border-radius:8px}.NotesPageClient_listView___IVNC .NotesPageClient_noteTitle__VBvuQ{margin-bottom:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotesPageClient_listView___IVNC .NotesPageClient_noteType__8UjsF{margin-bottom:0}.NotesPageClient_listView___IVNC .NotesPageClient_noteExcerpt__9ADMS{margin-bottom:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.6}.NotesPageClient_listView___IVNC .NotesPageClient_noteFooter__ML162{padding-top:0;border-top:none;justify-content:flex-end}.NotesPageClient_listView___IVNC .NotesPageClient_noteMeta__5UNde{width:auto;justify-content:flex-end}.NotesPageClient_listView___IVNC .NotesPageClient_cardActions___Rqtc{position:static;opacity:.4}.NotesPageClient_listView___IVNC .NotesPageClient_noteCard__M0mfv:hover .NotesPageClient_cardActions___Rqtc{opacity:1}.NotesPageClient_noteCard__M0mfv{position:relative;display:flex;flex-direction:column;padding:24px;background:color-mix(in oklab,var(--bg-surface-1) 80%,black);border:1px solid color-mix(in oklab,var(--fg) 10%,transparent);border-radius:20px;cursor:pointer;transition:all .25s cubic-bezier(.23,1,.32,1);overflow:hidden}.NotesPageClient_noteCard__M0mfv:hover{transform:translateY(-4px);background:color-mix(in oklab,var(--bg-surface-1) 90%,white 2%);border-color:var(--field-border-strong);box-shadow:0 20px 40px rgba(0,0,0,.25),0 0 0 1px var(--glass-border)}.NotesPageClient_noteType__8UjsF{margin-bottom:24px}.NotesPageClient_caseBadge__Br3DQ,.NotesPageClient_personalBadge__diT1Q{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:8px}.NotesPageClient_caseBadge__Br3DQ{color:rgba(var(--accent-primary-rgb),.7);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.NotesPageClient_caseBullet__vVofA{opacity:.5;margin:0 4px}.NotesPageClient_caseName__AP_VX{color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--accent-primary-rgb),.2);opacity:.9}.NotesPageClient_personalBadge__diT1Q{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.NotesPageClient_noteTitle__VBvuQ{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:4px;line-height:1.3}.NotesPageClient_noteExcerpt__9ADMS{font-size:14px;line-height:1.6;color:var(--text-secondary);margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.NotesPageClient_noteFooter__ML162{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid color-mix(in oklab,var(--fg) 6%,transparent)}.NotesPageClient_noteMeta__5UNde{display:flex;gap:16px}.NotesPageClient_noteDate__ydaKB{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-dim)}.NotesPageClient_cardActions___Rqtc{color:var(--text-dim);opacity:0;transition:opacity .2s ease}.NotesPageClient_noteCard__M0mfv:hover .NotesPageClient_cardActions___Rqtc{opacity:1}.NotesPageClient_emptyState__aDjCj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 0;text-align:center}.NotesPageClient_emptyIcon__WOGnw{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.02);border-radius:40px;color:var(--text-dim);margin-bottom:24px;border:1px dashed color-mix(in oklab,var(--fg) 10%,transparent)}.NotesPageClient_emptyState__aDjCj h3{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:12px}.NotesPageClient_emptyState__aDjCj p{font-size:15px;color:var(--text-secondary);max-width:400px;margin-bottom:32px;line-height:1.5}.NotesPageClient_emptyButton__kjVjj{display:flex;align-items:center;gap:8px;height:48px;padding:0 24px;background:rgba(255,255,255,.05);color:var(--text-primary);border:1px solid color-mix(in oklab,var(--fg) 15%,transparent);border-radius:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.NotesPageClient_emptyButton__kjVjj:hover{background:rgba(255,255,255,.08);border-color:var(--field-border-strong)}@media (max-width:768px){.NotesPageClient_container__mfKRd{padding:24px}.NotesPageClient_header__mvFuC{flex-direction:column;align-items:flex-start;margin-bottom:32px}.NotesPageClient_actions__Ld5wo{width:100%;flex-direction:column}.NotesPageClient_searchBox__fSOAo{width:100%;min-width:0}.NotesPageClient_createButton__xEIhG{width:100%;justify-content:center}}.CaseFabulaDrawer_drawerRoot__HAEYq{display:flex;flex-direction:column;height:100%;width:100%;position:relative;overflow:hidden}.CaseFabulaDrawer_drawerRoot__HAEYq:focus{outline:none}.CaseFabulaDrawer_drawerPanel__THbD9{position:relative;width:100%;height:100%;background:color-mix(in oklab,var(--drawer-panel-bg) 68%,transparent);border-left:1px solid var(--drawer-panel-border);display:flex;flex-direction:column;pointer-events:auto}.CaseFabulaDrawer_drawerHeader__GgMVY{padding:32px 32px 24px;background:linear-gradient(to bottom,var(--drawer-surface),transparent);border-bottom:1px solid var(--drawer-header-border);flex-shrink:0}.CaseFabulaDrawer_drawerContent__wIwyE{flex:1;overflow-y:auto;padding:32px;scrollbar-width:thin;scrollbar-color:var(--drawer-scrollbar-thumb) transparent}.CaseFabulaDrawer_drawerContent__wIwyE::-webkit-scrollbar{width:4px}.CaseFabulaDrawer_drawerContent__wIwyE::-webkit-scrollbar-thumb{background:var(--drawer-scrollbar-thumb);border-radius:10px}.CaseFabulaDrawer_drawerFooter__uBp7Q{padding:24px 32px;border-top:1px solid var(--drawer-header-border);background:var(--surface-overlay-soft);flex-shrink:0}.CaseFabulaDrawer_fabulaTextarea__f54NY{width:100%;height:100%;background:transparent;border:none;color:color-mix(in oklab,var(--text-primary) 90%,transparent);font-size:15px;line-height:1.8;font-family:inherit;resize:none;padding:16px;border-radius:12px;background:var(--drawer-surface);border:1px solid var(--drawer-header-border);transition:all .2s ease}.CaseFabulaDrawer_fabulaTextarea__f54NY:focus{outline:none;background:var(--surface-subtle);border-color:rgba(var(--accent-primary-rgb),.24);box-shadow:0 0 20px rgba(var(--accent-primary-rgb),.08)}.CaseFabulaDrawer_fabulaViewer__xNYGe{white-space:pre-wrap;word-wrap:break-word;color:var(--text-secondary);font-size:15px;line-height:1.8;font-weight:300}.CaseFabulaDrawer_fabulaViewer__xNYGe b,.CaseFabulaDrawer_fabulaViewer__xNYGe strong{color:var(--text-primary);font-weight:600}.ClientCommsRecommendationDrawer_drawerRoot__UPs4H{position:fixed;inset:0;z-index:2300}.ClientCommsRecommendationDrawer_drawerBackdrop__WhdRk{position:absolute;inset:0;width:100%;border:0;background:var(--drawer-backdrop-bg);backdrop-filter:blur(4px);cursor:pointer;animation:ClientCommsRecommendationDrawer_drawerBackdropIn__vdCPF .32s cubic-bezier(.2,.8,.2,1)}.ClientCommsRecommendationDrawer_drawerPanel__3HNeP{position:absolute;top:0;right:0;width:min(720px,94vw);height:100%;background:var(--drawer-panel-bg);border-left:1px solid var(--drawer-panel-border);box-shadow:var(--drawer-panel-shadow);display:grid;grid-template-rows:auto 1fr auto;animation:ClientCommsRecommendationDrawer_drawerPanelIn__pUAQi .42s cubic-bezier(.16,1,.3,1)}.ClientCommsRecommendationDrawer_drawerHeader__q1UCk{padding:24px 24px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--drawer-header-border);background:var(--drawer-header-bg);backdrop-filter:blur(10px)}.ClientCommsRecommendationDrawer_sectionKicker__eoiU7{margin-bottom:6px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in oklab,var(--text-primary) 30%,transparent)}.ClientCommsRecommendationDrawer_drawerTitle__T7n__{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.ClientCommsRecommendationDrawer_caseLink__T8HzI{color:inherit;text-decoration:none}.ClientCommsRecommendationDrawer_caseLink__T8HzI:hover .ClientCommsRecommendationDrawer_drawerTitle__T7n__{text-decoration:underline;text-underline-offset:4px}.ClientCommsRecommendationDrawer_drawerSubtitle___rwnZ{margin-top:6px;font-size:12px;color:var(--text-muted)}.ClientCommsRecommendationDrawer_drawerClose__lxSkl{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--field-border);background:var(--surface-panel);color:var(--text-muted);cursor:pointer;transition:all .2s ease;padding:0}.ClientCommsRecommendationDrawer_drawerClose__lxSkl:hover{background:var(--surface-interactive);color:var(--text-primary);border-color:var(--field-border-strong)}.ClientCommsRecommendationDrawer_drawerBody__1mwmv{overflow:auto;padding:20px 24px 24px;display:flex;flex-direction:column;gap:18px}.ClientCommsRecommendationDrawer_metaGrid__6wwNv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ClientCommsRecommendationDrawer_metaCard__XMHx3{padding:14px 16px;border-radius:14px;border:1px solid var(--field-border);background:var(--surface-overlay-soft)}.ClientCommsRecommendationDrawer_metaLabel__rOMkS{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.ClientCommsRecommendationDrawer_metaValue__AfENG{margin-top:6px;font-size:13px;font-weight:700;color:var(--text-primary)}.ClientCommsRecommendationDrawer_warningBox__NaR8A{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(var(--status-tone-warning-rgb),.24);background:rgba(var(--status-tone-warning-rgb),.1);color:rgb(var(--status-tone-warning-rgb));font-size:12px;font-weight:700}.ClientCommsRecommendationDrawer_fieldBlock__6_d99{display:flex;flex-direction:column;gap:8px}.ClientCommsRecommendationDrawer_fieldLabel__6jKej{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.ClientCommsRecommendationDrawer_fieldInput__ikm3X,.ClientCommsRecommendationDrawer_fieldTextarea__cNTOC{width:100%;border-radius:14px;border:1px solid var(--field-border);background:var(--field-bg);color:var(--text-primary);padding:14px 16px;font-size:14px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ClientCommsRecommendationDrawer_fieldTextarea__cNTOC{min-height:260px;resize:vertical;line-height:1.55}.ClientCommsRecommendationDrawer_fieldInput__ikm3X:focus,.ClientCommsRecommendationDrawer_fieldTextarea__cNTOC:focus{outline:none;border-color:var(--field-border-strong);background:var(--field-bg-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--focus-ring) 14%,transparent)}.ClientCommsRecommendationDrawer_fieldInput__ikm3X[readonly],.ClientCommsRecommendationDrawer_fieldTextarea__cNTOC[readonly]{opacity:.72;cursor:default}.ClientCommsRecommendationDrawer_fieldInput__ikm3X:disabled,.ClientCommsRecommendationDrawer_fieldTextarea__cNTOC:disabled{opacity:.62;cursor:not-allowed;pointer-events:none}.ClientCommsRecommendationDrawer_attachmentsSection__lN47m{display:flex;flex-direction:column;gap:12px}.ClientCommsRecommendationDrawer_uploadBox__kegL4{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--field-border);background:var(--surface-overlay-soft)}.ClientCommsRecommendationDrawer_uploadBoxHeader__NwYvJ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ClientCommsRecommendationDrawer_uploadBoxTitle__NyN58{font-size:13px;font-weight:800;color:var(--text-primary)}.ClientCommsRecommendationDrawer_uploadBoxHint__Cbu5t{margin-top:4px;font-size:12px;color:var(--text-muted)}.ClientCommsRecommendationDrawer_attachmentsHeader__7hZUJ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ClientCommsRecommendationDrawer_attachmentsHint__wS00L{margin-top:4px;font-size:12px;color:var(--text-muted)}.ClientCommsRecommendationDrawer_attachmentsCount___hAPW{min-width:52px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--field-border);background:var(--surface-overlay-soft);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--text-primary)}.ClientCommsRecommendationDrawer_attachmentsEmpty__e_NVM{padding:14px 16px;border-radius:14px;border:1px dashed var(--field-border);background:var(--surface-overlay-soft);color:var(--text-muted);font-size:13px}.ClientCommsRecommendationDrawer_attachmentsList__Ggxg2{display:flex;flex-direction:column;gap:10px}.ClientCommsRecommendationDrawer_attachmentRow__bBksJ{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1px solid var(--field-border);background:var(--surface-overlay-soft);cursor:pointer}.ClientCommsRecommendationDrawer_attachmentCheckbox__afEfY{margin-top:2px;width:16px;height:16px;accent-color:rgb(var(--status-tone-success-rgb))}.ClientCommsRecommendationDrawer_attachmentBody__KS1wx{min-width:0}.ClientCommsRecommendationDrawer_attachmentName__buLHb{font-size:14px;font-weight:700;color:var(--text-primary);word-break:break-word}.ClientCommsRecommendationDrawer_attachmentMeta__3hUKx{margin-top:4px;display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--text-muted)}.ClientCommsRecommendationDrawer_drawerFooter__jybbB{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--drawer-header-border);background:var(--drawer-panel-bg)}.ClientCommsRecommendationDrawer_sendOverlay__j6LOO{position:absolute;inset:0;background:rgba(10,12,16,.56);backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px}.ClientCommsRecommendationDrawer_sendOverlayCard__vYRpD{width:min(420px,100%);padding:22px 20px;border-radius:18px;border:1px solid rgba(var(--status-tone-info-rgb),.2);background:color-mix(in oklab,var(--drawer-panel-bg) 92%,rgba(var(--status-tone-info-rgb),.08));box-shadow:0 18px 44px rgba(0,0,0,.28);text-align:center}.ClientCommsRecommendationDrawer_sendOverlaySpinner__DQs4_{width:28px;height:28px;margin:0 auto 14px;border:3px solid rgba(var(--status-tone-info-rgb),.8);border-top:3px solid transparent;border-radius:999px;animation:ClientCommsRecommendationDrawer_spin__LAhrH .7s linear infinite}.ClientCommsRecommendationDrawer_sendOverlayTitle__wORhi{font-size:15px;font-weight:800;color:var(--text-primary)}.ClientCommsRecommendationDrawer_sendOverlayText__n3dBN{margin-top:8px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.ClientCommsRecommendationDrawer_sendOverlayMeta__9_QQm{margin-top:12px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--status-tone-info-rgb))}.ClientCommsRecommendationDrawer_primaryButton__poxGU,.ClientCommsRecommendationDrawer_secondaryButton__ptg6O{height:40px;padding:0 16px;border-radius:12px;border:1px solid var(--field-border);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:800;cursor:pointer;transition:all .18s ease}.ClientCommsRecommendationDrawer_secondaryButton__ptg6O{background:var(--surface-overlay-soft);color:var(--text-primary)}.ClientCommsRecommendationDrawer_primaryButton__poxGU{background:rgba(var(--status-tone-success-rgb),.14);border-color:rgba(var(--status-tone-success-rgb),.28);color:rgb(var(--status-tone-success-rgb))}.ClientCommsRecommendationDrawer_drawerClose__lxSkl:disabled,.ClientCommsRecommendationDrawer_primaryButton__poxGU:disabled,.ClientCommsRecommendationDrawer_secondaryButton__ptg6O:disabled{opacity:.55;cursor:default}.ClientCommsRecommendationDrawer_spinner__6ALSj{width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:999px;animation:ClientCommsRecommendationDrawer_spin__LAhrH .7s linear infinite}.ClientCommsRecommendationDrawer_drawerBody__1mwmv::-webkit-scrollbar{width:10px}.ClientCommsRecommendationDrawer_drawerBody__1mwmv::-webkit-scrollbar-thumb{background:var(--drawer-scrollbar-thumb);border-radius:10px}.ClientCommsRecommendationDrawer_drawerBody__1mwmv::-webkit-scrollbar-thumb:hover{background:var(--drawer-scrollbar-thumb-hover)}@keyframes ClientCommsRecommendationDrawer_drawerBackdropIn__vdCPF{0%{opacity:0}to{opacity:1}}@keyframes ClientCommsRecommendationDrawer_drawerPanelIn__pUAQi{0%{opacity:0;transform:translateX(40px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes ClientCommsRecommendationDrawer_spin__LAhrH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.ClientCommsRecommendationDrawer_metaGrid__6wwNv{grid-template-columns:1fr}.ClientCommsRecommendationDrawer_uploadBoxHeader__NwYvJ{flex-direction:column}}.ClientCommsSentHistoryDrawer_drawerRoot__l231O{position:fixed;inset:0;z-index:2200}.ClientCommsSentHistoryDrawer_drawerBackdrop__7YowC{position:absolute;inset:0;width:100%;border:0;background:var(--drawer-backdrop-bg);backdrop-filter:blur(4px);cursor:pointer;animation:ClientCommsSentHistoryDrawer_drawerBackdropIn__7kvKn .32s cubic-bezier(.2,.8,.2,1)}.ClientCommsSentHistoryDrawer_drawerPanel__DtIWI{position:absolute;top:0;right:0;width:min(640px,92vw);height:100%;background:var(--drawer-panel-bg);border-left:1px solid var(--drawer-panel-border);box-shadow:var(--drawer-panel-shadow);display:grid;grid-template-rows:auto 1fr;animation:ClientCommsSentHistoryDrawer_drawerPanelIn__jGm1b .42s cubic-bezier(.16,1,.3,1)}.ClientCommsSentHistoryDrawer_drawerHeader__M2gk9{padding:24px 24px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--drawer-header-border);background:var(--drawer-header-bg);backdrop-filter:blur(10px)}.ClientCommsSentHistoryDrawer_sectionKicker__1ASaG{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in oklab,var(--text-primary) 30%,transparent)}.ClientCommsSentHistoryDrawer_drawerTitle__GEEOG{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.ClientCommsSentHistoryDrawer_drawerSubtitle__ky_Pj{margin-top:6px;font-size:12px;color:var(--text-muted)}.ClientCommsSentHistoryDrawer_caseLink__wQpF1{color:inherit;text-decoration:none}.ClientCommsSentHistoryDrawer_caseLink__wQpF1:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.ClientCommsSentHistoryDrawer_drawerClose__iGIkA{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--field-border);background:var(--surface-panel);color:var(--text-muted);cursor:pointer;transition:all .2s ease;padding:0}.ClientCommsSentHistoryDrawer_drawerClose__iGIkA:hover{background:var(--surface-interactive);color:var(--text-primary);border-color:var(--field-border-strong)}.ClientCommsSentHistoryDrawer_drawerBody__MSNta{overflow:auto;padding:20px}.ClientCommsSentHistoryDrawer_drawerBody__MSNta::-webkit-scrollbar{width:10px}.ClientCommsSentHistoryDrawer_drawerBody__MSNta::-webkit-scrollbar-thumb{background:var(--drawer-scrollbar-thumb);border-radius:10px}.ClientCommsSentHistoryDrawer_drawerBody__MSNta::-webkit-scrollbar-thumb:hover{background:var(--drawer-scrollbar-thumb-hover)}@keyframes ClientCommsSentHistoryDrawer_drawerBackdropIn__7kvKn{0%{opacity:0}to{opacity:1}}@keyframes ClientCommsSentHistoryDrawer_drawerPanelIn__jGm1b{0%{opacity:0;transform:translateX(40px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}.ClientCommsPage_page__N0A0P{display:flex;flex-direction:column;gap:32px;padding:40px 24px 80px;width:100%}.ClientCommsPage_header__iLYF5{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.ClientCommsPage_title__1Xg3V{font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);opacity:.8;line-height:1.2}.ClientCommsPage_subtitle__FgCan{margin-top:4px;font-size:14px;font-weight:500;color:var(--text-muted);max-width:500px}.ClientCommsPage_statsGrid__W67Ps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ClientCommsPage_statCard__DcGvy{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--field-border);border-radius:16px;background:var(--surface-overlay-soft)}.ClientCommsPage_statIconWrap__jhSS6{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--surface-panel);color:var(--text-secondary);border:1px solid var(--field-border-muted)}.ClientCommsPage_statBody__d60Mj{min-width:0}.ClientCommsPage_statValue__lUSfI{font-size:20px;font-weight:800;color:var(--text-primary);line-height:1}.ClientCommsPage_statLabel__g8mhn{margin-top:4px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.ClientCommsPage_toolbar__Q_dVv{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(220px,.9fr) auto auto;gap:12px;align-items:center}.ClientCommsPage_toolbarCompact__G_P1Q{grid-template-columns:minmax(260px,1.4fr) minmax(220px,.9fr)}.ClientCommsPage_toolbarInput__nGgww{width:100%;height:42px;border-radius:12px;border:1px solid var(--field-border-muted);background:var(--field-bg);color:var(--text-primary);padding:0 14px;font-size:13px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ClientCommsPage_toolbarInput__nGgww:focus{outline:none;border-color:var(--field-border-strong);background:var(--field-bg-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--focus-ring) 14%,transparent)}.ClientCommsPage_toggleRow__tqg3V{display:flex;align-items:center;justify-content:flex-start}.ClientCommsPage_toggleLabel__PFvwo{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);cursor:pointer}.ClientCommsPage_segmented__AQtoD{display:flex;align-items:center;gap:24px;padding:0 0 12px;border-bottom:1px solid var(--field-border-muted);margin-bottom:4px;overflow-x:auto}.ClientCommsPage_segmentedBtn__3rVGz{height:auto;padding:8px 0;background:transparent;color:var(--text-muted);font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s ease,border-color .2s ease;display:inline-flex;align-items:center;gap:8px;margin-bottom:-13px;white-space:nowrap}.ClientCommsPage_segmentedBtn__3rVGz:hover{color:var(--text-primary)}.ClientCommsPage_segmentedBtnActive__ttkVY{color:var(--text-primary);border-bottom-color:rgba(255,255,255,.8)}.ClientCommsPage_tabBadge__bFpH_{background-color:var(--accent-danger);color:#ffffff;padding:2px 7px;border-radius:10px;font-size:10px;font-weight:700;line-height:1;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.ClientCommsPage_secondaryFilterRow__w0YBs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ClientCommsPage_filterToolbar__czQ9x{display:flex;align-items:center;gap:16px;margin-top:-8px;margin-bottom:-6px}.ClientCommsPage_secondaryFilterBtn__v2Z_g{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--field-border);background:var(--surface-overlay-soft);color:var(--text-muted);font-size:11px;font-weight:700;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.ClientCommsPage_secondaryFilterBtnActive__oYwqn{background:var(--surface-panel);color:var(--text-primary);border-color:var(--field-border-strong)}.ClientCommsPage_filterGhostBtn__xRUsi{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px;margin-left:-8px;border-radius:6px;transition:all .2s ease}.ClientCommsPage_filterGhostBtn__xRUsi:hover{background:var(--surface-panel-hover);color:var(--text-primary)}.ClientCommsPage_filterGhostBtnActive__e85Du{color:var(--text-primary);background:var(--surface-interactive)}.ClientCommsPage_filterCard__ksJXZ{background:var(--surface-panel);border:1px solid var(--glass-border);border-radius:18px;padding:20px;backdrop-filter:blur(10px)}.ClientCommsPage_contentGrid__E7MM3{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;min-height:calc(100vh - 290px)}.ClientCommsPage_chatSurface__3kaF_,.ClientCommsPage_queueSurface__IZKpF{min-height:0;border:1px solid var(--field-border);border-radius:18px;overflow:hidden;background:var(--drawer-panel-bg);box-shadow:var(--shadow-card)}.ClientCommsPage_queueSurface__IZKpF{display:flex;flex-direction:column}.ClientCommsPage_chatCasesList__OUh5U{display:flex;flex-direction:column;gap:14px}.ClientCommsPage_chatCaseSection__gNSfC{border:1px solid var(--glass-border);border-radius:20px;background:var(--surface-panel);box-shadow:0 4px 24px -2px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.02);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.ClientCommsPage_chatCaseInner__ORxUM{display:flex;min-height:80px}@media (max-width:960px){.ClientCommsPage_chatCaseInner__ORxUM{flex-direction:column}}.ClientCommsPage_chatCaseSidebar__mbZU5{width:280px;padding:20px 24px;background:rgba(255,255,255,.015);border-right:1px solid var(--glass-border);flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;gap:12px}@media (max-width:960px){.ClientCommsPage_chatCaseSidebar__mbZU5{width:100%;border-right:0;border-bottom:1px solid var(--glass-border);flex-direction:row;align-items:center}}.ClientCommsPage_chatCaseSection__gNSfC:hover{border-color:var(--glass-border-strong);box-shadow:0 8px 32px -4px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.04)}.ClientCommsPage_chatCaseHeaderMain__aMQMD{min-width:0;flex:1}.ClientCommsPage_chatCaseTitleWrap__licFD{min-width:0}.ClientCommsPage_chatCaseTitle__sWteH{font-size:15px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:10px;letter-spacing:-.01em}.ClientCommsPage_caseIcon__fgV0M{color:var(--text-muted);opacity:.6}.ClientCommsPage_chatCaseTitleLink__tTCBX,.ClientCommsPage_recommendationGroupTitleLink__YSuJ7{color:inherit;text-decoration:none}.ClientCommsPage_chatCaseTitleLink__tTCBX:hover .ClientCommsPage_chatCaseTitle__sWteH,.ClientCommsPage_recommendationGroupTitleLink__YSuJ7:hover .ClientCommsPage_recommendationGroupTitle__eMOjn{text-decoration:underline;text-underline-offset:3px}.ClientCommsPage_chatCaseMeta__0fCjv{margin-top:4px;font-size:11px;color:var(--text-muted)}.ClientCommsPage_chatUnreadBadge__hM_xA{background:linear-gradient(135deg,#ff4d4d,#f92f2f);color:#ffffff;padding:0 8px;border-radius:12px;font-size:10px;font-weight:800;line-height:1;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 12px rgba(249,47,47,.4);border:1px solid rgba(255,255,255,.1)}.ClientCommsPage_chatClientList__nC2J8{display:flex;flex-direction:column;flex:1;background:transparent;padding:0}.ClientCommsPage_chatClientRow__XJNQ4{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border:0;border-bottom:1px solid var(--glass-border);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.ClientCommsPage_chatClientRow__XJNQ4:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ffffff;opacity:0;transition:all .2s ease}.ClientCommsPage_chatClientRow__XJNQ4:hover:before{opacity:.2}.ClientCommsPage_chatClientRow__XJNQ4:hover{background:rgba(255,255,255,.025)}.ClientCommsPage_chatClientRow__XJNQ4:last-child{border-bottom:0}.ClientCommsPage_chatClientRow__XJNQ4:hover{background:var(--surface-overlay-soft)}.ClientCommsPage_chatClientRowMain__PF_Ms{min-width:0;flex:1}.ClientCommsPage_chatClientNameWrap__s8_bH{display:flex;align-items:center;gap:12px}.ClientCommsPage_chatClientAvatar__Lehjf{width:32px;height:32px;border-radius:50%;background:var(--surface-overlay-soft);border:1px solid var(--glass-border);display:grid;place-items:center;color:var(--text-muted);flex-shrink:0;transition:all .2s ease}.ClientCommsPage_chatClientRow__XJNQ4:hover .ClientCommsPage_chatClientAvatar__Lehjf{background:var(--surface-interactive);color:var(--text-primary);border-color:var(--glass-border-strong);transform:scale(1.05)}.ClientCommsPage_chatClientName__aP0Yj{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.ClientCommsPage_chatClientPreview__ynwOr{margin-top:4px;margin-left:44px;font-size:12px;font-weight:500;color:var(--text-muted);opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientCommsPage_chatClientRowSide____KbF{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);min-width:24px}.ClientCommsPage_chatEmptyState__AW2AK{min-height:180px;display:grid;place-items:center;border:1px solid var(--field-border);border-radius:18px;background:var(--drawer-panel-bg);color:var(--text-muted);font-size:13px}.ClientCommsPage_recommendationGroups__WpA9U{display:flex;flex-direction:column;gap:18px}.ClientCommsPage_recommendationTableHeader__fPUc_{display:flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid var(--field-border)}.ClientCommsPage_recommendationTableHeaderBtn__eqsjJ{height:34px;padding:0 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.ClientCommsPage_recommendationTableHeaderBtnActive__MU1GI{border-color:var(--field-border);background:var(--surface-overlay-soft);color:var(--text-primary)}.ClientCommsPage_recommendationGroupSection__oAKMe{display:flex;flex-direction:column;gap:10px}.ClientCommsPage_recommendationGroupHeader__K_TUO{display:flex;align-items:center;justify-content:space-between;gap:12px}.ClientCommsPage_recommendationGroupTitle__eMOjn{font-size:14px;font-weight:700;color:var(--text-primary)}.ClientCommsPage_recommendationGroupActions__ZiY7O{display:flex;align-items:center;gap:8px}.ClientCommsPage_recommendationHistoryButton__h2460{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--field-border);background:var(--surface-overlay-soft);color:var(--text-muted);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.ClientCommsPage_recommendationHistoryButton__h2460:hover{background:var(--surface-panel);color:var(--text-primary);border-color:var(--field-border-strong)}.ClientCommsPage_recommendationHistoryButton__h2460:disabled{opacity:.5;cursor:default}.ClientCommsPage_recommendationGroupCount__BnSv6{min-width:28px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--field-border);background:var(--surface-overlay-soft);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.ClientCommsPage_error__ULjad{border:1px solid rgba(var(--status-tone-danger-rgb),.2);background:rgba(var(--status-tone-danger-rgb),.08);color:rgb(var(--status-tone-danger-rgb));border-radius:12px;padding:12px 14px;font-size:12px;font-weight:700}@media (max-width:1280px){.ClientCommsPage_statsGrid__W67Ps{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientCommsPage_toolbar__Q_dVv{grid-template-columns:1fr 1fr}.ClientCommsPage_contentGrid__E7MM3{grid-template-columns:1fr}}@media (max-width:760px){.ClientCommsPage_page__N0A0P{padding:20px 16px 28px}.ClientCommsPage_statsGrid__W67Ps,.ClientCommsPage_toolbar__Q_dVv{grid-template-columns:1fr}}.FeatureQuotaNotice_notice__fPdW0{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;width:100%;min-height:40px;color:rgba(255,255,255,.58);font-size:13px;line-height:1.45}.FeatureQuotaNotice_notice__fPdW0 strong{color:rgba(255,255,255,.92);font-weight:700}.FeatureQuotaNotice_inlineText__8rU3J{text-align:right}.FeatureQuotaNotice_exhausted__RrmJy{align-items:flex-start}.FeatureQuotaNotice_textBlock__4hMR8{min-width:0;text-align:right}.FeatureQuotaNotice_title__RlFW2{color:rgba(255,255,255,.88);font-weight:600}.FeatureQuotaNotice_description__nLoDg{margin-top:2px}.FeatureQuotaNotice_link__zEEyf{flex-shrink:0;color:rgba(255,255,255,.92);text-decoration:underline;text-underline-offset:3px}.FeatureQuotaNotice_link__zEEyf:hover{color:#fff}@media (max-width:900px){.FeatureQuotaNotice_exhausted__RrmJy,.FeatureQuotaNotice_notice__fPdW0{justify-content:flex-start}.FeatureQuotaNotice_inlineText__8rU3J,.FeatureQuotaNotice_textBlock__4hMR8{text-align:left}}.RegularCalculatorView_container__Betza{max-width:400px;margin:0 auto;background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.5);display:flex;flex-direction:column}.RegularCalculatorView_display__uJGFm{padding:16px 24px;background:rgba(0,0,0,.2);text-align:right;min-height:90px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.RegularCalculatorView_history__8LKhi{font-size:14px;color:var(--text-muted);font-family:var(--font-mono);min-height:1.2em}.RegularCalculatorView_current__yrI70{font-size:42px;font-weight:700;color:#ffffff;font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RegularCalculatorView_memoryRow__Bsxfg{display:grid;grid-template-columns:repeat(6,1fr);background:rgba(255,255,255,.02);border-bottom:1px solid var(--glass-border)}.RegularCalculatorView_memBtn__yuht_{height:38px;background:transparent;border:none;color:var(--text-muted);font-size:11px;font-weight:700;cursor:pointer;transition:all .2s}.RegularCalculatorView_memBtn__yuht_:hover:not(:disabled){background:rgba(255,255,255,.05);color:var(--text-primary)}.RegularCalculatorView_memBtnActive__Vm7nL{color:var(--accent-primary)}.RegularCalculatorView_keypad__qBXH4{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--glass-border);padding:2px}.RegularCalculatorView_key__hFKnY{height:60px;background:rgba(255,255,255,.03);border:none;color:var(--text-primary);font-size:18px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.RegularCalculatorView_key__hFKnY:hover{background:rgba(255,255,255,.08)}.RegularCalculatorView_key__hFKnY:active{background:rgba(255,255,255,.12);transform:scale(.98)}.RegularCalculatorView_key_op__SwgqB{background:rgba(255,255,255,.05);color:var(--accent-primary);font-weight:700;font-size:24px}.RegularCalculatorView_key_equals__56mfn{background:rgba(var(--accent-primary-rgb),.25);color:#ffffff;font-weight:700;grid-row:span 2;height:auto}.RegularCalculatorView_key_equals__56mfn:hover{background:rgba(var(--accent-primary-rgb),.35)}.RegularCalculatorView_key_num__zGpNg{font-weight:600}.RegularCalculatorView_key_activeOp__kLHft{background:rgba(var(--accent-primary-rgb),.15);box-shadow:inset 0 0 0 1px var(--accent-primary)}@media (max-width:480px){.RegularCalculatorView_container__Betza{max-width:100%;border-radius:0}}.PercentCalculator_container__Lpm1T{max-width:1000px;margin:0 auto;padding:32px;display:flex;flex-direction:column;gap:32px}.PercentCalculator_header__xT1LJ{display:flex;flex-direction:column;gap:8px}.PercentCalculator_title__XW49X{font-size:32px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:0}.PercentCalculator_subtitle__wBpu1{font-size:14px;color:var(--text-secondary)}.PercentCalculator_grid__yAkwP{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.PercentCalculator_card__GEecq{background:var(--glass-bg);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:transform .2s ease,border-color .2s ease}.PercentCalculator_card__GEecq:hover{border-color:rgba(var(--accent-primary-rgb),.3)}.PercentCalculator_cardTitle__9XFbS{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);display:flex;align-items:center;gap:8px}.PercentCalculator_inputGroup__Xy7I_{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.PercentCalculator_inputWrapper__s2g9S{position:relative;flex:1;min-width:120px}.PercentCalculator_label__CiCy_{display:block;font-size:12px;color:var(--text-muted);margin-bottom:6px}.PercentCalculator_input__1ZCLF{width:100%;height:48px;background:rgba(255,255,255,.03);border:1px solid var(--field-border);border-radius:8px;padding:0 12px;color:var(--text-primary);font-size:18px;font-family:var(--font-mono);outline:none;transition:border-color .2s ease,background .2s ease}.PercentCalculator_input__1ZCLF:focus{border-color:var(--accent-primary);background:rgba(255,255,255,.05)}.PercentCalculator_operator__M92nl{font-size:18px;color:var(--text-dim);padding-top:20px}.PercentCalculator_resultArea__ZcdoG{margin-top:12px;padding:16px;background:rgba(var(--accent-primary-rgb),.06);border:1px dashed rgba(var(--accent-primary-rgb),.2);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.PercentCalculator_resultLabel__qarHV{font-size:12px;color:var(--accent-primary);font-weight:600;text-transform:uppercase}.PercentCalculator_resultValue__LizlO{font-size:24px;font-weight:700;color:#ffffff;font-family:var(--font-mono)}.PercentCalculator_copyButton___pY_J{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-secondary);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.PercentCalculator_copyButton___pY_J:hover{background:rgba(255,255,255,.05);color:var(--text-primary);border-color:rgba(255,255,255,.2)}.PercentCalculator_copyButtonSuccess__AOQ0H{color:var(--accent-success);border-color:var(--accent-success)}@media (max-width:600px){.PercentCalculator_grid__yAkwP{grid-template-columns:1fr}.PercentCalculator_container__Lpm1T{padding:20px}}.CalculatorsView_page__3Ouj3{display:flex;flex-direction:column;gap:32px;padding:40px 24px 80px;width:100%}.CalculatorsView_header__XGe7F{display:flex;flex-direction:column;gap:8px}.CalculatorsView_title__8mNB1{font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);opacity:.8;line-height:1.2}.CalculatorsView_subtitle__ZIwpJ{font-size:14px;font-weight:500;color:var(--text-muted);max-width:500px}.CalculatorsView_segmented__uvLsM{display:flex;align-items:center;gap:24px;padding:0 0 12px;border-bottom:1px solid var(--field-border-muted);margin-bottom:4px;overflow-x:auto}.CalculatorsView_segmentedBtn__VPqSV{height:auto;padding:8px 0;background:transparent;color:var(--text-muted);font-size:14px;font-weight:600;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s ease,border-color .2s ease;gap:8px;margin-bottom:-13px;white-space:nowrap}.CalculatorsView_segmentedBtnLabel__6ICP6,.CalculatorsView_segmentedBtn__VPqSV{display:inline-flex;align-items:center}.CalculatorsView_segmentedBtn__VPqSV:hover{color:var(--text-primary)}.CalculatorsView_segmentedBtnActive__19BWS{color:var(--text-primary);border-bottom-color:rgba(255,255,255,.8)}.CalculatorsView_content__QSfWQ{animation:CalculatorsView_fadeIn__h8NZ9 .3s ease}@keyframes CalculatorsView_fadeIn__h8NZ9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.CalculatorsView_page__3Ouj3{padding:20px 16px 28px}}