html,:root{--primary-color: #0df2f2;--primary-rgb: 13, 242, 242;--header-height: 160px;--bg-dark: #0b1212;--bg-surface: #0e1a1a;--text-muted: #94a3b8;--bg-slate-light: #f8fafc;--bg-white-light: #ffffff;--text-slate-dark: #0f172a}.light{color-scheme:light!important}.dark{color-scheme:dark!important}@media(max-width:767px){:root{--bg-dark: #0f1717;--bg-surface: #142121;--text-muted: #f1f5f9}}@media(min-width:768px){:root{--header-height: 80px !important}}body{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input:focus,textarea:focus,select:focus{outline:none!important;border:1px solid var(--primary-color)!important;box-shadow:0 0 10px rgba(var(--primary-rgb),.15)!important}.animate-wave{animation:wave 15s linear infinite}@keyframes wave{0%{transform:translate(0)}to{transform:translate(-50%)}}.glass-card{background-color:#ffffffb3;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.2)}.pill .glass-card{background-color:#0b1818b3;border:1px solid rgba(255,255,255,.05)}.shadow-3d-flat{box-shadow:10px 10px 20px #040506,-10px -10px 20px #0e1112}.light .shadow-3d-flat{box-shadow:10px 10px 20px #d1d9e6,-10px -10px 20px #fff}.shadow-spotlight-floating{box-shadow:10px 10px 20px #040506,-10px -10px 20px #0e1112}.light .shadow-spotlight-floating{box-shadow:14px 14px 30px #d1d9e6,-4px 0 20px #00000014}.shadow-3d-pressed{box-shadow:inset 6px 6px 12px #040506,inset -6px -6px 12px #0e1112}.light .shadow-3d-pressed{box-shadow:inset 6px 6px 12px #d1d9e6,inset -6px -6px 12px #fff}.shadow-3d-elevated{box-shadow:20px 20px 40px #040506,-20px -20px 40px #0e1112}.light .shadow-3d-elevated{box-shadow:20px 20px 40px #d1d9e6,-20px -20px 40px #fff}.text-price-outline{-webkit-text-stroke:2px black;paint-order:stroke fill;text-shadow:none}.shadow-cyan-glow{box-shadow:0 0 20px #0df2f226,inset 0 0 10px #0df2f21a}.shadow-cyan-glow-intense{box-shadow:0 0 35px #0df2f24d,inset 0 0 15px #0df2f233}.light .shadow-frater-neo-3d{background:#fff;box-shadow:8px 8px 16px #d1d9e6,-4px -4px 12px #fffc,inset 1px 1px #ffffff80}.light .shadow-frater-neo-inset{background:#f8fafc;box-shadow:inset 4px 4px 8px #d1d9e6,inset -4px -4px 8px #fff}.light .shadow-frater-relief{background:#f8fafc;box-shadow:6px 6px 12px #e2e8f0,-6px -6px 12px #fff}.light .shadow-frater-relief-sm{background:#f8fafc;box-shadow:3px 3px 6px #e2e8f0,-3px -3px 6px #fff}.dark .micro-border-cyan{border:2px solid var(--primary-color)!important}@media(max-width:767px){.micro-border-cyan{border:1px solid rgba(13,242,242,.1)}.dark .micro-border-cyan{border:2px solid var(--primary-color)!important}}.bg-soft-neu{background-color:#e0e5ec}.shadow-soft-neu-flat{box-shadow:9px 9px 16px #a3b1c6,-9px -9px 16px #fff}.shadow-soft-neu-pressed{box-shadow:inset 6px 6px 12px #a3b1c6,inset -6px -6px 12px #fff}.shadow-soft-neu-cyan{box-shadow:9px 9px 16px #1bbdbd33,-9px -9px 16px #fff}.bg-soft-neu-dark{background-color:#1b1d1e}.shadow-soft-neu-dark-flat{box-shadow:10px 10px 20px #0b0c0d,-10px -10px 20px #2b2e2f}.shadow-soft-neu-dark-pressed{box-shadow:inset 8px 8px 16px #0b0c0d,inset -8px -8px 16px #2b2e2f}.shadow-soft-neu-dark-elevated{box-shadow:20px 20px 40px #0b0c0d,-20px -20px 40px #2b2e2f}.shadow-soft-neu-dark-cyan{box-shadow:10px 10px 20px #0b0c0d,-10px -10px 20px #1bbdbd22}.soft-neu-surface{background-color:#e0e5ec;transition:all .3s cubic-bezier(.4,0,.2,1)}.dark .soft-neu-surface{background-color:#1b1d1e}.soft-neu-flat{box-shadow:6px 6px 12px #b8c1cc,-6px -6px 12px #fff}.dark .soft-neu-flat{box-shadow:8px 8px 16px #0b0c0d,-8px -8px 16px #242728}.soft-neu-pressed{box-shadow:inset 4px 4px 8px #b8c1cc,inset -4px -4px 8px #fff}.dark .soft-neu-pressed{box-shadow:inset 6px 6px 12px #0b0c0d,inset -6px -6px 12px #242728}.neo-cyan-glow{background:#0ff;box-shadow:0 0 15px #0ff6}.bg-overview-light{background-color:#f0f2f5}.shadow-overview-flat{box-shadow:7px 7px 14px #d1d9e6,-7px -7px 14px #fff}.shadow-overview-pressed{box-shadow:inset 5px 5px 10px #d1d9e6,inset -5px -5px 10px #fff}.premium-modal-backdrop{backdrop-filter:blur(40px) saturate(160%)!important;-webkit-backdrop-filter:blur(40px) saturate(160%)!important;background-color:#0b1212cc!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.shadow-pure-cyan-pressed{box-shadow:inset 8px 8px 16px #040505,inset -8px -8px 16px #0df2f214}.shadow-pure-cyan-flat{box-shadow:8px 8px 16px #040505,-6px -6px 12px #0df2f20d}.shadow-pure-cyan-elevated{box-shadow:20px 20px 40px #040505,-15px -15px 30px #0df2f214}.shadow-frater-neo-3d{background:#0b1212;box-shadow:8px 8px 16px #000,-4px -4px 12px #0df2f20a,inset 1px 1px #ffffff0d}.neo-master-sunken-card{background:#0d1212!important;box-shadow:inset 10px 10px 20px #000c,inset -5px -5px 15px #0df2f20d,1px 1px #ffffff05!important;border:none!important;transition:all .5s cubic-bezier(.4,0,.2,1)!important}.neo-master-sunken-card:hover{box-shadow:inset 12px 12px 25px #000000e6,inset -6px -6px 20px #0df2f214,0 0 0 2px var(--primary-color)!important;transform:translateY(-5px) scale(1.02)}.neo-master-relief-button{background:#0d1212!important;box-shadow:6px 6px 12px #0006,-4px -4px 10px #ffffff08!important;border:1px solid rgba(13,242,242,.3)!important;color:var(--primary-color)!important;transition:all .3s ease!important}.neo-master-relief-button:hover{background:var(--primary-color)!important;box-shadow:0 0 20px #0df2f266!important;color:#0b1212!important;border-color:var(--primary-color)!important;transform:translateY(-2px)}.shadow-frater-neo-3d-deep{background:#0d1212;box-shadow:inset 10px 10px 20px #000c,inset -5px -5px 15px #0df2f20d}.shadow-frater-neo-well{background:#090e0e;box-shadow:inset 8px 8px 16px #000000e6,inset -4px -4px 10px #0df2f208}.neo-master-relief-well{background:#0d1212!important;box-shadow:8px 8px 16px #00000080,-4px -4px 10px #ffffff08,inset 0 0 0 1px #ffffff05!important;border:1px solid rgba(255,255,255,.03)!important;transition:all .5s ease-in-out!important}.nm-input{background:transparent;box-shadow:inset 4px 4px 8px #000,inset -2px -2px 6px #0df2f20d;border:1px solid rgba(255,255,255,.03)!important;transition:all .3s ease}.nm-input:focus{box-shadow:inset 5px 5px 10px #000,inset -3px -3px 8px #0df2f21a;border:1px solid rgba(13,242,242,.2)}.shadow-frater-neo-convex{background:#0b1818;box-shadow:10px 10px 20px #000,-6px -6px 15px #0df2f214,inset 0 0 20px #00000080}.shadow-nm-inset{background:#0b1818;box-shadow:inset 8px 8px 16px #000c,inset -4px -4px 12px #ffffff08}.shadow-frater-neo-inset{background:#0b1212;box-shadow:inset 4px 4px 8px #050808,inset -4px -4px 8px #111c1c}.shadow-frater-neo-pressed{box-shadow:inset 6px 6px 12px #000,inset -4px -4px 10px #ffffff08}.light .shadow-frater-neo-pressed{box-shadow:inset 4px 4px 8px #d1d9e6,inset -4px -4px 8px #fff}.light .shadow-nm-inset-soft{box-shadow:inset 3px 3px 6px #e2e8f0,inset -3px -3px 6px #fff}.shadow-frater-neo-pressed-sm{box-shadow:inset 4px 4px 8px #000,inset -2px -2px 6px #ffffff05}.shadow-toggle-track{background:#0b1212;box-shadow:inset 6px 6px 12px #000,inset -4px -4px 8px #ffffff08}.light .shadow-toggle-track{background:#f0f2f5;box-shadow:inset 6px 6px 12px #b8c1cc,inset -4px -4px 8px #fff}.shadow-toggle-knob{background:#161b1b;box-shadow:4px 4px 8px #000,-2px -2px 6px #ffffff14,inset 1px 1px 1px #ffffff1a}.light .shadow-toggle-knob{background:#fff;box-shadow:4px 4px 8px #d1d9e6,-2px -2px 6px #fff,inset 1px 1px 1px #ffffff80}.shadow-toggle-glow-primary{box-shadow:0 0 15px #0df2f24d,inset 0 0 8px #0df2f233;border:1px solid rgba(13,242,242,.4)}.shadow-frater-relief{background:#0e1a1a;box-shadow:4px 4px 8px #000,-3px -3px 6px #ffffff0a,inset 1px 1px 1px #ffffff0d}.shadow-frater-relief-cyan{background:#0e1a1a;box-shadow:4px 4px 8px #000,-3px -3px 6px #0df2f233,inset 1px 1px 1px #0df2f21a}.light .shadow-frater-relief-cyan{box-shadow:6px 6px 15px #0df2f240,-4px -4px 12px #fff,inset 1px 1px 2px #fff6}.shadow-frater-relief-sm{background:#0e1a1a;box-shadow:2px 2px 5px #000,-1.5px -1.5px 4px #ffffff0a,inset 1px 1px 1px #ffffff0d}.led-red{box-shadow:0 0 8px #f44,0 0 12px #f446}.led-green{box-shadow:0 0 8px #0df2f2,0 0 12px #0df2f266}.modal-overlay-blur{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#0b121280}.animate-ken-burns{animation:kenburns 40s ease infinite alternate}@keyframes kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.02) translate(-1%,-2%)}}@keyframes shimmer{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}.animate-shimmer{animation:shimmer 3s infinite}@keyframes gold-shimmer{0%{transform:translate(-100%) skew(-15deg);opacity:0}50%{opacity:.5}to{transform:translate(200%) skew(-15deg);opacity:0}}.animate-gold-shimmer{animation:gold-shimmer 4s infinite}.stagger-entry>*{animation:slideUp .6s cubic-bezier(.16,1,.3,1) both}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.no-scrollbar::-webkit-scrollbar,.scrollbar-hide::-webkit-scrollbar{display:none!important}.no-scrollbar,.scrollbar-hide{-ms-overflow-style:none!important;scrollbar-width:none!important}::-webkit-scrollbar{width:8px!important;height:8px!important}::-webkit-scrollbar-track{background:#0b1212!important}::-webkit-scrollbar-thumb{background:#0df2f2!important;border-radius:10px!important;border:2px solid #0b1212!important}::-webkit-scrollbar-thumb:hover{background:#10fbfb!important}::-webkit-scrollbar-button{display:none!important}textarea,.custom-scrollbar{color-scheme:dark!important;scrollbar-width:thin!important;scrollbar-color:#0df2f2 #0b1212!important}textarea::-webkit-scrollbar,.custom-scrollbar::-webkit-scrollbar{width:8px!important;display:block!important}textarea::-webkit-scrollbar-track,.custom-scrollbar::-webkit-scrollbar-track{background:#0b1212!important;border-radius:10px!important}textarea::-webkit-scrollbar-thumb,.custom-scrollbar::-webkit-scrollbar-thumb{background:#0df2f2!important;border-radius:10px!important;border:2px solid #0b1212!important}textarea::-webkit-scrollbar-thumb:hover,.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#10fbfb!important}*{scrollbar-width:thin!important;scrollbar-color:#0df2f2 #0b1212!important}input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}
