.depth-card{--depth-x:.5;--depth-y:.5;--depth-base-x:0deg;--depth-base-y:0deg;--depth-base-z:0deg;--depth-raise:0px;border-radius:var(--depth-radius,16px);height:100%;transform:perspective(var(--depth-perspective)) rotateX(calc(var(--depth-base-x) + (.5 - var(--depth-y)) * var(--depth-tilt-max))) rotateY(calc(var(--depth-base-y) + (var(--depth-x) - .5) * var(--depth-tilt-max))) rotateZ(var(--depth-base-z)) translateY(var(--depth-raise));transition:transform var(--motion-base) var(--ease-arrive);position:relative}.depth-card>*{height:100%;transition:box-shadow var(--motion-base) var(--ease-arrive)}.depth-card[data-tilting]{--depth-raise:var(--depth-lift);transition-duration:80ms}.depth-card:focus-within{--depth-raise:var(--depth-lift)}.depth-card[data-tilting]>*,.depth-card:focus-within>*{box-shadow:var(--ui-card-shadow-lifted)}.depth-card--posed{--depth-base-x:8deg;--depth-base-y:-12deg;--depth-base-z:-3deg}.depth-card--posed>*{box-shadow:var(--ui-object-shadow)}.depth-fill{transform-origin:0;animation:depth-fill var(--motion-arrive) var(--ease-arrive) both;animation-delay:calc(var(--depth-index,0) * var(--motion-stagger))}@keyframes depth-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.depth-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.depth-card,.depth-card[data-tilting],.depth-card:focus-within{transition:none;transform:none}.depth-fill{animation:none}}
.workspace-select{gap:var(--spacing-xs);width:100%;min-width:0}.workspace-select .workspace-select-label{font-size:var(--type-meta);font-weight:var(--weight-strong);color:var(--ui-text)}.workspace-select .workspace-select-trigger{width:100%;height:var(--size-control);min-height:var(--size-control);border:1px solid var(--ui-control-border);border-radius:var(--radius-control);color:var(--ui-text);background:var(--ui-field);box-shadow:none;align-items:center;padding:0 40px 0 14px;display:flex}.workspace-select-trigger .select__value{white-space:nowrap;text-overflow:ellipsis;font-size:var(--type-body);overflow:hidden}.workspace-select-trigger .select__indicator{width:18px;height:18px;color:var(--ui-text);right:14px}.workspace-select .workspace-select-trigger[data-hovered=true]{background:var(--ui-control)}.workspace-select .workspace-select-trigger[data-focus-visible=true]{outline:2px solid var(--ui-focus-color);outline-offset:3px}.workspace-select-popover{max-height:min(320px,var(--available-height));width:var(--trigger-width);min-width:var(--trigger-width);border:1px solid var(--ui-line);background:var(--ui-raised);max-width:calc(100vw - 32px);color:var(--ui-text);box-shadow:var(--ui-card-shadow);border-radius:12px;padding:6px}.workspace-select-popover .workspace-select-option{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-height:44px;padding:10px var(--spacing-sm);font-size:var(--type-body);color:var(--ui-text);border-radius:8px;display:flex}.workspace-select-option>span:first-child{overflow-wrap:anywhere;min-width:0}.workspace-select-popover .workspace-select-option[data-focused=true]{background:var(--ui-control)}.workspace-select-popover .workspace-select-option[data-selected=true]{background:var(--ui-brand-soft);color:var(--ui-link-color)}.workspace-select-option .list-box-item__indicator{flex:none}.workspace-select[data-label-inside]{width:auto}.workspace-select-prefix{color:var(--ui-text-muted);font-size:var(--type-body);flex:none;margin-right:6px}.workspace-select-section+.workspace-select-section{margin-top:var(--spacing-2xs);padding-top:var(--spacing-2xs);border-top:1px solid var(--ui-line)}.workspace-select-header{padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-2xs);color:var(--ui-text-muted);font-size:var(--type-caption);font-weight:var(--weight-strong)}
.drive-page{gap:20px}.drive-header-actions{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.drive-header-actions .button{min-height:var(--size-target);gap:6px}.drive-layout{gap:var(--spacing-xl);grid-template-columns:232px minmax(0,1fr);align-items:start;display:grid}.drive-main{gap:var(--spacing-md);min-width:0;display:grid}.drive-muted{color:var(--ui-text-muted);font-size:var(--type-body)}.drive-rail{top:var(--spacing-md);gap:20px;min-width:0;display:grid;position:sticky}.drive-rail-sections{gap:2px;margin:0;padding:0;list-style:none;display:grid}.drive-rail-item.button{width:100%;min-height:var(--size-target);padding-inline:var(--spacing-sm);color:var(--ui-text);font-weight:var(--weight-medium);border-radius:12px;justify-content:flex-start;gap:10px}.drive-rail-item.button[data-current]{background:var(--ui-brand-soft);font-weight:var(--weight-heading)}.drive-rail-tree{gap:6px;min-width:0;display:grid}.drive-rail-heading{padding-inline:var(--spacing-sm);color:var(--ui-text-muted);font-size:var(--type-meta);font-weight:var(--weight-strong)}.drive-tree{max-height:40vh;overflow:auto}.drive-tree [role=row]{min-height:var(--size-target);cursor:pointer}.drive-tree .file-tree__chevron{width:var(--size-target);height:var(--size-target);margin:calc(-1 * var(--spacing-sm))}.drive-storage.workspace-storage{padding:var(--spacing-md) var(--spacing-sm) 0;border-top:1px solid var(--ui-line);margin-top:0}.drive-rail .drive-storage .workspace-storage-legend{grid-template-columns:minmax(0,1fr)}.drive-sections{margin-inline:calc(-1 * var(--spacing-2xs));padding:2px var(--spacing-2xs);display:none;overflow-x:auto}@media (max-width:1100px){.drive-layout{grid-template-columns:minmax(0,1fr)}.drive-rail{order:2;position:static}.drive-rail-sections,.drive-rail-tree{display:none}.drive-storage.workspace-storage{padding-inline:0}.drive-sections{display:block}}.drive-path ol{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.drive-path li{border-radius:10px;align-items:center;gap:2px;display:inline-flex}.drive-path li[data-drop-target]{background:var(--ui-brand-soft)}.drive-path-separator{color:var(--ui-text-muted)}.drive-crumb.button{min-height:var(--size-target);padding-inline:var(--spacing-xs);color:var(--ui-text-muted);font-size:16px;font-weight:var(--weight-medium)}.drive-crumb-current,.drive-page h2.drive-section-title{min-height:var(--size-target);padding-inline:var(--spacing-xs);font-size:18px;font-weight:var(--weight-heading);align-items:center;display:inline-flex}.drive-page h2.drive-section-title{padding-inline:0}.drive-toolbar{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.drive-search{flex:240px;max-width:380px}.drive-filter-controls{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:none}.drive-filter-controls .workspace-select{min-width:150px}.drive-layout-switch{margin-left:auto}@media (min-width:1500px){.drive-filter-controls{display:flex}.drive-filter-button{display:none}}.drive-notice,.drive-brand-note{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-sm);background:var(--ui-rail);font-size:var(--type-body);border-radius:10px;flex-wrap:wrap;margin:0;display:flex}.drive-brand-note{padding-block:10px}.drive-bulk{top:var(--spacing-xs);z-index:5;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--ui-raised);box-shadow:var(--ui-overlay-shadow);border-radius:14px;flex-wrap:wrap;display:flex;position:sticky}.drive-bulk>strong{margin-right:var(--spacing-xs)}.drive-bulk .button{gap:6px;min-height:36px}.drive-empty{justify-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xl) var(--spacing-md);color:var(--ui-text-muted);text-align:center;display:grid}.drive-empty strong{color:var(--ui-text)}.drive-group{gap:10px;display:grid}.drive-page .drive-group>h3.drive-group-title{color:var(--ui-text-muted);font-size:var(--type-body);font-weight:var(--weight-strong)}.drive-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.drive-grid[data-kind=folders]{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.drive-card{background:var(--ui-raised);box-shadow:var(--ui-card-shadow);transition:transform var(--motion-fast) var(--ease-arrive), box-shadow var(--motion-fast) var(--ease-arrive);border-radius:16px;display:grid;position:relative}.drive-card:hover,.drive-card:focus-within{box-shadow:var(--ui-card-shadow-lifted);transform:translateY(-2px)}.drive-card[data-selected]{box-shadow:0 0 0 2px var(--ui-brand), var(--ui-card-shadow)}.drive-card[data-drop-target]{background:var(--ui-brand-soft);box-shadow:0 0 0 2px var(--ui-brand), var(--ui-card-shadow-lifted)}.drive-card[data-dragging]{opacity:.5}.drive-card-open.button{border-radius:inherit;width:100%;height:100%;min-height:0;color:var(--ui-text);text-align:left;white-space:normal;background:0 0;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:stretch;gap:0;padding:0;display:grid}.drive-card-open.button:hover,.drive-card-open.button[data-hovered=true]{background:0 0}.drive-card-text{min-width:0;padding:10px 14px var(--spacing-sm);gap:2px;display:grid}.drive-card-text strong{font-size:var(--type-body);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-card-text small{color:var(--ui-text-muted);font-size:var(--type-caption)}.drive-card[data-folder] .drive-card-open.button{align-items:center;gap:var(--spacing-sm);min-height:64px;padding:var(--spacing-xs) var(--spacing-2xl) var(--spacing-xs) 14px;grid-template-columns:auto minmax(0,1fr)}.drive-card[data-folder] .drive-card-text{padding:0}.drive-card-folder{color:var(--ui-text-muted);display:inline-flex}.drive-card-star{top:10px;right:var(--spacing-sm);color:var(--ui-warning);pointer-events:none;position:absolute}.drive-card[data-folder] .drive-card-star{top:6px;right:44px}.drive-card-check{width:var(--size-target);height:var(--size-target);opacity:0;transition:opacity var(--motion-fast) var(--ease-arrive);place-items:center;display:grid;position:absolute;top:0;left:0}.drive-card[data-folder] .drive-card-check{top:50%;left:auto;right:2px;transform:translateY(-50%)}.drive-card:hover .drive-card-check,.drive-card:focus-within .drive-card-check,.drive-card[data-selected] .drive-card-check{opacity:1}@media (hover:none){.drive-card-check{opacity:1}}.drive-page .drive-card-open svg.rich-file,.drive-page .drive-card-open svg.rich-folder,.drive-page .drive-list svg.rich-file,.drive-page .drive-list svg.rich-folder{width:auto;height:auto}.drive-thumb{aspect-ratio:4/3;background:var(--ui-rail);border-radius:16px 16px 0 0;place-items:center;display:grid;position:relative;overflow:hidden}.drive-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.drive-thumb img[data-template]{object-fit:contain;padding:var(--spacing-sm);filter:drop-shadow(0 1px 2px var(--ui-shadow-color))}.drive-thumb[data-logo]{background:var(--ui-raised)}.drive-thumb[data-logo] img{object-fit:contain;padding:18%}.drive-thumb[data-large]{aspect-ratio:auto;background:0 0;border-radius:12px;width:100%;min-height:160px}.drive-thumb[data-large] img{object-fit:contain;max-height:260px;position:static}.drive-thumb[data-large][data-logo]{padding:var(--spacing-md)}.drive-list{min-width:0}.drive-name-cell{min-width:0;font-weight:var(--weight-medium);align-items:center;gap:10px;display:inline-flex}.drive-name-cell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-name-star{color:var(--ui-warning);flex:none}.drive-files[data-layout=list]{display:none}@media (max-width:640px){.drive-list{display:none}.drive-files[data-layout=list]{display:grid}.drive-layout-switch{display:none}.drive-grid{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.drive-grid[data-kind=folders]{grid-template-columns:minmax(0,1fr)}.drive-action-label{display:none}.button:has(>.drive-action-label){width:var(--size-control);min-width:var(--size-control);padding:0}}.drive-sheet-wide{width:min(560px,100vw - 16px)}.drive-sheet-body{align-content:start;gap:var(--spacing-md);display:grid}.drive-error{color:var(--ui-danger-text);font-size:var(--type-meta);margin:0}.drive-note{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-control);background:var(--ui-warning-soft);font-size:var(--type-body);margin:0}.drive-command{justify-items:start;gap:var(--spacing-2xs);display:grid}.drive-more{justify-content:center;display:flex}.drive-bulk-note{color:var(--ui-text-muted);font-size:var(--type-meta);flex:100%}.drive-menu-header{color:var(--ui-text-muted);font-size:var(--type-meta);font-weight:var(--weight-strong)}.drive-detail-title{overflow-wrap:anywhere}.drive-detail-approve{justify-content:space-between;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);padding:10px var(--spacing-sm);background:var(--ui-warning-soft);font-size:var(--type-body);border-radius:12px;flex-wrap:wrap;display:flex}.drive-version-upload{gap:0}.drive-detail-preview{min-height:180px;padding:var(--spacing-md);background:var(--ui-rail);border-radius:14px;place-items:center;display:grid}.drive-detail-preview .drive-template-preview{width:100%;max-height:none}.drive-pdf{align-content:start;gap:var(--spacing-sm);aspect-ratio:8.5/11;width:150px;padding:18px var(--spacing-md);background:var(--ui-raised);box-shadow:var(--ui-card-shadow);border-radius:4px;display:grid;position:relative}.drive-pdf-lines{gap:var(--spacing-xs);display:grid}.drive-pdf-lines i{background:var(--ui-line);border-radius:3px;height:6px;display:block}.drive-pdf-lines i:first-child{width:70%;height:10px}.drive-pdf-lines i:nth-child(3n){width:82%}.drive-pdf .rich-file{right:var(--spacing-sm);bottom:var(--spacing-sm);position:absolute}.drive-share-list,.drive-versions{gap:var(--spacing-2xs);margin:0;padding:0;list-style:none;display:grid}.drive-share-list li,.drive-versions li{min-height:var(--size-target);align-items:center;gap:10px;display:flex}.drive-share-text{flex:auto;gap:1px;min-width:0;display:grid}.drive-share-text strong{font-size:var(--type-body);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-share-text small{color:var(--ui-text-muted);font-size:var(--type-caption)}.drive-share-row-actions{align-items:center;gap:var(--spacing-2xs);flex:none;display:flex}.drive-share-row-actions .workspace-select{min-width:140px}.drive-share-add{gap:var(--spacing-sm);padding-top:var(--spacing-2xs);display:grid}.drive-share-add>.button{justify-self:start;gap:6px}.drive-sharing{gap:var(--spacing-sm);display:grid}.drive-link{align-items:flex-start;gap:var(--spacing-sm);padding-top:var(--spacing-xs);border-top:1px solid var(--ui-line);display:flex}.drive-link>svg{margin-top:var(--spacing-sm);color:var(--ui-text-muted);flex:none}.drive-versions li>svg{color:var(--ui-text-muted);flex:none}.drive-brand{gap:var(--spacing-xl);display:grid}.drive-brand-section{gap:var(--spacing-sm);display:grid}.drive-brand-heading{justify-content:space-between;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);flex-wrap:wrap;display:flex}.drive-page .drive-brand-heading h2{font-size:18px;font-weight:var(--weight-heading)}.drive-brand-heading .button{min-height:var(--size-target);gap:6px}.drive-brand-heading-actions{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.drive-asset-grid,.drive-template-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin:0;padding:0;list-style:none;display:grid}.drive-template-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.drive-asset{background:var(--ui-raised);box-shadow:var(--ui-card-shadow);border-radius:16px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.drive-asset-open.button{background:0 0;border-radius:0;width:100%;height:auto;min-height:0;padding:0;display:block}.drive-asset-open.button:hover,.drive-asset-open.button[data-hovered=true]{background:0 0}.drive-asset-open .drive-thumb{border-radius:0}.drive-template-frame.button{aspect-ratio:4/3;padding:var(--spacing-md);background:var(--ui-rail);place-items:center;display:grid}.drive-template-frame.button:hover,.drive-template-frame.button[data-hovered=true]{background:var(--ui-rail)}.drive-template-preview{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--ui-card-shadow);border-radius:4px}.drive-asset-text{min-width:0;padding:var(--spacing-sm) 14px 0;align-content:start;gap:2px;display:grid}.drive-asset-text strong{font-size:var(--type-body);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-asset-meta{color:var(--ui-text-muted);font-size:var(--type-caption)}.drive-asset-text .drive-chip{margin-top:var(--spacing-2xs);justify-self:start}.drive-asset-actions{gap:var(--spacing-xs);padding:var(--spacing-sm) 14px 14px;flex-wrap:wrap;display:flex}.drive-asset-actions .button{gap:6px}.drive-chip.chip{font-size:var(--type-caption)}.drive-chip.chip[data-tone=warning]{background:var(--ui-warning-soft);color:var(--ui-text)}.drive-swatches,.drive-fonts{gap:var(--spacing-sm) var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.drive-swatches li,.drive-fonts li{align-items:center;gap:var(--spacing-sm);min-height:56px;display:flex}.drive-swatch{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:12px;flex:none}.drive-swatch-text{flex:auto;gap:1px;min-width:0;display:grid}.drive-swatch-text strong{font-size:var(--type-body);font-weight:var(--weight-strong)}.drive-swatch-text span{color:var(--ui-text-muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums}.drive-font-specimen{background:var(--ui-rail);width:48px;height:48px;font-size:var(--type-figure);font-weight:var(--weight-heading);border-radius:12px;flex:none;place-items:center;display:grid}.drive-brand-foot{margin:0}@media (prefers-reduced-motion:reduce){.drive-card,.drive-card-check{transition:none}.drive-card:hover,.drive-card:focus-within{transform:none}}.drive-link-actions{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.drive-link-body{gap:var(--spacing-sm);flex:auto;min-width:0;display:grid}.drive-link-created{gap:var(--spacing-xs);display:grid}.drive-link-address{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-control);background:var(--ui-well);font-size:var(--type-meta);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.drive-detail-preview{gap:var(--spacing-xs)}.drive-provider-logo{object-fit:contain;flex:none;width:16px;height:16px}.drive-share-inherited{align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-xs);border-top:1px solid var(--ui-line);display:flex}.drive-dropzone{width:100%}.drive-import-files{margin:0;padding:0;list-style:none;display:grid}.drive-import-file{align-items:center;gap:var(--spacing-sm);min-height:var(--size-target);padding-block:var(--spacing-2xs);border-bottom:1px solid var(--ui-line);display:flex}.drive-import-file:last-child{border-bottom:0}.drive-import-name{gap:var(--spacing-3xs);flex:1;min-width:0;display:grid}.drive-import-name strong{font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-import-name small{color:var(--ui-text-muted);font-size:var(--type-caption)}.drive-import-state{font-size:var(--type-caption);font-weight:var(--weight-medium);white-space:nowrap;color:var(--ui-text-muted);flex:none}.drive-import-state[data-tone=success]{color:var(--ui-success)}.drive-import-state[data-tone=warning]{color:var(--ui-warning)}.drive-import-state[data-tone=danger]{color:var(--ui-danger-text)}
.app-shell .workspace-ui-content{width:100%;min-width:0;max-width:1440px;padding:var(--page-block) var(--page-inset);margin-inline:auto;container:workspace-canvas/inline-size}:where(.app-shell .workspace-ui-content) h1{font:var(--font-role-page)}:where(.app-shell .workspace-ui-content) h2{font:var(--font-role-section)}@media (max-width:359px){.app-shell .workspace-ui-content{padding-inline:var(--spacing-md)}}.workspace-organization-card{min-width:0;height:100%;min-height:280px;padding:var(--spacing-lg);background:var(--ui-canvas);color:var(--foreground);border:0;border-radius:12px;flex-direction:column;gap:0;text-decoration:none;display:flex}.workspace-organization-card:focus-visible{outline-offset:4px;outline:3px solid}.workspace-organization-mark{background:var(--organization-soft,var(--accent-soft));width:48px;height:48px;color:var(--organization-primary,var(--accent-soft-foreground));font-size:18px;font-weight:var(--weight-strong);border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.workspace-organization-card h2{overflow-wrap:anywhere;margin-top:20px}.workspace-organization-location{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);font-size:var(--type-lead);display:flex}.workspace-organization-location svg{flex-shrink:0}.workspace-organization-context{margin-top:var(--spacing-xs);font-size:var(--type-body)}.workspace-organization-card-footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-size:var(--type-body);flex-wrap:wrap;margin-top:auto;padding-top:28px;display:flex}.workspace-organization-role{font-weight:var(--weight-medium)}.workspace-organization-open{align-items:center;gap:var(--spacing-xs);font-weight:var(--weight-strong);display:inline-flex}.workspace-overview-panel{border:1px solid var(--border);padding:var(--spacing-lg);background:var(--ui-canvas);border-radius:12px}.workspace-overview-panel h2{align-items:center;gap:var(--spacing-sm);display:flex}.workspace-overview-panel dl,.workspace-overview-panel ul{margin-top:var(--spacing-lg)}.workspace-overview-panel dl>div+div{margin-top:20px}.workspace-overview-panel dt{font-size:var(--type-body)}.workspace-overview-panel dd{margin-top:var(--spacing-2xs);font-weight:var(--weight-strong);overflow-wrap:anywhere}.workspace-overview-panel li{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border)}.workspace-overview-panel li:last-child{border-bottom:0}:is(.app-shell .workspace-ui-content,.organization-preview) .workspace-organization-card{min-height:312px;padding:var(--spacing-lg);color:var(--foreground);font-weight:var(--weight-regular);box-shadow:var(--ui-card-shadow);border:0;flex-flow:column;align-items:stretch;gap:0;text-decoration:none;display:flex}:is(.app-shell .workspace-ui-content,.organization-preview) .workspace-organization-card h2{margin-top:var(--spacing-md)}.app-shell .workspace-ui-content ul[aria-label=Your\ organizations]>li>button{min-height:312px}:is(.app-shell .workspace-ui-content,.organization-preview) .workspace-organization-card-top{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}:is(.app-shell .workspace-ui-content,.organization-preview) .workspace-card-settings{width:44px;height:44px;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}:is(.app-shell .workspace-ui-content,.organization-preview) .workspace-card-settings:hover{background:var(--accent-soft)}:is(.app-shell .workspace-ui-content,.organization-preview) .workspace-card-settings:focus-visible{outline-offset:2px;outline:3px solid}:is(.app-shell .workspace-ui-content,.organization-preview) .workspace-organization-role{padding:5px var(--spacing-sm);font-size:var(--type-meta);background:var(--ui-rail);color:var(--ui-text-muted);line-height:20px;font-weight:var(--weight-strong);border-radius:999px;align-items:center;display:inline-flex}:is(.app-shell .workspace-ui-content,.organization-preview) .workspace-organization-open{min-height:44px;padding-inline:var(--spacing-md);font-size:var(--type-body);font-weight:var(--weight-strong);border-radius:999px}.workspace-storage{margin-top:var(--spacing-lg);border-top:1px solid var(--border);padding-top:20px}.workspace-storage-summary{justify-content:space-between;gap:var(--spacing-xs);font-size:var(--type-meta);flex-wrap:wrap;line-height:20px;display:flex}.workspace-storage-summary>:first-child{font-weight:var(--weight-strong)}.workspace-storage-track{background:var(--separator);border-radius:999px;gap:2px;height:10px;margin-top:10px;display:flex;overflow:hidden}.workspace-storage-track>span{flex-shrink:0}.workspace-storage-legend{gap:var(--spacing-xs) var(--spacing-sm);margin-top:var(--spacing-sm);font-size:var(--type-caption);grid-template-columns:repeat(2,minmax(0,1fr));line-height:18px;display:grid}.workspace-storage-legend li{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.workspace-storage-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.workspace-storage-legend li>:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.workspace-organization-logo{object-fit:contain;background:var(--organization-logo-background,var(--ui-white));border-radius:10px;width:48px;height:48px}.workspace-leave-action[role=menuitem]{color:var(--ui-danger-text)}.workspace-leave-action[role=menuitem]:is(:hover,[data-focused=true]){background:var(--ui-danger-wash);color:var(--ui-danger-text)}.dark .workspace-leave-action[role=menuitem],[data-theme=dark] .workspace-leave-action[role=menuitem]{color:var(--ui-danger-text)}.dark .workspace-leave-action[role=menuitem]:is(:hover,[data-focused=true]),[data-theme=dark] .workspace-leave-action[role=menuitem]:is(:hover,[data-focused=true]){background:var(--ui-danger-wash);color:var(--ui-danger-text)}:root[data-missionos-theme=dark] .workspace-organization-card,:root[data-missionos-theme=dark] .workspace-overview-panel{background:var(--workspace-card-surface);box-shadow:var(--ui-card-shadow)}:root[data-missionos-theme=dark] .workspace-leave-action[role=menuitem]{color:var(--ui-danger-text)}:root[data-missionos-theme=dark] .workspace-leave-action[role=menuitem]:is(:hover,[data-focused=true]){background:var(--ui-danger-wash);color:var(--ui-danger-text)}.workspace-utility-heading{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.workspace-inbox-filters{margin-block:var(--spacing-lg);display:flex}.workspace-inbox-list{display:grid}.workspace-inbox-notice{align-items:center;gap:var(--spacing-2xs) var(--spacing-xs);margin:var(--spacing-md) 0 0;padding:2px var(--spacing-sm);background:var(--ui-rail);font-size:var(--type-meta);border-radius:10px;flex-wrap:wrap;display:flex}.workspace-inbox-item{padding:var(--spacing-lg) 0}.workspace-inbox-item+.workspace-inbox-item{border-top:1px solid var(--ui-line)}.workspace-inbox-empty{padding:var(--spacing-2xl) 0}.workspace-inbox-item h2{margin-block:var(--spacing-xs);font-size:16px;font-weight:var(--weight-heading);line-height:1.4}.workspace-inbox-context{font-size:var(--type-meta);align-items:center;gap:10px;display:flex}.workspace-inbox-actions{z-index:1;align-items:center;gap:2px;display:flex;position:relative}.workspace-inbox-empty{text-align:center;justify-items:center;gap:var(--spacing-sm);padding-block:var(--spacing-2xl);display:grid}.workspace-header-actions{align-items:center;gap:var(--spacing-sm);display:flex}.app-shell .workspace-header-create{width:auto;min-height:44px;padding:var(--spacing-sm) 20px;font-size:var(--type-body);font-weight:var(--weight-strong);color:var(--ui-white);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;display:inline-flex}.app-shell .workspace-header-create:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.workspace-header-create:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.workspace-card-actions{align-items:center;gap:var(--spacing-2xs);display:flex}:is(.app-shell .workspace-ui-content,.organization-preview) .workspace-card-pin{padding:var(--spacing-sm);flex:none}.workspace-home-header{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.workspace-greeting{flex:200px;min-width:0;position:relative}.workspace-greeting-short{display:none}.workspace-greeting-measure-container{visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.workspace-greeting-measure{white-space:nowrap;width:max-content;display:block}@container workspace-canvas (max-width:640px){.workspace-home-header{gap:var(--spacing-sm);flex-wrap:nowrap}.app-shell .workspace-ui-content .workspace-greeting{white-space:nowrap;flex:1 1 0;font-size:clamp(22px,5.8vw,28px)}.workspace-greeting-personal{display:none}.workspace-greeting-short,.workspace-greeting[data-name-fits=true] .workspace-greeting-personal{display:inline}.workspace-greeting[data-name-fits=true] .workspace-greeting-short{display:none}.workspace-header-actions{gap:var(--spacing-2xs);flex:none}.app-shell .workspace-header-create{flex:none;width:44px;min-width:44px;height:44px;padding:0}.app-shell .workspace-header-create>span{display:none}.app-shell .workspace-header-create>svg{flex:none;width:20px;height:20px}}.workspace-organizations{margin-top:var(--spacing-xl)}.workspace-section-title{align-items:center;gap:var(--spacing-sm);font-size:18px;font-weight:var(--weight-heading);display:flex}.workspace-organizations-grid{gap:var(--spacing-md);margin-top:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.workspace-organizations-grid>li{min-width:0}:is(.app-shell .workspace-ui-content,.organization-preview) .workspace-organization-card{border-radius:16px}.app-shell .workspace-ui-content .depth-card:is([data-tilting],:focus-within)>.workspace-organization-card{box-shadow:var(--ui-card-shadow-lifted)}.workspace-organization-mark{box-shadow:var(--ui-card-shadow);transition:transform var(--motion-base) var(--ease-arrive)}.depth-card[data-tilting] .workspace-organization-mark{transform:translateZ(0)scale(1.04)}@media (prefers-reduced-motion:reduce){.workspace-organization-mark{transition:none}.depth-card[data-tilting] .workspace-organization-mark{transform:none}}.workspace-inbox-item{gap:var(--spacing-md);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.workspace-inbox-item.is-scoped{grid-template-columns:minmax(0,1fr) auto}.workspace-inbox-link{color:inherit}.workspace-inbox-link:after{content:"";inset:var(--spacing-2xs) calc(-1 * var(--spacing-sm));transition:background-color var(--motion-fast) var(--ease-arrive);border-radius:14px;position:absolute}.workspace-inbox-item.has-link:hover .workspace-inbox-link:after{background:color-mix(in srgb, var(--ui-control) 45%, transparent)}.workspace-inbox-link:focus-visible{outline:none}.workspace-inbox-link:focus-visible:after{outline:2px solid var(--ui-focus-color);outline-offset:0}.workspace-inbox-item.has-link{cursor:pointer}.workspace-inbox-item.is-unread:before{content:"";background:var(--ui-brand);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.workspace-inbox-item:not(.is-unread) h2{color:var(--ui-text-muted)}.workspace-inbox-item.is-leaving{animation:workspace-inbox-leave var(--motion-base) var(--ease-arrive) forwards;pointer-events:none}@keyframes workspace-inbox-leave{to{opacity:0;transform:translate(32px)scale(.98)}}.workspace-inbox-body{min-width:0}@media (max-width:600px){.workspace-inbox-item{grid-template-columns:minmax(0,1fr) auto}.workspace-inbox-item>.workspace-organization-mark{display:none}.workspace-inbox-item.is-unread:before{left:calc(-1 * var(--spacing-sm))}}@media (prefers-reduced-motion:reduce){.workspace-inbox-item.is-leaving{animation:none}}.workspace-organization-stats{margin-top:var(--spacing-xs);color:var(--ui-text-muted);font-size:var(--type-body);font-variant-numeric:tabular-nums}.workspace-invitations{margin-top:var(--spacing-xl)}.workspace-invitations h2{font-size:18px;font-weight:var(--weight-heading);align-items:center;gap:10px;display:flex}.workspace-invitations-count{font-size:var(--type-body);font-weight:var(--weight-medium);color:var(--ui-text-muted)}.workspace-invitations ul{margin-top:var(--spacing-xs);display:grid}.workspace-invitation{padding-block:var(--spacing-md);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.workspace-invitation+.workspace-invitation{border-top:1px solid var(--ui-line)}.workspace-invitation-mark{background:var(--organization-soft);width:40px;height:40px;color:var(--organization-primary);font-weight:700;font-size:var(--type-body);border-radius:12px;flex:none;place-items:center;display:grid}.workspace-invitation-text{flex:260px;gap:2px;min-width:0;display:grid}.workspace-invitation-text span{font-size:var(--type-body);color:var(--ui-text-muted)}.workspace-invitation-actions{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.workspace-invitation:is(.is-expired,.is-revoked) .workspace-invitation-text strong{color:var(--ui-text-muted)}.workspace-invitation:is(.is-expired,.is-revoked) .workspace-invitation-mark{background:var(--ui-rail);color:var(--ui-text-muted)}.workspace-empty{justify-items:start;gap:var(--spacing-sm);max-width:520px;padding-block:var(--spacing-2xl);display:grid}.workspace-empty h2{font-size:22px;font-weight:var(--weight-heading)}.workspace-empty p{color:var(--ui-text-muted);line-height:1.6}.workspace-empty .button{margin-top:var(--spacing-xs)}.workspace-empty-actions{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.workspace-inbox-context time{color:var(--ui-text-muted)}.workspace-inbox-context{column-gap:var(--spacing-sm);flex-wrap:wrap;row-gap:0}.workspace-inbox-context time{white-space:nowrap}.workspace-inbox-mark-muted{background:var(--ui-control);color:var(--ui-text-muted);font-weight:700;font-size:var(--type-body)}.workspace-inbox-unavailable{padding-block:var(--spacing-sm);font-size:var(--type-body);color:var(--ui-text-muted);margin:0 auto 0 0}.workspace-inbox-item.is-inaccessible h2{color:var(--ui-text-muted)}.workspace-organization-stats .meta-line{column-gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.workspace-organization-stats .meta-line .meta-line-item.meta-line-item{white-space:nowrap;margin:0}@container workspace-canvas (max-width:360px){.workspace-storage-legend{grid-template-columns:minmax(0,1fr);gap:6px}.workspace-storage-legend li{flex-wrap:nowrap}}.workspace-inbox-filters,.workspace-inbox-list,.workspace-inbox-empty{max-width:960px}.workspace-mark-read.button{gap:var(--spacing-xs)}@container workspace-canvas (max-width:480px){.workspace-utility-heading{flex-wrap:nowrap}.workspace-utility-heading>h1{flex:auto;min-width:0}.workspace-mark-read.button{width:var(--size-control);min-width:var(--size-control);flex:none;padding:0}.workspace-mark-read.button>span{display:none}}@media (max-width:600px){.workspace-inbox-item{padding-left:var(--spacing-md)}.workspace-inbox-item.is-unread:before{left:0}}.workspace-invitation-badge{background:var(--organization-soft,var(--ui-brand-soft));color:var(--organization-primary,var(--ui-brand));font-size:var(--type-meta);font-weight:var(--weight-strong)}:root[data-missionos-theme=dark] .workspace-invitation-badge{background:var(--ui-brand-soft);color:var(--ui-link-color)}.workspace-invitation-from{margin-top:var(--spacing-xs);color:var(--ui-text-muted);font-size:var(--type-body)}.workspace-invitation-card .workspace-organization-card-footer{justify-content:flex-end}.workspace-organization-card .workspace-organization-status{margin:var(--spacing-xs) 0 0;color:var(--ui-text-muted);font:var(--font-role-body)}.workspace-organizations>.workspace-pin-notice{margin-top:var(--spacing-md)}.workspace-read-only{margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-control);background:var(--ui-warning-soft);color:var(--ui-text);font-size:var(--type-body)}.workspace-inbox-more{margin-top:var(--spacing-md)}.workspace-sandbox{align-items:baseline;gap:var(--spacing-xs) var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-control);background:var(--ui-info-soft);color:var(--ui-text);font-size:var(--type-body);flex-wrap:wrap;display:flex}.workspace-sandbox[data-ended]{background:var(--ui-warning-soft)}.workspace-sandbox strong{font-weight:var(--weight-strong)}
