.workspace-shell{container:workspace/inline-size;height:100dvh;min-width:0;display:grid;grid-template-columns:18rem minmax(0,1fr);overflow:hidden}.workspace-shell[data-density=compact],.workspace-shell[data-sidebar-expanded=false]{grid-template-columns:minmax(0,1fr)}.workspace-main{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.workspace-content{min-width:0;flex:1;padding-bottom:2rem}.workspace-content,.workspace-sidebar{min-height:0;overflow:auto;overscroll-behavior:contain}.workspace-sidebar{height:100%}.workspace-sidebar[hidden]{display:none}.workspace-directory-children{font-size:.8125rem;padding-inline-start:var(--workspace-cjk-indent,2em)}.workspace-directory-group,.workspace-directory-link{display:flex;align-items:center;gap:.5rem;min-height:2rem;width:100%;padding:.3rem .625rem;margin:.125rem 0;border-radius:.375rem;font-size:.8125rem;line-height:1.4;text-align:start;overflow-wrap:anywhere;color:#334155}.workspace-directory-group{font-weight:600;position:relative}.workspace-directory-group>.workspace-directory-chevron{position:absolute;inset-inline-start:-.5rem}.workspace-directory-group,.workspace-directory-link{padding-inline-start:.625rem}.workspace-directory-row[data-member-hidden=true]{opacity:.7}.workspace-directory-group:hover,.workspace-directory-link:hover{background:#e9eef3}.workspace-directory-link[aria-current=page]{background:#e0f2fe;color:#075985;font-weight:600}.workspace-directory-group:focus-visible,.workspace-directory-link:focus-visible{outline:2px solid #0284c7;outline-offset:2px}.workspace-entry-icon,.workspace-folder-icon{width:1rem;height:1rem;flex-shrink:0}.workspace-folder-icon{color:#b7791f;fill:#fef3c7}.workspace-entry-icon{color:#64748b}[data-navigation-presentation=FORM]>.workspace-entry-icon{color:#2563eb}[data-navigation-presentation=DASHBOARD]>.workspace-entry-icon{color:#7c3aed}@media(any-pointer:coarse),(pointer:coarse){.workspace-directory-group,.workspace-directory-link{min-height:44px}}@media(max-width:767px){.workspace-directory-group,.workspace-directory-link{min-height:44px}}.workspace-shell[data-density=wide] .workspace-mobile-nav{display:none}.workspace-shell[data-density=compact] .workspace-content{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.workspace-directory-row{display:flex;align-items:center;gap:.125rem;min-width:0;margin:.125rem 0;border-radius:.375rem}.workspace-directory-row>.workspace-directory-group,.workspace-directory-row>.workspace-directory-link{flex:1;min-width:0;width:auto;margin:0}.workspace-directory-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-directory-row:focus-within,.workspace-directory-row:hover{background:#e9eef3}.resource-navigation-actions{display:inline-flex;flex:none;align-items:center;gap:.125rem;padding-inline-end:.25rem;opacity:0;pointer-events:none}.resource-navigation-actions[data-menu-open=true],.workspace-directory-row:focus-within>.resource-navigation-actions,.workspace-directory-row:hover>.resource-navigation-actions{opacity:1;pointer-events:auto}.workspace-search-create{display:inline-flex;flex:none;align-items:center;opacity:1;pointer-events:auto}.workspace-directory-row[data-drop-before=true]{box-shadow:inset 0 2px 0 #0284c7}.workspace-directory-row[data-drop-end]{min-height:0;height:6px;margin:0}.resource-navigation-trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:.25rem;color:#64748b}.resource-navigation-trigger:hover,.resource-navigation-trigger[data-state=open]{background:#dbe5ef;color:#0f172a}.resource-navigation-trigger:focus-visible{outline:2px solid #0284c7;outline-offset:1px}@media(any-pointer:coarse),(hover:none),(pointer:coarse){.resource-navigation-actions{opacity:1;pointer-events:auto}.resource-navigation-trigger{width:44px;height:44px}}.resource-navigation-menu{z-index:60;min-width:9rem;max-width:min(20rem,calc(100vw - 16px));max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto}.resource-navigation-menu[data-sheet-menu]{min-width:min(9rem,var(--radix-dropdown-menu-content-available-width));max-width:min(20rem,var(--radix-dropdown-menu-content-available-width));overscroll-behavior:contain}.resource-navigation-menu [role=menuitem]{min-height:28px;padding-top:2px;padding-bottom:2px;font-size:12px;line-height:16px;white-space:normal}@media(any-pointer:coarse),(hover:none),(pointer:coarse){.resource-navigation-menu [role=menuitem]{min-height:44px}}.resource-navigation-dialog{z-index:70;width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.resource-navigation-result{position:fixed;z-index:80;bottom:5rem;left:1rem;right:1rem;max-width:30rem;border:1px solid #f59e0b;border-radius:.375rem;padding:.75rem;background:#fffbeb;color:#92400e;font-size:.875rem}