:root{--od-font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--od-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--od-fs-2xs:11px;--od-fs-xs:12px;--od-fs-sm:13px;--od-fs-md:14px;--od-fs-lg:16px;--od-fs-xl:20px;--od-fs-2xl:24px;--od-fs-3xl:30px;--od-lh-tight:1.2;--od-lh-snug:1.35;--od-lh-normal:1.5;--od-fw-regular:400;--od-fw-medium:500;--od-fw-semibold:600;--od-fw-bold:700;--od-tracking-caps:.06em;--od-space-1:2px;--od-space-2:4px;--od-space-3:6px;--od-space-4:8px;--od-space-5:10px;--od-space-6:12px;--od-space-8:16px;--od-space-10:20px;--od-space-12:24px;--od-space-16:32px;--od-space-20:40px;--od-space-24:48px;--od-radius-sm:6px;--od-radius-md:8px;--od-radius-lg:12px;--od-radius-xl:16px;--od-radius-pill:999px;--od-ease-out:cubic-bezier(.22, 1, .36, 1);--od-ease-in-out:cubic-bezier(.65, 0, .35, 1);--od-dur-fast:.12s;--od-dur-base:.18s;--od-dur-slow:.26s;--od-sider-width:252px;--od-sider-collapsed:72px;--od-header-height:60px;--od-workspace-rail:244px;--od-content-max:1600px;--od-z-rail:20;--od-z-header:30;--od-z-mobilenav:40;--od-z-drawer:60;--od-z-command:80;--od-z-overlay:100;--od-bg:#f4f6f6;--od-bg-elevated:#fff;--od-surface:#fff;--od-surface-2:#eef2f1;--od-surface-3:#e2e9e7;--od-surface-inset:#f7f9f9;--od-border:#dbe3e1;--od-border-strong:#c3cfcc;--od-text:#14201e;--od-text-2:#55635f;--od-text-3:#869390;--od-accent:#0f6f64;--od-accent-strong:#0b594f;--od-accent-2:#0e7d6f;--od-accent-soft:#0f6f641a;--od-accent-soft-2:#0f6f640d;--od-accent-contrast:#fff;--od-on-sidebar:#e7eeec;--od-success:#1f7a45;--od-success-soft:#1f7a451f;--od-warning:#a2670f;--od-warning-soft:#a2670f24;--od-danger:#bf3a2b;--od-danger-soft:#bf3a2b1f;--od-info:#2360a5;--od-info-soft:#2360a51f;--od-ai:#6152c9;--od-ai-soft:#6152c91f;--od-favorite:var(--od-danger);--od-favorite-soft:var(--od-danger-soft);--od-shadow-sm:0 1px 2px #0f201e0f;--od-shadow-md:0 6px 20px #0f201e14;--od-shadow-lg:0 20px 48px #0f201e24;--od-focus-ring:0 0 0 2px var(--od-bg-elevated), 0 0 0 4px var(--od-accent);--od-scrollbar-thumb:#cdd7d4;--od-scrollbar-thumb-hover:#b4c1bd;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--od-font-sans);color:var(--od-text);background-color:var(--od-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01"}:root[data-theme=dark]{--od-bg:#0a0f0f;--od-bg-elevated:#0e1514;--od-surface:#121a19;--od-surface-2:#182322;--od-surface-3:#21302d;--od-surface-inset:#0f1716;--od-border:#263433;--od-border-strong:#35473f;--od-text:#e7eeec;--od-text-2:#9fb0ab;--od-text-3:#6d7d79;--od-accent:#2fb9a6;--od-accent-strong:#45c8b5;--od-accent-2:#5fd3c1;--od-accent-soft:#2fb9a624;--od-accent-soft-2:#2fb9a612;--od-accent-contrast:#05231f;--od-on-sidebar:#cdd9d5;--od-success:#3fae6e;--od-success-soft:#3fae6e29;--od-warning:#d99a3a;--od-warning-soft:#d99a3a29;--od-danger:#e0685a;--od-danger-soft:#e0685a29;--od-info:#5aa2e6;--od-info-soft:#5aa2e629;--od-ai:#a99bf0;--od-ai-soft:#a99bf029;--od-shadow-sm:0 1px 2px #0006;--od-shadow-md:0 8px 24px #0000005c;--od-shadow-lg:0 24px 60px #00000080;--od-focus-ring:0 0 0 2px var(--od-bg), 0 0 0 4px var(--od-accent);--od-scrollbar-thumb:#2a3a37;--od-scrollbar-thumb-hover:#3a4d49;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--od-bg:#0a0f0f;--od-bg-elevated:#0e1514;--od-surface:#121a19;--od-surface-2:#182322;--od-surface-3:#21302d;--od-surface-inset:#0f1716;--od-border:#263433;--od-border-strong:#35473f;--od-text:#e7eeec;--od-text-2:#9fb0ab;--od-text-3:#6d7d79;--od-accent:#2fb9a6;--od-accent-strong:#45c8b5;--od-accent-2:#5fd3c1;--od-accent-soft:#2fb9a624;--od-accent-soft-2:#2fb9a612;--od-accent-contrast:#05231f;--od-on-sidebar:#cdd9d5;--od-success:#3fae6e;--od-warning:#d99a3a;--od-danger:#e0685a;--od-info:#5aa2e6;--od-ai:#a99bf0;--od-shadow-sm:0 1px 2px #0006;--od-shadow-md:0 8px 24px #0000005c;--od-shadow-lg:0 24px 60px #00000080;--od-scrollbar-thumb:#2a3a37;--od-scrollbar-thumb-hover:#3a4d49;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--od-bg);color:var(--od-text);transition:background-color var(--od-dur-slow) var(--od-ease-out), color var(--od-dur-slow) var(--od-ease-out);margin:0}*{scrollbar-width:thin;scrollbar-color:var(--od-scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--od-scrollbar-thumb);border-radius:var(--od-radius-pill);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--od-scrollbar-thumb-hover);background-clip:padding-box}.od-mono{font-family:var(--od-font-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.dms-login{background:radial-gradient(1200px 600px at 15% -10%, var(--od-accent-soft), transparent 60%), var(--od-bg);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.dms-login__panel{border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface);width:min(100%,420px);box-shadow:var(--od-shadow-md);padding:28px}.dms-login__stack{width:100%}.dms-login__eyebrow{color:var(--od-accent-2);font-family:var(--od-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.dms-login h1{color:var(--od-text);font-size:30px;line-height:var(--od-lh-tight);margin:0}.dms-shell.ant-layout{background:var(--od-bg);height:100dvh;min-height:100dvh;overflow:hidden}.dms-main-layout.ant-layout{background:var(--od-bg);min-width:0;height:100dvh}.dms-sider.ant-layout-sider{border-right:1px solid var(--od-border);height:100dvh;background:var(--od-bg-elevated)!important}.dms-rail{flex-direction:column;height:100%;min-height:0;display:flex}.dms-rail__brand{height:var(--od-header-height);border-bottom:1px solid var(--od-border);flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}.dms-rail__brand[data-collapsed=true]{justify-content:center;padding:0}.dms-rail__mark{width:30px;height:30px;color:var(--od-accent-contrast);background:linear-gradient(135deg, var(--od-accent), var(--od-accent-strong));box-shadow:var(--od-shadow-sm);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.dms-rail__wordmark{flex-direction:column;min-width:0;line-height:1;display:flex}.dms-rail__name{font-size:15px;font-weight:var(--od-fw-semibold);letter-spacing:-.01em;color:var(--od-text)}.dms-rail__eyebrow{letter-spacing:.16em;color:var(--od-text-3);margin-top:4px;font-size:9px}.dms-rail__nav{flex:auto;min-height:0;padding:8px 8px 16px;overflow-y:auto}.dms-rail__footer{border-top:1px solid var(--od-border);flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.dms-rail__workspace-avatar{border-radius:var(--od-radius-md);width:30px;height:30px;font-size:11px;font-weight:var(--od-fw-bold);color:#fff;background:linear-gradient(135deg,#e0954a,#d9663f);flex-shrink:0;place-items:center;display:grid}.dms-rail__workspace-meta{flex-direction:column;min-width:0;display:flex}.dms-rail__workspace-name{font-size:12.5px;font-weight:var(--od-fw-semibold);color:var(--od-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dms-rail__workspace-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--od-text-3);font-size:9.5px}.dms-menu.ant-menu{background:0 0;border-inline-end:none!important}.dms-menu .ant-menu-item-group-title{font-family:var(--od-font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--od-text-3);padding:14px 12px 6px;font-size:10px}.dms-menu .ant-menu-item,.dms-menu .ant-menu-submenu-title{border-radius:var(--od-radius-md);height:38px;color:var(--od-text-2);margin:2px 0;font-size:13px;line-height:38px}.dms-menu.ant-menu-inline .ant-menu-item:after{display:none}.dms-menu .ant-menu-item:hover,.dms-menu .ant-menu-submenu-title:hover{background:var(--od-surface-2);color:var(--od-text)}.dms-menu .ant-menu-item-selected{font-weight:var(--od-fw-semibold);box-shadow:inset 2px 0 0 var(--od-accent);background:var(--od-accent-soft)!important;color:var(--od-accent-2)!important}.dms-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--od-text)}.dms-menu .ant-menu-item-disabled.dms-menu__planned-item,.dms-menu .ant-menu-item-disabled.dms-menu__planned-item span{cursor:not-allowed;color:var(--od-text-3)!important;opacity:1!important}.dms-header.ant-layout-header{height:var(--od-header-height);background:var(--od-bg-elevated);border-bottom:1px solid var(--od-border);flex:none;align-items:center;gap:16px;padding:0 18px;line-height:normal;display:flex}.dms-header__leading{align-items:center;gap:12px;min-width:0;display:flex}.dms-header__search{flex:auto;justify-content:center;min-width:0;display:flex}.dms-global-search{width:min(520px,100%)}.dms-header__actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.dms-icon-btn.ant-btn{place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.dms-header__mode-tag.ant-tag{border-radius:var(--od-radius-pill);margin:0;font-size:11px}.dms-tenant-select.ant-select{min-width:190px}.dms-page-heading{min-width:0}.dms-page-heading .ant-breadcrumb{font-size:13px}.dms-drawer__title{font-weight:var(--od-fw-semibold);align-items:center;gap:10px;display:inline-flex}.dms-content.ant-layout-content{background:var(--od-bg);flex:auto;min-height:0;padding:24px 28px 44px;overflow:hidden auto}.dms-page{width:100%;max-width:var(--od-content-max);margin:0 auto}.dms-page__eyebrow{font-family:var(--od-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--od-text-3);margin-bottom:6px;font-size:11px;display:block}.dms-page__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dms-page__title-row .ant-typography{margin-bottom:0}.dms-page__actions{align-items:center;gap:var(--od-space-4);margin-left:auto;display:flex}.dms-page__actions:empty{display:none}.dms-documents__header-actions{align-items:center;gap:var(--od-space-4);flex-wrap:wrap;display:flex}.od-libraries{gap:var(--od-space-6);flex-direction:column;width:100%;display:flex}.od-libraries__intro{padding:var(--od-space-5) var(--od-space-6);border:1px solid var(--od-border);border-left:3px solid var(--od-info);border-radius:var(--od-radius-md);background:var(--od-surface-inset)}.od-libraries__toolbar{justify-content:flex-end;display:flex}.od-libraries__state{align-items:center;gap:var(--od-space-5);min-height:160px;padding:var(--od-space-12);border:1px dashed var(--od-border-strong);border-radius:var(--od-radius-lg);background:var(--od-surface-inset);justify-content:center;display:flex}.od-libraries__split{gap:var(--od-space-6);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;display:grid}.od-libraries__list.ant-list{border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface);overflow:hidden}.od-libraries__list .ant-list-item{border-block-end:1px solid var(--od-border);padding:0}.od-libraries__list .ant-list-item.is-selected{background:var(--od-accent-soft);box-shadow:inset 3px 0 0 var(--od-accent)}.od-libraries__item.ant-btn{align-items:center;gap:var(--od-space-4);width:100%;height:auto;padding:var(--od-space-5) var(--od-space-6);color:var(--od-text);justify-content:flex-start;display:inline-flex}.od-libraries__item .anticon{color:var(--od-accent-strong)}.od-libraries__item-name{font-weight:var(--od-fw-medium)}.od-libraries__detail{min-width:0}.od-libraries__disclosure{margin-top:var(--od-space-4);padding:var(--od-space-4) var(--od-space-5);font-size:var(--od-fs-xs);line-height:var(--od-lh-normal);border:1px solid var(--od-border);border-left:3px solid var(--od-border-strong);border-radius:var(--od-radius-sm);background:var(--od-surface-inset);display:block}.od-libraries__steps,.od-libraries__reqs{margin:var(--od-space-3) 0 0;gap:var(--od-space-3);color:var(--od-text-2);flex-direction:column;padding-inline-start:var(--od-space-16);display:flex}.od-libraries__contract code{font-family:var(--od-font-mono);font-size:var(--od-fs-xs)}.od-inspector__unavailable{padding:var(--od-space-4) var(--od-space-5);border:1px solid var(--od-border);border-left:3px solid var(--od-border-strong);border-radius:var(--od-radius-sm);background:var(--od-surface-inset);font-size:var(--od-fs-xs);line-height:var(--od-lh-normal);display:block}.dms-page h1.ant-typography{font-size:26px;font-weight:var(--od-fw-semibold);letter-spacing:-.02em;line-height:var(--od-lh-tight);color:var(--od-text);margin:0}.dms-mobile-nav{border-top:1px solid var(--od-border);background:var(--od-bg-elevated);flex:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:6px 8px;display:grid}.dms-mobile-nav__item.ant-btn{white-space:normal;min-width:0;height:48px;padding:4px;font-size:11px}.od-surface{background:var(--od-surface);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);box-shadow:var(--od-shadow-sm)}.od-section-head{align-items:center;gap:10px;margin:22px 0 12px;display:flex}.od-section-head h3{font-size:12px;font-weight:var(--od-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--od-text-2);margin:0}.od-section-head .od-section-head__line{background:var(--od-border);flex:1;height:1px}.od-count{font-family:var(--od-font-mono);color:var(--od-text-3);background:var(--od-surface-2);border:1px solid var(--od-border);border-radius:var(--od-radius-sm);padding:2px 7px;font-size:11px}.od-status-pill{border-radius:var(--od-radius-pill);font-size:11px;font-weight:var(--od-fw-semibold);letter-spacing:.01em;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.od-status-pill__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.od-status-pill--working{color:var(--od-success);background:var(--od-success-soft);border-color:color-mix(in srgb, var(--od-success) 30%, transparent)}.od-status-pill--prototype{color:var(--od-info);background:var(--od-info-soft);border-color:color-mix(in srgb, var(--od-info) 30%, transparent)}.od-status-pill--planned{color:var(--od-warning);background:var(--od-warning-soft);border-color:color-mix(in srgb, var(--od-warning) 30%, transparent)}.od-chip{border-radius:var(--od-radius-pill);border:1px solid var(--od-border);background:var(--od-surface);height:30px;color:var(--od-text-2);cursor:pointer;transition:all var(--od-dur-fast) var(--od-ease-out);align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.od-chip:hover{background:var(--od-surface-2);color:var(--od-text);border-color:var(--od-border-strong)}.od-chip[aria-pressed=true],.od-chip.is-active{background:var(--od-accent-soft);color:var(--od-accent-2);border-color:color-mix(in srgb, var(--od-accent) 45%, transparent)}.od-chip__num{font-family:var(--od-font-mono);color:var(--od-text-3);font-size:10px}.od-ai-surface{border:1px solid color-mix(in srgb, var(--od-accent) 30%, var(--od-border));border-radius:var(--od-radius-lg);background:linear-gradient(135deg, var(--od-accent-soft), transparent 70%), var(--od-surface);padding:14px 16px;position:relative;overflow:hidden}.od-ai-label{font-size:11px;font-weight:var(--od-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--od-accent-2);align-items:center;gap:6px;margin-bottom:6px;display:inline-flex}.od-doc-thumb{border-radius:var(--od-radius-md);color:#fff;box-shadow:var(--od-shadow-sm);flex-shrink:0;place-items:center;display:grid}.od-doc-thumb--pdf{background:linear-gradient(135deg,#e0685a,#b23f34)}.od-doc-thumb--doc{background:linear-gradient(135deg,#4a90e2,#2563eb)}.od-doc-thumb--xls{background:linear-gradient(135deg,#2fa163,#167a45)}.od-doc-thumb--ppt{background:linear-gradient(135deg,#e0954a,#c9761f)}.od-doc-thumb--img{background:linear-gradient(135deg,#b98be6,#8b52c9)}.od-doc-thumb--code{background:linear-gradient(135deg,#64748b,#3a4657)}.od-doc-thumb--note{background:linear-gradient(135deg,#e6b23a,#c9861f)}.od-doc-thumb--generic{background:linear-gradient(135deg, var(--od-accent), var(--od-accent-strong))}.od-empty{text-align:center;min-height:240px;color:var(--od-text-2);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.od-empty__icon{border-radius:var(--od-radius-lg);width:56px;height:56px;color:var(--od-accent-2);background:var(--od-accent-soft);place-items:center;display:grid}.od-skeleton-row{border-bottom:1px solid var(--od-border);align-items:center;gap:14px;padding:12px;display:flex}.od-skeleton-bar{border-radius:var(--od-radius-sm);background:linear-gradient(90deg, var(--od-surface-2) 25%, var(--od-surface-3) 37%, var(--od-surface-2) 63%);background-size:400% 100%;height:12px;animation:1.4s infinite od-shimmer}@keyframes od-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.od-workspace{grid-template-columns:var(--od-workspace-rail) minmax(0, 1fr);align-items:start;gap:18px;display:grid}.od-workspace__rail{flex-direction:column;gap:18px;min-width:0;display:flex;position:sticky;top:0}.od-workspace__main{min-width:0}.od-rail-card{background:var(--od-surface);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);padding:14px}.od-rail-label{font-family:var(--od-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--od-text-3);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;display:flex}.od-tree{flex-direction:column;gap:1px;display:flex}.od-tree-item{border-radius:var(--od-radius-sm);width:100%;color:var(--od-text-2);text-align:left;cursor:pointer;transition:all var(--od-dur-fast) var(--od-ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.od-tree-item:hover{background:var(--od-surface-2);color:var(--od-text)}.od-tree-item.is-active{background:var(--od-accent-soft);color:var(--od-accent-2);font-weight:var(--od-fw-medium)}.od-tree-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.od-tree-item__meta{font-family:var(--od-font-mono);color:var(--od-text-3);font-size:10px}.od-tree-item[data-depth="1"]{padding-left:24px}.od-tree-item[data-depth="2"]{padding-left:40px}.od-tag-cloud{flex-wrap:wrap;gap:6px;display:flex}.od-tag{border:1px solid var(--od-border);border-radius:var(--od-radius-pill);background:var(--od-surface-2);color:var(--od-text-2);cursor:pointer;transition:all var(--od-dur-fast) var(--od-ease-out);align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.od-tag:hover{color:var(--od-text);border-color:var(--od-border-strong)}.od-tag__dot{background:var(--od-accent);border-radius:50%;width:6px;height:6px}.od-storage__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.od-storage__bar{border-radius:var(--od-radius-pill);background:var(--od-surface-3);height:6px;overflow:hidden}.od-storage__fill{border-radius:var(--od-radius-pill);background:linear-gradient(90deg, var(--od-accent), var(--od-accent-strong));height:100%}.od-storage__foot{font-family:var(--od-font-mono);color:var(--od-text-3);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.od-doc-list{flex-direction:column;display:flex}.od-doc-list__header,.od-doc-row{grid-template-columns:20px minmax(0,1fr) 150px 130px 96px 44px;align-items:center;gap:14px;display:grid}.od-doc-list__header{font-family:var(--od-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--od-text-3);padding:8px 12px;font-size:10px}.od-doc-row{border-radius:var(--od-radius-md);cursor:pointer;text-align:left;transition:background var(--od-dur-fast) var(--od-ease-out);background:0 0;border:1px solid #0000;padding:10px 12px}.od-doc-row:hover{background:var(--od-surface-2)}.od-doc-row.is-selected{background:var(--od-accent-soft);border-color:color-mix(in srgb, var(--od-accent) 40%, transparent)}.od-doc-row.is-active{border-color:var(--od-accent)}.od-doc-info{align-items:center;gap:12px;min-width:0;display:flex}.od-doc-name{font-size:13px;font-weight:var(--od-fw-medium);color:var(--od-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.od-doc-meta{color:var(--od-text-3);gap:10px;margin-top:2px;font-size:11px;display:flex}.od-doc-cell{color:var(--od-text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.od-doc-cell--time{font-family:var(--od-font-mono);color:var(--od-text-3);font-size:11px}.od-ai-mini{border-radius:var(--od-radius-sm);background:var(--od-ai-soft);color:var(--od-ai);font-size:9px;font-weight:var(--od-fw-bold);letter-spacing:.04em;flex-shrink:0;align-items:center;gap:3px;padding:1px 5px;display:inline-flex}.od-doc-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.od-doc-card{box-sizing:border-box;text-align:left;background:var(--od-surface);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);cursor:pointer;width:100%;min-width:0;transition:all var(--od-dur-base) var(--od-ease-out);flex-direction:column;padding:16px;display:flex}.od-doc-card:hover{border-color:var(--od-border-strong);box-shadow:var(--od-shadow-md);transform:translateY(-2px)}.od-doc-card:focus-visible{outline:3px solid color-mix(in srgb, var(--od-accent) 42%, transparent);outline-offset:2px;border-color:var(--od-accent);box-shadow:var(--od-shadow-md)}.od-doc-card.is-selected,.od-doc-card.is-active{border-color:var(--od-accent);background:linear-gradient(180deg, var(--od-accent-soft-2), var(--od-surface))}.od-doc-card__top{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.od-doc-card__title{font-size:14px;font-weight:var(--od-fw-medium);line-height:var(--od-lh-snug);color:var(--od-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.od-doc-card__desc{color:var(--od-text-2);font-size:12px;line-height:var(--od-lh-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 12px;display:-webkit-box;overflow:hidden}.od-doc-card__foot{border-top:1px solid var(--od-border);color:var(--od-text-3);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.od-command-bar{border-radius:var(--od-radius-lg);background:var(--od-surface);border:1px solid var(--od-border-strong);box-shadow:var(--od-shadow-md);align-items:center;gap:8px;padding:8px 12px;display:flex}.od-command-bar__info{border-right:1px solid var(--od-border);color:var(--od-text-2);margin-right:4px;padding-right:8px;font-size:12px}.od-split{grid-template-columns:minmax(0,1fr) 384px;align-items:start;gap:16px;display:grid}.od-inspector{max-height:calc(100dvh - var(--od-header-height) - 88px);background:var(--od-surface);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.od-inspector__head{border-bottom:1px solid var(--od-border);align-items:center;gap:12px;padding:14px 16px;display:flex}.od-inspector__body{flex:1;padding:16px;overflow-y:auto}.od-inspector__section{margin-bottom:20px}.od-inspector__section h4{font-size:11px;font-weight:var(--od-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--od-text-3);margin:0 0 10px}.od-meta-grid{grid-template-columns:116px minmax(0,1fr);gap:8px 12px;display:grid}.od-meta-grid dt{color:var(--od-text-3);font-size:12px}.od-meta-grid dd{color:var(--od-text);overflow-wrap:anywhere;margin:0;font-size:12px}.od-timeline__item{border-bottom:1px solid var(--od-border);gap:10px;padding:8px 0;font-size:12px;display:flex}.od-timeline__item:last-child{border-bottom:0}.od-timeline__dot{background:var(--od-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.od-timeline__text{color:var(--od-text-2);line-height:var(--od-lh-normal);flex:1}.od-timeline__time{font-family:var(--od-font-mono);color:var(--od-text-3);flex-shrink:0;font-size:10px}.od-dropzone{border:1.5px dashed var(--od-border-strong);border-radius:var(--od-radius-lg);background:var(--od-surface-inset);text-align:center;transition:all var(--od-dur-base) var(--od-ease-out);flex-direction:column;align-items:center;gap:8px;padding:22px;display:flex}.od-dropzone.is-dragover{border-color:var(--od-accent);background:var(--od-accent-soft)}.od-workspace__crumbs{margin-bottom:12px;font-size:13px}.od-nav-list .ant-list-item{border-block-end:0;padding:2px 0}.dms-documents__item-button.ant-btn{color:var(--od-text);border-radius:var(--od-radius-sm);transition:background var(--od-dur-fast) var(--od-ease-out)}.dms-documents__item-button.ant-btn:hover{background:var(--od-surface-2);color:var(--od-text)}.dms-documents__selected-item .dms-documents__item-button.ant-btn{background:var(--od-accent-soft)}.od-nav-item{align-items:center;gap:10px;width:100%;min-width:0;padding:6px 8px;display:flex}.od-nav-item__icon{color:var(--od-text-3);flex-shrink:0}.dms-documents__selected-item .od-nav-item__icon{color:var(--od-accent-2)}.od-nav-item__text{flex-direction:column;gap:1px;min-width:0;line-height:1.3;display:flex}.od-nav-item__text .ant-typography{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.od-nav-item__text .ant-typography-secondary{font-size:11px}.od-seg-icon{align-items:center;gap:6px;display:inline-flex}.od-doc-listing--list .ant-list-item{border-block-end:0;padding:3px 0}.od-doc-info{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.od-doc-info__text{flex-direction:column;gap:2px;min-width:0;display:flex}.od-doc-info__text .od-doc-name .ant-typography{color:var(--od-text);font-size:13px}.od-doc-info__text .od-doc-meta .ant-typography{font-size:11px}.od-doc-thumb .anticon{font-size:15px}.od-inspector__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--od-text-3);font-size:11px}.od-inspector__body .dms-documents__transfers{border-top-color:var(--od-border)}.dms-dashboard,.dms-dashboard__actions,.dms-document-details,.dms-document-details__section,.dms-documents,.dms-documents__panel,.dms-search,.dms-workflow,.dms-workflow__stack,.ai-providers,.ask-onedocs{width:100%}.dms-dashboard__metric,.dms-dashboard .ant-card,.dms-document-details .ant-card{height:100%}.dms-dashboard__state,.dms-document-details__state,.dms-document-details__preview{justify-content:center;align-items:center;gap:var(--od-space-6);min-height:156px;padding:var(--od-space-12);border:1px dashed var(--od-border-strong);border-radius:var(--od-radius-md);background:var(--od-surface-inset);text-align:center;display:flex}.dms-dashboard__unavailable{align-items:flex-start;gap:var(--od-space-6);padding:var(--od-space-8);border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface-inset);display:flex}.dms-dashboard__unavailable h5,.dms-dashboard__unavailable p{margin:0}.dms-document-details__message{margin-top:var(--od-space-8)}.dms-search__form{border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface-inset);padding:16px}.dms-search__field{flex-direction:column;gap:6px;display:flex}.dms-search__field-label{color:var(--od-text-2);font-size:13px;font-weight:var(--od-fw-semibold)}.dms-search__actions{align-items:flex-end;height:100%;display:flex}.dms-search__field--checkbox{justify-content:flex-end;min-height:58px}.dms-search__state{border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface);text-align:center;justify-content:center;align-items:center;min-height:180px;padding:24px;display:flex}.dms-search__state .ant-result,.dms-search__state .ant-empty{width:100%}.dms-search__summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.dms-search__result{width:100%}.dms-search__result .ant-card-body{padding:12px 14px}.dms-search__result-title{margin-bottom:6px}.dms-search__snippet{color:var(--od-text-2);overflow-wrap:anywhere;margin-bottom:8px;display:block}.dms-search__result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0 0 8px;display:grid}.dms-search__result-grid div{min-width:0}.dms-search__result-grid dt{color:var(--od-text-3);font-size:11px;font-weight:var(--od-fw-bold);text-transform:uppercase}.dms-search__result-grid dd{overflow-wrap:anywhere;color:var(--od-text);margin:1px 0 0}.dms-search__pagination,.dms-documents__pagination{justify-content:flex-end;margin-top:12px;display:flex}.dms-documents__card{height:100%}.dms-documents__state{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:180px;display:flex}.dms-documents__item-button{white-space:normal;text-align:left;align-items:flex-start;width:100%;height:auto;padding:0;display:inline-flex}.dms-documents__selected-item{border-radius:var(--od-radius-md);background:var(--od-accent-soft)}.dms-documents__status-filter{min-width:180px}.dms-documents__transfers,.dms-governance,.dms-workflow__start{border-top:1px solid var(--od-border);width:100%;margin-top:16px;padding-top:16px}.dms-governance__metadata-row{grid-template-columns:minmax(150px,1fr) minmax(120px,.55fr) minmax(180px,1.4fr) auto;align-items:start;gap:8px;width:100%;display:grid}.ai-providers__heading,.ask-onedocs__heading,.ask-onedocs__answer-header,.ask-onedocs__actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ai-providers__heading h4,.ask-onedocs__heading h4{margin:0 0 4px}.ai-providers__heading p,.ask-onedocs__heading p{max-width:760px;margin:0}.ai-providers__active-tag{margin-top:4px}.ai-providers__loading{justify-content:center;align-items:center;min-height:220px;display:flex}.ai-provider-card{height:100%}.ai-provider-card--active{border-color:var(--od-accent);box-shadow:0 0 0 1px var(--od-accent-soft)}.ai-provider-card__details{gap:14px;margin:0 0 20px;display:grid}.ai-provider-card__details div{grid-template-columns:150px minmax(0,1fr);gap:12px;display:grid}.ai-provider-card__details dt{color:var(--od-text-3);font-weight:var(--od-fw-semibold)}.ai-provider-card__details dd{overflow-wrap:anywhere;color:var(--od-text);margin:0}.ai-provider-card__actions{width:100%}.ask-onedocs{gap:var(--od-space-5);flex-direction:column;width:100%;max-width:940px;display:flex}.ask-onedocs__scope{justify-content:space-between;align-items:center;gap:var(--od-space-5);padding:var(--od-space-6);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:radial-gradient(140% 180% at 100% 0%, var(--od-ai-soft) 0%, transparent 55%), var(--od-surface);flex-wrap:wrap;display:flex}.ask-onedocs__scope-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ask-onedocs__eyebrow{font-size:var(--od-fs-2xs);text-transform:uppercase;letter-spacing:var(--od-tracking-caps);color:var(--od-ai)}.ask-onedocs__scope-controls{align-items:center;gap:var(--od-space-4);flex-wrap:wrap;display:flex}.ask-onedocs__provider{text-transform:capitalize;margin:0}.ask-onedocs__status-loading{padding:var(--od-space-8);justify-content:center;display:flex}.ask-onedocs__conversation{gap:var(--od-space-5);flex-direction:column;display:flex}.ask-onedocs__thread{gap:var(--od-space-6);flex-direction:column;display:flex}.ask-onedocs__intro{align-items:center;gap:var(--od-space-4);padding:var(--od-space-16) var(--od-space-8);text-align:center;border:1px dashed var(--od-border-strong);border-radius:var(--od-radius-lg);background:var(--od-surface-inset);flex-direction:column;display:flex}.ask-onedocs__intro-icon{border-radius:var(--od-radius-pill);background:var(--od-ai-soft);width:48px;height:48px;color:var(--od-ai);place-items:center;font-size:22px;display:grid}.ask-onedocs__intro .ant-typography{max-width:54ch;margin:0}.ask-onedocs__turns{gap:var(--od-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ask-onedocs__turn{gap:var(--od-space-4);flex-direction:column;display:flex}.ask-onedocs__question{max-width:84%;padding:var(--od-space-4) var(--od-space-5);border:1px solid var(--od-border);border-radius:var(--od-radius-lg) var(--od-radius-lg) var(--od-radius-sm) var(--od-radius-lg);background:var(--od-accent-soft);flex-direction:column;align-self:flex-end;gap:2px;display:flex}.ask-onedocs__question .ant-typography{margin:0}.ask-onedocs__question-scope{font-size:var(--od-fs-2xs);text-transform:uppercase;letter-spacing:var(--od-tracking-caps);color:var(--od-accent-strong)}.ask-onedocs__answer{gap:var(--od-space-4);padding:var(--od-space-6);border:1px solid var(--od-border);border-left:3px solid var(--od-ai);border-radius:var(--od-radius-md);background:var(--od-surface);display:grid}.ask-onedocs__answer-time{font-size:var(--od-fs-xs);white-space:nowrap}.ask-onedocs__answer-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ask-onedocs__citations{gap:var(--od-space-4);display:grid}.ask-onedocs__citations-label{align-items:center;gap:var(--od-space-3);font-size:var(--od-fs-2xs);text-transform:uppercase;letter-spacing:var(--od-tracking-caps);color:var(--od-text-3);display:inline-flex}.ask-onedocs__citation{gap:var(--od-space-3);padding:var(--od-space-5);border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface-inset);display:grid}.ask-onedocs__citation-head{align-items:center;gap:var(--od-space-3);flex-wrap:wrap;display:flex}.ask-onedocs__citation-icon{color:var(--od-text-3)}.ask-onedocs__citation-source{font-size:var(--od-fs-xs);overflow-wrap:anywhere}.ask-onedocs__citation-open{align-self:flex-start;height:auto;padding-inline:0}.ask-onedocs__composer{gap:var(--od-space-4);padding:var(--od-space-6);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface-2);box-shadow:var(--od-shadow-sm);flex-direction:column;display:flex}.ask-onedocs__suggestions{gap:var(--od-space-3);flex-wrap:wrap;display:flex}.ask-onedocs__suggestions .ant-btn{white-space:normal;text-align:left;border-radius:var(--od-radius-pill);height:auto;min-height:28px}.ask-onedocs__document-id{max-width:340px}.ask-onedocs__input{width:100%}.ask-onedocs__composer-footer,.ask-onedocs__composer-meta,.ask-onedocs__actions{align-items:center;gap:var(--od-space-3);display:flex}.ask-onedocs__composer-footer{flex-wrap:wrap;justify-content:space-between}.ask-onedocs__composer-meta{flex-wrap:wrap;flex:auto;justify-content:flex-end}.ask-onedocs__actions{flex:none}.ask-onedocs__counter{white-space:nowrap}.ask-onedocs__hint{font-size:var(--od-fs-2xs);flex:14rem}.ask-onedocs__loading{gap:var(--od-space-4);padding:var(--od-space-5) var(--od-space-2);align-items:center;display:inline-flex}.onedocs-capability-status{font-weight:var(--od-fw-bold);letter-spacing:.01em;margin-inline-end:0}.onedocs-prototype-disclosure{border-radius:var(--od-radius-md)}.onedocs-prototype-screen__stack,.onedocs-product-status__stack{width:100%}.onedocs-prototype-screen__intro{gap:var(--od-space-4);flex-direction:column;max-width:860px;display:flex}.onedocs-prototype-screen__meta{align-items:center;gap:var(--od-space-3);flex-wrap:wrap;display:flex}.onedocs-prototype-screen__meta .ant-tag{margin:0}.onedocs-prototype-screen__lead{font-size:var(--od-fs-lg);font-weight:var(--od-fw-semibold);color:var(--od-text);margin:0}.onedocs-prototype-screen__summary{color:var(--od-text-2);margin:0}.onedocs-prototype-screen__note{align-items:flex-start;gap:var(--od-space-3);padding:var(--od-space-4) var(--od-space-5);border:1px solid var(--od-border);border-left:3px solid var(--od-info);border-radius:var(--od-radius-sm);background:var(--od-surface-inset);font-size:var(--od-fs-xs);color:var(--od-text-2);line-height:var(--od-lh-normal);margin:0;display:flex}.onedocs-prototype-screen__note>.anticon{color:var(--od-info);margin-top:2px}.onedocs-prototype-screen__note-label{font-size:var(--od-fs-2xs);font-weight:var(--od-fw-bold);text-transform:uppercase;letter-spacing:var(--od-tracking-caps);color:var(--od-text-2)}.onedocs-prototype-screen[data-prototype-state=planned_capability] .onedocs-prototype-screen__note{border-left-color:var(--od-warning)}.onedocs-prototype-screen[data-prototype-state=planned_capability] .onedocs-prototype-screen__note>.anticon{color:var(--od-warning)}.onedocs-prototype-screen__intro h2,.onedocs-product-status h2{color:var(--od-text);margin-top:10px;margin-bottom:8px}.onedocs-prototype-metric,.onedocs-prototype-section,.onedocs-prototype-actions,.onedocs-product-status .ant-card{height:100%}.onedocs-prototype-section .ant-space{width:100%}.onedocs-prototype-actions{background:linear-gradient(135deg, var(--od-accent-soft-2), transparent)}.onedocs-prototype-loading{justify-content:center;min-height:320px;display:flex}.onedocs-product-status__route{font-size:12px}.od-home{gap:var(--od-space-6);flex-direction:column;width:100%;display:flex}.od-home__lead{justify-content:space-between;align-items:center;gap:var(--od-space-8);padding:var(--od-space-8);border:1px solid var(--od-border);border-radius:var(--od-radius-xl);background:radial-gradient(130% 150% at 0% 0%, var(--od-accent-soft) 0%, transparent 55%), var(--od-surface);flex-wrap:wrap;display:flex}.od-home__lead-copy{gap:var(--od-space-4);flex-direction:column;flex:320px;min-width:260px;display:flex}.od-home__eyebrow{font-size:var(--od-fs-2xs);text-transform:uppercase;letter-spacing:var(--od-tracking-caps);color:var(--od-text-3)}.od-home__lead-text{max-width:46ch;font-size:var(--od-fs-lg);font-weight:var(--od-fw-medium);line-height:var(--od-lh-snug);color:var(--od-text);margin:0}.od-recent-row__flag{font-size:var(--od-fs-2xs);font-weight:var(--od-fw-semibold);text-transform:uppercase;letter-spacing:.03em;border-radius:var(--od-radius-pill);background:var(--od-accent-soft);color:var(--od-accent-strong);flex:none;padding:2px 10px}.od-home__lead-actions{align-items:stretch;gap:var(--od-space-4);flex-direction:column;flex:none;display:flex}.od-home__lead-actions .ant-btn{justify-content:flex-start}.od-home__upload-hint{align-items:center;gap:var(--od-space-3);font-size:var(--od-fs-xs);color:var(--od-text-3);display:inline-flex}.od-home__signals{gap:var(--od-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.od-stat{align-items:center;gap:var(--od-space-5);padding:var(--od-space-6);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface);display:flex}.od-stat__icon{border-radius:var(--od-radius-md);background:var(--od-surface-inset);width:40px;height:40px;color:var(--od-accent-strong);flex:none;place-items:center;font-size:18px;display:grid}.od-stat__body{flex-direction:column;gap:2px;min-width:0;display:flex}.od-stat__value{font-size:var(--od-fs-2xl);font-weight:var(--od-fw-bold);color:var(--od-text);line-height:1.1}.od-stat[data-tone=positive] .od-stat__value{color:var(--od-success)}.od-stat[data-tone=muted] .od-stat__value{color:var(--od-text-3)}.od-stat__title{font-size:var(--od-fs-xs);color:var(--od-text-2)}.od-stat__caption{font-size:var(--od-fs-2xs);color:var(--od-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.od-home__columns{gap:var(--od-space-6);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.od-panel{border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface);overflow:hidden}.od-panel__head{justify-content:space-between;align-items:center;gap:var(--od-space-4);padding:var(--od-space-5) var(--od-space-6);border-bottom:1px solid var(--od-border);display:flex}.od-panel__title{font-size:var(--od-fs-md);font-weight:var(--od-fw-semibold);color:var(--od-text);margin:0}.od-panel__body{padding:var(--od-space-4)}.od-scope-tag{margin:0}.od-home__state{justify-content:center;align-items:center;gap:var(--od-space-4);min-height:140px;color:var(--od-text-2);flex-direction:column;display:flex}.od-recent-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.od-recent-row{align-items:center;gap:var(--od-space-5);width:100%;padding:var(--od-space-4);text-align:left;border-radius:var(--od-radius-md);cursor:pointer;transition:background var(--od-dur-fast) var(--od-ease-out);background:0 0;border:none;display:flex}.od-recent-row:hover{background:var(--od-surface-inset)}.od-recent-row:focus-visible{box-shadow:var(--od-focus-ring);outline:none}.od-recent-row__icon{border-radius:var(--od-radius-sm);background:var(--od-surface-inset);width:32px;height:32px;color:var(--od-text-2);flex:none;place-items:center;display:grid}.od-recent-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.od-recent-row__title{font-weight:var(--od-fw-medium);color:var(--od-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.od-recent-row__meta{align-items:center;gap:var(--od-space-3);font-size:var(--od-fs-xs);color:var(--od-text-3);flex-wrap:wrap;display:inline-flex}.od-recent-row__status{font-size:var(--od-fs-2xs);font-weight:var(--od-fw-semibold);text-transform:uppercase;letter-spacing:.03em;border-radius:var(--od-radius-pill);background:var(--od-surface-inset);color:var(--od-text-2);flex:none;padding:2px 10px}.od-recent-row__status--active{background:var(--od-success-soft);color:var(--od-success)}.od-home__lanes .od-panel__body{padding:var(--od-space-5)}.od-lane-list{gap:var(--od-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.od-lane{align-items:flex-start;gap:var(--od-space-5);padding:var(--od-space-5);border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface-inset);display:flex}.od-lane__icon{border-radius:var(--od-radius-sm);background:var(--od-surface);width:32px;height:32px;color:var(--od-text-3);flex:none;place-items:center;display:grid}.od-lane__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.od-lane__title{font-weight:var(--od-fw-semibold);color:var(--od-text)}.od-lane__detail{font-size:var(--od-fs-xs);line-height:var(--od-lh-normal);color:var(--od-text-3)}.od-lane__tag{flex:none;margin:0}.od-home__welcome{font-size:var(--od-fs-lg);font-weight:var(--od-fw-medium);color:var(--od-text-2);margin:0}.od-home__kpis{gap:var(--od-space-5);flex-wrap:wrap;display:flex}.od-kpi{align-items:center;gap:var(--od-space-5);padding:var(--od-space-5) var(--od-space-8);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface);cursor:pointer;transition:border-color var(--od-dur-fast) var(--od-ease-out), box-shadow var(--od-dur-fast) var(--od-ease-out);display:flex}.od-kpi:hover{border-color:var(--od-accent);box-shadow:var(--od-shadow-sm)}.od-kpi:focus-visible{box-shadow:var(--od-focus-ring);outline:none}.od-kpi__value{font-size:var(--od-fs-2xl);font-weight:var(--od-fw-bold);color:var(--od-accent-strong);line-height:1}.od-kpi__label{align-items:center;gap:var(--od-space-3);font-weight:var(--od-fw-semibold);color:var(--od-text);display:inline-flex}.od-kpi__label .anticon{color:var(--od-text-3)}.od-home__empty{justify-content:center;align-items:flex-start;gap:var(--od-space-4);min-height:132px;padding:var(--od-space-5) var(--od-space-4);flex-direction:column;display:flex}.od-home__muted{padding:var(--od-space-6) var(--od-space-4);display:block}.od-home__caught-up{justify-content:flex-start;align-items:center;gap:var(--od-space-4);min-height:132px;padding:var(--od-space-5) var(--od-space-4);color:var(--od-success);display:flex}.od-home__caught-up .ant-typography{color:var(--od-text-2)}.od-task-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.od-task-row{align-items:center;gap:var(--od-space-4);width:100%;padding:var(--od-space-4);text-align:left;border-radius:var(--od-radius-md);cursor:pointer;transition:background var(--od-dur-fast) var(--od-ease-out);background:0 0;border:none;display:flex}.od-task-row:hover{background:var(--od-surface-inset)}.od-task-row:focus-visible{box-shadow:var(--od-focus-ring);outline:none}.od-task-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.od-task-row__title{font-weight:var(--od-fw-medium);color:var(--od-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.od-task-row__meta{font-size:var(--od-fs-xs);color:var(--od-text-3)}@media (width<=991px){.dms-content.ant-layout-content{padding:18px 16px 28px}.dms-header.ant-layout-header{gap:10px;padding:0 12px}.dms-header__search{flex-basis:100%;order:3}.od-workspace{grid-template-columns:minmax(0,1fr)}.od-workspace__rail{position:static}.od-split{grid-template-columns:minmax(0,1fr)}.od-inspector{max-height:none;position:static}.dms-page__actions{margin-left:0;margin-top:var(--od-space-2);flex-basis:100%}.od-home__columns,.od-libraries__split{grid-template-columns:minmax(0,1fr)}.od-home__lead{flex-direction:column;align-items:stretch}.od-home__lead-actions{flex-flow:wrap}.od-home__lead-actions .ant-btn{flex:auto}.dms-search__summary{flex-direction:column;align-items:flex-start}.dms-search__result-grid,.dms-governance__metadata-row{grid-template-columns:1fr}}@media (width>=768px) and (width<=991px){.dms-header__search{flex-basis:auto;order:0}}@media (width<=767px){.dms-content.ant-layout-content{padding:14px 12px 24px}.dms-tenant-select.ant-select{min-width:132px}.dms-page h1.ant-typography{font-size:22px}.od-doc-list__header{display:none}.od-doc-row{grid-template-columns:20px minmax(0,1fr) 44px}.od-doc-row__col-hide{display:none}.ai-providers__heading,.ask-onedocs__heading{flex-direction:column}.ai-provider-card__details div{grid-template-columns:1fr;gap:4px}.od-home__signals,.od-home__quick{grid-template-columns:minmax(0,1fr)}.od-home__lead-actions{flex-direction:column}.ask-onedocs__scope{flex-direction:column;align-items:flex-start}.ask-onedocs__question{max-width:100%}}.od-ws{align-items:start;gap:18px;display:grid}.od-ws>h1.ant-typography{grid-column:1/-1}.od-ws--browse{grid-template-columns:minmax(0,1fr)}.od-ws--selected{grid-template-columns:minmax(0,1fr) 372px}.od-location{justify-content:space-between;align-items:center;gap:var(--od-space-3) var(--od-space-6);padding:var(--od-space-5) var(--od-space-6);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface);flex-wrap:wrap;grid-column:1/-1;display:flex}.od-location__context{align-items:center;gap:var(--od-space-2) var(--od-space-4);flex-wrap:wrap;flex:520px;min-width:0;display:flex}.od-location__controls{align-items:center;gap:var(--od-space-4);flex:none;min-width:0;display:flex}.od-status-filter{align-items:center;gap:var(--od-space-2);white-space:nowrap;min-width:0;display:inline-flex}.od-status-filter__label{color:var(--od-text-2);font-size:var(--od-fs-sm);font-weight:var(--od-fw-medium)}.dms-documents__status-filter.ant-select{width:148px}.od-location__label{font-size:var(--od-fs-2xs);text-transform:uppercase;letter-spacing:var(--od-tracking-caps);color:var(--od-text-3)}.od-location__library-name{font-weight:var(--od-fw-semibold);color:var(--od-text)}.od-location__library.ant-select{min-width:220px}.od-location__sep{color:var(--od-text-3);font-size:var(--od-fs-sm)}.od-location__crumbs.ant-breadcrumb{align-items:center;min-width:0;display:inline-flex}.od-location__crumbs .ant-breadcrumb-separator{color:var(--od-text-3)}.od-ws--focus{grid-template-columns:minmax(0,1fr) 372px}.od-ws--focus .od-ws__library{display:none}.od-ws--compact{display:block}.od-ws__library{min-width:0;position:sticky;top:0}.od-ws__main{min-width:0}.od-library{flex-direction:column;gap:20px;display:flex}.od-library__views{flex-direction:column;gap:2px;display:flex}.od-library__view{border-radius:var(--od-radius-sm);width:100%;color:var(--od-text-3);font:inherit;text-align:left;cursor:not-allowed;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.od-library__view .anticon{color:var(--od-text-3)}.od-library__view-label{flex:1}.od-library__view-soon{font-family:var(--od-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--od-text-3);border:1px solid var(--od-border);border-radius:var(--od-radius-pill);padding:1px 6px;font-size:9px}.od-library__note{font-size:11px;line-height:var(--od-lh-normal);margin-top:10px;display:block}.od-location-group{margin-bottom:18px}.od-location-group:last-child{margin-bottom:0}.od-doc-listing--grid .ant-list-items{justify-content:start;gap:16px;display:grid}.od-doc-listing--folder-grid .ant-list-items{grid-template-columns:repeat(auto-fill,minmax(190px,190px))}.od-doc-listing--document-grid .ant-list-items{grid-template-columns:repeat(auto-fill,minmax(240px,240px))}.od-doc-listing--grid .ant-list-item{border:0;min-width:0;padding:0}.od-doc-listing--folder-grid .od-grid-card{height:136px;padding:14px}.od-doc-listing--document-grid .od-grid-card{height:188px;padding:14px}.od-doc-listing--folder-grid .od-doc-card__top{margin-bottom:10px}.od-doc-listing--folder-grid .od-doc-card__title{min-height:36px}.od-doc-listing--folder-grid .od-doc-card__desc{margin:auto 0 0}.od-doc-listing--document-grid .od-doc-card__top{margin-bottom:10px}.od-doc-listing--document-grid .od-doc-card__title{min-height:36px}.od-doc-listing--document-grid .od-doc-card__desc{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 8px;overflow:hidden}.od-doc-listing--document-grid .od-doc-card__foot{padding-top:8px}.od-group-label{font-size:12px;font-weight:var(--od-fw-semibold);color:var(--od-text-2);align-items:center;gap:8px;margin-bottom:10px;display:flex}.od-group-label .anticon{color:var(--od-text-3)}.od-group-label .od-count{margin-left:2px}.od-doc-thumb--folder{background:linear-gradient(135deg,#e0b13a,#c98b1f)}.od-folder-row{position:relative}.od-folder-row .od-folder-row__chev{color:var(--od-text-3);margin-left:auto}.od-folder-card__chev{color:var(--od-text-3)}.od-ws__inspector{min-width:0;max-height:calc(100dvh - var(--od-header-height) - 88px);background:var(--od-surface);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.od-inspector__head-actions{gap:4px;margin-left:auto;display:inline-flex}.od-inspector__section:last-child{margin-bottom:0}.od-perm-chips{flex-wrap:wrap;gap:6px;display:flex}.od-perm-chip{border-radius:var(--od-radius-pill);font-size:11px;font-weight:var(--od-fw-medium);color:var(--od-accent-2);background:var(--od-accent-soft);border:1px solid color-mix(in srgb, var(--od-accent) 30%, transparent);align-items:center;padding:3px 10px;display:inline-flex}.od-preview{border:1px dashed var(--od-border-strong);border-radius:var(--od-radius-md);background:var(--od-surface-inset);align-items:center;gap:12px;padding:14px;display:flex}.od-preview__title{font-size:18px;font-weight:var(--od-fw-semibold);color:var(--od-text);margin-top:10px}.od-preview__note{max-width:46ch}.od-focus{flex-direction:column;gap:14px;display:flex}.od-focus__bar{align-items:center;gap:12px;display:flex}.od-focus__title{font-size:16px;font-weight:var(--od-fw-semibold);color:var(--od-text)}.od-focus__stage{text-align:center;background:var(--od-surface);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;padding:40px;display:flex}.od-empty-actions{flex-direction:column;align-items:center;gap:8px;margin-top:12px;display:flex}.od-empty-actions__notice{text-align:center;max-width:48ch}.od-state-empty{padding:12px 0}.od-workspace-empty{padding:var(--od-space-6);text-align:center;border:1px dashed var(--od-border-strong);border-radius:var(--od-radius-lg);background:var(--od-surface)}.od-workspace-empty .ant-empty{margin-block:0}.od-workspace-empty .ant-empty-image{height:40px;margin-bottom:var(--od-space-3)}.od-workspace-empty__actions{margin-top:var(--od-space-4);justify-content:center}.od-state-loading{color:var(--od-text-2);align-items:center;gap:10px;padding:16px 4px;display:flex}.od-folders-note{padding:4px 2px;display:block}@media (width<=1199px){.od-ws__library--drawer,.od-ws__inspector--drawer{z-index:var(--od-z-drawer);background:var(--od-bg-elevated);width:min(340px,90vw);max-height:100dvh;box-shadow:var(--od-shadow-lg);transition:transform var(--od-dur-slow) var(--od-ease-out);padding:16px;position:fixed;top:0;bottom:0;overflow-y:auto}.od-ws__library--drawer{border-right:1px solid var(--od-border);left:0;transform:translate(-100%)}.od-ws__inspector--drawer{border-left:1px solid var(--od-border);border-radius:0;right:0;transform:translate(100%)}.od-ws__library--drawer[data-open=true],.od-ws__inspector--drawer[data-open=true]{transform:translate(0)}.od-scrim{z-index:calc(var(--od-z-drawer) - 1);cursor:pointer;animation:od-fade .2s var(--od-ease-out);background:#050c0b73;border:0;padding:0;position:fixed;inset:0}}@media (width<=899px){.od-location__controls{flex:1 0 100%;justify-content:flex-end}}@media (width<=599px){.od-location{padding:var(--od-space-4)}.od-location__controls{flex-wrap:wrap;justify-content:flex-start}.od-status-filter{flex:auto}.dms-documents__status-filter.ant-select{flex:132px;width:auto}.od-doc-listing--folder-grid .ant-list-items,.od-doc-listing--document-grid .ant-list-items{grid-template-columns:minmax(0,1fr);max-width:240px}}@keyframes od-fade{0%{opacity:0}to{opacity:1}}.search-workspace{gap:var(--od-space-6);grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid}.search-workspace--selected{grid-template-columns:minmax(0,1fr) 336px}.search-workspace__notice,.search-query,.search-toolbar,.search-chips{grid-column:1/-1}.search-query{gap:var(--od-space-5);padding:var(--od-space-6);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface);box-shadow:var(--od-shadow-sm);flex-direction:column;display:flex}.search-query__control-row{align-items:flex-start;gap:var(--od-space-5);width:100%;display:flex}.search-query__main{gap:var(--od-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.search-query__label{color:var(--od-text);font-size:var(--od-fs-sm);font-weight:var(--od-fw-semibold)}.search-query__actions{gap:var(--od-space-3);flex-wrap:wrap;flex:none;display:flex}.search-query__actions .ant-btn{min-height:40px}.ask-onedocs-drawer .ant-drawer-body{min-height:0;padding:0;display:flex;overflow:hidden}.ask-onedocs-drawer .ask-onedocs{max-width:none;min-height:0;padding:var(--od-space-6);flex:1;overflow:hidden}.ask-onedocs-drawer .ask-onedocs__scope,.ask-onedocs-drawer .ask-onedocs__composer{flex:none}.ask-onedocs-drawer .ask-onedocs__conversation{overscroll-behavior:contain;min-height:0;flex:auto;padding-inline-end:var(--od-space-2);overflow-y:auto}.ask-onedocs-drawer .ask-onedocs__thread{min-height:0}.search-toolbar,.search-results,.search-inspector{border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface);min-width:0}.search-toolbar{gap:var(--od-space-4);padding:var(--od-space-5) var(--od-space-6);flex-direction:column;display:flex}.search-toolbar__head{justify-content:space-between;align-items:center;gap:var(--od-space-4);display:flex}.search-toolbar__grid{align-items:end;gap:var(--od-space-4) var(--od-space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.search-toolbar__field{gap:var(--od-space-2);min-width:0;color:var(--od-text-2);font-size:var(--od-fs-xs);font-weight:var(--od-fw-semibold);flex-direction:column;display:flex}.search-toolbar__field .ant-select,.search-toolbar__field .ant-input{width:100%}.search-chips{align-items:center;gap:var(--od-space-3);flex-wrap:wrap;min-width:0;display:flex}.search-chip{align-items:center;gap:var(--od-space-2);border:1px solid var(--od-border-strong);border-radius:var(--od-radius-pill);background:var(--od-surface-2);max-width:100%;font-size:var(--od-fs-xs);color:var(--od-text);padding:3px 4px 3px 10px;display:inline-flex}.search-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-chip__remove{appearance:none;border-radius:var(--od-radius-pill);width:20px;height:20px;color:var(--od-text-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:10px;display:inline-flex}.search-chip__remove:hover{background:var(--od-surface-3);color:var(--od-text)}.search-chip__remove:focus-visible{outline:2px solid var(--od-accent);outline-offset:1px}.search-results{overflow:hidden}.search-results__body{flex-direction:column;display:flex}.search-results__toolbar{justify-content:space-between;align-items:center;gap:var(--od-space-4);padding:var(--od-space-4) var(--od-space-6);border-bottom:1px solid var(--od-border);display:flex}.search-results__count{gap:var(--od-space-1);flex-direction:column;min-width:0;display:flex}.search-results__surface{padding:var(--od-space-6)}.search-results__list.od-collection-list{--od-collection-columns:minmax(0, 2.2fr) minmax(0, 1.4fr) 150px minmax(0, 1.3fr) 68px 118px;border:0;border-radius:0}.search-results__list .od-collection-cell--status{gap:var(--od-space-2);flex-wrap:wrap}.search-result__status{align-items:center;gap:var(--od-space-2);flex-wrap:wrap;display:inline-flex}.search-result__snippet{-webkit-line-clamp:2;margin-top:var(--od-space-2);font-size:var(--od-fs-xs);line-height:var(--od-lh-normal);color:var(--od-text-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-state{justify-content:center;align-items:center;gap:var(--od-space-4);min-height:320px;padding:var(--od-space-8);text-align:center;display:flex}.search-state .ant-alert{text-align:left;width:min(100%,620px)}.my-work-row__icon{border-radius:var(--od-radius-md);width:36px;height:40px;color:var(--od-accent-2);background:var(--od-accent-soft);place-items:center;font-size:17px;display:grid}.search-results__pagination{padding:var(--od-space-5) var(--od-space-6);align-self:flex-end}.search-inspector{gap:var(--od-space-5);padding:var(--od-space-5);flex-direction:column;display:flex;position:sticky;top:0}.search-inspector--compact{border:0;padding:0;position:static}.search-inspector__header{justify-content:space-between;align-items:center;gap:var(--od-space-3);display:flex}.search-inspector__preview,.my-work-detail__preview{border:1px dashed var(--od-border-strong);border-radius:var(--od-radius-md);min-height:118px;color:var(--od-text-3);background:var(--od-surface-inset);place-items:center;font-size:30px;display:grid}.search-inspector__section{gap:var(--od-space-3);flex-direction:column;display:flex}.search-inspector__section h4{margin:0}.search-inspector__details,.my-work-detail__facts{gap:var(--od-space-3);margin:0;display:grid}.search-inspector__details div,.my-work-detail__facts div{gap:var(--od-space-3);grid-template-columns:116px minmax(0,1fr);display:grid}.search-inspector__details dt,.my-work-detail__facts dt{color:var(--od-text-3);font-size:var(--od-fs-xs);font-weight:var(--od-fw-semibold)}.search-inspector__details dd,.my-work-detail__facts dd{color:var(--od-text);overflow-wrap:anywhere;margin:0}.my-work{gap:var(--od-space-6);grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid}.my-work--selected{grid-template-columns:minmax(0,1fr) 392px}.my-work__toolbar,.my-work__planned,.my-work>.ant-alert{grid-column:1/-1}.my-work__toolbar{justify-content:space-between;align-items:flex-start;gap:var(--od-space-6);padding:var(--od-space-6);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface);display:flex}.my-work__toolbar>div{gap:var(--od-space-1);flex-direction:column;display:flex}.my-work__toolbar h4{margin:0}.my-work__planned{align-items:center;gap:var(--od-space-2);padding:0 var(--od-space-2);flex-wrap:wrap;display:flex}.my-work__planned .ant-tag{color:var(--od-text-3);background:var(--od-surface-inset)}.my-work__list,.my-work__detail{border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface);min-width:0;overflow:hidden}.my-work__list-head{justify-content:space-between;align-items:center;gap:var(--od-space-4);padding:var(--od-space-5) var(--od-space-6);border-bottom:1px solid var(--od-border);display:flex}.my-work__list-head>div{gap:var(--od-space-1);flex-direction:column;display:flex}.my-work__state{justify-content:center;align-items:center;gap:var(--od-space-4);min-height:260px;padding:var(--od-space-8);display:flex}.my-work__state--empty{min-height:160px;color:var(--od-text-secondary);flex-direction:column}.my-work__state--empty .anticon{color:var(--od-success);font-size:24px}.my-work__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.my-work__rows>li{margin:0;padding:0}.my-work-row{appearance:none;gap:var(--od-space-4);width:100%;padding:var(--od-space-5) var(--od-space-6);border:0;border-bottom:1px solid var(--od-border);color:var(--od-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;display:grid}.my-work-row:hover{background:var(--od-surface-2)}.my-work-row:focus-visible{outline:2px solid var(--od-focus);outline-offset:-2px}.my-work-row--selected{background:var(--od-accent-soft);box-shadow:inset 3px 0 0 var(--od-accent)}.my-work-row__main{gap:var(--od-space-1);flex-direction:column;min-width:0;display:flex}.my-work-row__title,.my-work-row__stage,.my-work-row__date{overflow-wrap:anywhere}.my-work-row__stage,.my-work-row__date{color:var(--od-text-3);font-size:var(--od-fs-xs)}.my-work-row__date{align-items:center;gap:var(--od-space-2);display:inline-flex}.my-work-row__statuses{justify-content:flex-end;align-items:center;gap:var(--od-space-2);flex-wrap:wrap;display:flex}.my-work-row__statuses .ant-tag{margin:0}.my-work__detail{padding:var(--od-space-6);position:sticky;top:0}.my-work-detail{gap:var(--od-space-5);flex-direction:column;display:flex}.my-work-detail__heading{gap:var(--od-space-2);flex-direction:column;display:flex}.my-work-detail__heading h3{margin:0}.my-work-detail__section{gap:var(--od-space-4);padding-top:var(--od-space-5);border-top:1px solid var(--od-border);flex-direction:column;display:flex}.my-work-detail__section-title{align-items:center;gap:var(--od-space-2);color:var(--od-text);font-weight:var(--od-fw-semibold);display:inline-flex}.my-work-timeline{gap:var(--od-space-3);flex-direction:column;margin:0;padding-left:20px;display:flex}.my-work-timeline li{gap:var(--od-space-1);flex-direction:column;display:flex}.ask-onedocs{max-width:1080px}.ask-onedocs__status-loading{align-items:center;gap:var(--od-space-3)}.ask-document-scope{gap:var(--od-space-4);padding:var(--od-space-6);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface);flex-direction:column;display:flex}.ask-document-scope__heading{justify-content:space-between;align-items:flex-start;gap:var(--od-space-4);display:flex}.ask-document-scope__heading>div{gap:var(--od-space-1);flex-direction:column;display:flex}.ask-document-scope__heading h5{margin:0}.ask-document-scope__selected{gap:var(--od-space-4);padding:var(--od-space-5);border:1px solid var(--od-ai-border,var(--od-border));border-radius:var(--od-radius-md);background:var(--od-ai-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.ask-document-scope__selected>div{gap:var(--od-space-1);flex-direction:column;min-width:0;display:flex}.ask-document-scope__icon{border-radius:var(--od-radius-md);width:40px;height:44px;color:var(--od-ai);background:var(--od-surface);place-items:center;display:grid}.ask-document-scope__results{border:1px solid var(--od-border);border-radius:var(--od-radius-md);flex-direction:column;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ask-document-scope__results>li{margin:0;padding:0}.ask-document-scope__results button{appearance:none;gap:var(--od-space-3);width:100%;padding:var(--od-space-4);border:0;border-bottom:1px solid var(--od-border);color:var(--od-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;display:grid}.ask-document-scope__results li:last-child button{border-bottom:0}.ask-document-scope__results button:hover{background:var(--od-surface-2)}.ask-document-scope__results button:focus-visible{outline:2px solid var(--od-focus);outline-offset:-2px}.ask-document-scope__results span{gap:var(--od-space-1);flex-direction:column;min-width:0;display:flex}.ask-document-scope__results small{color:var(--od-text-3)}@media (width<=1199px){.search-workspace,.search-workspace--selected,.my-work,.my-work--selected{grid-template-columns:minmax(0,1fr)}.search-query,.search-results,.my-work__list,.my-work__toolbar,.my-work__planned{grid-column:1}}@media (width<=767px){.search-query,.my-work__toolbar,.ask-onedocs__scope,.ask-document-scope{padding:var(--od-space-5)}.search-query,.my-work__toolbar,.search-query__control-row{flex-direction:column;align-items:stretch}.search-query__actions{width:100%}.search-query__actions .ant-btn{flex:auto}.search-results__toolbar,.ask-document-scope__heading{flex-direction:column;align-items:stretch}.search-results__surface{padding:var(--od-space-5)}.my-work-row{padding:var(--od-space-4);grid-template-columns:34px minmax(0,1fr)}.my-work-row__statuses{grid-column:2;justify-content:flex-start;justify-self:start}.search-inspector__details div,.my-work-detail__facts div{gap:var(--od-space-1);grid-template-columns:1fr}.ask-document-scope__selected{grid-template-columns:40px minmax(0,1fr)}.ask-document-scope__selected>.ant-btn{grid-column:1/-1;justify-self:start}}.dms-collection{width:100%}.dms-collection__toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.dms-collection__toolbar h4{margin:0}.dms-collection__loading{justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.od-collection-grid{align-items:stretch;gap:var(--od-space-8);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));width:100%;display:grid}.od-collection-card{min-width:0;min-height:212px;padding:var(--od-space-8);background:var(--od-surface);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);transition:transform var(--od-dur-base) var(--od-ease-out), border-color var(--od-dur-base) var(--od-ease-out), box-shadow var(--od-dur-base) var(--od-ease-out);flex-direction:column;display:flex;position:relative}.od-collection-card:hover{border-color:var(--od-border-strong);box-shadow:var(--od-shadow-md);transform:translateY(-2px)}.od-collection-card:focus-within{border-color:var(--od-accent)}.od-collection-card.od-collection-card--selected{border-color:var(--od-accent);background:linear-gradient(180deg, var(--od-accent-soft-2), var(--od-surface))}.od-collection-card__favorite.ant-btn{top:var(--od-space-3);right:var(--od-space-3);z-index:2;position:absolute}.od-collection-card__open{appearance:none;gap:var(--od-space-2);width:100%;min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;font-family:inherit;display:flex}.od-collection-card__open:focus-visible{outline:3px solid color-mix(in srgb, var(--od-accent) 42%, transparent);outline-offset:4px;border-radius:var(--od-radius-md)}.od-collection-card__top{align-items:flex-start;gap:var(--od-space-4);margin-bottom:var(--od-space-4);padding-right:40px;display:flex}.od-collection-card__thumb{flex:none;width:36px;height:40px}.od-collection-card__title{-webkit-line-clamp:2;overflow-wrap:anywhere;min-height:38px;font-size:var(--od-fs-md);font-weight:var(--od-fw-medium);line-height:var(--od-lh-snug);color:var(--od-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.od-collection-card__location{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--od-fs-xs);line-height:var(--od-lh-normal);color:var(--od-text-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.od-collection-card__tags{align-content:flex-start;gap:var(--od-space-2);margin:var(--od-space-5) 0 var(--od-space-4);flex-wrap:wrap;max-height:54px;display:flex;overflow:hidden}.od-collection-card__tags .ant-tag,.od-collection-cell--tags .ant-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-inline-end:0;overflow:hidden}.od-collection-card__foot{justify-content:space-between;align-items:center;gap:var(--od-space-4);padding-top:var(--od-space-6);border-top:1px solid var(--od-border);margin-top:auto;display:flex}.od-collection-card__context{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--od-fs-2xs);color:var(--od-text-3);overflow:hidden}.od-collection-card__action.ant-btn,.od-collection-row__action.ant-btn{flex:none;padding-inline:0}.od-collection-list{--od-collection-columns:minmax(0, 2.4fr) minmax(0, 1.6fr) 116px minmax(0, 1.4fr) 68px 116px;background:var(--od-surface);border:1px solid var(--od-border);border-radius:var(--od-radius-lg);width:100%;overflow:hidden}.od-collection-row{grid-template-columns:var(--od-collection-columns);align-items:center;gap:var(--od-space-8);width:100%;padding:var(--od-space-4) var(--od-space-8);border-bottom:1px solid var(--od-border);display:grid}.od-collection-row--head{background:var(--od-surface-2);font-size:var(--od-fs-2xs);font-weight:var(--od-fw-semibold);letter-spacing:var(--od-tracking-caps);text-transform:uppercase;color:var(--od-text-3)}.od-collection-list__body .od-collection-row{min-height:60px;transition:background-color var(--od-dur-fast) var(--od-ease-out)}.od-collection-list__body .od-collection-row:hover{background:var(--od-accent-soft-2)}.od-collection-list__body .od-collection-row.od-collection-row--selected{background:var(--od-accent-soft);box-shadow:inset 3px 0 0 var(--od-accent)}.od-collection-list__body .od-collection-row:last-child{border-bottom:0}.od-collection-cell{align-items:center;gap:var(--od-space-4);min-width:0;display:flex}.od-collection-cell--center{justify-content:center}.od-collection-cell--end{justify-content:flex-end}.od-collection-cell--tags{gap:var(--od-space-2);flex-wrap:nowrap;overflow:hidden}.od-collection-row__thumb{flex:none;width:32px;height:32px}.od-collection-row__text{flex-direction:column;gap:1px;min-width:0;display:flex}.od-collection-row__title{appearance:none;max-width:100%;font-family:inherit;font-size:var(--od-fs-sm);font-weight:var(--od-fw-medium);color:var(--od-text);text-align:start;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.od-collection-row__title:hover{color:var(--od-accent)}.od-collection-row__title:focus-visible{outline:2px solid var(--od-accent);outline-offset:2px;border-radius:var(--od-radius-sm)}.od-collection-row__context,.od-collection-row__location{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.od-collection-row__context{font-size:var(--od-fs-2xs);color:var(--od-text-3)}.od-collection-row__location{font-size:var(--od-fs-xs);color:var(--od-text-2)}.od-favorite.ant-btn{justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;display:inline-flex}.od-favorite.ant-btn .anticon{font-size:19px;line-height:1}.od-favorite.od-favorite--inactive.ant-btn{color:var(--od-text-3)}.od-favorite.od-favorite--active.ant-btn{color:var(--od-favorite)}.od-favorite.od-favorite--inactive.ant-btn:hover,.od-favorite.od-favorite--inactive.ant-btn:focus,.od-favorite.od-favorite--active.ant-btn:hover,.od-favorite.od-favorite--active.ant-btn:focus{color:var(--od-favorite);background:var(--od-favorite-soft)}.od-favorite.ant-btn:focus-visible{outline:2px solid var(--od-accent);outline-offset:2px}.dms-document-details__section,.search-inspector__actions{width:100%}.od-grid-card{position:relative}.dms-documents__card-button{appearance:none;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;flex-direction:column;width:100%;display:flex}.dms-documents__favorite{z-index:2;position:absolute;top:8px;right:8px}@media (width<=1199px){.od-collection-list{--od-collection-columns:minmax(0, 2.4fr) minmax(0, 1.6fr) 116px 68px 116px}.od-collection-cell--tags{display:none}}@media (width<=991px){.od-collection-list{--od-collection-columns:minmax(0, 1fr) 116px 68px 116px}.od-collection-cell--location{display:none}}@media (width<=767px){.dms-collection__toolbar{flex-direction:column;align-items:stretch}.od-collection-grid{grid-template-columns:minmax(0,1fr)}.od-collection-list{--od-collection-columns:minmax(0, 1fr) 44px auto}.od-collection-row{gap:var(--od-space-4);padding-inline:var(--od-space-5)}.od-collection-cell--status,.od-collection-row__thumb{display:none}.od-collection-cell--actions .ant-btn{font-size:var(--od-fs-xs)}}@media (width<=1199px){.search-results__list.od-collection-list{--od-collection-columns:minmax(0, 2.2fr) minmax(0, 1.4fr) 150px 68px 118px}}@media (width<=991px){.search-results__list.od-collection-list{--od-collection-columns:minmax(0, 1fr) 150px 68px 118px}}@media (width<=767px){.search-results__list.od-collection-list{--od-collection-columns:minmax(0, 1fr) 44px auto}}.dms-page__title-row>.onedocs-capability-status,.onedocs-prototype-screen__source,.my-work__planned,.dms-page__eyebrow{display:none}.dms-page__head{margin-bottom:20px}.dms-page h1.ant-typography{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:16px}.dms-menu .ant-menu-title-content{min-width:0}.dms-menu .ant-menu-item .ant-menu-title-content,.dms-menu .ant-menu-submenu-title .ant-menu-title-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onedocs-prototype-screen__summary{max-width:980px;color:var(--od-text-2);margin-block:0}.onedocs-prototype-actions .ant-card-body{padding-block:14px}.od-home--owner{gap:20px}.od-home-owner__summary{border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:radial-gradient(120% 160% at 0% 0%, var(--od-accent-soft) 0%, transparent 58%), var(--od-surface);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.od-home-owner__summary-title,.od-home-owner__summary-copy{display:block}.od-home-owner__summary-title{margin-bottom:4px;font-size:18px;line-height:1.35}.od-home-owner__summary-copy{max-width:760px}.od-home-owner__attention{min-height:190px}.od-home-owner__panel-head{align-items:flex-start}.od-home-owner__panel-head>div{min-width:0}.od-home-owner__panel-head .ant-typography{margin-top:4px;display:block}.od-home-owner__lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.od-home-owner__lower-grid>.od-panel{min-height:210px}.od-home-owner__empty{align-items:flex-start;gap:14px;min-height:112px;padding:24px 16px;display:flex}.od-home-owner__empty>.anticon{color:var(--od-success);margin-top:2px;font-size:20px}.od-home-owner__empty--neutral>.anticon{color:var(--od-text-3)}.od-home-owner__empty>div{min-width:0}.od-home-owner__empty .ant-typography{display:block}.od-home-owner__empty .ant-typography+.ant-typography{max-width:52ch;margin-top:4px}.onedocs-company-wizard,.od-library-wizard{width:100%}.onedocs-company-wizard__grid,.od-library-wizard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.od-library-wizard .ant-steps-item{min-width:0}.od-library-wizard .ant-steps-item-title{text-overflow:clip;white-space:normal;max-width:118px;line-height:1.3;overflow:visible}.od-library-wizard__full{grid-column:1/-1}.od-library-wizard__footer{justify-content:space-between;gap:12px;padding-top:4px;display:flex}.od-library-wizard__review{width:100%}@media (width<=900px){.od-home-owner__lower-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.onedocs-company-wizard__grid,.od-library-wizard__grid{grid-template-columns:minmax(0,1fr)}.od-library-wizard__full{grid-column:auto}.od-home-owner__summary{padding:18px}}
