._4PX5ca_shell{min-height:100vh;display:flex}._4PX5ca_nav{border-right:1px solid var(--border);flex-direction:column;gap:24px;width:220px;padding:24px 16px;display:flex}._4PX5ca_nav ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._4PX5ca_brand{align-items:center;gap:8px;font-size:16px;display:flex}._4PX5ca_nav a{color:var(--muted);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}._4PX5ca_nav a svg{flex-shrink:0}._4PX5ca_nav a:hover,._4PX5ca_nav a[aria-current=page]{background:var(--surface);color:var(--text)}._4PX5ca_nav a[aria-current=page] svg,._4PX5ca_nav a._4PX5ca_open svg{color:var(--accent)}._4PX5ca_nav a._4PX5ca_open{color:var(--text)}._4PX5ca_nav ul._4PX5ca_sub{border-left:1px solid var(--border);gap:2px;margin:2px 0 4px 12px;padding-left:8px}._4PX5ca_nav ul._4PX5ca_sub a{gap:8px;padding:6px 10px;font-size:14px}._4PX5ca_user{flex-direction:column;gap:8px;margin-top:auto;font-size:13px;display:flex}._4PX5ca_user ._4PX5ca_me{color:inherit;overflow-wrap:anywhere;padding:0;text-decoration:none;display:block}._4PX5ca_user ._4PX5ca_me:hover{text-decoration:underline}._4PX5ca_main{flex:1;min-width:0;padding:24px}@media (max-width:720px){._4PX5ca_shell{flex-direction:column}._4PX5ca_nav{border-right:none;border-bottom:1px solid var(--border);gap:12px;width:auto}._4PX5ca_nav ul{flex-flow:wrap}._4PX5ca_nav ul._4PX5ca_sub{display:none}._4PX5ca_main{padding:16px}}._4PX5ca_nav{height:100vh;transition:width .2s,padding .2s;position:sticky;top:0;overflow-y:auto}._4PX5ca_top{justify-content:space-between;align-items:center;gap:8px;display:flex}._4PX5ca_fold{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._4PX5ca_fold:hover{color:var(--text);background:var(--surface)}._4PX5ca_user ._4PX5ca_me{align-items:center;gap:10px;display:flex}._4PX5ca_signOut{justify-content:center;align-items:center;gap:6px;display:inline-flex}._4PX5ca_signOutIcon{display:none}._4PX5ca_collapsed{scrollbar-width:none;align-items:center;width:72px;padding:22px 10px;overflow-x:hidden}._4PX5ca_collapsed::-webkit-scrollbar{display:none}._4PX5ca_collapsed ._4PX5ca_top{flex-direction:column;gap:14px}._4PX5ca_collapsed ._4PX5ca_label,._4PX5ca_collapsed ._4PX5ca_who,._4PX5ca_collapsed ul._4PX5ca_sub{display:none}._4PX5ca_collapsed ul{align-items:center;width:100%}._4PX5ca_collapsed a{justify-content:center;width:44px;min-height:40px;padding:0}._4PX5ca_collapsed ._4PX5ca_user{align-items:center}._4PX5ca_collapsed ._4PX5ca_user ._4PX5ca_me{width:auto;min-height:0}._4PX5ca_collapsed ._4PX5ca_signOut{width:40px;min-height:36px;padding:0}._4PX5ca_collapsed ._4PX5ca_signOutIcon{display:inline-flex}._4PX5ca_navTip{z-index:60;background:var(--text);color:var(--bg);font-size:var(--fs-small);line-height:var(--lh-small);white-space:nowrap;pointer-events:none;border-radius:8px;padding:6px 10px;font-weight:500;animation:.12s ease-out _4PX5ca_tip-in;position:fixed;transform:translateY(-50%);box-shadow:0 8px 20px #00000040}._4PX5ca_navTip:before{content:"";background:inherit;width:8px;height:8px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(45deg)}@keyframes _4PX5ca_tip-in{0%{opacity:0;transform:translate(-4px,-50%)}}@media (prefers-reduced-motion:reduce){._4PX5ca_nav,._4PX5ca_navTip{transition:none;animation:none}}@media (max-width:720px){._4PX5ca_nav{height:auto;position:static;overflow:visible}._4PX5ca_fold,._4PX5ca_navTip{display:none}._4PX5ca_collapsed{align-items:stretch;width:auto;padding:24px 16px}._4PX5ca_collapsed ._4PX5ca_label,._4PX5ca_collapsed ._4PX5ca_who{display:revert}._4PX5ca_collapsed ._4PX5ca_top{flex-direction:row}._4PX5ca_collapsed a{justify-content:flex-start;width:auto;padding:8px 10px}}
