.No99cG_sidebar{border-right:1px solid var(--ui-border);min-width:0;height:100dvh;color:var(--ui-ink);background:#fff;flex-direction:column;gap:18px;padding:22px 14px;font-size:13px;display:flex;position:sticky;top:0;overflow:auto}.No99cG_brand{color:var(--ui-ink);align-items:center;gap:10px;padding:0 6px;text-decoration:none;display:flex}.No99cG_brand>span{background:var(--ui-primary);color:#fff;letter-spacing:-1px;border-radius:8px;padding:10px 6px;font-weight:800}.No99cG_brand strong{overflow-wrap:anywhere;font-size:13px}.No99cG_brand small{color:var(--ui-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.No99cG_desktop{flex-direction:column;flex:1;gap:24px;display:flex}.No99cG_sidebar nav{gap:4px;display:grid}.No99cG_sidebar nav h2{text-transform:uppercase;letter-spacing:.1em;color:var(--ui-muted);margin:18px 10px 5px;font-size:10px}.No99cG_sidebar :is(nav,.No99cG_account) :is(a,button){min-height:40px;font:inherit;color:#365448;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;padding:9px 10px;text-decoration:none;display:flex}.No99cG_sidebar svg{flex-shrink:0}.No99cG_sidebar nav button>span{margin-left:auto;font-size:11px}.No99cG_sidebar :is(a,button):hover{background:#edf6f2}.No99cG_sidebar nav :is([aria-current=page],[aria-current=location],[aria-pressed=true]){color:#164d42;background:#e4f2ed;font-weight:700;box-shadow:inset 3px 0 #24806b}.No99cG_sidebar :focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.No99cG_account{border-top:1px solid var(--ui-border);gap:4px;margin-top:auto;padding-top:12px;display:grid}.No99cG_account p{color:var(--ui-muted);margin:10px;font-size:11px}.No99cG_account strong{color:var(--ui-ink);display:block}.No99cG_mobile{display:none}.No99cG_frame{grid-template-columns:248px minmax(0,1fr)}@media (max-width:900px){.No99cG_sidebar{border-right:0;border-bottom:1px solid var(--ui-border);gap:12px;height:auto;padding:14px 16px;position:relative;overflow:visible}.No99cG_desktop{display:none}.No99cG_mobile{display:block}.No99cG_mobile>summary{cursor:pointer;border:1px solid var(--ui-border);border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-weight:600;display:flex}.No99cG_mobile>summary>svg:last-child{margin-left:auto}.No99cG_mobile[open]>summary>svg:last-child{transform:rotate(90deg)}.No99cG_mobile nav{padding-top:10px}.No99cG_mobile .No99cG_account{margin-top:18px}.No99cG_frame.No99cG_frame{grid-template-columns:minmax(0,1fr)}}
