@import url("https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700&display=swap");:root{--purple-600:147,51,234;--purple-500:168,85,247;--purple-400:192,132,252;--purple-300:216,180,254;--dark-bg:#0a0514;--dark-bg-alt:#0a0514;--dark-text:#fff;--dark-text-muted:hsla(0,0%,100%,.5);--dark-text-sub:hsla(0,0%,100%,.6);--dark-orb-bg:radial-gradient(circle at 50% 50%,#0a0514 0%,#0a0514 90%,transparent 100%);--dark-orb-shadow:0 0 60px 2px rgba(var(--purple-600),0.4),0 0 100px 5px rgba(var(--purple-600),0.2),inset 0 0 60px 2px rgba(var(--purple-600),0.1);--dark-orb-border:rgba(var(--purple-400),0.3);--dark-beam-gradient:linear-gradient(90deg,transparent 0%,rgba(var(--purple-600),0.5) 30%,rgba(var(--purple-400),0.9) 70%,#fff 100%);--dark-beam-shadow:0 0 20px 4px rgba(var(--purple-400),0.8),0 0 40px 8px rgba(var(--purple-600),0.4);--dark-toggle-bg:hsla(0,0%,100%,.08);--dark-toggle-border:hsla(0,0%,100%,.15);--dark-toggle-icon:hsla(0,0%,100%,.8);--light-bg:#faf5ff;--light-bg-alt:#f3e8ff;--light-text:#581c87;--light-text-muted:rgba(126,34,206,.5);--light-text-sub:rgba(126,34,206,.6);--light-orb-bg:radial-gradient(circle at 50% 50%,#faf5ff 0%,#faf5ff 90%,transparent 100%);--light-orb-shadow:0 0 60px 2px rgba(var(--purple-600),0.3),0 0 100px 5px rgba(var(--purple-600),0.15);--light-orb-border:rgba(var(--purple-600),0.4);--light-beam-gradient:linear-gradient(90deg,transparent 0%,rgba(var(--purple-600),0.5) 30%,rgba(var(--purple-500),0.9) 70%,rgba(var(--purple-600),1) 100%);--light-beam-shadow:0 0 20px 4px rgba(var(--purple-600),0.6),0 0 40px 8px rgba(var(--purple-500),0.3);--light-toggle-bg:rgba(var(--purple-600),0.1);--light-toggle-border:rgba(var(--purple-600),0.25);--light-toggle-icon:rgba(126,34,206,.8);--button-bg-dark:rgba(var(--purple-600),0.15);--button-border-dark:rgba(var(--purple-400),0.3);--button-shadow-dark:0 0 30px rgba(var(--purple-600),0.2);--button-bg-light:rgba(var(--purple-600),0.1);--button-border-light:rgba(var(--purple-600),0.3);--button-shadow-light:0 0 30px rgba(var(--purple-600),0.15)}body,html{margin:0;padding:0;height:100%;overflow:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior:none}#__next{height:100%;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(100,116,139,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.5)}::selection{background:rgba(147,51,234,.3);color:inherit}:focus-visible{outline:2px solid rgba(147,51,234,.5);outline-offset:2px}.beam-spin-6{animation:spin 6s linear infinite}.beam-spin-7-reverse{animation:spin-reverse 7s linear infinite}.beam-spin-8{animation:spin 8s linear infinite}.beam-spin-10-reverse{animation:spin-reverse 10s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 60px 2px rgba(147,51,234,.4),0 0 100px 5px rgba(147,51,234,.2)}50%{box-shadow:0 0 80px 4px rgba(147,51,234,.5),0 0 120px 8px rgba(147,51,234,.3)}}.pulse-ring{animation:pulse-ring 2s ease-in-out infinite}@keyframes pulse-ring{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}#__next,#root,body{display:flex;flex-direction:column;min-height:100vh;min-width:calc(100vw - (100vw - 100%));margin:0}*{box-sizing:border-box}a{color:inherit}h1,h2,h3,h4,h5,h6{margin:0;padding:0}[role=listbox],[role=slider],button,input,li,select{outline:none}.is_Fieldset{all:unset}button,dialog,input,li,ol,p,pre,textarea,ul{all:unset;box-sizing:border-box}.is_Anchor:has(.is_Button),a.is_Button{text-decoration:none}