html,body,#root{height:100%}:root{--motion-duration-xxs: 80ms;--motion-duration-xs: .12s;--motion-duration-sm: .18s;--motion-duration-md: .26s;--motion-duration-lg: .42s;--motion-duration-xl: .7s;--motion-ease-out: cubic-bezier(.16, 1, .3, 1);--motion-ease-in-out: cubic-bezier(.2, .8, .2, 1);--motion-ease-in: cubic-bezier(.4, 0, 1, 1);--motion-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--nima-gold-brown-filter: sepia(.8) saturate(1.8) brightness(.9) hue-rotate(15deg)}body{background:radial-gradient(70% 60% at 50% 0%,#c7a15a2e,#0000 60%),radial-gradient(45% 40% at 10% 90%,#f0e5d21f,#0000 60%),radial-gradient(40% 30% at 90% 20%,#7858302e,#0000 60%),linear-gradient(180deg,#ffffff08,#0000 42%),#1b1814}#root{isolation:isolate}.nima-parallax{contain:paint}.nima-parallax-layer{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform,opacity;transform:translateZ(0)}.nima-parallax-grain{opacity:.08;mix-blend-mode:overlay;background-image:radial-gradient(1px 1px at 20% 30%,#ffffff47,#0000 60%),radial-gradient(1px 1px at 70% 55%,#ffffff38,#0000 60%),radial-gradient(1px 1px at 45% 80%,#ffffff2e,#0000 60%),radial-gradient(1px 1px at 85% 20%,#fff3,#0000 60%);background-size:280px 280px;transform:translate3d(calc(10px * var(--nima-parallax-px, 0)),calc(10px * var(--nima-parallax-py, 0)),0)}.nima-parallax-grid{opacity:.09;background-image:linear-gradient(to right,#ffffff0f 1px,#0000 1px),linear-gradient(to bottom,#ffffff0d 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 68%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 68%);transform:translate3d(calc(var(--nima-nav-shift, 0px) + (18px * var(--nima-parallax-px, 0))),calc(var(--nima-parallax-sm, 0px) + (14px * var(--nima-parallax-py, 0))),0)}.nima-parallax-orb{filter:blur(44px);opacity:.18;border-radius:3.25rem;background-size:200% 200%}.nima-parallax-orb-a{inset:-120px auto auto -140px;width:560px;height:560px;background:radial-gradient(circle at 30% 30%,var(--nima-palette-b, rgba(157, 178, 191, .2)),rgba(0,0,0,0) 62%);transform:translate3d(calc(var(--nima-nav-shift, 0px) + (26px * var(--nima-parallax-px, 0))),calc(var(--nima-parallax-sm, 0px) + (18px * var(--nima-parallax-py, 0))),0)}.nima-parallax-orb-b{inset:auto -110px -150px auto;width:660px;height:660px;opacity:.16;background:radial-gradient(circle at 60% 40%,var(--nima-palette-a, rgba(242, 213, 126, .18)),rgba(0,0,0,0) 62%);transform:translate3d(calc(var(--nima-nav-shift, 0px) + (-20px * var(--nima-parallax-px, 0))),calc(var(--nima-parallax-md, 0px) + (22px * var(--nima-parallax-py, 0))),0)}.nima-parallax-orb-c{inset:22% auto auto 50%;width:820px;height:820px;margin-left:-410px;opacity:.12;filter:blur(52px);background-image:linear-gradient(120deg,var(--nima-palette-a, rgba(242, 213, 126, .16)),rgba(221,230,237,.06),var(--nima-palette-b, rgba(157, 178, 191, .18)));animation:bg-pan 14s ease-in-out infinite;transform:translate3d(calc(var(--nima-nav-shift, 0px) + (10px * var(--nima-parallax-px, 0))),calc(var(--nima-parallax-lg, 0px) + (-18px * var(--nima-parallax-py, 0))),0)}.nima-parallax-streaks{opacity:.25;mix-blend-mode:screen;background-image:linear-gradient(115deg,#fff0,#ffffff0f 38%,#fff0 60%),linear-gradient(245deg,#fff0,#c7a15a14 42%,#fff0 68%);-webkit-mask-image:radial-gradient(circle at 50% 35%,#000,#0000 62%);mask-image:radial-gradient(circle at 50% 35%,#000,#0000 62%);transform:translate3d(calc((22px * var(--nima-parallax-px, 0))),calc(var(--nima-parallax-sm, 0px) + (16px * var(--nima-parallax-py, 0))),0)}.nima-card-3d{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;--lift: 0px;--scale: 1;transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry)) translate3d(0,var(--lift),0) scale(var(--scale));transform-style:preserve-3d;will-change:transform;transition:transform 90ms linear,box-shadow .24s cubic-bezier(.2,.8,.2,1),border-color .24s cubic-bezier(.2,.8,.2,1),border-radius .28s cubic-bezier(.2,.8,.2,1)}.nima-card-3d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at var(--mx) var(--my),rgba(240,229,210,.22),rgba(199,161,90,.16) 18%,rgba(0,0,0,0) 55%);opacity:0;transition:opacity .22s cubic-bezier(.2,.8,.2,1);pointer-events:none;mix-blend-mode:screen}.nima-card-3d:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:inherit;background:conic-gradient(from 180deg at 50% 50%,#c7a15a00,#f0e5d229,#c7a15a00);opacity:0;filter:blur(18px);transition:opacity .26s cubic-bezier(.2,.8,.2,1);pointer-events:none}.nima-card-3d:hover{--lift: -6px;--scale: 1.02;border-radius:1.9rem}.nima-card-3d:hover:before{opacity:1}.nima-card-3d:hover:after{opacity:.26}.nima-card-3d .nima-parallax-media{transform:translate3d(var(--tx, 0px),var(--ty, 0px),0) scale(1.02);transition:transform .26s cubic-bezier(.2,.8,.2,1);will-change:transform}.nima-card-3d:hover .nima-parallax-media{transform:translate3d(var(--tx, 0px),var(--ty, 0px),0) scale(1.05)}.nima-celebration{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:90}.nima-celebration-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(35% 35% at var(--ox, 50%) var(--oy, 35%),rgba(240,229,210,.22),rgba(0,0,0,0) 60%),radial-gradient(55% 45% at 50% 0%,#c7a15a2e,#0000 65%),linear-gradient(180deg,#ffffff0a,#0000);opacity:0;animation:nima-celebration-backdrop 1.2s cubic-bezier(.16,1,.3,1) forwards}.nima-confetti{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);background:var(--c);opacity:0;border-radius:var(--br);transform:translateZ(0) rotate(var(--r));animation:nima-confetti-burst var(--dur) cubic-bezier(.2,.9,.2,1) forwards;will-change:transform,opacity}.nima-confetti.glow{box-shadow:0 0 18px #f0e5d22e}@keyframes nima-celebration-backdrop{0%{opacity:0;transform:translateZ(0) scale(.985)}22%{opacity:1}to{opacity:0;transform:translateZ(0) scale(1.015)}}@keyframes nima-confetti-burst{0%{opacity:0;transform:translateZ(0) rotate(var(--r)) scale(.9)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--dx),var(--dy),0) rotate(calc(var(--r) + 720deg)) scale(1)}}@keyframes bubble-in{0%{opacity:0;transform:translateY(24px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes vip-glow{0%,to{box-shadow:0 0 20px #c7a15a73,0 0 44px #c7a15a38}50%{box-shadow:0 0 32px #f0e5d259,0 0 70px #c7a15a47}}@keyframes pulse-soft{0%,to{opacity:.1}50%{opacity:.3}}@keyframes float-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes typing-dots{0%,20%{opacity:0;transform:scale(.8)}40%{opacity:1;transform:scale(1)}60%,to{opacity:0;transform:scale(.8)}}@keyframes nima-typing-pill{0%,to{opacity:.22;transform:translateZ(0) scaleX(1) scaleY(1);border-radius:999px;filter:blur(10px)}50%{opacity:.34;transform:translate3d(0,-1px,0) scaleX(1.12) scaleY(.92);border-radius:48px;filter:blur(12px)}}@keyframes message-sent{0%{transform:translate(0) scale(1)}50%{transform:translate(-4px) scale(.98)}to{transform:translate(0) scale(1)}}@keyframes nima-message-spring-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.965);filter:blur(8px)}62%{opacity:1;transform:translate3d(0,-2px,0) scale(1.015);filter:blur(0px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0px)}}@keyframes nima-check-draw{0%{stroke-dashoffset:28;opacity:0;transform:translateZ(0) scale(.98)}to{stroke-dashoffset:0;opacity:1;transform:translateZ(0) scale(1)}}@keyframes nima-status-particle{0%{opacity:0;transform:translateZ(0) scale(.2);filter:blur(2px)}12%{opacity:1;transform:translateZ(0) scale(var(--s, 1));filter:blur(0px)}to{opacity:0;transform:translate3d(var(--dx, 0px),var(--dy, 0px),0) scale(.1);filter:blur(1px)}}@keyframes premium-button-hover{0%{transform:translateY(0) scale(1)}to{transform:translateY(-1px) scale(1.02)}}@keyframes nima-ripple{0%{transform:translateZ(0) scale(.22);opacity:.65}55%{opacity:.22}to{transform:translateZ(0) scale(1);opacity:0}}@keyframes nima-hover-shimmer{0%{background-position:0 0,-120% 0;opacity:0}10%{opacity:1}to{background-position:0 0,120% 0;opacity:1}}.animate-bubble-in{animation:bubble-in var(--motion-duration-lg) var(--motion-ease-out) forwards}.animate-slide-in-up{animation:slide-in-up var(--motion-duration-md) var(--motion-ease-out) forwards}.animate-vip-glow{animation:vip-glow 2s ease-in-out infinite}.animate-gold-shimmer{background:linear-gradient(90deg,transparent,rgba(199,161,90,.45),transparent);background-size:200% 100%;animation:gold-shimmer 1.7s ease-in-out infinite}.nima-typing-morph:before{content:"";position:absolute;left:-10px;right:-10px;top:-8px;bottom:-8px;background:radial-gradient(circle at 30% 50%,var(--nima-typing-color, #9DB2BF),rgba(0,0,0,0) 60%),radial-gradient(circle at 70% 50%,var(--nima-typing-color, #9DB2BF),rgba(0,0,0,0) 66%);pointer-events:none;animation:nima-typing-pill 1.2s var(--motion-ease-in-out) infinite}.animate-float-subtle{animation:float-subtle 3s ease-in-out infinite}.animate-message-sent{animation:message-sent var(--motion-duration-sm) var(--motion-ease-out) forwards}.nima-message-enter{animation:nima-message-spring-in var(--motion-duration-md) var(--motion-ease-out) both;animation-delay:var(--nima-stagger, 0ms);will-change:transform,opacity,filter}.nima-msg-status{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(212,175,55,.18);background:#110f0c6b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateZ(0);will-change:transform,opacity;transition:transform var(--motion-duration-xs) var(--motion-ease-out),opacity var(--motion-duration-xs) var(--motion-ease-out),border-color var(--motion-duration-sm) var(--motion-ease-out)}.nima-msg-status-text{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#c7a15ac7}.nima-msg-status-icon{display:inline-flex;align-items:center;justify-content:center;color:#f2d57eeb}.nima-msg-status-svg{width:22px;height:14px}.nima-check{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:28;stroke-dashoffset:28;animation:nima-check-draw .26s var(--motion-ease-out) forwards}.nima-msg-status-sent .nima-check.b{opacity:0;animation:none}.nima-msg-status-delivered .nima-check.b{opacity:1;animation-delay:90ms}.nima-msg-status-read{border-color:#38bdf847}.nima-msg-status-read .nima-msg-status-icon{color:#38bdf8eb}.nima-msg-status-read .nima-msg-status-text{color:#38bdf8e0}.nima-msg-status-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.nima-msg-status-particle{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:999px;background:#38bdf8f2;box-shadow:0 0 12px #38bdf873;transform:translate3d(-50%,-50%,0);animation:nima-status-particle var(--d, .32s) var(--motion-ease-out) forwards}.animate-premium-hover{transition:all var(--motion-duration-md) var(--motion-ease-out)}.animate-premium-hover:hover{animation:premium-button-hover var(--motion-duration-xs) var(--motion-ease-out) forwards}.shadow-gold{box-shadow:0 4px 20px #d4af3726,0 8px 40px #d4af3714}.shadow-premium{box-shadow:0 8px 32px #0000001f,0 16px 64px #00000014,0 0 0 1px #ffffff08}.shadow-soft{box-shadow:0 2px 16px #0000000f,0 8px 32px #0000000a}.shadow-card{box-shadow:0 4px 24px #00000014,0 12px 48px #0000000a}.bg-gradient-premium{background:linear-gradient(135deg,rgba(212,175,55,.1),rgba(242,213,126,.05),transparent)}.bg-gradient-gold{background:linear-gradient(135deg,#d4af3726,#f2d57e14)}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:3px;transition:background .2s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#d4af3780}.premium-button{position:relative;overflow:hidden;transform:translateZ(0);will-change:transform,box-shadow;--nima-mx: 50%;--nima-my: 50%;--nima-ripple-size: 0px;--nima-ripple-left: 50%;--nima-ripple-top: 50%;transition:transform var(--motion-duration-sm) var(--motion-ease-out),box-shadow var(--motion-duration-sm) var(--motion-ease-out),border-color var(--motion-duration-sm) var(--motion-ease-out),filter var(--motion-duration-sm) var(--motion-ease-out)}.premium-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at var(--nima-mx) var(--nima-my),rgba(255,255,255,.18),rgba(0,0,0,0) 55%),linear-gradient(90deg,#fff0,#ffffff24 40%,#fff0 70%);background-size:auto,240% 100%;background-position:0 0,-120% 0;opacity:0;pointer-events:none;mix-blend-mode:screen;transition:opacity var(--motion-duration-sm) var(--motion-ease-out)}.premium-button:after{content:"";position:absolute;left:var(--nima-ripple-left);top:var(--nima-ripple-top);width:var(--nima-ripple-size);height:var(--nima-ripple-size);border-radius:999px;background:radial-gradient(circle at 30% 30%,#ffffff80,#f2d57e38 28%,#0000 64%);opacity:0;transform:translateZ(0) scale(.2);pointer-events:none;mix-blend-mode:overlay}@media(hover:hover){.premium-button:hover:before{opacity:1;animation:nima-hover-shimmer .9s var(--motion-ease-out) both}}.premium-button:active,.premium-button.nima-pressing{transform:translate3d(0,1px,0) scale(.985);filter:brightness(1.03)}.premium-button.nima-rippling:after{opacity:1;animation:nima-ripple .62s var(--motion-ease-out) forwards}.message-bubble-premium{position:relative;overflow:hidden}.message-bubble-premium:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 50%,rgba(255,255,255,.05));pointer-events:none}.message-bubble-premium:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,rgba(212,175,55,.3),rgba(242,213,126,.2),transparent);border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s ease}.message-bubble-premium:hover:after{opacity:1}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes scroll-indicator-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.3) transparent}.loading-skeleton{background:linear-gradient(90deg,#ffffff05,#ffffff0d,#ffffff05);background-size:200% 100%;animation:loading-shimmer 1.5s ease-in-out infinite}@keyframes loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(hover:none)and (pointer:coarse){.custom-scrollbar::-webkit-scrollbar{width:12px;height:12px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af3799,#f2d57e80)}}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes gold-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-soft{0%,to{opacity:.4}50%{opacity:.7}}.animate-fade-in{animation:fade-in .3s ease-out}.animate-slide-down{animation:slide-down .4s ease-out}.animate-bounce-subtle{animation:bounce-subtle 1.5s ease-in-out infinite}.animate-gold-shimmer{background:linear-gradient(90deg,#d4af371a,#f2d57e33,#d4af371a);background-size:200% 100%;animation:gold-shimmer 2s ease-in-out infinite}.animate-pulse-soft{animation:pulse-soft 2s ease-in-out infinite}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.3) transparent;scroll-behavior:smooth}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af3766,#f2d57e4d);border-radius:4px;border:2px solid transparent;background-clip:content-box;transition:all .3s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#d4af3799,#f2d57e80);box-shadow:0 0 8px #d4af374d}.custom-scrollbar::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#d4af37cc,#f2d57eb3)}.loading-dots{display:flex;gap:4px;align-items:center}.loading-dots div{width:6px;height:6px;background:#d4af37cc;border-radius:50%;animation:loading-dot-bounce 1.4s ease-in-out infinite both}.loading-dots div:nth-child(1){animation-delay:-.32s}.loading-dots div:nth-child(2){animation-delay:-.16s}@keyframes loading-dot-bounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@media(max-width:768px){.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af3780,#f2d57e66)}}@media(prefers-contrast:high){.custom-scrollbar::-webkit-scrollbar-thumb{background:#d4af37cc;border:1px solid rgba(212,175,55,1)}}html{scroll-behavior:smooth}.lux-shell{position:relative;isolation:isolate;overflow:hidden}.lux-mesh{position:absolute;inset:-20% -10% auto -10%;height:60%;background:radial-gradient(35% 35% at 20% 20%,rgba(111,90,46,.14),transparent 60%),radial-gradient(35% 35% at 80% 10%,rgba(199,161,90,.12),transparent 62%),radial-gradient(40% 40% at 40% 80%,rgba(111,90,46,.08),transparent 70%);filter:blur(18px);opacity:.7;transform:translateZ(0);animation:lux-mesh-shift 16s ease-in-out infinite;pointer-events:none;z-index:0}.lux-noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg width='160' height='160' viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");mix-blend-mode:soft-light;pointer-events:none;z-index:1}.lux-parallax{position:absolute;inset:auto -10% 10% -10%;height:50%;background:linear-gradient(180deg,rgba(111,90,46,.1),transparent);opacity:.6;transform:translateZ(0);pointer-events:none;z-index:0}.lux-content{position:relative;z-index:2;transform:scale(var(--lux-pinch, 1));transform-origin:top center;transition:transform .22s cubic-bezier(.4,0,.2,1)}.lux-title{font-size:clamp(2.44rem,4vw,3.05rem);line-height:1.4;letter-spacing:-.02em}.lux-subtitle{font-size:clamp(.75rem,1.6vw,.95rem);line-height:1.5;letter-spacing:.28em}.lux-body{font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.55}.lux-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}.lux-card{border-radius:2rem;box-shadow:0 2px 4px #00000040,0 4px 8px #00000059;transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1);transform:translateZ(0);will-change:transform}.lux-interactive{transform:translateZ(0);will-change:transform;transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),opacity .24s cubic-bezier(.4,0,.2,1)}.lux-button{position:relative;overflow:hidden;transform:translateZ(0);transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),background .22s cubic-bezier(.4,0,.2,1)}.lux-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(199,161,90,.15),rgba(111,90,46,.05),transparent 65%);opacity:0;transition:opacity .22s cubic-bezier(.4,0,.2,1)}.lux-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--lux-ripple-x, 50%) var(--lux-ripple-y, 50%),rgba(199,161,90,.4),transparent 60%);opacity:0;transform:scale(.6);transition:opacity .26s cubic-bezier(.4,0,.2,1),transform .26s cubic-bezier(.4,0,.2,1)}.lux-button:hover{transform:scale(1.03);box-shadow:0 2px 4px #0000004d,0 8px 16px #00000059}.lux-button:hover:before{opacity:1}.lux-button:active{transform:scale(1.01)}.lux-button:active:after{opacity:1;transform:scale(1.2)}.lux-pill{border-radius:999px;box-shadow:0 2px 4px #00000040,0 4px 8px #0000004d}.lux-progress{position:relative;height:14px;border-radius:999px;overflow:hidden;background:#c7a15a14;border:1px solid rgba(199,161,90,.15);box-shadow:inset 0 1px 2px #00000059,0 2px 6px #00000040}.lux-progress-track{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#6f5a2e1a,#c7a15a0d)}.lux-progress-fill{position:absolute;inset:0 auto 0 0;min-width:6%;background:linear-gradient(90deg,#6f5a2e,#c7a15a);border-radius:inherit;transition:width .7s cubic-bezier(.4,0,.2,1);transform:translateZ(0);will-change:width}.lux-progress-glow{position:absolute;right:0;top:50%;width:46px;height:46px;transform:translate(50%,-50%);background:radial-gradient(circle,rgba(199,161,90,.8),transparent 70%);opacity:.8;pointer-events:none}@media(max-width:768px){.lux-progress{height:12px}}.lux-long-press .lux-card,.lux-long-press .lux-button{box-shadow:0 2px 6px #00000059,0 10px 20px #0006;border-color:#c7a15a80}@keyframes lux-mesh-shift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-12px,0) scale(1.03)}to{transform:translateZ(0) scale(1)}}@media(min-width:320px){.lux-shell{padding-inline:1rem}}@media(min-width:768px){.lux-shell{padding-inline:2rem}.lux-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lux-shell{padding-inline:3rem}.lux-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){.lux-shell{padding-inline:4rem}.lux-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
