.propiq-immersive{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;color:#0a0a0a;background-color:#fafafa;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.propiq-immersive canvas{display:block}.propiq-immersive a:focus-visible,.propiq-immersive button:focus-visible{outline:2px solid #10b981;outline-offset:3px;border-radius:10px}.propiq-immersive .font-display{font-family:Plus Jakarta Sans,system-ui,sans-serif}.propiq-immersive .font-mono{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace}.propiq-immersive .text-ink{color:#0a0a0a}.propiq-immersive .text-ink-800{color:#1a1a1a}.propiq-immersive .text-emerald{color:#10b981}.propiq-immersive .text-emerald-deep,.propiq-immersive .hover\:text-emerald-deep:hover{color:#047857}.propiq-immersive .text-muted{color:#666}.propiq-immersive .text-muted-light{color:#8a8a8a}.propiq-immersive .placeholder-muted-light::-moz-placeholder{color:#8a8a8a}.propiq-immersive .placeholder-muted-light::placeholder{color:#8a8a8a}.propiq-immersive .bg-emerald{background-color:#10b981}.propiq-immersive .bg-emerald\/10{background-color:#10b9811a}.propiq-immersive .bg-emerald\/5,.propiq-immersive .hover\:bg-emerald\/5:hover{background-color:#10b9810d}.propiq-immersive .bg-ink{background-color:#0a0a0a}.propiq-immersive .bg-ink\/10{background-color:#0a0a0a1a}.propiq-immersive .bg-muted-light{background-color:#8a8a8a}.propiq-immersive .bg-bg-cool{background-color:#f2f5f4}.propiq-immersive .border-emerald{border-color:#10b981}.propiq-immersive .border-emerald\/20{border-color:#10b98133}.propiq-immersive .border-emerald\/40{border-color:#10b98166}.propiq-immersive .border-emerald\/50{border-color:#10b98180}.propiq-immersive .border-line{border-color:#e5e5e5}.propiq-immersive .border-line\/70{border-color:#e5e5e5b3}.propiq-immersive .ring-emerald\/40{--tw-ring-color: rgba(16, 185, 129, .4)}.propiq-immersive .ring-emerald\/50{--tw-ring-color: rgba(16, 185, 129, .5)}.propiq-immersive .bg-gradient-to-r.from-emerald.to-emerald-light{background-image:linear-gradient(to right,#10b981,#34d399)}.propiq-immersive .bg-gradient-to-r.from-emerald\/50.to-transparent{background-image:linear-gradient(to right,rgba(16,185,129,.5),transparent)}.propiq-immersive .shadow-card{box-shadow:0 10px 36px #0a0a0a1a}.propiq-immersive .shadow-glass{box-shadow:0 12px 40px #0a0a0a1a}.propiq-immersive .shadow-glass-lg,.propiq-immersive .hover\:shadow-glass-lg:hover{box-shadow:0 20px 60px #0a0a0a24}.propiq-immersive .glass{background:linear-gradient(180deg,#ffffff57,#ffffff0d 46%,#fff0),#ffffff85;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 50px #0a0a0a21,0 2px 8px #0a0a0a0d,inset 0 1px #ffffffe6,inset 0 0 24px #ffffff29}.propiq-immersive .glass-strong{background:linear-gradient(180deg,#fff6,#ffffff0f 46%,#fff0),#fff9;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);border:1px solid rgba(255,255,255,.72);box-shadow:0 22px 60px #0a0a0a26,0 2px 10px #0a0a0a0f,inset 0 1px #ffffffeb,inset 0 0 28px #ffffff2e}.propiq-immersive .glass-chip{background:#ffffff94;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #ffffffd9,0 4px 14px #0a0a0a0f}.propiq-immersive .aurora-blur{filter:blur(50px);will-change:transform}.propiq-immersive .aurora-orb{position:absolute;display:block;border-radius:50%}.propiq-immersive .aurora-orb--a{width:62vw;height:62vw;left:-6vw;top:3vh;background:radial-gradient(circle at 50% 50%,rgba(16,185,129,.5) 0%,rgba(16,185,129,.18) 38%,transparent 66%);animation:auroraA 46s ease-in-out infinite}.propiq-immersive .aurora-orb--b{width:52vw;height:52vw;right:-12vw;top:30vh;background:radial-gradient(circle at 50% 50%,rgba(94,92,230,.34) 0%,rgba(94,92,230,.12) 40%,transparent 68%);animation:auroraB 54s ease-in-out infinite}.propiq-immersive .aurora-orb--c{width:50vw;height:50vw;left:6vw;top:56vh;background:radial-gradient(circle at 50% 50%,rgba(16,185,129,.4) 0%,rgba(16,185,129,.14) 40%,transparent 68%);animation:auroraC 50s ease-in-out infinite}.propiq-immersive .aurora-orb--d{width:42vw;height:42vw;right:4vw;top:68vh;background:radial-gradient(circle at 50% 50%,rgba(245,158,11,.26) 0%,rgba(245,158,11,.1) 42%,transparent 70%);animation:auroraD 60s ease-in-out infinite}.propiq-immersive .aurora-orb--e{width:60vw;height:60vw;right:-8vw;top:6vh;background:radial-gradient(circle at 50% 50%,rgba(16,185,129,.5) 0%,rgba(16,185,129,.18) 38%,transparent 66%);animation:auroraA 50s ease-in-out infinite reverse}@keyframes auroraA{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(5%,-3%,0) scale(1.12)}}@keyframes auroraB{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-4%,4%,0) scale(1.1)}}@keyframes auroraC{0%,to{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(4%,-5%,0) scale(.95)}}@keyframes auroraD{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6%,-2%,0) scale(1.15)}}@keyframes immersivePulseDot{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.propiq-immersive .live-dot{animation:immersivePulseDot 2.4s ease-in-out infinite}@keyframes immersiveStepProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.propiq-immersive .step-progress-fill{transform-origin:left center;animation:immersiveStepProgress var(--step-duration, 4.8s) linear forwards}@keyframes stepFadeIn{0%{opacity:0}to{opacity:1}}.propiq-immersive .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.propiq-immersive .no-scrollbar::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.propiq-immersive *,.propiq-immersive *:before,.propiq-immersive *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
