:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--reminder-idle:var(--secondary);--reminder-idle-foreground:var(--primary);--reminder-border:var(--primary)}.auth-v3-top-actions .ref-auth-locales{align-items:center;gap:10px;display:flex}.theme-toggle{width:36px;height:36px}html.dark,html.dark :is(.public-site,.auth-layout,.workspace-page,.ai-e43){--background:oklch(18% .008 165);--foreground:oklch(94% .006 165);--card:oklch(23% .009 165);--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:oklch(76% .12 165);--primary-foreground:oklch(19% .025 165);--accent:var(--primary);--accent-foreground:var(--primary-foreground);--secondary:oklch(30% .025 165);--secondary-foreground:oklch(86% .045 165);--muted:oklch(26.5% .009 165);--muted-foreground:oklch(75% .013 165);--border:oklch(35% .015 165);--input:var(--border);--ring:var(--primary);--success:oklch(76% .12 165);--success-foreground:var(--primary-foreground);--warning:oklch(32% .04 80);--warning-foreground:oklch(85% .12 80);--destructive:oklch(76% .14 25);--destructive-foreground:oklch(19% .025 25);--ink:oklch(18.5% .022 180);--ink-foreground:oklch(96% .006 165);--sidebar:oklch(16% .017 175);--sidebar-foreground:oklch(90% .013 165);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:oklch(27% .028 170);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--ref-hero:var(--background);--ref-feature:var(--muted);--ref-back:var(--secondary);--ref-nav:var(--ink);--ref-footer:var(--ink);--ref-avatar-br:var(--secondary);--ref-avatar-py:var(--warning);--ref-avatar-check:var(--muted);--shadow-card:0 12px 32px -12px oklch(0% 0 0/.3);--ai-composer-shadow:0 6px 24px -12px oklch(0% 0 0/.5)}html.dark body,html.dark :is(.workspace-page,.public-site,.auth-layout){background:var(--background);color:var(--foreground)}html.dark :is(.workspace-topbar,.public-site header,.public-v2-mobile-nav,.reference-auth-right,.reference-auth-form,.public-v2-trustbar,.ref-section,.dash-processes,.dash-quick,.workspace-v2-surface,.workspace-v2-process-panel,.workspace-v2-stat,.workspace-v2-wizard,.workspace-v2-checklists,.workspace-v2-checklist-card,.workspace-v2-checklist-items,.workspace-v2-library,.workspace-v2-library-table,.workspace-v2-report,.workspace-v2-review-process,.workspace-v2-documents,.workspace-v2-review,.workspace-v2-document-list,.workspace-v2-billing-section,.workspace-v2-payments,.workspace-v2-advisory,.workspace-v2-org-grid>*,.agency-portfolio-filters,.agency-client-card,.timeline-v3-event-card,.request-list,.deadline-list){background:var(--card);color:var(--foreground);border-color:var(--border)}html.dark :is(.ref-hero,.public-v2-hero,.public-v2-steps-section,.workspace-v2-page-heading,.workspace-v2-org-header,.workspace-v2-billing-summary,.timeline-v3-header,.deadline-form){background:var(--background);border-color:var(--border)}html.dark .public-v2-hero:before{background:0 0}html.dark :is(.ref-features,.public-v2-nav,.public-v2-language>div,.dash-empty,.workspace-v2-wizard-steps,.workspace-v2-analysis-detail,.workspace-v2-review-empty,.workspace-v2-reading,.workspace-v2-shared-summary,.workspace-v2-share-form,.workspace-v2-upload,.workspace-v2-notification-header,.workspace-v2-checklist-preview,.workspace-v2-shared-documents th,.workspace-v2-share-list th,.workspace-v2-org-section th,.workspace-v2-library-table th,.agency-client-metrics>div,.agency-client-status,.account-settings-centered>[role=tablist],.process-overview-timeline.timeline-v3-compact li>div,.review-v4-reading,.review-v4-document-header,.review-v4-fields>div,.shared-process-v3>p,.shared-process-v3 dl>div,.deadlines-notice){background:var(--muted);color:var(--muted-foreground);border-color:var(--border)}html.dark .account-settings-centered :is(.account-settings-profile,.account-settings-security){background:var(--card);border-color:var(--border)}html.dark :is(.workspace-main,.auth-layout,.agency-portfolio-filters) :is(input:not([type=checkbox]):not([type=radio]),textarea,select),html.dark .agency-client-actions select{background:var(--background);color:var(--foreground);border-color:var(--input)}html.dark :is(.workspace-main,.auth-layout) :is(input,textarea)::placeholder{color:var(--muted-foreground)}html.dark :is(.workspace-main,.auth-layout) :is(input,textarea,select):focus-visible{outline-color:var(--ring)}html.dark .workspace-main :is(.border,.border-b,.border-t),html.dark :is(.ref-vhead,.ref-trustbar,.ref-step,.ref-auth-legal,.workspace-v2-library-table th,.workspace-v2-library-table td,.workspace-v2-process-row,.workspace-v2-document-row,.agency-client-route,.agency-client-actions,.timeline-v3-events,.process-overview-timeline,.request-row,.deadline-row,.request-group,.document-sheet-section,.document-version-row){border-color:var(--border)}html.dark .workspace-main :is(h1,h2,h3,h4),html.dark :is(.auth-v2-form h1,.workspace-topbar strong,.workspace-v2-stat>strong,.workspace-v2-library-table td strong,.workspace-v2-final-form label,.agency-client-route strong,.agency-client-meta strong,.agency-client-metrics dd,.shared-process-v3 dl dd,.review-v4-reading p:nth-child(2),.review-v4-fields dd,.review-v4-document-header p:first-child,.document-sheet-heading){color:var(--foreground)}html.dark :is(.workspace-v2-stat>div p,.workspace-v2-stat>small,.workspace-v2-process-row .process-list-description p,.workspace-v2-library-table th,.workspace-v2-library-table td small,.agency-client-card-head p,.agency-client-meta,.agency-client-route,.agency-client-metrics dt,.timeline-v3-event-card p,.document-sheet-facts dt,.request-group-title,.review-v4-fields dt){color:var(--muted-foreground)}html.dark :is(.dash-eyebrow,.ref-brand strong,.ref-hero-title em,.ref-eyebrow,.workspace-v2-billing-summary strong,.workspace-v2-billing-summary .text-3xl,.workspace-v2-reading>svg,.account-settings-advanced summary){color:var(--primary)}html.dark :is(.dash-row-icon,.workspace-v2-process-row .dash-row-icon,.workspace-v2-stat>div span,.workspace-v2-document-row>div>div:first-child>span,.ref-pill,.ref-trust-item>span,.agency-client-avatar,.agency-portfolio-total,.timeline-v3-header-icon,.timeline-v3-date,.document-row-icon,.request-group-count){background:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}html.dark :is(.dash-process-row,.workspace-v2-process-row,.workspace-v2-document-row,.workspace-v2-checklist-item,.workspace-v2-checklist-preview,.workspace-v2-library-table tr):hover,html.dark .workspace-v2-notification-list a:hover,html.dark .public-v2-nav a:hover{background:var(--muted);color:var(--foreground)}html.dark :is(.request-row[data-focus],.deadline-row[data-focus],.workspace-v2-choice[class*=border-accent]){background:var(--secondary);color:var(--secondary-foreground);border-color:var(--primary)}html.dark .ref-btn,html.dark .reference-auth-form button[class*=bg-accent],html.dark .workspace-main :is(button,a)[class*=bg-accent],html.dark .workspace-main :is(button,a)[class*=bg-primary],html.dark .agency-client-actions a{background:var(--primary);color:var(--primary-foreground)}html.dark .ref-btn:hover,html.dark .reference-auth-form button[class*=bg-accent]:hover,html.dark .workspace-main :is(button,a)[class*=bg-accent]:hover,html.dark .workspace-main :is(button,a)[class*=bg-primary]:hover,html.dark .agency-client-actions a:hover{background:var(--primary);color:var(--primary-foreground);filter:brightness(1.08)}html.dark .ref-btn-light,html.dark .ref-btn-light:hover{background:var(--card);color:var(--foreground);border-color:var(--border)}html.dark .workspace-main .deadline-actions button[class],html.dark .agency-portfolio-filters button{background:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}html.dark .workspace-sidebar{background:var(--sidebar);border-color:var(--sidebar-border)}html.dark :is(.workspace-space,.workspace-user){background:var(--sidebar-accent);border-color:var(--sidebar-border)}html.dark .workspace-sidebar nav a:hover,html.dark .workspace-sidebar nav a.bg-sidebar-accent{background:var(--sidebar-accent);color:var(--sidebar-primary)}html.dark .workspace-page .finding-category-card,html.dark .review-v4-card{background:var(--card);border-color:var(--border)}html.dark .workspace-page .finding-category-card{border-left-color:var(--finding-stripe)}html.dark .review-v4-card{border-left-color:var(--review-v4-color)}html.dark .workspace-page .finding-category-label{background:var(--muted);color:var(--foreground)}html.dark .review-v4-document-list>.review-v4-document{background:var(--card);border-color:var(--border)}html.dark :is(.document-status-pill,.review-v4-badge-missing){background:var(--muted);color:var(--muted-foreground);border-color:var(--border)}html.dark :is(.document-status-pill[data-tone=ok],.review-v4-badge-consistent,.agency-client-card[data-status=ready_for_precheck] .agency-client-status){background:var(--secondary);color:var(--success);border-color:var(--success)}html.dark :is(.document-status-pill[data-tone=progress],.review-v4-badge-confirm,.review-v4-badge-not-checked,.agency-client-metrics [data-attention=true],.agency-client-card[data-status=collecting_documents] .agency-client-status,.request-group[data-group=waiting_agency] .request-group-count){background:var(--warning);color:var(--warning-foreground);border-color:var(--warning-foreground)}html.dark .agency-client-metrics [data-attention=true] dd{color:var(--warning-foreground)}html.dark :is(.document-status-pill[data-tone=danger],.review-v4-badge-mismatch,.document-sheet-alert){background:var(--muted);color:var(--destructive);border-color:var(--destructive)}html.dark :is(.document-rejection-reason,.review-v4-fields dd+dd){color:var(--destructive)}html.dark .review-v4-reading-differs{background:var(--warning)!important;border-color:var(--warning-foreground)!important}html.dark .agency-client-card[data-status=under_review] .agency-client-status{background:var(--muted);color:var(--foreground)}html.dark .workspace-main .ai-e43{--ai-v5-ink:var(--foreground);--ai-v5-brand:var(--primary);--ai-v5-stroke:var(--border);--ai-v5-soft:var(--secondary)}html.dark .workspace-main .ai-e43 :is(.ai-history,.ai-main,.ai-header,.ai-context,.ai-composer,.ai-home-composer>form,.ai-composer>form){background:var(--card);border-color:var(--border)}html.dark .workspace-main .ai-e43 .ai-history{background:var(--muted)}html.dark .workspace-main .ai-e43 .ai-availability{background:var(--warning);color:var(--warning-foreground)}html.dark :is(.account-v4-sensitive-card,.account-v4-security-grid>.account-v4-security-card,.account-v4-security-grid>.account-v4-sessions-card,.analysis-reading-drawer,.applicants-v4-card,.review-v4-stat,.review-v4-reading-registration,.workspace-v2-choice,.workspace-v2-overview .process-overview-aside>section){background:var(--card);border-color:var(--border);color:var(--foreground)}html.dark :is(.account-v4-sensitive-card summary,.account-v4-sensitive-form label,.analysis-reading-drawer-header h2,.applicants-v4-card label,.review-v4-stat p:first-child,.finding-category-card h4){color:var(--foreground)}html.dark :is(.account-v4-sensitive-card summary:hover,.account-v4-sensitive-card[open] summary,.account-v4-session-row:hover,.analysis-reading-drawer-header,.analysis-reading-field,.applicants-v4-header){background:var(--muted);border-color:var(--border)}html.dark :is(.account-v4-sensitive-icon,.account-v4-sessions-total,.account-v4-current-session){background:var(--secondary);color:var(--secondary-foreground)}html.dark :is(.account-v4-pagination>span,.analysis-reading-drawer-header p,.review-v4-stat p:last-child){color:var(--muted-foreground)}html.dark .ref-visual-bg{background:var(--secondary)}html.dark :is(.workspace-v2-billing-summary>div>div,.workspace-v2-payments article,.workspace-v2-sharing,.workspace-v2-collaboration,.workspace-v2-requests,.workspace-v2-conversation,.workspace-v2-shared-documents,.workspace-v2-shared-review,.workspace-v2-finding,.workspace-v2-results article,.workspace-v2-collaboration article,.workspace-v2-requests article,.workspace-v2-advisory-principles>div,.workspace-v2-portfolio-select,.workspace-v2-account-section,.workspace-v2-org-section,.workspace-v2-org-create,.workspace-v2-payment-return,.workspace-v2-shared-summary>div>*){background:var(--card);color:var(--foreground);border-color:var(--border)}html.dark :is(.workspace-v2-collaboration article,.workspace-v2-requests article):hover,html.dark .workspace-v2-share-list tr:hover td{background:var(--muted);color:var(--foreground)}html.dark .workspace-v2-payments article h3,html.dark .analysis-reading-drawer-body .workspace-v2-analysis-detail>h3{color:var(--foreground)}html.dark :is(.workspace-v2-billing-summary dt,.workspace-v2-share-form label,.workspace-v2-portfolio-select label,.workspace-v2-account-section label,.workspace-v2-org-create label,.workspace-v2-share-list th,.workspace-v2-shared-documents th,.workspace-v2-advisory-principles p){color:var(--muted-foreground)}html.dark .workspace-v2-billing-summary dd{color:var(--foreground)}html.dark .workspace-v2-documents>p:first-of-type{background:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}html.dark .workspace-v2-field>div>div:first-child>p:nth-child(2),html.dark .workspace-v2-finding h5{color:var(--foreground)}html.dark .workspace-v2-consent{background:var(--warning);color:var(--warning-foreground);border-color:var(--warning-foreground)}html.dark .workspace-main .workspace-v2-consent h3{color:var(--warning-foreground)}html.dark .analysis-reading-drawer-body .workspace-v2-field{background:var(--muted);color:var(--foreground);border-color:var(--border)}html.dark .analysis-reading-drawer-body .workspace-v2-analysis-detail{background:0 0}html.dark .analysis-reading-drawer :is(input,textarea,select){background:var(--background);color:var(--foreground);border-color:var(--input)}html.dark .workspace-page :is(.workspace-v2-sharing,.workspace-v2-shared-documents) [role=alert]{background:var(--muted);color:var(--destructive)}html.dark .workspace-v2-advisory-principles>div span{background:var(--secondary);color:var(--secondary-foreground)}html.dark .account-v4-profile>.account-profile-form,html.dark .account-v4-profile>.account-settings-advanced.account-v4-sensitive-card{background:var(--card);border-color:var(--border)}html.dark :is(.applicants-v4-form,.advisory-access-card,.advisory-access-empty,.workspace-v2-notification-list){background:var(--card);color:var(--foreground);border-color:var(--border)}html.dark :is(.applicants-v4-form label,.applicants-v4-reference legend,.advisory-access-process strong,.advisory-access-details dd){color:var(--foreground)}html.dark :is(.applicants-v4-form-footer>p,.advisory-access-heading p,.advisory-access-caption,.advisory-access-process span,.advisory-access-details dt,.advisory-access-feedback){color:var(--muted-foreground)}html.dark :is(.applicants-v4-reference,.applicants-v4-form-footer,.advisory-access-process,.advisory-access-details>div:last-child,.workspace-v2-notification-list>*,.workspace-v2-notification-list li){border-color:var(--border)}html.dark :is(.advisory-access-count,.advisory-access-icon,.advisory-access-status,.workspace-v2-advisory>.review-center-badge){background:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}html.dark .advisory-access-card:before,html.dark .advisory-access-status span{background:var(--primary)}html.dark :is(.advisory-access-process>svg,.advisory-access-empty svg){color:var(--primary)}html.dark .advisory-access-action{background:var(--secondary)!important;color:var(--secondary-foreground)!important;border-color:var(--border)!important}html.dark .advisory-access-action:hover{background:var(--muted)!important;color:var(--foreground)!important}html.dark .account-v4-profile-form label{color:var(--muted-foreground)}html.dark .account-settings-centered .account-settings-profile.account-v4-profile,html.dark .account-settings-centered .account-settings-security.account-v4-security-grid{background:0 0;border:0}.workspace-page .workspace-main .deadline-form .deadline-reminder-option{background:var(--reminder-idle);min-height:44px;color:var(--reminder-idle-foreground);border:1px solid var(--reminder-border);box-shadow:none}.workspace-page .workspace-main .deadline-form .deadline-reminder-option[aria-pressed=true]{background:var(--reminder-selected);color:var(--reminder-selected-foreground);border-color:var(--reminder-selected)}.workspace-page .workspace-main .deadline-form .deadline-reminder-option:hover{border-color:var(--reminder-idle-foreground)}.workspace-page .workspace-main .deadline-form .deadline-reminder-option[aria-pressed=false]:is(:hover,:focus-visible){background:var(--reminder-idle);color:var(--reminder-idle-foreground)}.workspace-page .workspace-main .deadline-form .deadline-reminder-option[aria-pressed=true]:is(:hover,:focus-visible){background:var(--reminder-selected);color:var(--reminder-selected-foreground)}.workspace-page .workspace-main .deadline-form .deadline-reminder-option:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (width<=479px){.public-v2-header .ref-header-actions,.public-v2-header .ref-header-actions>div{gap:4px}.public-v2-header .theme-toggle{width:30px;height:36px}}
