.setup-background{z-index:-1;background-color:#0a0a0a;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.setup-background-image{filter:brightness(.3);will-change:transform;background-image:url("/Fractal Glass - 1.jpg");background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:130%;min-height:1000px;animation:60s ease-in-out infinite alternate slowPan;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes slowPan{0%{transform:translate(-50%)translateY(0)}to{transform:translate(-50%)translateY(-15%)}}.setup-content{z-index:1;min-height:100vh;position:relative}.onboarding-container{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.onboarding-card{-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;width:100%;max-width:900px;padding:2rem;transition:all .3s;box-shadow:0 8px 32px #0000005e,inset 0 0 0 1px #ffffff14}.step-content{-webkit-backdrop-filter:blur(5px);background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;margin-top:1.5rem;padding:1.5rem}.onboarding-button{-webkit-backdrop-filter:blur(5px);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:.75rem 2rem;font-weight:500;transition:all .3s}.onboarding-button:hover{background:#ffffff26;border:1px solid #ffffff4d;transform:translateY(-1px);box-shadow:0 4px 20px #ffffff1a}.onboarding-button-primary{background:linear-gradient(135deg,rgba(var(--accent-rgb),.8)0%,rgba(var(--accent-rgb),.6)100%);-webkit-backdrop-filter:blur(10px);color:#fff;border:1px solid #fff3;font-weight:600}.onboarding-button-primary:hover{background:linear-gradient(135deg,rgba(var(--accent-rgb),.9)0%,rgba(var(--accent-rgb),.7)100%);box-shadow:0 8px 25px 0 rgba(var(--accent-rgb),.3),inset 0 0 0 1px #fff3;transform:translateY(-2px)}.progress-bar{background:#ffffff1a;border-radius:2px;height:4px;margin-bottom:2rem;overflow:hidden}.progress-fill{background:linear-gradient(90deg,rgba(var(--accent-rgb),.8)0%,rgba(var(--accent-rgb),.6)100%);height:100%;transition:width .3s}@media (max-width:768px){@keyframes slowPan{0%{transform:translate(-50%)translateY(0)}to{transform:translate(-50%)translateY(-10%)}}.setup-background-image{width:105%;height:120%}.onboarding-container{padding:1rem}.onboarding-card{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.setup-background-image{animation:none;transform:translate(-50%)translateY(-10%)}}.icon-glass-container{-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;box-shadow:0 4px 20px #0000004d,inset 0 0 0 1px #ffffff1a}.icon-glass-container:hover{background:#ffffff1f;border:1px solid #fff3;box-shadow:0 6px 25px #ffffff26,inset 0 0 0 1px #ffffff26}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.onboarding-card{background:#141414f2}.step-content{background:#1e1e1ef2}.onboarding-button{background:#282828f2}}@keyframes fadeZoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-zoom{animation:.5s ease-out forwards fadeZoom}@media (prefers-reduced-motion:reduce){.animate-fade-zoom{opacity:1;animation:none;transform:scale(1)}}
