@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Variable.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}body:has(main[data-auth-login=true]) .nextra-navbar,body:has(main[data-auth-login=true]) footer{display:none!important}button:has(>svg.-rotate-90),button:has(>svg[class*=-rotate-90]){position:fixed!important;bottom:2rem;right:2rem;z-index:50;display:flex!important;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:500;font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background:hsl(263,83%,55%);border:none;border-radius:9999px;box-shadow:0 4px 14px rgba(107,33,168,.35),0 1px 3px rgba(0,0,0,.1);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(1rem);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}button:has(>svg.-rotate-90):not(:disabled),button:has(>svg[class*=-rotate-90]):not(:disabled){opacity:1!important;transform:translateY(0);pointer-events:auto}button:has(>svg.-rotate-90):hover,button:has(>svg[class*=-rotate-90]):hover{background:hsl(263,83%,48%);box-shadow:0 6px 20px rgba(107,33,168,.45),0 2px 6px rgba(0,0,0,.12);transform:translateY(-2px)}button:has(>svg.-rotate-90):active,button:has(>svg[class*=-rotate-90]):active{transform:translateY(0);box-shadow:0 2px 8px rgba(107,33,168,.3),0 1px 2px rgba(0,0,0,.08)}button:has(>svg.-rotate-90) svg,button:has(>svg[class*=-rotate-90]) svg{border:none!important;color:#fff}.nextra-sidebar li.active>a{background:rgba(99,102,241,.08)!important;color:hsl(263,83%,45%)!important;font-weight:600!important;border-radius:.5rem!important}.nextra-sidebar li:not(.active)>a:hover{background:rgba(0,0,0,.03)!important;border-radius:.5rem!important}.nextra-sidebar button[class*=font-semibold][class*=text-gray-900]{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#64748b!important;padding-top:.75rem!important}.nextra-sidebar ul ul:before{background:rgba(99,102,241,.15)!important}.nextra-sidebar a{transition:all .16s ease!important}.nextra-sidebar-footer{border-color:rgba(0,0,0,.06)!important}:is(.dark,[data-theme=dark]) .nextra-sidebar li.active>a{background:rgba(139,92,246,.1)!important;color:hsl(263,83%,70%)!important}:is(.dark,[data-theme=dark]) .nextra-sidebar li:not(.active)>a:hover{background:rgba(255,255,255,.04)!important}:is(.dark,[data-theme=dark]) .nextra-sidebar button[class*=font-semibold][class*=text-gray-100],:is(.dark,[data-theme=dark]) .nextra-sidebar button[class*=font-semibold][class*=text-gray-900]{color:#94a3b8!important}:is(.dark,[data-theme=dark]) .nextra-sidebar ul ul:before{background:rgba(139,92,246,.12)!important}:is(.dark,[data-theme=dark]) .nextra-sidebar-footer{border-color:rgba(255,255,255,.06)!important}:is(.dark,[data-theme=dark]) button:has(>svg.-rotate-90),:is(.dark,[data-theme=dark]) button:has(>svg[class*=-rotate-90]){background:hsl(263,83%,65%);box-shadow:0 4px 14px rgba(139,92,246,.3),0 1px 3px rgba(0,0,0,.2)}:is(.dark,[data-theme=dark]) button:has(>svg.-rotate-90):hover,:is(.dark,[data-theme=dark]) button:has(>svg[class*=-rotate-90]):hover{background:hsl(263,83%,72%);box-shadow:0 6px 20px rgba(139,92,246,.4),0 2px 6px rgba(0,0,0,.25)}