.loading-state.loading-state--illustrated{box-sizing:border-box;width:100%;min-height:220px;color:var(--ui-type-muted,#65758a);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.loading-state.loading-state--inline{box-sizing:border-box;width:100%;min-height:160px;color:var(--ui-type-muted,#65758a);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.loading-state__spinner{box-sizing:border-box;border:3px solid var(--ui-loading-track,#e0e5ed);border-radius:50%;flex:none;width:24px;height:24px;animation:.8s linear infinite app-loader-spin;border-top-color:var(--theme-accent,#6366f1)!important}.loading-state__art{object-fit:contain;width:clamp(100px,11vw,148px);height:auto;display:block}.loading-state__title{font-size:var(--ui-type-body);line-height:var(--ui-type-line-height,1.45);color:var(--ui-type-muted,#65758a)!important}.loading-state__progress{background:var(--ui-loading-track,#e0e5ed);border-radius:99px;width:min(180px,65%);height:5px;overflow:hidden}.loading-state__progress>span{border-radius:inherit;background:var(--theme-accent,#6366f1);width:35%;height:100%;animation:1.5s ease-in-out infinite app-loader-slide;display:block}@keyframes app-loader-slide{0%{transform:translate(-110%)}to{transform:translate(300%)}}@keyframes app-loader-spin{to{transform:rotate(360deg)}}.loading-state.loading-state--workspace{flex:auto;min-height:100%}.loading-state.loading-state--compact{vertical-align:middle;width:auto;min-height:0;color:var(--ui-type-muted,#65758a);text-align:inherit;flex-direction:row;gap:8px;padding:0;display:inline-flex}.loading-state--compact>.loading-state__spinner{border-width:2px;width:16px;height:16px}.loading-state--compact>.loading-state__title{font:inherit}button .loading-state--compact{--ui-loading-track:color-mix(in srgb, var(--theme-accent,#6366f1) 16%, transparent)}.loading-action{z-index:2;background:var(--system-surface,#fff);color:var(--ui-type-muted,#65758a);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:auto}.loading-action--fullscreen{z-index:var(--layer-modal,1400);background:var(--system-canvas,#f6f8fc);position:fixed;inset:0}.loading-action--requested{animation:0s .3s both loading-action-surface-reveal}@keyframes loading-action-surface-reveal{0%{background:0 0}to{background:var(--system-surface,#fff)}}:is(.screen-layout,.drawer-body,.client-process-panel,.illustrated-dialog__content,.procedure-overview,.home-page,.dashboard-workgrid,.settings-company-page__content):has(>.loading-action){min-block-size:240px;position:relative}.screen-layout:has(>.loading-action){min-block-size:100%}.drawer-body:has(>.loading-action){flex:auto}.settings-company-page__content:has(>.loading-action){min-block-size:100%}.loading-action>:is(.loading-state__spinner,.loading-state__title){animation:0s .3s both loading-state-reveal}.loading-action>.loading-state__spinner{animation:0s .3s both loading-state-reveal,.8s linear infinite app-loader-spin}svg:is(.lucide-loader,.lucide-loader-circle,.lucide-loader-2,.is-spinning,.spin),svg[class*=spinner],svg[class*=__spin]{color:var(--theme-accent,#6366f1)!important}button[aria-busy=true]{background:var(--system-surface,#fff)!important;color:var(--ui-type-muted,#65758a)!important}button:has(.loading-state--compact){background:var(--system-surface,#fff)!important;color:var(--ui-type-muted,#65758a)!important}button:has(svg:is(.lucide-loader,.lucide-loader-circle,.lucide-loader-2)){background:var(--system-surface,#fff)!important;color:var(--ui-type-muted,#65758a)!important}.illustrated-empty-state:not(.illustrated-empty-state--compact){text-align:left;justify-content:center;align-items:center;gap:18px;display:flex}.illustrated-empty-state__copy{min-width:0}.illustrated-empty-state__art{flex:none;width:clamp(88px,10vw,124px)}.illustrated-empty-state__art img{object-fit:contain;width:100%;height:auto;display:block}@media (width<=600px){.illustrated-empty-state:not(.illustrated-empty-state--compact){text-align:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){.loading-state__progress>span,.loading-state__spinner{animation:none}}.loading-state--inline>.loading-state__title{animation:0s .3s both loading-state-reveal}.loading-state--inline>.loading-state__spinner{animation:0s .3s both loading-state-reveal,.8s linear infinite app-loader-spin}@keyframes loading-state-reveal{0%{visibility:hidden}to{visibility:visible}}@media (prefers-reduced-motion:reduce){.loading-state--inline>.loading-state__spinner,.loading-action>.loading-state__spinner{animation:0s .3s both loading-state-reveal}}:root .docs-react-panel .doc-progress-wrap>span,:root .docs-react-panel .doc-progress-wrap.is-running>span,:root .document-processes__progress>span,:root .global-ops-client-row__progress>span,:root .client-document-upload-progress__bar>i{background:var(--theme-accent,#6366f1)!important}:root :is(.doc-progress-label,.document-processes__progress-caption,.case-list-refresh-inline,.resolve-document-review,.builder-processing-notice){color:var(--ui-type-muted,#65758a)!important}:root .ct-processing>.ct-progress{accent-color:var(--theme-accent,#6366f1)}:root .ct-processing>.ct-progress::-webkit-progress-value{background:var(--theme-accent,#6366f1)}:root .ct-processing>.ct-progress::-moz-progress-bar{background:var(--theme-accent,#6366f1)}.api-warning.system-inline-error>.system-status__copy{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.api-warning.system-inline-error .system-status__copy>button{justify-self:start}.request-error-state{box-sizing:border-box;flex:1;place-items:center;width:100%;min-width:0;min-height:clamp(220px,48dvh,480px);padding:24px;display:grid}.request-error-state__content{text-align:center;justify-items:center;gap:16px;width:min(100%,480px);display:grid}.request-error-state__icon{color:var(--status-error)}.request-error-state .api-warning.system-inline-error{justify-content:center;width:100%;padding:0}.request-error-state .api-warning.system-inline-error>.system-status__copy{justify-items:center;gap:12px}.request-error-state .api-warning.system-inline-error strong{color:var(--ui-type-ink);font:var(--ui-type-weight-medium) var(--ui-type-section)/var(--ui-type-line-height) var(--font-ui)}.request-error-state .api-warning.system-inline-error p{color:var(--ui-type-muted);font:var(--ui-type-weight-regular) var(--ui-type-body)/var(--ui-type-line-height) var(--font-ui)}.request-error-state .api-warning.system-inline-error button{justify-self:center;min-height:40px}.request-error-state .api-warning.system-inline-error .loading-state--compact{padding:0}@media (width<=600px){.request-error-state{padding:16px}}.loading-skeleton{--skeleton-fill:color-mix(in srgb, var(--system-muted,#747775) 18%, var(--system-surface,#fff));pointer-events:none;flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.loading-skeleton__shape{background:var(--skeleton-fill);border-radius:999px;flex:none;height:9px;display:block}.loading-skeleton__shape--avatar{border-radius:50%;width:44px;height:44px}.loading-skeleton__shape--control{width:112px;height:32px}.loading-skeleton__shape--field{border-radius:8px;width:100%;height:38px}.loading-skeleton__shape--file{border-radius:6px;width:44px;height:56px}.loading-skeleton__shape--image{aspect-ratio:16/9;border-radius:12px;width:100%;height:auto;min-height:180px}.loading-skeleton__lines{flex:1;gap:9px;min-width:0;display:grid}.loading-skeleton__row,.loading-skeleton__header{align-items:center;gap:16px;min-width:0;display:flex}.loading-skeleton__header{flex-wrap:wrap}.loading-skeleton--list,.loading-skeleton--feed,.loading-skeleton--tree{gap:0}.loading-skeleton--feed .loading-skeleton__row{min-height:64px}.loading-skeleton__row{border-bottom:1px solid var(--system-border,#e5e7eb);min-height:82px;padding:16px}.loading-skeleton__section{border-bottom:1px solid var(--system-border,#e5e7eb);gap:20px;padding-block:20px;display:grid}.loading-skeleton__table-row{border-bottom:1px solid var(--system-border,#e5e7eb);grid-template-columns:2fr 1fr 1fr;align-items:center;gap:24px;min-height:52px;display:grid}.loading-skeleton--messages{box-sizing:border-box;flex:1;justify-content:flex-end;gap:28px;min-height:220px;padding:24px}.loading-skeleton__message{align-items:flex-end;gap:12px;display:flex}.loading-skeleton__message.is-own{justify-content:flex-end}.loading-skeleton__bubble{background:var(--system-surface,#fff);border-radius:16px 16px 16px 4px;width:min(280px,65%);padding:18px}.is-own .loading-skeleton__bubble{border-radius:16px 16px 4px}.loading-skeleton--conversation{background:var(--system-canvas,#f6f8fc);flex:1;align-self:stretch;gap:0;min-height:360px}.loading-skeleton--conversation>.loading-skeleton__header{background:var(--system-surface,#fff);padding:16px 24px}.loading-skeleton__composer{background:var(--system-surface,#fff);border-radius:24px;align-items:center;gap:16px;margin:16px 24px;padding:14px 16px;display:flex}.loading-skeleton__composer .loading-skeleton__shape--avatar{width:24px;height:24px}:root .loading-state.loading-state--skeleton{width:100%;min-width:0;text-align:initial;flex-direction:column;justify-content:flex-start;place-items:stretch stretch;gap:0;padding:0;display:flex}.loading-state--skeleton>.loading-skeleton--content,.loading-state--skeleton>.loading-skeleton--table{box-sizing:border-box;padding:24px}.loading-state--skeleton>.loading-skeleton--messages{min-height:100%}.loading-skeleton-status,.loading-action.loading-action--skeleton-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-skeleton__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.loading-skeleton__field{gap:12px;min-width:0;display:grid}.loading-skeleton__document-layout{grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:24px;display:grid}.loading-skeleton__folders{border-inline-end:1px solid var(--system-border,#e5e7eb)}.loading-skeleton__files{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px;display:grid}.loading-skeleton__file{border:1px solid var(--system-border,#e5e7eb);border-radius:12px;gap:20px;padding:16px;display:grid}.loading-skeleton__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.loading-skeleton__metric{background:var(--system-canvas,#f6f8fc);border-radius:12px;gap:24px;padding:20px;display:grid}.loading-skeleton__chart{border-inline-start:1px solid var(--system-border,#e5e7eb);border-bottom:1px solid var(--system-border,#e5e7eb);justify-content:space-around;align-items:flex-end;gap:12px;height:220px;padding:20px 16px 0;display:flex}.loading-skeleton__bar{background:var(--skeleton-fill);border-radius:6px 6px 0 0;flex:1;max-width:48px}.loading-skeleton__calendar{border-top:1px solid var(--system-border,#e5e7eb);border-inline-start:1px solid var(--system-border,#e5e7eb);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.loading-skeleton__calendar>div{border-bottom:1px solid var(--system-border,#e5e7eb);border-inline-end:1px solid var(--system-border,#e5e7eb);flex-direction:column;gap:16px;min-height:76px;padding:12px;display:flex}.loading-skeleton__calendar .loading-skeleton__shape--field{height:12px}.loading-skeleton__editor{background:var(--system-canvas,#f6f8fc);grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:24px;padding:24px;display:grid}.loading-skeleton__paper{background:var(--system-surface,#fff);box-sizing:border-box;align-content:start;gap:32px;width:min(100%,560px);min-height:420px;margin-inline:auto;padding:36px;display:grid}.loading-skeleton__inspector .loading-skeleton__fields{grid-template-columns:minmax(0,1fr)}.loading-skeleton--text{vertical-align:middle;width:4ch;display:inline-flex}.loading-skeleton--text>.loading-skeleton__shape{height:1em}.registry-table__skeleton{--skeleton-fill:color-mix(in srgb, var(--system-muted,#747775) 18%, var(--system-surface,#fff))}.registry-table__skeleton td{height:56px;padding:16px}:root .loading-state.registry-table__loading-status{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root .loading-state.loading-state--skeleton.loading-state--compact{vertical-align:middle;width:auto;min-height:0;padding:0;display:inline-flex}.lb-upload-preview .loading-state--skeleton.loading-state--compact,.lb-upload-preview .loading-skeleton--text{width:100%;height:100%}.lb-upload-preview .loading-skeleton--text>.loading-skeleton__shape{border-radius:inherit;height:100%}.loading-state--skeleton>:is(.loading-skeleton--form,.loading-skeleton--profile,.loading-skeleton--documents,.loading-skeleton--dashboard,.loading-skeleton--calendar,.loading-skeleton--chart,.loading-skeleton--editor,.loading-skeleton--page,.loading-skeleton--image){box-sizing:border-box;padding:24px}.loading-action.loading-action--requested:not(.loading-action--fullscreen):not(.loading-action--skeleton-status){pointer-events:none;background:0 0;justify-content:flex-start;align-items:flex-end;animation:none}.loading-action--requested>.loading-state__title{background:var(--system-surface,#fff);border-radius:8px;padding:4px 8px}@media (width<=600px){.loading-skeleton--messages{padding:16px}.loading-skeleton__shape--avatar{width:36px;height:36px}.loading-skeleton--conversation>.loading-skeleton__header{padding:16px}.loading-skeleton__composer{margin:16px}.loading-skeleton__fields,.loading-skeleton__document-layout,.loading-skeleton__editor{grid-template-columns:minmax(0,1fr)}.loading-skeleton__files,.loading-skeleton__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.loading-skeleton__folders,.loading-skeleton__inspector{display:none}.loading-skeleton__calendar>div{gap:12px;min-height:60px;padding:8px 4px}.loading-skeleton__calendar .loading-skeleton__shape:first-child{width:50%!important}.loading-skeleton__editor{padding:12px}.loading-state--skeleton>:is(.loading-skeleton--form,.loading-skeleton--profile,.loading-skeleton--documents,.loading-skeleton--dashboard,.loading-skeleton--calendar,.loading-skeleton--chart,.loading-skeleton--editor,.loading-skeleton--page,.loading-skeleton--image){padding:16px}}
