.layout_shell__9ALUz{--u-gutter:clamp(2rem,4vw,4.8rem);--u-measure:94rem;display:grid;grid-template-areas:"nav main";grid-template-columns:25rem minmax(0,1fr);min-height:90svh;font-family:var(--f-3);background:radial-gradient(circle at 22% 0,color-mix(in srgb,var(--c-primary) 7%,transparent) 0,transparent 30rem),radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--c-accent) 8%,transparent) 0,transparent 36rem),var(--c-white)}.layout_shell__main___Jiv7{grid-area:main;min-width:0}@media (max-width:900px){.layout_shell__9ALUz{grid-template-areas:"bar" "main";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}.UsefulSidebar_sidebar__3Hqs6{grid-area:nav;border-right:1px solid color-mix(in srgb,var(--c-grey-200) 82%,transparent);background:color-mix(in srgb,var(--c-white) 88%,transparent);backdrop-filter:blur(18px)}.UsefulSidebar_sidebar__inner__vONJL{position:sticky;top:0;display:flex;max-height:100svh;flex-direction:column;gap:.4rem;overflow-y:auto;padding:2.4rem 1.4rem 4rem;scrollbar-width:thin}.UsefulSidebar_sidebar__header__5muAI{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.8rem}.UsefulSidebar_brand__JD21U{display:inline-flex;align-items:center;gap:1rem;min-width:0}.UsefulSidebar_brand__JD21U>span:first-child{display:grid;width:3.6rem;height:3.6rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--c-accent) 28%,var(--c-grey-200));border-radius:var(--r-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--c-primary-light) 80%,var(--c-white)),color-mix(in srgb,var(--c-primary-light-2) 86%,var(--c-white)));color:var(--c-accent)}.UsefulSidebar_brand__JD21U svg{width:1.8rem;height:1.8rem}.UsefulSidebar_brand__JD21U>span:last-child{display:flex;min-width:0;flex-direction:column;gap:.1rem}.UsefulSidebar_brand__JD21U strong{font-family:var(--f-1);font-size:1.5rem;font-weight:600;color:var(--c-black)}.UsefulSidebar_brand__JD21U small{font-size:1.05rem;color:var(--c-grey-700)}.UsefulSidebar_label__UDO7M{margin:0 1rem .7rem;font-family:var(--f-2),monospace;font-size:max(.95rem,12px);letter-spacing:.08em;text-transform:uppercase;color:var(--c-grey)}.UsefulSidebar_group__title__jUFzA,.UsefulSidebar_home__Jr26O{display:flex;align-items:center;gap:1rem;min-height:4.2rem;padding:.8rem 1rem;border:1px solid transparent;border-radius:var(--r-md);font-family:var(--f-1);font-size:1.3rem;font-weight:500;color:var(--c-grey-700);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.UsefulSidebar_group__name__ohEPz svg,.UsefulSidebar_home__Jr26O svg{width:1.7rem;height:1.7rem;flex:0 0 auto}.UsefulSidebar_group__title__jUFzA:hover,.UsefulSidebar_home__Jr26O:hover{background:color-mix(in srgb,var(--c-grey-100) 78%,transparent);color:var(--c-black)}.UsefulSidebar_active__N37YJ,.UsefulSidebar_homeActive__yI1xQ{border-color:color-mix(in srgb,var(--c-accent) 20%,var(--c-grey-200));background:linear-gradient(100deg,color-mix(in srgb,var(--c-primary-light) 78%,var(--c-white)),color-mix(in srgb,var(--c-primary-light-2) 70%,var(--c-white)));color:var(--c-black)}.UsefulSidebar_group__oxcEy{display:flex;flex-direction:column}.UsefulSidebar_group__title__jUFzA{justify-content:space-between}.UsefulSidebar_group__name__ohEPz{display:inline-flex;align-items:center;gap:1rem}.UsefulSidebar_group__count__f_UyK{min-width:2rem;font-family:var(--f-2),monospace;font-size:1rem;text-align:right;color:var(--c-grey)}.UsefulSidebar_sublist__ubhvO{margin:.5rem 0 1rem 2.7rem;padding:0 0 0 1.3rem;border-left:1px solid var(--c-grey-200);list-style:none}.UsefulSidebar_subitem__j50r5{display:block;padding:.7rem .8rem;border-radius:var(--r-sm);font-size:1.2rem;line-height:1.4;color:var(--c-grey-700);transition:background-color var(--t-fast),color var(--t-fast)}.UsefulSidebar_subitem__j50r5:hover{background:var(--c-grey-100);color:var(--c-black)}.UsefulSidebar_subitemActive__dA8I6{background:var(--c-primary-light-2);color:var(--c-black);font-weight:500}.UsefulSidebar_brand__JD21U:focus-visible,.UsefulSidebar_close__ZxRb7:focus-visible,.UsefulSidebar_group__title__jUFzA:focus-visible,.UsefulSidebar_home__Jr26O:focus-visible,.UsefulSidebar_subitem__j50r5:focus-visible,.UsefulSidebar_toggle__wPTln:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.UsefulSidebar_close__ZxRb7,.UsefulSidebar_scrim__xsvOD,.UsefulSidebar_toggle__wPTln{display:none}@media (max-width:900px){.UsefulSidebar_sidebar__3Hqs6{position:fixed;top:0;left:0;z-index:60;width:min(30rem,86vw);height:100svh;transform:translateX(-100%);transition:transform var(--t-base);box-shadow:var(--sh-xl)}.UsefulSidebar_sidebarOpen__rP6OT{transform:translateX(0)}.UsefulSidebar_sidebar__inner__vONJL{max-height:100svh;padding-top:1.8rem}.UsefulSidebar_close__ZxRb7{display:grid;width:3.6rem;height:3.6rem;padding:0;place-items:center;border:1px solid var(--c-grey-200);border-radius:var(--btn-radius-compact);background:var(--c-white);color:var(--c-grey-700)}.UsefulSidebar_close__ZxRb7:hover{background:var(--c-grey-100);color:var(--c-black)}.UsefulSidebar_close__ZxRb7 svg{width:1.7rem;height:1.7rem}.UsefulSidebar_scrim__xsvOD{position:fixed;inset:0;z-index:55;display:block;background:var(--c-primary-sh);opacity:0;pointer-events:none;transition:opacity var(--t-base)}.UsefulSidebar_scrimOpen__fpz_e{opacity:1;pointer-events:auto}.UsefulSidebar_toggle__wPTln{position:sticky;top:0;z-index:50;grid-area:bar;display:inline-flex;align-items:center;gap:.8rem;width:100%;padding:1.1rem var(--u-gutter);border:0;border-bottom:1px solid var(--c-grey-200);border-radius:var(--btn-radius);background:color-mix(in srgb,var(--c-white) 88%,transparent);backdrop-filter:blur(16px);font-family:var(--f-1);font-size:1.2rem;color:var(--c-black)}}@media (prefers-reduced-motion:reduce){.UsefulSidebar_scrim__xsvOD,.UsefulSidebar_sidebar__3Hqs6{transition:none}}