.workspace-panel{height:100%;min-width:0;min-height:0}.project-tabs{flex:1;gap:4px}.project-tabs,.project-tabs-list{min-width:0;display:flex;align-items:center}.project-tabs-list{gap:2px;overflow-x:auto;scrollbar-width:none}.project-tabs-list.is-clipped-right{mask-image:linear-gradient(90deg,#000 calc(100% - 16px),transparent)}.project-tabs-list::-webkit-scrollbar{display:none}.project-tab{position:relative;flex:0 0 auto;min-width:0;max-width:24ch;display:flex;align-items:center;border:1px solid transparent;border-radius:7px;color:var(--fg-muted);-webkit-touch-callout:none}.project-tab:hover{background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--fg)}.project-tab.is-on{flex-shrink:0;max-width:min(24ch,48vw);border-color:var(--chrome-line);background:var(--bg);color:var(--fg)}.project-tab.is-dragging{opacity:.5}.project-tab-link{min-width:0;padding:5px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none;font-size:.8125rem;font-weight:550;user-select:none}.project-tab.is-on .project-tab-link{font-family:var(--font-display),serif;font-size:1.0625rem;font-style:italic;font-weight:500;letter-spacing:-.03em;padding-block:2px}.project-tab-link:focus-visible{outline:2px solid var(--brass);outline-offset:-2px;border-radius:6px}.project-tab.is-editing{padding:2px 6px}.project-tab-input{max-width:36ch;padding:0 0 1px;border:0;border-bottom:1px solid var(--brass);background:transparent;color:var(--fg);font-family:var(--font-display),serif;font-size:1.0625rem;font-style:italic;letter-spacing:-.03em;outline:none}.project-tabs-overflow{position:relative;flex:none}.project-tab-more{flex:none;display:inline-grid;place-items:center;width:24px;height:28px;padding:0;border:1px solid transparent;border-radius:7px;background:none;color:var(--fg-muted);cursor:pointer}.project-tab-more.is-open,.project-tab-more:hover{background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--fg)}.project-tab-more:focus-visible{outline:2px solid var(--brass);outline-offset:-2px;border-radius:6px}.project-tabs .project-tabs-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:min(200px,calc(var(--safe-width) - 24px));max-width:min(320px,calc(var(--safe-width) - 24px));max-height:min(70vh,400px);overflow-y:auto;z-index:60;display:flex;flex-direction:column;gap:1px;padding:4px}.project-tabs-menu-row{display:flex;align-items:center;gap:4px;border-radius:6px;min-width:0}.project-tabs-menu-row:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.project-tabs-menu-row.is-on{background:color-mix(in srgb,var(--brass) 12%,transparent);color:var(--fg)}.project-tabs-menu-link{flex:1;min-width:0;display:flex;align-items:center;padding:7px 10px;border:0;background:none;color:inherit;font-size:.8125rem;font-weight:500;text-align:left;cursor:pointer;outline:none}.project-tabs-menu-row.is-on .project-tabs-menu-link{font-family:var(--font-display),serif;font-style:italic;font-size:.9375rem;font-weight:550;color:var(--brass)}.project-tabs-menu-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-tabs-menu-close{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;margin-right:6px;padding:0;border:0;border-radius:5px;background:none;color:inherit;cursor:pointer;opacity:.6}.project-tabs-menu-close:hover{opacity:1;background:color-mix(in srgb,var(--fg) 10%,transparent)}@media (pointer:coarse){.project-tab-link{padding-block:8px}.project-tab.is-on .project-tab-link{padding-block:5px}.project-tab-more{width:28px}.project-tabs-menu-link{padding-block:10px}.project-tabs-menu-close{width:28px;height:28px;opacity:.8}}@media (max-width:720px){.project-tab:not(.is-on){max-width:12ch}.project-tab.is-on .project-tab-link{font-size:.9375rem}}.board-loading-page{height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.board-loading-page>.board-shell{flex:1;height:auto;min-height:0}.project-tabs-menu-move{flex:none;display:inline-grid;place-items:center;width:24px;height:26px;border:0;padding:0;background:none;color:inherit;border-radius:5px;cursor:pointer}.project-tabs-menu-move:hover:not(:disabled){background:color-mix(in srgb,var(--fg) 10%,transparent)}.project-tabs-menu-move:disabled{opacity:.25;cursor:default}.project-tabs-menu-move:focus-visible{outline:2px solid var(--brass);outline-offset:-2px;border-radius:4px}@media(pointer:coarse){.project-tabs-menu-move{width:28px;height:32px}}.project-tab-link{display:flex;align-items:center;gap:6px}.project-tab-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-tab-icon{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;object-fit:contain;border-radius:3px}.project-tab-icon.is-fallback{background:var(--hover);color:var(--fg-muted);border:1px solid var(--chrome-line);font:500 10px/1 var(--font-ui,system-ui);font-style:normal;letter-spacing:0}.project-tabs-menu-link{gap:7px}.project-tabs-menu-name{min-width:0}.project-tab-icon.is-fallback:before{content:attr(data-initial)}.project-tabs .project-tabs-menu{background:linear-gradient(180deg,var(--surface),var(--surface-2));color:var(--fg);border:1px solid var(--rail-edge);border-radius:8px;box-shadow:0 16px 36px var(--shadow)}.project-tab-context{z-index:60;min-width:148px}.project-tab-context .board-menu-item:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.project-tabs-menu-close:focus-visible,.project-tabs-menu-link:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.project-tabs-menu>.project-tabs-menu-link:hover{background:var(--hover)}.project-tab-alert{flex:none;width:7px;height:7px;border-radius:50%;background:#e24b4b}.project-tab.is-group .project-tab-link{padding-right:4px}.project-tab-group-toggle{flex:none;display:inline-grid;place-items:center;width:20px;height:24px;margin-right:2px;padding:0;border:0;border-radius:5px;background:none;color:inherit;cursor:pointer}.project-tab-group-toggle:hover,.project-tab-group-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--fg) 10%,transparent);color:var(--fg)}.project-tab-group-toggle:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.project-tab.is-drop-into{background:color-mix(in srgb,var(--brass) 22%,transparent);box-shadow:inset 0 0 0 2px var(--brass)}.project-tab.is-asleep .project-tab-icon{opacity:.5;filter:grayscale(1)}.project-tabs-menu.project-group-menu{position:fixed;z-index:60;min-width:min(200px,calc(var(--safe-width) - 24px));max-width:min(320px,calc(var(--safe-width) - 24px));max-height:min(70vh,400px);overflow-y:auto;display:flex;flex-direction:column;gap:1px;padding:4px;background:linear-gradient(180deg,var(--surface),var(--surface-2));color:var(--fg);border:1px solid var(--rail-edge);border-radius:8px;box-shadow:0 16px 36px var(--shadow)}.project-group-menu-title{padding:6px 10px 4px;color:var(--fg-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.project-group-menu-title,.project-tab-context-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-tab-context-name{min-width:0}@media (pointer:coarse){.project-tab-group-toggle{width:28px;height:32px}}