*{box-sizing:border-box}body{margin:0}.form{background:none;border:2px solid #fff;border-radius:10px;box-shadow:none;color:#222;margin:0 auto;max-width:400px;padding:2rem 2.5rem;width:100%}:root{--theme-primary:#4169e1;--theme-primary-rgb:65,105,225;--theme-primary-dark:#27408b;--theme-page-bg:#4169e180;--theme-page-bg-soft:#4169e140}.form h2{color:#4169e1;margin-bottom:1.2rem}.form-group{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1.1rem}.form-group label{font-weight:500;margin-bottom:.4rem}.form input,.form select{background:none;border:1px solid #9ca3af;border-radius:5px;font-size:1rem;margin-bottom:.1rem;padding:.5rem .7rem;width:100%}.form input:focus,.form select:focus{box-shadow:none;outline:none}.primary-btn{background:#4169e1;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:.6rem 1.5rem;transition:background .2s}.primary-btn:hover{background:#27408b}.processing-btn{position:relative}.processing-btn.is-processing{color:#0000!important;pointer-events:none}.processing-btn.is-processing:after{animation:firefoxWhine .85s linear infinite;border:4px dotted #fff;border-radius:50%;border-right-color:#0000;content:"";height:1.6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.6rem}.link-btn{background:none;border:none;color:#000;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline;transition:color .2s,font-style .2s}.link-btn:hover{color:#000;font-style:italic}.admin-nav-tab{background:#0000;border:none;border-left:4px solid #0000;color:#ffffffe0;cursor:pointer;font-size:.92rem;font-weight:600;padding:12px 14px;text-align:left;transition:background-color .18s ease,color .18s ease,border-left-color .18s ease;width:100%}.admin-nav-tab:hover{background:#ffffff1f;color:#fff}.admin-nav-tab.active{background:#fff3;border-left-color:#fff;color:#fff}#root,.App,body,html{background-color:#f3f4f6;font-family:Arial,sans-serif;height:100%;margin:0;padding:0}.App{display:flex;flex-direction:column;min-height:100vh}.app-body-bg{background-color:#4169e180;background-color:var(--theme-page-bg,#4169e180);flex:1 1}.App-header{align-items:center;background:#0000;color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2rem}.App-logo{animation:logoFloat 6s ease-in-out infinite;display:block;height:auto;position:relative;width:240px;z-index:2}.App-logo-wrap{align-items:center;display:inline-flex;justify-content:center;margin-bottom:1.5rem;position:relative}.App-logo-wrap:before{animation:glowPulse 4.5s ease-in-out infinite;background:radial-gradient(circle,#fff4b873 0,#fff4b81f 35%,#fff4b800 70%);border-radius:50%;content:"";filter:blur(10px);inset:14% 18%;position:absolute;z-index:1}.App-logo-star{animation:starFlash 3.6s ease-in-out infinite;color:#fff6c7;line-height:1;opacity:0;position:absolute;text-shadow:0 0 10px #fff1b5e6,0 0 20px #fff1b58c;transform:translate(-50%,-50%);z-index:3}.App-header h1{color:#fff;margin-bottom:.5rem}.App-header p{color:#f7f7f7;font-size:1.2rem}@media (max-width:600px){.App-header h1{font-size:1.5rem}.App-header p{font-size:1rem}.App-logo{width:160px}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes firefoxWhine{to{transform:translate(-50%,-50%) rotate(1turn)}}.app-global-loader{background:#0000;flex:1 1;min-height:calc(100vh - 120px);padding:1.5rem}.app-global-loader,.app-global-loader-inner{align-items:center;display:flex;justify-content:center}.app-global-loader-inner{aspect-ratio:1;flex-direction:column;position:relative;width:min(380px,86vw)}.app-global-loader-logo{animation:orgLogoZoomShrink 1.8s ease-in-out infinite;filter:drop-shadow(0 12px 24px rgba(0,0,0,.34));max-width:62%;object-fit:contain;width:clamp(120px,28vw,184px);z-index:2}.app-global-loader-ring{animation:firefoxWhine 1s linear infinite;border:8px dotted #fffffff2;border-radius:50%;border-right-color:#ffffff3d;height:clamp(190px,48vw,288px);position:absolute;width:clamp(190px,48vw,288px)}.app-global-loader-name{color:#fff;font-size:clamp(1rem,2.7vw,1.25rem);font-weight:700;letter-spacing:.04em;margin:1rem 0 0;text-align:center}@keyframes orgLogoZoomShrink{0%,to{transform:scale(.9)}50%{transform:scale(1.14)}}.load-effect-orbit .app-global-loader-ring{box-shadow:0 0 0 0 #ffffff3d}.load-effect-pulse .app-global-loader-inner:after,.load-effect-pulse .app-global-loader-inner:before{animation:pulseRings 2s ease-out infinite;border:2px solid #ffffff61;border-radius:50%;content:"";position:absolute}.load-effect-pulse .app-global-loader-inner:before{height:68%;width:68%}.load-effect-pulse .app-global-loader-inner:after{animation-delay:.4s;height:88%;width:88%}@keyframes pulseRings{0%{opacity:.95;transform:scale(.7)}to{opacity:0;transform:scale(1.15)}}.load-effect-spark .app-global-loader-inner:before{animation:spinDrift 2.8s linear infinite;background:conic-gradient(from 0deg,#ffffff0d,#ffffff59,#ffffff0d);border-radius:50%;content:"";inset:10%;position:absolute}@keyframes spinDrift{to{transform:rotate(1turn)}}.load-effect-ripple .app-global-loader-inner:before{animation:rippleRing 2.1s cubic-bezier(.2,.75,.24,1) infinite;border:2px dashed #ffffff70;border-radius:50%;content:"";height:94%;position:absolute;width:94%}@keyframes rippleRing{0%{opacity:.92;transform:scale(.72)}to{opacity:0;transform:scale(1.1)}}@keyframes glowPulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.85;transform:scale(1.05)}}@keyframes starFlash{0%,18%,to{opacity:0;transform:scale(.4) rotate(0deg)}28%{opacity:1;transform:scale(1) rotate(12deg)}38%{opacity:.2;transform:scale(.7) rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.App-logo,.App-logo-star,.App-logo-wrap:before,.app-global-loader-inner:after,.app-global-loader-inner:before,.app-global-loader-logo,.app-global-loader-ring,.processing-btn.is-processing:after{animation:none!important}}.typewriter{animation:typeCycle 10s steps(22) infinite,cursorBlink .75s step-end infinite,textBlinkTwice 10s linear infinite;border-right:2px solid #ffffffb3;display:inline-block;overflow:hidden;text-align:left;white-space:nowrap;width:0}@keyframes typeCycle{0%{width:0}25%{width:21.65ch}65%{width:21.65ch}90%{width:0}to{width:0}}.ocf-code-input::placeholder{color:#ffffffd1;font-size:1em;font-weight:700}.setup-form-desktop-wrapper{max-height:min(74vh,760px);overflow-y:auto;padding-right:10px;scrollbar-color:#4169e1 var(--theme-soft-bg);scrollbar-color:var(--theme-primary) var(--theme-soft-bg);scrollbar-width:thin}.setup-form-desktop-wrapper::-webkit-scrollbar{width:10px}.setup-form-desktop-wrapper::-webkit-scrollbar-track{background:var(--theme-soft-bg);border-radius:999px}.setup-form-desktop-wrapper::-webkit-scrollbar-thumb{background:#4169e1;background:var(--theme-primary);border:2px solid var(--theme-soft-bg);border-radius:999px}.field-typing-active{animation:fieldTypingFlash .95s ease-in-out infinite;border-color:gold!important}@keyframes fieldTypingFlash{0%,to{border-color:gold;box-shadow:0 0 0 1px #ffd700a6,0 0 8px #ffd70059}50%{border-color:#fff;box-shadow:0 0 0 1px #fffc,0 0 8px #ffffff73}}@keyframes submitButtonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cursorBlink{0%,49%,to{border-right-color:#ffffffb3}50%,99%{border-right-color:#0000}}@keyframes textBlinkTwice{0%,56%,58%,60%,62%,to{opacity:1}57%,61%{opacity:0}}.org-nav-hamburger,.org-nav-mobile{display:none!important}@media (max-width:640px){.org-nav-links{display:none!important}.org-nav-hamburger{display:block!important}.org-nav-mobile{display:flex!important}}.ocf-code-input{color:#4169e1;display:flex;font-size:28px;justify-content:space-between;position:relative}.ocf-code-input:after{left:20%}.ocf-code-input:after,.ocf-code-input:before{background-color:ash;bottom:0;content:"";position:absolute;top:0;width:2px}.ocf-code-input:before{left:40%}
/*# sourceMappingURL=main.3098b1bb.css.map*/