._4o8_UG_shell{background:var(--bg);min-height:100dvh;color:var(--text);grid-template-columns:232px minmax(0,1fr);font-size:14px;display:grid}._4o8_UG_authMain{flex:1;place-items:center;padding:32px 24px;display:grid}@media (max-width:600px){._4o8_UG_authMain{padding:24px 16px}}._4o8_UG_sidebar{flex-direction:column;gap:12px;height:100dvh;padding:14px 10px 12px;display:flex;position:sticky;top:0}._4o8_UG_sidebarTop{align-items:center;gap:4px;min-height:32px;padding:0 6px;display:flex}._4o8_UG_sidebarFoot{gap:2px;margin-top:auto;display:grid}._4o8_UG_sidebarNote{color:var(--text-3);margin:0 8px 10px;font-size:12px;line-height:1.5}._4o8_UG_nav{gap:1px;display:grid}._4o8_UG_navItem{border-radius:var(--radius-sm);height:30px;color:var(--text-2);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:9px;padding:0 8px;font-size:13px;font-weight:500;text-decoration:none;display:flex}._4o8_UG_navItem:hover{background:var(--surface-2);color:var(--text)}._4o8_UG_navItem[aria-current=page]{background:var(--surface-3);color:var(--text)}._4o8_UG_navItem:focus-visible,._4o8_UG_searchTrigger:focus-visible,._4o8_UG_menuButton:focus-visible,._4o8_UG_logoutButton:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._4o8_UG_searchTrigger{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:30px;color:var(--text-3);font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:0 6px 0 8px;font-size:13px;display:flex}._4o8_UG_searchTrigger:hover{border-color:var(--border-strong);color:var(--text-2)}._4o8_UG_searchLabel{text-align:left;flex:1}._4o8_UG_searchKeys{gap:2px;display:inline-flex}._4o8_UG_logout{gap:4px;display:grid}._4o8_UG_logout p{color:var(--danger);margin:0 8px;font-size:12px}._4o8_UG_logoutButton{border-radius:var(--radius-sm);width:100%;height:28px;min-height:28px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;font-size:13px;display:flex}._4o8_UG_logoutButton:hover:not(:disabled){background:var(--surface-2);color:var(--text)}._4o8_UG_main{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;margin:8px 8px 8px 0;padding:32px clamp(20px,3.5vw,48px) 64px;box-shadow:0 1px 2px #10111308}._4o8_UG_main>h1{letter-spacing:-.02em;margin:0 0 24px;font-size:22px;font-weight:600;line-height:1.25}._4o8_UG_authMain{min-width:0}._4o8_UG_mobileOnly{display:none}._4o8_UG_overlay{z-index:40;background:var(--overlay);animation:_4o8_UG_fade-in var(--dur) var(--ease-out);position:fixed;inset:0}._4o8_UG_command{z-index:50;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(560px,100vw - 32px);box-shadow:var(--shadow-float);color:var(--text);font-family:var(--font-sans);animation:_4o8_UG_command-in var(--dur) var(--ease-out);position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}._4o8_UG_commandInputRow{border-bottom:1px solid var(--border);color:var(--text-3);align-items:center;gap:10px;padding:0 14px;display:flex}._4o8_UG_commandInput{height:48px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}._4o8_UG_commandInput::placeholder{color:var(--text-3)}._4o8_UG_commandList{overscroll-behavior:contain;max-height:min(360px,60vh);padding:6px;overflow-y:auto}._4o8_UG_commandGroup [cmdk-group-heading]{color:var(--text-3);padding:8px 8px 4px;font-size:11.5px;font-weight:500}._4o8_UG_commandItem{border-radius:var(--radius-sm);height:36px;color:var(--text);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:0 8px;font-size:13.5px;display:flex}._4o8_UG_commandItem svg{color:var(--text-2)}._4o8_UG_commandItem[data-selected=true]{background:var(--surface-2)}._4o8_UG_commandEmpty{color:var(--text-2);text-align:center;padding:24px;font-size:13px}._4o8_UG_menuButton{border-radius:var(--radius-sm);width:36px;height:36px;min-height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}._4o8_UG_drawer{z-index:50;border-right:1px solid var(--border);background:var(--bg);width:min(300px,86vw);box-shadow:var(--shadow-float);animation:_4o8_UG_drawer-in var(--dur) var(--ease-out);flex-direction:column;gap:16px;padding:12px;display:flex;position:fixed;inset:0 auto 0 0}._4o8_UG_drawerHead{justify-content:space-between;align-items:center;padding-left:6px;display:flex}._4o8_UG_drawerFoot{gap:2px;margin-top:auto;display:grid}._4o8_UG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _4o8_UG_fade-in{0%{opacity:0}}@keyframes _4o8_UG_command-in{0%{opacity:0;transform:translate(-50%)scale(.98)}}@keyframes _4o8_UG_drawer-in{0%{opacity:0;transform:translate(-12px)}}@media (max-width:900px){._4o8_UG_shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}._4o8_UG_sidebar{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);flex-direction:row;align-items:center;height:auto;padding:8px 12px}._4o8_UG_sidebarTop{flex:1;padding:0}._4o8_UG_searchTrigger{justify-content:center;width:36px;height:36px;padding:0}._4o8_UG_searchLabel,._4o8_UG_searchKeys{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._4o8_UG_mobileOnly{display:block}._4o8_UG_desktopOnly{display:none}._4o8_UG_main{box-shadow:none;border:0;border-radius:0;margin:0;padding:24px 16px 56px}._4o8_UG_logoutButton{height:44px}}@media (prefers-reduced-motion:reduce){._4o8_UG_overlay,._4o8_UG_command,._4o8_UG_drawer{animation:none}}
