@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";.cl-fade-enter-active[data-v-8acdcd94],.cl-fade-leave-active[data-v-8acdcd94]{transition:opacity .18s ease}.cl-fade-enter-from[data-v-8acdcd94],.cl-fade-leave-to[data-v-8acdcd94]{opacity:0}.cl-fade-enter-active>div[data-v-8acdcd94],.cl-fade-leave-active>div[data-v-8acdcd94]{transition:transform .18s ease,opacity .18s ease}.cl-fade-enter-from>div[data-v-8acdcd94],.cl-fade-leave-to>div[data-v-8acdcd94]{transform:scale(.96) translateY(8px);opacity:0}:root{--gold: #c9a84c;--gold-bright: #e0c060;--gold-dim: rgba(201,168,76,.1);--gold-glow: rgba(201,168,76,.25);--bg: #07070f;--surface: #0d0d18;--border: #2a2438;--text: #e8d9b8;--text-muted: #7a6e50}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes barMove{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes goldGlow{0%,to{box-shadow:0 0 8px #c9a84c33}50%{box-shadow:0 0 20px #c9a84c73,0 0 40px #c9a84c26}}@keyframes glow{0%,to{box-shadow:0 0 6px #c9a84c33}50%{box-shadow:0 0 18px #c9a84c66}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes goldShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slideInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes ripple{0%{transform:scale(.6);opacity:1}to{transform:scale(2.8);opacity:0}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.5}}@keyframes fadeInStagger{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ringPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(2.5);opacity:0}}@keyframes cardLift{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes goldBorder{0%,to{border-color:#c9a84c40}50%{border-color:#c9a84c99}}@keyframes rowFlash{0%{background:#c9a84c24}60%{background:#c9a84c0d}to{background:transparent}}@keyframes barShimmer{0%{left:-60px;opacity:0}30%{opacity:1}to{left:110%;opacity:0}}@keyframes spinFast{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3d3528,#c9a84c44);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c9a84c55}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{background:#07070f;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;height:100vh;height:100dvh}button,select,input,[role=button]{touch-action:manipulation}button,[role=button]{user-select:none;-webkit-user-select:none}input,select,textarea{font-size:16px}@media(max-width:767px){input,select,textarea{font-size:16px}}.dot-grid-bg{background-image:radial-gradient(circle,rgba(201,168,76,.06) 1px,transparent 1px);background-size:28px 28px}.glass{background:#0d0d18b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.gold-text{background:linear-gradient(135deg,#c9a84c,#e0c060);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}
