.workspace-switcher,.switcher-preview{--switcher-row: 28px;--switcher-mark: 16px;--switcher-gutter: 8px;--switcher-gap: 8px;--switcher-slot: 20px;--switcher-font: 13px;--switcher-hover: color-mix(in srgb, var(--text) 5%, var(--surface));position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:288px;max-height:min(var(--available-height, 100dvh),520px);padding:0;overflow:hidden;outline:none;user-select:none;-webkit-user-select:none;font:400 var(--switcher-font)/1.3 var(--font-sans)}.switcher-search{display:flex;flex:0 0 auto;align-items:center;gap:var(--switcher-gap);box-sizing:border-box;height:40px;margin:0;padding:0 12px;border-bottom:1px solid var(--divider);color:var(--muted)}.switcher-search>.ui-icon{flex:0 0 var(--switcher-mark);width:var(--switcher-mark);height:var(--switcher-mark)}.switcher-search input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font:inherit;outline:none;box-shadow:none}.switcher-search input::placeholder{color:var(--muted);opacity:1}.switcher-search:focus-within{box-shadow:inset 0 -2px 0 var(--action)}.switcher-list{position:relative;flex:0 1 auto;min-height:0;max-height:336px;padding:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.switcher-section{display:block}.switcher-label{display:flex;align-items:center;height:24px;margin:8px 0 0;padding:0 var(--switcher-gutter);color:var(--muted);font:500 12px/1 var(--font-sans)}.switcher-section:first-child>.switcher-label{margin-top:0}.switcher-row{position:relative;display:flex;align-items:center;gap:4px;height:var(--switcher-row);padding-right:var(--switcher-gutter);border-radius:6px;color:var(--muted)}.switcher-row:hover,.switcher-row.is-hint{background:var(--switcher-hover);color:var(--text)}.switcher-row:focus-within{background:var(--selection);color:var(--text)}.switcher-row.is-current{color:var(--text)}.switcher-link{display:flex;flex:1;align-items:center;gap:var(--switcher-gap);min-width:0;height:100%;padding-left:var(--switcher-gutter);border-radius:inherit;color:inherit;text-decoration:none;outline:none;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-drag:none}.switcher-row.can-grip .switcher-link{cursor:grab}.switcher-mark{position:relative;display:inline-grid;flex:0 0 var(--switcher-mark);place-items:center;width:var(--switcher-mark);height:var(--switcher-mark)}.switcher-mark>.workspace-mark{width:var(--switcher-mark);height:var(--switcher-mark);border-radius:4px}.switcher-mark>.workspace-mark .ui-icon{width:var(--switcher-mark);height:var(--switcher-mark)}.switcher-mark>.switcher-grip{position:absolute;inset:0;display:none;width:var(--switcher-mark);height:var(--switcher-mark);color:var(--muted)}.switcher-row.can-grip:is(:hover,:focus-within) .switcher-grip{display:block}.switcher-row.can-grip:is(:hover,:focus-within) .switcher-mark>.workspace-mark{visibility:hidden}.switcher-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher-row.is-current .switcher-name{font-weight:600}.switcher-meta{display:flex;flex:1 1 0;flex-wrap:wrap;align-content:flex-start;align-items:center;column-gap:8px;min-width:0;height:16px;overflow:hidden;white-space:nowrap}.switcher-meta>*{line-height:16px}.switcher-meta:before{content:"";flex:0 0 0;height:16px;margin-right:-8px}.switcher-disc{max-width:100%;overflow:hidden;color:var(--muted);font:400 12px/16px var(--font-mono);text-overflow:ellipsis}.switcher-role{flex:0 0 auto;color:var(--muted);font-size:11px}.switcher-slot{display:inline-grid;flex:0 0 var(--switcher-slot);place-items:center;width:var(--switcher-slot);height:var(--switcher-slot);color:var(--muted)}.switcher-slot>.ui-icon{width:14px;height:14px}.switcher-slot>:is(.pin-button,.switcher-gear){display:inline-grid;place-items:center;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.switcher-slot>:is(.pin-button,.switcher-gear) .ui-icon{width:14px;height:14px}.switcher-slot>:is(.pin-button,.switcher-gear):hover{background:color-mix(in srgb,var(--text) 9%,var(--surface));color:var(--text)}.switcher-slot>:is(.pin-button,.switcher-gear):focus-visible{outline:2px solid var(--action);outline-offset:-2px;color:var(--text)}.pin-button[aria-pressed=true] path{fill:currentColor}.switcher-row .pin-button[aria-pressed=false]{opacity:0}.switcher-row:is(:hover,:focus-within,.is-hint) .pin-button,.switcher-row .pin-button:focus-visible{opacity:1}.switcher-row:has(>.switcher-link:focus-visible){outline:2px solid var(--action);outline-offset:-2px}.switcher-empty{display:flex;align-items:center;height:var(--switcher-row);margin:0;padding:0 var(--switcher-gutter);color:var(--muted)}.switcher-row.is-gap{background:color-mix(in srgb,var(--text) 4%,var(--surface))}.switcher-row.is-gap>*{visibility:hidden}.workspace-switcher[data-dragging],.workspace-switcher[data-dragging] *{cursor:grabbing}.workspace-switcher[data-dragging] .switcher-row:not(.is-gap){background:transparent}.workspace-switcher[data-dragging] .pin-button[aria-pressed=false]{opacity:0}.workspace-switcher[data-dragging] .switcher-row .switcher-grip{display:none}.workspace-switcher[data-dragging] .switcher-row .switcher-mark>.workspace-mark{visibility:visible}.switcher-lift{position:absolute;z-index:2;left:4px;right:4px;display:flex;align-items:center;gap:var(--switcher-gap);box-sizing:border-box;height:var(--switcher-row);padding:0 var(--switcher-gutter);border:1px solid var(--divider);border-radius:6px;background:light-dark(var(--surface),var(--raised));color:var(--text);box-shadow:0 8px 20px light-dark(#22263326,#0006),0 1px 3px light-dark(#2226331a,#0004);pointer-events:none}.switcher-lift .switcher-grip{display:block;position:static}.switcher-footer{display:flex;flex:0 0 auto;align-items:center;gap:4px;padding:4px 8px 4px 4px;border-top:1px solid var(--divider)}.switcher-all,.switcher-new{display:flex;align-items:center;height:var(--switcher-row);border-radius:6px;color:var(--muted);text-decoration:none;outline:none}.switcher-all{flex:1;gap:var(--switcher-gap);min-width:0;padding:0 var(--switcher-gutter)}.switcher-new{flex:0 0 28px;justify-content:center;width:28px}.switcher-all>.ui-icon,.switcher-new>.ui-icon{flex:0 0 var(--switcher-mark);width:var(--switcher-mark);height:var(--switcher-mark)}.switcher-all:hover,.switcher-new:hover{background:var(--switcher-hover);color:var(--text)}.switcher-all:focus-visible,.switcher-new:focus-visible{outline:2px solid var(--action);outline-offset:-2px;color:var(--text)}.switcher-backdrop{display:none}@media(prefers-reduced-motion:reduce){.workspace-switcher [data-flip]{transition:none!important;transform:none!important}}@media(any-pointer:coarse){.workspace-switcher{--switcher-row: 42px;--switcher-slot: 32px}.switcher-all,.switcher-new{height:42px}.switcher-new{flex-basis:42px;width:42px}}@media(max-width:760px){.shell-menu-positioner>.workspace-switcher{--switcher-row: 44px;--switcher-mark: 20px;--switcher-gutter: 12px;--switcher-gap: 12px;--switcher-slot: 44px;--switcher-font: 15px;width:calc(100vw - 16px);max-width:none;max-height:calc(100dvh - 24px);border-radius:14px}.switcher-backdrop{display:block;position:fixed;inset:0;z-index:19;background:var(--scrim)}.switcher-search{height:52px;gap:12px;padding:0 16px}.switcher-search input{font-size:16px}.switcher-list{max-height:none}.switcher-label{height:28px;font-size:13px}.switcher-slot{place-items:center end}.switcher-slot>:is(.pin-button,.switcher-gear){justify-items:end}.switcher-slot>.ui-icon,.switcher-slot>:is(.pin-button,.switcher-gear) .ui-icon{width:18px;height:18px}.switcher-enter{display:none}.switcher-row.is-hint:not(:hover,:focus-within){background:transparent}.switcher-row .pin-button[aria-pressed=false]{opacity:.4}.switcher-row:is(:hover,:focus-within,.is-hint) .pin-button[aria-pressed=false]{opacity:.4}.switcher-row .pin-button[aria-pressed=false]:focus-visible{opacity:1}.switcher-footer{padding:4px 16px 4px 4px}.switcher-all{color:var(--text);font-weight:500}.switcher-new{flex-basis:44px;width:44px;justify-content:flex-end}.switcher-all>.ui-icon,.switcher-new>.ui-icon{color:var(--muted)}.switcher-lift{border-radius:8px}}@media(forced-colors:active){.switcher-row:focus-within,.switcher-row.is-hint{outline:1px solid Highlight;outline-offset:-1px}.switcher-row:has(>.switcher-link:focus-visible),.switcher-slot>:is(.pin-button,.switcher-gear):focus-visible,.switcher-all:focus-visible,.switcher-new:focus-visible{outline:2px solid Highlight}.pin-button[aria-pressed=true] path{fill:ButtonText}.pin-button[aria-pressed=true]{color:ButtonText}.switcher-lift{border-color:CanvasText}.switcher-search:focus-within{box-shadow:none;outline:2px solid Highlight;outline-offset:-2px}}.settings-body .preference-title{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0}.settings-body .preference-title :is(h2,strong){margin:0;white-space:nowrap}.settings-body .preference-title strong{font-size:13px;font-weight:500;line-height:1.4}.settings-body .preference-title h2{font-size:16px;font-weight:500;line-height:1.4}.settings-body .preference-scope{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font:400 12px/1.4 var(--font-sans);white-space:nowrap}.settings-body .preference-scope:before{content:"";flex:none;width:3px;height:3px;border-radius:50%;background:currentColor}.settings-body .preference-text{display:grid;flex:1;gap:2px;min-width:0}.settings-body .preference-text>.caption{margin:0}.settings-body .preferences-appearance{margin:0;padding:20px 20px 20px 22px;border:1px solid var(--divider);border-radius:10px;background:var(--canvas)}.settings-body .preferences-appearance-row{display:flex;align-items:center;gap:24px}.settings-body .preferences-appearance>.caption{margin:12px 0 0}.settings-body .preferences-section,.settings-body .notification-reach,.settings-body .browser-notifications,.settings-body .notification-recap{margin:0;padding:0}.settings-body .preferences-appearance+.preferences-section{margin-top:44px}.settings-body .preferences-section+.preferences-section,.settings-body :is(.notification-reach,.browser-notifications)+:is(.browser-notifications,.notification-recap){margin-top:40px;padding-top:36px;border-top:1px solid var(--divider)}.settings-body :is(.preferences-section,.notification-reach,.browser-notifications,.notification-recap)>h2{display:flex;align-items:center;min-height:36px;margin:0}.settings-body .preference-list{margin:16px 0 0;padding:0;list-style:none;border:1px solid var(--divider);border-radius:10px;background:var(--surface)}.settings-page .settings-body .preference-list>.preference-item{margin:0;padding:0;border:0}.settings-page .settings-body .preference-list>.preference-item+.preference-item{border-top:1px solid var(--divider)}.settings-body .preference-line{display:flex;align-items:center;gap:16px;min-height:64px;padding:10px 12px 10px 14px}.settings-body .preference-item>:not(.preference-line){margin:0 14px 12px}.settings-body .preference-item>.caption{font-size:12px}.settings-body .preference-options{display:inline-flex;flex:none;gap:2px;min-width:0;margin:0;padding:2px;border:1px solid var(--divider);border-radius:8px;background:var(--surface)}.settings-body .preference-options>label{position:relative;display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:8px;min-width:88px;min-height:32px;padding:0 12px;border-radius:6px;color:var(--muted);font:500 13px/20px var(--font-sans);white-space:nowrap;cursor:pointer}.settings-body .preference-options>label>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.settings-body .preference-options>label:hover{background:var(--raised);color:var(--text)}.settings-body .preference-options>label:has(:checked){background:var(--selection);color:var(--text);box-shadow:inset 0 0 0 1px var(--action)}.settings-body .preference-options>label:has(:focus-visible){outline:2px solid var(--action);outline-offset:1px}.settings-body .preference-options .ui-icon{flex:none;width:16px;height:16px;color:inherit;pointer-events:none}.settings-body .preference-options>label:has(:checked) .ui-icon{color:var(--action)}.settings-body .preference-options-large>label{min-width:112px;min-height:40px;font-size:14px}.settings-page .settings-body .preference-line>.timezone-picker{--settings-control-height:32px;flex:none;width:auto;max-width:100%}.settings-body .preference-line .timezone-trigger{gap:10px;padding:4px 10px 4px 12px}.settings-body .preference-line>.preference-switch{flex:none;justify-content:center;min-width:42px;min-height:42px;margin:-4px 0}.settings-body .preference-switch input{inset:0;width:100%;height:100%}.settings-body .preference-line>.btn{flex:none}.settings-body .browser-notifications-status{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--muted);font-size:13px;white-space:nowrap}.settings-body .browser-notifications-status .ui-icon{width:16px;height:16px}.settings-body .notification-reach>[role=alert],.settings-body .notification-settings section>:is([role=status],[role=alert]){margin:12px 0 0}.settings-body .notification-matrix{margin-top:16px;border:1px solid var(--divider);border-radius:10px;background:var(--surface);overflow:hidden}.settings-body .notification-matrix-row{display:grid;grid-template-columns:minmax(0,1fr) 112px 112px;align-items:center;min-height:60px;padding:8px 0 8px 16px}.settings-body .notification-matrix-head{min-height:52px;padding-block:6px;border-bottom:1px solid var(--divider);background:var(--canvas);color:var(--muted);font-size:12px}.settings-body .notification-column{display:grid;justify-items:center;gap:2px;text-align:center;white-space:nowrap}.settings-body .notification-column>strong{color:var(--text);font-size:13px;font-weight:500}.settings-body .notification-column>span{font-size:11px}.settings-body .notification-group>h3{display:flex;align-items:center;min-height:34px;margin:0;padding:0 16px;border-bottom:1px solid var(--divider);background:var(--canvas);color:var(--muted);font-size:12px;font-weight:500}.settings-body .notification-group+.notification-group>h3{border-top:1px solid var(--divider)}.settings-body .notification-group>ul{margin:0;padding:0;list-style:none}.settings-body .notification-family+.notification-family{border-top:1px solid var(--divider)}.settings-body .notification-family-label{display:grid;gap:2px;min-width:0;padding-right:8px}.settings-body .notification-family-label>strong{font-size:13px;font-weight:500;white-space:nowrap}.settings-body .notification-family-label>.caption{margin:0}.settings-body .notification-cell{display:grid;place-items:center}.settings-body .notification-check{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--control-outline);border-radius:5px;background:var(--surface);cursor:pointer}.settings-body .notification-check>input{position:absolute;inset:-12.5px;width:42px;max-width:none;height:42px;margin:0;opacity:0;cursor:pointer}.settings-body .notification-check>.ui-icon{width:14px;height:14px;color:var(--on-action);opacity:0;pointer-events:none}.settings-body .notification-check:has(:checked){border-color:var(--action);background:var(--action)}.settings-body .notification-check:has(:checked)>.ui-icon{opacity:1}.settings-body .notification-check:has(:focus-visible){outline:2px solid var(--action);outline-offset:2px}.settings-body .notification-check:has(:disabled){opacity:.6;cursor:default}.settings-body .notification-check>input:disabled{cursor:default}.settings-body .notification-timezone{margin:12px 0 0}.settings-body .notification-timezone a{color:var(--action)}@media(max-width:760px){.settings-body .preferences-appearance-row{flex-direction:column;align-items:stretch;gap:14px}.settings-body .preference-line{flex-wrap:wrap;row-gap:10px;padding-block:12px}.settings-body .preference-line>.preference-text{flex:1 1 160px}.settings-body .preferences-appearance-row>.preference-text{flex:none}.settings-body .preference-options{display:flex;width:100%}.settings-body .preference-options>label,.settings-body .preference-options-large>label{flex:1 1 0;gap:6px;min-width:0;min-height:42px;padding:0 4px}.settings-body .preference-line>.preference-options,.settings-page .settings-body .preference-line>.timezone-picker{flex-basis:100%;width:100%}.settings-page .settings-body .preference-line>.timezone-picker{--settings-control-height:42px}.settings-body .notification-matrix-row{grid-template-columns:minmax(0,1fr) 58px 58px;padding-left:14px}.settings-body .notification-column-long{display:none}}@media(any-pointer:coarse){.settings-page .settings-body .preference-line>.timezone-picker{--settings-control-height:42px}.settings-body .preference-options>label{min-height:42px}}@media(forced-colors:active){.settings-body :is(.preferences-appearance,.preference-list,.notification-matrix,.preference-options){border-color:CanvasText}.settings-body .preference-options>label:has(:checked){outline:2px solid Highlight;outline-offset:-2px}.settings-body .preference-options>label:has(:focus-visible){outline:3px solid CanvasText;outline-offset:1px}.settings-body .preference-options .ui-icon{color:inherit}.settings-body .notification-check{forced-color-adjust:none;border-color:CanvasText;background:Canvas}.settings-body .notification-check:has(:checked){border-color:Highlight;background:Highlight}.settings-body .notification-check>.ui-icon{color:HighlightText}.settings-body .notification-check:has(:focus-visible){outline-color:CanvasText}}.image-upload-control{display:flex;flex-direction:column;gap:8px;font-size:13px}.image-upload-control[data-quota=near] .image-upload-dropzone,.image-upload-control[data-quota=full] .image-upload-dropzone{border-color:var(--warning-outline)}.image-upload-control[data-quota=full] .image-upload-dropzone{opacity:.72;cursor:not-allowed}.image-upload-quota{margin:0;padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.45;color:var(--text);background:color-mix(in srgb,var(--warning-outline) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning-outline) 35%,var(--divider))}.image-upload-control[data-quota=full] .image-upload-quota{background:color-mix(in srgb,var(--danger) 10%,transparent);border-color:color-mix(in srgb,var(--danger) 35%,var(--divider))}.image-upload-reject{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:18px;color:var(--danger)}.image-upload-reject .ui-icon{flex:none;width:14px;height:14px;margin-top:2px}.image-upload-dropzone .image-upload-reject{justify-content:center;max-width:28rem;text-align:center}:is(.image-upload-control--dropzone,.image-upload-control--feedback) .image-upload-dropzone[data-rejected]{border-style:solid;border-color:var(--danger);background:color-mix(in srgb,var(--surface) 96%,var(--danger) 4%)}@media(forced-colors:active){.image-upload-control--dropzone .image-upload-dropzone[data-rejected],.image-upload-control--feedback .image-upload-dropzone[data-rejected]{border-color:Mark}.image-upload-reject{color:CanvasText}}.image-upload-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.image-upload-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:112px;padding:16px;text-align:center;border:1px dashed var(--control-outline);border-radius:8px;background:color-mix(in srgb,var(--surface) 92%,var(--action) 8%);transition:border-color .14s,background .14s}.image-upload-control--feedback .image-upload-dropzone{min-height:72px;padding:12px 16px}.image-upload-dropzone:focus-visible{outline:2px solid var(--action);outline-offset:2px}.image-upload-dropzone[data-active=true]{border-color:var(--action);background:color-mix(in srgb,var(--surface) 85%,var(--action) 15%)}.image-upload-dropzone[data-disabled=true]{pointer-events:none}.image-upload-dropzone-title{font-weight:500;margin:0}.image-upload-dropzone-hint{margin:0;font-size:12px;color:var(--muted);max-width:28rem}.image-upload-browse{position:relative;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:6px 12px;border-radius:6px;border:1px solid var(--control-outline);background:var(--surface);font-size:12px;cursor:pointer}.image-upload-browse:focus-within{outline:2px solid var(--action);outline-offset:2px}.image-upload-browse input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.image-upload-browse:has(input:disabled){opacity:.55;cursor:default}.image-upload-control--toolbar .image-upload-dropzone,.image-upload-control--footer .image-upload-dropzone{min-height:0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:8px 10px;text-align:start}.image-upload-control--toolbar .image-upload-dropzone-title,.image-upload-control--footer .image-upload-dropzone-title{font-size:12px;font-weight:400}.image-upload-control--toolbar .image-upload-dropzone-hint,.image-upload-control--footer .image-upload-dropzone-hint{display:none}.image-upload-control--toolbar .image-upload-dropzone,.image-upload-control--footer .image-upload-dropzone{border-style:solid;background:transparent}.image-upload-control--footer .image-upload-dropzone{border:0;padding:0}.image-upload-control--footer .image-upload-browse{border:0;background:transparent;color:var(--muted);padding:4px;min-width:28px;min-height:28px;justify-content:center}.image-upload-queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.image-upload-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--divider);border-radius:8px;background:var(--surface)}.image-upload-thumb{width:48px;height:48px;border-radius:6px;object-fit:cover;background:var(--divider);border:1px solid var(--control-outline)}.image-upload-thumb[data-empty=true]{display:block}.image-upload-meta{min-width:0;display:flex;flex-direction:column;gap:4px}.image-upload-name{overflow-wrap:anywhere;font-size:12px}.image-upload-row progress{width:100%;max-width:220px;height:6px}.image-upload-status{font-size:11px;color:var(--muted)}.image-upload-status[role=alert]{color:var(--danger)}.image-upload-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.image-upload-actions button:not(.btn),.image-upload-actions .image-upload-browse{font-size:11px;padding:4px 8px;min-height:28px}.image-upload-control--disclosure .app-disclosure{margin:0}.image-upload-disclosure-body{display:flex;flex-direction:column;gap:8px;margin-top:8px}.image-upload-strip-wrap{display:flex;flex-direction:column;gap:8px;min-width:0}.image-upload-strip{list-style:none;margin:0;padding:0 0 2px;display:flex;flex-direction:row;gap:8px;overflow-x:auto;overscroll-behavior-x:contain}.image-upload-strip-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px;max-width:88px}.image-upload-strip-thumb{width:40px;height:40px;border-radius:6px;object-fit:cover;background:var(--divider);border:1px solid var(--control-outline);display:block}.image-upload-strip-thumb[data-empty=true]{min-width:40px;min-height:40px}.image-upload-strip-meta{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0}.image-upload-strip-meta progress{width:40px;height:4px}.image-upload-strip-meta .image-upload-status{font-size:10px;text-align:center;line-height:1.3;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-upload-strip-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.image-upload-strip-actions button:not(.btn),.image-upload-strip-actions .image-upload-browse{font-size:10px;padding:2px 6px;min-height:24px}.image-upload-add{align-self:flex-start;font-size:12px;color:var(--muted);cursor:pointer;padding:4px 0;border:0;background:transparent;text-decoration:underline;text-underline-offset:2px}.image-upload-add:hover{color:var(--text)}.image-upload-add:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){.image-upload-dropzone{transition:none}}.workspace-content .workspace-home.workspace-directory{--dir-hover: color-mix(in srgb, var(--text) 5%, var(--surface));display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px;align-items:center;box-sizing:border-box;width:100%;max-width:704px;margin:0 auto;padding:24px 0 48px}.directory-head{display:contents}.workspace-directory .directory-head h1{grid-area:1 / 1;display:flex;align-items:baseline;gap:8px;min-width:0;min-height:36px;margin:0;padding-left:12px;font:600 20px/36px var(--font-sans);letter-spacing:-.01em;overflow-wrap:normal;white-space:nowrap}.directory-count{color:var(--muted);font:400 13px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0}.directory-search{grid-area:1 / 2;display:flex;align-items:center;gap:8px;box-sizing:border-box;width:240px;height:30px;padding:0 2px 0 9px;border:1px solid var(--control-outline);border-radius:6px;background:var(--canvas);color:var(--muted)}.directory-search:focus-within{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.directory-search>.ui-icon{flex:0 0 14px;width:14px;height:14px}.directory-search input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font:400 13px var(--font-sans);outline:none;box-shadow:none}.directory-search input:focus-visible{outline:none}.directory-search .btn{--btn-h: 24px;width:24px;min-height:24px}.directory-search .btn .ui-icon{width:14px;height:14px}.directory-new{grid-area:1 / 3;margin-right:12px}.workspace-directory>.attention-strip{grid-area:3 / 1 / 4 / -1;margin-top:16px}section.attention-strip{display:grid;gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid var(--divider);border-radius:10px;background:var(--divider)}.attention-strip:not(:has(.attention-row)){display:none}.attention-group{display:contents}.attention-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;column-gap:12px;row-gap:6px;align-items:center;box-sizing:border-box;min-height:44px;padding:7px 11px;background:var(--canvas);font-size:13px;line-height:18px}.attention-row>.ui-icon{grid-area:1 / 1;width:18px;height:18px;color:var(--muted)}.attention-text{grid-area:1 / 2;display:flex;align-items:baseline;gap:8px;min-width:0;margin:0;color:var(--text);white-space:nowrap}.attention-text>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.attention-notice .attention-text>span{color:var(--text)}.attention-name{flex:0 1 auto;max-width:60%;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text);font-weight:500;text-decoration:none}a.attention-name:hover{text-decoration:underline;text-underline-offset:3px}.attention-text a:focus-visible{outline-offset:1px}.attention-wrap{white-space:normal}.attention-wrap .policy-line,.attention-wrap p{margin:0;color:var(--muted)}.attention-row .invitation-decision{display:contents}.attention-row :is(.invitation-actions,.attention-actions){grid-area:1 / 3;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px}.attention-row:not(:has(.ui-icon+.attention-text)) .attention-actions{grid-column:1 / -1}.attention-row>[role=alert]:not(.attention-text),.attention-row .invitation-decision>[role=alert]{grid-column:2 / -1;margin:0;color:var(--danger);white-space:normal;overflow-wrap:break-word}.directory-list{grid-area:5 / 1 / 6 / -1;position:relative;display:grid;grid-template-columns:[mark] 42px [name] fit-content(40%) [desc] minmax(0,1fr) [tools] auto;margin-top:20px}.directory-section{display:contents}.directory-label{grid-column:1 / -1;display:flex;align-items:flex-end;box-sizing:border-box;height:28px;margin:16px 0 0;padding:0 12px 6px;color:var(--muted);font:500 12px/1 var(--font-sans)}.directory-section:first-child>.directory-label{margin-top:0}.directory-row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;height:40px;border-radius:8px;color:var(--text)}.directory-row:hover{background:var(--dir-hover)}.directory-row:has(>.directory-link:focus-visible){outline:2px solid var(--action);outline-offset:-2px}.directory-link{grid-column:1 / 4;display:grid;grid-template-columns:subgrid;align-items:center;height:100%;min-width:0;border-radius:inherit;color:inherit;text-decoration:none;outline:none;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-drag:none}.directory-mark{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;margin-left:12px}.directory-mark>.workspace-mark{width:18px;height:18px;border-radius:4px}.directory-mark>.workspace-mark .ui-icon{width:18px;height:18px}.directory-name{display:flex;align-items:baseline;gap:8px;box-sizing:border-box;min-width:0;padding-right:24px;overflow:hidden;white-space:nowrap;font-size:13px;line-height:18px}.directory-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}.directory-disc{flex:0 0 auto;color:var(--muted);font:400 12px/18px var(--font-mono)}.directory-role{flex:0 0 auto;color:var(--muted);font-size:12px}.directory-desc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px;line-height:18px}.directory-actions{grid-column:4;display:flex;align-items:center;padding:0 6px 0 8px}.directory-tool{box-sizing:border-box;display:inline-grid;place-items:center;flex:0 0 28px;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.directory-tool .ui-icon{width:16px;height:16px}:is(a,button).directory-tool:hover{background:color-mix(in srgb,var(--text) 9%,var(--surface));color:var(--text)}:is(a,button).directory-tool:focus-visible{outline:2px solid var(--action);outline-offset:-2px;color:var(--text)}.directory-tool.pin-button[aria-pressed=true] path{fill:currentColor}.directory-row :is(.pin-button[aria-pressed=false],a.directory-tool){opacity:0}.directory-row:is(:hover,:focus-within) :is(.pin-button,a.directory-tool),.directory-tool:focus-visible{opacity:1}.directory-row.can-grip .directory-link{cursor:grab}.directory-grip{position:absolute;inset:0;display:none;width:18px;height:18px;color:var(--muted)}.directory-row.can-grip:is(:hover,:has(>.directory-link:focus-visible)) .directory-grip{display:block}.directory-row.can-grip:is(:hover,:has(>.directory-link:focus-visible)) .directory-mark>.workspace-mark{visibility:hidden}.directory-list[data-dragging],.directory-list[data-dragging] *{cursor:grabbing;user-select:none;-webkit-user-select:none}.directory-list[data-dragging] .directory-row:not(.is-gap){background:transparent}.directory-list[data-dragging] .directory-row .directory-grip{display:none}.directory-list[data-dragging] .directory-row:not(.is-gap) .directory-mark>.workspace-mark{visibility:visible}.directory-list[data-dragging] .directory-row :is(.pin-button[aria-pressed=false],a.directory-tool){opacity:0}.directory-row.is-gap{background:color-mix(in srgb,var(--text) 4%,var(--surface))}.directory-row.is-gap>*{visibility:hidden}.directory-lift{position:absolute;z-index:2;left:0;right:0;display:grid;align-items:center;box-sizing:border-box;height:40px;border-radius:8px;background:light-dark(var(--surface),var(--raised));color:var(--text);box-shadow:0 0 0 1px var(--divider),0 10px 24px light-dark(#2226332e,#0007),0 1px 3px light-dark(#2226331a,#0004);pointer-events:none}.directory-lift .directory-grip{position:static;display:block}.directory-lift>.directory-desc{grid-column:3}.workspace-directory>.workspace-no-results{grid-area:6 / 1 / 7 / -1}.rail-row>.workspace-mark{flex:0 0 var(--rail-icon);width:var(--rail-icon);height:var(--rail-icon);border-radius:4px}.rail-row>.workspace-mark .ui-icon{width:var(--rail-icon);height:var(--rail-icon)}@media(prefers-reduced-motion:reduce){.directory-list [data-flip]{transition:none!important;transform:none!important}}@media(hover:none),(any-pointer:coarse),(max-width:760px){.directory-row a.directory-tool[href]{opacity:1}.directory-row .pin-button[aria-pressed=false],.directory-row:is(:hover,:focus-within) .pin-button[aria-pressed=false]{opacity:.4}.directory-row .pin-button[aria-pressed=false]:focus-visible{opacity:1}}@media(max-width:760px){.workspace-content .workspace-home.workspace-directory{grid-template-columns:minmax(0,1fr) auto;width:calc(100% + 24px);max-width:none;margin-inline:-12px;padding-top:16px}.workspace-directory .directory-head h1{font-size:22px;line-height:44px;min-height:44px}.directory-new{grid-area:1 / 2;width:44px;min-height:44px;padding:0}.directory-new .ui-icon{width:20px;height:20px}.directory-new-label{display:none}.directory-search{grid-area:4 / 1 / 5 / -1;width:auto;height:44px;margin-top:16px;padding-left:13px;gap:12px}.directory-search>.ui-icon{flex-basis:18px;width:18px;height:18px}.directory-search input{font-size:16px}.directory-search .btn{--btn-h: 40px;width:40px;min-height:40px}.attention-row{grid-template-columns:18px minmax(0,1fr);align-items:center;padding:12px 11px;row-gap:10px;font-size:14px;line-height:20px}.attention-text{display:grid;gap:2px;white-space:normal;overflow-wrap:break-word}.attention-name{max-width:none;overflow:visible}.attention-text>span{overflow:visible}.attention-row :is(.invitation-actions,.attention-actions){grid-area:2 / 1 / 3 / -1;flex-wrap:wrap}.directory-list{display:block}.directory-label{height:32px;padding-bottom:8px;font-size:13px}.directory-row{display:flex;height:60px}.directory-link{display:grid;flex:1;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;row-gap:2px}.directory-mark{grid-row:1 / 3;width:20px;height:20px}.directory-mark>.workspace-mark,.directory-mark>.workspace-mark .ui-icon,.directory-grip{width:20px;height:20px}.directory-name{padding-right:8px;font-size:15px;line-height:20px}.directory-desc{grid-column:2;padding-right:8px;font-size:13px}.directory-actions{padding:0 12px 0 0}.directory-tool{flex-basis:44px;width:44px;height:44px;justify-items:end}.directory-tool .ui-icon{width:18px;height:18px}:is(a,button).directory-tool:hover{background:transparent}.directory-lift{display:flex;gap:12px;height:60px}.directory-lift>.directory-mark{width:20px}}@media(forced-colors:active){.attention-row+.attention-row,.attention-group+.attention-group>.attention-row:first-child{border-top:1px solid CanvasText}.directory-search:focus-within{outline:2px solid Highlight;outline-offset:-2px}.directory-row:hover{outline:1px solid CanvasText;outline-offset:-1px}.directory-row:has(>.directory-link:focus-visible),:is(a,button).directory-tool:focus-visible{outline:2px solid Highlight}.directory-tool.pin-button[aria-pressed=true]{color:ButtonText}.directory-tool.pin-button[aria-pressed=true] path{fill:ButtonText}.directory-lift{border:1px solid CanvasText}}.directory-target{grid-column:1 / -1;display:flex;align-items:center;gap:12px;box-sizing:border-box;height:40px;border:1px dashed var(--control-outline);border-radius:8px;color:var(--muted);font-size:13px}.directory-target>.directory-mark{margin-left:11px}.directory-target .ui-icon{width:16px;height:16px}@media(max-width:760px){.directory-target{height:60px}.directory-target>.directory-mark{width:20px}}@media(forced-colors:active){.directory-target{border-color:CanvasText}}.workspace-content>.ws-composer-page{margin:0 -28px -32px;padding:0}.workspace-composer:not([data-mode=edit]){container:ws-composer / inline-size}.ws-layout{display:grid;grid-template-columns:minmax(0,576px) minmax(0,1fr);min-height:calc(100svh - 48px)}.ws-layout>.ws-editor{box-sizing:border-box;padding:40px 48px 64px}.ws-layout>.ws-pane{box-sizing:border-box;padding:40px 48px 64px;border-left:1px solid var(--divider);background:var(--canvas)}.ws-editor>h1{margin:0 0 28px;font:600 24px/32px var(--font-sans);letter-spacing:-.01em}.ws-editor>.attention-strip{margin:0 0 28px}.identity-fields{display:grid;gap:24px;min-width:0}.identity-field{min-width:0;margin:0}.identity-field>label,.identity-label{display:flex;align-items:baseline;gap:6px;margin:0 0 8px;color:var(--text);font:600 13px/18px var(--font-sans)}.identity-optional{color:var(--muted);font-weight:400}.identity-field>:is(input,textarea){display:block;box-sizing:border-box;width:100%;margin:0}.identity-field>input{min-height:40px}.identity-field>textarea{min-height:64px;resize:vertical}.identity-field>:is(input,textarea)[aria-invalid=true],.identity-field>:is(input,textarea)[aria-invalid=true]:focus-visible{border-color:var(--danger)}.identity-hint,.identity-error{margin:6px 0 0;font-size:12px;line-height:17px}.identity-hint{color:var(--muted)}.identity-error{color:var(--danger)}.identity-hint-row{display:flex;justify-content:space-between;gap:12px}.identity-hint-row>:last-child{flex:none;font-variant-numeric:tabular-nums}.identity-hint-row>.is-over{color:var(--danger)}.identity-icon-row{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:16px;row-gap:12px;align-items:start}.identity-tile{grid-area:1 / 1;display:grid;place-items:center;box-sizing:border-box;width:64px;height:64px;border:1px solid var(--divider);border-radius:12px;background:var(--raised)}.identity-tile>.workspace-mark{width:44px;height:44px;border-radius:8px}.identity-tile>.workspace-mark .ui-icon{width:32px;height:32px}.identity-toggle{grid-area:1 / 2;align-self:center;justify-self:start}.identity-picker{grid-area:1 / 2;min-width:0;padding:12px;border:1px solid var(--divider);border-radius:10px;background:var(--surface)}.identity-toggle+.identity-picker{grid-area:2 / 2}.identity-picker .view-identity-editor{max-width:none}.identity-upload{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--divider)}.identity-upload-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.identity-upload .image-upload-control{margin:0}.identity-upload .image-upload-dropzone{padding:0;border:0;border-radius:6px;background:transparent}.identity-upload .image-upload-dropzone[data-active=true]{outline:2px dashed var(--action);outline-offset:3px;background:transparent}.identity-upload .image-upload-browse{min-height:32px;margin:0;font-weight:500}.identity-upload-limits,.identity-upload-note{margin:0;color:var(--muted);font-size:12px;line-height:17px}.identity-upload-status{color:var(--text)}.identity-upload-options{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.identity-upload-options .workspace-fit{display:inline-flex;gap:2px;margin:0;padding:2px;border:1px solid var(--divider);border-radius:7px}.identity-upload-options .workspace-fit label{position:relative;display:inline-grid;place-items:center;min-width:48px;min-height:26px;padding:0 10px;border-radius:5px;color:var(--muted);font-size:12px;font-weight:500;cursor:pointer}.identity-upload-options .workspace-fit input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.identity-upload-options .workspace-fit label:has(:checked){background:var(--raised);color:var(--text)}.identity-upload-options .workspace-fit label:has(:focus-visible){outline:2px solid var(--action);outline-offset:-2px}.ws-editor>.identity-alert{margin:20px 0 0;color:var(--danger);font-size:13px;line-height:1.5}.ws-editor>[role=status]{margin:16px 0 0;font-size:13px}.ws-editor>.btn{margin-top:12px}.ws-actions{margin-top:32px}.workspace-composer .first-run-footnote{color:var(--muted);font-size:13px}.identity-conflict{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;margin:0 0 24px;padding:14px 16px;border:1px solid var(--warning-outline);border-radius:10px;background:var(--warning-surface);color:var(--text);font-size:13px;line-height:1.5}.identity-conflict>.ui-icon{width:18px;height:18px;margin-top:1px;color:var(--warning-outline)}.identity-conflict p{margin:0}.identity-conflict>div{display:grid;justify-items:start;gap:10px;min-width:0}.identity-conflict-latest{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:40px;padding:6px 12px;border:1px solid var(--divider);border-radius:8px;background:var(--surface)}.identity-conflict-latest>.workspace-mark{width:18px;height:18px;border-radius:4px}.identity-conflict-latest>.workspace-mark .ui-icon{width:18px;height:18px}.identity-conflict-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.identity-conflict-revision{flex:none;color:var(--muted);font-size:12px}.ws-previews{display:grid;align-content:start;gap:28px;min-width:0;pointer-events:none}.ws-layout .ws-previews{position:sticky;top:88px}.ws-preview{min-width:0}.ws-preview-label{margin:0 0 10px;color:var(--muted);font:500 12px/16px var(--font-sans)}.ws-placeholder{color:var(--muted);font-weight:400}.rail-preview{box-sizing:border-box;width:232px;max-width:100%;padding:0 0 8px;border:1px solid var(--divider);border-radius:10px;background:var(--canvas)}.rail-preview>.rail-group{padding:2px 10px 0}.rail-preview .rail-row,.ws-strip .rail-row,.rail-preview .workspace-trigger,.ws-strip .workspace-trigger{cursor:default}.ws-previews .switcher-preview{width:288px;max-width:100%;max-height:none}.switcher-preview .switcher-list{max-height:none;overflow:visible}.directory-list.directory-preview{display:grid;margin:0;border:1px solid var(--divider);border-radius:10px;background:var(--surface)}.directory-preview .directory-row{height:44px}.ws-strip{display:none}.identity-card{container:identity-card / inline-size;box-sizing:border-box;margin:0 0 32px;padding:20px 24px 24px;border:1px solid var(--divider);border-radius:12px;background:var(--surface)}.identity-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 10px;margin:0 0 20px;padding:0;border:0}.settings-body .identity-card-head h2{margin:0;font-size:16px;font-weight:600}.identity-card-head p{margin:0;color:var(--muted);font-size:13px}.identity-card .ws-body{display:grid;grid-template-columns:minmax(0,1fr) 264px;gap:24px;align-items:start}.identity-card .ws-pane{box-sizing:border-box;padding:16px;border-radius:10px;background:var(--canvas)}.identity-card .ws-previews{gap:20px}@container identity-card (max-width: 620px){.identity-card .ws-body{grid-template-columns:minmax(0,1fr)}}.identity-savebar-frame{position:fixed;z-index:17;right:0;bottom:16px;left:232px;display:flex;justify-content:center;padding:0 28px;pointer-events:none}.identity-savebar{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:min(100%,768px);min-height:56px;padding:8px 8px 8px 16px;border:1px solid var(--divider);border-radius:10px;background:var(--surface);box-shadow:0 12px 32px light-dark(#2226331a,var(--shade-5)),0 2px 7px light-dark(#2226330d,var(--shade-4));pointer-events:auto}.identity-savebar-status{flex:1;min-width:0;color:var(--muted);font-size:13px}main.workspace-content:has(.identity-savebar){padding-bottom:96px}.workspace-composer .first-run-head{margin:0 0 28px}.workspace-composer .first-run-mark{width:40px;height:46px;margin:0 0 14px}.workspace-composer .first-run-head h1{margin:0;font:600 26px/1.2 var(--font-sans);letter-spacing:-.02em}.workspace-composer .first-run-lede{margin:10px 0 0;font-size:14px}.workspace-composer .first-run-questions{min-width:0;margin:32px 0 0;padding:28px 0 0;border:0;border-top:1px solid var(--divider)}.workspace-composer .first-run-question:last-child{margin-bottom:0}@container ws-composer (max-width: 879px){.ws-layout{grid-template-columns:minmax(0,1fr);align-content:start}.ws-layout>.ws-pane{display:contents}.ws-layout .ws-previews{display:none}.ws-layout .ws-strip{position:sticky;z-index:5;top:48px;order:-1;display:flex;align-items:center;gap:4px;min-width:0;padding:4px 12px;border-bottom:1px solid var(--divider);background:var(--canvas)}.ws-strip>.rail-header{flex:0 1 auto;min-width:0;padding:0}.ws-strip .workspace-trigger{width:auto;max-width:100%}.ws-strip>.rail-row{flex:0 1 auto;width:auto;min-width:0;color:var(--text)}.ws-layout>.ws-editor{padding:24px 20px 0}.ws-editor>h1{margin-bottom:20px}.ws-actions{position:sticky;z-index:4;bottom:0;margin:32px -20px 0;padding:12px 20px;border-top:1px solid var(--divider);background:var(--surface)}.ws-actions>.btn-primary{flex:1;min-height:44px}.ws-actions>.btn-quiet{display:none}}:root:has(.ws-composer-page){scroll-padding:112px 0 88px}@media(max-width:1000px){.workspace-content>.ws-composer-page{margin-inline:-20px}}@media(max-width:760px){.identity-savebar-frame{left:0;bottom:12px;padding:0 12px}.identity-savebar{min-height:60px}.identity-savebar .btn{min-height:44px}main.workspace-content:has(.identity-savebar){padding-bottom:98px}.identity-card{padding:16px}.identity-icon-row{grid-template-columns:56px minmax(0,1fr);column-gap:12px}.identity-tile{width:56px;height:56px}.identity-tile>.workspace-mark{width:40px;height:40px}.identity-field>input{min-height:44px;font-size:16px}.identity-field>textarea{font-size:16px}}@media(max-width:650px){.workspace-content>.ws-composer-page{margin-inline:-16px}}@media(forced-colors:active){.identity-conflict{border-color:CanvasText}.identity-upload-options .workspace-fit label:has(:checked){outline:2px solid Highlight;outline-offset:-2px}.identity-savebar{border-color:CanvasText}}.shell-breadcrumb .shell-back{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-left:-6px;padding:0 8px 0 6px;border-radius:6px;color:var(--text);font-weight:500}.shell-breadcrumb .shell-back>.ui-icon{flex:none;width:16px;height:16px;color:var(--muted)}.shell-breadcrumb .shell-back>span{min-width:0;color:inherit;overflow:hidden;text-overflow:ellipsis}.shell-breadcrumb .shell-back:hover{background:var(--raised)}.shell-breadcrumb .shell-back:focus-visible{outline:2px solid var(--action);outline-offset:-2px}@media(max-width:760px){.shell-breadcrumb .shell-back{min-height:42px}}.identity-savebar .btn-primary{min-inline-size:128px}.ws-previews{container:ws-previews / inline-size}@container ws-previews (max-width: 320px){.directory-preview .directory-row{display:flex;height:auto;min-height:52px;padding:8px 0}.directory-preview .directory-link{display:grid;flex:1;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;row-gap:2px}.directory-preview .directory-mark{grid-row:1 / 3}.directory-preview .directory-name{padding-right:12px;white-space:normal}.directory-preview .directory-title{overflow:visible;overflow-wrap:anywhere;white-space:normal}.directory-preview .directory-desc{grid-column:2;padding-right:12px}}
