@keyframes loading{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}model-viewer{--poster-color:transparent;--progress-bar-color:#4caf50;--progress-bar-height:4px}.loading-animation{animation:loading 2s ease-in-out infinite}:root{--velocraze-bg-primary:#0f0f1f;--velocraze-bg-tertiary:#140125;--velocraze-bg-quaternary:#0d0015;--velocraze-bg-primary-light:#fff;--velocraze-bg-tertiary-light:#e2e8f0;--velocraze-bg-quaternary-light:#fafafa}[data-mantine-color-scheme=dark]{--velocraze-bg-primary:#0f0f1f;--velocraze-bg-tertiary:#140125;--velocraze-bg-quaternary:#0d0015}[data-mantine-color-scheme=light]{--velocraze-bg-primary:#0f0f1f;--velocraze-bg-tertiary:#9a7baf;--velocraze-bg-quaternary:#0d0015}[data-mantine-color-scheme=light] body{color:#fff;position:relative}body,html{max-width:100vw;overflow-x:hidden;background:linear-gradient(135deg,var(--velocraze-bg-primary) 0,var(--velocraze-bg-tertiary) 50%,var(--velocraze-bg-quaternary) 100%);background-attachment:fixed;background-size:cover;background-repeat:no-repeat;color:#fff;transition:background .3s ease,color .3s ease}[data-mantine-color-scheme=light] .mantine-Notification-root{background-color:rgba(30,1,59,.8)!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 20px 40px rgba(0,0,0,.3)!important;color:#fff!important}[data-mantine-color-scheme=light] .mantine-Notification-title{color:#fff!important}[data-mantine-color-scheme=light] .mantine-Notification-body{color:hsla(0,0%,100%,.9)!important}[data-mantine-color-scheme=light] .mantine-Notification-closeButton{color:hsla(0,0%,100%,.7)!important}[data-mantine-color-scheme=light] .mantine-Notification-closeButton:hover{background-color:hsla(0,0%,100%,.1)!important;color:#fff!important}[data-mantine-color-scheme=light] .mantine-Notification-icon{filter:drop-shadow(0 0 4px rgba(255,255,255,.3))!important}html{color-scheme:dark}#__next{height:100%;background:inherit}*{box-sizing:border-box;padding:0;margin:0}body{font-family:var(--font-velocraze-regular),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.solver-main-panel.card-spotlight{padding:1em!important;border-radius:6px!important}.solver-main-panel .panel-header svg{filter:drop-shadow(0 0 8px rgba(0,255,255,.8)) drop-shadow(0 0 16px rgba(255,0,255,.7))}.solver-main-panel .panel-header-text{filter:drop-shadow(0 0 4px rgba(0,255,255,.7)) drop-shadow(0 0 8px rgba(255,0,255,.6))}.solver-main-panel .panel-header{height:auto!important}.page-loading-overlay{position:fixed;inset:0;background:linear-gradient(135deg,var(--velocraze-bg-primary) 0,var(--velocraze-bg-tertiary) 50%,var(--velocraze-bg-quaternary) 100%);background-attachment:fixed;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;z-index:9999;transition:background .3s ease}.page-loading-text{color:#fff;font-size:24px;font-weight:700}.loader{--b:25%;height:80px;aspect-ratio:1/cos(30deg);position:relative;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%,50% 0,50% var(--b),calc(var(--b)*cos(30deg)) calc(100% - var(--b)/2),calc(100% - var(--b)*cos(30deg)) calc(100% - var(--b)/2),50% var(--b));clip-path:polygon(50% 0,100% 100%,0 100%,50% 0,50% var(--b),calc(var(--b)*cos(30deg)) calc(100% - var(--b)/2),calc(100% - var(--b)*cos(30deg)) calc(100% - var(--b)/2),50% var(--b));filter:blur(12px);box-shadow:0 0 20px rgba(217,0,255,.8)}.loader,[data-mantine-color-scheme=light] .loader{transform:rotate(180deg) scale(2);animation:loaderZoomOut .6s ease-out forwards}[data-mantine-color-scheme=light] .loader{box-shadow:0 0 20px hsla(0,0%,100%,.8)}@keyframes loaderZoomOut{0%{transform:rotate(180deg) scale(2);opacity:0}50%{transform:rotate(180deg) scale(.8);opacity:.8}to{transform:rotate(180deg) scale(1);opacity:1}}.loader:before{content:"";position:absolute;inset:-8% 0;background:conic-gradient(#0000 35%,#d900ff,#0000 65%);animation:l5 1s linear infinite}[data-mantine-color-scheme=light] .loader:before{background:conic-gradient(#0000 35%,#fff,#0000 65%)}@keyframes l5{to{rotate:1turn}}.loader.zoom-fade-out{transform:scale(3) rotate(180deg);opacity:0;transition:all .4s linear}.page-loading-overlay.fade-out{opacity:0;transition:opacity .5s ease-out;pointer-events:none}.reactor-image-hover{transition:all .3s ease;cursor:pointer}.reactor-image-hover:hover{transform:scale(1.02);filter:brightness(1.1)}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.custom-placeholder::placeholder{color:hsla(0,0%,100%,.6)!important}.mantine-PasswordInput-error,.mantine-TextInput-error{color:#ff6b6b!important;font-size:12px!important;margin-top:6px!important}@font-face{font-family:__geistMono_1235f0;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap}@font-face{font-family:__geistMono_Fallback_1235f0;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_1235f0{font-family:__geistMono_1235f0,__geistMono_Fallback_1235f0}.__variable_1235f0{--font-geist-mono:"__geistMono_1235f0","__geistMono_Fallback_1235f0"}