@layer ds{:root{--sd-canvas:#f4f1eb;--sd-surface:#fffdf9;--sd-white:#fff;--sd-paper:#f7f4ee;--sd-ink:#1a1a18;--sd-inkSoft:#2c2b28;--sd-muted:#5f5a52;--sd-hairline:#e2dccf;--sd-field:#8f897f;--sd-boundary:#76716a;--sd-ruleStrong:var(--sd-ink);--sd-action:var(--sd-ink);--sd-actionHover:#3a3833;--sd-actionSoft:#ebe5d9;--sd-actionBoundary:var(--sd-field);--sd-focus:var(--sd-ink);--sd-focusOffset:#fffdf9;--sd-signal:#b54a3a;--sd-signalHover:#94382d;--sd-invalid:#8a3428;--sd-invalidSoft:#faf0ed;--sd-ok:#4a6741;--sd-okSoft:#eef3eb;--sd-warning:#6b4a00;--sd-warningSoft:#fff4d6;--sd-disabledText:#5f5b55;--sd-disabledSurface:#ece9e3;--sd-disabledBoundary:#a7a29a;--sd-scrim:color-mix(in srgb, var(--sd-ink) 45%, transparent);--sd-font-heading:Georgia, "Times New Roman", Times, serif;--sd-font-operational:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sd-font-mono:ui-monospace, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sd-type-display:700 28px/36px var(--sd-font-heading);--sd-type-title:700 18px/24px var(--sd-font-heading);--sd-type-title-sans:700 18px/24px var(--sd-font-operational);--sd-type-body:400 14px/22px var(--sd-font-operational);--sd-type-strong:600 14px/22px var(--sd-font-operational);--sd-type-label:700 12px/16px var(--sd-font-operational);--sd-type-meta:400 12.5px/18px var(--sd-font-operational);--sd-type-code:400 12.5px/18px var(--sd-font-mono);--sd-tracking-label:.1em;--sd-control:36px;--sd-control-dense:30px;--sd-control-height:36px;--sd-control-height-compact:30px;--sd-control-height-touch:44px;--sd-row-height:44px;--sd-row-height-compact:36px;--sd-row-height-touch:52px;--sd-radius:0px;--sd-rule-subtle:1px;--sd-rule-strong:2px;--sd-rule-masthead:3px;--sd-focus-ring-width:3px;--sd-focus-ring-offset:2px;--sd-space-4:4px;--sd-space-8:8px;--sd-space-12:12px;--sd-space-16:16px;--sd-space-20:20px;--sd-space-24:24px;--sd-space-32:32px;--sd-page-padding:16px;--sd-page-padding-compact:8px;--sd-grid-gap:12px;--sd-grid-gap-compact:8px;--sd-section-gap:16px;--sd-content-max-width:1120px;--sd-content-max-width-wide:1600px;--sd-rail-width-min:180px;--sd-rail-width-max:240px;--sd-rail-collapsed:calc(var(--sd-control) + 17px);--sd-motion-color-feedback-duration:.12s;--sd-motion-color-feedback-easing:cubic-bezier(.2, 0, 0, 1);--sd-motion-enter:.16s cubic-bezier(.16, 1, .3, 1);--sd-motion-exit:.12s cubic-bezier(.4, 0, 1, 1);--sd-motion-spin-duration:.8s;--sd-motion-spin-easing:linear;--sd-motion-spin-iteration-count:infinite;--sd-motion-skeleton-pulse-duration:1.2s;--sd-motion-skeleton-pulse-easing:ease-in-out;--sd-motion-skeleton-pulse-direction:alternate;--sd-motion-skeleton-pulse-iteration-count:infinite;--sd-motion-skeleton-pulse-from-opacity:.55;--sd-motion-skeleton-pulse-to-opacity:1;--z-app-chrome:100;--z-floating-menu:3000;--z-tooltip:3500;--z-sheet:7000;--z-file-viewer:8000;--z-command-backdrop:13000;--z-command-content:13010;--z-masthead-rule:101;--z-dialog-backdrop:12000;--z-dialog-content:12010;--sd-state-pressed-foreground:var(--sd-white);--sd-state-pressed-background:var(--sd-ink);--sd-state-hover-background:var(--sd-paper);--sd-state-hover-border:var(--sd-ink)}@media (width<=860px){:root{--sd-control:44px;--sd-control-dense:44px;--sd-type-display:700 24px/32px var(--sd-font-heading)}}@media (width<=720px){:root{--sd-page-padding:8px;--sd-grid-gap:8px}}@media (prefers-reduced-motion:reduce){:root{--sd-motion-color-feedback-duration:0s;--sd-motion-enter:0s linear;--sd-motion-exit:0s linear;--sd-motion-spin-duration:0s;--sd-motion-skeleton-pulse-duration:0s}}body{background:var(--sd-canvas);color:var(--sd-ink);font:var(--sd-type-body);-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}body:before{content:"";z-index:var(--z-masthead-rule);height:var(--sd-rule-masthead);background:var(--sd-ruleStrong);pointer-events:none;position:fixed;inset:0 0 auto}:where(button,input,select,textarea){font:inherit;color:inherit}:where(button:not(:disabled)){cursor:pointer}:where(h1,h2,h3){font-family:var(--sd-font-heading)}:where(a){color:inherit}:where(.ui-button,.ui-input,.ui-textarea,.ui-select,.ui-tab,.ui-menu-trigger,.ui-menu-action,.ui-menu-popover a,.ui-toolbar-search-input):focus-visible,.ui-checkbox-input:focus-visible+.ui-checkbox-control{outline:var(--sd-focus-ring-width) solid var(--sd-focus);outline-offset:var(--sd-focus-ring-offset)}.ui-button{box-sizing:border-box;height:var(--sd-control);min-height:var(--sd-control);border:1px solid var(--sd-ink);border-radius:var(--sd-radius);background:var(--sd-surface);color:var(--sd-ink);font:var(--sd-type-strong);white-space:nowrap;box-shadow:none;transition:background-color var(--sd-motion-color-feedback-duration) var(--sd-motion-color-feedback-easing), border-color var(--sd-motion-color-feedback-duration) var(--sd-motion-color-feedback-easing), color var(--sd-motion-color-feedback-duration) var(--sd-motion-color-feedback-easing);justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.ui-button svg{flex:none}.ui-button-primary{border-color:var(--sd-action);background:var(--sd-action);color:var(--sd-white)}.ui-button-primary:not(:disabled,[aria-pressed=true],.is-active):hover{border-color:var(--sd-actionHover);background:var(--sd-actionHover)}.ui-button-secondary:not(:disabled,[aria-pressed=true],.is-active):hover{background:var(--sd-paper)}.ui-button.ui-button-quiet,.ui-menu-trigger.ui-menu-trigger-quiet:not(.ui-button){background:0 0;border-color:#0000}:is(.ui-button.ui-button-quiet:not(:disabled,[aria-pressed=true],.is-active),.ui-menu-trigger.ui-menu-trigger-quiet:not(.ui-button)):hover,.ui-menu.is-open .ui-menu-trigger.ui-menu-trigger-quiet:not(.ui-button){background:var(--sd-paper);border-color:#0000}.ui-button-destructive{border-color:var(--sd-signal);background:var(--sd-signal);color:var(--sd-white)}.ui-button-destructive:not(:disabled,[aria-pressed=true],.is-active):hover{border-color:var(--sd-signalHover);background:var(--sd-signalHover)}.ui-button:is([aria-pressed=true],.is-active){border-color:var(--sd-ink);background:var(--sd-ink);color:var(--sd-white)}.ui-button:is(:disabled,[aria-disabled=true]){border-color:var(--sd-disabledBoundary);background:var(--sd-disabledSurface);color:var(--sd-disabledText);cursor:not-allowed}.ui-button-sm{padding:0 10px}.ui-button-icon{width:var(--sd-control);min-width:var(--sd-control);padding:0}.ui-tooltip-anchor{display:inline-flex;position:relative}:is(.ui-button,.ui-tooltip-anchor)[data-tooltip]:after{content:attr(data-tooltip);z-index:var(--z-tooltip);background:var(--sd-ink);max-width:280px;color:var(--sd-white);font:var(--sd-type-meta);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--sd-motion-color-feedback-duration) var(--sd-motion-color-feedback-easing);padding:4px 8px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ui-tooltip-anchor[data-tooltip]:after{white-space:normal;width:max-content}:is(.ui-button[data-tooltip]:is(:hover,:focus-visible),.ui-tooltip-anchor[data-tooltip]:is(:hover,:focus-within)):after{opacity:1}:is(.ui-button[data-tooltip],.ui-tooltip-anchor):is(:hover,:focus-visible,:focus-within){z-index:var(--z-tooltip)}.ui-segmented{box-sizing:border-box;width:fit-content;height:var(--sd-control);border:1px solid var(--sd-ink);background:var(--sd-surface);display:inline-flex}.ui-segmented>:is(.ui-button,button){height:100%;min-height:0;color:var(--sd-ink);background:0 0;border:0}.ui-segmented>:is(.ui-button,button):is([aria-pressed=true],.is-active,[aria-checked=true]){background:var(--sd-ink);color:var(--sd-white)}@container (width<=560px){.ui-compact-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ui-field{gap:6px;min-width:0;display:grid}.ui-field-label{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.ui-input,.ui-textarea,.ui-select{box-sizing:border-box;width:100%;height:var(--sd-control);min-height:var(--sd-control);border:1px solid var(--sd-field);border-radius:var(--sd-radius);background:var(--sd-surface);color:var(--sd-ink);font:var(--sd-type-body);box-shadow:none;transition:border-color var(--sd-motion-color-feedback-duration) var(--sd-motion-color-feedback-easing);padding:0 12px}.ui-textarea{resize:vertical;height:auto;min-height:96px;padding:8px 12px}:is(.ui-input,.ui-textarea)::placeholder{color:var(--sd-muted)}:is(.ui-input,.ui-textarea,.ui-select):not(:disabled):hover{border-color:var(--sd-ink)}:is(.ui-input,.ui-textarea,.ui-select)[aria-invalid=true]{border-color:var(--sd-invalid);background:var(--sd-invalidSoft)}:is(.ui-input,.ui-textarea,.ui-select):disabled{border-color:var(--sd-disabledBoundary);background:var(--sd-disabledSurface);color:var(--sd-disabledText);cursor:not-allowed}.ui-select-wrap{min-width:0;display:block;position:relative}.ui-select{appearance:none;padding-right:36px}.ui-select-icon{width:16px;height:16px;color:var(--sd-ink);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ui-checkbox-field{min-height:var(--sd-control);color:var(--sd-ink);align-items:center;gap:10px;display:inline-flex}.ui-checkbox-shell{flex:none;width:18px;height:18px;display:inline-flex;position:relative}.ui-checkbox-input{opacity:0;margin:0;position:absolute;inset:0}.ui-checkbox-control{box-sizing:border-box;border:1px solid var(--sd-field);background:var(--sd-surface);color:#0000;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ui-checkbox-input:checked+.ui-checkbox-control{border-color:var(--sd-action);background:var(--sd-action);color:var(--sd-white)}.ui-checkbox-input:disabled+.ui-checkbox-control{border-color:var(--sd-disabledBoundary);background:var(--sd-disabledSurface)}.ui-checkbox-input:disabled~.ui-checkbox-label{color:var(--sd-disabledText)}.ui-checkbox-label{font:var(--sd-type-strong)}:where(input[type=checkbox]:not(.ui-checkbox-input)){appearance:none;border:1px solid var(--sd-field);background:var(--sd-surface);cursor:pointer;border-radius:0;flex:none;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}:where(input[type=checkbox]:not(.ui-checkbox-input)):checked{border-color:var(--sd-action);background:var(--sd-action)}:where(input[type=checkbox]:not(.ui-checkbox-input)):checked:after{content:"";border:solid var(--sd-white);border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}:where(input[type=checkbox]:not(.ui-checkbox-input)):disabled{border-color:var(--sd-disabledBoundary);background:var(--sd-disabledSurface);cursor:not-allowed}:where(input[type=checkbox]:not(.ui-checkbox-input)):focus-visible{outline:var(--sd-focus-ring-width) solid var(--sd-focus);outline-offset:var(--sd-focus-ring-offset)}.ui-toolbar-search{box-sizing:border-box;height:var(--sd-control);border:1px solid var(--sd-field);background:var(--sd-surface);align-items:center;gap:8px;padding:0 12px;display:flex}.ui-toolbar-search:hover{border-color:var(--sd-ink)}.ui-toolbar-search:focus-within{outline:var(--sd-focus-ring-width) solid var(--sd-focus);outline-offset:var(--sd-focus-ring-offset)}.ui-toolbar-search svg{color:var(--sd-muted);flex:none}.ui-toolbar-search-input{min-width:0;height:100%;color:var(--sd-ink);font:var(--sd-type-body);background:0 0;border:0;flex:1;padding:0}.ui-toolbar-search-input:focus-visible{outline:none}.ui-tabs{border-bottom:1px solid var(--sd-hairline);flex-wrap:wrap;gap:0;display:flex}.ui-tab{height:var(--sd-control);border:0;border-bottom:var(--sd-rule-masthead) solid transparent;color:var(--sd-muted);font:var(--sd-type-strong);background:0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:0 14px;text-decoration:none;display:inline-flex}.ui-tab:hover{color:var(--sd-ink)}.ui-tab.active{border-bottom-color:var(--sd-ink);color:var(--sd-ink)}.ui-tab.planned{color:var(--sd-disabledText)}.ui-tab small{font:var(--sd-type-meta)}.ui-menu{position:relative}.ui-menu-trigger{cursor:pointer;list-style:none}.ui-menu-trigger:not(.ui-button){box-sizing:border-box;min-width:var(--sd-control);height:var(--sd-control);border:1px solid var(--sd-ink);background:var(--sd-surface);color:var(--sd-ink);justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ui-menu-popover{z-index:var(--z-floating-menu);border:1px solid var(--sd-ink);background:var(--sd-surface);min-width:180px;box-shadow:4px 4px 0 color-mix(in srgb, var(--sd-ink) 14%, transparent);transform-origin:100% 0;animation:ui-menu-in var(--sd-motion-enter) both;outline:none;padding:4px 0;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.ui-menu-popover-fixed{transform-origin:0 0;width:13rem;min-width:13rem;position:fixed;top:auto;right:auto}.ui-menu-popover[data-state=closed]{opacity:0;pointer-events:none;animation:none}.ui-menu-popover[data-state=closed][data-animated=true]{animation:ui-menu-out var(--sd-motion-exit) both}@keyframes ui-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ui-menu-out{0%{opacity:1}to{opacity:0}}.ui-menu-action,.ui-menu-popover a{box-sizing:border-box;width:100%;min-height:var(--sd-control);color:var(--sd-ink);font:var(--sd-type-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}:is(.ui-menu-action,.ui-menu-popover a):is(:hover,:focus-visible){background:var(--sd-actionSoft);outline:none}.ui-menu-action:disabled{color:var(--sd-disabledText);cursor:not-allowed;background:0 0}.ui-menu-action.danger{color:var(--sd-signal)}.ui-menu-action-icon{flex:none;justify-content:center;width:16px;display:inline-flex}.ui-menu-action-label{min-width:0}.ui-menu-separator{background:var(--sd-hairline);height:1px;margin:4px 0}.ui-menu-group-label{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;padding:8px 12px 4px}.ui-badge{box-sizing:border-box;border-radius:var(--sd-radius);font:var(--sd-type-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ui-badge-neutral{background:var(--sd-paper);color:var(--sd-inkSoft)}.ui-badge-accent{background:var(--sd-actionSoft);color:var(--sd-action)}.ui-badge-success{background:var(--sd-okSoft);color:var(--sd-ok)}.ui-badge-warning{background:var(--sd-warningSoft);color:var(--sd-warning)}.ui-badge-danger{background:var(--sd-invalidSoft);color:var(--sd-invalid)}.ui-alert{border:0;border-left:var(--sd-rule-masthead) solid var(--sd-ink);background:var(--sd-paper);color:var(--sd-ink);padding:12px 16px}.ui-alert-warning{border-left-color:var(--sd-warning);background:var(--sd-warningSoft);color:var(--sd-warning)}.ui-alert-danger{border-left-color:var(--sd-invalid);background:var(--sd-invalidSoft);color:var(--sd-invalid)}.ui-panel,.ui-card{border:0;border-top:var(--sd-rule-masthead) solid var(--sd-ruleStrong);border-radius:var(--sd-radius);background:var(--sd-surface);min-width:0;box-shadow:none;align-content:start;gap:16px;padding:16px 20px 20px;display:grid}.ui-card{gap:12px;padding:16px}.ui-panel-header,.ui-card-header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.ui-panel-header{border-bottom:1px solid var(--sd-hairline);padding-bottom:12px}.ui-panel-title{color:var(--sd-ink);font:var(--sd-type-strong);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;margin:0}.ui-card-title{color:var(--sd-ink);font:var(--sd-type-strong);margin:0}.ui-panel-description,.ui-card-description{color:var(--sd-muted);font:var(--sd-type-body);margin:4px 0 0}.ui-panel-content,.ui-card-content{align-content:start;gap:12px;min-width:0;display:grid}.ui-card-footer,.ui-toolbar,.ui-toolbar-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-toolbar{justify-content:space-between}.ui-stat-card{grid-template-columns:auto 1fr;align-items:center}.ui-stat-icon{width:var(--sd-control);height:var(--sd-control);background:var(--sd-actionSoft);color:var(--sd-action);place-items:center;display:grid}.ui-stat-card span{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.ui-stat-card strong{font:var(--sd-type-title);display:block}.ui-description-list{gap:12px;margin:0;display:grid}.ui-description-item{gap:2px;min-width:0;display:grid}.ui-description-item dt{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.ui-description-item dd{min-width:0;font:var(--sd-type-strong);overflow-wrap:anywhere;margin:0}.ui-avatar{background:var(--sd-hairline);width:32px;height:32px;color:var(--sd-ink);font:var(--sd-type-label);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ui-avatar-accent{background:var(--sd-action);color:var(--sd-white)}.ui-data-table{border:0;border-top:var(--sd-rule-masthead) solid var(--sd-ruleStrong);border-radius:var(--sd-radius);background:var(--sd-surface);overflow:hidden}.ui-data-table-header,.ui-data-table-row{align-items:center;gap:12px;display:grid}.ui-data-table-header{min-height:var(--sd-control);border-bottom:1px solid var(--sd-ink);color:var(--sd-ink);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.ui-data-table-row{min-height:var(--sd-row-height);border-bottom:1px solid var(--sd-hairline);background:var(--sd-surface)}.ui-data-table-row:hover,.ui-data-table-row:is([aria-selected=true],.is-selected){background:var(--sd-actionSoft)}.ui-data-table-cell{min-width:0}.ui-data-table-row :is(.ui-button,.ui-menu-trigger:not(.ui-button)){height:var(--sd-control-dense);min-height:var(--sd-control-dense)}.ui-data-table-row .ui-button-icon,.ui-data-table-row .ui-menu-trigger:not(.ui-button){width:var(--sd-control-dense);min-width:var(--sd-control-dense)}.ui-empty-state{border:1px dashed var(--sd-field);background:var(--sd-surface);justify-items:start;gap:12px;padding:24px;display:grid}.ui-empty-state h2{font:var(--sd-type-title);margin:0}.ui-empty-state p{color:var(--sd-muted);margin:4px 0 0}.ui-empty-state-actions{flex-wrap:wrap;gap:8px;display:flex}.ui-loading-state{background:var(--sd-surface);color:var(--sd-ink);align-items:center;gap:12px;padding:16px;display:flex}.ui-loading-state p{color:var(--sd-muted);margin:2px 0 0}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-dialog-backdrop{z-index:var(--z-dialog-backdrop);background:var(--sd-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ui-dialog{z-index:var(--z-dialog-content);border:1px solid var(--sd-ink);border-top:var(--sd-rule-masthead) solid var(--sd-ink);background:var(--sd-surface);width:min(640px,100%);max-height:calc(100vh - 32px);box-shadow:6px 6px 0 color-mix(in srgb, var(--sd-ink) 14%, transparent);position:relative;overflow:auto}.ui-dialog-head,.ui-dialog-footer{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.ui-dialog-head{border-bottom:1px solid var(--sd-hairline)}.ui-dialog-head h2{font:var(--sd-type-title);margin:0}.ui-dialog-head .ui-button-icon{flex:none}.ui-dialog-footer{border-top:1px solid var(--sd-hairline);justify-content:flex-end}.ui-dialog-body{gap:16px;padding:20px;display:grid}.ui-dialog-description{color:var(--sd-muted);margin:4px 0 0}.ui-sheet-root{z-index:var(--z-sheet);position:fixed;inset:0}.ui-sheet-root[data-state=closed]{pointer-events:none}.ui-sheet-overlay{background:var(--sd-scrim);animation:ui-fade-in var(--sd-motion-enter) both;border:0;position:absolute;inset:0}.ui-sheet-root[data-state=closed] .ui-sheet-overlay{animation:ui-fade-out var(--sd-motion-exit) both}.ui-sheet-content{box-sizing:border-box;background:var(--sd-surface);width:min(520px,100vw);padding:16px;position:absolute;top:0;bottom:0;overflow-y:auto}.ui-sheet-content:has(.file-detail-panel){width:min(820px,100vw);padding:20px}.ui-sheet-content-right{border-left:1px solid var(--sd-ink);animation:ui-slide-from-right var(--sd-motion-enter) both;right:0}.ui-sheet-content-left{border-right:1px solid var(--sd-ink);animation:ui-slide-from-left var(--sd-motion-enter) both;left:0}.ui-sheet-root[data-state=closed] .ui-sheet-content-right{animation:ui-slide-to-right var(--sd-motion-exit) both}.ui-sheet-root[data-state=closed] .ui-sheet-content-left{animation:ui-slide-to-left var(--sd-motion-exit) both}.ui-sheet-header{padding:0 calc(var(--sd-control) + 12px) 12px 0;border-bottom:1px solid var(--sd-hairline);gap:4px;margin-bottom:16px;display:grid}.ui-sheet-title{font:var(--sd-type-title);margin:0}.ui-sheet-description{color:var(--sd-muted);margin:0}.ui-sheet-footer{border-top:1px solid var(--sd-hairline);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.ui-sheet-close{width:var(--sd-control);height:var(--sd-control);border:1px solid var(--sd-ink);background:var(--sd-surface);color:var(--sd-ink);place-items:center;display:inline-grid;position:absolute;top:12px;right:12px}.ui-action-sheet-root{z-index:var(--z-dialog-backdrop);pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ui-action-sheet-root[data-state=open]{pointer-events:auto}.ui-action-sheet-overlay{background:var(--sd-scrim);animation:ui-fade-in var(--sd-motion-enter) both;border:0;position:absolute;inset:0}.ui-action-sheet-root[data-state=closed] .ui-action-sheet-overlay{animation:ui-fade-out var(--sd-motion-exit) both}.ui-action-sheet{z-index:var(--z-dialog-content);border:1px solid var(--sd-ink);border-top:var(--sd-rule-masthead) solid var(--sd-ink);background:var(--sd-surface);width:min(420px,100%);box-shadow:6px 6px 0 color-mix(in srgb, var(--sd-ink) 14%, transparent);animation:ui-rise var(--sd-motion-enter) both;position:relative;overflow:hidden}.ui-action-sheet-root[data-state=closed] .ui-action-sheet{animation:ui-fade-out var(--sd-motion-exit) both}.ui-action-sheet-header{border-bottom:1px solid var(--sd-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ui-action-sheet-header h2{font:var(--sd-type-title);margin:0}.ui-action-sheet-body{max-height:min(72vh,720px);overflow-y:auto}@media (width<=640px){.ui-action-sheet-root{align-items:flex-end;padding:0}.ui-action-sheet{border-inline:0;width:100%;padding-bottom:env(safe-area-inset-bottom);box-shadow:none;border-bottom:0}}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes ui-slide-from-right{0%{transform:translate(100%)}}@keyframes ui-slide-to-right{to{transform:translate(100%)}}@keyframes ui-slide-from-left{0%{transform:translate(-100%)}}@keyframes ui-slide-to-left{to{transform:translate(-100%)}}.visually-hidden,.sd-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-badge-custom{--tag-color:var(--sd-muted);background:color-mix(in srgb, var(--tag-color) 12%, var(--sd-surface));max-width:100%;color:color-mix(in srgb, var(--tag-color) 55%, var(--sd-ink));text-overflow:ellipsis;overflow:hidden}button.ui-badge{cursor:pointer}button.ui-badge:hover{background:color-mix(in srgb, var(--tag-color,var(--sd-muted)) 22%, var(--sd-surface))}.file-type-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.file-type-icon-image{object-fit:contain;width:100%;height:100%;display:block}.file-type-icon-sm{width:16px;height:16px}.file-type-icon-md{width:32px;height:32px}.file-type-icon-lg{width:40px;height:40px}.file-type-icon-xl{width:56px;height:56px}.file-preview-card{border:1px dashed var(--sd-field);background:var(--sd-surface);align-content:start;gap:12px;padding:16px;display:grid}.file-preview-card :is(h4,p){margin:0}.file-preview-kicker{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.file-preview-actions{flex-wrap:wrap;gap:8px;display:flex}.file-preview-frame,.file-preview-image,.file-preview-media,.file-preview-text{box-sizing:border-box;border:1px solid var(--sd-hairline);background:var(--sd-white);width:100%}.file-preview-frame{min-height:420px}.file-preview-image{object-fit:contain;max-height:440px;display:block}.file-preview-media{display:block}.file-preview-video{background:var(--sd-ink);max-height:420px}.file-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font:var(--sd-type-code);margin:0;padding:16px;overflow:auto}.file-preview-frame-immersive,.file-preview-image-immersive,.file-preview-media-immersive{border:0;height:100%;min-height:100%;max-height:none}.file-preview-image-immersive{object-fit:contain;background:var(--sd-paper);padding:16px}.file-preview-media-immersive{background:var(--sd-ink)}.file-preview-text-immersive{border:0;border-top:var(--sd-rule-masthead) solid var(--sd-ruleStrong);width:auto;max-width:880px;height:auto;max-height:none;font:var(--sd-type-body);margin:28px auto;padding:40px 52px;overflow:visible}@media (width<=860px){.file-preview-text-immersive{margin:12px;padding:20px}}.eyebrow{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;margin:0}.muted-copy{color:var(--sd-muted);margin:0}.form-error{color:var(--sd-invalid);margin:0}.route-banner{border-left:var(--sd-rule-masthead) solid var(--sd-field);background:var(--sd-paper);color:var(--sd-ink);margin:0;padding:12px 16px}.route-banner.error{border-left-color:var(--sd-invalid);background:var(--sd-invalidSoft);color:var(--sd-invalid)}.sd-route-state{box-sizing:border-box;border:0;border-left:var(--sd-rule-masthead) solid var(--sd-field);background:var(--sd-surface);min-width:0;min-height:144px;color:var(--sd-ink);flex-direction:column;padding:16px 20px;display:flex}.sd-route-state h2{font:var(--sd-type-title);align-items:center;margin:0;display:flex}.sd-route-state p{overflow-wrap:anywhere;margin:8px 0 0}.sd-route-state-loading,.sd-route-state-pending{flex-direction:row;align-items:center;gap:12px}.sd-route-state-actions{flex-wrap:wrap;flex:none;gap:8px;padding-top:12px;display:flex}.sd-route-state-error,.sd-route-state-denied{border-left-color:var(--sd-invalid);background:var(--sd-invalidSoft);color:var(--sd-invalid)}.sd-route-state-conflict,.sd-route-state-pending{border-left-color:var(--sd-warning);background:var(--sd-warningSoft);color:var(--sd-warning)}.sd-route-state-success{border-left-color:var(--sd-ok);background:var(--sd-okSoft);color:var(--sd-ok)}.sd-route-state-offline{background:var(--sd-paper)}.sd-route-state-skeleton{border-left-color:var(--sd-disabledBoundary);background:var(--sd-disabledSurface);color:var(--sd-disabledText);animation:ui-pulse var(--sd-motion-skeleton-pulse-duration) var(--sd-motion-skeleton-pulse-easing) infinite alternate}.sd-state-icon{flex:none;margin-right:8px}.sd-state-spinner{color:var(--sd-ink);animation:ui-spin var(--sd-motion-spin-duration) var(--sd-motion-spin-easing) infinite;flex:none}.sd-inline-loading{color:var(--sd-muted);font:var(--sd-type-meta);align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.sd-state-skeleton{gap:8px;width:100%;display:grid}.sd-state-skeleton-row{background:var(--sd-disabledBoundary);height:14px;display:block}.sd-state-skeleton-row:nth-child(2){width:82%}.sd-state-skeleton-row:nth-child(3){width:64%}.sd-state-busy-text{color:var(--sd-disabledText);margin:0 0 8px}@keyframes ui-pulse{0%{opacity:var(--sd-motion-skeleton-pulse-from-opacity)}to{opacity:var(--sd-motion-skeleton-pulse-to-opacity)}}@media (width<=720px){.sd-route-state{min-height:192px}}@media (prefers-reduced-motion:reduce){.sd-state-spinner,.sd-route-state-skeleton{animation:none}}:is(main,.share-page)[tabindex="-1"]:focus,:is(main,.share-page) :is(h1,h2)[tabindex="-1"]:focus,[tabindex="-1"]:focus:not(:focus-visible){outline:none}.onlyoffice-editor-shell{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.onlyoffice-editor-frame,.onlyoffice-editor-frame-host{flex:1;width:100%;min-width:0;height:100%;min-height:0}.onlyoffice-editor-loading{z-index:2;background:var(--sd-canvas);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.onlyoffice-editor-loading-card{border-top:var(--sd-rule-masthead) solid var(--sd-ruleStrong);background:var(--sd-surface);gap:12px;width:min(420px,100%);padding:16px 20px 20px;display:grid}.onlyoffice-editor-loading-card strong{font:var(--sd-type-title)}.onlyoffice-editor-loading-card p{color:var(--sd-muted);margin:0}.onlyoffice-loading-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.onlyoffice-loading-filemark{background:var(--sd-paper);place-items:center;width:48px;height:48px;display:grid}.onlyoffice-loading-kicker{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;margin:0}.onlyoffice-loading-progress{background:var(--sd-hairline);height:4px;position:relative;overflow:hidden}.onlyoffice-loading-progress span{inset-block:0;background:var(--sd-action);width:40%;animation:1.2s ease-in-out infinite ui-progress;position:absolute;left:-40%}@keyframes ui-progress{to{left:100%}}@media (prefers-reduced-motion:reduce){.onlyoffice-loading-progress span{animation:none;left:0}}.signal-desk-office-editor-error{align-items:flex-start;gap:12px;margin:24px;display:flex}.signal-desk-office-editor-error :is(strong,p){margin:0;display:block}.upload-dropzone{display:contents}.upload-file-input{display:none}.upload-entry{align-items:center;gap:12px;display:inline-flex}.upload-entry-hint{max-width:210px;color:var(--sd-muted);font:var(--sd-type-meta)}.upload-drop-overlay{z-index:calc(var(--z-floating-menu) - 20);border:2px dashed var(--sd-action);background:color-mix(in srgb, var(--sd-actionSoft) 70%, transparent);pointer-events:none;min-width:260px;min-height:180px;position:fixed}.upload-floating-window{z-index:var(--z-floating-menu);border:1px solid var(--sd-ink);border-top:var(--sd-rule-masthead) solid var(--sd-ink);background:var(--sd-surface);width:min(420px,100vw - 32px);max-height:min(560px,100vh - 32px);box-shadow:6px 6px 0 color-mix(in srgb, var(--sd-ink) 14%, transparent);display:grid;position:fixed;overflow:hidden}.upload-floating-window.instruction{top:clamp(80px,12vh,112px);left:50%;transform:translate(-50%)}.upload-floating-window.status{top:80px;right:16px}.upload-floating-window.dragging{pointer-events:none}.upload-instruction-window{text-align:center;justify-items:center;gap:6px;padding:16px 20px;display:grid}.upload-instruction-window strong{font:var(--sd-type-strong)}.upload-instruction-window span{color:var(--sd-muted);font:var(--sd-type-meta)}.upload-queue-header{border-bottom:1px solid var(--sd-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.upload-queue-header :is(strong,span){display:block}.upload-queue-header strong{font:var(--sd-type-strong)}.upload-queue-header span{color:var(--sd-muted);font:var(--sd-type-meta)}.upload-queue-list{max-height:470px;display:grid;overflow:auto}.upload-queue-item{border-bottom:1px solid var(--sd-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:12px 16px;display:grid}.upload-queue-item:is(.failed,.paused){background:var(--sd-warningSoft)}.upload-item-main{min-width:0}.upload-item-main strong{font:var(--sd-type-strong);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.upload-queue-item small{color:var(--sd-muted);font:var(--sd-type-meta)}.upload-percent{color:var(--sd-muted);font:var(--sd-type-label)}.upload-meter{background:var(--sd-hairline);grid-column:1/-1;height:4px;overflow:hidden}.upload-meter span{background:var(--sd-action);height:100%;transition:width var(--sd-motion-enter);display:block}.upload-controls{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.upload-controls button{height:var(--sd-control-dense);border:1px solid var(--sd-ink);background:var(--sd-surface);color:var(--sd-ink);font:var(--sd-type-strong);padding:0 10px}.upload-error,.upload-queue-item .form-error{color:var(--sd-invalid);grid-column:1/-1;margin:0}@media (width<=820px){.upload-entry{justify-content:space-between;width:100%}.upload-floating-window:is(.instruction,.status){width:auto;top:76px;left:12px;right:12px;transform:none}.upload-queue-item{grid-template-columns:minmax(0,1fr)}}.empty-state{border:1px dashed var(--sd-field);color:var(--sd-muted);margin:0;padding:12px 16px}.file-preview-markdown{white-space:normal;font:var(--sd-type-body);overflow-wrap:anywhere}.file-preview-markdown>:first-child{margin-top:0}.file-preview-markdown :is(p,ul,ol,blockquote,pre,.file-preview-markdown-table){margin:0 0 16px}.file-preview-markdown h1{font:var(--sd-type-display);margin:32px 0 12px}.file-preview-markdown h2{border-bottom:1px solid var(--sd-hairline);font:var(--sd-type-title);margin:28px 0 8px;padding-bottom:6px}.file-preview-markdown h3{font:var(--sd-type-title-sans);margin:20px 0 6px}.file-preview-markdown :is(h4,h5,h6){font:var(--sd-type-strong);margin:16px 0 4px}.file-preview-markdown :is(ul,ol){padding-left:24px}.file-preview-markdown li+li{margin-top:4px}.file-preview-markdown a{color:var(--sd-action)}.file-preview-markdown code{background:var(--sd-paper);font:var(--sd-type-code);padding:1px 4px}.file-preview-markdown pre{background:var(--sd-paper);padding:12px 16px;overflow-x:auto}.file-preview-markdown pre code{white-space:pre;background:0 0;padding:0}.file-preview-markdown blockquote{border-left:var(--sd-rule-masthead) solid var(--sd-field);color:var(--sd-muted);padding:4px 16px}.file-preview-markdown blockquote p{margin:0}.file-preview-markdown hr{background:var(--sd-hairline);border:0;height:1px;margin:24px 0}.file-preview-markdown-table{overflow-x:auto}.file-preview-markdown table{border-collapse:collapse;border-top:var(--sd-rule-masthead) solid var(--sd-ruleStrong);width:100%}.file-preview-markdown th{border-bottom:1px solid var(--sd-ink);text-align:left;font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;padding:8px 12px}.file-preview-markdown td{border-bottom:1px solid var(--sd-hairline);vertical-align:top;padding:8px 12px}.file-preview-markdown :is(th,td){overflow-wrap:normal;min-width:7em}}@layer screens{.app-shell{--shell-rail:var(--sd-rail-width-max);grid-template-columns:var(--shell-rail) minmax(0, 1fr);background:var(--sd-canvas);height:100vh;color:var(--sd-ink);transition:grid-template-columns var(--sd-motion-enter);display:grid;overflow:hidden}.app-shell.sidebar-collapsed{grid-template-columns:var(--sd-rail-collapsed) minmax(0, 1fr);transition:grid-template-columns var(--sd-motion-exit)}@media (width>=861px){.sidebar-collapsed .sidebar-scroll{width:auto;padding-inline:8px}.sidebar-collapsed :is(.brand-block>div,.sidebar-label,.nav-section-secondary>p,.nav-tree-expander,.library-tree,:is(.nav-links>a,.nav-section-secondary a)>span:not(.nav-item-icon)){display:none}.sidebar-collapsed :is(.nav-links>a,.nav-section-secondary a){justify-content:center;padding:0}.sidebar-collapsed .nav-tree-row{grid-template-columns:minmax(0,1fr)}}.shell-main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;height:100vh;min-height:0;display:grid}.sidebar{border-right:1px solid var(--sd-hairline);background:var(--sd-surface);flex-direction:column;min-width:0;height:100vh;min-height:0;display:flex;position:relative;overflow:hidden}.sidebar-rail{display:none}.sidebar-scroll{width:var(--shell-rail);flex-direction:column;flex:auto;gap:20px;min-height:0;padding:20px 16px 24px;display:flex;overflow-y:auto}.sidebar-footer{border-top:1px solid var(--sd-hairline);flex:none;padding:8px}.brand-block{align-items:center;gap:12px;display:flex}.brand-mark{width:var(--sd-control);height:var(--sd-control);background:var(--sd-ink);color:var(--sd-white);font:var(--sd-type-title);flex:none;place-items:center;display:grid}.brand-block>div{min-width:0;display:grid}.sidebar-collapse.ui-button{color:var(--sd-muted)}.sidebar-collapse.ui-button:hover{color:var(--sd-ink)}.brand-block strong{font:var(--sd-type-title)}.brand-block span:not(.brand-mark),.sidebar-label,.nav-section-secondary>p{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;margin:0}.sidebar-label,.nav-section-secondary>p{padding:0 10px 6px}.nav-links,.nav-section{align-content:start;gap:2px;min-width:0;display:grid}.nav-links>a,.nav-tree-row>a,.nav-section-secondary a{min-height:var(--sd-control);color:var(--sd-ink);font:var(--sd-type-strong);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}:is(.nav-links>a,.nav-tree-row>a,.nav-section-secondary a):hover{background:var(--sd-paper)}:is(.nav-links>a,.nav-tree-row>a,.nav-section-secondary a).active{background:var(--sd-ink);color:var(--sd-white)}.nav-item-icon{width:16px;color:inherit;flex:none;place-items:center;display:inline-grid}:is(.nav-lucide-icon,.library-row-icon,.tree-chevron-icon){flex:none;width:16px;height:16px}.nav-tree{gap:2px;min-width:0;display:grid}.nav-tree-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;display:grid}.nav-tree-expander.tree-expander{width:var(--sd-control);height:var(--sd-control)}.nav-tree-row:has(>a.active){background:var(--sd-ink)}.nav-tree-row:has(>a.active) .nav-tree-expander{color:var(--sd-white)}.nav-tree-row:has(>a.active) .nav-tree-expander:hover{background:var(--sd-actionHover)}.library-tree{border-left:1px solid var(--sd-hairline);margin:2px 0 4px 18px;padding-left:6px}.library-tree,.library-switcher-item,.library-folder-tree{gap:2px;min-width:0;display:grid}.tree-chevron-icon{transition:transform var(--sd-motion-color-feedback-duration) var(--sd-motion-color-feedback-easing)}.tree-expander[aria-expanded=true] .tree-chevron-icon{transform:rotate(90deg)}.library-folder-tree{margin-left:26px}.library-tree-row{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px;display:grid}.tree-expander,.tree-expander-placeholder{width:24px;height:var(--sd-control-dense)}.tree-expander{color:var(--sd-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.tree-expander:hover{background:var(--sd-paper);color:var(--sd-ink)}.library-link,.library-folder-link{min-height:var(--sd-control-dense);color:var(--sd-ink);font:var(--sd-type-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:grid}.library-folder-link{font:var(--sd-type-body)}.library-link:hover,.library-folder-link:hover{background:var(--sd-paper)}.library-link.in-context,.library-folder-link.active{background:var(--sd-actionSoft);color:var(--sd-action);box-shadow:inset 0 0 0 1px var(--sd-action)}.library-row-icon{color:var(--sd-muted)}.library-link.in-context .library-row-icon,.library-folder-link.active .library-row-icon{color:currentColor}.library-link-copy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree-status{color:var(--sd-muted);font:var(--sd-type-meta);padding:4px 8px}.topbar{z-index:var(--z-app-chrome);border-bottom:1px solid var(--sd-hairline);background:var(--sd-surface);align-items:center;gap:12px;min-height:60px;padding:12px 24px;display:flex;position:relative}.topbar .icon-button{flex:none;display:none}.topbar-search-slot{flex:auto;min-width:0;max-width:720px;margin-inline:auto}.command-trigger{width:100%;height:var(--sd-control);border:1px solid var(--sd-field);background:var(--sd-surface);color:var(--sd-muted);font:var(--sd-type-body);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:flex}.command-trigger:hover{border-color:var(--sd-ink)}.command-trigger:focus-visible{outline:var(--sd-focus-ring-width) solid var(--sd-focus);outline-offset:var(--sd-focus-ring-offset)}.command-trigger-icon{color:var(--sd-muted);flex:none}.command-trigger-copy{flex:auto;min-width:0}.command-trigger-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.command-trigger-shortcut{background:var(--sd-paper);color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);flex:none;padding:2px 6px}.account-card{flex:none;justify-content:flex-end;align-items:center;min-width:0;display:flex}.account-card-pending{color:var(--sd-muted);font:var(--sd-type-meta)}.account-menu-trigger.ui-menu-trigger{max-width:15rem;height:var(--sd-control);color:var(--sd-ink);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 2px;display:inline-flex}.account-menu-trigger.ui-menu-trigger:hover,.account-menu.is-open .account-menu-trigger{background:var(--sd-paper)}.account-menu-trigger-copy{min-width:0}.account-menu-trigger-copy strong{font:var(--sd-type-strong);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-menu-chevron{color:var(--sd-muted);flex:none}.avatar{background:var(--sd-hairline);width:32px;height:32px;color:var(--sd-ink);font:var(--sd-type-label);border-radius:50%;flex:none;place-items:center;display:inline-grid}.account-menu-profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:14rem;padding:8px 12px;display:grid}.account-menu-profile span{min-width:0;display:grid}.account-menu-profile strong{font:var(--sd-type-strong);text-overflow:ellipsis;overflow:hidden}.account-menu-profile small{color:var(--sd-muted);font:var(--sd-type-meta);text-overflow:ellipsis;overflow:hidden}.content{width:100%;min-width:0;min-height:0;max-width:var(--sd-content-max-width-wide);outline-offset:var(--sd-focus-ring-offset);margin-inline:auto;padding:24px 28px;overflow:auto}.content:focus-visible{outline:var(--sd-focus-ring-width) solid var(--sd-focus)}.content>.list-view-page{height:100%}.shell-route-error{gap:16px;max-width:720px;display:grid}.shell-skip-link{z-index:40;border:1px solid var(--sd-ink);background:var(--sd-surface);color:var(--sd-ink);font:var(--sd-type-body);padding:8px 12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.shell-skip-link:focus-visible{outline:var(--sd-focus-ring-width) solid var(--sd-focus);outline-offset:var(--sd-focus-ring-offset);transform:none}@media (width>=861px) and (width<=980px){.app-shell{--shell-rail:var(--sd-rail-width-min)}}.shell-nav-scrim{z-index:calc(var(--z-app-chrome) + 1);background:var(--sd-scrim);animation:ui-fade-in var(--sd-motion-enter) both;border:0;padding:0;position:fixed;inset:0}.shell-nav-heading{font:var(--sd-type-title);margin:0;padding:16px 16px 0}.shell-nav-close{z-index:2;position:absolute;top:12px;right:12px}@media (width<=860px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.sidebar,.app-shell.sidebar-collapsed .sidebar{z-index:calc(var(--z-app-chrome) + 2);border-right:1px solid var(--sd-ink);visibility:hidden;width:min(320px,88vw);transition:transform var(--sd-motion-exit), visibility var(--sd-motion-exit);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open,.app-shell.sidebar-collapsed .sidebar.open{visibility:visible;transition:transform var(--sd-motion-enter);transform:none}.sidebar .sidebar-scroll{flex:auto;width:auto;height:auto;min-height:0}.sidebar-footer{display:none}.topbar{gap:8px;min-height:0;padding:10px 12px}.topbar .icon-button{display:inline-grid}.topbar-search-slot{margin:0}.account-menu-trigger.ui-menu-trigger{padding:0 4px}.account-menu-trigger-copy,.account-menu-chevron{display:none}.content{padding:16px}}@media (width<=720px),(hover:none){.command-trigger-shortcut{display:none}}@media (width<=720px){.content{padding:12px}}.signal-desk-scope:has(.signal-desk-viewer.is-focus-mode) :is(.sidebar,.topbar){display:none}.signal-desk-scope:has(.signal-desk-viewer.is-focus-mode) .app-shell{grid-template-columns:minmax(0,1fr)}.signal-desk-scope:has(.signal-desk-viewer.is-focus-mode) .shell-main{grid-template-rows:minmax(0,1fr)}.signal-desk-scope:has(.signal-desk-viewer.is-focus-mode) .content{padding:0}.list-view-page{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.list-view-card{background:0 0;border:0;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.list-view-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;max-width:100%;min-height:0;overflow:auto}.list-view-scroll>.ui-data-table{min-width:fit-content}.app-list-table{width:100%}.app-list-table-head,.app-list-table-row{text-align:left;align-items:center;gap:0;width:100%;padding:0;display:grid}.app-list-table-head{z-index:4;background:var(--sd-surface);position:sticky;top:0}.app-list-table-head>.ui-data-table-cell,.app-list-table-row>.ui-data-table-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 12px;overflow:hidden}.app-list-table-compact .app-list-table-row{min-height:var(--sd-row-height-compact)}.file-table-sort{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.file-table-sort.active,.file-table-sort em{color:var(--sd-action);font-style:normal}.libraries-index,.activity-page{background:0 0;border:0;flex-direction:column;gap:16px;height:100%;min-height:0;padding:0;display:flex}.libraries-commandbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.libraries-index-path h1{font:inherit;letter-spacing:inherit;margin:0}.libraries-location-count{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;align-self:flex-end;padding-bottom:6px}.libraries-surface.list-view-card{flex:auto;gap:16px}.libraries-toolbar{border-block:1px solid var(--sd-hairline);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:12px 0}.libraries-toolbar-primary,.libraries-toolbar-secondary{flex-wrap:wrap;align-items:flex-end;gap:8px}.libraries-toolbar-primary{flex:320px}.libraries-toolbar-primary>.ui-toolbar-search{flex:260px;max-width:480px}.libraries-inline-select{min-width:180px}.list-view-card>:is(.ui-data-table,.list-view-scroll){flex:auto;min-height:0}@media (width<=860px){.libraries-index,.activity-page{gap:8px}.libraries-commandbar{flex-wrap:wrap}.libraries-commandbar>.library-workspace-path{flex:100%}.libraries-toolbar-primary>.ui-toolbar-search{flex:100%;max-width:none}.libraries-toolbar-secondary{flex-wrap:nowrap;flex:100%}.libraries-inline-select{flex:1 1 0;min-width:0}.app-list-table-row{min-height:var(--sd-row-height-touch)}}.documents-page.file-browser{background:0 0;border:0;flex-direction:column;gap:16px;height:100%;min-height:0;padding:0;display:flex}.documents-page.file-browser>:is(.file-browser-main,.file-browser-grid){flex:auto;min-height:0}.file-browser-main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.file-browser-main>.file-table,.file-browser-main>.file-card-grid{flex:auto;min-height:0}.signal-desk-browser-header{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.library-workspace-path{min-width:0;color:var(--sd-ink);font:var(--sd-type-display);letter-spacing:-.015em;white-space:nowrap;flex-wrap:nowrap;flex:auto;align-items:center;gap:8px;display:flex;overflow:hidden}.library-workspace-path>*{flex:0 auto;min-width:0}.library-workspace-path>:not(:last-child){flex-shrink:1000;min-width:3em}.library-workspace-path :is(button:not(.library-workspace-info-trigger),.library-path-current>:first-child){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.library-workspace-path button:not(.library-workspace-info-trigger){color:var(--sd-muted);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.library-workspace-path button:not(.library-workspace-info-trigger):hover{color:var(--sd-ink);text-decoration:underline}.library-path-segment,.library-path-current{align-items:center;gap:8px;min-width:0;display:inline-flex}.library-workspace-info{flex:none}.library-path-segment>svg{width:20px;height:20px;color:var(--sd-muted);flex:none}.library-path-current strong{font:inherit}.library-workspace-info-trigger{width:24px;height:24px;color:var(--sd-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.library-workspace-info-trigger:hover{background:var(--sd-paper);color:var(--sd-ink)}.library-workspace-header-actions{flex:none;align-items:center;gap:8px;display:flex}.library-filters-toggle{display:none}.signal-desk-browser-toolbar{border-block:1px solid var(--sd-hairline);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:12px 0;display:flex;container-type:inline-size}.signal-desk-browser-filter{flex:1 1 0;min-width:0}.signal-desk-browser-density{flex:none}.signal-desk-browser-popup-alert{border-left:var(--sd-rule-masthead) solid var(--sd-action);background:var(--sd-actionSoft);flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:8px 12px;margin:0;padding:8px 12px;display:flex}.signal-desk-browser-popup-alert a{color:var(--sd-action);font:var(--sd-type-strong)}.signal-desk-browser-popup-alert .ghost-button{color:var(--sd-ink);font:var(--sd-type-strong);background:0 0;border:0;margin-inline-start:auto;padding:0;text-decoration:underline}.library-workspace-surface{padding:16px}.library-inline-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.library-inline-composer-actions{gap:8px;display:flex}.file-table{min-height:0}.file-row[tabindex]{cursor:pointer}.file-row-name{min-width:0;max-width:100%;color:var(--sd-ink);font:var(--sd-type-strong);align-items:center;gap:8px;display:inline-flex}.file-row-name>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.file-row-name :is(svg,.file-type-icon-sm){flex:none;width:16px;height:16px}.file-table-selection-cell{justify-content:center;display:flex}.file-table-actions-cell,.file-table-column-control-cell{z-index:2;background:var(--sd-surface);justify-content:center;align-items:center;padding:0;display:flex;position:sticky}.file-table-actions-cell{right:0}.file-table-column-control-cell{right:48px}.app-list-table-head :is(.file-table-actions-cell,.file-table-column-control-cell){z-index:3}.file-row:is(:hover,:focus-within)>:is(.file-table-actions-cell,.file-table-column-control-cell){background:var(--sd-actionSoft)}.file-row-action-trigger{width:var(--sd-control-dense);min-width:var(--sd-control-dense);height:var(--sd-control-dense);padding:0}.metadata-column-add-trigger{width:24px;height:24px;color:var(--sd-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.metadata-column-add-trigger:hover{background:var(--sd-paper);color:var(--sd-ink)}.file-context-menu{width:13rem;min-width:13rem}.file-group-block{display:grid}.file-group-block>h2,.file-group-row{border-bottom:1px solid var(--sd-hairline);background:var(--sd-paper);color:var(--sd-ink);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;margin:0;padding:8px 12px}.file-empty-row{cursor:default;align-items:stretch;min-height:max(24rem,100vh - 300px)}.file-empty-row:hover{background:var(--sd-surface)}.file-empty-row>.file-empty-cell{white-space:normal;justify-content:center;align-items:center;padding:0;display:flex}.file-list-empty-state{text-align:center;align-content:center;justify-items:center;gap:12px;padding:48px 24px;display:grid}.file-list-empty-media{background:var(--sd-paper);width:48px;height:48px;color:var(--sd-ink);place-items:center;display:grid}.file-list-empty-copy h2{font:var(--sd-type-title);margin:0}.file-list-empty-copy p{max-width:28rem;color:var(--sd-muted);margin:4px auto 0}.file-list-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.file-action-sheet-form{gap:12px;padding:16px;display:grid}.file-action-sheet-actions{justify-content:flex-end;gap:8px;display:flex}.file-card-grid{align-content:start;gap:16px;display:grid}.file-tile-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.file-tile{border-top:var(--sd-rule-masthead) solid var(--sd-ink);background:var(--sd-surface);cursor:pointer;align-content:start;gap:8px;padding:12px 16px 16px;display:grid;position:relative}.file-tile:hover{background:var(--sd-actionSoft)}.file-tile-heading{align-items:center;gap:8px;min-width:0;padding-right:36px;display:flex}.file-tile-open{min-width:0;color:var(--sd-ink);font:var(--sd-type-strong);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.file-tile-open strong{font:inherit;overflow-wrap:anywhere}.file-tile>p{color:var(--sd-muted);font:var(--sd-type-meta);overflow-wrap:anywhere;margin:0}.file-tile-details{width:var(--sd-control-dense);height:var(--sd-control-dense);border:1px solid var(--sd-ink);background:var(--sd-surface);color:var(--sd-ink);place-items:center;padding:0;display:inline-grid;position:absolute;top:8px;right:8px}.file-tile dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.file-tile dt{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.file-tile dd{font:var(--sd-type-strong);overflow-wrap:anywhere;margin:2px 0 0}.file-browser-side{align-content:start;gap:16px;display:grid}@media (width>=1081px){.documents-page.file-browser.with-detail-panel{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:16px;display:grid}.documents-page.file-browser.with-detail-panel>:not(.file-detail-card-column){grid-column:1}.documents-page.file-browser.with-detail-panel>:is(.file-browser-main,.file-browser-grid){grid-row:4}.documents-page.file-browser.with-detail-panel>.file-detail-card-column{grid-area:1/2/-1;min-height:0;overflow:auto}}@media (width<=1080px){.documents-page.file-browser.with-detail-panel>.file-detail-card-column{z-index:var(--z-sheet);padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:var(--sd-scrim);display:block;position:fixed;inset:0;overflow:auto}}@media (width<=860px){.documents-page.file-browser{gap:8px}.signal-desk-browser-header{flex-wrap:wrap;gap:8px}.library-workspace-path{flex:100%}.library-filters-toggle{display:inline-flex}.signal-desk-browser-toolbar:not(.is-open){border:0;padding:0}.signal-desk-browser-toolbar:not(.is-open)>:not(.signal-desk-browser-popup-alert){display:none}.signal-desk-browser-toolbar.is-open>*{flex:100%}.signal-desk-browser-density>.ui-button{flex:1}.signal-desk-browser-popup-alert .ghost-button{margin-inline-start:0}.library-inline-composer{grid-template-columns:1fr}}.file-tile-heading .file-type-icon-md{width:32px;height:32px}.folder-strip{flex-wrap:wrap;gap:8px;display:flex}.file-empty-cell>.sd-route-state{background:0 0;border:0}@media (width<=720px){.file-table-head,.file-row{--file-table-columns:36px minmax(0, 1fr) 48px;--file-table-min-width:0}:is(.file-table-head,.file-row)>.ui-data-table-cell:not(.file-table-selection-cell,:nth-child(2),.file-table-actions-cell,.file-empty-cell){display:none}}.dashboard-page{background:0 0;border:0;align-content:start;gap:24px;min-width:0;padding:0;display:grid}.dashboard-hero{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;padding:0;display:flex}.dashboard-loading-heading{align-items:center;gap:12px;display:flex}.dashboard-kicker{color:var(--sd-ink);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;margin:0 0 4px}.dashboard-hero h1{font:var(--sd-type-display);letter-spacing:-.015em;margin:0}.dashboard-hero p:not(.dashboard-kicker){color:var(--sd-muted);margin:4px 0 0}.dashboard-summary-line{color:var(--sd-muted);font:var(--sd-type-strong);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;display:flex}.dashboard-first-run{max-width:640px}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.dashboard-module-primary{grid-row:span 2}.dashboard-module-header>svg{color:var(--sd-warning);flex:none}.dashboard-module-status{border-left:var(--sd-rule-masthead) solid var(--sd-warning);background:var(--sd-warningSoft);color:var(--sd-warning);margin:0;padding:12px 16px}.dashboard-module-empty{color:var(--sd-ink);font:var(--sd-type-title);margin:0;padding:16px 0 8px}.dashboard-module-footer{padding-top:4px}.dashboard-module-footer a{color:var(--sd-action);font:var(--sd-type-strong);text-underline-offset:3px;text-decoration:underline}.dashboard-work-list,.dashboard-list-stack,.dashboard-library-list{display:grid}.dashboard-work-card,.dashboard-attention-item,.dashboard-activity-item,.dashboard-library-card{border-bottom:1px solid var(--sd-hairline);align-items:start;gap:2px 12px;padding:8px 0;display:grid}:is(.dashboard-work-list,.dashboard-list-stack,.dashboard-library-list)>:last-child{border-bottom:0}.dashboard-work-card{grid-template-columns:28px minmax(0,1fr) auto;align-items:center}.dashboard-attention-item{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-activity-item{grid-template-columns:18px minmax(0,1fr)}.dashboard-activity-item>svg{color:var(--sd-muted);margin-top:2px}.dashboard-library-card{grid-template-columns:var(--sd-control) minmax(0, 1fr) auto;align-items:center}.dashboard-file-icon{place-items:center;display:grid}.dashboard-file-icon .file-type-icon{width:28px;height:28px}.dashboard-library-icon{width:var(--sd-control);height:var(--sd-control);background:var(--sd-paper);color:var(--sd-ink);place-items:center;display:grid}:is(.dashboard-work-card-copy,.dashboard-attention-item,.dashboard-activity-item,.dashboard-library-card) h3{color:var(--sd-ink);font:var(--sd-type-strong);overflow-wrap:anywhere;margin:0}:is(.dashboard-work-card-copy,.dashboard-attention-item,.dashboard-activity-item,.dashboard-library-card) p{color:var(--sd-muted);font:var(--sd-type-body);margin:0}:is(.dashboard-work-card-copy,.dashboard-attention-item,.dashboard-activity-item) small{color:var(--sd-muted);font:var(--sd-type-meta);display:block}.dashboard-work-card-copy{gap:2px;min-width:0;display:grid}.dashboard-badge-row{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.dashboard-badge-row:empty{display:none}:is(.dashboard-work-card-copy,.dashboard-library-card) h3 a{color:inherit;text-decoration:none}:is(.dashboard-work-card-copy,.dashboard-library-card) h3 a:hover{text-underline-offset:3px;text-decoration:underline}.dashboard-actions-menu{align-self:center}.dashboard-offline-banner{border-left:var(--sd-rule-masthead) solid var(--sd-warning);background:var(--sd-warningSoft);color:var(--sd-warning);font:var(--sd-type-label);align-items:center;gap:10px;padding:10px 16px;display:flex}.dashboard-offline [aria-disabled=true]{opacity:.55;cursor:not-allowed}@media (width<=1100px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-module-primary{grid-row:auto}}.file-viewer-page{border-top:var(--sd-rule-masthead) solid var(--sd-action);background:var(--sd-white);height:100vh;min-height:100vh;color:var(--sd-ink);grid-template-rows:auto minmax(0,1fr);display:grid}body:has(.file-viewer-page){border-top:0}.file-viewer-page-header{border-bottom:1px solid var(--sd-hairline);background:var(--sd-white);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 16px;display:flex}.file-viewer-heading{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.file-viewer-heading-copy{gap:2px;min-width:0;display:grid}.file-viewer-heading-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.file-viewer-heading-title-row h1{font:var(--sd-type-title-sans);overflow-wrap:anywhere;margin:0}.file-viewer-actions{flex:none;align-items:center;gap:8px;display:flex}.file-viewer-close{flex:none}.file-viewer-page-body{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.file-viewer-page-body.is-split{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.file-viewer-page-surface{background:color-mix(in srgb, var(--sd-canvas) 45%, var(--sd-white));min-width:0;min-height:0;display:grid;overflow:auto}.file-viewer-page-surface>*{min-height:0}.file-viewer-page-details{border-left:1px solid var(--sd-hairline);overscroll-behavior:contain;min-width:0;min-height:0;padding:12px;overflow:auto}.file-viewer-office{background:var(--sd-paper);height:100%;min-height:100%;overflow:hidden}.file-viewer-state{text-align:center;align-content:center;place-items:center;gap:8px;min-height:100%;padding:32px;display:grid}.file-viewer-state :is(h3,p){margin:0}.file-viewer-route-state{background:var(--sd-canvas);text-align:center;place-content:center;gap:12px;min-height:100vh;padding:32px;display:grid}.file-viewer-route-state :is(h1,p){margin:0}.file-viewer-page.is-focus-mode .file-viewer-page-header{z-index:var(--z-app-chrome);position:sticky;top:0}@media (width<=1023px){.file-viewer-page-body.is-split{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}}@media (width<=760px){.file-viewer-page-header{flex-direction:column;align-items:stretch;gap:8px;padding:8px 12px}.file-viewer-actions{scrollbar-width:none;overflow-x:auto}.file-viewer-actions>*{flex:none}.file-viewer-close{box-shadow:-8px 0 0 var(--sd-white);margin-left:auto;position:sticky;right:0}.file-viewer-page-body,.file-viewer-page-body.is-split{grid-template-columns:minmax(0,1fr)}.file-viewer-page-body.is-split>.file-viewer-page-surface{display:none}.file-viewer-page-details{border-left:0}}.file-viewer-details{min-width:0;min-height:0;padding:12px;overflow:auto}.file-detail-panel{border:0;border-top:var(--sd-rule-masthead) solid var(--sd-ruleStrong);background:var(--sd-surface);min-width:0;min-height:100%;color:var(--sd-ink);align-content:start;gap:16px;padding:16px;display:grid}.file-detail-panel-empty{min-height:260px}.file-browser-side>.file-detail-panel{align-self:start}.activity-detail-column .file-detail-panel{min-height:auto}.ui-sheet-content:has(.file-detail-panel){width:min(820px,100vw);padding:20px}.file-detail-topbar{border-bottom:1px solid var(--sd-hairline);padding-bottom:12px}.file-detail-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.file-detail-filemark{background:var(--sd-paper);width:40px;height:40px;color:var(--sd-ink);flex:none;place-items:center;display:grid}.file-detail-filemark :is(svg,.file-type-icon-lg){width:24px;height:24px}.file-detail-heading-copy{flex:auto;gap:2px;min-width:0;display:grid}.entity-detail-eyebrow{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.file-detail-heading-copy h2{font:var(--sd-type-title);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.file-detail-heading-copy p{color:var(--sd-muted);font:var(--sd-type-meta);margin:0}.file-detail-close{flex:none;margin-left:auto}.file-detail-frame{align-content:start;gap:16px;min-width:0;display:grid}.file-detail-actions,.file-detail-shortcuts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.file-detail-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.file-detail-tabs .ui-tab{white-space:nowrap;flex:none}.file-detail-body,.file-detail-section,.file-detail-empty-head{align-content:start;gap:12px;min-width:0;display:grid}.file-detail-section-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.file-detail-section-head p,.file-detail-card-copy{color:var(--sd-muted);margin:0}.file-detail-card.ui-card{border:1px solid var(--sd-hairline);background:var(--sd-surface);gap:8px;padding:12px 16px}.file-detail-card .ui-card-title{color:var(--sd-ink);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.file-detail-card-body{align-content:start;gap:8px;display:grid}.file-detail-facts-grid{display:grid}.file-detail-keyvalue,.file-detail-presence-block{border-top:1px solid var(--sd-hairline);gap:2px;min-width:0;padding:8px 0;display:grid}.file-detail-keyvalue:first-child,.file-detail-presence-block:first-child{border-top:0;padding-top:0}:is(.file-detail-keyvalue,.file-detail-presence-block) dt{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.file-detail-keyvalue dd{min-width:0;font:var(--sd-type-strong);overflow-wrap:anywhere;margin:0}.file-detail-presence-block dd{gap:8px;min-width:0;margin:0;display:grid}.file-detail-presence-copy{color:var(--sd-muted);margin:0}.file-detail-presence-group{gap:4px;display:grid}.file-detail-presence-label{font:var(--sd-type-strong)}.file-detail-presence-chips{flex-wrap:wrap;gap:6px;display:flex}.file-detail-participant{display:inline-flex}.file-detail-participant-avatar.is-editing{background:var(--sd-action);color:var(--sd-white)}.file-detail-audit-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.file-detail-audit-list{display:grid}.file-detail-audit-row{border-bottom:1px solid var(--sd-hairline);gap:2px;padding:8px 0;display:grid}.file-detail-audit-row :is(span,p){color:var(--sd-muted);margin:0}.metadata-editor,.metadata-editor-sheet{align-content:start;gap:12px;display:grid}.file-detail-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 16px;display:grid}.metadata-field{gap:6px;display:grid}.metadata-field>span{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.metadata-field small{color:var(--sd-muted);font:var(--sd-type-meta)}.metadata-field :is(input,select){width:100%}.metadata-field-span{grid-column:1/-1}.metadata-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.metadata-actions-sticky{border-top:1px solid var(--sd-hairline);background:var(--sd-surface);justify-content:flex-end;padding-top:8px;position:sticky;bottom:0}.file-versions-panel,.file-version-dialog{align-content:start;gap:12px;display:grid}.file-version-toolbar{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.file-version-count{color:var(--sd-muted);font:var(--sd-type-meta);margin:0}.compact-version-filter{min-width:12rem}.file-version-list{display:grid}.file-version-row{border-bottom:1px solid var(--sd-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.file-version-row.current{border-left:var(--sd-rule-masthead) solid var(--sd-action);background:var(--sd-actionSoft);padding-inline:12px}.file-version-main{gap:2px;min-width:0;display:grid}.file-version-main :is(span,p){color:var(--sd-muted);margin:0}.file-version-actions,.file-version-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.file-version-menu{flex:none}.file-version-menu .ui-menu-popover{min-width:13.5rem;left:auto;right:0}.entity-permissions-sheet{margin-top:16px}@media (width>=1440px){.ui-sheet-content:has(.file-detail-panel){width:min(920px,100vw)}}@media (width<=1023px){.ui-sheet-content:has(.file-detail-panel){width:100vw;padding:12px}}@media (width<=860px){.file-detail-topbar{z-index:1;background:var(--sd-surface);position:sticky;top:0}.file-detail-actions{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.file-detail-actions>*{flex:none}.file-detail-metadata-grid,.file-version-row{grid-template-columns:minmax(0,1fr)}.file-version-actions{justify-content:flex-start}}:is(.file-permissions-section,.entity-permissions-sheet) :is(.permissions-settings-grid,.permissions-form-row){grid-template-columns:minmax(0,1fr)}.checkout-actions,.checkout-dialog,.file-detail-share-dialog{align-content:start;gap:12px;display:grid}.checkout-status-card{border-top:1px solid var(--sd-hairline);justify-content:space-between;align-items:flex-start;gap:12px;padding-top:8px;display:flex}.checkout-status-card h3{font:var(--sd-type-strong);margin:0}.checkout-button-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.file-detail-advanced{border-top:1px solid var(--sd-hairline);gap:8px;padding-top:8px;display:grid}.file-detail-advanced summary{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;cursor:pointer}.file-detail-inline-action{align-self:start}.file-detail-card-inline{justify-content:space-between;align-items:center;gap:12px;display:flex}.compound-field{gap:8px;display:grid}.compound-field.compact{grid-template-columns:minmax(0,1fr) 96px}.compound-field input{width:100%}@media (width<=820px){.checkout-status-card{flex-direction:column}.file-detail-card-inline{flex-direction:column;align-items:flex-start}}.file-version-menu-trigger{width:var(--sd-control-dense);height:var(--sd-control-dense)}.libraries-view-toggle>.ui-button span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.libraries-list-table .app-list-table-head,.libraries-list-table .app-list-table-row{grid-template-columns:minmax(0,2.2fr) minmax(120px,.7fr) minmax(120px,.7fr) 56px}.library-name-cell{align-items:center;gap:12px;min-width:0;padding-block:8px;display:flex}.library-name-cell>div{min-width:0;display:grid}.library-name-cell p{color:var(--sd-muted);font:var(--sd-type-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.library-mark{width:var(--sd-control);height:var(--sd-control);background:var(--sd-paper);color:var(--sd-ink);flex:none;place-items:center;display:grid}.library-mark.compact{width:var(--sd-control-dense);height:var(--sd-control-dense)}.library-name-link{color:var(--sd-ink);font:var(--sd-type-strong);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.library-name-link:hover{color:var(--sd-action);text-decoration:underline}.libraries-updated-cell{color:var(--sd-muted);align-items:center;gap:6px;display:inline-flex}.libraries-table-actions-cell{justify-content:center;padding:0;display:flex}.library-page-role-badge svg{flex:none}.libraries-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:16px;display:grid}.library-card-live.ui-card{gap:12px}.library-card-live.ui-card:hover{background:var(--sd-paper)}.library-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.library-card-title-block{gap:2px;min-width:0;display:grid}.library-card-title-block p{color:var(--sd-muted);font:var(--sd-type-meta);margin:0}.library-card-meta{border-top:1px solid var(--sd-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding-top:12px;display:grid}.library-card-meta dt{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.library-card-meta dd{font:var(--sd-type-strong);margin:2px 0 0}.library-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.library-card-entry{color:var(--sd-action);font:var(--sd-type-strong);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.quick-create-card{gap:16px;display:grid}@media (width<=720px){.libraries-list-table .app-list-table-head,.libraries-list-table .app-list-table-row{grid-template-columns:minmax(0,1fr) 56px}.libraries-list-table :is(.app-list-table-head,.app-list-table-row)>:is(:nth-child(2),:nth-child(3)){display:none}}.recycle-table .app-list-table-head,.recycle-table .app-list-table-row{grid-template-columns:minmax(180px,1.4fr) minmax(160px,1.2fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(110px,.7fr) 56px}.recycle-table{min-width:0}.recycle-actions-cell{justify-content:center;padding:0;display:flex}.strong-cell{font:var(--sd-type-strong)}.strong-cell :is(span,small){color:var(--sd-muted);font:var(--sd-type-meta);display:block}.restore-conflict-card{border-left:var(--sd-rule-masthead) solid var(--sd-warning);background:var(--sd-warningSoft);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:12px 16px;display:flex}.restore-conflict-card p{color:var(--sd-warning);flex:100%;margin:0}.restore-conflict-card .ui-input{flex:240px}.recycle-mobile-note{color:var(--sd-muted);margin:0}.file-confirm-action-sheet-body{gap:12px;padding:16px;display:grid}.file-confirm-action-sheet-body p{margin:0}@media (width<=720px){.recycle-table .app-list-table-head{display:none}.recycle-table .app-list-table-row{grid-template-columns:minmax(0,1fr);padding-block:8px}.recycle-table .app-list-table-row>.ui-data-table-cell{white-space:normal}}.activity-filter-sheet-trigger{position:relative}.activity-filter-count{background:var(--sd-action);min-width:20px;height:20px;color:var(--sd-white);font:var(--sd-type-label);border-radius:10px;place-items:center;padding:0 4px;display:inline-grid}.activity-column-menu-list{display:grid}.activity-applied-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activity-applied-filters-label{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.activity-filter-chip-list{flex-wrap:wrap;gap:6px;display:flex}.activity-filter-chip{border:1px solid var(--sd-action);background:var(--sd-actionSoft);color:var(--sd-action);font:var(--sd-type-meta);align-items:center;gap:6px;padding:2px 4px 2px 8px;display:inline-flex}.activity-filter-chip button{width:20px;height:20px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.activity-filter-chip button:hover{background:var(--sd-white)}.activity-table-shell{flex:auto;min-height:0}.activity-row-clickable{cursor:pointer}.activity-row.selected{background:var(--sd-actionSoft);box-shadow:inset var(--sd-rule-masthead) 0 0 var(--sd-action)}.activity-pagination-footer{border-top:1px solid var(--sd-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;display:flex}.activity-pagination-footer>div:first-child{color:var(--sd-muted);align-items:center;gap:12px;display:flex}.activity-pagination-actions{gap:8px;display:flex}.activity-filter-sheet-body{gap:16px;padding:16px 0;display:grid}.activity-filter-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.activity-evidence-summary,.activity-evidence-metadata{gap:8px;display:grid}.activity-evidence-facts{overflow-wrap:anywhere}@media (width>=1081px){.activity-page.with-detail-panel{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:16px;display:grid}.activity-page.with-detail-panel>:not(.activity-detail-column){grid-column:1}.activity-page.with-detail-panel>.activity-detail-column{grid-area:1/2/-1;min-height:0;overflow:auto}}@media (width<=1080px){.activity-detail-column{margin-top:16px}}@media (width<=720px){.activity-filter-sheet-grid{grid-template-columns:minmax(0,1fr)}}.library-settings-page,.user-settings-page{align-content:start;gap:16px;min-width:0;display:grid}.library-settings-title{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.settings-tabs{scrollbar-width:none;flex-wrap:nowrap;width:auto;max-width:100%;overflow-x:auto}.settings-tabs .ui-tab{white-space:nowrap;flex:none}.browser-panel,.settings-section{border:0;border-top:var(--sd-rule-masthead) solid var(--sd-ruleStrong);background:var(--sd-surface);align-content:start;gap:16px;min-width:0;padding:16px 20px 20px;display:grid}.browser-panel-head,.settings-section-head,.user-settings-head{border-bottom:1px solid var(--sd-hairline);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding-bottom:12px;display:flex}:is(.browser-panel-head,.settings-section-head) :is(.eyebrow,h2){color:var(--sd-ink);font:var(--sd-type-strong);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;margin:0}:is(.browser-panel-head,.settings-section-head) .eyebrow:has(+:is(h2,h3)){color:var(--sd-muted);font:var(--sd-type-label)}:is(.browser-panel-head,.settings-section-head) :is(.eyebrow+:is(h2,h3),h3){font:var(--sd-type-title);letter-spacing:normal;text-transform:none;margin:2px 0 0}:is(.browser-panel-head,.settings-section-head) p:not(.eyebrow){max-width:42rem;color:var(--sd-muted);margin:4px 0 0}.settings-section-body{gap:16px;min-width:0;display:grid}.settings-subsection,.view-group,.view-columns-panel,.usage-stat-card,.sensitivity-label-create,.permission-audit-node,.user-settings-card{border:1px solid var(--sd-hairline);background:var(--sd-surface);align-content:start;gap:12px;min-width:0;padding:12px 16px 16px;display:grid}.settings-subsection-head,.view-group-head,.permissions-section-head{border-bottom:1px solid var(--sd-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:8px;display:flex}:is(.settings-subsection-head,.view-group-head,.permissions-section-head,.user-settings-card) :is(h2,h3,.eyebrow){color:var(--sd-ink);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;margin:0}.settings-subsection-head p{color:var(--sd-muted);margin:2px 0 0}.permissions-section-head.browser-panel-head{padding-bottom:8px}.permission-alert,.settings-error,.versioning-coauthor-warning,.table-empty,.usage-no-quota,.column-settings-delete-guard,.permission-sync-notice,.permission-limited-note,.permission-audit-reason,.admin-view-only-note{border:0;border-left:var(--sd-rule-masthead) solid var(--sd-field);background:var(--sd-paper);color:var(--sd-ink);margin:0;padding:12px 16px;display:block}:is(.permission-alert.error,.settings-error){border-left-color:var(--sd-invalid);background:var(--sd-invalidSoft);color:var(--sd-invalid)}:is(.general-settings-warning,.versioning-coauthor-warning,.column-settings-delete-guard,.permission-audit-reason){border-left-color:var(--sd-warning);background:var(--sd-warningSoft);color:var(--sd-warning)}.general-settings-success{border-left-color:var(--sd-ok);background:var(--sd-okSoft);color:var(--sd-ok)}.permission-sync-notice{border-left-color:var(--sd-action);background:var(--sd-actionSoft);justify-content:space-between;align-items:center;gap:12px;display:flex}.versioning-coauthor-warning{align-items:flex-start;gap:12px;display:flex}.versioning-coauthor-warning svg{flex:none;margin-top:2px}.versioning-coauthor-warning strong{margin-bottom:4px;display:block}:is(.versioning-coauthor-warning,.usage-no-quota,.permission-audit-reason) p{margin:0}.settings-form,.general-settings-form,.column-settings-form,.permissions-form-stack{align-content:start;gap:16px;min-width:0;display:grid}.settings-form{max-width:640px}.settings-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.settings-form-actions,.general-settings-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.general-settings-meta{color:var(--sd-muted);font:var(--sd-type-meta);justify-content:space-between;gap:12px;display:flex}.general-settings-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.general-settings-facts,.general-settings-fact-list{gap:12px;display:grid}.general-settings-fact{gap:2px;display:grid}.general-settings-fact span{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.general-settings-fact strong{font:var(--sd-type-strong);overflow-wrap:anywhere}.column-settings-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.column-settings-layout.form-open{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.column-settings-form-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.column-settings-name{font:var(--sd-type-strong);display:block}.column-settings-summary{color:var(--sd-muted);font:var(--sd-type-meta);white-space:normal;margin:2px 0 0}.column-add-trigger{align-items:center;gap:6px;display:inline-flex}.settings-list-table-head,.settings-list-table-row{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.8fr) minmax(80px,.5fr) minmax(160px,1fr) auto}.settings-list-table-row{align-items:start;padding-block:8px}.settings-list-table-row [role=cell] small{color:var(--sd-muted);font:var(--sd-type-meta);display:block}:is(.column-actions-cell,.permission-row-action){justify-content:center;padding:0;display:flex}.usage-stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.usage-stat-card{grid-template-columns:auto minmax(0,1fr);align-items:center}.usage-stat-card.primary{grid-template-columns:auto minmax(0,1fr) auto}.usage-stat-icon{width:var(--sd-control);height:var(--sd-control);background:var(--sd-paper);color:var(--sd-ink);place-items:center;display:grid}.usage-stat-body{gap:2px;min-width:0;display:grid}.usage-stat-label{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.usage-stat-value{font:var(--sd-type-title)}.usage-stat-sublabel{color:var(--sd-muted);font:var(--sd-type-meta)}.usage-stat-bar{background:var(--sd-hairline);grid-column:1/-1;height:8px;overflow:hidden}.usage-stat-fill{background:var(--sd-action);height:100%}.usage-stat-fill.warning{background:var(--sd-warning)}.usage-stat-fill.danger{background:var(--sd-invalid)}.usage-stat-pct{color:var(--sd-muted);font:var(--sd-type-label);grid-area:1/-2/auto/-1;justify-self:end}.views-settings-panel,.views-settings-editor,.views-builder-stack{align-content:start;gap:16px;display:grid}.views-settings-toolbar{gap:12px}.views-settings-toolbar-main{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr);align-items:end;gap:12px 16px;display:grid}.views-settings-toolbar-view,.views-settings-toolbar-name{gap:6px;display:grid}.views-settings-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.views-settings-default-toggle{height:var(--sd-control);border:1px solid var(--sd-ink);background:var(--sd-surface);font:var(--sd-type-strong);white-space:nowrap;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.view-status-inline,.view-status-badge{height:var(--sd-control);border:1px solid var(--sd-hairline);color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;align-items:center;padding:0 10px;display:inline-flex}.views-layout-toggle>.ui-button span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.views-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.views-settings-card{min-height:100%}.views-settings-wide-card,.views-settings-columns-card{grid-column:1/-1}.view-group-head{color:var(--sd-ink);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.view-group-head svg{flex:none}.view-group-fields{gap:12px;display:grid}.views-settings-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.view-columns-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;display:grid}.view-column-option{min-height:var(--sd-control-dense);font:var(--sd-type-body);align-items:center;gap:8px;display:flex}.views-builder-row{grid-template-columns:minmax(120px,1fr) minmax(150px,1fr) minmax(160px,1fr) auto;align-items:end;gap:12px;display:grid}.views-builder-row.sort{grid-template-columns:minmax(150px,1fr) minmax(150px,.8fr) auto}.views-sort-actions{align-items:center;gap:8px;display:flex}.views-add-row{width:fit-content}.sensitivity-settings-section,.sensitivity-default-control,.sensitivity-label-sheet-body{gap:16px;display:grid}.sensitivity-default-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.sensitivity-label-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sensitivity-label-summary>div:first-child,.sensitivity-label-main{gap:4px;min-width:0;display:grid}.sensitivity-label-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sensitivity-label-summary p{color:var(--sd-muted);font:var(--sd-type-meta);margin:4px 0 0}.sensitivity-label-copy-status{color:var(--sd-muted);font:var(--sd-type-label)}.sensitivity-taxonomy-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.sensitivity-taxonomy-head,.sensitivity-taxonomy-row{grid-template-columns:minmax(200px,1.6fr) 104px 104px minmax(170px,1fr)}.sensitivity-taxonomy-row{align-items:start;padding-block:8px}.sensitivity-taxonomy-row .ui-data-table-cell:first-child{white-space:normal;justify-items:start;gap:4px;display:grid}.sensitivity-taxonomy-actions{flex-wrap:wrap;gap:6px;display:flex}.sensitivity-label-create{align-self:start}.sensitivity-label-create>:is(h3,h4){font:var(--sd-type-title);margin:0}.permissions-panel{gap:20px}.permissions-heading,.permissions-denied-state,.permissions-conflict-state{margin:0}.inheritance-banner{border:0;border-left:var(--sd-rule-masthead) solid var(--sd-action);background:var(--sd-actionSoft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:12px 16px;display:grid}.inheritance-banner.broken{border-left-color:var(--sd-warning);background:var(--sd-warningSoft)}.inheritance-copy{gap:4px;display:grid}.inheritance-title-row{min-width:0;font:var(--sd-type-strong);align-items:center;gap:6px;display:inline-flex}.inheritance-banner span:not(.inheritance-title-row *){color:var(--sd-muted)}.inheritance-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.permission-action-help{align-items:center;display:inline-flex}.permission-action-help[data-tooltip]:after{text-align:left;width:20rem;max-width:min(20rem,100vw - 2rem)}.permission-info-icon{width:16px;height:16px;color:var(--sd-muted);place-items:center;display:inline-grid}.permission-info-icon svg{width:16px;height:16px}.permission-info-icon:hover{color:var(--sd-ink)}.permissions-settings-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.permissions-section{align-content:start;gap:12px;min-width:0;display:grid}.permissions-list-section{gap:12px}.permissions-form-row{grid-template-columns:minmax(180px,1fr) minmax(130px,.4fr) auto;align-items:end;gap:12px;display:grid}.permissions-inline-note{color:var(--sd-muted);font:var(--sd-type-meta);margin:0}.permissions-group-stack,.permissions-group-results{gap:8px;display:grid}.permissions-group-row{border:1px solid var(--sd-hairline);background:var(--sd-surface);color:var(--sd-ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.permissions-group-row:hover{border-color:var(--sd-ink)}.permissions-group-row :is(span,strong,small){display:block}.permissions-group-row small{color:var(--sd-muted)}.permissions-group-row em{color:var(--sd-action);font:var(--sd-type-strong);font-style:normal}.permissions-group-row:disabled{cursor:not-allowed;opacity:.55}.effective-access{gap:0;margin:0;display:grid}.effective-access div{border-top:1px solid var(--sd-hairline);gap:2px;padding:8px 0;display:grid}.effective-access div:first-child{border-top:0;padding-top:0}.effective-access dt{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.effective-access dd{font:var(--sd-type-strong);margin:0}.permission-data-table{overflow:visible}.permission-grants-head,.permission-grant-row{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.8fr) minmax(150px,.9fr) auto}.permission-members-head,.permission-members-row{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.8fr) minmax(200px,1.1fr) auto}:is(.permission-grant-row,.permission-members-row){padding-block:6px}:is(.permission-grant-row,.permission-members-row) [role=cell]{white-space:normal}:is(.permission-grant-row,.permission-members-row) :is(strong,small){display:block}:is(.permission-grant-row,.permission-members-row) small{color:var(--sd-muted);font:var(--sd-type-meta)}.permission-audit-sheet,.permission-audit-section,.permission-audit-summary,.permission-audit-chain,.permission-audit-grants,.permission-audit-reason-list{gap:12px;display:grid}.permission-audit-node-head,.permission-audit-grant{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.permission-audit-node-head small,.permission-audit-grant span{color:var(--sd-muted);font:var(--sd-type-meta);display:block}.permission-audit-grant{border-top:1px solid var(--sd-hairline);padding:8px 0}.permission-audit-grant em{color:var(--sd-action);font-style:normal;font:var(--sd-type-strong)}.user-settings-page{max-width:760px}.user-settings-head{border-bottom:0;gap:4px;padding-bottom:0;display:grid}.user-settings-head h1{font:var(--sd-type-display);margin:0}.user-settings-summary{color:var(--sd-muted);margin:0}.user-settings-card{border:0;border-top:var(--sd-rule-masthead) solid var(--sd-ruleStrong);padding:16px 20px 20px}.user-settings-card h2{border-bottom:1px solid var(--sd-hairline);padding-bottom:8px}.user-settings-card p{margin:0}.user-settings-facts{grid-template-columns:160px minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.user-settings-facts dt{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.user-settings-facts dd{font:var(--sd-type-strong);overflow-wrap:anywhere;margin:0}.user-settings-account-link{color:var(--sd-action);font:var(--sd-type-strong)}.user-settings-account-missing{color:var(--sd-muted)}.admin-page{width:100%;max-width:none}.admin-console-title{font:inherit;margin:0;display:inline}.admin-console-scroll{align-content:start;gap:24px;min-height:0;display:grid;overflow:auto}.admin-share-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 12px;display:flex}.admin-share-counts{flex-wrap:wrap;gap:6px;display:flex}.admin-share-head,.admin-share-row{grid-template-columns:40px minmax(220px,1.4fr) minmax(220px,1fr)}.admin-share-row{align-items:start;padding-block:8px}.admin-share-row:hover{background:var(--sd-actionSoft)}.admin-share-main,.admin-share-meta{white-space:normal;gap:2px;min-width:0;display:grid}.admin-share-main :is(strong,span),.admin-share-meta span{overflow-wrap:anywhere}.admin-share-main span,.admin-share-meta,.admin-share-empty{color:var(--sd-muted);font:var(--sd-type-meta)}.admin-share-empty{padding:16px}.admin-cache-health{border-left:var(--sd-rule-masthead) solid var(--sd-ok);background:var(--sd-okSoft);gap:12px;padding:12px 16px;display:grid}.admin-cache-health[data-state=checking]{border-left-color:var(--sd-field);background:var(--sd-paper)}.admin-cache-health[data-state=warning],.admin-cache-health[data-state=degraded]{border-left-color:var(--sd-warning);background:var(--sd-warningSoft)}.admin-cache-health-summary{gap:2px;display:grid}.admin-cache-health-kicker{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.admin-cache-health-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:0;display:grid}.admin-cache-health-metrics dt{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.admin-cache-health-metrics dd{font:var(--sd-type-strong);margin:0}.admin-cache-health-next{color:var(--sd-muted);margin:0}.admin-cache-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.admin-cache-locks{border-left:var(--sd-rule-masthead) solid var(--sd-field);background:var(--sd-paper);gap:4px;padding:12px 16px;display:grid}.admin-dlp-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.admin-dlp-inline-form{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px;display:grid}.admin-dlp-row,.admin-dlp-incident-row{grid-template-columns:repeat(4,minmax(100px,1fr));align-items:start;padding-block:6px}.admin-dlp-row [role=cell],.admin-dlp-incident-row [role=cell]{white-space:normal;overflow-wrap:anywhere}.admin-dlp-simulation-result{border-left:var(--sd-rule-masthead) solid var(--sd-action);background:var(--sd-actionSoft);gap:8px;padding:12px 16px;display:grid}@media (width<=1080px){.views-settings-grid,.sensitivity-taxonomy-grid,.views-settings-toolbar-main,.views-builder-row,.views-builder-row.sort{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.general-settings-grid,.column-settings-layout.form-open,.permissions-settings-grid,.inheritance-banner{grid-template-columns:minmax(0,1fr)}.inheritance-actions{justify-content:flex-start}.permissions-form-row{grid-template-columns:minmax(0,1fr)}:is(.permission-grants-head,.permission-members-head,.settings-list-table-head){display:none}:is(.permission-grant-row,.permission-members-row,.settings-list-table-row){grid-template-columns:minmax(0,1fr);gap:4px;padding-block:8px}:is(.permission-grant-row,.permission-members-row,.settings-list-table-row)>:is(.permission-row-action,.column-actions-cell){justify-content:flex-start;padding-inline:12px}}@media (width<=720px){.browser-panel,.settings-section,.user-settings-card{padding:12px 16px 16px}.settings-form-row,.sensitivity-default-row,.sensitivity-label-summary{grid-template-columns:minmax(0,1fr)}.user-settings-facts{grid-template-columns:minmax(0,1fr);gap:2px}.user-settings-facts dd{margin-bottom:8px}:is(.admin-share-head,.admin-share-row){grid-template-columns:32px minmax(0,1fr)}.admin-share-meta{grid-column:2}.admin-dlp-inline-form,.sensitivity-label-create,.sensitivity-taxonomy-head,.sensitivity-taxonomy-row{grid-template-columns:minmax(0,1fr)}.sensitivity-taxonomy-head>:not(:first-child){display:none}}.ui-sheet-content>:is(.browser-panel,.settings-section,.ui-panel){border-top:0;padding:0}.column-form{gap:12px;display:grid}.column-form>.ui-button{justify-self:start}.auth-screen,.auth-loading-screen{min-height:100vh;padding:var(--sd-page-padding);background:var(--sd-canvas);color:var(--sd-ink);align-content:center;place-items:center;gap:16px;display:grid}.auth-card{border-top:var(--sd-rule-masthead) solid var(--sd-ruleStrong);background:var(--sd-surface);gap:16px;width:min(440px,100%);padding:24px 32px 32px;display:grid}.auth-brand-block{align-items:center;gap:12px;display:flex}.auth-brand-mark{width:var(--sd-control);height:var(--sd-control);background:var(--sd-ink);color:var(--sd-white);font:var(--sd-type-title);place-items:center;display:grid}.auth-brand-copy{display:grid}.auth-brand-copy strong{font:var(--sd-type-title)}.auth-brand-copy span,.auth-kicker{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;margin:0}.auth-title{font:var(--sd-type-display);margin:0}.auth-title:focus-visible{outline:var(--sd-focus-ring-width) solid var(--sd-focus);outline-offset:var(--sd-focus-ring-offset)}.auth-card-summary,.auth-redirect-note,.auth-error-reason{margin:0}.auth-error-block{border-left:var(--sd-rule-masthead) solid var(--sd-invalid);background:var(--sd-invalidSoft);color:var(--sd-invalid);gap:8px;padding:12px 16px;display:grid}.auth-actions{gap:8px;display:flex}.auth-primary-action{height:var(--sd-control);border:1px solid var(--sd-action);background:var(--sd-action);color:var(--sd-white);font:var(--sd-type-strong);cursor:pointer;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.auth-primary-action:hover{border-color:var(--sd-actionHover);background:var(--sd-actionHover)}.auth-primary-action:focus-visible{outline:var(--sd-focus-ring-width) solid var(--sd-focus);outline-offset:var(--sd-focus-ring-offset)}.auth-help-note,.auth-footer-note{color:var(--sd-muted);font:var(--sd-type-meta);margin:0}.auth-loading-label{color:var(--sd-muted);font:var(--sd-type-strong);margin:0}.fatal-error,.route-panel{border-top:var(--sd-rule-masthead) solid var(--sd-ruleStrong);background:var(--sd-surface);gap:12px;max-width:760px;padding:24px 32px 32px;display:grid}.fatal-error{margin:10vh auto}:is(.fatal-error,.route-panel) h1{font:var(--sd-type-display);margin:0}:is(.fatal-error,.route-panel) p{color:var(--sd-muted);margin:0}.route-panel h1:focus-visible{outline:var(--sd-focus-ring-width) solid var(--sd-focus);outline-offset:var(--sd-focus-ring-offset)}.route-summary{max-width:720px}.route-actions{flex-wrap:wrap;gap:8px;display:flex}.param-list,.preview-grid,.state-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;display:grid}.param-list div,.preview-card,.state-card{border:1px solid var(--sd-hairline);background:var(--sd-surface);align-content:start;gap:6px;padding:12px 16px;display:grid}.param-list dt{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase}.param-list dd,:is(.preview-card,.state-card) h2{font:var(--sd-type-strong);margin:0}:is(.preview-card,.state-card) p{color:var(--sd-muted);margin:0}.action-chip{background:var(--sd-paper);color:var(--sd-inkSoft);font:var(--sd-type-label);letter-spacing:.06em;text-transform:uppercase;border:1px solid;align-items:center;padding:2px 8px;display:inline-flex}.signal-desk-app-root:has(.share-page){background:var(--sd-canvas);min-height:100dvh}.share-page{align-content:start;gap:24px;max-width:960px;min-height:100dvh;margin:0 auto;padding:32px 16px;display:grid}.share-header{border-bottom:1px solid var(--sd-hairline);gap:4px;padding-bottom:16px;display:grid}.share-header h1{font:var(--sd-type-display);margin:0}.share-header h1:focus-visible{outline:var(--sd-focus-ring-width) solid var(--sd-focus);outline-offset:var(--sd-focus-ring-offset)}.share-header p{color:var(--sd-muted);margin:0}.share-main h2{font:var(--sd-type-title);margin:0}.share-verify-card{max-width:560px}.share-verify-form{gap:12px;display:grid}.share-masked-recipient{font:var(--sd-type-strong)}.share-status{color:var(--sd-muted);font:var(--sd-type-meta);margin:0}.share-terminal-card{justify-items:start}.share-terminal-card:is([data-state=expired],[data-state=revoked],[data-state=dlp-denied]) h2{color:var(--sd-invalid)}.share-file-hero{align-items:center;gap:16px;display:flex}.share-file-hero-copy{gap:4px;min-width:0;display:grid}.share-file-hero h2{overflow-wrap:anywhere}.share-file-hero-copy p{max-width:60ch;color:var(--sd-muted);margin:0}.share-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.share-actions{flex-wrap:wrap;gap:8px;display:flex}.share-preview{gap:12px}.share-preview h3{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;margin:0}.share-preview .file-preview-frame{min-height:560px}.share-editor-page{background:var(--sd-white);flex-direction:column;height:100vh;min-height:0;display:flex}.share-editor-page .file-viewer-office{flex:1;min-height:0}.share-editor-brand{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;margin:0}.share-editor-file-name{font:var(--sd-type-strong);margin:0}.ui-action-sheet.share-link-action-sheet{width:min(760px,100vw - 32px)}.share-link-dialog{gap:16px;padding:16px;display:grid}.share-link-form{grid-template-columns:minmax(220px,1.2fr) minmax(140px,.7fr) minmax(180px,.9fr) auto;align-items:end;gap:12px;display:grid}.share-link-created{border-left:var(--sd-rule-masthead) solid var(--sd-ok);background:var(--sd-okSoft);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 16px;display:grid}.share-link-created p{font:var(--sd-type-strong);grid-column:1/-1;margin:0}.share-link-list{display:grid}.share-link-list-head,.share-link-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-link-list-head{border-bottom:1px solid var(--sd-hairline);padding-bottom:8px}.share-link-list-head h3{font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;margin:0}.share-link-list-head span,.share-link-row span,.share-link-empty{color:var(--sd-muted);font:var(--sd-type-meta)}.share-link-empty{padding:12px 0}.share-link-row{border-bottom:1px solid var(--sd-hairline);padding:12px 0}.share-link-row div{gap:2px;min-width:0;display:grid}.share-link-row strong{overflow-wrap:anywhere}.share-link-row-actions{flex:none;justify-content:flex-end;gap:6px;display:flex}.share-link-revoke-note{color:var(--sd-muted);font:var(--sd-type-meta);align-self:center}.desktop-provider-shell{background:var(--sd-canvas);place-items:center;min-height:100vh;padding:clamp(16px,4vw,48px);display:grid}.desktop-provider-card{border-top:var(--sd-rule-masthead) solid var(--sd-ruleStrong);background:var(--sd-surface);gap:16px;width:min(760px,100%);padding:24px 32px 32px;display:grid}.desktop-provider-card.compact{width:min(440px,100%)}.desktop-provider-card h1{font:var(--sd-type-display);margin:0}.desktop-provider-summary,.desktop-provider-muted{color:var(--sd-muted);margin:0}.desktop-provider-signal{background:var(--sd-paper);color:var(--sd-muted);font:var(--sd-type-label);border:1px solid;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.desktop-provider-signal span{font:var(--sd-type-code)}.desktop-provider-signal.active{background:var(--sd-okSoft);color:var(--sd-ok)}.desktop-provider-actions,.desktop-provider-probe-actions{flex-wrap:wrap;gap:8px;display:flex}.desktop-provider-browser,.desktop-provider-probe{border:1px solid var(--sd-hairline);background:var(--sd-surface);gap:12px;padding:12px 16px 16px;display:grid}.desktop-provider-browser-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.desktop-provider-browser-head h2{font:var(--sd-type-title);margin:2px 0 4px}.desktop-provider-browser-head p,.desktop-provider-probe :is(p,small){color:var(--sd-muted);margin:0}.desktop-provider-field{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;gap:6px;display:grid}.desktop-provider-field select{height:var(--sd-control);border:1px solid var(--sd-field);background:var(--sd-surface);color:var(--sd-ink);font:var(--sd-type-body);letter-spacing:normal;text-transform:none;padding:0 12px}.desktop-provider-folder-bar{border-left:var(--sd-rule-masthead) solid var(--sd-action);background:var(--sd-actionSoft);font:var(--sd-type-strong);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.desktop-provider-alert,.desktop-provider-open-status{border-left:var(--sd-rule-masthead) solid var(--sd-invalid);background:var(--sd-invalidSoft);color:var(--sd-invalid);font:var(--sd-type-strong);padding:12px 16px}.desktop-provider-open-status{border-left-color:var(--sd-ok);background:var(--sd-okSoft);color:var(--sd-ok)}.desktop-provider-list{max-height:min(46vh,420px);display:grid;overflow:auto}.desktop-provider-row{border:0;border-bottom:1px solid var(--sd-hairline);background:var(--sd-surface);width:100%;color:var(--sd-ink);text-align:left;cursor:pointer;grid-template-columns:88px minmax(0,1fr);gap:2px 12px;padding:10px 12px;display:grid}.desktop-provider-row:is(:hover,:focus-visible):not(:disabled){background:var(--sd-actionSoft)}.desktop-provider-row:disabled{cursor:not-allowed;opacity:.55}.desktop-provider-row span{color:var(--sd-action);font:var(--sd-type-label);text-transform:uppercase;border:1px solid;grid-row:span 2;place-self:center start;padding:2px 8px}.desktop-provider-row.folder span{color:var(--sd-warning)}.desktop-provider-row :is(strong,small){overflow-wrap:anywhere}.desktop-provider-row small{color:var(--sd-muted)}.desktop-provider-probe-matches{gap:4px;display:grid}.desktop-editor-minimal{background:var(--sd-white);height:100vh;margin:0;padding:0}.desktop-editor-minimal>:is(p,strong){padding:16px;display:block}@media (width<=760px){.share-link-form,.share-link-created{grid-template-columns:minmax(0,1fr)}.ui-action-sheet.share-link-action-sheet{width:100%}}@media (width<=720px){.auth-card,.fatal-error,.route-panel,.desktop-provider-card{padding:20px 16px 24px}}.office-web-window,.signal-desk-office{background:var(--sd-canvas);min-width:0;min-height:100vh;color:var(--sd-ink);flex-direction:column;display:flex}body:has(.office-web-window){border-top:0}.office-web-window-loading{position:relative}.office-web-header,.signal-desk-office-header{border-top:var(--sd-rule-masthead) solid var(--sd-action);border-bottom:1px solid var(--sd-hairline);background:var(--sd-white);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 16px;display:flex}.office-web-header-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.office-web-collab-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.signal-desk-office-frame{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.file-viewer-office :is(.office-web-editor,.office-web-frame,.onlyoffice-editor-shell){height:100%;min-height:100%}@media (width<=760px){.office-web-header,.signal-desk-office-header{flex-direction:column;align-items:flex-start}.office-web-collab-bar{justify-content:flex-start}}.command-host{z-index:var(--z-command-backdrop);position:fixed;inset:0}.command-scrim{background:var(--sd-scrim);border:0;padding:0;position:absolute;inset:0}.command-surface{width:min(720px,100vw - 32px);max-height:80vh;z-index:var(--z-command-content);border:1px solid var(--sd-ink);border-top:var(--sd-rule-masthead) solid var(--sd-ink);background:var(--sd-surface);box-shadow:6px 6px 0 color-mix(in srgb, var(--sd-ink) 14%, transparent);flex-direction:column;display:flex;position:absolute;top:10vh;left:50%;transform:translate(-50%)}.command-root{flex-direction:column;min-height:0;display:flex}.command-input-wrap{border-bottom:1px solid var(--sd-hairline);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 16px;display:grid}.command-input-icon{color:var(--sd-muted)}.command-input{min-height:var(--sd-control-height-touch);color:var(--sd-ink);font:var(--sd-type-body);background:0 0;border:0;outline:0;padding:0}.command-input::placeholder{color:var(--sd-muted)}.command-list{min-height:0;padding:4px 0 8px;overflow-y:auto}.command-empty{color:var(--sd-muted);padding:12px 16px}.command-root [cmdk-group-heading]{color:var(--sd-muted);font:var(--sd-type-label);letter-spacing:var(--sd-tracking-label);text-transform:uppercase;padding:12px 16px 4px}.command-separator{background:var(--sd-hairline);height:1px;margin:4px 0}.command-item{min-height:var(--sd-row-height);color:var(--sd-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 16px;display:flex}.command-item:is([aria-selected=true],[data-selected=true]){background:var(--sd-actionSoft);box-shadow:inset var(--sd-rule-masthead) 0 0 var(--sd-action)}.command-item small{color:var(--sd-muted);font:var(--sd-type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-item-verb{color:var(--sd-muted);font:var(--sd-type-strong);margin-right:8px}.command-item-muted{color:var(--sd-muted);cursor:default}.command-document-item{align-items:flex-start;padding-block:8px}.command-document-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.command-document-copy strong{font:var(--sd-type-strong);align-items:center;gap:6px;display:inline-flex}.command-document-copy small{white-space:normal;overflow-wrap:anywhere}@media (width<=720px){.command-surface{width:100vw;max-height:100vh;box-shadow:none;border-inline:0;top:0}}}
