html,body{overscroll-behavior:none;overflow-x:hidden}@view-transition{navigation:auto}.top-bar{view-transition-name:top-bar}@keyframes blob{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}@keyframes text-shimmer{0%{background-position:0%}to{background-position:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounce-custom{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-blob{animation:10s infinite blob}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.animate-text-shimmer{background-size:200%;animation:3s linear infinite text-shimmer}.animate-float{animation:6s ease-in-out infinite float}.animate-bounce-custom{animation:2s cubic-bezier(.4,0,.2,1) infinite bounce-custom}.animate-fade-in-down{animation:.8s ease-out forwards fade-in-down}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#333;border-radius:2px}[data-theme=light],[data-theme=light] *{--background:0 0% 100%;--background-lyna:0 0% 98%;--background-primary:0 0% 100%;--background-secondary:0 0% 100%;--background-tertiary:0 0% 98%;--background-hover:0 0% 97%;--background-active:0 0% 95%;--foreground:0 0% 10%;--foreground-primary:0 0% 10%;--foreground-secondary:0 0% 35%;--foreground-tertiary:0 0% 50%;--foreground-quadranary:0 0% 60%;--primary:0 0% 10%;--primary-foreground:0 0% 100%;--secondary:0 0% 97%;--secondary-foreground:0 0% 10%;--destructive:344 100% 66%;--destructive-foreground:0 0% 100%;--card:0 0% 100%;--card-foreground:0 0% 10%;--popover:0 0% 100%;--popover-foreground:0 0% 10%;--border:0 0% 90%;--border-active:0 0% 65%;--border-hover:0 0% 55%;--muted:0 0% 97%;--muted-foreground:0 0% 50%;--accent:0 0% 97%;--accent-foreground:0 0% 10%;--input:0 0% 100%;--ring:0 0% 10%;--icon:0 0% 45%;--icon-hover:0 0% 10%}[data-theme=dark],[data-theme=dark] *{--background:0 0% 12%;--background-lyna:0 0% 15%;--background-primary:0 0% 12%;--background-secondary:0 0% 15%;--background-tertiary:0 0% 20%;--background-hover:0 0% 18%;--background-active:0 0% 22%;--foreground:0 0% 90%;--foreground-primary:0 0% 95%;--foreground-secondary:0 0% 70%;--foreground-tertiary:0 0% 55%;--foreground-quadranary:0 0% 45%;--primary:0 0% 90%;--primary-foreground:0 0% 12%;--secondary:0 0% 18%;--secondary-foreground:0 0% 90%;--destructive:0 91% 71%;--destructive-foreground:0 0% 100%;--card:0 0% 15%;--card-foreground:0 0% 90%;--popover:0 0% 15%;--popover-foreground:0 0% 90%;--border:0 0% 20%;--border-active:0 0% 50%;--border-hover:0 0% 40%;--muted:0 0% 18%;--muted-foreground:0 0% 60%;--accent:0 0% 20%;--accent-foreground:0 0% 90%;--input:0 0% 18%;--ring:0 0% 50%;--icon:0 0% 60%;--icon-hover:0 0% 90%}.monaco-editor .monaco-hover,.monaco-editor-hover,.monaco-hover-content,.monaco-editor .parameter-hints-widget,.monaco-editor .suggest-widget,.monaco-editor .editor-widget,.monaco-editor .zone-widget{z-index:10001!important}.monaco-hover{box-sizing:border-box!important;max-width:min(480px,100vw - 450px)!important}.monaco-hover-content{overflow-wrap:break-word!important;word-wrap:break-word!important;box-sizing:border-box!important;max-width:100%!important}.monaco-hover-content .hover-contents{white-space:pre-wrap!important;word-break:break-word!important;max-width:100%!important;overflow-x:hidden!important}.monaco-hover-content .hover-contents p,.monaco-hover-content .hover-contents code,.monaco-hover-content .hover-contents span,.monaco-hover-content .hover-contents .rendered-markdown{white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:anywhere!important;max-width:100%!important}.monaco-hover .hover-row .marker{white-space:pre-wrap!important;word-break:break-word!important;max-width:100%!important}.monaco-editor .suggest-widget{max-width:min(450px,100vw - 450px)!important}.monaco-editor .suggest-widget .monaco-list-row{text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.monaco-editor .parameter-hints-widget{max-width:min(400px,100vw - 450px)!important}.monaco-editor .parameter-hints-widget .signature{white-space:pre-wrap!important;word-break:break-word!important;max-width:100%!important}
