.corebase-hub-shell .platform-topbar__nav-list{gap:.25rem}.corebase-hub-shell .platform-topbar__nav-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.corebase-hub-shell .platform-topbar__nav .platform-topbar__icon-btn{border-radius:.5rem;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:.375rem}.corebase-hub-shell{--platform-hub-brand-logo-height:2rem;--platform-hub-sidebar-width-expanded:16rem;--platform-hub-sidebar-width-collapsed:4.5rem;--platform-hub-sidebar-width:var(--platform-hub-sidebar-width-expanded);--platform-hub-motion-sidebar:.22s cubic-bezier(.22, 1, .36, 1);background-color:var(--platform-bg);min-height:100vh}.corebase-hub-shell[data-sidebar-mode=expanded]{--platform-hub-sidebar-width:var(--platform-hub-sidebar-width-expanded)}.corebase-hub-shell[data-sidebar-mode=collapsed]{--platform-hub-sidebar-width:var(--platform-hub-sidebar-width-collapsed)}.corebase-hub-shell[data-sidebar-mode=hidden]{--platform-hub-sidebar-width:0}.corebase-hub-shell__sidebar-slot{pointer-events:none}.corebase-hub-shell__sidebar-slot .platform-hub-sidebar,.corebase-hub-shell__sidebar-slot .platform-hub-sidebar__backdrop{pointer-events:auto}.platform-hub-sidebar{z-index:40;width:var(--platform-hub-sidebar-width);border-inline-end:1px solid var(--platform-border);background-color:var(--platform-surface);transition:width var(--platform-hub-motion-sidebar);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.platform-hub-sidebar__backdrop{z-index:30;cursor:pointer;background-color:#0003;border:0;position:fixed;inset:0}.platform-hub-sidebar__header{border-block-end:1px solid var(--platform-border);flex-shrink:0;align-items:center;min-height:3.5rem;display:flex}.platform-hub-sidebar__header--expanded{justify-content:space-between;gap:.5rem;padding-inline:.75rem}.platform-hub-sidebar__header--collapsed{justify-content:center;padding-inline:.5rem}.platform-hub-sidebar__header--collapsed .platform-hub-sidebar__brand{justify-content:center}.platform-hub-sidebar__brand{flex:1;align-items:center;min-width:0;display:inline-flex}.platform-hub-sidebar__brand .cb-lockup.corebase-panel-mark,.platform-hub-topbar__brand .cb-lockup.corebase-panel-mark{font-size:var(--platform-hub-brand-logo-height)}@media (min-width:1024px){.platform-hub-sidebar[data-sidebar-peek=true]{width:var(--platform-hub-sidebar-width-expanded);box-shadow:8px 0 24px #00000014}}@media (prefers-reduced-motion:reduce){.platform-hub-sidebar[data-sidebar-peek=true]{transition-duration:0s}}.platform-hub-sidebar__nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:.5rem;padding:.75rem .5rem 1rem;display:flex;overflow-y:auto}.platform-hub-sidebar__list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.platform-hub-sidebar__list--section{border-block-end:1px solid var(--platform-border);margin-block-end:.25rem;padding-block-end:.25rem}.platform-hub-sidebar__footer{margin-block-start:auto;padding-block-start:.5rem}.platform-hub-sidebar__link{color:var(--platform-text-muted);transition:background-color var(--platform-motion-duration-fast) var(--platform-motion-ease-enter), color var(--platform-motion-duration-fast) var(--platform-motion-ease-enter);border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.platform-hub-sidebar__link:hover{background:var(--platform-active-bg);color:var(--platform-text)}.platform-hub-sidebar__link--create{background-color:var(--platform-primary-bg);color:var(--platform-primary-text);border:1px solid var(--platform-primary-bg);border-radius:.5rem}.platform-hub-sidebar__link--create:hover{background-color:var(--cb-accent-dark);border-color:var(--cb-accent-dark);color:var(--platform-primary-text)}.platform-app-shell .platform-hub-sidebar__link--create{color:#fff;background-color:var(--cb-accent);border-color:var(--cb-accent)}.platform-app-shell .platform-hub-sidebar__link--create:hover{color:#fff;background-color:var(--cb-accent-dark);border-color:var(--cb-accent-dark)}.platform-hub-sidebar__link--active{background:color-mix(in srgb, var(--platform-primary-bg) 10%, transparent);color:var(--platform-primary-bg)}.platform-hub-sidebar__link--collapsed{justify-content:center;padding-inline:.5rem}.platform-hub-sidebar__summary-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.platform-hub-sidebar__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-hub-sidebar__label--initial{background:var(--platform-active-bg);border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:600;display:inline-flex}.platform-hub-sidebar__anchor{border-block-start:1px solid var(--platform-border);flex-shrink:0;padding:.5rem}.platform-hub-sidebar__toggle{width:100%;color:var(--cb-mark,#f97316);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.platform-hub-sidebar__toggle:hover{background:var(--platform-active-bg);color:var(--cb-mark,#f97316)}.platform-hub-sidebar__toggle-icon{width:1.25rem;height:1.25rem}@media not (min-width:1024px){.platform-hub-sidebar__anchor{display:none}}.corebase-hub-main{min-height:100vh;transition:padding-inline-start var(--platform-hub-motion-sidebar)}@media (min-width:1024px){.corebase-hub-main{padding-inline-start:var(--platform-hub-sidebar-width)}.corebase-hub-shell[data-sidebar-mode=hidden] .corebase-hub-main{padding-inline-start:0}.corebase-hub-shell[data-sidebar-mode=hidden] .corebase-hub-shell__sidebar-slot{display:none}}.corebase-hub-shell:not([data-hydrated=true]) .platform-hub-sidebar,.corebase-hub-shell:not([data-hydrated=true]) .corebase-hub-main{transition:none!important}@media not (min-width:1024px){.corebase-hub-main{padding-inline-start:0}.platform-hub-sidebar{transition:width var(--platform-hub-motion-sidebar), transform var(--platform-hub-motion-sidebar)}.corebase-hub-shell:not([data-mobile-sidebar-open=true]) .platform-hub-sidebar{pointer-events:none;overflow:hidden;transform:translate(-100%)}.corebase-hub-shell[data-mobile-sidebar-open=true] .platform-hub-sidebar{width:var(--platform-hub-sidebar-width-expanded);transform:translate(0)}.corebase-hub-shell:not([data-mobile-sidebar-open=true]) .corebase-hub-shell__sidebar-slot{pointer-events:none}}.platform-hub-topbar__brand{flex-shrink:0;align-items:center;margin-inline-end:.25rem;text-decoration:none;display:inline-flex}@media not (min-width:1024px){.platform-hub-sidebar__header{display:none}}@media (min-width:1024px){.corebase-hub-shell .platform-topbar__sidebar-toggle--mobile{display:none}}
