.mC90Na_shell{--sidebar-width:264px;--rail-width:72px;--sidebar-gap:16px;--topbar-height:68px;background:var(--ui-bg-glow), var(--ui-bg);min-block-size:100svh;color:var(--ui-text);background-attachment:fixed;grid-template-columns:minmax(0,1fr);display:grid}.mC90Na_shell[data-layout=rail]{grid-template-columns:calc(var(--rail-width) + var(--sidebar-gap)) minmax(0, 1fr)}.mC90Na_shell[data-layout=full]{grid-template-columns:calc(var(--sidebar-width) + var(--sidebar-gap)) minmax(0, 1fr)}.mC90Na_sidebar{z-index:40;gap:var(--aro-space-md);inline-size:min(var(--sidebar-width), 86vw);padding:var(--aro-space-md) 12px 12px;background:var(--ui-sidebar-solid);border-inline-end:1px solid var(--ui-border);transition:transform var(--aro-duration-base) var(--aro-ease-out);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden;transform:translate(-100%)}.mC90Na_sidebar[data-open]{transform:translate(0)}.mC90Na_sidebar>*{flex-shrink:0}.mC90Na_navScroll{overscroll-behavior:contain;min-block-size:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--aro-color-offshore-navy) 10px, var(--aro-color-offshore-navy) calc(100% - 10px), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--aro-color-offshore-navy) 10px, var(--aro-color-offshore-navy) calc(100% - 10px), transparent 100%);flex:auto;margin-inline:-6px;padding:2px 6px;overflow-y:auto}.mC90Na_shell[data-layout=rail] .mC90Na_sidebar,.mC90Na_shell[data-layout=full] .mC90Na_sidebar{margin-block:var(--sidebar-gap);block-size:calc(100svh - 2 * var(--sidebar-gap));border:1px solid var(--ui-border);border-radius:var(--aro-radius-lg);background:var(--ui-sidebar);box-shadow:var(--ui-shadow-panel);margin-inline-start:var(--sidebar-gap);transition:none;position:sticky;inset-block-start:var(--sidebar-gap);transform:none}.mC90Na_shell[data-layout=full] .mC90Na_sidebar{inline-size:var(--sidebar-width)}.mC90Na_shell[data-layout=rail] .mC90Na_sidebar{inline-size:var(--rail-width);padding-inline:10px}.mC90Na_scrim{z-index:30;background:var(--ui-scrim);animation:mC90Na_fade var(--aro-duration-base) var(--aro-ease-out);position:fixed;inset:0}.mC90Na_sidebarTop{align-items:center;gap:var(--aro-space-xs);min-block-size:40px;padding-inline-start:6px;display:flex}.mC90Na_logoLink{border-radius:var(--aro-radius-xs);margin-inline-end:auto;display:inline-flex}.mC90Na_logoMark{display:none}.mC90Na_collapseButton,.mC90Na_drawerClose{border-radius:var(--aro-radius-sm);block-size:36px;inline-size:36px;color:var(--ui-text-subtle);cursor:pointer;transition:background-color var(--aro-duration-fast) var(--aro-ease-out), color var(--aro-duration-fast) var(--aro-ease-out);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.mC90Na_collapseButton:hover,.mC90Na_drawerClose:hover{background:var(--ui-control);color:var(--ui-text)}.mC90Na_shell:not([data-layout=drawer]) .mC90Na_drawerClose{display:none}.mC90Na_search{border:1px solid var(--ui-border);border-radius:var(--aro-radius-sm);background:var(--ui-control);block-size:38px;max-inline-size:460px;color:var(--ui-text-subtle);font-size:var(--aro-text-body-sm);text-align:start;cursor:text;transition:border-color var(--aro-duration-fast) var(--aro-ease-out);flex:320px;align-items:center;gap:10px;margin-inline:auto;padding-inline:12px 8px;display:flex}.mC90Na_search:hover{border-color:var(--ui-text-subtle)}.mC90Na_search:focus-visible{border-color:var(--aro-color-signal-blue);box-shadow:var(--aro-focus-ring);outline:none}.mC90Na_searchIcon{flex-shrink:0}.mC90Na_searchText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.mC90Na_searchKey{border:1px solid var(--ui-border);border-radius:var(--aro-radius-2xs);background:var(--ui-surface);block-size:20px;inline-size:20px;font-family:var(--aro-font-sans);font-size:var(--aro-text-caption);color:var(--ui-text-subtle);flex-shrink:0;place-items:center;display:grid}.mC90Na_nav{gap:var(--aro-space-md);flex-direction:column;display:flex}.mC90Na_navBlock{flex-direction:column;gap:4px;display:flex}.mC90Na_navSectionLabel{font-size:var(--aro-text-caption);font-weight:var(--aro-font-weight-medium);color:var(--ui-text-subtle);padding-inline:10px}.mC90Na_navList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mC90Na_navLink,.mC90Na_groupButton{border-radius:var(--aro-radius-sm);min-block-size:36px;inline-size:100%;font-size:var(--aro-text-body-sm);color:var(--ui-text-muted);text-align:start;cursor:pointer;transition:background-color var(--aro-duration-fast) var(--aro-ease-out), color var(--aro-duration-fast) var(--aro-ease-out);background:0 0;border:none;align-items:center;gap:10px;padding-inline:10px;text-decoration:none;display:flex}.mC90Na_navLink:hover,.mC90Na_groupButton:hover{background:var(--ui-control);color:var(--ui-text)}.mC90Na_navLink[aria-current=page]{background:var(--ui-nav-active-bg);color:var(--ui-nav-active-text);font-weight:var(--aro-font-weight-semibold);box-shadow:var(--ui-nav-active-shadow);position:relative}.mC90Na_navLink[aria-current=page]:not([data-nested]):before{content:"";border-radius:var(--aro-radius-pill);background:var(--ui-nav-indicator);inline-size:3px;position:absolute;inset-block:8px;inset-inline-start:-6px}.mC90Na_navIcon{color:var(--ui-nav-icon);transition:color var(--aro-duration-fast) var(--aro-ease-out);flex-shrink:0}.mC90Na_navLink:hover .mC90Na_navIcon,.mC90Na_groupButton:hover .mC90Na_navIcon{color:var(--ui-text)}.mC90Na_navLink[aria-current=page] .mC90Na_navIcon{color:var(--ui-nav-active-icon)}.mC90Na_navLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.mC90Na_groupChevron{color:var(--ui-text-subtle);transition:transform var(--aro-duration-base) var(--aro-ease-out);flex-shrink:0}.mC90Na_navGroup[data-open] .mC90Na_groupChevron{transform:rotate(90deg)}.mC90Na_navGroup[data-open]>.mC90Na_groupButton{color:var(--ui-text)}.mC90Na_groupList{flex-direction:column;gap:2px;margin:2px 0 6px;padding:0 0 0 26px;list-style:none;display:none;position:relative}.mC90Na_navGroup[data-open] .mC90Na_groupList{animation:mC90Na_reveal var(--aro-duration-base) var(--aro-ease-out);display:flex}.mC90Na_groupList:before{content:"";background:var(--ui-border);inline-size:1px;position:absolute;inset-block:6px;inset-inline-start:19px}.mC90Na_navLink[data-nested]{min-block-size:34px;padding-inline-start:12px;position:relative}.mC90Na_navLink[data-nested] .mC90Na_navIcon{display:none}.mC90Na_navDot{background:var(--ui-surface);border:1.5px solid var(--ui-text-subtle);block-size:7px;inline-size:7px;transition:background-color var(--aro-duration-fast) var(--aro-ease-out), border-color var(--aro-duration-fast) var(--aro-ease-out);border-radius:50%;position:absolute;inset-inline-start:-10px}.mC90Na_navLink[data-nested]:hover .mC90Na_navDot{border-color:var(--ui-text-muted)}.mC90Na_navLink[data-nested][aria-current=page] .mC90Na_navDot{border-color:var(--ui-dot-accent);background:var(--ui-dot-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-dot-accent) 22%, transparent)}.mC90Na_navLink[data-nested][aria-current=page]{color:var(--ui-nav-active-text);box-shadow:none;background:0 0}.mC90Na_envSwitcher{position:relative}.mC90Na_envButton{border:1px solid var(--ui-border);border-radius:var(--aro-radius-sm);background:var(--ui-surface);min-block-size:40px;inline-size:100%;color:var(--ui-text);font-size:var(--aro-text-body-sm);font-weight:var(--aro-font-weight-medium);cursor:pointer;transition:background-color var(--aro-duration-fast) var(--aro-ease-out);align-items:center;gap:10px;padding-inline:10px;display:flex}.mC90Na_envButton:hover{background:var(--ui-surface-hover)}.mC90Na_envIcon,.mC90Na_envChevron{color:var(--ui-text-subtle);flex-shrink:0}.mC90Na_envLabel{text-align:start;flex:1}.mC90Na_envDot{background:var(--ui-env-production);block-size:8px;inline-size:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-env-production) 22%, transparent);border-radius:50%;flex-shrink:0}.mC90Na_envDot[data-env=staging]{background:var(--ui-env-staging);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-env-staging) 22%, transparent)}.mC90Na_envMenu{z-index:50;border-radius:var(--aro-radius-md);background:var(--ui-surface-raised);border:1px solid var(--ui-border);min-inline-size:236px;box-shadow:var(--ui-shadow-pop);animation:mC90Na_pop var(--aro-duration-fast) var(--aro-ease-out);flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0}.mC90Na_envOption{border-radius:var(--aro-radius-sm);inline-size:100%;color:var(--ui-text);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.mC90Na_envOption:hover{background:var(--ui-control)}.mC90Na_envOptionText{flex-direction:column;flex:1;display:flex}.mC90Na_envOptionLabel{font-size:var(--aro-text-body-sm);font-weight:var(--aro-font-weight-medium)}.mC90Na_envOptionDescription{font-size:var(--aro-text-caption);color:var(--ui-text-subtle)}.mC90Na_envCheck{color:var(--ui-trend-up)}.mC90Na_sidebarFooter{gap:var(--aro-space-xs);border-block-start:1px solid var(--ui-border);flex-direction:column;padding-block-start:var(--aro-space-sm);display:flex}.mC90Na_account{position:relative}.mC90Na_accountButton{border:1px solid var(--ui-border);border-radius:var(--aro-radius-sm);background:var(--ui-control);inline-size:100%;color:var(--ui-text);text-align:start;cursor:pointer;transition:background-color var(--aro-duration-fast) var(--aro-ease-out);align-items:center;gap:10px;padding:6px;display:flex}.mC90Na_accountButton:hover{background:var(--ui-surface-hover)}.mC90Na_accountText{flex-direction:column;flex:1;min-inline-size:0;display:flex}.mC90Na_accountName{font-size:var(--aro-text-body-sm);font-weight:var(--aro-font-weight-medium);line-height:1.3}.mC90Na_accountEmail{font-size:var(--aro-text-caption);color:var(--ui-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mC90Na_accountChevron{color:var(--ui-text-subtle);flex-shrink:0}.mC90Na_accountMenu{z-index:50;border-radius:var(--aro-radius-md);background:var(--ui-surface-raised);border:1px solid var(--ui-border);min-inline-size:200px;box-shadow:var(--ui-shadow-pop);animation:mC90Na_pop var(--aro-duration-fast) var(--aro-ease-out);padding:6px;position:absolute;inset-block-end:calc(100% + 8px);inset-inline:0}.mC90Na_menuItem{align-items:center;gap:var(--aro-space-sm);border-radius:var(--aro-radius-sm);min-block-size:40px;inline-size:100%;color:var(--ui-text);font-size:var(--aro-text-body-sm);text-align:start;cursor:pointer;background:0 0;border:none;padding-inline:10px;display:flex}.mC90Na_menuItem:hover{background:var(--ui-control)}a.mC90Na_menuItem{text-decoration:none}.mC90Na_menuRole{border-block-end:1px solid var(--ui-border);font-size:var(--aro-text-body-sm);font-weight:var(--aro-font-weight-medium);color:var(--ui-text);flex-direction:column;gap:2px;margin-block-end:6px;padding:6px 10px 10px;display:flex}.mC90Na_menuRoleLabel{font-size:var(--aro-text-caption);font-weight:var(--aro-font-weight-regular);color:var(--ui-text-muted)}.mC90Na_shell[data-layout=rail] .mC90Na_sidebarTop{flex-direction:column;padding-inline:0}.mC90Na_shell[data-layout=rail] .mC90Na_logoLink{margin-inline:auto}.mC90Na_shell[data-layout=rail] .mC90Na_logoFull,.mC90Na_shell[data-layout=rail] .mC90Na_navSectionLabel,.mC90Na_shell[data-layout=rail] .mC90Na_navLabel,.mC90Na_shell[data-layout=rail] .mC90Na_groupButton,.mC90Na_shell[data-layout=rail] .mC90Na_envLabel,.mC90Na_shell[data-layout=rail] .mC90Na_envChevron,.mC90Na_shell[data-layout=rail] .mC90Na_envIcon,.mC90Na_shell[data-layout=rail] .mC90Na_accountText,.mC90Na_shell[data-layout=rail] .mC90Na_accountChevron,.mC90Na_shell[data-layout=rail] .mC90Na_groupList:before,.mC90Na_shell[data-layout=rail] .mC90Na_navDot{display:none}.mC90Na_shell[data-layout=rail] .mC90Na_logoMark{place-items:center;block-size:44px;inline-size:44px;display:grid}.mC90Na_shell[data-layout=rail] .mC90Na_groupList{border-block-start:1px solid var(--ui-border);margin:0;padding:6px 0 0;animation:none;display:flex}.mC90Na_shell[data-layout=rail] .mC90Na_navLink{justify-content:center;min-block-size:40px;padding-inline:0}.mC90Na_shell[data-layout=rail] .mC90Na_navLink[data-nested] .mC90Na_navIcon{display:block}.mC90Na_shell[data-layout=rail] .mC90Na_envButton{justify-content:center;padding-inline:0}.mC90Na_shell[data-layout=rail] .mC90Na_envDot{block-size:10px;inline-size:10px}.mC90Na_shell[data-layout=rail] .mC90Na_accountButton{background:0 0;border-color:#0000;justify-content:center;padding:4px}.mC90Na_shell[data-layout=rail] .mC90Na_envMenu,.mC90Na_shell[data-layout=rail] .mC90Na_accountMenu{position:fixed;inset-inline-start:calc(var(--rail-width) + var(--sidebar-gap) + 8px);inset-inline-end:auto}.mC90Na_shell[data-layout=rail] .mC90Na_envMenu{inset-block-start:200px}.mC90Na_shell[data-layout=rail] .mC90Na_accountMenu{inset-block-end:var(--sidebar-gap)}.mC90Na_main{flex-direction:column;min-inline-size:0;display:flex}.mC90Na_topbar{z-index:20;align-items:center;gap:var(--aro-space-sm);min-block-size:var(--topbar-height);padding-inline:var(--aro-space-md);background:var(--ui-topbar);-webkit-backdrop-filter:var(--ui-topbar-blur);backdrop-filter:var(--ui-topbar-blur);border-block-end:1px solid var(--ui-border);display:flex;position:sticky;inset-block-start:0}.mC90Na_shell:not([data-layout=drawer]) .mC90Na_topbar{margin:var(--sidebar-gap) var(--sidebar-gap) 0;border:1px solid var(--ui-border);border-radius:var(--aro-radius-lg);background:var(--ui-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--ui-shadow-panel);position:relative;inset-block-start:auto}.mC90Na_topbarTitle{align-items:center;gap:var(--aro-space-xs);min-inline-size:0;font-size:var(--aro-text-body);font-weight:var(--aro-font-weight-medium);display:flex}.mC90Na_stagingBadge{border-radius:var(--aro-radius-pill);background:var(--ui-env-staging-bg);color:var(--ui-env-staging);font-size:var(--aro-text-caption);font-weight:var(--aro-font-weight-semibold);align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.mC90Na_menuButton{border:1px solid var(--ui-border);border-radius:var(--aro-radius-pill);background:var(--ui-surface);block-size:42px;inline-size:42px;color:var(--ui-text);cursor:pointer;transition:background-color var(--aro-duration-fast) var(--aro-ease-out);flex-shrink:0;place-items:center;display:grid;position:relative}.mC90Na_menuButton:hover{background:var(--ui-surface-hover)}.mC90Na_shell:not([data-layout=drawer]) .mC90Na_menuButton{display:none}.mC90Na_topbarActions{align-items:center;gap:var(--aro-space-xs);flex:none;display:flex}.mC90Na_topbarTitle{flex:1 1 0}.mC90Na_topbarActions{flex:1 1 0;justify-content:flex-end}@media (max-width:760px){.mC90Na_search{border-radius:var(--aro-radius-pill);background:var(--ui-surface);block-size:42px;inline-size:42px;color:var(--ui-text);cursor:pointer;flex:none;justify-content:center;margin-inline:0;padding:0}.mC90Na_searchText,.mC90Na_searchKey{display:none}}.mC90Na_themeSwitch{border:1px solid var(--ui-border);border-radius:var(--aro-radius-pill);background:var(--ui-control);cursor:pointer;align-items:center;gap:2px;padding:3px;display:none}.mC90Na_themeOption{border-radius:var(--aro-radius-pill);block-size:32px;inline-size:32px;color:var(--ui-text-subtle);transition:background-color var(--aro-duration-base) var(--aro-ease-out), color var(--aro-duration-base) var(--aro-ease-out);place-items:center;display:grid}.mC90Na_themeOption[data-active]{background:var(--ui-surface-raised);color:var(--ui-text);box-shadow:var(--aro-shadow-small)}.mC90Na_createButton{border-radius:var(--aro-radius-pill);background:var(--ui-primary-bg);min-block-size:42px;min-inline-size:42px;color:var(--ui-primary-text);font-size:var(--aro-text-body-sm);font-weight:var(--aro-font-weight-medium);box-shadow:var(--ui-glow-accent);transition:background-color var(--aro-duration-fast) var(--aro-ease-out);justify-content:center;align-items:center;gap:6px;padding-inline:12px;text-decoration:none;display:inline-flex}.mC90Na_createButton:hover{background:var(--ui-primary-bg-hover)}.mC90Na_createText{display:none}.mC90Na_shell:not([data-layout=drawer]) .mC90Na_createText{display:inline}.mC90Na_shell:not([data-layout=drawer]) .mC90Na_createButton{padding-inline:14px 18px}.mC90Na_content{padding:var(--aro-space-lg) var(--aro-space-md) 48px;flex:1}.mC90Na_shell:not([data-layout=drawer]) .mC90Na_content{padding:var(--aro-space-lg) var(--sidebar-gap) 48px}@media (min-width:480px){.mC90Na_themeSwitch{display:inline-flex}}@media (max-width:479px){.mC90Na_topbarTitle>span:not(.mC90Na_stagingBadge){display:none}}@keyframes mC90Na_fade{0%{opacity:0}}@keyframes mC90Na_pop{0%{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes mC90Na_reveal{0%{opacity:0;transform:translateY(-4px)}}
