@charset "UTF-8";.noiz-logo-wrapper{display:inline-flex;align-items:center;justify-content:center;width:var(--logo-width);height:var(--logo-height);flex-shrink:0}.noiz-logo-img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,255,255,.3))}@media (max-width: 768px){.noiz-logo-wrapper{width:110px;height:44px}}@media (max-width: 480px){.noiz-logo-wrapper{width:95px;height:38px}}@media (max-width: 360px){.noiz-logo-wrapper{width:80px;height:32px}}.header-glass{background:#09090bd9;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}.h-18{height:5rem}.header-row{display:flex;align-items:center;justify-content:space-between;height:5rem}.header-nav{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.header-nav{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.header-nav{padding-left:2rem;padding-right:2rem}}.nav-link{color:#a1a1aa;transition:all .2s ease;cursor:pointer;background:none;border:none;font-family:inherit;position:relative}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#06b6d4;transition:width .3s ease}.nav-link:hover{color:#fafafa}.nav-link:hover:after{width:100%}.nav-link-active{color:#fafafa}.nav-link-active:after{width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-size:.675rem;font-weight:600!important;border-radius:.5rem;transition:all .3s ease;cursor:pointer;border:none}.btn-primary{background:#06b6d4!important;color:#09090b!important;border:none;border-radius:.5rem!important;box-shadow:0 10px 15px -3px #06b6d433;font-weight:600!important}.btn-primary:hover{background:#22d3ee!important;transform:translateY(-1px);box-shadow:0 10px 15px -3px #06b6d44d}.btn-sm{padding:.5rem 1rem;font-size:.75rem!important}.dev-dropdown{background:#18181bfa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 40px #00000080,0 0 1px #06b6d433;max-height:70vh;overflow-y:auto}.user-dropdown,.mobile-dropdown{background:#18181bfa!important;background-color:#18181bfa!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 40px #00000080,0 0 1px #06b6d433}.user-dropdown.bg-surface,.mobile-dropdown.bg-surface{background:#18181bfa!important;background-color:#18181bfa!important}.user-dropdown button,.mobile-dropdown button{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;cursor:pointer;font-family:inherit;font-size:.875rem;color:#a1a1aa}.user-dropdown button:hover,.mobile-dropdown button:hover{background:#27272a80!important;background-color:#27272a80!important;color:#fafafa}.contact-btn-pulse{position:relative}.contact-btn-pulse:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:8px;background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);opacity:0;animation:contactBtnPulse 3s ease-in-out infinite;pointer-events:none}@keyframes contactBtnPulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.5;transform:scale(1.02)}}.contact-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.contact-modal-overlay.active{opacity:1;visibility:visible}.contact-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-modal-container{position:relative;width:100%;max-width:480px;margin:1rem;transform:translateY(20px) scale(.95);transition:transform .3s ease}.contact-modal-overlay.active .contact-modal-container{transform:translateY(0) scale(1)}.contact-modal-content{position:relative;background:#18181bfa!important;background-color:#18181bfa!important;border:1px solid rgba(63,63,70,.5);border-radius:1.5rem;padding:2rem;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #06b6d41a,0 0 60px -10px #06b6d426;overflow:hidden}.contact-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.6),rgba(139,92,246,.6),transparent);animation:modalLineShimmer 3s ease-in-out infinite}@keyframes modalLineShimmer{0%,to{opacity:.5}50%{opacity:1}}.contact-modal-close{position:absolute;top:1rem;right:1rem;padding:.5rem;border-radius:.5rem;color:#71717a;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.contact-modal-close:hover{color:#fafafa;background:#3f3f4680}.contact-modal-header{text-align:center;margin-bottom:1.5rem}.contact-icon-container{position:relative;display:inline-flex;margin-bottom:1rem}.contact-icon-glow{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:radial-gradient(circle,rgba(6,182,212,.3),transparent 70%);border-radius:50%;animation:iconGlow 2s ease-in-out infinite}@keyframes iconGlow{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}.contact-icon{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid rgba(6,182,212,.3);border-radius:1rem;color:#06b6d4}.contact-modal-title{font-size:1.5rem;font-weight:700;color:#fafafa;margin-bottom:.5rem}.contact-modal-subtitle{font-size:.875rem;color:#71717a}.contact-form{display:flex;flex-direction:column;gap:1rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-label{font-size:.875rem;font-weight:500;color:#a1a1aa}.form-input{width:100%;padding:.75rem 1rem;background:#27272acc;border:1px solid rgba(63,63,70,.8);border-radius:.75rem;color:#fafafa;font-size:.875rem;transition:all .2s ease}.form-input::placeholder{color:#71717a}.form-input:focus{outline:none;border-color:#06b6d480;box-shadow:0 0 0 3px #06b6d41a}.form-textarea{resize:none;min-height:100px}.contact-submit-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#06b6d4,#058ba2);border:none;border-radius:.75rem;color:#09090b;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;margin-top:.5rem}.contact-submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px -10px #06b6d480}.contact-submit-btn .btn-icon{transition:transform .3s ease}.contact-submit-btn:hover .btn-icon{transform:translate(4px)}.contact-footer-text{text-align:center;font-size:.75rem;color:#71717a;margin-top:1rem}.contact-email-link{color:#06b6d4;text-decoration:none;font-weight:500;transition:color .2s ease}.contact-email-link:hover{color:#2ddbf9}.contact-success{text-align:center;padding:1rem 0}.success-icon-container{position:relative;display:inline-flex;margin-bottom:1.5rem}.success-icon-ring{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:2px solid rgba(34,197,94,.3);border-radius:50%;animation:successRing 1.5s ease-out forwards}@keyframes successRing{0%{transform:scale(.8);opacity:0}50%{opacity:1}to{transform:scale(1.3);opacity:0}}.success-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22c55e33,#16a34a33);border:2px solid rgba(34,197,94,.5);border-radius:50%;color:#22c55e;animation:successPop .5s ease-out forwards}@keyframes successPop{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.success-title{font-size:1.5rem;font-weight:700;color:#fafafa;margin-bottom:.5rem}.success-message{font-size:.875rem;color:#71717a;line-height:1.5}.success-message span{color:#06b6d4;font-weight:500}.transition-all{transition:all .2s ease}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.p-2\.5{padding:.625rem}.max-h-\[70vh\]{max-height:70vh}.top-full{top:100%}.group:hover .group-hover\:rotate-180{transform:rotate(180deg)}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:text-text-secondary{color:#a1a1aa}@media (min-width: 768px){.hidden.md\:flex{display:flex}.hidden.md\:inline-flex{display:inline-flex}.hidden.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.mobile-dropdown{width:auto;max-width:none}}@media (max-width: 767px){.mobile-dropdown{width:calc(100vw - 2rem);max-width:280px}.mobile-dropdown a,.mobile-dropdown button{padding:.875rem 1rem;font-size:.9375rem;min-height:44px;display:flex;align-items:center}}@media (min-width: 640px){.sm\:gap-4{gap:1rem}}.footer{border-top:1px solid rgba(63,63,70,.5);background-color:#18181b80;margin-top:auto;position:relative;overflow:hidden}.footer-container{max-width:80rem;margin-left:auto;margin-right:auto;padding:4rem 1rem;position:relative}@media (min-width: 640px){.footer-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.footer-container{padding-left:2rem;padding-right:2rem}}.footer-main{display:flex;flex-direction:column;gap:3rem}@media (min-width: 1024px){.footer-main{flex-direction:row;align-items:flex-start;justify-content:space-between}}.footer-brand{display:flex;flex-direction:column;gap:2rem}.social-links{display:flex;align-items:center;gap:1.25rem}.footer-social-link{width:2.5rem;height:2.5rem;border-radius:.5rem;background-color:#18181b;border:1px solid #27272a;display:flex;align-items:center;justify-content:center;color:#71717a;transition:all .3s ease;flex-shrink:0}.footer-social-link svg{width:1.25rem;height:1.25rem}.footer-social-link:hover{color:#06b6d4;border-color:#06b6d44d}.footer-nav{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;max-width:42rem}.section-divider{height:1px;background:linear-gradient(to right,transparent,rgba(63,63,70,.5),transparent);margin-top:3rem;margin-bottom:2rem}.footer-bottom{display:flex;flex-direction:column;gap:1rem}@media (min-width: 640px){.footer-bottom{flex-direction:row;align-items:center;justify-content:space-between}}.bg-gradient-to-t{background:linear-gradient(to top,rgba(9,9,11,.5),transparent)}.from-background-deep-50{--tw-gradient-from: rgba(9, 9, 11, .5)}.gap-x-10{column-gap:2.5rem}.gap-y-4{row-gap:1rem}.mt-12{margin-top:3rem}@media (min-width: 1024px){.lg\:flex-row{flex-direction:row}}@media (min-width: 1024px){.lg\:items-start{align-items:flex-start}}@media (min-width: 1024px){.lg\:justify-between{justify-content:space-between}}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}}@media (min-width: 640px){.sm\:items-center{align-items:center}}@media (min-width: 640px){.sm\:justify-between{justify-content:space-between}}.dashboard-container{max-width:80rem;margin-left:auto;margin-right:auto;padding:1.5rem .75rem}@media (min-width: 640px){.dashboard-container{padding-left:1rem;padding-right:1rem}}@media (min-width: 768px){.dashboard-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.dashboard-container{padding:3rem 2rem}}.dashboard-grid{display:flex;gap:2rem}.dashboard-sidebar{display:none;width:14rem;flex-shrink:0}@media (min-width: 1024px){.dashboard-sidebar{display:block}}.dashboard-sidebar nav{position:sticky;top:6rem}.sidebar-link{display:block;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .2s ease}.sidebar-link.active,.sidebar-link[aria-current=page]{background-color:#06b6d4;color:#09090b}.sidebar-link:not(.active):not([aria-current=page]){color:#a1a1aa}.sidebar-link:not(.active):not([aria-current=page]):hover{color:#fafafa;background-color:#27272a80}.dashboard-main{flex:1;min-width:0}.top-24{top:6rem}@media (min-width: 1024px){.lg\:block{display:block}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 768px){.md\:block{display:block}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 640px){.sm\:px-4{padding-left:1rem;padding-right:1rem}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease-out;padding:20px}.modal-container{background:var(--surface-elevated, #1a1a1a);border-radius:20px;box-shadow:0 20px 60px #0009;max-width:420px;width:100%;overflow:hidden;animation:slideUp .3s ease-out;border:1px solid var(--border, #333)}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-content{padding:40px 32px 32px;text-align:center}.modal-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;animation:iconPop .4s ease-out .1s both}@keyframes iconPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.modal-icon-success{color:#10b981}.modal-icon-error{color:#ef4444}.modal-icon-warning{color:#f59e0b}.modal-icon-info{color:#3b82f6}.modal-title{font-size:24px;font-weight:600;color:var(--text-primary, #fff);margin-bottom:12px;line-height:1.3}.modal-message{font-size:15px;color:var(--text-secondary, #b3b3b3);line-height:1.6;margin:0}.modal-actions{padding:20px 32px 32px;display:flex;gap:12px;justify-content:center}.modal-button{flex:1;padding:12px 24px;border-radius:12px;font-size:15px;font-weight:500;border:none;cursor:pointer;transition:all .2s;min-width:100px}.modal-button-confirm{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.modal-button-confirm:hover{transform:translateY(-2px);box-shadow:0 8px 16px #667eea66}.modal-button-confirm:active{transform:translateY(0)}.modal-button-cancel{background:var(--surface, #2a2a2a);color:var(--text-secondary, #b3b3b3);border:1px solid var(--border, #333)}.modal-button-cancel:hover{background:var(--surface-hover, #333);color:var(--text-primary, #fff)}@media (max-width: 480px){.modal-container{max-width:100%;margin:20px}.modal-content{padding:32px 24px 24px}.modal-actions{padding:16px 24px 24px;flex-direction:column}.modal-button{width:100%}}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#18181b;border:1px solid #27272a;border-radius:.5rem;padding:.5rem 2rem .5rem .75rem;color:#fafafa;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;transition:all .2s ease}.quest-hero{min-height:280px;position:relative;overflow:hidden}@media (min-width: 640px){.quest-hero{min-height:360px}}.quest-title{text-shadow:0 2px 20px rgba(0,0,0,.5)}.quest-badge{box-shadow:0 0 20px #06b6d426}.section-divider{height:1px;background:linear-gradient(to right,transparent,rgba(63,63,70,.5),transparent);margin:0 auto;max-width:80rem}.game-carousel{position:relative;width:280px;height:200px;perspective:1200px;transform-style:preserve-3d}.carousel-item{position:absolute;width:120px;height:120px;border-radius:16px;overflow:hidden;background:#18181b;border:2px solid rgba(255,255,255,.1);will-change:transform,opacity,filter;transition:transform .8s cubic-bezier(.34,1.56,.64,1),opacity .8s cubic-bezier(.4,0,.2,1),filter .8s cubic-bezier(.4,0,.2,1),box-shadow .8s cubic-bezier(.4,0,.2,1)}.carousel-icon{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.carousel-glow{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:linear-gradient(135deg,#06b6d480,#8b5cf680);border-radius:20px;z-index:-1;opacity:0;filter:blur(12px);transition:opacity .8s cubic-bezier(.4,0,.2,1)}.carousel-item.position-left{left:20px;top:50%;transform:translateY(-50%) translateZ(-80px) rotateY(25deg) scale(.75);z-index:1;opacity:.5;filter:brightness(.6) saturate(.8)}.carousel-item.position-left .carousel-glow{opacity:0}.carousel-item.position-center{left:50%;top:50%;transform:translate(-50%,-50%) translateZ(0) rotateY(0) scale(1);z-index:3;opacity:1;filter:brightness(1) saturate(1);box-shadow:0 25px 50px -12px #00000080,0 0 40px #06b6d440}.carousel-item.position-center .carousel-glow{opacity:.7}.carousel-item.position-right{right:20px;left:auto;top:50%;transform:translateY(-50%) translateZ(-80px) rotateY(-25deg) scale(.75);z-index:1;opacity:.5;filter:brightness(.6) saturate(.8)}.carousel-item.position-right .carousel-glow{opacity:0}.featured-bg-animation{z-index:0;overflow:hidden}.floating-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;will-change:transform}.orb-1{width:400px;height:400px;background:radial-gradient(circle,rgba(6,182,212,.22) 0%,transparent 70%);top:10%;left:-5%;animation:floatOrb1 25s ease-in-out infinite}.orb-2{width:350px;height:350px;background:radial-gradient(circle,rgba(139,92,246,.18) 0%,transparent 70%);top:50%;right:-10%;animation:floatOrb2 30s ease-in-out infinite}.orb-3{width:300px;height:300px;background:radial-gradient(circle,rgba(6,182,212,.15) 0%,transparent 70%);bottom:10%;left:30%;animation:floatOrb3 20s ease-in-out infinite}@keyframes floatOrb1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,30px) scale(1.05)}50%{transform:translate(30px,-20px) scale(.95)}75%{transform:translate(-20px,40px) scale(1.02)}}@keyframes floatOrb2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,-30px) scale(1.08)}66%{transform:translate(30px,50px) scale(.92)}}@keyframes floatOrb3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,-40px) scale(1.1)}}.particle-field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.particle{position:absolute;width:4px;height:4px;border-radius:50%;background:#06b6d4bf;box-shadow:0 0 10px #06b6d48c;will-change:transform,opacity}.particle-1{top:15%;left:10%;animation:particleFloat 8s ease-in-out infinite}.particle-2{top:25%;left:85%;animation:particleFloat 12s ease-in-out infinite 1s;background:#8b5cf6bf;box-shadow:0 0 10px #8b5cf68c}.particle-3{top:45%;left:5%;animation:particleFloat 10s ease-in-out infinite 2s}.particle-4{top:60%;left:90%;animation:particleFloat 9s ease-in-out infinite .5s;background:#8b5cf6bf;box-shadow:0 0 10px #8b5cf68c}.particle-5{top:80%;left:20%;animation:particleFloat 11s ease-in-out infinite 3s}.particle-6{top:35%;left:50%;animation:particleFloat 14s ease-in-out infinite 1.5s;background:#8b5cf6bf;box-shadow:0 0 10px #8b5cf68c}.particle-7{top:70%;left:70%;animation:particleFloat 7s ease-in-out infinite 2.5s}.particle-8{top:10%;left:40%;animation:particleFloat 13s ease-in-out infinite .8s}.particle-9{top:55%;left:25%;animation:particleFloat 9s ease-in-out infinite 1.2s;background:#8b5cf6bf;box-shadow:0 0 10px #8b5cf68c}.particle-10{top:85%;left:60%;animation:particleFloat 10s ease-in-out infinite 2.2s}.particle-11{top:20%;left:65%;animation:particleFloat 11s ease-in-out infinite .3s}.particle-12{top:40%;left:95%;animation:particleFloat 8s ease-in-out infinite 1.8s;background:#8b5cf6bf;box-shadow:0 0 10px #8b5cf68c}@keyframes particleFloat{0%,to{transform:translate(0) scale(1);opacity:.55}25%{transform:translate(15px,-20px) scale(1.2);opacity:.85}50%{transform:translate(-10px,-35px) scale(.8);opacity:.65}75%{transform:translate(20px,-15px) scale(1.1);opacity:.75}}.scan-line{position:absolute;width:100%;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(6,182,212,.06) 20%,rgba(6,182,212,.14) 50%,rgba(6,182,212,.06) 80%,transparent 100%);top:0;left:0;animation:scanLine 8s linear infinite;opacity:.8}@keyframes scanLine{0%{top:0;opacity:0}5%{opacity:.6}95%{opacity:.6}to{top:100%;opacity:0}}.grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(6,182,212,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,182,212,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 70%);animation:gridPulse 10s ease-in-out infinite}@keyframes gridPulse{0%,to{opacity:.65}50%{opacity:.95}}.featured-card{background:linear-gradient(135deg,#18181be6,#27272ab3);transition:all .5s ease}.featured-card:hover{transform:translateY(-8px);box-shadow:0 30px 60px -15px #00000080,0 0 50px -10px #06b6d426}.new-release-card{min-height:100px;transition:all .3s ease}.new-release-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px -5px #0000004d,0 0 20px -5px #8b5cf61a}.aspect-3-4{aspect-ratio:3/4}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;font-size:.875rem;font-weight:600!important;border-radius:.5rem;transition:all .3s ease;cursor:pointer;border:none;text-decoration:none}.btn.btn-primary{background:#06b6d4!important;color:#09090b!important;border:none!important;border-radius:.5rem!important;letter-spacing:.025em;box-shadow:0 10px 15px -3px #06b6d433;font-weight:600!important}.btn.btn-primary:hover{background:#22d3ee!important;transform:translateY(-1px);box-shadow:0 10px 15px -3px #06b6d44d}.btn.btn-primary.w-full{padding:1rem 1.5rem!important}.btn.btn-secondary{background:transparent!important;color:#06b6d4!important;border:1px solid rgba(6,182,212,.5)!important}.btn.btn-secondary:hover{border-color:#06b6d4!important;background:#06b6d41a!important}.btn-glow{background:#06b6d4!important;color:#09090b!important;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #06b6d44d}.btn-glow:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#06b6d4,#8b5cf6);filter:blur(12px);opacity:0;transition:opacity .3s;z-index:-1}.btn-glow:hover{background:#22d3ee!important;transform:translateY(-1px);box-shadow:0 10px 15px -3px #06b6d480}.btn-glow:hover:before{opacity:.6}.btn-outline{background:transparent!important;color:#fafafa!important;border:1px solid rgba(255,255,255,.2)!important}.btn-outline:hover{border-color:#fff6!important;background:#ffffff0d!important;color:#fafafa!important}.btn-md{padding:.75rem 1.5rem!important}.btn-lg{padding:1.25rem 2.5rem!important;font-size:1rem!important;font-weight:600!important}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}}@media (min-width: 640px){.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:inline-flex{display:inline-flex}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:w-32{width:8rem}}@media (min-width: 768px){.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:flex{display:flex}.md\:block{display:block}}@media (min-width: 1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 640px){.hidden.sm\:inline-flex{display:inline-flex}}@media (min-width: 768px){.hidden.md\:flex{display:flex}.hidden.md\:block{display:block}}.border-border-50{border-color:#3f3f4680}.transform{transform:translate(0)}.group:hover .group-hover\:text-accent-secondary{color:#8b5cf6}.via-transparent{--tw-gradient-via: transparent}.via-surface-30{--tw-gradient-via: rgba(24, 24, 27, .3)}.from-accent-5{--tw-gradient-from: rgba(6, 182, 212, .05)}.to-accent-secondary-5{--tw-gradient-to: rgba(139, 92, 246, .05)}.from-accent-20{--tw-gradient-from: rgba(6, 182, 212, .2)}.to-accent-secondary-20{--tw-gradient-to: rgba(139, 92, 246, .2)}.from-accent-secondary-10{--tw-gradient-from: rgba(139, 92, 246, .1)}.to-accent-10{--tw-gradient-to: rgba(6, 182, 212, .1)}.from-accent-10{--tw-gradient-from: rgba(6, 182, 212, .1);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.via-accent-secondary-10{--tw-gradient-via: rgba(139, 92, 246, .1);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to, transparent)}@media (prefers-reduced-motion: reduce){.floating-orb,.particle,.scan-line,.grid-pattern{animation:none}.scan-line{display:none}}.ModalMaster.active{visibility:visible;opacity:1}.ModalMaster.active .Modal__wrapper{transform:scale(1)}.ModalMaster .Modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;overflow-x:hidden;background:#00000080;align-items:flex-start}@media screen and (min-width: 640px){.ModalMaster .Modal{align-items:center}}.ModalMaster .Modal.active{visibility:visible;opacity:1}.ModalMaster .Modal.active .Modal__wrapper{top:-50%;transform:scale(1) translateY(calc(50% + 10vh));margin:10vh 0}@media (max-width: 576px){.ModalMaster .Modal.active .Modal__wrapper{transform:none!important;margin:5vh 0!important;top:0!important}}.ModalMaster .Modal .Modal__layer{width:100%;height:100%;position:fixed;top:0;left:0;cursor:pointer}.ModalMaster .Modal .Modal__wrapper{width:90%;max-width:825px;background:#202227;padding:0;position:relative;text-align:center;align-items:center;justify-content:center;transform:scale(.8)}@media screen and (min-width: 640px){.ModalMaster .Modal .Modal__wrapper{margin:0}}.ModalMaster .Modal .Modal__download{max-width:700px}.ModalMaster .Modal .Modal__download .Modal__download--spinner{padding-top:140px}.ModalMaster .Modal .Modal__download .Modal__download--content{padding-bottom:50px}.ModalMaster .Modal .Modal__download .Modal__download--content .Modal__download--header{padding:50px 0 30px;font-size:26px}.ModalMaster .Modal .Modal__download .Modal__download--content .Modal__download--body .Modal__download--row{padding:15px 0}.ModalMaster .Modal .Modal__download .Modal__download--content .Modal__download--footer{padding:50px 0 15px}.ModalMaster .Modal .Modal__download .Modal__download--content .Modal__download--footer .Modal__download--cta{cursor:pointer;padding:5px 10px;border-radius:5px;font-size:18px;color:#fff;border:1px solid white;text-decoration:none}.ModalMaster .Modal .Modal__download .Modal__download--content a{padding:5px 10px;border-radius:5px;font-size:18px;color:#fff;border:1px solid white;text-decoration:none;margin:0 5px}.ModalMaster .Modal .remove-btn{padding:6px 10px;background:transparent;border:1px solid rgba(239,57,55,.3);border-radius:4px;color:#e53935;cursor:pointer;transition:all .2s ease}.ModalMaster .Modal .remove-btn:hover{background:#ef393726;border-color:#e53935}.min-w-140{min-width:140px}.min-w-130{min-width:130px}.min-w-120{min-width:120px}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#18181b;border:1px solid #27272a;border-radius:.5rem;padding:.5rem 2rem .5rem .75rem;color:#fafafa;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;transition:all .2s ease}.select:hover{border-color:#06b6d44d}.select:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 2px #06b6d433}.card{background:#18181b;border:1px solid #27272a;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.card-hover:hover{border-color:#06b6d44d;box-shadow:0 10px 40px -10px #00000080}.aspect-4-3{aspect-ratio:4/3}.aspect-product{aspect-ratio:384/200}.aspect-video{aspect-ratio:16/9}.stock-badge{position:absolute;top:.75rem;right:.75rem;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;background:#111113d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(39,39,42,.5);color:#a1a1aa}.commission-text{background:linear-gradient(135deg,#22c55e,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.btn-sm{padding:.5rem .75rem;font-size:.75rem}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:1}.modal-content{position:relative;max-height:90vh;overflow-y:auto;overflow-x:hidden;background:#18181b;border:1px solid #27272a;border-radius:1rem;z-index:10;scrollbar-width:none;-ms-overflow-style:none}.modal-content::-webkit-scrollbar{display:none}.qr-modal-content{box-shadow:0 20px 60px #00000080;animation:modalSlideIn .3s ease-out}.qr-modal-content h3{margin:0;text-align:center}.qr-modal-content img{display:block;box-shadow:0 4px 12px #0003}.z-60{z-index:60}@media (min-width: 768px){.md\:w-1-2{width:50%}}@media (min-width: 768px){.modal-two-columns{position:relative;display:flex}}@media (min-width: 768px){.modal-left-col{position:absolute;top:0;left:0;bottom:0;width:50%;overflow-y:auto;border-right:1px solid #27272a;scrollbar-width:none;-ms-overflow-style:none}.modal-left-col::-webkit-scrollbar{display:none}}.modal-right-col{width:100%}@media (min-width: 768px){.modal-right-col{margin-left:50%;width:50%}}.w-96{width:24rem}.h-96{height:24rem}.h-1-5{height:.375rem}.right-1-4{right:25%}.mt-1-5{margin-top:.375rem}.bg-black-70{background-color:#000000b3}.bg-warning-15{background-color:#eab30826}.bg-success-5{background-color:#22c55e0d}.text-warning{color:#eab308}.border-warning-20{border-color:#eab30833}.border-success-20{border-color:#22c55e33}.from-success{--tw-gradient-from: #22c55e;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.shadow-accent-30{box-shadow:0 10px 15px -3px #06b6d44d}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.group-hover\:translate-y-0-5{transform:translateY(.125rem)}.from-accent-10{--tw-gradient-from: rgba(6, 182, 212, .1)}.to-accent-secondary-10{--tw-gradient-to: rgba(139, 92, 246, .1)}.via-surface-50{--tw-gradient-via: rgba(24, 24, 27, .5)}.from-surface-80{--tw-gradient-from: rgba(24, 24, 27, .8)}@media (min-width: 768px){.md\:border-r{border-right-width:1px}}@media (min-width: 768px){.md\:border-b-0{border-bottom-width:0}}@media (min-width: 1024px){.lg\:text-5xl{font-size:3rem;line-height:1}}.product-description-html{word-break:break-word;overflow-wrap:break-word}.product-description-html h1,.product-description-html h2,.product-description-html h3,.product-description-html h4,.product-description-html h5,.product-description-html h6{color:var(--color-text-primary);font-weight:600;margin-bottom:.5rem;margin-top:1rem}.product-description-html h1:first-child,.product-description-html h2:first-child,.product-description-html h3:first-child,.product-description-html h4:first-child,.product-description-html h5:first-child,.product-description-html h6:first-child{margin-top:0}.product-description-html h1{font-size:1.25rem}.product-description-html h2{font-size:1.125rem}.product-description-html h3{font-size:1rem}.product-description-html p{margin-bottom:.75rem}.product-description-html p:last-child{margin-bottom:0}.product-description-html ul,.product-description-html ol{padding-left:1.25rem;margin-bottom:.75rem}.product-description-html ul li,.product-description-html ol li{margin-bottom:.25rem}.product-description-html ul{list-style:disc}.product-description-html ol{list-style:decimal}.product-description-html a{color:var(--color-accent);text-decoration:underline;word-break:break-all}.product-description-html strong,.product-description-html b{color:var(--color-text-primary);font-weight:600}.product-description-html em,.product-description-html i{font-style:italic}.product-description-html code{font-size:.85em;background:var(--color-surface-elevated);padding:.1em .3em;border-radius:3px}.product-description-html img{max-width:100%;border-radius:6px;margin:.5rem 0}.w-3-5{width:.875rem}.h-3-5{height:.875rem}.left-1-2{left:50%}.-translate-x-1-2{transform:translate(-50%)}.hover\:text-accent-hover:hover{color:#15d7f8}.bg-success-15{background-color:#22c55e26}.text-success{color:#22c55e}.bg-surface-glass{background-color:#18181bb3}.quest-hero{min-height:360px}@media (min-width: 640px){.quest-hero{min-height:400px}}.quick-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.core-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 639px){.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.core-stats-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 768px){.md-block,.hidden.md-block{display:block!important}.md-inline-flex,.hidden.md-inline-flex{display:inline-flex!important}.md-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.hidden.md\:inline-flex{display:inline-flex}.hidden.md\:block{display:block}.hidden.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 640px){.sm-block,.hidden.sm-block{display:block!important}.sm-p-4{padding:1rem}.sm-p-6{padding:1.5rem}.sm-p-8{padding:2rem}.sm-gap-3{gap:.75rem}.sm-gap-4{gap:1rem}.sm-gap-6{gap:1.5rem}.sm-mt-8{margin-top:2rem}.sm-pt-6{padding-top:1.5rem}.sm-mb-3{margin-bottom:.75rem}.sm-w-24{width:6rem}.sm-h-24{height:6rem}.sm-w-28{width:7rem}.sm-h-28{height:7rem}.sm-text-xs{font-size:.75rem;line-height:1rem}.sm-text-sm{font-size:.875rem;line-height:1.25rem}.sm-text-2xl{font-size:1.5rem;line-height:2rem}.sm-text-3xl{font-size:1.875rem;line-height:2.25rem}.sm-text-4xl{font-size:2.25rem;line-height:2.5rem}.sm-px-2-5{padding-left:.625rem;padding-right:.625rem}.sm-py-1{padding-top:.25rem;padding-bottom:.25rem}.sm-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg-p-5{padding:1.25rem}.lg-p-8{padding:2rem}.lg-p-10{padding:2.5rem}.lg-flex-row{flex-direction:row!important}.lg-items-center{align-items:center!important}.lg-gap-8{gap:2rem}.lg-ml-auto{margin-left:auto!important}.lg-w-auto{width:auto!important}.lg-w-28{width:7rem}.lg-h-28{height:7rem}.lg-w-32{width:8rem}.lg-h-32{height:8rem}.lg-min-w-280{min-width:280px}.lg-text-3xl{font-size:1.875rem;line-height:2.25rem}.lg-text-4xl{font-size:2.25rem;line-height:2.5rem}.lg-text-5xl{font-size:3rem;line-height:1}.flex-col.lg-flex-row{flex-direction:row!important}.avatar-container .avatar-glow{width:7rem!important;height:7rem!important}}.py-2-5{padding-top:.625rem;padding-bottom:.625rem}.gap-1-5{gap:.375rem}.-mt-0-5{margin-top:-.125rem}.mb-0-5{margin-bottom:.125rem}.bg-gradient-surface{background:linear-gradient(to bottom right,#27272ae6,#18181bf2,#27272ae6)}.bg-gradient-accent{background:linear-gradient(90deg,transparent,#06b6d4,transparent)}.bg-gradient-purple{background:linear-gradient(90deg,transparent,#8b5cf6,transparent)}.bg-gradient-accent-purple{background:linear-gradient(90deg,#06b6d4,#8b5cf6,#06b6d4)}.bg-gradient-purple-accent{background:linear-gradient(90deg,#8b5cf6,#06b6d4,#8b5cf6)}.bg-gradient-accent-10{background:linear-gradient(to bottom right,rgba(6,182,212,.1),transparent)}.bg-purple-20{background-color:#8b5cf633}.bg-warning-5{background-color:#f59e0b0d}.bg-surface-80{background-color:#18181bcc}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-full{border-top-right-radius:9999px}.shadow-accent-50{box-shadow:0 10px 15px -3px #06b6d480}.text-10{font-size:.625rem;line-height:.875rem}.hover-bg-surface-hover-50:hover{background-color:#1f1f2480}.hover-bg-warning-muted:hover{background-color:#f59e0bcc}.dashboard-container{position:relative;display:flex;flex-direction:column}.dashboard-bg-animation{z-index:0}.dashboard-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4;will-change:transform}.orb-cyan{width:300px;height:300px;background:radial-gradient(circle,rgba(6,182,212,.25) 0%,transparent 70%);top:-50px;right:-50px;animation:dashboardOrb1 20s ease-in-out infinite}.orb-purple{width:250px;height:250px;background:radial-gradient(circle,rgba(139,92,246,.2) 0%,transparent 70%);bottom:20%;left:-30px;animation:dashboardOrb2 25s ease-in-out infinite}.orb-cyan-small{width:200px;height:200px;background:radial-gradient(circle,rgba(6,182,212,.15) 0%,transparent 70%);top:50%;right:20%;animation:dashboardOrb3 18s ease-in-out infinite}@keyframes dashboardOrb1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,30px) scale(1.1)}66%{transform:translate(20px,-20px) scale(.95)}}@keyframes dashboardOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.15)}}@keyframes dashboardOrb3{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-20px,20px) scale(1.05)}75%{transform:translate(30px,-10px) scale(.9)}}.dashboard-particle{position:absolute;width:3px;height:3px;border-radius:50%;background:#06b6d4b3;box-shadow:0 0 8px #06b6d480;will-change:transform,opacity}.p1{top:10%;left:15%;animation:particleDash 10s ease-in-out infinite}.p2{top:30%;right:10%;animation:particleDash 12s ease-in-out infinite 1s;background:#8b5cf6b3;box-shadow:0 0 8px #8b5cf680}.p3{top:50%;left:8%;animation:particleDash 8s ease-in-out infinite .5s}.p4{top:70%;right:25%;animation:particleDash 11s ease-in-out infinite 2s;background:#8b5cf6b3;box-shadow:0 0 8px #8b5cf680}@keyframes particleDash{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(-15px,-25px) scale(1.3);opacity:.9}}.dashboard-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(6,182,212,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(6,182,212,.02) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 10%,transparent 60%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 10%,transparent 60%);animation:gridFade 8s ease-in-out infinite}@keyframes gridFade{0%,to{opacity:.5}50%{opacity:.8}}.dashboard-scanline{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(6,182,212,.1) 20%,rgba(6,182,212,.2) 50%,rgba(6,182,212,.1) 80%,transparent 100%);top:0;left:0;animation:scanDash 6s linear infinite;opacity:.6}@keyframes scanDash{0%{top:0;opacity:0}10%{opacity:.6}90%{opacity:.6}to{top:100%;opacity:0}}.welcome-badge{box-shadow:0 0 20px #06b6d433;animation:badgePulse 3s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 20px #06b6d433}50%{box-shadow:0 0 30px #06b6d459}}.text-glow{text-shadow:0 0 20px rgba(6,182,212,.3)}.profile-card{box-shadow:0 25px 50px -12px #0006,0 0 0 1px #06b6d41a,inset 0 1px #ffffff0d}.bg-gradient-surface{background:linear-gradient(135deg,#1e1e23e6,#141419f2,#1e1e23e6)}.profile-line-top{animation:lineShimmer 3s ease-in-out infinite}.profile-line-bottom{animation:lineShimmer 3s ease-in-out infinite 1.5s}@keyframes lineShimmer{0%,to{opacity:.4}50%{opacity:.8}}.avatar-container{position:relative}.avatar-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid transparent}.ring-outer{width:calc(100% + 50px);height:calc(100% + 50px);border-color:#06b6d414;animation:ringExpand 2.5s ease-out infinite}.ring-middle{width:calc(100% + 35px);height:calc(100% + 35px);border-color:#06b6d41f;animation:ringExpand 2.5s ease-out infinite .4s}.ring-inner{width:calc(100% + 20px);height:calc(100% + 20px);border-color:#06b6d42e;animation:ringExpand 2.5s ease-out infinite .8s}@keyframes ringExpand{0%{transform:translate(-50%,-50%) scale(.9);opacity:1}to{transform:translate(-50%,-50%) scale(1.1);opacity:0}}.avatar-glow{box-shadow:0 0 50px #06b6d480,0 0 100px #8b5cf64d,0 0 150px #06b6d433;animation:avatarPulse 3s ease-in-out infinite}@keyframes avatarPulse{0%,to{box-shadow:0 0 50px #06b6d480,0 0 100px #8b5cf64d,0 0 150px #06b6d433}50%{box-shadow:0 0 70px #06b6d499,0 0 120px #8b5cf666,0 0 180px #06b6d44d}}.level-badge{animation:badgeGlow 2s ease-in-out infinite}@keyframes badgeGlow{0%,to{box-shadow:0 4px 15px #f59e0b4d}50%{box-shadow:0 4px 25px #f59e0b80}}.bg-gradient-gold{background:linear-gradient(135deg,#f59e0b,#d97706)}.kyc-box{transition:all .3s ease}.kyc-box .flex.items-center.gap-3{margin-bottom:0}.kyc-box .flex.items-center.gap-3>div:last-child p{margin:0;line-height:1.3}.kyc-box:hover{border-color:#f59e0b99;box-shadow:0 10px 30px #f59e0b1a}.kyc-btn{transition:all .3s ease}.kyc-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f59e0b4d}.stats-card,.activity-card{background-color:#18181bcc;box-shadow:0 25px 50px -12px #0000004d}.stats-card .stat-box,.activity-card .stat-box{animation:fadeSlideUp .5s ease-out forwards;opacity:0}.stat-box-secondary{animation:fadeSlideUp .5s ease-out forwards;opacity:0;transition:all .3s ease}.stat-box-secondary:hover{transform:translateY(-2px)}.profile-stat{background-color:#27272a59;transition:all .3s ease}.profile-stat:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.stat-value{background:linear-gradient(135deg,#fafafa,#06b6d4);-webkit-background-clip:text;background-clip:text}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-number{background:linear-gradient(135deg,#fafafa,#06b6d4);-webkit-background-clip:text;background-clip:text}.animate-pulse-glow{animation:pulseGlow 2s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 10px #06b6d44d}50%{box-shadow:0 0 25px #06b6d480}}.action-card{transition:all .3s ease}.action-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.table-row-animate{animation:fadeIn .3s ease-out forwards;opacity:0}@media (min-width: 768px){.md-block{display:block}}@media (min-width: 768px){.md-inline-flex{display:inline-flex}}@media (min-width: 768px){.hidden.md\:block{display:block}.hidden.md\:flex{display:flex}.hidden.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}}.grid-cols-2{grid-template-columns:repeat(2,1fr)}@media (min-width: 768px){.md-grid-cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.md-grid-cols-4{grid-template-columns:repeat(4,1fr)}}.flex-1{flex:1}.border{border-width:1px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.font-mono{font-family:ui-monospace,monospace}.text-purple{color:#8b5cf6}.bg-surface{background:#18181b}.bg-surface-50{background:#18181b80}.bg-surface-60{background:#18181b99}.bg-surface-80{background:#18181bcc}.bg-surface-elevated-50{background:#27272a80}.bg-surface-elevated-80{background:#27272acc}.bg-accent{background:#06b6d4}.bg-accent-10{background:#06b6d41a}.bg-accent-20{background:#06b6d433}.bg-warning{background:#f59e0b}.bg-warning-5{background:#f59e0b0d}.bg-warning-20{background:#f59e0b33}.bg-purple-20{background:#8b5cf633}.bg-success-15{background:#10b98126}.bg-gradient-accent-10{background:linear-gradient(135deg,rgba(6,182,212,.1) 0%,transparent 100%)}.border-warning-40{border-color:#f59e0b66}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a}.opacity-30{opacity:.3}.-bottom-1{bottom:-.25rem}.-right-1{right:-.25rem}.transition-all{transition:all .3s ease}.transition-colors{transition:color .2s ease}.transition-opacity{transition:opacity .3s ease}.transition-transform{transition:transform .3s ease}.transform{transform:translateZ(0)}.translate-x-2{transform:translate(.5rem)}.hover-border-accent-30:hover{border-color:#06b6d44d}.hover-border-accent-40:hover{border-color:#06b6d466}.hover-border-purple-30:hover{border-color:#8b5cf64d}.hover-border-success-30:hover{border-color:#10b9814d}.hover-bg-surface-hover-50:hover{background:#27272a80}.hover-bg-warning-muted:hover{background:#c57f08}.hover-text-accent-hover:hover{color:#0891b2}.group:hover .group-hover-opacity-100{opacity:1}.group:hover .group-hover-scale-110{transform:scale(1.1)}.group:hover .group-hover-translate-x-0{transform:translate(0)}.animate-pulse{animation:pulse 2s ease-in-out infinite}.divide-y>*+*{border-top-width:1px}.divide-border-30>*+*{border-color:#27272a4d}.input{background-color:#18181b;border:1px solid #27272a;border-radius:.5rem;padding:.625rem 1rem;color:#fafafa;font-size:.875rem;line-height:1.25rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.input::placeholder{color:#71717a}.input:focus{border-color:#06b6d4;box-shadow:0 0 0 2px #06b6d426}.select{background-color:#18181b;border:1px solid #27272a;border-radius:.5rem;padding:.625rem 2.5rem .625rem 1rem;color:#fafafa;font-size:.875rem;line-height:1.25rem;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2352525b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;transition:border-color .15s ease,box-shadow .15s ease}.select:focus{border-color:#06b6d4;box-shadow:0 0 0 2px #06b6d426}.kyc-submit-btn{box-shadow:0 4px 15px #f59e0b4d}.kyc-submit-btn:hover{box-shadow:0 6px 20px #f59e0b73;transform:translateY(-1px);background-color:#d97706!important}.order-stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px -10px #0000004d}.orders-table-card{box-shadow:0 10px 40px -10px #0000004d}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.875rem;transition:all .2s ease;white-space:nowrap}.btn-secondary{background:transparent;color:#a1a1aa;border:1px solid #27272a}.btn-secondary:hover{background:#27272a80;color:#fafafa}.btn-sm{padding:.5rem 1rem;font-size:.75rem;gap:.375rem}.dashboard-page{position:relative;display:flex;flex-direction:column;gap:24px}.dashboard-card{background:#1a1b20;border:1px solid #2d2833;border-radius:16px;padding:20px}.table-card{background:#1a1b20;border:1px solid #2d2833;border-radius:16px;overflow:hidden}.table-card table{width:100%;border-collapse:collapse}.table-card th,.table-card td{padding:12px 16px;text-align:left;border-bottom:1px solid #2d2833}.table-card th{color:#7e7b82;font-size:12px;text-transform:uppercase}.badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:12px}.badge-success{background:#10b98126;color:#10b981}.badge-warning{background:#f59e0b26;color:#f59e0b}.badge-accent{background:#06b6d426;color:#06b6d4}.filter-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.withdrawal-bg-animation{z-index:0}.withdrawal-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;will-change:transform}.withdrawal-orb.orb-cyan{width:350px;height:350px;background:radial-gradient(circle,rgba(6,182,212,.3) 0%,transparent 70%);top:-100px;right:-50px;animation:withdrawalOrb1 25s ease-in-out infinite}.withdrawal-orb.orb-green{width:300px;height:300px;background:radial-gradient(circle,rgba(34,197,94,.35) 0%,transparent 70%);top:50%;left:-80px;animation:withdrawalOrb2 30s ease-in-out infinite}.withdrawal-orb.orb-purple{width:280px;height:280px;background:radial-gradient(circle,rgba(139,92,246,.25) 0%,transparent 70%);bottom:-50px;right:20%;animation:withdrawalOrb3 22s ease-in-out infinite}@keyframes withdrawalOrb1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,40px) scale(1.1)}66%{transform:translate(20px,-30px) scale(.95)}}@keyframes withdrawalOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-20px) scale(1.05)}}@keyframes withdrawalOrb3{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-25px,25px) scale(1.08)}80%{transform:translate(15px,-15px) scale(.95)}}.withdrawal-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.withdrawal-particles .particle{position:absolute;width:3px;height:3px;background:#22c55e99;border-radius:50%;box-shadow:0 0 6px #22c55e66}.withdrawal-particles .p1{top:20%;left:10%;animation:withdrawalParticle 8s ease-in-out infinite}.withdrawal-particles .p2{top:40%;left:80%;animation:withdrawalParticle 10s ease-in-out infinite 1s}.withdrawal-particles .p3{top:60%;left:30%;animation:withdrawalParticle 12s ease-in-out infinite 2s}.withdrawal-particles .p4{top:80%;left:70%;animation:withdrawalParticle 9s ease-in-out infinite .5s}.withdrawal-particles .p5{top:30%;left:50%;animation:withdrawalParticle 11s ease-in-out infinite 1.5s}.withdrawal-particles .p6{top:70%;left:15%;animation:withdrawalParticle 13s ease-in-out infinite 2.5s}@keyframes withdrawalParticle{0%,to{opacity:0;transform:translateY(0) scale(.5)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100px) scale(1)}}.withdrawal-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(34,197,94,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(34,197,94,.03) 1px,transparent 1px);background-size:60px 60px;animation:withdrawalGridMove 30s linear infinite}@keyframes withdrawalGridMove{0%{background-position:0 0}to{background-position:60px 60px}}.withdrawal-scanline{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.4),transparent);animation:withdrawalScanline 6s ease-in-out infinite}@keyframes withdrawalScanline{0%,to{transform:translateY(0);opacity:0}50%{opacity:.6}to{transform:translateY(500px);opacity:0}}.withdrawal-card{box-shadow:0 15px 50px -10px #0006,0 0 0 1px #22c55e1a,0 0 60px -20px #22c55e26}.card-line-top{animation:cardLineTopAnimate 4s ease-in-out infinite}.card-line-bottom{animation:cardLineBottomAnimate 4s ease-in-out infinite 2s}@keyframes cardLineTopAnimate{0%,to{opacity:.3}50%{opacity:.8}}@keyframes cardLineBottomAnimate{0%,to{opacity:.3}50%{opacity:.6}}.usdo-icon{box-shadow:0 10px 30px -5px #22c55e66;animation:usdoIconPulse 3s ease-in-out infinite}@keyframes usdoIconPulse{0%,to{box-shadow:0 10px 30px -5px #22c55e66}50%{box-shadow:0 15px 40px -5px #22c55e99}}.balance-value{background:linear-gradient(135deg,#fafafa,#22c55ecc);-webkit-background-clip:text;background-clip:text}.kyc-status-box{animation:kycBoxGlow 4s ease-in-out infinite}@keyframes kycBoxGlow{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 15px #22c55e26}}.withdraw-btn{background:linear-gradient(to right,#10b981,#10b981cc)!important;color:#09090b!important;box-shadow:0 4px 15px #22c55e4d;transition:all .3s ease}.withdraw-btn:hover{background:linear-gradient(to right,#10b981e6,#10b981b3)!important;transform:translateY(-2px);box-shadow:0 8px 25px #22c55e66}.sales-history-card{box-shadow:0 10px 40px -10px #0000004d}.history-icon{animation:historyIconGlow 3s ease-in-out infinite}@keyframes historyIconGlow{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 15px #22c55e4d}}.table-row-animate{animation:rowFadeIn .3s ease-out forwards;opacity:0}@keyframes rowFadeIn{to{opacity:1}}.faq-section{box-shadow:0 10px 40px -10px #0000004d;background-color:#18181bcc;border-color:#27272a80}.faq-item{animation:faqFadeIn .4s ease-out forwards;opacity:0;background-color:#27272a80!important;border-color:#27272a80!important}@keyframes faqFadeIn{to{opacity:1}}.faq-item:hover{border-color:#8b5cf64d!important}.faq-trigger{background-color:transparent;color:#fafafa}.faq-trigger:hover{background-color:#1f1f2480}.faq-trigger span{color:#fafafa}.faq-content{background-color:transparent}.faq-content p{color:#a1a1aa}.faq-chevron{color:#71717a}.faq-chevron.rotate-180{transform:rotate(180deg)}.withdrawal-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:modalFadeIn .2s ease-out}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.withdrawal-modal-content{animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.header-badge{animation:headerBadgePulse 3s ease-in-out infinite}@keyframes headerBadgePulse{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 20px #22c55e33}}@media (prefers-reduced-motion: reduce){.withdrawal-orb,.withdrawal-particles .particle,.withdrawal-scanline,.withdrawal-grid,.header-badge,.card-line-top,.card-line-bottom,.usdo-icon,.kyc-status-box,.history-icon{animation:none}.table-row-animate,.faq-item{animation:none;opacity:1}.withdrawal-modal-overlay,.withdrawal-modal-content{animation:none}}.profile-bg-animation{z-index:-1}.profile-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;will-change:transform}.profile-orb.orb-1{width:300px;height:300px;background:radial-gradient(circle,rgba(6,182,212,.25) 0%,transparent 70%);top:-50px;right:-50px;animation:profileOrb1 20s ease-in-out infinite}.profile-orb.orb-2{width:250px;height:250px;background:radial-gradient(circle,rgba(139,92,246,.2) 0%,transparent 70%);bottom:20%;left:-30px;animation:profileOrb2 25s ease-in-out infinite}.profile-orb.orb-3{width:200px;height:200px;background:radial-gradient(circle,rgba(245,158,11,.15) 0%,transparent 70%);top:40%;right:20%;animation:profileOrb3 18s ease-in-out infinite}@keyframes profileOrb1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,30px) scale(1.1)}66%{transform:translate(20px,-20px) scale(.95)}}@keyframes profileOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(35px,-25px) scale(1.08)}}@keyframes profileOrb3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,20px) scale(1.12)}}.profile-particles{position:absolute;top:0;right:0;bottom:0;left:0}.profile-particles .particle{position:absolute;width:3px;height:3px;border-radius:50%;background:#06b6d499;box-shadow:0 0 8px #06b6d466}.profile-particles .p1{top:15%;left:20%;animation:particleAnim 9s ease-in-out infinite}.profile-particles .p2{top:35%;right:15%;animation:particleAnim 11s ease-in-out infinite 1s;background:#8b5cf699;box-shadow:0 0 8px #8b5cf666}.profile-particles .p3{top:55%;left:10%;animation:particleAnim 8s ease-in-out infinite .5s}.profile-particles .p4{top:75%;right:25%;animation:particleAnim 10s ease-in-out infinite 1.5s;background:#f59e0b99;box-shadow:0 0 8px #f59e0b66}.profile-particles .p5{top:25%;left:70%;animation:particleAnim 12s ease-in-out infinite 2s}.profile-particles .p6{top:65%;left:50%;animation:particleAnim 9s ease-in-out infinite .8s;background:#8b5cf699;box-shadow:0 0 8px #8b5cf666}@keyframes particleAnim{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(-10px,-20px) scale(1.2);opacity:.9}}.profile-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(6,182,212,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(6,182,212,.02) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 40%,black 10%,transparent 60%);mask-image:radial-gradient(ellipse 60% 50% at 50% 40%,black 10%,transparent 60%);opacity:.7}.profile-badge{box-shadow:0 0 20px #06b6d433;animation:profileBadgeGlow 3s ease-in-out infinite}@keyframes profileBadgeGlow{0%,to{box-shadow:0 0 20px #06b6d433}50%{box-shadow:0 0 30px #06b6d459}}.profile-hero{background:linear-gradient(135deg,#06b6d414,#111116 30%,#181428,#8b5cf61f),linear-gradient(180deg,#18181b,#111116);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #06b6d426,inset 0 1px #ffffff0a}.profile-line-shimmer{animation:profileLineShimmer 3s ease-in-out infinite}@keyframes profileLineShimmer{0%,to{opacity:.4}50%{opacity:.9}}.avatar-section{position:relative}.level-badge-glow{animation:levelBadgeGlow 2s ease-in-out infinite}@keyframes levelBadgeGlow{0%,to{box-shadow:0 4px 15px #f59e0b66}50%{box-shadow:0 4px 25px #f59e0b99}}.social-link{width:auto;height:auto;display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;background-color:#27272ad9;border:1px solid rgba(63,63,70,.7);border-radius:.5rem;padding:.5rem 1rem;gap:.5rem;color:#a1a1aa;font-size:.875rem;text-decoration:none;transition:all .3s ease}.social-link span{font-size:.875rem;color:#a1a1aa;white-space:nowrap}.social-link:hover{background-color:#27272a;border-color:#06b6d473;color:#e4e4e7;transform:translateY(-2px);box-shadow:0 4px 15px #0000004d}.stat-box{animation:none;opacity:1;transition:all .3s ease;background-color:#27272a59!important;border-color:#27272a66}.stat-box:hover{border-color:#06b6d44d;transform:translateY(-2px);box-shadow:0 8px 25px -5px #06b6d426}.achievements-section{box-shadow:0 10px 40px -10px #0000004d;background-color:#18181bcc;border-color:#27272a80}.achievement-card{animation:achievementFadeIn .4s ease-out forwards;opacity:0;background-color:#27272a59;border-color:#27272a66;transition:all .3s ease}@keyframes achievementFadeIn{to{opacity:1}}.achievement-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px -10px #0003;border-color:#f59e0b66}.achievement-icon{transition:all .3s ease}.achievement-card:hover .achievement-icon{transform:scale(1.1);box-shadow:0 0 20px #f59e0b4d}.text-amber-500{color:#f59e0b}.from-amber-500{--tw-gradient-from: #f59e0b;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.to-amber-600{--tw-gradient-to: #d97706}@media (prefers-reduced-motion: reduce){.profile-orb,.profile-particles .particle,.profile-badge,.profile-line-shimmer,.avatar-ring,.avatar-glow,.level-badge-glow,.achievement-card{animation:none}.achievement-card{opacity:1}}@media (min-width: 1024px){.profile-card .flex.flex-col.lg-flex-row{flex-direction:row!important;align-items:center!important}.profile-card .lg-ml-auto.w-full.lg-w-auto{margin-left:auto!important;width:auto!important}}.h-0-5{height:.125rem}.top-1-2{top:50%}.-translate-y-1-2{transform:translateY(-50%)}.purchase-ambient{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.ambient-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4}.ambient-orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(6,182,212,.15) 0%,transparent 70%);top:-200px;right:-100px;animation:ambientFloat 20s ease-in-out infinite}.ambient-orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.12) 0%,transparent 70%);bottom:-150px;left:-100px;animation:ambientFloat 25s ease-in-out infinite reverse}.ambient-orb-success{width:400px;height:400px;background:radial-gradient(circle,rgba(16,185,129,.15) 0%,transparent 70%);top:20%;left:50%;transform:translate(-50%);animation:successPulse 3s ease-in-out infinite}.ambient-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(6,182,212,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(6,182,212,.015) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 20%,transparent 70%)}@keyframes successPulse{0%,to{opacity:.4;transform:translate(-50%) scale(1)}50%{opacity:.6;transform:translate(-50%) scale(1.1)}}.purchase-card{background:linear-gradient(180deg,#18181bf2,#111113fa);border:1px solid rgba(39,39,42,.8);border-radius:20px;overflow:hidden;box-shadow:0 25px 80px -20px #000000b3,0 0 0 1px #ffffff08,0 0 60px -30px #06b6d426;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.purchase-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.3),transparent)}.card-header{padding:1.25rem 1.5rem;border-bottom:1px solid #27272a}.close-button{position:absolute;top:1rem;right:1rem;padding:.5rem;border-radius:.5rem;background:transparent;color:#71717a;transition:all .2s;z-index:10}.close-button:hover{background:#ffffff0d;color:#fafafa}.close-button-circular{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#71717a;cursor:pointer;transition:all .2s}.close-button-circular:hover:not(:disabled){background:#ffffff0d;border-color:#fff3;color:#fafafa}.close-button-circular:disabled{opacity:.3;cursor:not-allowed}.product-display{padding:1.5rem;display:flex;gap:1rem;align-items:center;border-bottom:1px solid rgba(39,39,42,.5)}.product-image-container{position:relative;width:120px;aspect-ratio:384/200;height:auto;border-radius:12px;overflow:hidden;flex-shrink:0}.product-image{width:100%;height:100%;object-fit:cover}.product-image-glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#06b6d466,#8b5cf666);border-radius:14px;z-index:-1;filter:blur(8px);opacity:.5}.price-section{padding:1.25rem 1.5rem;background:#06b6d408;border-bottom:1px solid rgba(39,39,42,.5)}.price-display{display:flex;align-items:baseline}.payment-method{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(39,39,42,.5)}.payment-badge{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#18181b;border:1px solid #27272a;border-radius:12px}.payment-icon{width:36px;height:36px;background:#06b6d426;border-radius:8px;display:flex;align-items:center;justify-content:center}.cta-button{display:block;width:100%;padding:1rem;background:#06b6d4;color:#09090b;font-weight:600;text-align:center;border-radius:12px;position:relative;overflow:hidden;transition:all .3s ease;text-decoration:none;border:none;box-sizing:border-box;cursor:pointer}.cta-button:hover{background:#15d7f8;transform:translateY(-2px)}.cta-glow{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:linear-gradient(135deg,#06b6d4,#8b5cf6);filter:blur(16px);opacity:0;z-index:-1;transition:opacity .3s}.cta-button:hover .cta-glow{opacity:.4}.trust-indicators{display:flex;justify-content:center;gap:1.5rem;padding:1rem 1.5rem 1.5rem}.trust-item{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#71717a}.step-progress{padding:0 1rem}.step-circle{border:2px solid transparent}.shadow-accent-40{box-shadow:0 10px 15px -3px #06b6d466}.text-border{color:#27272a}.secondary-button{display:flex;width:100%;align-items:center;justify-content:center;padding:1rem;border-radius:12px;border:1px solid rgba(63,63,70,.5);background:transparent;color:#fafafa;font-weight:600;text-decoration:none;transition:all .2s;cursor:pointer;box-sizing:border-box}.secondary-button:hover{border-color:#3f3f46cc;background:#27272a4d}.trust-indicators,.trust-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.trust-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#cdd0d8}.step-progress{margin-bottom:24px}.step-row{display:flex;align-items:center;justify-content:space-between;position:relative}.step-line{position:absolute;top:50%;left:0;right:0;height:2px;background:#2d2833;transform:translateY(-50%)}.progress-line-active{position:absolute;top:50%;left:0;height:2px;background:linear-gradient(90deg,#06b6d4,#8b5cf6);transform:translateY(-50%)}.step-circle{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#211c27;border:1px solid #2d2833;color:#cbd5e1}.step-circle.active{background:#06b6d4;color:#111}.step-circle.completed{background:#10b981;color:#111}.step-label{font-size:12px;margin-top:8px;color:#7e7b82}.step-label.active{color:#06b6d4}.step-label.completed{color:#10b981}.processing-section{padding:20px 0;display:flex;flex-direction:column;align-items:center;gap:16px}.spinner-container{width:120px;height:120px;position:relative}.spinner-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(6,182,212,.2);animation:spin 2.5s linear infinite}.spinner-ring-middle{top:12px;right:12px;bottom:12px;left:12px;animation-duration:2s}.spinner-ring-inner{top:24px;right:24px;bottom:24px;left:24px;animation-duration:1.5s}.spinner-core{position:absolute;top:36px;right:36px;bottom:36px;left:36px;border-radius:50%;background:#06b6d41a;display:flex;align-items:center;justify-content:center}.progress-container{width:100%}.progress-bar{height:6px;border-radius:999px;background:#2d2833;overflow:hidden}.progress-fill{height:100%;width:60%;background:linear-gradient(90deg,#06b6d4,#8b5cf6);animation:progressMove 2s ease-in-out infinite}.transaction-info{width:100%;background:#211c27;border-radius:12px;padding:12px}.tx-id-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.tx-id{font-family:Courier New,monospace;font-size:12px;color:#06b6d4}.key-section{margin:16px 0}.key-display{display:flex;align-items:center;justify-content:space-between;background:#211c27;border-radius:12px;padding:10px 12px}.key-code{font-family:Courier New,monospace;color:#06b6d4}.copy-button{background:transparent;border:none;color:#fff;cursor:pointer}.wallet-section{padding:1.5rem}.wallet-grid{display:flex;flex-direction:column;gap:.75rem}.wallet-option{display:flex;align-items:center;gap:1rem;padding:1rem;background:#18181b;border:1px solid #27272a;border-radius:14px;transition:all .25s ease;cursor:pointer;text-decoration:none}.wallet-option:hover{border-color:#06b6d4;background:#06b6d40d;transform:translate(4px)}.wallet-option:hover .wallet-arrow{opacity:1;transform:translate(0)}.wallet-option:hover .wallet-icon-container{box-shadow:0 0 20px #06b6d44d}.wallet-icon-container{width:48px;height:48px;background:linear-gradient(135deg,#06b6d41a,#8b5cf61a);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:box-shadow .3s ease}.wallet-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.wallet-info{flex:1;display:flex;flex-direction:column;gap:.125rem}.wallet-name{font-size:.9375rem;font-weight:600;color:#fafafa}.wallet-desc{font-size:.75rem;color:#71717a}.wallet-arrow{width:20px;height:20px;color:#06b6d4;opacity:0;transform:translate(-8px);transition:all .25s ease}.register-link{text-align:center;padding-top:1.5rem;font-size:.875rem}.transaction-details{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(39,39,42,.5)}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(39,39,42,.3)}.detail-row:last-child{border-bottom:none}.detail-label{font-size:.875rem;color:#71717a}.detail-value{font-size:.875rem;font-weight:500;color:#fafafa}.total-row{padding-top:1rem;margin-top:.5rem;border-top:1px solid #27272a;border-bottom:none}.total-row .detail-label{font-weight:600;color:#fafafa}.total-value{font-size:1.5rem;font-weight:700;color:#06b6d4}.total-value .currency{font-size:.875rem;font-weight:500;color:#71717a}.wallet-connected{padding:1rem 1.5rem;border-bottom:1px solid rgba(39,39,42,.5)}.wallet-badge{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:12px}.wallet-label{font-size:.75rem;color:#71717a}.wallet-address{font-size:.875rem;font-weight:500;color:#fafafa;font-family:ui-monospace,monospace}.connected-badge{font-size:.75rem;font-weight:600;color:#10b981;padding:.25rem .625rem;background:#10b98126;border-radius:6px}.action-section{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.trust-footer{display:flex;justify-content:center;gap:2rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid rgba(39,39,42,.5)}.header-icon{width:32px;height:32px;background:#06b6d426;border-radius:8px;display:flex;align-items:center;justify-content:center}.header-icon.processing svg{animation:spin 1.5s linear infinite}.product-summary{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#06b6d408;border-bottom:1px solid rgba(39,39,42,.5)}.product-thumb{width:80px;aspect-ratio:384/200;height:auto;border-radius:8px;overflow:hidden;flex-shrink:0;border:1px solid #27272a}.product-thumb img{width:100%;height:100%;object-fit:cover}.delivered-badge{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:#10b981;padding:.375rem .75rem;background:#10b98126;border-radius:6px}.success-card:before{background:linear-gradient(90deg,transparent,rgba(16,185,129,.4),transparent)!important}.success-header{padding:2rem 1.5rem;text-align:center;border-bottom:1px solid rgba(39,39,42,.5)}.success-icon-container{position:relative;width:64px;height:64px;margin:0 auto}.success-icon-ring{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:2px solid rgba(16,185,129,.3);border-radius:50%;animation:ringPulse 2s ease-out infinite}@keyframes ringPulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.success-icon{width:64px;height:64px;background:#10b98126;border:2px solid rgba(16,185,129,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:iconBounce .5s ease-out}@keyframes iconBounce{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.key-section{padding:1.5rem;border-bottom:1px solid rgba(39,39,42,.5)}.key-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#fafafa;margin-bottom:.75rem}.key-display{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#18181b;border:1px solid #27272a;border-radius:12px;transition:all .2s}.key-display:hover{border-color:#06b6d4}.key-code{flex:1;font-family:ui-monospace,monospace;font-size:1rem;font-weight:600;color:#fafafa;letter-spacing:.05em}.copy-button{padding:.625rem;background:#06b6d41a;border-radius:8px;color:#06b6d4;transition:all .2s;cursor:pointer;border:none}.copy-button:hover{background:#06b6d433}.key-hint{font-size:.75rem;color:#71717a;margin-top:.75rem;text-align:center}.order-details{padding:1rem 1.5rem;border-bottom:1px solid rgba(39,39,42,.5)}.activation-section{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.help-section{padding:1rem 1.5rem 1.5rem;text-align:center;border-top:1px solid rgba(39,39,42,.5)}.progress-stages{display:flex;justify-content:space-between;margin-top:.75rem}.stage{font-size:.75rem;color:#71717a}.stage.active{color:#06b6d4}.tx-link{color:#06b6d4;transition:color .2s}.tx-link:hover{color:#0891b2}.status-text{text-align:center}.success-glow{box-shadow:0 0 15px #10b98166}.shadow-success-40{box-shadow:0 10px 15px -3px #10b98166}.progress-animating{animation:progressPulse 2s ease-in-out infinite}@keyframes progressPulse{0%,to{box-shadow:0 0 10px #06b6d433}50%{box-shadow:0 0 20px #06b6d466,0 0 30px #06b6d433}}.animate-pulse-subtle{animation:pulse-subtle 2s ease-in-out infinite}@keyframes pulse-subtle{0%,to{box-shadow:0 0 #06b6d466}50%{box-shadow:0 0 0 8px #06b6d400}}.animate-spin{animation:spin 1.5s linear infinite}@keyframes ambientFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,20px) scale(1.05)}}@keyframes successPulse{0%,to{opacity:.3;transform:translate(-50%) scale(1)}50%{opacity:.6;transform:translate(-50%) scale(1.05)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes progressMove{0%,to{width:40%}50%{width:70%}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.8}}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn .2s ease-out}.dialog-card{position:relative;background:linear-gradient(180deg,#18181bfa,#111113);border:1px solid rgba(39,39,42,.8);border-radius:16px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 80px -20px #000c,0 0 0 1px #ffffff0d;animation:slideUp .3s ease-out}.dialog-header{padding:1.5rem;border-bottom:1px solid rgba(39,39,42,.5);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dialog-body{padding:1.5rem}.dialog-footer{display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(39,39,42,.5);box-sizing:border-box;padding:1.5rem}.error-dialog .error-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#ef44441a,#dc26261a);border-radius:50%;color:#ef4444}.error-dialog .error-content .error-suggestions{margin-top:1.5rem;padding:1rem;background:#27272a4d;border-radius:8px;border:1px solid rgba(63,63,70,.3)}.error-dialog .error-content .error-suggestions h4{margin:0 0 .75rem}.error-dialog .error-content .error-suggestions ul{list-style:none;padding:0;margin:0}.error-dialog .error-content .error-suggestions ul li{margin-bottom:.5rem}.error-dialog .error-content .error-suggestions ul li:last-child{margin-bottom:0}.form-group{margin-bottom:1rem}.form-label{display:block;font-size:.875rem;font-weight:500;color:#a1a1aa;margin-bottom:.5rem}.form-input{width:100%;padding:.75rem 1rem;background:#27272a80;border:1px solid rgba(63,63,70,.5);border-radius:8px;color:#fafafa;font-size:.875rem;transition:all .2s}.form-input:focus{outline:none;border-color:#06b6d4;background:#27272acc}.form-input.error{border-color:#ef4444}.form-input:disabled{opacity:.5;cursor:not-allowed}.error-message{color:#ef4444;font-size:.75rem;margin-top:.25rem}.alert{padding:.75rem 1rem;border-radius:8px;font-size:.875rem}.alert.alert-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5}.upload-area{position:relative;width:100%;min-height:200px;border:2px dashed rgba(63,63,70,.5);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;overflow:hidden}.upload-area:hover{border-color:#06b6d4;background:#06b6d405}.upload-area.error{border-color:#ef4444}.upload-area.has-image{border-style:solid;border-color:#3f3f46cc;padding:0}.upload-placeholder{text-align:center;padding:2rem}.image-preview{width:100%;height:100%;object-fit:cover;border-radius:6px}.amount-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.amount-button{padding:1rem;background:#27272a80;border:1px solid rgba(63,63,70,.5);border-radius:8px;color:#fafafa;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:.25rem}.amount-button:hover:not(:disabled){border-color:#06b6d4;background:#06b6d40d}.amount-button.selected{border-color:#06b6d4;background:#06b6d41a;box-shadow:0 0 0 3px #06b6d426}.amount-button:disabled{opacity:.3;cursor:not-allowed}.amount-value{font-size:1.25rem;font-weight:700}.amount-label{font-size:.75rem;color:#71717a}.amount-hint{font-size:.625rem;color:#ef4444}.payment-methods{display:flex;gap:1rem}.payment-icon{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#27272a80;border:1px solid rgba(63,63,70,.5);border-radius:8px}.wallet-balance{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#06b6d40d;border:1px solid rgba(6,182,212,.2);border-radius:6px}.balance-label{font-size:.75rem;color:#71717a}.balance-value{font-size:.875rem;font-weight:600;color:#06b6d4}.wallet-status{display:flex;gap:1rem}.status-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.amount-grid{grid-template-columns:repeat(2,1fr)}.dialog-card{margin:1rem}}.Quest__step--details-description a{color:#83858c!important}.Game .Game__background{width:100%;height:100vh;position:absolute;top:0;left:0;opacity:.3}.Game .Game__background figure{margin:0;width:100%;height:100vh;background-position:center center;background-size:cover}.Game .Game__background:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to bottom,#18191d,#18191d33 35%,#150b04e6 75%,#18191d)}.Game .Game__container .GameInfo{width:100%;display:flex;max-width:1400px;margin:0 auto;padding:65px 0;background-color:#211c27;position:relative}@media (max-width: 1024px){.Game .Game__container .GameInfo{padding:30px 60px}}@media (max-width: 576px){.Game .Game__container .GameInfo{padding:20px;flex-direction:column}}.Game .Game__container .GameInfo .GameInfo__image{border-radius:8px;display:flex;position:relative;flex-direction:column;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;margin:0;z-index:2;box-shadow:0 3px 5px #000000a8;flex-shrink:0;aspect-ratio:366/420;flex:0 0 366px}@media (max-width: 1024px){.Game .Game__container .GameInfo .GameInfo__image{width:100%}}.Game .Game__container .GameInfo .GameInfo__image:before{content:"";display:none}.Game .Game__container .GameInfo .GameInfo__details{flex:1;display:flex;gap:8px;justify-content:space-around;align-items:flex-start;flex-direction:column;padding:clamp(20px,4vw,40px);background-color:#18191d;border-radius:8px;margin-left:-5px;margin-block:24px}@media (max-width: 1024px){.Game .Game__container .GameInfo .GameInfo__details{margin-left:0;padding:clamp(15px,3vw,25px)}}@media (max-width: 576px){.Game .Game__container .GameInfo .GameInfo__details{padding:clamp(12px,2.5vw,20px);margin-bottom:clamp(10px,2vw,12px)}}@media (max-width: 360px){.Game .Game__container .GameInfo .GameInfo__details{padding:clamp(10px,2vw,15px)}}.Game .Game__container .GameInfo .GameInfo__details .GameInfo__details--title{color:#e53935;font-size:18px;font-weight:400;font-family:arial;margin:0}.Game .Game__container .GameInfo .GameInfo__details .GameInfo__details--content{color:#fff;font-size:14px;font-weight:400;font-family:arial;margin:0}.Game .Game__container .GameInfo .GameInfo__details .parsed-content{font-size:14px}.Game .Game__container .GameInfo .GameInfo__details .GameInfo__details--top{display:flex;align-items:flex-start;flex-direction:column}.Game .Game__container .GameInfo .GameInfo__details .GameInfo__details--bottom{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2vw,20px)}@media (max-width: 1024px){.Game .Game__container .GameInfo .GameInfo__details .GameInfo__details--bottom{grid-template-columns:repeat(auto-fit,minmax(min(120px,45%),1fr))}}@media (max-width: 576px){.Game .Game__container .GameInfo .GameInfo__details .GameInfo__details--bottom{grid-template-columns:1fr;gap:clamp(8px,1.5vw,12px)}}.Game .Game__container .GameInfo .GameInfo__details .GameInfo__details--bottom .GameInfo__details--item{display:flex;flex-direction:column;align-items:flex-start;color:#fff;font-size:clamp(14px,1rem,16px);font-weight:400;font-family:Arial,sans-serif;margin:0}@media (max-width: 576px){.Game .Game__container .GameInfo .GameInfo__details .GameInfo__details--bottom .GameInfo__details--item{font-size:clamp(13px,.875rem,15px)}}@media (max-width: 360px){.Game .Game__container .GameInfo .GameInfo__details .GameInfo__details--bottom .GameInfo__details--item{font-size:clamp(12px,.8rem,14px)}}.Game .Game__container .GameInfo .GameInfo__details .GameInfo__details--bottom .GameInfo__details--item .title{color:#e53935;font-weight:400;font-family:Arial,sans-serif;margin:0 0 5px;font-size:inherit}.Game .Game__container .GameInfo .GameInfo__cdkey{margin-left:-10px;z-index:1;border-radius:8px;background-color:#e53935;flex-shrink:0;margin-block:24px}@media (max-width: 1024px){.Game .Game__container .GameInfo .GameInfo__cdkey{width:100%;margin:0 auto clamp(15px,3vw,20px);align-self:center}}@media (max-width: 576px){.Game .Game__container .GameInfo .GameInfo__cdkey{margin:0 auto clamp(12px,2.5vw,15px)}}@media (max-width: 360px){.Game .Game__container .GameInfo .GameInfo__cdkey{margin:0 auto clamp(10px,2vw,12px)}}.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper{display:flex;flex-direction:column;align-items:center;padding:clamp(15px,4vw,40px) clamp(12px,3vw,30px);color:#fff;font-family:Arial,Helvetica,sans-serif;min-height:fit-content}.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--tag1{font-size:clamp(24px,1.875rem,30px);font-weight:600}@media (max-width: 576px){.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--tag1{font-size:clamp(20px,1.5rem,24px)}}@media (max-width: 360px){.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--tag1{font-size:clamp(18px,1.25rem,22px)}}.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--tag2{font-size:clamp(24px,1.875rem,30px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 576px){.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--tag2{font-size:clamp(20px,1.5rem,24px)}}@media (max-width: 360px){.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--tag2{font-size:clamp(18px,1.25rem,22px)}}.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--remaining{font-size:clamp(14px,1rem,16px);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 576px){.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--remaining{font-size:clamp(13px,.875rem,15px)}}@media (max-width: 360px){.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--remaining{font-size:clamp(12px,.8rem,14px)}}.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--price{font-size:clamp(24px,1.875rem,30px);font-weight:700;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--buy--container{display:flex;flex-direction:row;align-items:center;background-color:#211c27;border-radius:8px;padding:clamp(8px,1.5vw,10px) clamp(15px,3vw,20px);margin-top:clamp(20px,4vw,30px);cursor:pointer;transition:transform .2s ease}.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--buy--container:hover{transform:translateY(-1px)}.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--buy--container .GameInfo__cdkey--buy--icon{width:clamp(24px,4vw,30px);height:clamp(16px,3vw,20px);object-fit:cover}.Game .Game__container .GameInfo .GameInfo__cdkey .GameInfo__cdkey--wrapper .GameInfo__cdkey--buy--container .GameInfo__cdkey--buy--button{color:#fff;text-transform:uppercase;margin-left:clamp(8px,1.5vw,10px);font-family:Arial;font-size:clamp(14px,2.5vw,17px);font-weight:600;cursor:pointer;white-space:nowrap}.tab-bar-new1{background:linear-gradient(to bottom,#211c27,#2d2833);font-weight:600;font-family:Arial,Helvetica,sans-serif;color:#cac9ce;text-transform:uppercase;font-size:16px}.tab-bar-new1 .tab-wrapper{display:flex;flex-direction:row;padding:10px;max-width:1400px;margin:0 auto}@media (max-width: 1280px){.tab-bar-new1{font-size:15px}}@media (max-width: 1024px){.tab-bar-new1{font-size:14px}}@media (max-width: 576px){.tab-bar-new1{font-size:13px;flex-wrap:wrap;gap:5px}}@media (max-width: 360px){.tab-bar-new1{padding:5px 15px;font-size:12px;gap:3px}}.tab-bar-new1 .tab-span{cursor:pointer;padding:5px 10px;border-radius:10px;transition:all .3s ease;white-space:nowrap;margin-right:30px}@media (max-width: 1280px){.tab-bar-new1 .tab-span{padding:4px 8px;margin-right:20px}}@media (max-width: 1024px){.tab-bar-new1 .tab-span{padding:4px 8px;margin-right:15px;border-radius:8px}}@media (max-width: 576px){.tab-bar-new1 .tab-span{padding:3px 6px;margin-right:0;border-radius:6px;flex:1;text-align:center;min-width:0}}@media (max-width: 360px){.tab-bar-new1 .tab-span{padding:2px 4px;border-radius:4px;font-size:11px}}@media (min-width: 1600px){.tab-bar-new1 .tab-span{margin-right:30px}}.tab-bar-new1 .tab-span.active{background-color:#3a3440;color:#e53935;transform:translateY(-1px)}.tab-bar-new1 .tab-span:hover{background-color:#3a344080}.tab-line{background-color:#211c27;height:2px;width:100%}.quest-book-container{position:relative;display:flex;flex-direction:column;gap:2rem}.quest-bg-animation{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:1.5rem;z-index:0}.quest-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;will-change:transform}.orb-cyan{width:300px;height:300px;background:radial-gradient(circle,rgba(6,182,212,.25) 0%,transparent 70%);top:-50px;right:-50px;animation:questOrb1 20s ease-in-out infinite}.orb-purple{width:250px;height:250px;background:radial-gradient(circle,rgba(139,92,246,.2) 0%,transparent 70%);bottom:20%;left:-30px;animation:questOrb2 25s ease-in-out infinite}@keyframes questOrb1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,30px) scale(1.1)}66%{transform:translate(20px,-20px) scale(.95)}}@keyframes questOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.15)}}.quest-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(6,182,212,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(6,182,212,.02) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 10%,transparent 60%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 10%,transparent 60%)}.stat-card{animation:fadeSlideUp .4s ease-out forwards;opacity:0;transform:translateY(10px)}.stat-card:nth-child(1){animation-delay:.1s}.stat-card:nth-child(2){animation-delay:.15s}.stat-card:nth-child(3){animation-delay:.2s}.stat-card:nth-child(4){animation-delay:.25s}@keyframes fadeSlideUp{to{opacity:1;transform:translateY(0)}}.link-card{animation:cardFadeIn .4s ease-out forwards;opacity:0}@keyframes cardFadeIn{to{opacity:1}}.link-card:hover{box-shadow:0 15px 30px -10px #0000004d,0 0 20px -5px #06b6d41a}.qr-code-container{box-shadow:0 4px 15px #0000001a}.bg-surface-elevated-80{background-color:#27272acc}.bg-surface-elevated-90{background-color:#27272ae6}.bg-surface-60{background-color:#18181b99}.bg-surface-hover{background-color:#27272a80}.border-border-30{border-color:#3f3f464d}.shadow-accent-50{box-shadow:0 0 10px #06b6d480}.py-0-5{padding-top:.125rem;padding-bottom:.125rem}.py-1-5{padding-top:.375rem;padding-bottom:.375rem}.bg-error-10{background-color:#ef44441a}.bg-error-20{background-color:#ef444433}.border-error-20{border-color:#ef444433}.bg-success-20{background-color:#22c55e33}.border-success-30{border-color:#22c55e4d}@media (min-width: 1024px){.lg\:w-56{width:14rem}}.font-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}@media (prefers-reduced-motion: reduce){.quest-orb,.stat-card,.link-card{animation:none;opacity:1;transform:none}}.auth-flow-dialog{z-index:10000!important;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif}.auth-flow-dialog .MuiDialog-paper{background:linear-gradient(180deg,#18181bf2,#111113fa);border:1px solid rgba(39,39,42,.8);border-radius:20px;padding:28px 32px 26px;min-width:480px;max-width:560px;box-shadow:0 25px 80px -20px #000000b3,0 0 0 1px #ffffff08,0 0 60px -30px #06b6d426;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;z-index:10001!important}.auth-flow-dialog .MuiDialog-paper:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.3),transparent);border-radius:20px 20px 0 0;pointer-events:none}.auth-flow-dialog .dialog-title{padding:0 0 20px;position:relative}.auth-flow-dialog .dialog-title .title-text{color:#fafafa;font-weight:600;font-size:1.25rem;letter-spacing:-.02em}.auth-flow-dialog .close-button{position:absolute;right:0;top:0;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#71717a;font-size:1rem;cursor:pointer;padding:0;width:32px;height:32px;transition:all .2s;display:flex;align-items:center;justify-content:center}.auth-flow-dialog .close-button:hover{background:#ffffff0d;border-color:#fff3;color:#fafafa}.auth-flow-dialog .dialog-content{padding:0}.auth-flow-dialog .dialog-content .description-text{color:#a1a1aa;margin-bottom:1.25rem;font-size:.875rem;line-height:1.6}.auth-flow-dialog .auth-form{display:flex;flex-direction:column;gap:6px}.auth-flow-dialog .auth-form .form-submit-button{margin-top:1rem;background:#06b6d4!important;color:#09090b!important;font-weight:600;border-radius:12px;letter-spacing:.02em;font-size:.875rem;padding:.75rem 1rem!important;text-transform:none;transition:all .2s ease;border:none}.auth-flow-dialog .auth-form .form-submit-button:hover{background:#15d7f8!important;transform:translateY(-2px)}.auth-flow-dialog .auth-form .form-submit-button:active{transform:translateY(0)}.auth-flow-dialog .auth-form .form-submit-button:disabled{background:#27272a!important;opacity:.7}.auth-flow-dialog .auth-form .MuiFormHelperText-root{font-size:.75rem;line-height:1.4;margin-top:.25rem;margin-left:2px}.auth-flow-dialog .auth-form input:-webkit-autofill,.auth-flow-dialog .auth-form input:-webkit-autofill:hover,.auth-flow-dialog .auth-form input:-webkit-autofill:focus,.auth-flow-dialog .auth-form .MuiInputBase-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #18181b inset;box-shadow:0 0 0 1000px #18181b inset;-webkit-text-fill-color:#fafafa;caret-color:#fafafa}.auth-flow-dialog .auth-form .MuiOutlinedInput-root{background:#18181b;border-radius:12px}.auth-flow-dialog .auth-form .MuiOutlinedInput-root fieldset{border-color:#27272a}.auth-flow-dialog .auth-form .MuiOutlinedInput-root:hover fieldset{border-color:#fff3}.auth-flow-dialog .auth-form .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#06b6d4;border-width:1px}.auth-flow-dialog .auth-form .MuiOutlinedInput-root input{color:#fafafa}.auth-flow-dialog .auth-form .MuiInputLabel-root{color:#a1a1aa}.auth-flow-dialog .auth-form .MuiInputLabel-root.Mui-focused{color:#06b6d4}.auth-flow-dialog .auth-form .MuiFormHelperText-root:not(.Mui-error){color:#71717a}.auth-flow-dialog .auth-form .MuiFormHelperText-root.Mui-error{color:#ef4444;font-size:.75rem;margin-top:.25rem}.auth-flow-dialog .auth-form .MuiFormControlLabel-root{margin-left:0;margin-right:0;align-items:flex-start}.auth-flow-dialog .auth-form .MuiFormControlLabel-root .MuiCheckbox-root{color:#06b6d4;padding:4px 0}.auth-flow-dialog .auth-form .MuiFormControlLabel-root .MuiCheckbox-root.Mui-checked{color:#06b6d4}.auth-flow-dialog .auth-form .MuiFormControlLabel-root .MuiCheckbox-root.Mui-disabled{color:#27272a}.auth-flow-dialog .auth-form .MuiFormControlLabel-root .MuiFormControlLabel-label{color:#fafafa;font-size:.8125rem;line-height:1.5;margin-left:4px}.auth-flow-dialog .auth-form .MuiFormControlLabel-root .MuiFormControlLabel-label a{color:#06b6d4;text-decoration:none;transition:color .2s}.auth-flow-dialog .auth-form .MuiFormControlLabel-root .MuiFormControlLabel-label a:hover{color:#0891b2;text-decoration:underline}.auth-flow-dialog .auth-form .MuiBox-root a,.auth-flow-dialog .auth-form .auth-link{color:#06b6d4;text-decoration:none;font-size:.8125rem;transition:color .2s}.auth-flow-dialog .auth-form .MuiBox-root a:hover,.auth-flow-dialog .auth-form .auth-link:hover{color:#0891b2;text-decoration:underline}.auth-flow-dialog .auth-form .MuiInputAdornment-root .MuiSvgIcon-root{color:#71717a;font-size:1.125rem}.auth-flow-dialog .auth-form .auth-label-text{color:#fafafa;font-size:.875rem}.auth-flow-dialog .auth-form .auth-helper-error{color:#ef4444;display:block;margin-top:.25rem;font-size:.75rem;line-height:1.4}.auth-flow-dialog .auth-form .auth-checkbox-error.MuiCheckbox-root{color:#ef4444!important}.auth-flow-dialog .error-message{margin-top:.5rem;padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:.875rem;line-height:1.5}.auth-flow-dialog .success-message{margin-bottom:1rem;color:#10b981;font-size:.875rem;font-weight:600}.auth-flow-dialog .switch-link-container{margin-top:1.5rem;display:flex;justify-content:center;align-items:baseline;gap:.375rem}.auth-flow-dialog .switch-link-container .switch-link-text{color:#71717a;font-size:.875rem}.auth-flow-dialog .switch-link-container .switch-link-button{display:inline-flex;align-items:center;background:none;border:none;color:#06b6d4;cursor:pointer;font-size:.875rem;text-decoration:none;transition:color .2s;padding:0}.auth-flow-dialog .switch-link-container .switch-link-button:hover{color:#0891b2}.auth-flow-dialog .dialog-actions{padding:1.25rem 0 0;flex-direction:column;align-items:flex-end}.auth-flow-dialog .dialog-actions .links-container{display:flex;gap:1.25rem;margin-bottom:.5rem;justify-content:flex-end}.auth-flow-dialog .dialog-actions .links-container .link-item{color:#a1a1aa;text-decoration:none;font-size:.8125rem;transition:color .2s}.auth-flow-dialog .dialog-actions .links-container .link-item:hover{color:#06b6d4}.auth-flow-dialog .dialog-actions .contact-text{color:#71717a;font-size:.8125rem;text-align:right}.auth-flow-dialog .dialog-actions .contact-text .contact-link{color:#06b6d4;text-decoration:none;transition:color .2s}.auth-flow-dialog .dialog-actions .contact-text .contact-link:hover{color:#0891b2}.auth-flow-dialog .account-item{display:flex;align-items:center;padding:1rem;background:#18181b;border:1px solid #27272a;border-radius:12px;margin-bottom:1rem;cursor:pointer;transition:all .2s}.auth-flow-dialog .account-item:hover{border-color:#06b6d466;background:#06b6d40d}.auth-flow-dialog .account-item .account-info{flex:1}.auth-flow-dialog .account-item .account-info .account-name{color:#fafafa;font-weight:500;margin-bottom:4px;font-size:.9375rem}.auth-flow-dialog .account-item .account-info .account-email{color:#71717a;font-size:.8125rem}.auth-flow-dialog .account-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#06b6d4,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fafafa;font-size:1rem;font-weight:600;margin-right:1rem}.auth-flow-dialog .divider{height:1px;background:#27272a;margin:1rem 0}.auth-flow-dialog .use-another-account{display:flex;align-items:center;padding:1rem;cursor:pointer;border-radius:12px;transition:background .2s}.auth-flow-dialog .use-another-account:hover{background:#18181b}.auth-flow-dialog .use-another-account .another-account-icon{width:40px;height:40px;border-radius:50%;background:#27272a;display:flex;align-items:center;justify-content:center;margin-right:1rem}.auth-flow-dialog .use-another-account .another-account-icon .icon{color:#71717a;font-size:1.125rem}.auth-flow-dialog .use-another-account .another-account-text{color:#fafafa;font-size:.9375rem}.auth-flow-dialog .wallet-option{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#18181b;border:1px solid #27272a;border-radius:12px;margin-bottom:1rem;cursor:pointer;transition:all .2s}.auth-flow-dialog .wallet-option:hover{border-color:#06b6d466;background:#06b6d40d}.auth-flow-dialog .wallet-option .wallet-option-content{display:flex;align-items:center}.auth-flow-dialog .wallet-option .wallet-option-content .wallet-icon{width:40px;height:40px;border-radius:50%;background:#06b6d426;display:flex;align-items:center;justify-content:center;margin-right:1rem}.auth-flow-dialog .wallet-option .wallet-option-content .wallet-icon .icon{color:#fafafa;font-size:1.125rem}.auth-flow-dialog .wallet-option .wallet-option-content .wallet-text{color:#fafafa;font-size:.9375rem}.auth-flow-dialog .wallet-option .wallet-arrow{color:#71717a;font-size:1rem}.space-y-8>*+*{margin-top:2rem}.space-y-10>*+*{margin-top:2.5rem}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.min-w-\[120px\]{min-width:120px}.min-w-\[150px\]{min-width:150px}.min-w-\[200px\]{min-width:200px}.p-1\.5{padding:.375rem}.pl-10{padding-left:2.5rem}.font-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.whitespace-pre-line{white-space:pre-line}.text-text-primary{color:var(--color-text-primary, #f5f5f5)}.text-text-secondary{color:var(--color-text-secondary, #a8a8a8)}.text-text-muted{color:var(--color-text-muted, #6b7280)}.text-accent{color:var(--color-accent, #06b6d4)}.text-accent-secondary{color:var(--color-accent-secondary, #22c55e)}.text-success{color:var(--color-success, #22c55e)}.text-error{color:var(--color-error, #ef4444)}.bg-surface{background-color:var(--color-surface, #1a1b20)}.bg-surface-elevated{background-color:var(--color-surface-elevated, #252630)}.bg-surface-hover{background-color:var(--color-surface-hover, #2a2b35)}.bg-accent-secondary\/10{background-color:#22c55e1a}.bg-success{background-color:var(--color-success, #22c55e)}.bg-success\/20{background-color:#22c55e33}.border-border{border-color:var(--color-border, #2d2833)}.border-border\/30{border-color:#2d28334d}.divide-y>*+*{border-top-width:1px;border-top-style:solid}.divide-border\/30>*+*{border-color:#2d28334d}.overflow-x-auto{overflow-x:auto}.left-3{left:.75rem}.transition-colors{transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:bg-surface-hover:hover{background-color:var(--color-surface-hover, #2a2b35)}.hover\:text-text-primary:hover{color:var(--color-text-primary, #f5f5f5)}.hover\:text-error:hover{color:var(--color-error, #ef4444)}.hover\:text-error\/80:hover{color:#ef4444cc}.card{background-color:var(--color-surface, #1a1b20);border:1px solid var(--color-border, #2d2833);border-radius:1rem}.input{background-color:var(--color-surface, #1a1b20);border:1px solid var(--color-border, #2d2833);border-radius:.5rem;padding:.625rem 1rem;color:var(--color-text-primary, #f5f5f5);font-size:.875rem;line-height:1.25rem;outline:none;transition:border-color .15s ease}.input::placeholder{color:var(--color-text-muted, #6b7280)}.input:focus{border-color:var(--color-accent, #06b6d4)}.select{background-color:var(--color-surface, #1a1b20);border:1px solid var(--color-border, #2d2833);border-radius:.5rem;padding:.625rem 2.5rem .625rem 1rem;color:var(--color-text-primary, #f5f5f5);font-size:.875rem;line-height:1.25rem;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem}.select:focus{border-color:var(--color-accent, #06b6d4)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .15s ease;border:none;outline:none}.btn-primary{background-color:var(--color-accent, #06b6d4);color:#09090b;border:none}.btn-primary:hover{filter:brightness(1.2);box-shadow:0 0 20px #06b6d466}.btn-secondary{background-color:var(--color-background, #09090b);border:1px solid var(--color-accent, #06b6d4);color:var(--color-accent, #06b6d4)}.btn-secondary:hover{filter:brightness(1.3);background-color:#06b6d41a;box-shadow:0 0 20px #06b6d44d}table{width:100%;border-collapse:collapse}thead{background-color:var(--color-surface-elevated, #252630)}th{text-align:left;padding:1rem;font-size:.75rem;font-weight:600;color:var(--color-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.05em}td{padding:1rem;font-size:.875rem;color:var(--color-text-primary, #f5f5f5);border-bottom:1px solid rgba(45,40,51,.3)}tbody tr:hover{background-color:var(--color-surface-hover, #2a2b35)}.product-form-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px}.product-form-modal{background:#212227;border-radius:8px;max-width:1000px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 24px #00000080}.product-form-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;border-bottom:1px solid rgba(255,255,255,.1)}.product-form-modal .modal-header h2{font-size:24px;font-weight:600;color:#fff;margin:0}.product-form-modal .modal-header .modal-close-btn{background:transparent;border:none;color:#cdccd0;font-size:20px;cursor:pointer;padding:8px;transition:color .2s}.product-form-modal .modal-header .modal-close-btn:hover{color:#ef3937}.product-form-modal .modal-body{padding:30px;overflow-y:auto;flex:1}.product-form-modal .modal-body::-webkit-scrollbar{width:8px}.product-form-modal .modal-body::-webkit-scrollbar-track{background:#ffffff0d}.product-form-modal .modal-body::-webkit-scrollbar-thumb{background:#ef393799;border-radius:4px}.product-form-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#ef3937cc}.product-form-modal .modal-body::-webkit-scrollbar-thumb:active{background:#ef3937}.product-form-modal .modal-body{scrollbar-width:thin;scrollbar-color:rgba(239,57,55,.6) rgba(255,255,255,.05)}.product-form-modal .modal-body .form-columns{display:flex;gap:30px;margin-bottom:30px}@media (max-width: 1024px){.product-form-modal .modal-body .form-columns{flex-direction:column;gap:20px}}.product-form-modal .modal-body .form-columns .form-left,.product-form-modal .modal-body .form-columns .form-right{flex:1}.product-form-modal .modal-body .form-group{margin-bottom:20px}.product-form-modal .modal-body .form-group.full-width{width:100%}.product-form-modal .modal-body .form-group label{display:block;font-size:14px;font-weight:500;color:#cdccd0;margin-bottom:8px}.product-form-modal .modal-body .form-group input[type=text],.product-form-modal .modal-body .form-group input[type=number],.product-form-modal .modal-body .form-group select,.product-form-modal .modal-body .form-group textarea{width:100%;padding:12px 16px;background:#322d38;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff;font-size:14px;transition:border-color .2s}.product-form-modal .modal-body .form-group input[type=text]:focus,.product-form-modal .modal-body .form-group input[type=number]:focus,.product-form-modal .modal-body .form-group select:focus,.product-form-modal .modal-body .form-group textarea:focus{outline:none;border-color:#0075e4}.product-form-modal .modal-body .form-group input[type=text]::placeholder,.product-form-modal .modal-body .form-group input[type=number]::placeholder,.product-form-modal .modal-body .form-group select::placeholder,.product-form-modal .modal-body .form-group textarea::placeholder{color:#625e67}.product-form-modal .modal-body .form-group input[type=text] .onError,.product-form-modal .modal-body .form-group input[type=number] .onError,.product-form-modal .modal-body .form-group select .onError,.product-form-modal .modal-body .form-group textarea .onError,.product-form-modal .modal-body .form-group input[type=text].invalid,.product-form-modal .modal-body .form-group input[type=number].invalid,.product-form-modal .modal-body .form-group select.invalid,.product-form-modal .modal-body .form-group textarea.invalid,.product-form-modal .modal-body .form-group .onError{outline:none;border-color:#ef3937}.product-form-modal .modal-body .form-group select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23CDCCD0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.product-form-modal .modal-body .form-group textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.6}.product-form-modal .modal-body .form-group textarea.product-description-editor{min-height:280px;max-height:500px;font-size:14px;padding:16px;line-height:1.8}.product-form-modal .modal-body .form-group .input-suffix{display:inline-block;margin-left:8px;color:#cdccd0;font-size:14px}.product-form-modal .modal-body .image-upload-area{width:100%;min-height:200px;border:2px dashed rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ffffff05;transition:border-color .2s;position:relative}.product-form-modal .modal-body .image-upload-area:hover{border-color:#ffffff4d}.product-form-modal .modal-body .image-upload-area .upload-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;padding:40px;width:100%}.product-form-modal .modal-body .image-upload-area .upload-placeholder i{font-size:48px;color:#cdccd0;margin-bottom:16px}.product-form-modal .modal-body .image-upload-area .upload-placeholder p{font-size:16px;color:#cdccd0;margin-bottom:8px}.product-form-modal .modal-body .image-upload-area .upload-placeholder .image-size{font-size:12px;color:#625e67}.product-form-modal .modal-body .image-upload-area .image-preview{position:relative;width:100%;height:200px}.product-form-modal .modal-body .image-upload-area .image-preview img{width:100%;height:100%;object-fit:cover;border-radius:6px}.product-form-modal .modal-body .image-upload-area .image-preview .remove-image-btn{position:absolute;top:8px;right:8px;width:32px;height:32px;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.product-form-modal .modal-body .image-upload-area .image-preview .remove-image-btn:hover{background:#ef3937}.product-form-modal .modal-body .image-upload-area.invalid{border:2px dashed rgba(163,11,11,.6)}.product-form-modal .modal-body .cdkey-info{background:#322d38;padding:20px;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.product-form-modal .modal-body .cdkey-info .cdkey-quantity{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.product-form-modal .modal-body .cdkey-info .cdkey-quantity .label{font-size:14px;color:#cdccd0}.product-form-modal .modal-body .cdkey-info .cdkey-quantity .value{font-size:18px;font-weight:600;color:#cdccd0}.product-form-modal .modal-body .cdkey-info .batch-import-btn{width:100%;padding:12px 20px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#625e67;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:12px}.product-form-modal .modal-body .cdkey-info .batch-import-btn i{margin-right:8px}.product-form-modal .modal-body .cdkey-info .batch-import-btn:hover{background:#ef3937;color:#fff}.product-form-modal .modal-body .cdkey-info .helper-text{font-size:12px;color:#625e67;line-height:1.5;margin:0}.product-form-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 30px;border-top:1px solid rgba(255,255,255,.1)}.product-form-modal .modal-footer button{padding:12px 32px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none;text-transform:uppercase}.product-form-modal .modal-footer button.btn-secondary{background:transparent;border:1px solid rgba(255,255,255,.2);color:#cdccd0}.product-form-modal .modal-footer button.btn-secondary:hover{border-color:#fff6;color:#fff}.product-form-modal .modal-footer button.btn-primary{background:#ef3937;color:#fff}.product-form-modal .modal-footer button.btn-primary:hover{background:#f1504f}.product-form-modal .modal-footer button.btn-primary:disabled{opacity:.5;cursor:not-allowed}.product-form-modal .modal-footer button.btn-primary:disabled:hover{background:#ef3937}.simple-snackbar{display:flex;align-items:flex-start;padding:12px 16px;border-radius:8px;min-width:300px;max-width:400px;box-shadow:0 4px 12px #00000026;animation:slideIn .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@keyframes slideIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.simple-snackbar-success{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.simple-snackbar-error{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.simple-snackbar-warning{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.simple-snackbar-info{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}.simple-snackbar-default{background:linear-gradient(135deg,#424242,#212121);color:#fff}.simple-snackbar-icon{margin-right:12px;font-size:20px;font-weight:700;line-height:1.4;min-width:24px;text-align:center;display:flex;align-items:center;justify-content:center}.simple-snackbar-text{flex:1}.simple-snackbar-title{font-weight:600;font-size:15px;margin-bottom:4px;line-height:1.5}.simple-snackbar-description{font-size:13px;opacity:.9;line-height:1.5;word-break:break-word}.cm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px;animation:cm-fade-in .18s ease-out}@keyframes cm-fade-in{0%{opacity:0}to{opacity:1}}.cm-container{position:relative;background:#1c1c1e;border-radius:16px;box-shadow:0 24px 64px #000000b3;max-width:440px;width:100%;overflow:hidden;animation:cm-slide-up .22s ease-out;border:1px solid #2c2c2e}.cm-container--success{--cm-accent: #22c55e;--cm-accent-bg: rgba(34, 197, 94, .1)}.cm-container--error{--cm-accent: #ef4444;--cm-accent-bg: rgba(239, 68, 68, .1)}.cm-container--warning{--cm-accent: #f59e0b;--cm-accent-bg: rgba(245, 158, 11, .1)}.cm-container--info{--cm-accent: #3b82f6;--cm-accent-bg: rgba(59, 130, 246, .1)}.cm-container--confirm{--cm-accent: #8b5cf6;--cm-accent-bg: rgba(139, 92, 246, .1)}@keyframes cm-slide-up{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.cm-close-btn{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:#71717a;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s,color .15s}.cm-close-btn svg{width:16px;height:16px;stroke:currentColor}.cm-close-btn:hover{background:#3c3c3e;color:#f5f5f5}.cm-close-btn:active{background:#52525b}.cm-accent-bar{height:3px;background:var(--cm-accent, #3b82f6)}.cm-body{padding:32px 32px 24px;text-align:center}.cm-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--cm-accent-bg, rgba(59, 130, 246, .1));margin-bottom:20px;animation:cm-icon-pop .3s ease-out .1s both}.cm-icon-wrap svg{width:32px;height:32px;color:var(--cm-accent, #3b82f6);stroke:currentColor}@keyframes cm-icon-pop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.cm-title{font-size:20px;font-weight:700;color:#f5f5f5;margin:0 0 10px;line-height:1.3}.cm-message{font-size:14px;color:#a1a1aa;line-height:1.65;margin:0;white-space:pre-wrap}.cm-actions{display:flex;gap:10px;padding:0 32px 28px}.cm-btn{flex:1;padding:11px 20px;border-radius:10px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s,opacity .15s;outline:none}.cm-btn:active{transform:scale(.97)}.cm-btn--confirm{background:var(--cm-accent, #3b82f6);color:#fff}.cm-btn--confirm:hover{opacity:.88;box-shadow:0 4px 16px #00000059}.cm-btn--cancel{background:#2c2c2e;color:#a1a1aa;border:1px solid #3c3c3e}.cm-btn--cancel:hover{background:#3c3c3e;color:#f5f5f5}@media (max-width: 480px){.cm-container{max-width:100%;border-radius:12px}.cm-body{padding:28px 20px 20px}.cm-actions{flex-direction:column;padding:0 20px 24px}}:root{color-scheme:dark;--bg: #0b1020;--panel: rgba(255, 255, 255, .06);--panel2: rgba(255, 255, 255, .09);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .65);--border: rgba(255, 255, 255, .12);--accent: #7c5cff;--ok: #34d399;--bad: #fb7185;--warn: #fbbf24;--shadow: 0 20px 60px rgba(0, 0, 0, .45)}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(1200px 800px at 10% 10%,rgba(124,92,255,.22),transparent 55%),radial-gradient(1000px 700px at 90% 20%,rgba(52,211,153,.15),transparent 55%),radial-gradient(900px 700px at 50% 120%,rgba(251,113,133,.12),transparent 55%),var(--bg);color:var(--text)}.container{max-width:1120px;margin:0 auto;padding:20px 18px 60px}.nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:#0a0e1ca6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.brand{display:flex;gap:10px;align-items:center}.logo{width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#7c5cfff2,#34d399cc);box-shadow:0 10px 28px #7c5cff40}.brand h1{font-size:14px;letter-spacing:.8px;text-transform:uppercase;margin:0}.brand .sub{margin:0;font-size:12px;color:var(--muted)}.navlinks{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.chip{padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff0d;color:var(--muted);font-size:13px}.chip.active{color:var(--text);border-color:#7c5cff66;background:#7c5cff1f}.grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:16px}@media (min-width: 980px){.grid{grid-template-columns:1fr 1fr}}.card{border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.card .hd{padding:14px 16px;border-bottom:1px solid var(--border);background:#ffffff0a}.card .hd h2{margin:0;font-size:14px}.card .hd p{margin:6px 0 0;color:var(--muted);font-size:12px}.card .bd{padding:14px 16px 16px}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.row>*{flex:1 1 auto}.field{display:flex;flex-direction:column;gap:6px}.label{font-size:12px;color:var(--muted)}input,textarea,select{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#00000040;color:var(--text);outline:none}textarea{min-height:110px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.btn{padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#ffffff0f;color:var(--text);cursor:pointer}.btn.primary{border-color:#7c5cff66;background:#7c5cff2e}.btn.danger{border-color:#fb718566;background:#fb71851f}.btn:disabled{opacity:.5;cursor:not-allowed}.kv{display:grid;grid-template-columns:170px 1fr;gap:10px;font-size:13px}.kv .k{color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff0d;font-size:12px;color:var(--muted)}.dot{width:8px;height:8px;border-radius:999px;background:var(--warn)}.dot.ok{background:var(--ok)}.dot.bad{background:var(--bad)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.login-form-styles .mui-login-field{margin-top:16px!important;margin-bottom:4px!important}.login-form-styles .mui-login-field .MuiOutlinedInput-root{background-color:#18181b;border-radius:12px}.login-form-styles .mui-login-field .MuiOutlinedInput-root fieldset{border-width:1px;border-color:#27272a}.login-form-styles .mui-login-field .MuiOutlinedInput-root:hover fieldset{border-color:#404044}.login-form-styles .mui-login-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#06b6d4;box-shadow:0 0 0 1px #06b6d459}.login-form-styles .mui-login-field .MuiOutlinedInput-root.Mui-error fieldset{border-color:#ef4444}.login-form-styles .mui-login-field .MuiOutlinedInput-root input{color:#fafafa}.login-form-styles .mui-login-field .MuiOutlinedInput-root .MuiInputAdornment-root svg{color:#71717a}.login-form-styles .mui-login-field .MuiInputLabel-root{color:#a1a1aa}.login-form-styles .mui-login-field .MuiInputLabel-root.Mui-focused{color:#06b6d4}.login-form-styles .mui-login-field .MuiInputLabel-root.Mui-error{color:#ef4444}.login-form-styles .mui-login-field .MuiFormHelperText-root{font-size:.75rem;margin-top:4px;text-align:right;min-height:18px}.login-form-styles .mui-login-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.login-form-styles .form-button{width:100%;padding:14px 24px;margin-top:20px;background:linear-gradient(135deg,#06b6d4,#8b5cf6);border:none;border-radius:12px;color:#09090b;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;outline:none;min-height:48px;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 576px){.login-form-styles .form-button{padding:12px 20px;font-size:15px;border-radius:10px;min-height:44px}}@media (max-width: 360px){.login-form-styles .form-button{padding:10px 16px;font-size:14px;border-radius:8px;min-height:40px}}.login-form-styles .form-button:hover:not(:disabled){background:linear-gradient(135deg,#07cbed,#9c74f7);transform:translateY(-1px);box-shadow:0 4px 12px #06b6d44d}.login-form-styles .form-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #ef393733}.login-form-styles .form-button:disabled{background:#27272a;cursor:not-allowed;opacity:.6}.signin-page{position:relative;min-height:100vh;background-color:#09090b;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:2rem 1rem}.signin-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.signin-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.18}.signin-orb.orb-cyan{width:480px;height:480px;background:#06b6d4;top:-120px;right:-80px}.signin-orb.orb-purple{width:400px;height:400px;background:#8b5cf6;bottom:-100px;left:-80px}.signin-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(6,182,212,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(6,182,212,.04) 1px,transparent 1px);background-size:48px 48px}.signin-card{position:relative;width:100%;max-width:440px;background:#18181beb;border:1px solid #27272a;border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 0 0 1px #06b6d414,0 24px 64px #0009;display:flex;flex-direction:column;align-items:center;padding-bottom:2rem}.signin-card__topbar{width:100%;height:3px;background:linear-gradient(90deg,#06b6d4,#8b5cf6);flex-shrink:0}.signin-card__logo{margin-top:2rem;margin-bottom:.5rem}.signin-tabs{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;gap:0;width:80%;justify-content:center;border-bottom:1px solid #27272a}.signin-tab{display:inline-block;padding:.6rem 2rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#71717a;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s}.signin-tab:hover{color:#a1a1aa}.signin-tab.active{color:#fafafa;border-bottom-color:#06b6d4}.signin-form{width:80%;margin-top:1.5rem}.signin-server-error{color:#ef4444;font-size:.8rem;margin:.25rem 0 .5rem;text-align:left}.signin-submit-btn{width:100%;margin-top:1.25rem;padding:.85rem 1.5rem;background:linear-gradient(135deg,#06b6d4,#8b5cf6);border:none;border-radius:12px;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity .2s,transform .15s;min-height:48px;display:inline-flex;align-items:center;justify-content:center}.signin-submit-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.signin-submit-btn:active:not(:disabled){transform:translateY(0);opacity:.85}.signin-submit-btn:disabled{opacity:.55;cursor:not-allowed}.signin-card__close{position:absolute;top:14px;right:14px;width:28px;height:28px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#71717a;font-size:1.1rem;line-height:1;border-radius:6px;padding:0;transition:color .2s,background .2s;z-index:2}.signin-card__close:hover{color:#fafafa;background:#27272a}.signin-terms{margin-top:.25rem}.signin-terms .MuiFormControlLabel-root{align-items:flex-start;margin:0}.signin-terms__label{font-size:.7rem;color:#71717a;line-height:1.55}.signin-terms__link{color:#06b6d4;text-decoration:none}.signin-terms__link:hover{text-decoration:underline}.signin-terms__error{font-size:.7rem;color:#ef4444;margin:3px 0 0;padding:0}.signin-blurb{margin-top:2rem;padding:0 2rem;color:#71717a;font-size:.75rem;text-align:center;line-height:1.5}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.-mt-1{margin-top:-.25rem}.w-0{width:0}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-64{width:16rem}.w-80{width:20rem}.w-full{width:100%}.w-screen{width:100vw}.w-auto{width:auto}.min-w-0{min-width:0}.min-w-full{min-width:100%}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-18{height:4.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-40{height:10rem}.h-48{height:12rem}.h-64{height:16rem}.h-full{height:100%}.h-screen{height:100vh}.h-auto{height:auto}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-1\/2{top:50%}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.-bottom-2{bottom:-.5rem}.-bottom-3{bottom:-.75rem}.left-0{left:0}.left-4{left:1rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.-inset-px{top:-1px;right:-1px;bottom:-1px;left:-1px}.-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.-z-1{z-index:-1}.-z-10{z-index:-10}.border{border-width:1px;border-style:solid}.border-0{border-width:0}.border-2{border-width:2px}.border-t{border-top-width:1px;border-top-style:solid}.border-b{border-bottom-width:1px;border-bottom-style:solid}.border-l{border-left-width:1px;border-left-style:solid}.border-r{border-right-width:1px;border-right-style:solid}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-br-full{border-bottom-right-radius:9999px}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-text-primary{color:#fafafa}.text-text-secondary{color:#a1a1aa}.text-text-muted{color:#71717a}.text-accent{color:#06b6d4}.text-accent-hover{color:#22d3ee}.text-accent-secondary{color:#8b5cf6}.text-success{color:#10b981}.text-warning{color:#f59e0b}.text-error{color:#ef4444}.text-white{color:#fff}.text-black{color:#000}.text-background{color:#09090b}.commission-text{color:#10b981;font-weight:600}.bg-background{background-color:#09090b}.bg-surface{background-color:#18181b}.bg-surface-elevated{background-color:#27272a}.bg-accent{background-color:#06b6d4}.bg-accent-secondary{background-color:#8b5cf6}.bg-success{background-color:#10b981}.bg-warning{background-color:#f59e0b}.bg-error{background-color:#ef4444}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-transparent{background-color:transparent}.bg-accent-5{background-color:#06b6d40d}.bg-accent-10{background-color:#06b6d41a}.bg-accent-15{background-color:#06b6d426}.bg-accent-20{background-color:#06b6d433}.bg-accent-30{background-color:#06b6d44d}.bg-accent-secondary-5{background-color:#8b5cf60d}.bg-accent-secondary-10{background-color:#8b5cf61a}.bg-accent-secondary-15{background-color:#8b5cf626}.bg-accent-secondary-20{background-color:#8b5cf633}.bg-success-5{background-color:#10b9810d}.bg-success-10{background-color:#10b9811a}.bg-success-15{background-color:#10b98126}.bg-success-20{background-color:#10b98133}.bg-warning-10{background-color:#f59e0b1a}.bg-warning-15{background-color:#f59e0b26}.bg-warning-20{background-color:#f59e0b33}.bg-surface-glass{background-color:#18181bcc}.bg-surface-30{background-color:#18181b4d}.bg-surface-50{background-color:#18181b80}.bg-surface-elevated-50{background-color:#27272a80}.bg-background-40{background-color:#09090b66}.bg-background-60{background-color:#09090b99}.bg-background-90{background-color:#09090be6}.bg-surface\/50{background-color:#18181b80}.bg-surface\/60{background-color:#18181b99}.bg-surface\/80{background-color:#18181bcc}.bg-surface-elevated\/50{background-color:#27272a80}.bg-surface-elevated\/80{background-color:#27272acc}.bg-surface-elevated\/90{background-color:#27272ae6}.bg-surface-hover\/50{background-color:#1f1f2480}.bg-background\/80{background-color:#09090bcc}.bg-warning\/10{background-color:#f59e0b1a}.bg-warning\/20{background-color:#f59e0b33}.border-border{border-color:#27272a}.border-accent{border-color:#06b6d4}.border-accent-secondary{border-color:#8b5cf6}.border-accent-secondary\/30{border-color:#8b5cf64d}.border-accent-secondary\/40{border-color:#8b5cf666}.border-accent-secondary\/50{border-color:#8b5cf680}.border-success{border-color:#10b981}.border-warning{border-color:#f59e0b}.border-error{border-color:#ef4444}.border-transparent{border-color:transparent}.border-border-30{border-color:#27272a4d}.border-border-50{border-color:#27272a80}.border-accent-20{border-color:#06b6d433}.border-accent-30{border-color:#06b6d44d}.border-accent-40{border-color:#06b6d466}.border-accent-50{border-color:#06b6d480}.border-accent-secondary-20{border-color:#8b5cf633}.border-accent-secondary-30{border-color:#8b5cf64d}.border-accent-secondary-40{border-color:#8b5cf666}.border-success-20{border-color:#10b98133}.border-warning-20{border-color:#f59e0b33}.border-border\/30{border-color:#27272a4d}.border-border\/40{border-color:#27272a66}.border-border\/50{border-color:#27272a80}.border-accent\/30{border-color:#06b6d44d}.border-accent\/40{border-color:#06b6d466}.border-accent\/50{border-color:#06b6d480}.border-success\/30{border-color:#10b9814d}.border-warning\/30{border-color:#f59e0b4d}.border-warning\/40{border-color:#f59e0b66}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.visible{visibility:visible}.invisible{visibility:hidden}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-100{opacity:1}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.translate-x-0{transform:translate(0)}.translate-y-0{transform:translateY(0)}.translate-y-4{transform:translateY(1rem)}.-translate-x-1\/2{transform:translate(-50%)}.-translate-y-1\/2{transform:translateY(-50%)}.scale-100{transform:scale(1)}.scale-105{transform:scale(1.05)}.scale-110{transform:scale(1.1)}.rotate-180{transform:rotate(180deg)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.blur{filter:blur(8px)}.blur-sm{filter:blur(4px)}.blur-md{filter:blur(12px)}.blur-lg{filter:blur(16px)}.blur-xl{filter:blur(24px)}.blur-2xl{filter:blur(40px)}.blur-3xl{filter:blur(64px)}.blur-40{filter:blur(40px)}.blur-60{filter:blur(60px)}.blur-80{filter:blur(80px)}.blur-100{filter:blur(100px)}.blur-150{filter:blur(150px)}.backdrop-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.backdrop-blur-lg{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.backdrop-blur-xl{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-center{object-position:center}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 640px){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:gap-12{gap:3rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:w-32{width:8rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.hidden.sm\:block{display:block}.hidden.sm\:flex{display:flex}.hidden.sm\:inline-flex{display:inline-flex}.hidden.sm\:grid{display:grid}}@media (min-width: 768px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.hidden.md\:block{display:block}.hidden.md\:flex{display:flex}.hidden.md\:inline-flex{display:inline-flex}.hidden.md\:grid{display:grid}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:w-1\/2,.md\:w-1-2{width:50%}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:border-r{border-right-width:1px;border-right-style:solid}.md\:border-b-0{border-bottom-width:0}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.hidden.lg\:block{display:block}.hidden.lg\:flex{display:flex}.hidden.lg\:inline-flex{display:inline-flex}.hidden.lg\:grid{display:grid}.lg\:flex-row{flex-direction:row}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:w-40{width:10rem}.lg\:w-96{width:24rem}.lg\:h-40{height:10rem}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:p-10{padding:2.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}.hover\:text-text-primary:hover{color:#fafafa}.hover\:text-accent:hover{color:#06b6d4}.hover\:text-accent-hover:hover{color:#22d3ee}.hover\:text-accent-secondary-hover:hover{color:#ad8cf9}.hover\:bg-surface-hover:hover{background-color:#27272a80}.hover\:bg-accent:hover{background-color:#06b6d4}.hover\:bg-accent-10:hover{background-color:#06b6d41a}.hover\:bg-warning-muted:hover{background-color:#d97706}.hover\:border-accent:hover{border-color:#06b6d4}.hover\:border-accent-30:hover{border-color:#06b6d44d}.hover\:border-accent-40:hover{border-color:#06b6d466}.hover\:border-accent-secondary-40:hover{border-color:#8b5cf666}.hover\:border-accent-secondary\/30:hover{border-color:#8b5cf64d}.hover\:border-accent-secondary\/40:hover{border-color:#8b5cf666}.hover\:border-text-muted:hover{border-color:#71717a}.hover\:opacity-100:hover{opacity:1}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:scale-110:hover{transform:scale(1.1)}.hover\:translate-y-0:hover{transform:translateY(0)}.hover\:translate-x-1:hover{transform:translate(.25rem)}.hover\:rotate-180:hover{transform:rotate(180deg)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:translate-y-0{transform:translateY(0)}.group:hover .group-hover\:translate-x-0{transform:translate(0)}.group:hover .group-hover\:translate-x-1{transform:translate(.25rem)}.group:hover .group-hover\:scale-105{transform:scale(1.05)}.group:hover .group-hover\:scale-110{transform:scale(1.1)}.group:hover .group-hover\:text-text-primary{color:#fafafa}.group:hover .group-hover\:text-accent{color:#06b6d4}.focus\:outline-none:focus{outline:none}.focus\:ring-2:focus{box-shadow:0 0 0 2px #06b6d480}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0}.space-y-1>*+*{margin-top:.25rem}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}.space-x-2>*+*{margin-left:.5rem}.space-x-4>*+*{margin-left:1rem}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-background{--tw-gradient-from: #09090b;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.from-surface{--tw-gradient-from: #18181b;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.from-surface-elevated{--tw-gradient-from: #27272a;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.from-transparent{--tw-gradient-from: transparent;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.from-success{--tw-gradient-from: #10b981;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.from-accent{--tw-gradient-from: #06b6d4;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.from-accent-secondary{--tw-gradient-from: #8b5cf6;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.via-transparent{--tw-gradient-via: transparent;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to, transparent)}.via-background-90{--tw-gradient-via: rgba(9, 9, 11, .9);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to, transparent)}.via-surface-30{--tw-gradient-via: rgba(24, 24, 27, .3);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to, transparent)}.via-surface-95{--tw-gradient-via: rgba(24, 24, 27, .95);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to, transparent)}.via-success-80{--tw-gradient-via: rgba(16, 185, 129, .8);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to, transparent)}.to-transparent{--tw-gradient-to: transparent}.to-background{--tw-gradient-to: #09090b}.to-background-60{--tw-gradient-to: rgba(9, 9, 11, .6)}.to-background-70{--tw-gradient-to: rgba(9, 9, 11, .7)}.to-surface{--tw-gradient-to: #18181b}.to-surface-50{--tw-gradient-to: rgba(24, 24, 27, .5)}.to-surface-elevated-90{--tw-gradient-to: rgba(39, 39, 42, .9)}.to-success{--tw-gradient-to: #10b981}.to-success-80{--tw-gradient-to: rgba(16, 185, 129, .8)}.to-accent{--tw-gradient-to: #06b6d4}.to-accent-secondary{--tw-gradient-to: #8b5cf6}.from-warning\/5{--tw-gradient-from: rgba(245, 158, 11, .05);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.to-success\/80{--tw-gradient-to: rgba(16, 185, 129, .8)}.to-success\/70{--tw-gradient-to: rgba(16, 185, 129, .7)}.from-success\/90{--tw-gradient-from: rgba(16, 185, 129, .9);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.via-success\/80{--tw-gradient-via: rgba(16, 185, 129, .8);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to, transparent)}.from-surface-elevated\/90{--tw-gradient-from: rgba(39, 39, 42, .9);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.via-surface\/95{--tw-gradient-via: rgba(24, 24, 27, .95);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to, transparent)}.to-surface-elevated\/90{--tw-gradient-to: rgba(39, 39, 42, .9)}.bg-accent\/5{background-color:#06b6d40d}.bg-warning\/30{background-color:#f59e0b4d}.bg-accent\/10{background-color:#06b6d41a}.bg-accent\/15{background-color:#06b6d426}.bg-accent\/20{background-color:#06b6d433}.bg-accent-secondary\/10{background-color:#8b5cf61a}.bg-accent-secondary\/15{background-color:#8b5cf626}.bg-accent-secondary\/20{background-color:#8b5cf633}.bg-success\/10{background-color:#10b9811a}.bg-success\/20{background-color:#10b98133}.bg-amber-500\/20{background-color:#f59e0b33}.from-accent\/10{--tw-gradient-from: rgba(6, 182, 212, .1);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.to-accent-secondary\/10{--tw-gradient-to: rgba(139, 92, 246, .1)}.from-amber-500\/10{--tw-gradient-from: rgba(245, 158, 11, .1);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.from-amber-500\/20{--tw-gradient-from: rgba(245, 158, 11, .2);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.to-amber-600\/10{--tw-gradient-to: rgba(217, 119, 6, .1)}.via-accent{--tw-gradient-via: #06b6d4;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to, transparent)}.via-success{--tw-gradient-via: #10b981;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to, transparent)}.hover\:border-accent\/40:hover{border-color:#06b6d466}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.shadow-accent-50{box-shadow:0 0 20px #06b6d480}.shadow-success\/50{box-shadow:0 10px 15px -3px #10b98180}.shadow-success\/30{box-shadow:0 10px 15px -3px #10b9814d}.shadow-accent\/50{box-shadow:0 10px 15px -3px #06b6d480}.hover\:from-success\/90:hover{--tw-gradient-from: rgba(16, 185, 129, .9);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.hover\:to-success\/70:hover{--tw-gradient-to: rgba(16, 185, 129, .7)}.hover\:bg-success\/90:hover{background-color:#10b981e6}.hover\:bg-surface-hover\/50:hover{background-color:#1f1f2480}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-none{-webkit-user-select:none;user-select:none}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.h-\[200px\]{height:200px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.w-400{width:400px}.w-500{width:500px}.w-600{width:600px}.w-1000{width:1000px}.h-200{height:200px}.h-400{height:400px}.h-500{height:500px}.h-600{height:600px}.min-h-85vh{min-height:85vh}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji";background:#09090b;color:#fafafa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(6,182,212,.08),transparent),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(139,92,246,.06),transparent)}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{margin:0}button{background:transparent;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;line-height:inherit}img{max-width:100%;display:block}h1{font-size:2.25rem;font-weight:700;line-height:1.2;letter-spacing:-.025em;color:#fafafa}@media (min-width: 640px){h1{font-size:3rem}}h2{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:#fafafa}@media (min-width: 640px){h2{font-size:1.875rem}}h3{font-size:1.125rem;font-weight:600;color:#fafafa}p{color:#a1a1aa;line-height:1.625}.hero-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#06b6d41a,#8b5cf61a,#06b6d40d)}.hero-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:150%;height:100%;background:radial-gradient(ellipse 40% 60% at 50% 0%,rgba(6,182,212,.12),transparent),radial-gradient(ellipse 30% 40% at 80% 20%,rgba(139,92,246,.08),transparent);pointer-events:none}.text-gradient{background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-balance{-webkit-text-wrap:balance;text-wrap:balance}.section-divider{height:1px;background:linear-gradient(90deg,transparent,#27272a,transparent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;font-weight:600;transition:all .3s ease;cursor:pointer;border:none}.btn:focus{outline:none}.btn:focus-visible{box-shadow:0 0 0 2px #09090b,0 0 0 4px #06b6d4}.btn-primary{background-color:#06b6d4;color:#09090b;padding:.75rem 1.5rem;font-size:.875rem;letter-spacing:.025em;box-shadow:0 10px 15px -3px #06b6d433}.btn-primary:hover{background-color:#22d3ee;box-shadow:0 10px 15px -3px #06b6d44d;transform:translateY(-1px)}.btn-outline{background-color:transparent;color:#fafafa;border:1px solid #27272a;padding:.75rem 1.5rem;font-size:.875rem}.btn-outline:hover{border-color:#71717a;background-color:#27272a80}.btn-sm{padding:.5rem 1rem;font-size:.8125rem}.btn-lg{padding:1rem 2rem;font-size:1rem}.MainLayout{min-height:100vh;display:flex;flex-direction:column}.MainLayout__content{flex:1}.Section{width:100%}.PageContainer{max-width:1400px;margin:0 auto;padding:40px 20px}.ButtonPrimary{background:#e53935;color:#fff;border:none;border-radius:6px;padding:10px 18px;cursor:pointer;text-transform:uppercase;font-weight:600}.Header{background:#211c27;border-bottom:1px solid #2d2833}.Header__inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.Header__nav{display:flex;gap:16px}.Header__link{color:#cdccd0;font-weight:600;text-transform:uppercase;font-size:14px}.Header__actions{display:flex;gap:12px;align-items:center}.LanguageSwitcher{background:#2d2833;color:#fff;border:1px solid #595261;border-radius:6px;padding:6px 10px}.Footer{background:#211c27;border-top:1px solid #2d2833}.Footer__inner{max-width:1400px;margin:0 auto;padding:24px 20px;display:flex;justify-content:space-between;align-items:center}.Footer__links{display:flex;gap:16px}.DashboardLayout{display:flex;gap:20px}.DashboardLayout__sidebar{width:220px;display:flex;flex-direction:column;gap:8px}.DashboardLayout__link{padding:8px 12px;background:#2d2833;border-radius:6px}.ProductGrid,.QuestGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.ProductCard,.QuestCard{background:#211c27;border-radius:8px;overflow:hidden}.ProductCard__image,.QuestCard__image{height:160px;background-size:cover;background-position:center}.ProductCard__content,.QuestCard__content{padding:12px}
