.workspace-appearance{display:flex;position:relative}.appearance-toggle{color:#536b88}.appearance-menu{z-index:100;background:var(--ws-panel,#fff);border:1px solid var(--ws-border,#d8e2ee);width:230px;color:var(--ws-text,#294766);border-radius:9px;padding:10px;position:absolute;top:38px;right:0;box-shadow:0 12px 32px #07172b30}.appearance-menu header{justify-content:space-between;align-items:center;padding:2px 5px 9px;font-size:13px;display:flex}.appearance-menu [role=radio]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:10px 6px;display:flex}.appearance-menu [role=radio]:hover,.appearance-menu [aria-checked=true]{background:var(--ws-soft,#edf3fa)}.appearance-menu i{border:1px solid #ffffff45;border-radius:50%;flex-shrink:0;width:25px;height:25px}.appearance-menu span{flex:1;font-size:12px}.appearance-menu small{margin-top:3px;font-size:10px;display:block}.owner-role-view{background:#ffffff08;border:1px solid #ffffff24;border-radius:7px;margin:8px 0 0;padding:11px 12px}.owner-role-view label>span{color:#cbd7e6;align-items:center;gap:6px;margin-bottom:7px;font-size:10px;display:flex}.owner-role-view select{color:#fff;background:#1c304c;border:1px solid #ffffff35;border-radius:5px;width:100%;padding:8px 4px;font-size:11px}.owner-role-view small{color:#bfccd9;margin-top:7px;font-size:10px;line-height:1.5;display:block}.role-preview-banner{background:var(--ws-soft,#edf3fb);border:1px solid var(--ws-border,#c9d8e8);color:var(--ws-text,#345575);border-radius:7px;margin-bottom:14px;padding:10px 14px;font-size:12px}[data-workspace-theme=dark]{--ws-bg:#101923;--ws-panel:#192633;--ws-soft:#233548;--ws-text:#e2eaf3;--ws-muted:#a7b8ca;--ws-border:#34495e;--ws-accent:#8fbde9;--ws-primary:#35648d;--ws-nav:#0b1420;--ws-input:#13202d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-workspace-theme=crimson]{--ws-bg:#faf4f2;--ws-panel:#fffdfb;--ws-soft:#f5e6e5;--ws-text:#412b30;--ws-muted:#86666a;--ws-border:#e6c9c9;--ws-accent:#900;--ws-primary:#900;--ws-nav:#46080e;--ws-input:snow;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-workspace-theme]:not([data-workspace-theme=standard]) body,[data-workspace-theme]:not([data-workspace-theme=standard]) :is(.app,.main,.transaction-workspace,.full-workspace,.account-page){background:var(--ws-bg);color:var(--ws-text)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(.card,.topbar,.modal,.drawer,.dashboard-metric,.transaction-file-choice,.overview-activity,.document-inline>header,.document-viewer,.document-viewer-toolbar,.dashboard-transaction-row,.account-panel){background:var(--ws-panel);border-color:var(--ws-border);color:var(--ws-text)}[data-workspace-theme]:not([data-workspace-theme=standard]) .sidebar{background:var(--ws-nav)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(.primary,.transaction-scope-tabs button.active,.dashboard-transaction-tabs button.active,.transaction-tabs button.active){background:var(--ws-primary);color:#fff;border-color:var(--ws-primary)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(.secondary,.icon-btn,.text-button,.appearance-toggle,.stage-row,.overview-file,.activity-select,.setting-row,.transaction-subject){color:var(--ws-text)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(.secondary,.table-card,.table-scroll,.activity-accordion,.overview-card-body,.manual-followup,.document-ribbon-header,.rich-toolbar,.document-photo-tools){background:var(--ws-panel);border-color:var(--ws-border)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(.transaction-tabs,.transaction-scope-tabs,.dashboard-transaction-tabs,.overview-card>summary,.activity-accordion>summary,.overview-summary>div,.transaction-closing,.relationship-current,.tag,.region-pill,.named-upload,.public-banner,.document-autosave,.activity-autosave){background:var(--ws-soft);color:var(--ws-text);border-color:var(--ws-border)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(h1,h2,h3,.page-heading h1,.card-heading h2,.dashboard-metric b,.dashboard-metric strong,.overview-facts dd,.dashboard-dms,.transaction-dms-cell,.timeline-title-row b,.activity-editor-heading h3){color:var(--ws-text)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(.muted,.field>span,.page-heading p,.eyebrow,.card-heading p,.dashboard-metric small,.overview-facts dt,.dashboard-scope-strip,.timeline-creator,.timeline-meta,.dashboard-transaction-row small,.transaction-file-choice small,.overview-file small,.setting-row small,.form-note,.table-footer,.overview-help,.dashboard-privacy-note){color:var(--ws-muted)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){background:var(--ws-input);color:var(--ws-text);border-color:var(--ws-border)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(th,.table-footer,.task-row:disabled,.restricted-transaction,.dashboard-transaction-row:disabled){background:var(--ws-soft);color:var(--ws-muted);border-color:var(--ws-border)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(td,.setting-row,.dashboard-transaction-row,.dashboard-list-footer,.transaction-panel>header,.dashboard-progress-foot){border-color:var(--ws-border)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(.nav-item.active,.nav-item:hover){color:#fff;background:#ffffff15}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(.transaction-file-choice:hover,.transaction-file-choice.selected,.dashboard-transaction-row:hover,.overview-file:hover,.setting-row:hover,.task-row:hover){background:var(--ws-soft)}[data-workspace-theme]:not([data-workspace-theme=standard]) .dashboard-stage-list .bar i{background:var(--ws-accent)}[data-workspace-theme]:not([data-workspace-theme=standard]) .rich-document-editor .tiptap{color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}[data-workspace-theme=dark] :is(.status.blue,.status.slate){color:#c1d9f2;background:#244362}[data-workspace-theme=dark] .status.green{color:#b5e1cd;background:#214b3e}[data-workspace-theme=dark] :is(.status.red,.overdue){color:#ffbfca;background:#522c35}[data-workspace-theme=dark] .status.amber{color:#f0d293;background:#4e4125}[data-workspace-theme=crimson] .status.blue{color:#900;background:#f3dfdf}[data-workspace-theme]:not([data-workspace-theme=standard]) .document-view-controls .editor-focus-button{background:var(--ws-input);color:var(--ws-text);border-color:var(--ws-border)}[data-workspace-theme]:not([data-workspace-theme=standard]) .document-view-controls .editor-focus-button:hover,[data-workspace-theme]:not([data-workspace-theme=standard]) .document-view-controls .editor-focus-button[aria-pressed=true]{background:var(--ws-soft);color:var(--ws-accent);border-color:var(--ws-accent)}[data-workspace-theme]:not([data-workspace-theme=standard]) .rich-document-editor .tiptap :is(h1,h2,h3,th,td){color:#111}[data-workspace-theme]:not([data-workspace-theme=standard]) .rich-document-editor .tiptap th{background:#e8eef5}[data-workspace-theme]:not([data-workspace-theme=standard]) .rich-document-editor .tiptap td{background:#fff}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(.task-counts button,.dashboard-transaction-tabs button:not(.active),.transaction-scope-tabs button:not(.active),.transaction-tabs button:not(.active),.dashboard-scope-strip button,.document-ribbon-tabs button,.editor-tool-button){color:var(--ws-text)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(.task-counts button,.task-row:disabled,.dashboard-transaction-row:disabled,.restricted-transaction,.document-link-form){background:var(--ws-soft);color:var(--ws-text);border-color:var(--ws-border)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(.task-counts .selected,.task-controls .selected){background:var(--ws-primary);color:#fff}[data-workspace-theme]:not([data-workspace-theme=standard]) .dashboard-stage-list .bar{background:var(--ws-soft)}[data-workspace-theme=dark] :is(.dashboard-stage-list .stage-row>span,.dashboard-progress-foot span,.transaction-tabs button,.region-pill){color:var(--ws-text)}[data-workspace-theme]:not([data-workspace-theme=standard]) :is(.transaction-header,.library-search-box,.library-results-panel,.library-preview-panel){background:var(--ws-panel);color:var(--ws-text);border-color:var(--ws-border)}[data-workspace-theme]:not([data-workspace-theme=standard]) .sidebar .secure{background:#ffffff0a;border-color:#fff2}[data-workspace-theme=dark] .transaction-register tbody tr:is(:hover,:focus-within){background:var(--ws-soft)}[data-workspace-theme=dark] .transaction-register tbody tr:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}[data-workspace-theme=dark] .transaction-register tbody :is(td,td small){color:var(--ws-muted)}[data-workspace-theme=dark] .transaction-register tbody :is(.transaction-dms-cell,.transaction-subject){color:var(--ws-text)}[data-workspace-theme=dark] .stage-row:is(:hover,:focus-visible){background:var(--ws-soft);color:var(--ws-text)}[data-workspace-theme=dark] .stage-row :is(span,b){color:var(--ws-text)}[data-workspace-theme=dark] .stage-row:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}[data-workspace-theme=dark] .activity-legal-references .search{background:var(--ws-input);color:var(--ws-muted);border-color:var(--ws-border)}[data-workspace-theme=dark] .activity-legal-references .search:focus-within{border-color:var(--ws-accent)}[data-workspace-theme=dark] .activity-legal-references .search input::placeholder{color:var(--ws-muted);opacity:1}[data-workspace-theme=dark] .activity-reference-result{background:var(--ws-panel);color:var(--ws-text);border-color:var(--ws-border)}[data-workspace-theme=dark] .activity-reference-result:is(:hover,:focus-visible,.active){background:var(--ws-soft)}[data-workspace-theme=dark] .activity-reference-result:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}[data-workspace-theme=dark] .activity-reference-result b{color:var(--ws-text)}[data-workspace-theme=dark] .activity-reference-result :is(span,small),[data-workspace-theme=dark] .activity-legal-references .reference-context{color:var(--ws-muted)}[data-workspace-theme=dark] .activity-reference-result .linked-label{color:#b5e1cd}[data-workspace-theme=dark] .activity-linked-references>div{border-color:var(--ws-border)}[data-workspace-theme=dark] .activity-linked-references button{background:var(--ws-panel);color:var(--ws-text)}[data-workspace-theme=dark] .activity-linked-references button:is(:hover,:focus-visible,.active){background:var(--ws-soft);color:var(--ws-accent)}[data-workspace-theme=dark] .reference-setup-hub{--line:var(--ws-border);--review-success-bg:#183c32;--review-success-text:#b5e1cd;--review-warning-bg:#40351f;--review-warning-text:#f0d293;--review-error-bg:#452a32;--review-error-text:#ffbfca;color:var(--ws-text)}[data-workspace-theme=dark] .reference-setup-hub :is(.reference-catalog-tabs>button,.reference-setup-choice,.reference-batch-toolbar,.reference-setup-editor footer,.reference-batch-results header,.reference-batch-results footer,.reference-setup-workspace header,.bulk-result-stats>div,.bulk-metadata-preview){background:var(--ws-panel);color:var(--ws-text);border-color:var(--ws-border)}[data-workspace-theme=dark] .reference-setup-hub :is(.reference-setup-menu nav,.reference-catalog-tabs,.reference-metadata-tabs,.reference-setup-pane-switch,.bulk-batch-counts>span){background:var(--ws-soft);color:var(--ws-text);border-color:var(--ws-border)}[data-workspace-theme=dark] .reference-setup-hub :is(.reference-setup-menu nav button,.reference-catalog-tabs>button,.reference-metadata-tabs>button,.reference-setup-pane-switch>button){color:var(--ws-muted)}[data-workspace-theme=dark] .reference-setup-hub :is(.reference-setup-menu nav button[aria-pressed=true],.reference-catalog-tabs>button[aria-pressed=true],.reference-metadata-tabs>button[aria-selected=true],.reference-setup-pane-switch>button[aria-pressed=true]){background:var(--ws-primary);color:#fff;border-color:var(--ws-accent);box-shadow:none}[data-workspace-theme=dark] .reference-setup-hub .reference-catalog-tabs>button[aria-pressed=true] span{color:inherit}[data-workspace-theme=dark] .reference-setup-hub :is(.reference-setup-choice:hover,.reference-setup-choice:focus-visible,.reference-setup-choice.selected,.reference-setup-status button:hover,.reference-setup-status button[aria-pressed=true]){background:var(--ws-soft);color:var(--ws-text);border-color:var(--ws-accent)}[data-workspace-theme=dark] .reference-setup-hub .reference-setup-choice.selected{box-shadow:inset 3px 0 var(--ws-accent)}[data-workspace-theme=dark] .reference-setup-hub :is(.search,.reference-setup-pdf){background:var(--ws-input);color:var(--ws-muted);border-color:var(--ws-border)}[data-workspace-theme=dark] .reference-setup-hub input::placeholder,[data-workspace-theme=dark] .reference-setup-hub textarea::placeholder{color:var(--ws-muted);opacity:1}[data-workspace-theme=dark] .reference-setup-hub :is(p,small,dt,.reference-setup-status span,.reference-setup-refresh,.reference-catalog-tabs span,.reference-setup-count,.reference-setup-pagination>span,.reference-setup-empty,.reference-batch-heading>span,.reference-batch-help,.reference-setup-warnings,.bulk-approval-option small,.bulk-reference-body>.action-row>span){color:var(--ws-muted)}[data-workspace-theme=dark] .reference-setup-hub :is(h2,h3,b,strong,.reference-batch-items dt,.bulk-approval-option,.bulk-result-stats dd){color:var(--ws-text)}[data-workspace-theme=dark] .reference-setup-hub :is(.reference-field-evidence button,.reference-analysis-progress,.reference-change-summary,.reference-batch-help summary,.reference-batch-items summary,.reference-batch-progress,.processing-history>summary,.bulk-metadata-preview summary){color:var(--ws-accent)}[data-workspace-theme=dark] .reference-setup-hub :is(.reference-attention,.reference-ocr-warning,.reference-batch-summary-error,.reference-batch-completion.partial,.bulk-completion.has-issues,.bulk-summary-error){background:var(--review-warning-bg);color:var(--review-warning-text);border-color:#75613b}[data-workspace-theme=dark] .reference-setup-hub :is(.reference-attention summary,.reference-attention small,.reference-batch-items ul,.bulk-reference-item .bulk-filename-note){color:var(--review-warning-text)}[data-workspace-theme=dark] .reference-setup-hub .reference-metadata-tabs span{background:var(--review-warning-bg);color:var(--review-warning-text)}[data-workspace-theme=dark] .reference-setup-hub :is(.reference-batch-completion:not(.partial),.bulk-completion:not(.has-issues),.reference-batch-items ins){background:var(--review-success-bg);color:var(--review-success-text);border-color:#3c6e5d}[data-workspace-theme=dark] .reference-setup-hub :is(.reference-batch-completion,.bulk-completion) :is(p,small,h3){color:inherit}[data-workspace-theme=dark] .reference-setup-hub .just-saved>.reference-setup-choice:not(.selected){background:var(--review-success-bg)}[data-workspace-theme=dark] .reference-setup-hub .reference-saved-label{color:var(--review-success-text)}[data-workspace-theme=dark] .reference-setup-hub :is(.reference-batch-items del,.alert.error){background:var(--review-error-bg);color:var(--review-error-text);border-color:#78505d}[data-workspace-theme=dark] .reference-setup-hub .alert:not(.error){background:var(--ws-soft);color:var(--ws-text);border-color:var(--ws-border)}[data-workspace-theme=dark] .reference-setup-hub :is(.processing-row,.processing-history>summary,.bulk-reference-item){border-color:var(--ws-border)}[data-workspace-theme=dark] .reference-setup-hub :is(input[type=checkbox],progress){accent-color:var(--ws-accent)}[data-workspace-theme=dark] .reference-setup-hub :is(button,a,[tabindex="0"]):focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}[data-workspace-theme=dark] .reference-setup-hub :is(button.primary,button.secondary,button.text-button,button):disabled{opacity:1;background:var(--ws-soft);color:#95a9bc;border-color:var(--ws-border);cursor:not-allowed;box-shadow:none}.compact-document-viewer.document-viewer{border-radius:9px;inset:1.5vh 1vw}.compact-document-viewer.document-viewer>header{flex-direction:row;align-items:center;gap:12px;padding:9px 12px}.compact-document-viewer .reference-viewer-heading{flex:1;min-width:0}.compact-document-viewer .reference-viewer-heading h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;line-height:1.35;overflow:hidden}.compact-document-viewer .reference-viewer-heading p,.compact-document-viewer .reference-filename{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:10px;line-height:1.4;display:block;overflow:hidden}.compact-document-viewer .viewer-header-actions{flex-shrink:0;gap:5px}.compact-document-viewer .document-viewer-toolbar{border-bottom:1px solid #e1e7ef;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;padding:5px 10px;display:flex}.compact-document-viewer .document-viewer-toolbar .document-viewer-actions{border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:flex}.compact-document-viewer .pdf-zoom-controls{border:0;flex-wrap:nowrap;gap:4px;margin-left:auto;padding:0}.compact-document-viewer .pdf-zoom-controls output{min-width:35px;font-size:11px}.compact-document-viewer .secondary,.compact-document-viewer .primary{border-radius:5px;min-height:28px;padding:5px 8px;font-size:11px}.compact-document-viewer .icon-btn{min-width:28px;min-height:28px;padding:5px}.compact-document-viewer .pdf-zoom-controls button{min-width:28px;padding:5px}.document-inline.compact-document-viewer>header{flex-shrink:0;align-items:center;gap:8px;padding:7px 8px;display:flex}.document-inline.compact-document-viewer .reference-viewer-heading h2{font-size:11px}.document-inline.compact-document-viewer .reference-viewer-heading p{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin-top:2px;font-size:10px;display:-webkit-box}.document-inline.compact-document-viewer .document-viewer-toolbar{padding:5px 7px}.viewer-linked{color:#3d7563;white-space:nowrap;align-items:center;gap:3px;font-size:10px;display:inline-flex}@media (max-width:600px){.compact-document-viewer.document-viewer{border-radius:0;inset:0}.compact-document-viewer.document-viewer>header{padding:7px 9px}.compact-document-viewer.document-viewer h2{font-size:12px}.compact-document-viewer .document-viewer-toolbar{gap:5px}.compact-document-viewer .document-viewer-actions .primary,.compact-document-viewer .document-viewer-actions .secondary{font-size:10px}}.main.reference-library-main{height:100vh;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.main.reference-library-main>.topbar{flex:0 0 60px;height:60px}.main.reference-library-main>main{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;padding:22px 24px 14px;display:flex;overflow:hidden}.reference-library-main .page-heading{flex:none;margin-bottom:18px}.reference-library-main .page-heading h1{margin:0 0 6px;font-size:26px}.reference-library-main .page-heading p{color:#627389;margin:0;font-size:12px}.reference-library-main .page-footer{flex:none;margin-top:0;padding:10px 0 0}.library-workbench{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.library-search-box{color:#496583;background:#fff;border:1px solid #c8d5e4;border-radius:10px;flex:none;align-items:center;gap:12px;min-height:50px;padding:0 15px;display:flex;box-shadow:0 2px 5px #1c365407}.library-search-box:focus-within{border-color:#4e739f;box-shadow:0 0 0 3px #e0eafa}.library-search-box input{width:100%;min-width:0;height:48px;box-shadow:none;color:#243c57;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.library-search-box input::-webkit-search-cancel-button{display:none}.library-search-caption{color:#65758b;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:11px;display:flex}.library-search-caption>span:first-child{align-items:center;gap:7px;display:flex}.library-split{flex:1;grid-template-columns:minmax(310px,.86fr) minmax(0,1.4fr);gap:14px;min-height:0;display:grid}.library-matches,.library-preview{border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.library-pane-heading{border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.library-pane-heading h2{color:#2b435e;margin:0 0 5px;font-size:14px}.library-pane-heading p{color:#728198;margin:0;font-size:11px}.library-pane-heading>span{white-space:nowrap;color:#627389;align-items:center;gap:6px;font-size:10px;display:flex}.library-sortbar{border-bottom:1px solid var(--line);background:#f9fbfd;flex-direction:column;flex:none;gap:5px;padding:10px 16px;display:flex}.library-sortbar label{color:#596e88;align-items:center;gap:10px;font-size:11px;display:flex}.library-sortbar label>span{white-space:nowrap}.library-sortbar select{color:#294d73;background:#fff;border:1px solid #d3deeb;border-radius:6px;flex:1;width:100%;min-width:0;padding:7px 8px;font-size:11px}.library-sortbar>small{color:#8593a6;font-size:10px;line-height:1.4}.library-matches-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.library-result{text-align:left;cursor:pointer;color:#253e5a;background:#fff;border-top:0;border-bottom:1px solid #e8edf3;border-left:3px solid #0000;border-right:0;align-items:flex-start;gap:10px;width:100%;padding:17px 15px;display:flex}.library-result:hover{background:#f6f9fd}.library-result.selected{background:#edf4fc;border-left-color:#355f91}.library-result:focus-visible{outline-offset:-3px;outline:2px solid #315f96}.library-workbench button:focus-visible{outline-offset:-3px;outline:2px solid #315f96}.reference-setup-menu button:focus-visible{outline-offset:-3px;outline:2px solid #315f96}.library-result-rank{text-align:center;color:#7890a9;background:#f0f4f9;border-radius:4px;flex:0 0 20px;margin-top:1px;font-size:10px;font-weight:600;line-height:23px}.library-result-content{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.library-result-meta{color:#6b8099;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:2px;font-size:10px;line-height:1.5;display:flex}.library-result-meta>span:first-child{text-transform:uppercase;letter-spacing:.35px;font-size:9px;font-weight:600}.library-result-date{color:#426a60;white-space:nowrap;background:#eef6f3;border-radius:4px;align-items:center;gap:5px;padding:3px 5px;display:inline-flex}.library-result-date.unknown{color:#8995a4;background:#f3f5f8;font-size:9px}.library-result-number{color:#718398;font-size:10px;line-height:1.5}.library-result-content>strong{overflow-wrap:anywhere;color:#233f60;font-size:14px;font-weight:650;line-height:1.5}.library-result-title{color:#566c86;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.library-result-tags{color:#526b86;flex-wrap:wrap;gap:5px;font-size:10px;line-height:1.4;display:flex}.library-result-tags>span{background:#f8fafd;border:1px solid #dce5ef;border-radius:4px;padding:2px 5px}.library-result-excerpt{color:#6b7d91;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.library-result-excerpt mark{color:#354e6a;background:#fff0bc;border-radius:2px;padding:0 1px}.library-result-bottom{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:3px;display:flex}.library-source-page{white-space:nowrap;color:#7a8b9f;font-size:10px}.library-result-reason{color:#507557;font-size:10px;line-height:1.4}.library-empty{text-align:center;color:#6b819b;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:240px;padding:35px 24px;display:flex}.library-empty>svg{color:#9db1c9;stroke-width:1.3px;margin:0 0 14px}.library-empty h3{color:#405b7a;overflow-wrap:anywhere;max-width:100%;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.5}.library-empty p{color:#77899e;max-width:300px;margin:0;font-size:12px;line-height:1.8}.library-search-examples{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:20px;display:flex}.library-search-examples button{color:#42688f;cursor:pointer;background:#f7faff;border:1px solid #d7e2ef;border-radius:20px;padding:6px 10px;font-size:11px;line-height:1.5}.library-search-error{color:#a02f36;padding:15px;font-size:12px}.library-more{justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.library-more small{color:#728198;font-size:10px}.library-preview{background:#eef2f7}.library-preview-label{border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 15px;display:flex}.library-preview-label>span{color:#73859c;letter-spacing:1.1px;font-size:9px;font-weight:600}.library-preview-label .text-button{font-size:11px}.document-inline{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.document-inline>header{background:#fff;border-bottom:1px solid #dde5f0;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;max-height:150px;padding:14px 16px;display:flex;overflow:auto}.document-inline>header>div{min-width:0}.document-inline h2{overflow-wrap:anywhere;color:#2b435e;margin:0;font-size:14px;line-height:1.45}.document-inline header p{color:#6e8196;margin:5px 0 0;font-size:12px;line-height:1.5}.document-inline header a{flex:none;padding:7px 9px;font-size:10px}.document-inline>iframe{background:#e2e7ed;border:0;flex:1;width:100%;min-height:0}.document-inline>.viewer-loading{text-align:center;color:#6d819a;padding:35px 20px;font-size:12px}.library-back{display:none}.reference-setup-hub{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.reference-setup-menu{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.reference-setup-menu nav{background:#eaf0f7;border-radius:9px;gap:4px;min-width:0;padding:4px;display:flex}.reference-setup-menu nav button{color:#617892;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.reference-setup-menu nav button[aria-pressed=true]{color:#2e537f;background:#fff;font-weight:600;box-shadow:0 1px 5px #16355212}.reference-setup-menu>.primary{white-space:nowrap;font-size:11px}.reference-setup-tool-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 2px 12px;overflow:auto}.reference-tool-intro{padding:3px 0 14px}.reference-tool-intro h2{color:#344f6d;margin:0 0 7px;font-size:17px}.reference-tool-intro p{color:#73859c;margin:0;font-size:12px;line-height:1.6}.reference-setup-hub>.alert{flex:none;margin:0;font-size:12px}@media (max-width:1100px){.library-split{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr)}.document-inline header a span{display:none}.reference-setup-menu nav button{gap:5px;padding:9px 8px}}@media (max-width:760px){.main.reference-library-main>main{padding:16px 14px 10px}.reference-library-main .page-heading{margin-bottom:12px}.reference-library-main .page-heading h1{font-size:22px}.reference-library-main .page-heading p{display:none}.library-search-box{gap:8px;padding:0 10px}.library-search-box input{font-size:12px}.library-search-caption>span:last-child{display:none}.library-split{grid-template-columns:minmax(0,1fr)}.library-preview,.library-split.show-preview .library-matches{display:none}.library-split.show-preview .library-preview{display:flex}.library-back{border:0;border-bottom:1px solid var(--line);background:#fff;border-radius:0;flex:none;justify-content:flex-start;padding:12px 15px;display:flex}.reference-setup-menu{flex-wrap:wrap;align-items:stretch;gap:8px}.reference-setup-menu nav{flex-wrap:wrap;flex:1}.reference-setup-menu nav button{flex:1;padding:8px 5px;font-size:10px}.reference-setup-menu>.primary{justify-content:center;padding:8px 10px}.reference-setup-menu nav button svg{width:14px}}@media (max-height:580px){.main.reference-library-main{height:auto;min-height:100dvh;overflow:visible}.main.reference-library-main>main{overflow:visible}.library-split{flex:none;height:65vh;min-height:440px}.reference-setup-hub{min-height:450px}.reference-setup-hub.tools-mode,.reference-setup-tool-scroll{overflow:visible}}[data-workspace-theme=dark] .reference-library-main .page-heading p{color:var(--ws-muted)}[data-workspace-theme=dark] .library-workbench .library-search-box{background:var(--ws-input);color:var(--ws-text)}[data-workspace-theme=dark] .library-workbench .library-search-box:focus-within{border-color:var(--ws-accent);box-shadow:0 0 0 2px var(--ws-soft)}[data-workspace-theme=dark] .library-workbench .library-search-box input::placeholder{color:var(--ws-muted);opacity:1}[data-workspace-theme=dark] .library-workbench :is(.library-pane-heading,.library-preview-label,.library-back,.library-result){background:var(--ws-panel);color:var(--ws-text);border-color:var(--ws-border)}[data-workspace-theme=dark] .library-workbench .library-sortbar{background:var(--ws-soft);border-color:var(--ws-border)}[data-workspace-theme=dark] .library-workbench :is(.library-search-caption,.library-pane-heading p,.library-pane-heading>span,.library-sortbar label,.library-sortbar>small,.library-result-meta,.library-result-number,.library-result-title,.library-result-excerpt,.library-source-page,.library-empty,.library-empty p,.library-empty>svg,.library-more small,.library-preview-label>span,.document-inline header p,.viewer-loading){color:var(--ws-muted)}[data-workspace-theme=dark] .library-workbench :is(.library-pane-heading h2,.library-result-content>strong,.library-empty h3){color:var(--ws-text)}[data-workspace-theme=dark] .library-workbench .library-result{border-left-color:#0000}[data-workspace-theme=dark] .library-workbench .library-result:is(:hover,:focus-visible,.selected){background:var(--ws-soft)}[data-workspace-theme=dark] .library-workbench .library-result.selected{border-left-color:var(--ws-accent)}[data-workspace-theme=dark] .library-workbench :is(.library-result-rank,.library-result-tags>span,.library-result-date.unknown){background:var(--ws-soft);color:var(--ws-muted);border-color:var(--ws-border)}[data-workspace-theme=dark] .library-workbench .library-result-date:not(.unknown){color:#b5e1cd;background:#214b3e}[data-workspace-theme=dark] .library-workbench .library-result-reason{color:#b5e1cd}[data-workspace-theme=dark] .library-workbench .library-result-excerpt mark{color:#f0d293;background:#4e4125}[data-workspace-theme=dark] .library-workbench .library-search-examples button{background:var(--ws-soft);color:var(--ws-text);border-color:var(--ws-border)}[data-workspace-theme=dark] .library-workbench .library-search-examples button:is(:hover,:focus-visible){background:var(--ws-primary);color:#fff;border-color:var(--ws-accent)}[data-workspace-theme=dark] .library-workbench button:focus-visible{outline-color:var(--ws-accent)}[data-workspace-theme=dark] .library-workbench .library-search-error{color:#ffbfca}
