@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_53f2d8{font-family:inter,inter Fallback}.__variable_53f2d8{--font-sans:"inter","inter Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_4a860e{font-family:jetbrainsMono,jetbrainsMono Fallback}.__variable_4a860e{--font-mono:"jetbrainsMono","jetbrainsMono Fallback"}@font-face{font-family:geist;src:url(/_next/static/media/9ff55a8a9670220d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_606b56{font-family:geist,geist Fallback}.__variable_606b56{--font-bcd-scene:"geist","geist Fallback"}.document-shell_content__qPEqR{width:100%;max-width:1600px;margin-inline:auto}.document-shell_content__qPEqR:has(>[data-practice-editor]){max-width:none}@media (min-width:1600px){.document-shell_content__qPEqR [data-slot=sidebar-container][data-side=left]{left:calc((100vw - 1600px) / 2)}.document-shell_content__qPEqR [data-slot=sidebar-container][data-side=right]{right:calc((100vw - 1600px) / 2)}}.mobile-menu_toggle__Vetqq{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;cursor:pointer}.mobile-menu_toggle__Vetqq:hover,.mobile-menu_toggle__Vetqq[aria-expanded=true]{background:var(--accent)}.mobile-menu_toggle__Vetqq:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mobile-menu_bars__SVxlC{position:relative;display:block;width:22px;height:18px}.mobile-menu_bars__SVxlC span{position:absolute;left:0;width:22px;height:2px;border-radius:2px;background:currentColor;transition:transform .22s ease,opacity .16s ease}.mobile-menu_bars__SVxlC span:first-child{top:0}.mobile-menu_bars__SVxlC span:nth-child(2){top:8px}.mobile-menu_bars__SVxlC span:nth-child(3){top:16px}.mobile-menu_bars__SVxlC[data-open=true] span:first-child{transform:translateY(8px) rotate(45deg)}.mobile-menu_bars__SVxlC[data-open=true] span:nth-child(2){opacity:0;transform:scaleX(.5)}.mobile-menu_bars__SVxlC[data-open=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu_panel__b1VVW{position:absolute;top:100%;left:0;right:0;z-index:50;height:var(--collapsible-panel-height);overflow:hidden;border-bottom:1px solid var(--border);background:var(--background);box-shadow:0 16px 32px #00000020;transition:height .22s ease,opacity .22s ease}.mobile-menu_panel__b1VVW[data-ending-style],.mobile-menu_panel__b1VVW[data-starting-style]{height:0;opacity:0}.mobile-menu_navigation__0JbZR{display:grid;padding:12px 20px 20px;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}.mobile-menu_group__4EksL{margin:10px 0}.mobile-menu_group__4EksL h2{padding:4px 12px;font-size:11px;font-weight:600;color:var(--muted-foreground)}.mobile-menu_link__tW6o7{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:6px;font-size:14px;transition:background-color .16s ease,color .16s ease}.mobile-menu_link__tW6o7:hover,.mobile-menu_link__tW6o7[data-active=true]{background:var(--accent);color:var(--accent-foreground)}.mobile-menu_link__tW6o7:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.mobile-menu_bars__SVxlC span,.mobile-menu_link__tW6o7,.mobile-menu_panel__b1VVW{transition:none}}