:root{color-scheme:light}.theme-switcher{display:flex;flex-direction:column;gap:8px;padding:12px 0 16px}.theme-switcher-label{color:var(--muted);font-size:11px}.theme-switcher .app-tabs{width:100%}.theme-switcher .app-tab{flex:1}.login-form-wrap{position:relative}.login-theme-control{position:absolute;right:24px;top:12px}.login-theme-control .theme-switcher{padding:0}.login-theme-control .theme-switcher-label{display:none}html[data-theme=dark]{--bg:#263243;--ink:#e5ecf5;--muted:#afbdd0;--line:#45546a;--border:#45546a;--blue:#8bb8ff;--green:#85d7b3;--amber:#edc17c;--surface:#303e51;--raised:#37475c;--subtle:#2b394c;--hover:#3c4f68;--accent-bg:#364d70;--accent-line:#6385b7;--red-text:#f5a5ad;--red-bg:#593e4c;--green-bg:#314f4c;--amber-bg:#514b3f;--violet-bg:#494361;color-scheme:dark;scrollbar-color:#61738c #2b394c}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] ::selection{background:#5c7da9;color:#fff}html[data-theme=dark] :is(.sidebar,.sidebar-footer){background:var(--subtle)}html[data-theme=dark] .topbar{background:#303e51f5}html[data-theme=dark] .sidebar-top .brand strong{color:var(--ink)}html[data-theme=dark] :is(.nav-group-label,.profile-name small,.brand small){color:var(--muted)}html[data-theme=dark] .nav-item{color:#bfcee2}html[data-theme=dark] .nav-item:hover{background:var(--raised)}html[data-theme=dark] .nav-item.active{background:var(--accent-bg);color:#a5c8ff}html[data-theme=dark] .nav-count{background:#3e5271;color:#b3d0ff}html[data-theme=dark] .nav-count.orange{background:var(--amber-bg);color:var(--amber)}html[data-theme=dark] :is(.collapse-button,.icon-button,.search-trigger svg){color:var(--muted)}html[data-theme=dark] :is(.search-trigger,kbd){background:var(--subtle);border-color:var(--line);color:var(--muted)}html[data-theme=dark] :is(.popover,.tool-menu-panel,.pivot-context-menu){background:var(--raised);border-color:var(--line);box-shadow:0 12px 32px #14203044}html[data-theme=dark] :is(.tool-menu-panel>button,.tool-menu-panel>a,.pivot-context-menu button){color:var(--ink)}html[data-theme=dark] :is(.tool-menu-panel>button:hover,.tool-menu-panel>a:hover,.tool-menu-panel>button[aria-pressed=true],.pivot-context-menu button:hover,.pivot-context-menu button:focus-visible){background:var(--hover);color:#b8d4ff}html[data-theme=dark] .tool-menu-divider{background:var(--line)}html[data-theme=dark] :is(.notification-row,.popover-head){border-color:var(--line)}html[data-theme=dark] :is(.notification-row.unread,.notification-row:hover){background:var(--hover)}html[data-theme=dark] :is(.notification-icon,.workspace-icon,.document-icon,.expert-avatar,.deadline-owner-avatar){background:var(--accent-bg);color:#a6c7fa;border-color:var(--accent-line)}html[data-theme=dark] :is(.panel,.kpi-card,.feed-card,.bid-list-row,.bid-work-card,.bid-result-card,.expert-card,.expert-toolbar,.filter-bar,.advanced-filters,.work-toolbar,.work-card,.workload-person,.workload-stats>div,.workload-people>.filter-search,.workload-refresh,.workload-sort,.tender-navigation,.process-essentials,.process-registry-fields,.source-document-card,.my-day-tasks,.my-day-upcoming,.my-day-reminders,.my-day-period,.registry-builder-section,.registry-preview-mobile,.registry-grid){background:var(--surface);border-color:var(--line)}html[data-theme=dark] :is(.button,.select-control,.panel-period,.registry-select-button,.pivot-field,.pivot-field-search,.pivot-filter-answer-button,.participation-office,.bid-choice,.my-day-refresh){background:var(--raised);border-color:var(--line);color:var(--ink)}html[data-theme=dark] :is(.button:hover,.icon-button:hover,.pivot-field:hover,.participation-office:hover){background:var(--hover);border-color:var(--accent-line);color:var(--ink)}html[data-theme=dark] .button.primary{background:#3d6fc0;border-color:#628cce;color:#fff}html[data-theme=dark] .button.primary:hover{background:#416fb8;border-color:#8aace0}html[data-theme=dark] :is(.button.selected,.bid-status-button.preparing,.pivot-filter-answer-button.selected,.participation-office.selected){background:var(--accent-bg);color:#b0ceff;border-color:var(--accent-line)}html[data-theme=dark] :is(.bid-status-button.submitted,.detail-edit-button,.tender-navigation-actions .detail-edit-button){background:var(--violet-bg);color:#d0bcff;border-color:#706193}html[data-theme=dark] .tender-navigation-actions .tender-ai-action{background:var(--accent-bg);color:var(--blue);border-color:var(--accent-line)}html[data-theme=dark] :is(.text-button:hover,.view-link:hover){color:#bed8ff}html[data-theme=dark] button:disabled{opacity:.55}html[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){background-color:var(--subtle);border-color:#52647d;color:var(--ink)}html[data-theme=dark] :is(input,textarea)::placeholder{color:#9aaec8}html[data-theme=dark] :is(input,textarea,select):focus{border-color:#91b9fa;box-shadow:0 0 0 3px #8bb8ff20}html[data-theme=dark] :is(.filter-search,.work-search,.my-day-search,.registry-workspace .registry-toolbar>.filter-search){background:var(--subtle);border-color:#6887b4;color:#a8c9ff}html[data-theme=dark] :is(.filter-search,.work-search,.my-day-search,.pivot-field-search) input{background:transparent;border:0;color:var(--ink)}html[data-theme=dark] .registry-workspace .registry-toolbar>.filter-search:focus-within{background:var(--raised);border-color:#a1c4ff}html[data-theme=dark] .registry-workspace .registry-toolbar>.filter-search input{background:transparent;color:var(--ink)}html[data-theme=dark] .registry-workspace .registry-toolbar>.filter-search input::placeholder{color:#b2c6e3}html[data-theme=dark] :is(.data-table th,.tender-table th:last-child,.registry-grid-header,.registry-grid-header>[role=columnheader],.registry-grid-header .registry-grid-selection,.pivot-table thead th,.pivot-table thead .pivot-row-label,.calendar-weekdays){background:var(--raised);color:#c2d2e8;border-color:var(--line)}html[data-theme=dark] :is(.data-table td,.registry-grid-cell,.registry-grid-selection,.tender-table td:last-child,.pivot-freeze-table tbody td){background:var(--surface);color:#cedbef;border-color:var(--line)}html[data-theme=dark] :is(.data-table tbody tr:hover td,.registry-grid-row.selected .registry-grid-cell,.registry-grid-cell.readonly,.pivot-table .pivot-row-label,.pivot-table .pivot-total){background:var(--raised)}html[data-theme=dark] .registry-grid-cell.range{background:#3e587c!important}html[data-theme=dark] :is(.registry-grid-cell.focused){outline-color:#9ac1ff}html[data-theme=dark] :is(.registry-grid-row,.pivot-table th,.pivot-table td,.registry-detail-facts>div){border-color:var(--line)}html[data-theme=dark] :is(.pivot-table tfoot td,.pivot-table tfoot th,.pivot-freeze-table .pivot-frozen-row>td,.pivot-freeze-table .pivot-frozen-row>th){background:var(--accent-bg);color:var(--ink);border-color:var(--accent-line)}html[data-theme=dark] :is(.pivot-table tbody tr:hover td,.pivot-table tbody tr:hover th){background:var(--hover)}html[data-theme=dark] .pivot-cell-link{color:#b1d0ff}html[data-theme=dark] .pivot-cell-link:hover{background:#4b6382}html[data-theme=dark] :is(.table-title strong,.feed-card-title,.bid-list-title,.bid-work-title,.bid-result-title,.expert-card-head button,.process-stage-heading h2,.overview-editor-body h2,.registry-form-section>h3,.registry-builder-section>header>h2,.registry-builder-field strong,.registry-builder-summary strong,.registry-field-name,.registry-question-guide h3,.registry-example p,.detail-facts dd,.registry-detail-facts dd,.bid-document-title,.participation-heading strong,.participation-office strong,.participation-owner strong,.bid-choice strong,.workload-person-stat strong,.workload-metrics strong,.workload-person-numbers b,.my-day-heading h1,.my-day-period strong,.my-day-tasks h2,.my-day-sidebar h2,.my-day-task h3,.my-day-upcoming-item>strong,.my-day-empty h3,.analysis-saved-open,.pivot-chart-heading h2,.donut-legend strong,.deadline-owner>div>strong,.expert-profile h3,.work-metrics strong){color:var(--ink)}html[data-theme=dark] :is(.table-title:hover strong,.feed-card-title:hover,.bid-work-title:hover,.bid-list-title:hover){color:#b3d1ff}html[data-theme=dark] :is(.page-heading p,.field-label,.kpi-top,.feed-meta,.feed-summary,.feed-card-footer>div:first-child,.deadline,.deadline-info small,.recent-title small,.source-row small,.chart-legend,.donut-legend>div,.detail-description,.detail-facts dt,.fit-reasons li,.risk-reasons li,.registry-detail-facts dt,.registry-full-description,.registry-question-guide p,.registry-question-guide small,.registry-question-guide .registry-example p,.registry-question-guide .registry-example h3,.bid-owner strong,.bid-list-buyer,.bid-list-date strong,.bid-feed-details strong,.bid-feed-deadline strong,.bid-result-facts span,.bid-result-buyer,.participation-offices legend,.participation-support legend,.bid-status-fields label,.bid-choice small,.my-day-task p.my-day-tender-title,.my-day-task-owner,.expert-specialization,.expert-profile p,.work-comment p,.work-check,.process-essential-value,.process-essential-value:disabled,.process-source-summary strong,.workload-person,.workload-table td small,.pivot-chart-legend){color:var(--muted)}html[data-theme=dark] .app-tabs{background:var(--subtle);border-color:var(--line)}html[data-theme=dark] .app-tabs>.app-tab{color:#b0bfd4;background:transparent}html[data-theme=dark] .app-tabs>.app-tab:hover:not(:disabled){background:var(--raised);color:#d3e2f8}html[data-theme=dark] .app-tabs>.app-tab.active{color:#b6d3ff;background:transparent}html[data-theme=dark] .app-tabs>.app-tab>.app-tab-highlight{background:linear-gradient(135deg,#435a79,#384e6c);border-color:#6684af;box-shadow:0 2px 7px #17233733}html[data-theme=dark] .app-tabs>.app-tab>.app-tab-icon{color:#9aafca}html[data-theme=dark] .app-tabs>.app-tab.active>.app-tab-icon{color:#b1ceff}html[data-theme=dark] .app-tabs>.app-tab>.app-tab-count{background:#40516a;color:#c0cee2}html[data-theme=dark] .app-tabs>.app-tab.active>.app-tab-count{background:#608ccb;color:#fff}html[data-theme=dark] :is(.badge.blue,.feature-icon.blue,.calendar-event,.feed-methods>span,.bid-work-tags>span,.expert-tags>span,.work-person,.participation-heading>span,.participation-office-icon,.participation-avatar,.bid-owner-avatar,.document-icon,.source-file-icon.remote){background:var(--accent-bg);color:#a8caff;border-color:#526e96}html[data-theme=dark] :is(.badge.green,.feature-icon.green,.bid-result-badge.won,.calendar-event.green,.source-file-icon,.feed-fit,.work-callout.success,.registry-restore){background:var(--green-bg);color:#91dbb9;border-color:#4e7365}html[data-theme=dark] :is(.badge.red,.feature-icon.red,.bid-result-badge.lost,.bid-status-error,.tender-navigation-decisions .tender-no-bid,.my-day-overdue-link,.bid-work-facts .urgent,.bid-list-date .urgent,.my-day-task-due.red strong){background:var(--red-bg);color:var(--red-text);border-color:#8d5d6c}html[data-theme=dark] :is(.badge.amber,.feature-icon.amber,.pivot-exclusion-count,.pivot-chip-actions .has-exclusions,.pivot-options-list small){background:var(--amber-bg);color:var(--amber)}html[data-theme=dark] :is(.badge.violet,.feature-icon.violet,.calendar-event.violet,.registry-field-indicators>.ai){background:var(--violet-bg);color:#c9b6f8;border-color:#796398}html[data-theme=dark] :is(.badge.gray,.bid-result-badge,.calendar-event.gray,.bid-readonly-label,.feed-methods>span,.bid-work-tags>span,.registry-cell-tags>span){background:#3e4c60;color:#c0ccde;border-color:var(--line)}html[data-theme=dark] :is(.red-text,.deadline.urgent,.dialog-form .danger){color:var(--red-text)}html[data-theme=dark] :is(.deadline.approaching,.feed-risk){color:var(--amber)}html[data-theme=dark] :is(.feed-fit strong,.bid-result-facts strong,.analysis-growth){color:#91dbb9}html[data-theme=dark] .analysis-decline{color:var(--red-text)}html[data-theme=dark] .feed-fit small{color:#aac8bd}html[data-theme=dark] :is(.modal,.registry-field-drawer,.registry-field-drawer footer,.registry-form-footer,.registry-form-page,.registry-form-fullscreen,.registry-form-fullscreen .registry-question,.registry-form-fullscreen .registry-step-nav,.overview-editor-page,.overview-editor-page>form>header,.overview-editor-body>section,.bid-status-form .modal-footer){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.modal,.registry-field-drawer)::backdrop{background:#14203088}html[data-theme=dark] :is(.registry-question-guide,.registry-example,.registry-editor-preview,.registry-editor-preview>div,.registry-builder-section>header,.registry-builder-field.archived,.registry-suggestion-edit,.registry-multi-options,.registry-quick-org,.source-document-dropzone,.source-document-notice,.bid-dialog-summary,.participation-owner,.participation-support label,.participation-document-grid label,.process-task-quick :is(input,select),.work-callout,.work-requirement blockquote,.work-metrics>div,.work-metrics>button,.expert-notes,.expert-history form){background:var(--subtle);color:var(--muted);border-color:var(--line)}html[data-theme=dark] :is(.registry-builder-field:hover,.registry-option-editor>div.archived,.registry-question-guide .registry-example,.registry-preview-mobile){background:var(--raised)}html[data-theme=dark] :is(.registry-option-editor>div,.registry-rules>section,.registry-range-preview>div,.participation-documents,.participation-document-owners,.overview-check-group label,.bid-status-extra,.source-document-card,.process-columns-tools){border-color:var(--line)}html[data-theme=dark] :is(.participation-office.selected .participation-office-icon,.participation-owner.assigned .participation-avatar,.participation-support label:has(input:checked),.participation-document-grid label.selected,.participation-custom-documents li,.overview-check-group label:has(input:checked),.work-metrics>button.active){background:var(--accent-bg);border-color:var(--accent-line);color:#b6d3ff}html[data-theme=dark] .overview-check-group label{background:var(--subtle);color:var(--muted)}html[data-theme=dark] .participation-office-check{background:var(--subtle);border-color:var(--line)}html[data-theme=dark] .participation-office.selected .participation-office-check{background:#477fe0;color:white;border-color:#578fea}html[data-theme=dark] .bid-choice{--bid-tint:var(--accent-bg);--bid-color:#afceff;--bid-border:#6385b7}html[data-theme=dark] .bid-choice.green,html[data-theme=dark] .bid-move-note.green{--bid-tint:var(--green-bg);--bid-color:#91dbb9;--bid-border:#5f937b}html[data-theme=dark] .bid-choice.red,html[data-theme=dark] .bid-move-note.red{--bid-tint:var(--red-bg);--bid-color:var(--red-text);--bid-border:#ad7784}html[data-theme=dark] .bid-choice.violet,html[data-theme=dark] .bid-move-note.violet{--bid-tint:var(--violet-bg);--bid-color:#cebaff;--bid-border:#8876b1}html[data-theme=dark] .bid-choice.amber,html[data-theme=dark] .bid-move-note.amber{--bid-tint:var(--amber-bg);--bid-color:var(--amber);--bid-border:#a58b62}html[data-theme=dark] .bid-choice.gray,html[data-theme=dark] .bid-move-note.gray{--bid-tint:#414f62;--bid-color:#c2cee0;--bid-border:#7d90a9}html[data-theme=dark] .bid-move-note{background:var(--bid-tint,var(--accent-bg));color:var(--bid-color,var(--blue))}html[data-theme=dark] .bid-choice.active strong{color:var(--bid-color)}html[data-theme=dark] .button.bid-confirm.green{background:#368467;color:white;border-color:#4d9a7d}html[data-theme=dark] .button.bid-confirm.red{background:#aa5366;color:white;border-color:#be6c7e}html[data-theme=dark] .button.bid-confirm.violet{background:#7962b1;color:white;border-color:#927bc7}html[data-theme=dark] .toast{background:var(--raised);color:#a4e1c1;border-color:#689781}html[data-theme=dark] .toast.error{color:#ffb8c0;border-color:#aa7480}html[data-theme=dark] :is(.bid-document-item,.bid-document-owner,.bid-document-check>span){background:var(--subtle);border-color:var(--line);color:var(--muted)}html[data-theme=dark] .bid-document-item:hover{background:var(--raised);border-color:#657fa4}html[data-theme=dark] .bid-document-item.complete{background:var(--green-bg);border-color:#557d6d}html[data-theme=dark] .bid-document-item.complete .bid-document-title{color:#b4e2cb}html[data-theme=dark] .bid-document-check.checked>span{background:#429777;border-color:#64b696;color:white}html[data-theme=dark] .bid-document-owner.assigned{background:var(--accent-bg);color:#b5ceee}html[data-theme=dark] :is(.bid-document-avatar,.bid-document-owner.assigned .bid-document-avatar){background:#455d7b;color:#c2d6f4}html[data-theme=dark] .bid-work-table tr.bid-readonly>td,html[data-theme=dark] :is(.feed-card,.bid-list-row).bid-readonly{background:#303a49;border-color:#465163;color:#a1adbf}html[data-theme=dark] .bid-readonly :is(.feed-card-title,.bid-list-title,.table-title strong){color:#b2bdce}html[data-theme=dark] .bid-work-table tr.bid-readonly:hover>td{background:#384454}html[data-theme=dark] :is(.bid-checklist-progress,.bid-document-progress>i,.bid-feed-documents>i,.bid-list-documents>i,.workload-progress,.fit-progress,.buyer-bars i){background:#43536a}html[data-theme=dark] :is(.date-block,.calendar-grid,.calendar-day.outside){background:var(--subtle);border-color:var(--line)}html[data-theme=dark] .calendar-day.outside{color:#8598b3}html[data-theme=dark] :is(.deadline-row,.recent-row,.source-row,.feed-card-footer,.bid-list-schedule,.bid-work-facts,.bid-work-amount,.bid-result-facts,.bid-result-footer,.expert-card-bottom,.detail-facts>div,.work-task,.work-file,.work-action,.work-comment,.work-requirement,.my-day-task-bottom,.my-day-filters,.my-day-task-footer,.my-day-upcoming-item,.my-day-week-link){border-color:var(--line)}html[data-theme=dark] .deadline-row.deadline-row-urgent{background:var(--red-bg);border-color:#926171 #926171 #926171 #ef99a4}html[data-theme=dark] .deadline-row-urgent .date-block{background:#6a4251;border-color:#926171;color:#ffc4cb}html[data-theme=dark] .deadline-row-urgent .date-block strong{color:#ffc4cb}html[data-theme=dark] :is(.workload-person.active,.my-day-period.active,.my-day-period.active.red,.my-day-period.active.violet){background:var(--raised);border-color:#7e9ac1}html[data-theme=dark] .workload-person-head>b{background:var(--accent-bg);color:#bbd5ff}html[data-theme=dark] .workload-sort .icon-button[aria-pressed=true]{background:var(--accent-bg);color:#b4d1ff}html[data-theme=dark] .workload-table .workload-row-overdue td{background:#523d4a}html[data-theme=dark] .workload-table .workload-row-urgent td{background:#4b483f}html[data-theme=dark] .workload-person-stat{--stat-color:#a1c2ff;--stat-tint:#374d6f;background:linear-gradient(135deg,var(--surface) 40%,var(--stat-tint));border-color:var(--line)}html[data-theme=dark] .workload-person-stat.green{--stat-color:#96ddbb;--stat-tint:#35564f}html[data-theme=dark] .workload-person-stat.red{--stat-color:#f0a8b5;--stat-tint:#584252}html[data-theme=dark] .workload-person-stat.violet{--stat-color:#c8b4f2;--stat-tint:#4c4665}html[data-theme=dark] .workload-person-stat.teal{--stat-color:#8ed3d3;--stat-tint:#355359}html[data-theme=dark] :is(.workload-person-stat small,.workload-stat-total){color:#b5c3d8}html[data-theme=dark] :is(.my-day-sun,.my-day-reminder-icon,.my-day-empty>span){background:var(--raised);border-color:var(--line);color:#aecaff}html[data-theme=dark] .my-day-period{--day-bg:var(--accent-bg);--day-color:#a9c9ff}html[data-theme=dark] .my-day-period.red{--day-bg:var(--red-bg);--day-color:var(--red-text)}html[data-theme=dark] .my-day-period.violet{--day-bg:var(--violet-bg);--day-color:#c9b6f8}html[data-theme=dark] .my-day-period.slate{--day-bg:#414f62;--day-color:#bccbe0}html[data-theme=dark] :is(.my-day-task,.my-day-task:last-child){border-color:var(--line)}html[data-theme=dark] :is(.my-day-task:hover,.my-day-task:before,.my-day-task-footer){background:var(--raised)}html[data-theme=dark] :is(.my-day-task-icon,.my-day-task-due.blue strong,.my-day-task:hover .my-day-task-open,.my-day-tasks-heading>div>span){background:var(--accent-bg);color:#accbff}html[data-theme=dark] .my-day-task-icon.violet{background:var(--violet-bg);color:#d1bffd}html[data-theme=dark] .my-day-task-icon.teal{background:var(--green-bg);color:#a0dbbd}html[data-theme=dark] .my-day-task-icon.amber{background:var(--amber-bg);color:var(--amber)}html[data-theme=dark] .my-day-email input{background:#5d6f89}html[data-theme=dark] .my-day-email input:checked{background:#648fda}html[data-theme=dark] :is(.pivot-palette,.pivot-builder-toolbar,.pivot-zone,.pivot-question-filter select,.pivot-charts-toolbar select){background:var(--surface);border-color:var(--line)}html[data-theme=dark] :is(.pivot-zone,.pivot-chip,.analysis-report-shortcut){background:var(--subtle);border-color:#607a9e;color:#c4d7f3}html[data-theme=dark] :is(.pivot-zone.drag-over,.analysis-report-shortcut:hover,.analysis-report-shortcut.active){background:var(--accent-bg);border-color:#8bb8ff;color:#c5dcff}html[data-theme=dark] :is(.pivot-options-list,.analysis-saved-list>div,.pivot-options-footer,.pivot-values,.pivot-result-head,.pivot-builder>.pivot-question-filters.expanded,.pivot-toolbar-group){border-color:var(--line)}html[data-theme=dark] :is(.pivot-options-list>label:hover,.pivot-question-filters-toggle:hover){background:var(--raised)}html[data-theme=dark] .recharts-text{fill:#b2c2d7}html[data-theme=dark] .recharts-cartesian-grid line{stroke:#4b5c73}html[data-theme=dark] .recharts-cartesian-axis-line{stroke:#647791}html[data-theme=dark] .recharts-default-tooltip{background:var(--raised)!important;border-color:#6e839f!important;color:var(--ink)}html[data-theme=dark] .recharts-tooltip-label{color:var(--ink)}html[data-theme=dark] .recharts-tooltip-cursor{fill:#8bb8ff12}html[data-theme=dark] .recharts-pie-sector path{stroke:var(--surface)}html[data-theme=dark] .process-stage-heading{background:linear-gradient(115deg,var(--surface),var(--raised));border-color:var(--line)}html[data-theme=dark] .tender-navigation-decisions{background:var(--subtle);border-color:var(--line)}html[data-theme=dark] :is(.process-remaining,.process-deadline-note>span,.registry-conversion-note){background:var(--amber-bg);color:var(--amber);border-color:#776649}html[data-theme=dark] .process-remaining button{color:#edc17c}html[data-theme=dark] .process-remaining.complete{background:var(--green-bg);color:#a0dbbd;border-color:#587c6b}html[data-theme=dark] .process-work-tools .button{background:var(--raised);color:var(--muted)}html[data-theme=dark] .login-page,html[data-theme=dark] .registry-workspace.registry-fullscreen{background:var(--bg)}html[data-theme=dark] .login-story{background:var(--subtle);border-color:var(--line)}html[data-theme=dark] .login-story :is(h1,.brand strong,.login-feature strong){color:var(--ink)}html[data-theme=dark] :is(.login-story-body>p,.login-feature span,.login-card>p){color:var(--muted)}html[data-theme=dark] .demo-login{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .skeleton{background:linear-gradient(100deg,#344359 25%,#43546c 40%,#344359 60%);background-size:200% 100%}html[data-theme=dark] .registry-step-progress progress,html[data-theme=dark] .registry-step-progress progress::-webkit-progress-bar{background:#495b74}html[data-theme=dark] .registry-form-fullscreen .registry-step-progress progress::-webkit-progress-value{background:#93b8ef}html[data-theme=dark] :is(.registry-form-fullscreen .registry-form-page-header,.registry-form-fullscreen .registry-manual-form,.registry-form-fullscreen .registry-form-section,.registry-form-page .registry-form-section,.registry-record-actions,.registry-admission-context){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .registry-form-fullscreen .registry-form-page-header .registry-form-mode{background:var(--subtle);border-color:var(--line)}html[data-theme=dark] .registry-grid{scrollbar-color:#70829c var(--subtle)}html[data-theme=dark] :is(.registry-header-popover,.registry-field-indicators>span,.registry-field-type){background:var(--raised);color:var(--muted);border-color:var(--line)}html[data-theme=dark] :is(.registry-bulk-bar,.registry-admission-note){background:var(--accent-bg);color:#bed6ff;border-color:var(--accent-line)}html[data-theme=dark] :is(.registry-header-menu:hover,.registry-header-popover button:hover,.registry-view-bar button:hover){background:var(--hover);color:#bed6ff}html[data-theme=dark] .workload-stats strong{color:var(--ink)}html[data-theme=dark] .workload-stats small{color:var(--muted)}html[data-theme=dark] :is(p,small,label,.pivot-zone-title>span,.pivot-chip-order,.pivot-drop-hint,.pivot-result-head span,.pivot-toolbar-charts,.pivot-question-filter-number,.pivot-footnote,.pivot-options-description,.pivot-options-tools,.pivot-options-hint,.pivot-question-filters-toggle,.pivot-filter-answer-button:disabled,.chart-note,.chart-legend,.results-count,.feed-count){color:var(--muted)}html[data-theme=dark] .pivot-filter-answer-button:disabled{background:var(--subtle)}html[data-theme=dark] :is(.management-search,.source-summary,.buyer-card,.notification-card,.tender-actionbar,.users-search,.registry-question,.registry-form-page-header,.registry-form-page .registry-step-nav){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.upload-zone,.import-drop,.inline-note,.task-check,.audit-timeline pre,.weight-grid label,.registry-delete-summary,.users-delete-summary,.registry-choice-option,.provider-mark){background:var(--subtle);color:var(--muted);border-color:var(--line)}html[data-theme=dark] :is(.registry-choice-option:hover,.registry-choice-option.selected,.command-results>a:hover,.saved-views button,.segmented-control .active,.selected-row){background:var(--accent-bg);color:#bfd7ff;border-color:var(--accent-line)}html[data-theme=dark] :is(.empty-icon,.timeline-icon){background:var(--raised);color:#aec7eb}html[data-theme=dark] :is(.blocker-banner,.source-error,.error-state,.users-form-error,.users-delete,.registry-delete:hover){background:var(--red-bg);color:var(--red-text);border-color:#8d5d6c}html[data-theme=dark] :is(.registry-enter-hint,.registry-choice-answer>small,.registry-choice-option>small,.pivot-toolbar-charts,.feed-sort,.feed-sort strong){color:var(--muted)}html[data-theme=dark] :is(.sidebar nav){scrollbar-color:#61738c transparent}html[data-theme=dark] :is(.horizontal-bars i){background:#43536a}html[data-theme=dark] :is(.results-line,.command-results>a,.eyebrow,.back-link,.tender-heading-meta,.tender-reference,.bid-list-documents,.bid-document-progress>div,.bid-list-documents strong,.bid-document-progress strong,.bid-work-amount,.bid-work-amount strong,.bid-list-amount,.bid-list-amount strong,.registry-empty,.registry-grid-footer,.registry-short-description,.registry-help,.registry-step-progress,.registry-field-indicators>span,.registry-builder-summary,.registry-import-summary,.source-meta,.source-check,.source-details>a,.notification-card p,.source-document-notice,.source-file-meta){color:var(--muted)}html[data-theme=dark] .results-line strong{color:var(--ink)}html[data-theme=dark] .field-error{color:#ffb7bf!important}html[data-theme=dark] .select-control svg{color:var(--muted)}html[data-theme=dark] .deadline-warning{color:#ffc4cb}@media(max-width:640px){.login-theme-control{right:16px;top:14px}.login-form-wrap{padding-top:90px}}.company-profile-panel,.tender-briefing{--briefing-soft:#f7f9fd;--briefing-blue:#486caa;--briefing-green:#26866c;--briefing-red:#ba5a67;--briefing-amber:#a1762e;--briefing-warning:#fffbf2;--briefing-warning-line:#eadbb7;--briefing-green-soft:#f0f9f5;--briefing-red-soft:#fcf3f4}.feed-ai-running~.fit-progress,.feed-ai-running~div{display:none!important}.briefing-divider{border:0;border-top:1px solid var(--line);margin:18px 0}.tender-briefing{display:grid;gap:18px;min-width:0}.tender-briefing .panel{margin:0}.tender-briefing .panel-head{gap:12px}.tender-briefing h3{font-size:13px;line-height:1.55}.tender-briefing p{font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.tender-briefing .panel-head p{font-size:11px}.briefing-header{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--briefing-soft);border:1px solid var(--line);border-radius:12px;padding:22px 24px}.briefing-header h2{font-size:21px;margin:7px 0 4px;line-height:1.4}.briefing-header p{color:var(--muted);font-size:11px}.briefing-eyebrow{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--briefing-blue)}.briefing-header-actions{display:flex;align-items:center;gap:22px;flex-shrink:0}.briefing-score{display:flex;flex-direction:column;gap:3px;text-align:center}.briefing-score>strong{font-size:28px;line-height:1.1}.briefing-score strong small{font-size:12px;color:var(--muted);margin-left:3px;font-weight:400}.briefing-score>span{font-size:10px;color:var(--muted)}.briefing-running,.briefing-warning{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--briefing-warning-line);background:var(--briefing-warning);border-radius:10px;padding:16px 19px;color:var(--briefing-amber)}.briefing-running>svg,.briefing-warning>svg{flex-shrink:0;margin-top:2px}.briefing-running strong,.briefing-warning strong{font-size:13px}.briefing-running p,.briefing-warning p{margin-top:4px;color:var(--ink);font-size:12px}.briefing-warning a{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--blue);margin-top:9px}.briefing-running{border-color:var(--line);background:var(--briefing-soft);color:var(--briefing-blue)}.briefing-summary{font-size:15px!important;line-height:1.85!important}.briefing-purpose{display:flex;gap:12px;margin-top:19px;padding:15px 17px;background:var(--briefing-soft);border-radius:9px}.briefing-purpose>svg{flex-shrink:0;color:var(--briefing-blue);margin-top:3px}.briefing-purpose strong{font-size:12px}.briefing-purpose p{margin:4px 0 0;font-size:12px}.briefing-scope{margin-top:18px}.briefing-scope h3{margin-bottom:5px}.briefing-work-plan{display:grid;gap:0}.briefing-work-plan article{display:flex;align-items:flex-start;gap:13px;padding:15px 0;border-bottom:1px solid var(--line)}.briefing-work-plan article:first-child{padding-top:0}.briefing-work-plan article:last-child{border:0;padding-bottom:0}.briefing-step{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:8px;background:var(--briefing-soft,#f3f6fc);color:var(--briefing-blue,#486caa);font-size:11px;font-weight:600}.briefing-work-plan article>div{min-width:0}.briefing-work-plan p{font-size:12px;color:var(--muted);line-height:1.7;margin-top:5px;white-space:pre-wrap}.briefing-work-plan p strong{font-weight:500;color:var(--ink)}.briefing-evidence{margin-top:8px;font-size:10px;color:var(--muted)}.briefing-evidence summary{cursor:pointer;width:fit-content}.briefing-evidence p{margin:7px 0 0;font-size:11px;padding:9px 12px;background:var(--briefing-soft);border-radius:6px;line-height:1.65}.briefing-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px}.briefing-facts>div{min-width:0;border-bottom:1px solid var(--line);padding-bottom:13px}.briefing-facts dt{font-size:11px;color:var(--muted);margin-bottom:7px}.briefing-facts dd{font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.briefing-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.briefing-fit .panel-head h2{font-size:14px}.briefing-fit .panel-head{align-items:center}.briefing-fit-mark{display:inline-flex;gap:6px;align-items:center;font-size:11px;flex-shrink:0}.briefing-fit-mark.green{color:var(--briefing-green)}.briefing-fit-mark.red{color:var(--briefing-red)}.briefing-fit-mark.amber{color:var(--briefing-amber)}.briefing-fit article{padding:14px 0;border-bottom:1px solid var(--line)}.briefing-fit article:first-of-type{padding-top:0}.briefing-fit article:last-child{border:0;padding-bottom:0}.briefing-fit article p{margin-top:6px;font-size:12px;color:var(--muted)}.briefing-next{display:flex;gap:7px;align-items:flex-start;font-size:11px;line-height:1.7;margin-top:10px;color:var(--briefing-blue)}.briefing-next>svg{flex-shrink:0;margin-top:3px}.briefing-empty{color:var(--muted);font-size:12px!important;line-height:1.7;display:block}.briefing-blockers{border-color:var(--briefing-warning-line);background:var(--briefing-warning)}.briefing-bullets{display:grid;gap:10px;list-style:none;margin:0;padding:0}.briefing-bullets li{font-size:12px;line-height:1.75;padding-left:16px;position:relative;white-space:pre-wrap;overflow-wrap:anywhere}.briefing-bullets li:before{content:"";width:5px;height:5px;background:var(--muted);border-radius:50%;position:absolute;left:1px;top:8px}.briefing-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.briefing-risk{padding:17px;border:1px solid var(--line);border-radius:9px;background:var(--briefing-soft)}.briefing-risk>div:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--briefing-amber);margin-bottom:9px}.briefing-risk h3{margin-bottom:7px}.briefing-risk p{font-size:12px;color:var(--muted);margin-top:6px}.briefing-risk p strong{color:var(--ink);font-weight:500}.briefing-two-columns{gap:18px;align-items:start}.briefing-team,.briefing-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-team{gap:20px}.briefing-questions article,.briefing-team article{display:flex;align-items:flex-start;gap:12px}.briefing-questions article>svg,.briefing-team article>svg{color:var(--briefing-blue);flex-shrink:0;margin-top:3px}.briefing-team p{font-size:12px;color:var(--muted);margin-top:4px}.briefing-candidates{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.briefing-candidates>span{display:grid;gap:3px;background:var(--briefing-soft);padding:8px 10px;border-radius:7px}.briefing-candidates strong{font-size:11px;font-weight:500}.briefing-candidates small{font-size:9px;color:var(--muted)}.briefing-questions{display:grid;gap:18px}.briefing-questions article{padding-bottom:17px;border-bottom:1px solid var(--line)}.briefing-questions article:last-child{padding-bottom:0;border:0}.briefing-questions p{font-size:12px;color:var(--muted);margin-top:4px}.briefing-next-steps ol{display:grid;gap:13px;list-style:none;margin:0;padding:0}.briefing-next-steps li{display:flex;gap:12px;align-items:flex-start}.briefing-next-steps li>span{height:25px;flex:0 0 25px;display:grid;place-items:center;background:var(--briefing-green-soft);color:var(--briefing-green);font-size:11px;border-radius:50%}.briefing-next-steps p{margin:0;font-size:12px}.briefing-basis{display:grid;grid-template-columns:1fr 1fr;gap:26px}.briefing-basis h3{display:flex;align-items:center;gap:7px;margin-bottom:8px}.briefing-basis p{font-size:12px;color:var(--muted)}.briefing-basis small{font-size:10px;color:var(--muted)}.briefing-basis .briefing-bullets{margin-top:12px}.briefing-basis .briefing-bullets li{font-size:11px;color:var(--muted)}.briefing-unread{border-left:2px solid var(--briefing-amber);padding-left:12px;margin-top:12px}.briefing-unread>strong{font-size:11px;color:var(--briefing-amber)}.briefing-unread p{font-size:11px}.briefing-source-link{display:inline-flex;align-items:center;gap:5px;margin:10px 14px 0 0;color:var(--blue);font-size:11px}.briefing-technical{border:1px solid var(--line);border-radius:10px;background:var(--briefing-soft)}.briefing-technical>summary{cursor:pointer;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px;padding:17px 20px}.briefing-technical[open]>summary{border-bottom:1px solid var(--line)}.briefing-technical>.briefing-two-columns{padding:17px}.briefing-note{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.7;color:var(--muted);margin:12px 0}.briefing-note>svg{flex-shrink:0;margin-top:2px}.company-profile-panel{margin-bottom:20px!important;scroll-margin-top:100px}.company-profile-body{padding:0 20px 20px;min-width:0}.company-profile-intro{display:flex;gap:10px;align-items:flex-start}.company-profile-intro>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.company-profile-intro p{font-size:12px;line-height:1.7;color:var(--muted);max-width:980px;margin:0}.company-profile-sources{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;margin:16px 0}.company-profile-sources :is(span,a){display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.company-profile-sources a:hover{color:var(--blue)}.company-profile-sources small{font-size:10px;color:var(--muted);margin-left:auto}.company-profile-group{border:1px solid var(--line);border-radius:8px;margin:12px 0;background:var(--surface,#fff);min-width:0}.company-profile-group>summary{padding:14px 16px;cursor:pointer;font-size:12px;font-weight:600;color:var(--ink);background:var(--briefing-soft);border-radius:7px;transition:background .2s ease}.company-profile-group>summary:hover{background:var(--hover,#eef3fc)}.company-profile-group[open]>summary{border-bottom:1px solid var(--line);border-radius:7px 7px 0 0}.company-profile-group>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.company-profile-fields{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.company-profile-field{margin:0;min-width:0;color:var(--ink);line-height:1.5}.company-profile-field-companyName,.company-profile-field-description{grid-column:1/-1}.company-profile-fields :is(input,textarea){box-sizing:border-box;width:100%;max-width:100%;margin-top:8px;border:1px solid var(--line);border-radius:7px;padding:10px 12px;background:var(--surface,#fff);color:var(--ink);font:inherit;font-weight:400;transition:border-color .2s,box-shadow .2s}.company-profile-fields input{min-height:40px}.company-profile-fields textarea{resize:vertical;min-height:100px;line-height:1.65}.company-profile-fields :is(input,textarea)::placeholder{font-size:12px;color:var(--muted);opacity:.8}.company-profile-fields :is(input,textarea):focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)}.company-profile-confirm{display:flex;gap:11px;align-items:flex-start;padding:16px;background:var(--briefing-soft);border:1px solid var(--line);border-radius:8px;margin:18px 0}.company-profile-confirm>input{margin-top:3px;width:16px;height:16px;flex:0 0 16px;accent-color:var(--blue)}.company-profile-confirm>span{display:grid;gap:5px;min-width:0}.company-profile-confirm strong{font-size:12px;font-weight:500}.company-profile-confirm small{font-size:11px;line-height:1.65;color:var(--muted)}.company-profile-confirm>svg{margin-left:auto;color:var(--briefing-green);flex-shrink:0}.company-profile-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);padding-top:16px}.company-profile-footer>small{font-size:11px;line-height:1.65;color:var(--muted);max-width:650px}.company-profile-footer .button{flex-shrink:0}.briefing-panel-content{padding:0 20px 20px;min-width:0}.panel>.briefing-work-plan{padding:0 20px 20px}.panel>.briefing-work-plan h3{font-size:13px;line-height:1.6}.tender-briefing .panel-head{padding:18px 20px 14px;align-items:flex-start}.tender-briefing .panel-head>div{min-width:0}.tender-briefing .panel-head h2{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.briefing-panel-content>:first-child{margin-top:0}.briefing-panel-content>:last-child{margin-bottom:0}.briefing-panel-content :is(.score-factor,.review-record){padding-left:0;padding-right:0}.briefing-basis>div,.briefing-questions article>div,.briefing-team article>div,.tender-briefing :is(.briefing-two-columns,.briefing-fit-grid)>*{min-width:0}.tender-briefing :is(h3,li,strong,a){overflow-wrap:anywhere}.tender-briefing .briefing-summary{font-size:14px!important;line-height:1.75!important;color:var(--ink)}.briefing-header{background:var(--surface,#fff);border-radius:8px;padding:20px;flex-wrap:wrap}.briefing-header h2{font-size:20px;margin:6px 0}.briefing-header p{margin:0}.briefing-header-actions{gap:16px;flex-wrap:wrap;flex-shrink:1}.briefing-purpose{border:1px solid var(--line);border-radius:7px;padding:14px;margin-top:14px}.briefing-scope{margin-top:16px}.briefing-fit-grid{align-items:stretch}.briefing-fit article h3,.briefing-questions h3,.briefing-team h3{font-size:13px;font-weight:600}.briefing-facts,.briefing-facts dd{margin:0}.briefing-risk{border-radius:7px;padding:16px}.briefing-team article{padding:14px;background:var(--briefing-soft);border:1px solid var(--line);border-radius:7px}.briefing-evidence summary{padding:4px 0;font-size:11px;line-height:1.5}.briefing-evidence summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}.briefing-source-link{max-width:100%}.briefing-source-link>svg{flex-shrink:0}.tender-briefing .briefing-running,.tender-briefing .briefing-warning{border-radius:8px}html[data-theme=dark] :is(.tender-briefing,.company-profile-panel){--briefing-soft:#344359;--briefing-blue:#a7c6f5;--briefing-green:#8bd6ba;--briefing-red:#f0a6b0;--briefing-amber:#eac48b;--briefing-warning:#494637;--briefing-warning-line:#74694d;--briefing-green-soft:#36534e;--briefing-red-soft:#563e4d}@media(max-width:1200px){.briefing-fit-grid{grid-template-columns:1fr}.briefing-fit article{display:block}.briefing-facts{grid-template-columns:1fr 1fr}}@media(max-width:760px){.briefing-header{align-items:flex-start;flex-direction:column;padding:16px}.briefing-header-actions{width:100%;justify-content:space-between}.briefing-header h2{font-size:18px}.briefing-header-actions .button{font-size:11px}.briefing-basis,.briefing-facts,.briefing-risk-grid,.briefing-team,.briefing-two-columns,.company-profile-fields{grid-template-columns:1fr}.briefing-basis{gap:20px}.company-profile-footer{flex-direction:column;align-items:stretch}.company-profile-sources{gap:10px}.company-profile-sources small{margin-left:0}.briefing-technical>.briefing-two-columns{padding:10px}.tender-briefing .panel-head{flex-wrap:wrap;padding:16px}.briefing-panel-content,.company-profile-body{padding:0 16px 16px}.company-profile-fields{padding:14px;gap:16px}.company-profile-confirm{padding:12px}.company-profile-confirm>svg{display:none}}@media(prefers-reduced-motion:no-preference){.tender-briefing>:is(section,details){animation:briefing-enter .5s ease both}.tender-briefing>:nth-child(2){animation-delay:.04s}.tender-briefing>:nth-child(3){animation-delay:.08s}.tender-briefing>:nth-child(4){animation-delay:.12s}.tender-briefing>:nth-child(n+5){animation-delay:.16s}@keyframes briefing-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.wl-page{--wl-accent-bg:var(--accent-bg,#edf3ff);--wl-green:#278466;--wl-red:#be5869;--wl-amber:#a57522;min-width:0}.wl-team-summary{display:flex;align-items:center;gap:0;margin-bottom:12px;padding:8px 12px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:10px;color:var(--muted);font-size:11px}.wl-team-summary>button:not(.wl-refresh),.wl-team-summary>span{display:flex;align-items:center;gap:7px;padding:0 16px;min-height:28px;border-right:1px solid var(--line);color:inherit;line-height:1.4;font-size:11px}.wl-team-summary>span:first-child{padding-left:2px}.wl-team-summary strong{font-size:17px;color:var(--ink);font-variant-numeric:tabular-nums}.wl-team-summary svg{flex-shrink:0;color:var(--blue)}.wl-team-summary .wl-warning strong,.wl-team-summary .wl-warning svg{color:var(--wl-amber)}.wl-team-summary>button:not(.wl-refresh){border-right:0;border-radius:6px;transition:background .2s}.wl-team-summary>button:hover{background:var(--bg)}.wl-team-summary>.wl-refresh{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;margin-left:auto;border:1px solid var(--line);border-radius:7px;background:var(--surface,#fff)}.wl-layout{display:grid;grid-template-columns:258px minmax(0,1fr);gap:14px;align-items:start}.wl-directory,.wl-workspace{min-width:0}.wl-directory{position:sticky;top:88px}.wl-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 8px}.wl-directory-heading h2{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.wl-directory-heading h2>span{color:var(--muted);font-size:10px;font-weight:400}.wl-sort{display:flex;gap:2px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:8px;padding:3px;flex-shrink:0}.wl-sort button{display:grid;place-items:center;width:27px;height:27px;border-radius:5px;color:var(--muted);transition:background .2s,color .2s}.wl-sort button:hover{background:var(--bg)}.wl-sort button[aria-pressed=true]{background:var(--wl-accent-bg);color:var(--blue)}.wl-person-search{display:flex;align-items:center;gap:7px;margin:0 0 8px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface,#fff)}.wl-person-search input{border:0;background:transparent;width:100%;min-width:0;min-height:33px;box-shadow:none!important;font-size:11px;padding:6px 0}.wl-people-list{display:flex;flex-direction:column;gap:7px;max-height:calc(100vh - 255px);min-height:100px;overflow:auto;scrollbar-width:thin;padding:1px}.wl-person{display:flex;align-items:center;gap:9px;text-align:left;width:100%;min-width:0;padding:10px;border:1px solid var(--line);background:var(--surface,#fff);border-radius:10px;color:var(--ink);transition:background .2s,border-color .2s,box-shadow .2s}.wl-person:hover{border-color:color-mix(in srgb,var(--blue) 35%,var(--line));background:var(--bg)}.wl-person.is-selected{background:var(--wl-accent-bg);border-color:color-mix(in srgb,var(--blue) 40%,var(--line));box-shadow:0 1px 4px #326aff0a}.wl-avatar{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:9px;background:var(--wl-accent-bg);color:var(--blue);font-size:10px;font-weight:650}.wl-person-info{min-width:0;flex:1}.wl-person-info>strong{display:block;font-size:12px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.wl-person-info>small{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.wl-load{display:grid;place-items:center;min-width:25px;height:26px;border-radius:7px;background:var(--wl-accent-bg);color:var(--blue);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.wl-person.is-selected .wl-load{background:var(--surface,#fff)}.wl-load.is-idle{color:var(--muted);background:var(--bg)}.wl-person-alert{display:flex;align-items:center;gap:5px;color:var(--wl-amber);font-size:9px;margin-top:3px}.wl-person-alert>span{width:4px;height:4px;background:currentColor;border-radius:50%}.wl-person-alert.overdue{color:var(--wl-red)}.wl-unassigned{display:flex;align-items:center;gap:8px;width:100%;padding:10px;margin-top:8px;border:1px solid var(--line);border-radius:9px;background:var(--surface,#fff);color:var(--muted);font-size:11px;text-align:left;transition:background .2s,border-color .2s}.wl-unassigned:hover{background:var(--bg)}.wl-unassigned.is-selected{color:var(--blue);background:var(--wl-accent-bg);border-color:color-mix(in srgb,var(--blue) 40%,var(--line))}.wl-unassigned>b{margin-left:auto;font-size:12px}.wl-no-people{padding:20px 10px;color:var(--muted);font-size:12px;text-align:center}.wl-workspace{padding:14px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:12px}.wl-profile{display:flex;align-items:center;gap:10px;padding:0 0 12px}.wl-avatar.large{width:35px;height:35px;flex-basis:35px;font-size:12px}.wl-profile>div{min-width:0;flex:1}.wl-profile h2{font-size:15px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.wl-profile p{margin:2px 0 0;line-height:1.5}.wl-profile p,.wl-profile-load{font-size:10px;color:var(--muted)}.wl-profile-load{display:flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid var(--line);border-radius:7px;padding:5px 8px}.wl-profile-load>strong{color:var(--blue);font-size:15px;font-variant-numeric:tabular-nums}.wl-statistics{margin:0 0 12px}.wl-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.wl-stat{--wl-stat-color:var(--blue);display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:7px;row-gap:2px;padding:9px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--wl-stat-color) 4%,var(--surface,#fff));min-width:0}.wl-stat>svg{grid-row:1/3;align-self:center;justify-self:center;color:var(--wl-stat-color)}.wl-stat strong{font-size:19px;line-height:1.2;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.wl-stat small{grid-column:2;font-size:9px;color:var(--muted);line-height:1.4}.wl-stat.green{--wl-stat-color:var(--wl-green)}.wl-stat.red{--wl-stat-color:var(--wl-red)}.wl-stat.violet{--wl-stat-color:#9471c8}.wl-work-toolbar{padding:0 0 12px}.wl-work-toolbar .app-tabs{max-width:100%;flex-wrap:wrap}.wl-tenders{min-width:0}.wl-table-scroll{overflow:auto;scrollbar-width:thin;border:1px solid var(--line);border-radius:9px;max-height:calc(100vh - 310px)}.wl-table{width:100%;border-collapse:separate;border-spacing:0;font-size:11px;text-align:left;line-height:1.5}.wl-table th{position:sticky;top:0;z-index:1;background:var(--subtle,#f5f7fc);color:var(--muted);font-size:10px;font-weight:500;padding:9px 10px;white-space:nowrap}.wl-table td,.wl-table th{border-bottom:1px solid var(--line)}.wl-table td{padding:11px 10px;vertical-align:middle}.wl-table tr:last-child td{border-bottom:0}.wl-table tbody tr{transition:background .2s}.wl-table tbody tr:hover{background:var(--bg)}.wl-table td:first-child{min-width:250px;width:40%;max-width:420px}.wl-table-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--ink);font-size:11px;font-weight:600;line-height:1.6}.wl-table-title:hover{color:var(--blue)}.wl-table td small{display:block;font-size:10px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.wl-table td time{display:block;font-size:10px;white-space:nowrap;color:var(--ink)}.wl-table .badge{font-size:9px;white-space:nowrap}.wl-table .wl-role{display:inline-block;font-size:9px;line-height:1.5;color:var(--blue);background:var(--wl-accent-bg);border-radius:5px;padding:3px 6px}.wl-table .deadline{display:block;margin-top:4px;font-size:9px;white-space:nowrap}.wl-table .is-overdue td:first-child{border-left:3px solid var(--wl-red);padding-left:7px}.wl-table .is-urgent td:first-child{border-left:3px solid var(--wl-amber);padding-left:7px}.wl-table .is-overdue td:nth-child(4)>time{color:var(--wl-red)}.wl-table .is-urgent td:nth-child(4)>time{color:var(--wl-amber)}.wl-page :is(button,a,input):focus-visible{outline:2px solid var(--blue);outline-offset:3px}html[data-theme=dark] .wl-page{--wl-green:#8dd6b6;--wl-red:#f0a4b2;--wl-amber:#e4bc7c}@media(max-width:1200px){.wl-layout{grid-template-columns:225px minmax(0,1fr);gap:12px}.wl-stat{grid-template-columns:18px minmax(0,1fr);padding:8px 6px;column-gap:5px}.wl-stat strong{font-size:17px}.wl-stat small{font-size:8px}.wl-work-toolbar .app-tab{padding:8px 9px;gap:6px;font-size:11px}.wl-team-summary>button:not(.wl-refresh),.wl-team-summary>span{padding:0 10px;font-size:10px}}@media(max-width:1000px){.wl-layout{grid-template-columns:1fr}.wl-directory{position:static}.wl-people-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:190px;min-height:0}.wl-person{padding:9px}.wl-unassigned{padding:9px 10px}.wl-stat{grid-template-columns:26px minmax(0,1fr)}.wl-stat small{font-size:9px}.wl-stat strong{font-size:19px}.wl-team-summary{flex-wrap:wrap;gap:7px 0}.wl-table-scroll{max-height:60vh}}@media(max-width:600px){.wl-team-summary{padding:7px;gap:8px 0}.wl-team-summary>button:not(.wl-refresh),.wl-team-summary>span{flex:1 1 42%;font-size:10px;padding:0 7px;border:0}.wl-team-summary strong{font-size:16px}.wl-team-summary>.wl-refresh{margin-left:auto}.wl-people-list{grid-template-columns:1fr;max-height:180px}.wl-workspace{padding:11px}.wl-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-stat-grid>.wl-stat:last-child{grid-column:1/-1}.wl-stat{grid-template-columns:26px minmax(0,1fr);padding:8px}.wl-work-toolbar .app-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.wl-work-toolbar .app-tab{justify-content:flex-start}.wl-work-toolbar .app-tab-count{margin-left:auto}.wl-table td:first-child{min-width:230px}}@media(prefers-reduced-motion:reduce){.wl-page *{transition:none!important}}.sidebar .nav-item{font-size:13px;min-height:39px;height:auto;gap:10px;padding-top:9px;padding-bottom:9px;line-height:1.4}.sidebar .nav-item>svg{width:20px;height:20px;flex:0 0 20px}.sidebar .nav-item>span:not(.nav-count){min-width:0;line-height:1.4}.sidebar .nav-group-label{font-size:10px;margin-top:15px;margin-bottom:8px}.sidebar .nav-count{font-size:11px;min-width:21px;height:19px}.sidebar .nav-workflow-connector{width:42px;height:12px}@media(min-width:761px){:root{--sidebar:250px}.app-shell:not(.collapsed) .sidebar{width:250px}.app-shell:not(.collapsed) .main-shell{margin-left:250px;width:calc(100% - 250px)}}@media(max-width:760px){.sidebar{width:250px}}@media(min-width:761px){.collapsed .sidebar .nav-item{width:43px;min-height:40px;padding:0;gap:0}.collapsed .sidebar .nav-item>svg{width:21px;height:21px;flex-basis:21px}.collapsed .sidebar .nav-count{font-size:9px;min-width:17px;height:16px}.collapsed .sidebar .nav-workflow-connector{width:43px}}.intake-page{min-height:100dvh;background:var(--bg);color:var(--ink);padding:24px 36px;box-sizing:border-box}.intake-page-header{display:flex;align-items:center;gap:18px;max-width:1120px;margin:0 auto 36px}.intake-page-header>span{font-size:12px;color:var(--muted)}.intake-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);gap:48px;max-width:1040px;margin:0 auto;align-items:start}.intake-form-panel{background:var(--surface,#fff);border:1px solid var(--line);border-radius:14px;padding:30px;min-width:0}.intake-symbol{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;background:color-mix(in srgb,var(--blue) 8%,transparent);color:var(--blue);margin-bottom:20px}.intake-form-panel h1{font-size:25px;letter-spacing:-.5px;line-height:1.4;margin:0 0 10px}.intake-intro{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 26px}.intake-form-panel .field-label{color:var(--ink);font-size:12px;margin-bottom:20px}.intake-url{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;margin-top:9px;padding:0 12px;color:var(--muted);background:var(--surface,#fff)}.intake-url:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 10%,transparent)}.intake-url>svg{flex-shrink:0}.intake-url input{border:0;box-shadow:none!important;background:transparent;margin:0!important;min-width:0;padding:11px 0;min-height:42px}.intake-files-label{display:block;font-size:12px;font-weight:500;margin-bottom:10px}.intake-dropzone{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;gap:9px;border:1px dashed color-mix(in srgb,var(--blue) 35%,var(--line));border-radius:10px;padding:28px 16px;background:var(--bg);text-align:center;cursor:pointer;color:var(--muted);transition:border-color .2s,background .2s}.intake-dropzone:hover{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 4%,var(--bg))}.intake-dropzone>svg{color:var(--blue);margin-bottom:4px}.intake-dropzone strong{font-size:12px;color:var(--ink);line-height:1.6}.intake-dropzone>span{font-size:11px}.intake-dropzone small{font-size:10px;opacity:.8}.intake-dropzone input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.intake-dropzone:focus-within{outline:2px solid var(--blue);outline-offset:3px}.intake-dropzone.is-busy{opacity:.65;cursor:wait}.intake-files{list-style:none;margin:12px 0 0;padding:0}.intake-files li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted)}.intake-files li>svg{flex-shrink:0;color:var(--blue)}.intake-files li>span{flex:1;min-width:0}.intake-files strong{font-size:12px;color:var(--ink);display:block;overflow-wrap:anywhere;font-weight:500}.intake-files small{display:block;font-size:10px;margin-top:4px}.intake-extract{width:100%;margin-top:24px;min-height:44px;font-size:13px;justify-content:center}.intake-progress{font-size:11px;line-height:1.8;color:var(--muted);margin:12px 0 0}.intake-error{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:light-dark(#bb4d60,#f0a4b2);line-height:1.7;margin-top:16px;white-space:pre-wrap;overflow-wrap:anywhere}.intake-error svg{flex-shrink:0;margin-top:2px}.intake-guide{padding-top:34px;min-width:0}.intake-guide h2{font-size:15px;margin:0 0 24px}.intake-guide ol{list-style:none;margin:0;padding:0;display:grid;gap:28px}.intake-guide li{display:flex;gap:13px;align-items:flex-start}.intake-guide li>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border:1px solid var(--line);border-radius:8px;color:var(--blue);background:var(--surface,#fff);font-size:12px}.intake-guide li>div{min-width:0}.intake-guide li strong{font-size:13px;font-weight:600;display:block;line-height:1.5;margin:3px 0 6px}.intake-guide li p,.intake-guide-note p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.intake-guide-note{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--line);margin-top:30px;padding-top:20px;color:var(--muted)}.intake-guide-note>svg{flex-shrink:0;margin-top:3px}.intake-complete{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.intake-complete>svg{color:var(--green)}.intake-complete h1{font-size:23px}@media(max-width:850px){.intake-page{padding:20px}.intake-layout{gap:24px;grid-template-columns:minmax(0,1fr) 260px}.intake-form-panel{padding:24px}.intake-form-panel h1{font-size:22px}}@media(max-width:650px){.intake-page{padding:16px}.intake-page-header{margin-bottom:20px;gap:12px}.intake-layout{grid-template-columns:1fr}.intake-guide{padding:6px 10px 20px}.intake-form-panel{padding:22px 18px}.intake-form-panel h1{font-size:21px}.intake-guide ol{gap:20px}}@media(prefers-reduced-motion:no-preference){.intake-form-panel,.intake-guide{animation:intake-enter .5s cubic-bezier(.2,.7,.3,1) both}.intake-guide{animation-delay:.1s}@keyframes intake-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}.signin-page{min-height:100dvh;display:grid;place-items:center;padding:28px;background:var(--bg);--signin-panel:#fff;--signin-story:#eef3fc;--signin-accent:#245eed;--signin-title:#152e53;--signin-soft:#7a8da9}.signin-shell{width:100%;max-width:1320px;min-height:min(800px,calc(100dvh - 56px));display:grid;grid-template-columns:1.08fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--signin-panel);box-shadow:0 18px 70px #223e6810}.signin-story{position:relative;display:flex;flex-direction:column;padding:38px 48px;background:var(--signin-story);overflow:hidden;isolation:isolate}.signin-story:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 90% 85%,#b7cef866,transparent 55%);pointer-events:none}.signin-story .brand{gap:12px}.signin-story .brand strong{font-size:20px;letter-spacing:-.6px;color:var(--signin-title)}.signin-story .brand-mark,.signin-story .service-logo{width:39px;height:39px;border-radius:11px}.signin-story-logo{display:block;width:39px;height:39px}.signin-mobile-tagline{margin:13px 0 0;color:var(--muted);font-size:12px}.signin-intro{margin-top:68px;position:relative;z-index:2;animation:signin-rise .85s .07s both}.signin-kicker{display:inline-flex;align-items:center;gap:8px;color:#607b9f;font-size:11px;font-weight:500}.signin-kicker>span{height:5px;width:5px;border-radius:50%;background:var(--signin-accent)}.signin-intro h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(34px,3.5vw,47px);line-height:1.2;letter-spacing:-1.9px;font-weight:650;color:var(--signin-title);margin:17px 0}.signin-intro h1>span{display:block;color:var(--signin-accent);font-size:.7em;letter-spacing:-.8px;margin-top:13px;font-weight:550}.signin-intro>p{color:var(--signin-soft);font-size:12px;line-height:1.7;margin:0;max-width:330px}.signin-visual{position:relative;min-height:278px;flex:1;width:100%;max-width:425px;margin:24px auto 20px;animation:signin-rise 1s .2s both}.signin-orbit{position:absolute;width:280px;height:280px;border-radius:50%;border:1px solid #92aedc38;left:20%;top:0}.signin-orbit:before{inset:24px;border:1px dashed #92aedc38}.signin-orbit:after,.signin-orbit:before{content:"";position:absolute;border-radius:50%}.signin-orbit:after{right:37px;top:22px;width:7px;height:7px;background:#91b1df;box-shadow:-230px 125px 0 -1px #adc5e6}.signin-document{position:absolute;top:28px;left:15%;width:265px;padding:22px;background:var(--signin-panel);border:1px solid #dce6f4;border-radius:17px;box-shadow:0 18px 40px #2f5e9a12;transform:rotate(-5deg)}.signin-document-head{display:flex;align-items:center;gap:10px}.signin-document-head>span:first-child{display:grid;place-items:center;width:36px;height:40px;border:1px solid #d8e5f7;border-radius:9px;background:#eff5ff;color:#7199d3}.signin-document-head>div{flex:1;display:grid;gap:7px}.signin-document-head i{display:block;height:5px;border-radius:4px;background:#cedbef;width:78%}.signin-document-head i:last-child{width:52%;height:4px;background:#e5ecf7}.signin-document-check{display:grid;place-items:center;align-self:flex-start;width:24px;height:24px;border-radius:50%;background:#e9f6f0;color:#49a384}.signin-document-lines{display:grid;gap:9px;margin:23px 0}.signin-document-lines i{height:5px;border-radius:4px;background:#e7edf6}.signin-document-lines i:nth-child(2){width:86%}.signin-document-lines i:last-child{width:64%}.signin-document-bottom{padding-top:13px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eaf0f7}.signin-document-bottom>span{color:#8ca9d1}.signin-bars{display:flex;gap:5px;height:47px;align-items:flex-end}.signin-bars i{width:13px;border-radius:3px 3px 0 0;background:#d8e6fb;height:35%}.signin-bars i:nth-child(2){height:49%}.signin-bars i:nth-child(3){height:43%}.signin-bars i:nth-child(4){height:71%;background:#a5c0ed}.signin-bars i:nth-child(5){height:65%;background:#a5c0ed}.signin-bars i:last-child{height:94%;background:#5d8ee0}.signin-search-tile{position:absolute;left:0;top:61px;display:flex;align-items:center;gap:10px;width:181px;padding:14px 16px;border:1px solid #dce6f4;border-radius:12px;background:var(--signin-panel);box-shadow:0 8px 25px #2f5e9a0d;color:#6e91c5;transform:rotate(-5deg)}.signin-search-tile>span{width:77px;height:5px;border-radius:5px;background:#dce6f5}.signin-search-tile>i{width:12px;height:12px;border:1px solid #dce6f4;border-radius:4px;margin-left:auto}.signin-analysis-tile{position:absolute;right:0;top:199px;display:flex;align-items:center;gap:10px;padding:12px 15px;background:var(--signin-panel);border:1px solid #dce6f4;border-radius:12px;box-shadow:0 10px 30px #2f5e9a12;transform:rotate(4deg)}.signin-analysis-tile>span{display:grid;place-items:center;width:32px;height:32px;background:#eaf2ff;color:#628ed5;border-radius:9px}.signin-analysis-tile strong{display:block;font-size:11px;font-weight:500;color:#4b668c}.signin-analysis-tile i{display:block;width:74px;height:4px;border-radius:4px;background:#dfe8f6;margin-top:7px}.signin-analysis-tile>svg{margin-left:15px;color:#52a58a}.signin-story-footer{display:flex;align-items:center;justify-content:center;gap:7px;color:#7d94b4;font-size:10px;letter-spacing:.1px;padding:7px 0 0}.signin-story-footer>i{height:1px;width:20px;background:#c6d5e9;margin:0 9px}.signin-access{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:102px 48px 90px;min-width:0}.signin-theme{position:absolute;right:27px;top:16px}.signin-theme .theme-switcher{padding:0}.signin-theme .theme-switcher-label{display:none}.signin-theme .app-tab{font-size:10px;min-height:30px}.signin-theme .app-tab-icon{width:13px;height:13px}.signin-mobile-brand{display:none}.signin-form-card{width:100%;max-width:338px;animation:signin-rise .85s .13s both}.signin-form-eyebrow{font-size:9px;color:var(--signin-soft);letter-spacing:1.5px;font-weight:500}.signin-form-card h2{font-family:Manrope,Arial,sans-serif;font-size:29px;letter-spacing:-.9px;font-weight:650;line-height:1.3;margin:13px 0 8px;color:var(--ink)}.signin-form-card>p{color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 33px}.signin-field{display:grid;gap:9px;margin-bottom:21px;font-size:12px;color:var(--ink);font-weight:500}.signin-input{position:relative;display:flex;align-items:center;border:1px solid var(--line);background:var(--signin-panel);border-radius:10px;padding:0 13px;gap:10px;transition:border-color .2s,box-shadow .2s;min-width:0}.signin-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 9%,transparent)}.signin-input>svg{color:var(--signin-soft);flex-shrink:0}.signin-input input{width:100%;min-width:0;height:46px;border:0!important;background:transparent!important;padding:0!important;border-radius:0;box-shadow:none!important;outline:none;font-size:13px;color:var(--ink)}.signin-input input::placeholder{color:var(--signin-soft);opacity:.8;font-size:12px}.signin-reveal{display:grid;place-items:center;flex-shrink:0;color:var(--signin-soft);padding:5px;margin-right:-5px;background:none;border:none;border-radius:5px;cursor:pointer}.signin-reveal:hover{color:var(--blue);background:color-mix(in srgb,var(--blue) 6%,transparent)}.signin-reveal:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.signin-input{display:block;height:50px;padding:0;overflow:hidden}.signin-input input{display:block;height:48px;padding:0 44px!important}.signin-input>svg{left:15px;pointer-events:none}.signin-input>svg,.signin-reveal{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.signin-reveal{right:10px;margin:0}.signin-input input:is(:-webkit-autofill,:autofill){-webkit-box-shadow:0 0 0 1000px var(--signin-panel) inset!important;box-shadow:0 0 0 1000px var(--signin-panel) inset!important;-webkit-text-fill-color:var(--ink)!important;caret-color:var(--ink);transition:none!important}.signin-submit.button{margin-top:7px;min-height:46px;border-radius:10px;justify-content:center;width:100%;font-size:13px;gap:12px;box-shadow:0 4px 10px #0865f61a}.signin-submit>svg:last-child{transition:transform .2s}.signin-submit:hover>svg:last-child{transform:translateX(3px)}.signin-demo{display:flex;align-items:center;gap:5px;margin:17px auto 0;padding:5px;background:none;border:0;font-size:11px;color:var(--muted);cursor:pointer}.signin-demo:hover{color:var(--blue)}.signin-access-footer{position:absolute;bottom:30px;font-family:Manrope,Arial,sans-serif;font-size:10px;color:var(--signin-soft)}html[data-theme=dark] .signin-page{--signin-panel:#303e51;--signin-story:#2b394d;--signin-accent:#9cbeff;--signin-title:#e4edfc;--signin-soft:#a0b2cb}.signin-page :is(h1,h2,p){text-wrap:pretty}html[data-theme=dark] .signin-story:before{opacity:.16}html[data-theme=dark] .signin-story .brand strong{color:var(--signin-title)}html[data-theme=dark] .signin-kicker{color:#a1b5d0}html[data-theme=dark] :is(.signin-document,.signin-search-tile,.signin-analysis-tile){border-color:#4c6080}html[data-theme=dark] .signin-document-head>span:first-child{background:#3c5170;border-color:#516e95;color:#afc8ec}html[data-theme=dark] .signin-document-head i,html[data-theme=dark] .signin-search-tile>span{background:#6c82a3}html[data-theme=dark] .signin-document-lines i{background:#4b5e79}html[data-theme=dark] .signin-document-bottom{border-color:#4b5e79}html[data-theme=dark] .signin-analysis-tile strong{color:#c6d6ed}html[data-theme=dark] .signin-analysis-tile>span{background:#3b5275;color:#adc9f6}html[data-theme=dark] .signin-document-check{background:#385c55;color:#a0d5be}html[data-theme=dark] .signin-story-footer{color:#9cb0cf}@keyframes signin-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.signin-story{padding:35px}.signin-access{padding-left:35px;padding-right:35px}.signin-intro{margin-top:60px}.signin-intro h1{font-size:36px;letter-spacing:-1.5px}.signin-visual{max-width:340px}.signin-document{left:11%;width:245px}.signin-search-tile{left:-7px}.signin-analysis-tile{right:-8px}}@media(min-width:801px) and (max-width:1000px){.signin-intro h1{font-size:30px}}@media(max-width:800px){.signin-page{padding:0}.signin-shell{border:0;border-radius:0;grid-template-columns:1fr;min-height:100dvh;max-width:none;box-shadow:none}.signin-story{display:none}.signin-access{min-height:100dvh;padding:114px 25px 80px}.signin-mobile-brand{display:block;width:100%;max-width:338px;margin-bottom:48px}.signin-mobile-brand .brand strong{font-size:19px;letter-spacing:-.5px;color:var(--signin-title)}.signin-form-card h2{font-size:28px}.signin-theme{right:20px;top:20px}.signin-form-eyebrow{font-size:8px}.signin-access-footer{bottom:27px}}@media(max-height:740px) and (min-width:801px){.signin-page{padding:18px}.signin-shell{min-height:calc(100dvh - 36px)}.signin-story{padding-top:28px;padding-bottom:25px}.signin-intro{margin-top:35px}.signin-intro h1{font-size:36px}.signin-visual{min-height:255px;margin-top:13px;margin-bottom:0}}@media(prefers-reduced-motion:reduce){.signin-form-card,.signin-intro,.signin-visual{animation:none}.signin-submit>svg:last-child{transition:none}}