@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}}.customer-topbar-shell{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(255,255,255,.04);background:#0a0a0af5;-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6)}.customer-topbar-inner{width:100%;padding:16px 40px;display:flex;align-items:center;justify-content:flex-start;gap:14px}.customer-brand-link{display:inline-flex;align-items:center;gap:12px}.customer-brand{color:#fff;letter-spacing:.08em}.customer-brand-stack{display:flex;flex-direction:column;gap:2px;line-height:1.05}.customer-brand-stack strong{font-size:16px;font-weight:800}.customer-brand-stack span{font-size:11px;color:#ededed85;letter-spacing:.02em}.customer-nav{display:flex;align-items:center;gap:8px;margin-left:10px}.customer-nav-item{display:inline-flex;align-items:center;gap:8px;justify-content:center;padding:10px 16px;border-radius:999px;border:none;color:#ffffffa8;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s}.customer-nav-icon{width:16px;height:16px;flex-shrink:0;opacity:.9}.customer-nav-item:hover{color:#fff;background:#ffffff0a}.customer-nav-item.is-active{background:#ffffff14;color:#fff;border:none}.customer-topbar-right{display:flex;align-items:center;gap:12px;margin-left:auto}.customer-login-btn{display:inline-flex;align-items:center;padding:8px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#ffffffd9;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.customer-login-btn:hover{background:#ffffff14;color:#fff}.customer-search{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:none;background:#202024;padding:7px 16px}.customer-search input{width:320px;border:0;outline:none;background:transparent;color:#fff;font-size:14px}.customer-search input::placeholder{color:#ffffff3d}.customer-search-icon{color:#ffffff59;width:15px;height:15px;flex-shrink:0}.customer-icon-button{min-width:36px;height:36px;border-radius:999px;border:none;background:transparent;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500}.customer-bell-icon{width:20px;height:20px;flex-shrink:0}.customer-icon-button:hover{background:#ffffff0a;color:#fff}.customer-user-wrap{position:relative}.customer-user-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:999px;border:none;background:transparent;color:#fff;cursor:pointer}.customer-user-pill:hover{background:#ffffff0a}.customer-user-avatar{width:40px;height:40px;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#3a3a42;color:#fff;font-size:14px;font-weight:600;flex-shrink:0}.customer-user-name{font-size:13px;font-weight:600;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.customer-user-copy{display:flex;flex-direction:column;min-width:0;line-height:1.1}.customer-user-role{color:#edededa8;font-size:11px;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.customer-user-caret{width:15px;height:15px;opacity:.8;transition:transform .2s ease;flex-shrink:0}.customer-user-caret.is-rotated{transform:rotate(180deg)}.customer-dropdown{position:absolute;right:0;top:calc(100% + 12px);width:248px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#101012fa;box-shadow:0 18px 40px #0006;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .15s ease}.customer-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0)}.customer-dropdown-header{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.customer-dropdown-username{font-size:14px;font-weight:600;color:#fff}.customer-dropdown-email{margin-top:4px;font-size:13px;color:#ffffff6b}.customer-dropdown-body{padding:16px 20px}.customer-dropdown-section-label{font-size:11px;font-weight:500;letter-spacing:.18em;color:#ffffff52;margin-bottom:12px}.customer-dropdown-items{display:flex;flex-direction:column;gap:4px}.customer-dropdown-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 8px;border-radius:10px;background:#ffffff0a;color:#31cfff;font-size:15px;font-weight:400;text-align:left;transition:background .15s,color .15s}.customer-dropdown-item:hover{background:#ffffff12;color:#26a3c8}.customer-dropdown-icon{width:16px;height:16px;flex-shrink:0;opacity:.9}.customer-dropdown-logout{margin-top:4px}.customer-dropdown-logout:hover{background:#ffffff08;color:#26a3c8}.customer-mobile-trigger{width:42px;height:42px;border-radius:12px;border:1px solid rgba(42,42,42,.34);background:#141414bd;display:inline-flex;flex-direction:column;justify-content:center;gap:4px;padding:0 11px}.customer-mobile-trigger span{display:block;height:2px;width:100%;background:#fff;border-radius:999px}.customer-mobile-menu{position:absolute;right:0;top:calc(100% + 10px);width:min(280px,100vw - 20px);border-radius:16px;border:1px solid rgba(42,42,42,.34);background:linear-gradient(180deg,#141414f5,#050505fa);box-shadow:0 16px 40px #00000057;padding:8px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .18s ease}.customer-mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.customer-mobile-menu-section{display:grid;gap:4px}.customer-mobile-divider{height:1px;background:#2a2a2a57;margin:8px 2px}.customer-mobile-item{display:flex;align-items:center;min-height:38px;padding:0 10px;border-radius:10px;color:#edededdb;font-size:13px;font-weight:600}.customer-mobile-item.is-active,.customer-mobile-item:hover{background:#222222d1;color:#fff}.desktop-only{display:none}.mobile-only{position:relative;display:inline-flex}@media (min-width: 900px){.desktop-only{display:flex}.mobile-only{display:none}}@media (max-width: 1100px){.customer-search{max-width:280px}.customer-brand-stack{display:none}}@media (max-width: 768px){.customer-topbar-inner{padding:12px 16px}}.footer{border-top:1px solid rgba(42,42,42,.5);background-color:#14141480;margin-top:auto;position:relative;overflow:hidden}.footer-container{width:100%;padding:4rem 40px;position:relative}@media (max-width: 768px){.footer-container{padding-left:16px;padding-right:16px}}.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:8px;background-color:#141414;border:1px solid #2A2A2A;display:flex;align-items:center;justify-content:center;color:#666;transition:all .3s ease;flex-shrink:0}.footer-social-link svg{width:1.25rem;height:1.25rem}.footer-social-link:hover{color:#31cfff;border-color:#31cfff52}.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(42,42,42,.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(10,10,10,.5),transparent)}.from-background-deep-50{--tw-gradient-from: rgba(10, 10, 10, .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{width:100%;padding:36px 40px}@media (max-width: 768px){.dashboard-container{padding:24px 16px}}.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:8px;font-size:.875rem;font-weight:500;transition:all .2s ease}.sidebar-link.active,.sidebar-link[aria-current=page]{background-color:#31cfff;color:#0a0a0a}.sidebar-link:not(.active):not([aria-current=page]){color:#ededed}.sidebar-link:not(.active):not([aria-current=page]):hover{color:#fff;background-color:#22222280}.dashboard-main{flex:1;min-width:0}.dashboard-container.is-admin-v15-layout{width:100%;max-width:none;margin-inline:0;padding-top:2rem;padding-bottom:2.5rem;padding-left:clamp(16px,2.2vw,42px);padding-right:clamp(16px,2.2vw,42px)}.bg-background{background-color:#0a0a0a}.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}}.home-recommend-row{scrollbar-width:none;-ms-overflow-style:none}.home-recommend-row::-webkit-scrollbar{display:none}.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:#141414;border:1px solid #2A2A2A;border-radius:8px;padding:.5rem 2rem .5rem .75rem;color:#fff;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:#31cfff4d}.select:focus{outline:none;border-color:#31cfff;box-shadow:0 0 0 2px #31cfff33}.card{background:#141414;border:1px solid #2A2A2A;border-radius:12px;overflow:hidden;transition:all .3s ease}.card-hover:hover{border-color:#31cfff4d;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:#ededed}.commission-text{background:linear-gradient(135deg,#4a4a4a,#31cfff);-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:#141414;border:1px solid #2A2A2A;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 #2A2A2A;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%}.py-1-5{padding-top:.375rem;padding-bottom:.375rem}.mt-1-5{margin-top:.375rem}.bg-accent-15{background-color:#31cfff26}.bg-accent-secondary-10{background-color:#26a3c81a}.bg-accent-secondary-15{background-color:#26a3c826}.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-accent-secondary-20{border-color:#26a3c833}.border-success-20{border-color:#22c55e33}.from-success{--tw-gradient-from: #22c55e;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.to-accent{--tw-gradient-to: #31CFFF}.shadow-accent-30{box-shadow:0 10px 15px -3px #31cfff4d}@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: theme-rgba(accent, .1)}.to-accent-secondary-10{--tw-gradient-to: theme-rgba(accent-hover, .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}}.left-3{left:.75rem}@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}.storefront-page-current{padding:32px 16px 52px;background:radial-gradient(circle at 84% 10%,rgba(49,207,255,.2),transparent 32%),radial-gradient(circle at 14% 86%,rgba(74,74,74,.12),transparent 28%),linear-gradient(180deg,#0a0a0af5,#141414e6 46%,#050505fa)}.storefront-page-current .storefront-section{width:min(1280px,100%);margin:0 auto;display:grid;gap:18px;border-radius:28px;border:1px solid rgba(74,74,74,.18);background:linear-gradient(180deg,#141414f5,#050505fa);box-shadow:inset 0 0 0 1px #ffffff05,0 24px 80px #00000047;padding:22px}.storefront-page-current .storefront-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:10px 2px 0}.storefront-page-current .storefront-section-head h3{margin:0;font-size:clamp(2.1rem,2.8vw,2.8rem);line-height:1.15;color:#fff}.storefront-page-current .storefront-section-head p{margin:8px 0 0;color:#edededb3;max-width:760px}.storefront-kicker{display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:999px;border:1px solid rgba(74,74,74,.3);background:#141414e6;color:#ededed;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.storefront-total{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(49,207,255,.26);background:#31cfff1f;color:#fff;font-size:13px;white-space:nowrap}.storefront-total-muted{border-color:#ffffff24;background:#ffffff0d;color:#ededed}.storefront-section-head-current{align-items:flex-start}.storefront-head-stats{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.store-filter-panel{border:1px solid rgba(74,74,74,.2);border-radius:20px;background:linear-gradient(180deg,#141414e6,#050505f5);padding:16px;display:grid;gap:12px}.store-filter-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.store-filter-search,.store-filter-item{display:grid;gap:6px}.store-filter-label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#ededed94;font-weight:600}.store-search-input{width:100%;min-height:40px;border-radius:12px;border:1px solid rgba(74,74,74,.2);background:#141414d6;color:#fff;padding:0 12px}.store-search-input:focus{outline:none;border-color:#26a3c861;box-shadow:0 0 0 3px #4a4a4a1f}.store-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.store-filter-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.store-filter-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.store-toggle-pill{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(74,74,74,.2);background:#141414d1;color:#edededb8;font-size:12px;font-weight:600;letter-spacing:.03em}.store-toggle-pill.is-active{border-color:#26a3c885;background:#31cfff33;color:#fff}.store-type-chips{display:flex;gap:8px;flex-wrap:wrap}.store-chip{min-height:32px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#14141473;color:#ededed;font-size:12px;font-weight:600}.store-chip.is-active{border-color:#26a3c87a;color:#fff;background:#31cfff33}.store-active-filters{display:flex;gap:8px;flex-wrap:wrap}.store-active-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#222222c7;border:1px solid rgba(74,74,74,.2);color:#edededb8;font-size:11px;letter-spacing:.04em}.storefront-feedback-card{border:1px solid rgba(74,74,74,.18);border-radius:20px;background:#1414148f;padding:42px 20px;display:grid;justify-items:center;text-align:center}.storefront-feedback-card h4{margin:0;font-size:1.1rem;color:#fff}.storefront-feedback-card p{margin:8px 0 16px;max-width:560px;color:#edededb8}.storefront-feedback-card.is-error{border-color:#ef44443d;background:#7f1d1d1a}.current-storefront-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.storefront-product-card{border:1px solid rgba(74,74,74,.16);border-radius:20px;background:linear-gradient(180deg,#141414f0,#050505fa);overflow:hidden;display:grid;transition:transform .18s ease,border-color .18s ease}.storefront-product-card:hover{transform:translateY(-2px);border-color:#26a3c866}.storefront-product-link{border:0;text-align:left;background:transparent;padding:0;cursor:pointer}.storefront-card-media{position:relative;aspect-ratio:16/9;overflow:hidden}.storefront-card-image{width:100%;height:100%;object-fit:cover}.storefront-card-badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 8px;border-radius:999px;border:1px solid rgba(49,207,255,.35);background:#141414d1;font-size:11px;font-weight:700;letter-spacing:.08em;color:#fff}.storefront-card-closed{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#050508b8}.storefront-card-closed span{padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#18181be6;color:#fff;font-size:12px;font-weight:700}.storefront-card-copy{padding:14px;display:grid;gap:8px}.storefront-card-copy h4{margin:0;font-size:16px;line-height:1.35;color:#fff}.storefront-card-copy>span{color:#ededed94;font-size:13px}.storefront-price-block{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.storefront-price-block strong{color:#fff;font-size:18px;line-height:1.2}.storefront-discount-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#31cfff33;border:1px solid rgba(38,163,200,.5);color:#fff;font-size:12px;font-weight:700}.storefront-original-price{color:#666;font-size:12px;text-decoration:line-through}.storefront-product-meta{padding:0 14px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.storefront-product-meta>span{color:#edededb3;font-size:13px}.storefront-product-meta .btn{min-width:92px}.storefront-product-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.storefront-product-actions .btn{min-width:98px}.storefront-page-current .btn.btn-primary{border:0;background:linear-gradient(135deg,#4a4a4a,#31cfff);color:#fff7ee;box-shadow:inset 0 1px #ffffff29}.storefront-page-current .btn.btn-outline{border-color:#4a4a4a2e;background:#141414bd;color:#ededed}@media (max-width: 1160px){.store-filter-grid,.store-filter-grid--compact,.current-storefront-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.storefront-page-current{padding:18px 10px 30px}.storefront-page-current .storefront-section-head{align-items:flex-start;flex-direction:column}.store-filter-top,.store-filter-grid,.store-filter-grid--compact,.current-storefront-grid{grid-template-columns:1fr}.store-filter-actions{justify-content:stretch}.store-toggle-pill{flex:1}.storefront-product-meta{flex-direction:column;align-items:flex-start}.storefront-product-actions{width:100%;justify-content:stretch}.storefront-product-actions .btn{flex:1}.store-filter-actions .btn{width:100%}}.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:#64dbff}.hover\:text-accent-secondary-hover:hover{color:#646464}.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-0-5{padding-top:.125rem;padding-bottom:.125rem}.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,#31CFFF,transparent)}.bg-gradient-purple{background:linear-gradient(90deg,transparent,#4A4A4A,transparent)}.bg-gradient-accent-purple{background:linear-gradient(90deg,#31cfff,#4a4a4a,#31cfff)}.bg-gradient-purple-accent{background:linear-gradient(90deg,#4a4a4a,#31cfff,#4a4a4a)}.bg-gradient-accent-10{background:linear-gradient(to bottom right,rgba(49,207,255,.1),transparent)}.bg-accent-10{background-color:#31cfff1a}.bg-accent-20{background-color:#31cfff33}.bg-purple-20{background-color:#4a4a4a33}.bg-warning-5{background-color:#f59e0b0d}.bg-surface-60{background-color:#18181b99}.bg-surface-80{background-color:#18181bcc}.bg-surface-elevated-80{background-color:#27272acc}.border-warning-40{border-color:#f59e0b66}.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 #31cfff80}.text-10{font-size:.625rem;line-height:.875rem}.hover-border-success-30:hover{border-color:#10b9814d}.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(49,207,255,.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(74,74,74,.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(49,207,255,.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:#31cfffb3;box-shadow:0 0 8px #31cfff80;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:#4a4a4ab3;box-shadow:0 0 8px #4a4a4a80}.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:#4a4a4ab3;box-shadow:0 0 8px #4a4a4a80}@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(49,207,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(49,207,255,.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(49,207,255,.1) 20%,rgba(49,207,255,.2) 50%,rgba(49,207,255,.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 #31cfff33;animation:badgePulse 3s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 20px #31cfff33}50%{box-shadow:0 0 30px #31cfff59}}.text-glow{text-shadow:0 0 20px rgba(49,207,255,.3)}.profile-card{box-shadow:0 25px 50px -12px #0006,0 0 0 1px #31cfff1a,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:#31cfff14;animation:ringExpand 2.5s ease-out infinite}.ring-middle{width:calc(100% + 35px);height:calc(100% + 35px);border-color:#31cfff1f;animation:ringExpand 2.5s ease-out infinite .4s}.ring-inner{width:calc(100% + 20px);height:calc(100% + 20px);border-color:#31cfff2e;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 #31cfff80,0 0 100px #4a4a4a4d,0 0 150px #31cfff33;animation:avatarPulse 3s ease-in-out infinite}@keyframes avatarPulse{0%,to{box-shadow:0 0 50px #31cfff80,0 0 100px #4a4a4a4d,0 0 150px #31cfff33}50%{box-shadow:0 0 70px #31cfff99,0 0 120px #4a4a4a66,0 0 180px #31cfff4d}}.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,#fff,#31cfff);-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,#fff,#31cfff);-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 #31cfff4d}50%{box-shadow:0 0 25px #31cfff80}}.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-text-primary{color:#fff}.text-text-secondary{color:#ededed}.text-text-muted{color:#666}.text-accent{color:#31cfff}.text-success{color:#37ef37}.text-warning{color:gold}.text-error{color:#f33}.text-purple{color:#4a4a4a}.text-background{color:#0a0a0a}.bg-surface{background:#141414}.bg-surface-50{background:#14141480}.bg-surface-60{background:#14141499}.bg-surface-80{background:#141414cc}.bg-surface-elevated-50{background:#1a1a1a80}.bg-surface-elevated-80{background:#1a1a1acc}.bg-accent{background:#31cfff}.bg-accent-10{background:#31cfff1a}.bg-accent-20{background:#31cfff33}.bg-warning{background:gold}.bg-warning-5{background:#ffd7000d}.bg-warning-20{background:#ffd70033}.bg-purple-20{background:#4a4a4a33}.bg-success-15{background:#37ef3726}.bg-gradient-accent-10{background:linear-gradient(135deg,rgba(49,207,255,.1) 0%,transparent 100%)}.border-border{border-color:#2a2a2a}.border-border-30{border-color:#2a2a2a4d}.border-border-50{border-color:#2a2a2a80}.border-accent-20{border-color:#31cfff33}.border-accent-30{border-color:#31cfff4d}.border-accent-40{border-color:#31cfff66}.border-warning-40{border-color:#ffd70066}.overflow-x-auto{overflow-x:auto}.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:#31cfff4d}.hover-border-accent-40:hover{border-color:#31cfff66}.hover-border-purple-30:hover{border-color:#4a4a4a4d}.hover-border-success-30:hover{border-color:#37ef374d}.hover-bg-surface-hover-50:hover{background:#22222280}.hover-bg-warning-muted:hover{background:#ccac00}.hover-text-accent-hover:hover{color:#26a3c8}.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:#2a2a2a4d}.input{background-color:#141414;border:1px solid #2A2A2A;border-radius:8px;padding:.625rem 1rem;color:#fff;font-size:.875rem;line-height:1.25rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.input::placeholder{color:#666}.input:focus{border-color:#31cfff;box-shadow:0 0 0 2px #31cfff26}.select{background-color:#141414;border:1px solid #2A2A2A;border-radius:8px;padding:.625rem 2.5rem .625rem 1rem;color:#fff;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:#31cfff;box-shadow:0 0 0 2px #31cfff26}.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}.orders-proto-page{position:relative}.orders-proto-shell{display:grid;gap:1rem;padding:1.25rem;border-radius:24px;border:1px solid rgba(74,74,74,.24);background:linear-gradient(180deg,#141414f2,#050505fa);box-shadow:inset 0 1px #ffffff0a,0 28px 50px -34px #000000d9}.orders-proto-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.orders-proto-kicker{display:inline-flex;align-items:center;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(49,207,255,.34);color:#26a3c8e6;letter-spacing:.14em;font-size:.65rem;font-weight:700}.orders-proto-head h1{margin:.75rem 0 0;color:#fff;font-size:clamp(1.4rem,2.8vw,2rem)}.orders-proto-head p{margin:.5rem 0 0;color:#edededb8;max-width:46rem}.orders-proto-store-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.62rem 1.05rem;border-radius:12px;border:1px solid rgba(74,74,74,.36);background:#1414148f;color:#fff;font-weight:600;text-decoration:none}.orders-proto-store-link:hover{border-color:#26a3c88f;background:#222222b3}.orders-proto-filters{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.orders-proto-filters input,.orders-proto-filters select{width:100%;min-height:2.8rem;border-radius:8px;border:1px solid rgba(74,74,74,.24);background:#141414b8;color:#fff;padding:.65rem .85rem;outline:none}.orders-proto-filters input::placeholder{color:#ededed80}.orders-proto-filters input:focus,.orders-proto-filters select:focus{border-color:#26a3c89e;box-shadow:0 0 0 2px #31cfff38}.orders-proto-feedback{border-radius:18px;border:1px solid rgba(74,74,74,.24);background:#141414ad;color:#edededd6;padding:.75rem .9rem;font-size:.93rem}.orders-proto-feedback.is-error{border-color:#d85c5c73;color:#f8b4b4}.orders-proto-stack{display:grid;gap:.85rem}.orders-proto-card{display:grid;gap:.9rem;padding:1rem;border-radius:16px;border:1px solid rgba(74,74,74,.2);background:linear-gradient(180deg,#1a1a1ae0,#050505fa)}.orders-proto-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}.orders-proto-card-head h2{margin:0;font-size:1.08rem;color:#fff}.orders-proto-card-head p{margin:.3rem 0 0;color:#edededa8;font-size:.9rem}.orders-proto-card-head strong{color:#26a3c8;font-size:1rem;white-space:nowrap}.orders-proto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.orders-proto-grid>div{display:grid;gap:.35rem;padding:.65rem .75rem;border-radius:8px;border:1px solid rgba(74,74,74,.2);background:#1414148f}.orders-proto-grid span{font-size:.73rem;color:#edededa8}.orders-proto-grid strong{color:#fff;font-size:.88rem;overflow-wrap:anywhere}.orders-proto-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.orders-proto-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.2rem .5rem;border-radius:999px}.orders-proto-badge.is-success{color:#6ee7b7;background:#10b9812b}.orders-proto-badge.is-warn{color:#fbbf24;background:#f59e0b2b}.orders-proto-badge.is-danger{color:#fca5a5;background:#ef44442e}.orders-proto-badge.is-muted{color:#ededed;background:#4a4a4a29}.orders-proto-card-foot{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;border-top:1px solid rgba(74,74,74,.2);padding-top:.8rem}.orders-proto-card-foot>span{color:#edededb8;font-size:.84rem}.orders-proto-actions{display:flex;align-items:center;gap:.45rem}.orders-proto-actions a{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .72rem;border-radius:8px;border:1px solid rgba(74,74,74,.3);background:#1414149e;color:#ededed;font-size:.82rem;font-weight:600;text-decoration:none}.orders-proto-actions a:hover{border-color:#26a3c88a;background:#222222b8}.orders-proto-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.8rem;color:#edededb8;font-size:.84rem}.orders-proto-pagination>div{display:flex;gap:.45rem}.orders-proto-pagination button{min-width:4.5rem;min-height:2rem;border-radius:8px;border:1px solid rgba(74,74,74,.3);background:#141414ad;color:#ededed;font-weight:600;cursor:pointer}.orders-proto-pagination button:hover:not(:disabled){border-color:#26a3c88a;background:#222222b8}.orders-proto-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 900px){.orders-proto-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.orders-proto-shell{padding:1rem}.orders-proto-filters,.orders-proto-grid{grid-template-columns:minmax(0,1fr)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:8px;font-weight:600;font-size:.875rem;transition:all .2s ease;white-space:nowrap}.btn-secondary{background:transparent;color:#ededed;border:1px solid #2A2A2A}.btn-secondary:hover{background:#22222280;color:#fff}.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:#31cfff26;color:#31cfff}.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(49,207,255,.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(74,74,74,.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,#fff,#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,#37ef37,#10b981cc)!important;color:#0a0a0a!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:#4a4a4a4d!important}.faq-trigger{background-color:transparent;color:#fff}.faq-trigger:hover{background-color:#1f1f2480}.faq-trigger span{color:#fff}.faq-content{background-color:transparent}.faq-content p{color:#ededed}.faq-chevron{color:#666}.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(49,207,255,.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(74,74,74,.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:#31cfff99;box-shadow:0 0 8px #31cfff66}.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:#4a4a4a99;box-shadow:0 0 8px #4a4a4a66}.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:#4a4a4a99;box-shadow:0 0 8px #4a4a4a66}@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(49,207,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(49,207,255,.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 #31cfff33;animation:profileBadgeGlow 3s ease-in-out infinite}@keyframes profileBadgeGlow{0%,to{box-shadow:0 0 20px #31cfff33}50%{box-shadow:0 0 30px #31cfff59}}.profile-hero{background:linear-gradient(135deg,#31cfff14,#111116 30%,#181428,#4a4a4a1f),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 #31cfff26,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:8px;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:#31cfff73;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:#31cfff4d;transform:translateY(-2px);box-shadow:0 8px 25px -5px #31cfff26}.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}}.dashboard-customer-page{display:grid;gap:18px}.dashboard-customer-referral{border:1px solid rgba(74,74,74,.22);border-radius:16px;background:#141414b8;padding:12px 14px;display:grid;gap:4px}.dashboard-customer-referral strong{color:#26a3c8;font-size:13px;letter-spacing:.08em}.dashboard-customer-referral span{color:#edededc2;font-size:14px}.dashboard-customer-feedback{border:1px solid rgba(74,74,74,.2);border-radius:14px;background:#141414b3;color:#edededd6;padding:11px 13px}.dashboard-customer-feedback.is-error{border-color:#ef444447;color:#fbb4b4}.dashboard-customer-hero{border-radius:24px;border:1px solid rgba(74,74,74,.24);background:linear-gradient(180deg,#141414f2,#050505fa);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,40%);overflow:hidden;min-height:300px}.dashboard-customer-hero-copy{padding:24px;display:grid;align-content:center;gap:10px}.dashboard-customer-kicker{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(49,207,255,.34);background:#31cfff24;color:#fff;font-size:12px;letter-spacing:.09em}.dashboard-customer-hero-copy h2{margin:2px 0 0;font-size:clamp(1.7rem,2.8vw,2.5rem);color:#fff;line-height:1.1}.dashboard-customer-hero-copy p{margin:0;color:#edededb8;max-width:56ch}.dashboard-customer-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:2px}.dashboard-customer-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:10px;border:1px solid rgba(49,207,255,.42);background:linear-gradient(135deg,#4a4a4a,#31cfff);color:#fff;text-decoration:none;font-weight:700}.dashboard-customer-hero-actions a.is-ghost{background:#1414148c;color:#ededed;border-color:#4a4a4a4d}.dashboard-customer-dots{display:flex;gap:7px;margin-top:4px}.dashboard-customer-dots button{width:26px;height:4px;border-radius:999px;border:0;background:#ededed3d}.dashboard-customer-dots button.is-active{background:#26a3c8}.dashboard-customer-hero-media{position:relative;min-height:100%;background:#050505f5}.dashboard-customer-hero-media img{width:100%;height:100%;object-fit:cover}.dashboard-customer-recommend{display:grid;gap:12px;border-radius:22px;border:1px solid rgba(74,74,74,.2);background:linear-gradient(180deg,#141414f0,#050505fa);padding:16px}.dashboard-customer-recommend-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}.dashboard-customer-recommend-head h3{margin:0;color:#fff;font-size:clamp(1.2rem,2.2vw,1.7rem)}.dashboard-customer-recommend-head p{margin:6px 0 0;color:#edededb3}.dashboard-customer-rail-actions{display:flex;gap:6px}.dashboard-customer-rail-actions button{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(74,74,74,.28);background:#1414149e;color:#ededed;font-size:12px;font-weight:700}.dashboard-customer-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;overflow-x:auto;padding-bottom:3px}.dashboard-customer-card{border:1px solid rgba(74,74,74,.16);border-radius:18px;background:linear-gradient(180deg,#1a1a1ae6,#050505fa);overflow:hidden;display:grid}.dashboard-customer-card-link{color:inherit;text-decoration:none}.dashboard-customer-card-media{position:relative;aspect-ratio:16/9;overflow:hidden}.dashboard-customer-card-media span{position:absolute;top:10px;left:10px;z-index:2;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(49,207,255,.44);background:#141414d1;color:#fff;font-size:11px;display:inline-flex;align-items:center}.dashboard-customer-card-media img{width:100%;height:100%;object-fit:cover}.dashboard-customer-card-copy{display:grid;gap:6px;padding:12px}.dashboard-customer-card-copy h4{margin:0;color:#fff;font-size:1.02rem}.dashboard-customer-card-copy small{color:#edededa3}.dashboard-customer-price{display:flex;align-items:baseline;gap:7px}.dashboard-customer-price em{font-style:normal;color:#31cfff;font-size:12px;font-weight:700}.dashboard-customer-price strong{color:#fff;font-size:1rem}.dashboard-customer-price span{color:#ededed70;text-decoration:line-through;font-size:12px}.dashboard-customer-card-foot{border-top:1px solid rgba(74,74,74,.18);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-customer-card-foot>span{color:#edededb8;font-size:12px}.dashboard-customer-card-foot a{color:#4a4a4a;text-decoration:none;font-size:12px;font-weight:700}@media (max-width: 920px){.dashboard-customer-hero{grid-template-columns:minmax(0,1fr)}.dashboard-customer-hero-media{min-height:220px}}.publisher-page .metric-card,.publisher-page .section-card,.publisher-page .simple-list-item,.publisher-page .table-shell{border-color:#4a4a4a33;background:linear-gradient(180deg,#141414f0,#050505fa)}.publisher-page .metric-label,.publisher-page .metric-subtext,.publisher-page .publisher-sales-head p,.publisher-page .simple-list-item span{color:#edededb8}.publisher-page .metric-value,.publisher-page .publisher-sales-head h3,.publisher-page .table-row,.publisher-page .table-head,.publisher-page .simple-list-item strong{color:#fff}.publisher-page .publisher-summary-highlight{color:#26a3c8}.publisher-page .publisher-range-chip,.publisher-page .publisher-date-pill{border-color:#4a4a4a3d;background:#141414b3;color:#ededed}.publisher-page .publisher-range-chip.is-active{border-color:#26a3c86b;background:#31cfff38;color:#fff}.publisher-page .publisher-withdraw-wallet{border:1px solid rgba(74,74,74,.18);background:#1414149e}.publisher-page .publisher-withdraw-wallet strong{color:#26a3c8}.publisher-page .publisher-withdraw-wallet em,.publisher-page .publisher-withdraw-brand{color:#ededed}.publisher-page{gap:28px;width:100%}.publisher-overview-hero{margin-bottom:4px;width:100%}.publisher-hero-meta{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.publisher-hero-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(74,74,74,.24);background:#1414149e;color:#edededc2;font-size:12px;font-weight:600}.publisher-summary-grid{display:grid;grid-template-columns:1.1fr 1.1fr .72fr 1.4fr;gap:18px;width:100%}.publisher-summary-card,.publisher-withdraw-summary{min-height:160px}.publisher-summary-card{display:flex;flex-direction:column;justify-content:space-between}.publisher-summary-card-small .metric-value{font-size:44px}.publisher-withdraw-summary{display:grid;gap:18px}.publisher-withdraw-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.publisher-withdraw-brand{display:block;margin-top:8px;font-size:15px;font-weight:600}.publisher-withdraw-action{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border-radius:10px;font-weight:700;cursor:pointer;color:#4a4a4a;text-decoration:none}.publisher-withdraw-action:hover{background:#31cfff1a;color:#26a3c8}.publisher-withdraw-wallets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.publisher-withdraw-wallet{display:grid;gap:8px;padding:18px 18px 16px;border-radius:20px}.publisher-sales-panel{gap:22px;width:100%}.publisher-sales-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.publisher-sales-head h3{margin:0 0 8px;font-size:28px}.publisher-sales-head p{margin:0}.publisher-sales-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.publisher-active-filters{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.publisher-filter-chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(74,74,74,.24);background:#1414149e;color:#edededc2;font-size:12px;font-weight:600}.publisher-range-chip,.publisher-date-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:14px;font-weight:600}.publisher-range-chip{cursor:pointer}.publisher-date-pill{min-width:132px;justify-content:flex-start}.publisher-sales-shell{overflow:hidden}.publisher-sales-row{display:grid;grid-template-columns:1.05fr 1.1fr .95fr .62fr .9fr .95fr .95fr .95fr .95fr .62fr .68fr;align-items:center;gap:12px}.publisher-sales-row span{min-width:0}.publisher-sales-row strong{color:#fff;font-size:13px}.publisher-sales-row .table-subline{margin-top:4px}.publisher-rank-list{gap:12px}.publisher-rank-item{border:1px solid rgba(74,74,74,.2);border-radius:14px;background:#1414149e}.publisher-rank-main{min-width:0}.publisher-rank-side{display:flex;align-items:center;gap:8px}.publisher-rank-index{min-width:42px;display:inline-flex;align-items:center;justify-content:center;height:30px;border-radius:999px;border:1px solid rgba(74,74,74,.24);background:#141414b3}@media (max-width: 1400px){.publisher-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1120px){.publisher-sales-head{align-items:flex-start;flex-direction:column}.publisher-sales-controls{justify-content:flex-start}.publisher-sales-shell{overflow-x:auto}.publisher-sales-row{min-width:1180px}}@media (max-width: 760px){.publisher-summary-grid,.publisher-withdraw-wallets{grid-template-columns:1fr}.publisher-rank-item{align-items:flex-start;flex-direction:column}}.withdraw-proto-page .metric-card,.withdraw-proto-page .section-card,.withdraw-proto-page .simple-list-item{border:1px solid rgba(74,74,74,.2);background:linear-gradient(180deg,#141414f0,#050505fa)}.withdraw-proto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.withdraw-proto-card{display:grid;gap:8px;padding:18px;border-radius:18px}.withdraw-wallet-code{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-wrap:anywhere}.withdraw-action-shell{display:grid;gap:14px;padding:18px;border-radius:18px}.withdraw-action-head h3{margin:0;color:#fff;font-size:1.25rem}.withdraw-action-head p{margin:6px 0 0;color:#edededb8}.withdraw-action-grid{display:grid;grid-template-columns:1.2fr 1fr auto;gap:12px;align-items:end}.withdraw-action-grid label{display:grid;gap:8px}.withdraw-action-grid label span{color:#edededb8;font-size:13px}.withdraw-action-grid input{width:100%;min-height:42px;border-radius:12px;border:1px solid rgba(74,74,74,.24);background:#141414b8;color:#fff;padding:0 12px}.withdraw-action-grid input:focus{outline:none;border-color:#26a3c885;box-shadow:0 0 0 2px #31cfff2e}.withdraw-action-summary{border:1px solid rgba(74,74,74,.2);background:#141414a3;border-radius:12px;padding:10px 12px;display:grid;gap:8px}.withdraw-action-summary>div{display:flex;justify-content:space-between;gap:10px}.withdraw-action-summary span{color:#edededb8;font-size:13px}.withdraw-action-summary strong{color:#fff;font-size:13px}.withdraw-submit-btn{min-height:42px}.withdraw-faq-list{display:grid;gap:10px}.withdraw-faq-item{border:1px solid rgba(74,74,74,.2);border-radius:12px;background:#1414149e;overflow:hidden}.withdraw-faq-item button{width:100%;border:0;background:transparent;color:#fff;min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;font-size:14px;cursor:pointer}.withdraw-faq-item p{margin:0;padding:0 12px 12px;color:#edededb8;font-size:14px;line-height:1.55}.withdraw-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media (max-width: 980px){.withdraw-proto-grid{grid-template-columns:1fr 1fr}.withdraw-action-grid{grid-template-columns:1fr}}@media (max-width: 720px){.withdraw-proto-grid{grid-template-columns:1fr}}.influencer-dashboard-page .section-card,.influencer-dashboard-page .metric-card,.influencer-dashboard-page .simple-list-item{border:1px solid rgba(74,74,74,.2);background:linear-gradient(180deg,#141414f0,#050505fa)}.influencer-hero h2{margin-bottom:10px}.influencer-hero p{max-width:760px;margin:0}.influencer-profile-card,.influencer-products-card,.influencer-orders-card{display:grid;gap:16px}.influencer-profile-grid{margin:0}.influencer-profile-grid div{border:1px solid rgba(74,74,74,.2);background:#141414a3}.influencer-profile-grid strong{color:#fff;font-size:15px}.influencer-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.influencer-metric-card{border-radius:18px;padding:18px;min-height:120px}.influencer-metric-card .metric-value{font-size:clamp(1.28rem,2.2vw,2rem)}.influencer-product-list{gap:12px}.influencer-product-item{border:1px solid rgba(74,74,74,.2);border-radius:14px;background:#1414149e}.influencer-product-item strong{color:#fff}.influencer-product-item span{color:#edededb8}.influencer-orders-shell{overflow:hidden}.table-row-influencer-orders{display:grid;grid-template-columns:1.05fr 1.24fr .86fr .9fr .72fr .86fr;align-items:center;gap:12px}.table-row-influencer-orders span{min-width:0}@media (max-width: 1100px){.influencer-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.influencer-orders-shell{overflow-x:auto}.table-row-influencer-orders{min-width:900px}}@media (max-width: 720px){.influencer-metric-grid{grid-template-columns:1fr}}.account-proto-page .section-card,.account-proto-page .metric-card,.account-proto-page .simple-list-item{border:1px solid rgba(74,74,74,.2);background:linear-gradient(180deg,#141414f0,#050505fa)}.account-proto-hero p{margin:0;max-width:760px}.account-proto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.account-proto-card{border-radius:18px;padding:18px;min-height:126px}.account-proto-value{font-size:clamp(1.2rem,2.2vw,1.9rem);line-height:1.2}.account-proto-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;width:fit-content;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.account-proto-badge.is-ok{color:#86efac;border:1px solid rgba(34,197,94,.3);background:#16a34a24}.account-proto-badge.is-warn{color:#fcd34d;border:1px solid rgba(245,158,11,.36);background:#f59e0b24}.account-proto-section{display:grid;gap:16px}.account-proto-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-proto-form-grid label{display:grid;gap:8px}.account-proto-form-grid label span,.account-wallet-row span,.account-pref-grid>div>span{color:#edededb8;font-size:13px}.account-proto-actions{display:flex;justify-content:flex-end}.account-wallet-row{border:1px solid rgba(74,74,74,.2);background:#1414149e;border-radius:14px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.account-wallet-row strong{display:block;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;margin-top:4px;overflow-wrap:anywhere}.account-pref-grid{display:grid;gap:14px}.account-tag{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;padding:0 12px;font-size:12px;font-style:normal;color:#26a3c8eb;border:1px solid rgba(74,74,74,.3);background:#141414ad}.account-guide-item{border:1px solid rgba(74,74,74,.2);border-radius:14px;background:#1414149e}.account-guide-item span{word-break:break-all}@media (max-width: 1024px){.account-proto-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.account-proto-grid,.account-proto-form-grid{grid-template-columns:1fr}.account-wallet-row{flex-direction:column;align-items:flex-start}.account-proto-actions{justify-content:flex-start}}.account-v15-page .section-card{border:1px solid #303036;background:#202024;box-shadow:0 1px #ffffff04 inset}.account-v15-page .page-hero h2{margin:0;font-size:38px;font-weight:600;letter-spacing:-.04em;line-height:1.1;color:#fff}.account-v15-page .page-hero p{margin:8px 0 0;max-width:760px;font-size:14px;line-height:1.75;color:#ffffff7a}.account-v15-page .section-head h3{font-size:20px;font-weight:600;letter-spacing:-.02em;color:#fff}.account-v15-page .section-head p{margin:4px 0 0;font-size:13px;color:#ffffff73}.account-v15-shell{display:grid;gap:16px}.account-v15-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-v15-form-grid label{display:grid;gap:8px}.account-v15-form-grid label span{color:#ffffff6b;font-size:13px}.account-v15-page .input,.account-v15-page .select{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#101520;padding:12px 16px;color:#fff;font-size:14px;outline:none;transition:border-color .15s ease}.account-v15-page .input::placeholder,.account-v15-page .select::placeholder{color:#ffffff47}.account-v15-page .input:focus,.account-v15-page .select:focus{border-color:#ffffff47;box-shadow:none}.account-v15-page .select{padding:12px 36px 12px 16px;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='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:1.25rem 1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.account-v15-wide{grid-column:1/-1}.account-v15-status-note{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a;padding:12px 14px;display:grid;gap:4px}.account-v15-status-note span{color:#fff;font-size:13px;font-weight:600}.account-v15-status-note em{color:#ffffff73;font-size:12px;font-style:normal}.account-v15-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-v15-page .ghost-button{border-radius:6px;border:1px solid rgba(255,255,255,.12);padding:10px 20px;font-size:13px;color:#ffffffc7;background:transparent;text-decoration:none;cursor:pointer;transition:border-color .15s ease,color .15s ease}.account-v15-page .ghost-button:hover{border-color:#ffffff3d;color:#fff}.account-v15-page .primary-button{border-radius:6px;background:#0074e4;border:none;padding:10px 20px;font-size:13px;color:#fff;cursor:pointer;transition:background-color .15s ease}.account-v15-page .primary-button:hover{background:#06c}@media (max-width: 760px){.account-v15-form-grid{grid-template-columns:1fr}.account-v15-actions{justify-content:flex-start;flex-wrap:wrap}}.page-stack{display:grid;gap:20px}.role-center-strip{display:grid;gap:10px;border:1px solid rgba(74,74,74,.2);border-radius:18px;padding:14px;background:linear-gradient(180deg,#141414f0,#050505fa)}.role-center-strip__label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#edededb8;font-weight:700}.role-center-strip__tabs{display:flex;flex-wrap:wrap;gap:8px}.role-center-tab{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(74,74,74,.24);background:#141414ad;color:#edededd1;text-decoration:none;font-size:12px;font-weight:700;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.role-center-tab:hover{border-color:#26a3c866;color:#fff}.role-center-tab.is-active{border-color:#26a3c87a;background:#31cfff33;color:#fff}.page-hero{padding:8px 6px}.metric-grid,.panel-grid{display:grid;gap:16px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.panel-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.section-card{border-radius:24px;padding:24px;background:#202024;border:1px solid #303036}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;flex-wrap:wrap;gap:16px}.section-head p{margin:8px 0 0;font-size:14px;line-height:1.75;color:#ffffff80}.section-head h3{margin:0;font-size:30px;font-weight:600;letter-spacing:-.03em}.table-shell{overflow:hidden;border-radius:20px}.table-row{display:grid;align-items:center;gap:12px;padding:14px 16px}.table-head{border-top:0;font-size:12px;letter-spacing:.05em}.table-subline{display:block;margin-top:4px;font-style:normal;font-size:12px;color:#edededb8}.primary-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:12px;font-weight:600;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.primary-button{border:1px solid rgba(74,74,74,.18);background:linear-gradient(135deg,#31cfffd9,#4a4a4ae6);color:#fff}.ghost-button{border:1px solid rgba(74,74,74,.22);background:#141414b8;color:#fff}.primary-button:hover,.ghost-button:hover{transform:translateY(-1px);border-color:#26a3c86b}.compact-button{min-height:32px;padding:0 10px;font-size:12px}.form-error,.form-success,.auth-hint{border-radius:12px;padding:10px 12px}.form-error{border:1px solid rgba(248,113,113,.22);background:#dc26261f;color:#fca5a5}.form-success{border:1px solid rgba(74,222,128,.24);background:#16a34a1f;color:#86efac}.auth-hint{border:1px solid rgba(74,74,74,.2);background:#141414a8;color:#edededc7}.admin-proto-page .section-card,.admin-proto-page .metric-card,.admin-import-page .section-card,.admin-import-page .metric-card{border:1px solid rgba(74,74,74,.2);background:linear-gradient(180deg,#141414f0,#050505fa)}.admin-proto-hero p{margin:0;max-width:760px}.admin-home-hero-chips{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.admin-home-hero-chips span{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#ffffffb8;font-size:12px;letter-spacing:.03em}.admin-proto-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-products-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-proto-card{border-radius:24px;padding:20px;min-height:124px;display:flex;flex-direction:column;background:#141416;border:1px solid rgba(255,255,255,.06)}.admin-proto-card .admin-proto-card__header{display:flex;justify-content:space-between;align-items:center}.admin-proto-card .admin-proto-card__icon{width:16px;height:16px;color:#ffffff47;flex-shrink:0;margin-left:8px}.admin-proto-card .metric-label{font-size:13px;color:#ffffff7a}.admin-proto-card .metric-value{margin-top:16px;font-size:30px;font-weight:600;letter-spacing:-.025em;color:#fff}.admin-proto-card .metric-value.is-positive{color:var(--color-success)}.admin-proto-card .metric-value.is-pending{color:var(--color-warning)}.admin-proto-card .metric-value.is-profit{color:var(--color-accent)}.admin-proto-card .metric-subtext{margin-top:8px;font-size:13px;color:#ffffff73}.admin-proto-panels{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-proto-panel{display:grid;gap:10px}.admin-proto-panel h3{margin:0;color:#fff;font-size:22px}.admin-proto-panel p{margin:0;color:#edededb8}.table-row-admin-products{display:grid;grid-template-columns:1.2fr 1.2fr .75fr .75fr .66fr .66fr;gap:12px;align-items:center}.table-row-admin-products span{min-width:0}.admin-import-steps{gap:10px}.admin-import-shell{display:grid;gap:14px}.admin-import-fetch-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.admin-import-fetch-row label,.admin-import-form-grid label{display:grid;gap:8px}.admin-import-fetch-row label span,.admin-import-form-grid label span{color:#edededb8;font-size:13px}.admin-import-preview{border:1px solid rgba(74,74,74,.2);border-radius:12px;background:#1414149e;padding:10px 12px;display:grid;gap:6px}.admin-import-preview strong{color:#fff}.admin-import-preview span{color:#edededb8;font-size:13px}.admin-import-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.table-row-admin-import{display:grid;grid-template-columns:1.1fr 1fr .85fr .85fr .85fr;gap:12px;align-items:center}.table-row-admin-import span{min-width:0}.admin-import-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width: 1200px){.admin-proto-metrics,.admin-products-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-proto-panels{grid-template-columns:1fr}}@media (max-width: 980px){.table-row-admin-products,.table-row-admin-import{min-width:860px}}@media (max-width: 760px){.role-center-strip{padding:12px}.admin-proto-metrics,.admin-products-metrics,.admin-import-form-grid,.admin-import-fetch-row{grid-template-columns:1fr}.admin-import-actions{justify-content:flex-start}}.admin-audit-page .section-card,.admin-audit-page .metric-card,.admin-sku-page .section-card,.admin-sku-page .metric-card,.admin-products-page .section-card,.admin-products-page .metric-card{border:1px solid rgba(74,74,74,.2);background:linear-gradient(180deg,#141414f0,#050505fa)}.admin-audit-metrics,.admin-sku-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-audit-shell,.admin-sku-shell{display:grid;gap:14px}.admin-audit-actions,.admin-sku-head-actions{display:flex;justify-content:flex-end}.admin-audit-table-shell{overflow:hidden}.table-row-admin-audit{display:grid;grid-template-columns:1.28fr .85fr .85fr .85fr .75fr .72fr;gap:12px;align-items:center}.table-row-admin-audit span{min-width:0}.admin-audit-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:72px;border-radius:999px;font-size:12px;font-style:normal;font-weight:700}.admin-audit-pill.is-ok{color:#86efac;border:1px solid rgba(34,197,94,.3);background:#16a34a24}.admin-audit-pill.is-warning{color:#fcd34d;border:1px solid rgba(245,158,11,.36);background:#f59e0b24}.admin-sku-list{display:grid;gap:12px}.admin-sku-item{display:grid;gap:14px}.admin-sku-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-sku-form-grid label,.admin-sku-upload-grid label{display:grid;gap:8px}.admin-sku-form-grid label span,.admin-sku-upload-grid label span{color:#edededb8;font-size:13px}.admin-sku-upload-grid textarea{min-height:120px}.admin-products-shell{display:grid;gap:14px}.admin-products-toolbar{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.admin-products-table-shell{overflow:hidden}.table-row-admin-product-list{display:grid;grid-template-columns:1.2fr 1.1fr .9fr .75fr .72fr .82fr;gap:12px;align-items:center}.table-row-admin-product-list span{min-width:0}.admin-product-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.admin-product-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:84px;border-radius:999px;font-size:12px;font-style:normal;font-weight:700}.admin-product-status-pill.is-listing{color:#86efac;border:1px solid rgba(34,197,94,.3);background:#16a34a24}.admin-product-status-pill.is-unlisted{color:#fcd34d;border:1px solid rgba(245,158,11,.36);background:#f59e0b24}.admin-product-edit-shell{display:grid;gap:14px}.admin-product-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-product-edit-grid label{display:grid;gap:8px}.admin-product-edit-grid label span{color:#edededb8;font-size:13px}.admin-product-edit-wide{grid-column:1/-1}@media (max-width: 1100px){.admin-audit-table-shell{overflow-x:auto}.table-row-admin-audit{min-width:920px}.admin-products-table-shell{overflow-x:auto}.table-row-admin-product-list{min-width:940px}.admin-sku-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.admin-products-toolbar,.admin-product-edit-grid{grid-template-columns:1fr}}@media (max-width: 760px){.admin-audit-metrics,.admin-sku-metrics,.admin-sku-form-grid{grid-template-columns:1fr}.admin-audit-actions,.admin-sku-head-actions{justify-content:flex-start}}.admin-proto-page,.admin-products-page,.admin-import-page,.admin-audit-page,.admin-sku-page{gap:18px}.admin-proto-page .page-hero,.admin-products-page .page-hero,.admin-import-page .page-hero,.admin-audit-page .page-hero,.admin-sku-page .page-hero{padding:4px 2px}.admin-proto-page .page-hero h2,.admin-products-page .page-hero h2,.admin-import-page .page-hero h2,.admin-audit-page .page-hero h2,.admin-sku-page .page-hero h2{margin:0;font-size:38px;line-height:1.08;letter-spacing:-.01em;color:#fff}.admin-proto-page .page-hero p,.admin-products-page .page-hero p,.admin-import-page .page-hero p,.admin-audit-page .page-hero p,.admin-sku-page .page-hero p{margin:8px 0 0;max-width:820px;color:#ffffff94}.admin-proto-page .section-card,.admin-products-page .section-card,.admin-import-page .section-card,.admin-audit-page .section-card,.admin-sku-page .section-card,.admin-proto-page .metric-card,.admin-products-page .metric-card,.admin-import-page .metric-card,.admin-audit-page .metric-card,.admin-sku-page .metric-card{border:1px solid rgba(255,255,255,.06);border-radius:24px;background:#141416;box-shadow:0 20px 60px #0000003d}.admin-proto-page .metric-card,.admin-products-page .metric-card,.admin-import-page .metric-card,.admin-audit-page .metric-card,.admin-sku-page .metric-card{min-height:122px}.admin-proto-page .metric-label,.admin-products-page .metric-label,.admin-import-page .metric-label,.admin-audit-page .metric-label,.admin-sku-page .metric-label{color:#ffffff6b}.admin-proto-page .metric-value,.admin-products-page .metric-value,.admin-import-page .metric-value,.admin-audit-page .metric-value,.admin-sku-page .metric-value{color:#fff}.admin-proto-page .metric-subtext,.admin-products-page .metric-subtext,.admin-import-page .metric-subtext,.admin-audit-page .metric-subtext,.admin-sku-page .metric-subtext,.admin-proto-page .section-head p,.admin-products-page .section-head p,.admin-import-page .section-head p,.admin-audit-page .section-head p,.admin-sku-page .section-head p{color:#ffffff8a}.admin-proto-page .section-head h3,.admin-products-page .section-head h3,.admin-import-page .section-head h3,.admin-audit-page .section-head h3,.admin-sku-page .section-head h3{margin:0;font-size:30px;font-weight:600;letter-spacing:-.03em;color:#fff}.admin-proto-page select,.admin-products-page select,.admin-import-page select,.admin-audit-page select,.admin-sku-page select{padding-right:40px!important;-moz-appearance:none;appearance:none;-webkit-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='%23888899' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:1.25rem 1.25rem!important}.admin-proto-page input[type=file]::file-selector-button,.admin-proto-page input[type=file]::-webkit-file-upload-button{margin-right:12px;border-radius:10px;border:0;background:#f33;padding:8px 16px;font-size:12px;color:#fff;cursor:pointer;transition:background .15s}.admin-proto-page input[type=file]::file-selector-button:hover,.admin-proto-page input[type=file]::-webkit-file-upload-button:hover{background:#b9221c;color:#fff}.admin-proto-page .table-shell,.admin-products-page .table-shell,.admin-import-page .table-shell,.admin-audit-page .table-shell,.admin-sku-page .table-shell{border:1px solid rgba(255,255,255,.06);border-radius:18px;background:#141416;overflow-x:auto}.admin-proto-page .table-head,.admin-products-page .table-head,.admin-import-page .table-head,.admin-audit-page .table-head,.admin-sku-page .table-head{border-bottom:1px solid rgba(255,255,255,.06);background:#212126;color:#ffffff4d;text-transform:uppercase;letter-spacing:.22em;font-size:11px}.admin-proto-page .table-row,.admin-products-page .table-row,.admin-import-page .table-row,.admin-audit-page .table-row,.admin-sku-page .table-row{border-top:1px solid rgba(255,255,255,.05)}.admin-proto-page .table-row strong,.admin-products-page .table-row strong,.admin-import-page .table-row strong,.admin-audit-page .table-row strong,.admin-sku-page .table-row strong,.admin-proto-page .table-row span,.admin-products-page .table-row span,.admin-import-page .table-row span,.admin-audit-page .table-row span,.admin-sku-page .table-row span{color:#ffffffad}.admin-proto-page .table-subline,.admin-products-page .table-subline,.admin-import-page .table-subline,.admin-audit-page .table-subline,.admin-sku-page .table-subline{color:#ffffff6b}.admin-proto-page .input,.admin-products-page .input,.admin-import-page .input,.admin-audit-page .input,.admin-sku-page .input,.admin-proto-page .select,.admin-products-page .select,.admin-import-page .select,.admin-audit-page .select,.admin-sku-page .select{border:1px solid #303036;border-radius:14px;background:#202024;color:#fff}.admin-proto-page .input::placeholder,.admin-products-page .input::placeholder,.admin-import-page .input::placeholder,.admin-audit-page .input::placeholder,.admin-sku-page .input::placeholder{color:#ffffff47}.admin-proto-page .primary-button,.admin-products-page .primary-button,.admin-import-page .primary-button,.admin-audit-page .primary-button,.admin-sku-page .primary-button{border:0;border-radius:12px;background:#f33;color:#fff;font-size:13px;font-weight:500;min-height:unset;padding:10px 20px;transition:background .15s}.admin-proto-page .primary-button:hover,.admin-products-page .primary-button:hover,.admin-import-page .primary-button:hover,.admin-audit-page .primary-button:hover,.admin-sku-page .primary-button:hover{background:#b9221c}.admin-proto-page .primary-button:disabled,.admin-products-page .primary-button:disabled,.admin-import-page .primary-button:disabled,.admin-audit-page .primary-button:disabled,.admin-sku-page .primary-button:disabled{background:#2a2a2f;color:#ffffff5c;cursor:not-allowed}.admin-proto-page .ghost-button,.admin-products-page .ghost-button,.admin-import-page .ghost-button,.admin-audit-page .ghost-button,.admin-sku-page .ghost-button{border:1px solid #303036;border-radius:12px;background:#202024;color:#ffffffdb;font-size:13px;font-weight:400;min-height:unset;padding:10px 20px}.admin-proto-page .role-center-strip,.admin-products-page .role-center-strip,.admin-import-page .role-center-strip,.admin-audit-page .role-center-strip,.admin-sku-page .role-center-strip{border:1px solid #303036;border-radius:18px;background:#18181c}.admin-proto-page .role-center-tab,.admin-products-page .role-center-tab,.admin-import-page .role-center-tab,.admin-audit-page .role-center-tab,.admin-sku-page .role-center-tab{border:1px solid #303036;background:#202024;color:#ffffffad}.admin-proto-page .role-center-tab.is-active,.admin-products-page .role-center-tab.is-active,.admin-import-page .role-center-tab.is-active,.admin-audit-page .role-center-tab.is-active,.admin-sku-page .role-center-tab.is-active{border-color:#0074e494;background:#0074e433;color:#fff}.admin-proto-page .form-error,.admin-products-page .form-error,.admin-import-page .form-error,.admin-audit-page .form-error,.admin-sku-page .form-error,.admin-proto-page .form-success,.admin-products-page .form-success,.admin-import-page .form-success,.admin-audit-page .form-success,.admin-sku-page .form-success,.admin-proto-page .auth-hint,.admin-products-page .auth-hint,.admin-import-page .auth-hint,.admin-audit-page .auth-hint,.admin-sku-page .auth-hint{border-radius:14px}.admin-proto-page .admin-sales-toolbar{flex-wrap:nowrap;flex-shrink:0}.admin-proto-page .admin-sales-toolbar .input{flex:0 0 132px;width:132px;padding:8px 12px;font-size:13px;color-scheme:dark}.admin-proto-page .table-shell>.auth-hint{text-align:center;padding:32px 16px}@media (max-width: 760px){.admin-proto-page .page-hero h2,.admin-products-page .page-hero h2,.admin-import-page .page-hero h2,.admin-audit-page .page-hero h2,.admin-sku-page .page-hero h2{font-size:30px}}.admin-users-shell,.admin-user-form-shell{display:grid;gap:14px}.admin-users-toolbar{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.admin-users-table-shell{overflow-x:auto}.table-row-admin-users-customer{display:grid;grid-template-columns:1.05fr 1.45fr .9fr .65fr 1.05fr .95fr 1.05fr .7fr .9fr;gap:12px;align-items:center;justify-content:space-around}.table-row-admin-users-customer span{min-width:0}.table-row-admin-users-influencer{display:grid;grid-template-columns:1.05fr 1.45fr .75fr 1.1fr 1fr 1.05fr .7fr 1.55fr;gap:12px;align-items:center;justify-content:space-around}.table-row-admin-users-influencer span{min-width:0}.table-row-admin-users-publisher{display:grid;grid-template-columns:1.05fr 1.45fr .75fr .85fr .95fr 1.05fr .7fr 1.2fr;gap:12px;align-items:center;justify-content:space-around}.table-row-admin-users-publisher span{min-width:0}.admin-user-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:84px;border-radius:999px;font-size:12px;font-style:normal;font-weight:700}.admin-user-status-pill.is-active{color:#86efac;border:1px solid rgba(34,197,94,.3);background:#16a34a24}.admin-user-status-pill.is-pending{color:#fcd34d;border:1px solid rgba(245,158,11,.36);background:#f59e0b24}.admin-user-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-user-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-user-form-grid label{display:grid;gap:8px}.admin-user-form-grid label span{color:#edededb8;font-size:13px}.admin-user-form-wide{grid-column:1/-1}@media (max-width: 980px){.admin-users-table-shell{overflow-x:auto}}@media (max-width: 760px){.admin-users-toolbar,.admin-user-form-grid{grid-template-columns:1fr}}.admin-command-module-shell{display:grid;gap:14px}.admin-command-module-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-command-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-command-focus-item{display:grid;gap:6px;padding:14px;border:1px solid rgba(74,74,74,.2);border-radius:14px;background:#1414149e}.admin-command-focus-item strong{color:#fff}.admin-command-focus-item span{color:#edededb8;font-size:13px}@media (max-width: 980px){.admin-command-focus-grid{grid-template-columns:1fr}}@media (max-width: 760px){.admin-command-module-metrics{grid-template-columns:1fr}}.admin-sales-page{gap:18px}.admin-sales-page .page-hero{padding:4px 2px}.admin-sales-page .page-hero h2{margin:0;font-size:38px;line-height:1.08;letter-spacing:-.01em;color:#fff}.admin-sales-page .page-hero p{margin:8px 0 0;max-width:820px;color:#ffffff94}.admin-sales-page .section-card,.admin-sales-page .metric-card{border:1px solid #303036;border-radius:24px;background:#18181c;box-shadow:0 20px 60px #0000003d}.admin-sales-page .metric-card{min-height:122px}.admin-sales-page .metric-label{color:#ffffff6b}.admin-sales-page .metric-value{color:#fff}.admin-sales-page .metric-subtext,.admin-sales-page .section-head p{color:#ffffff8a}.admin-sales-page .section-head h3{color:#fff}.admin-sales-page .table-shell{border:1px solid #303036;border-radius:18px;background:#1d1d22}.admin-sales-page .table-head{border-bottom:1px solid #303036;color:#ffffff70}.admin-sales-page .table-row{border-top:1px solid rgba(255,255,255,.03)}.admin-sales-page .table-row strong,.admin-sales-page .table-row span{color:#fff}.admin-sales-page .table-subline{color:#ffffff6b}.admin-sales-page .input,.admin-sales-page .select{border:1px solid #303036;border-radius:14px;background:#202024;color:#fff}.admin-sales-page .input::placeholder{color:#ffffff47}.admin-sales-page .primary-button{border:0;border-radius:12px;background:#0074e4;color:#fff}.admin-sales-page .ghost-button{border:1px solid #303036;border-radius:12px;background:#202024;color:#ffffffdb}.admin-sales-page .role-center-strip{border:1px solid #303036;border-radius:18px;background:#18181c}.admin-sales-page .role-center-tab{border:1px solid #303036;background:#202024;color:#ffffffad}.admin-sales-page .role-center-tab.is-active{border-color:#0074e494;background:#0074e433;color:#fff}.admin-sales-page .form-error,.admin-sales-page .form-success,.admin-sales-page .auth-hint{border-radius:14px}@media (max-width: 760px){.admin-sales-page .page-hero h2{font-size:30px}}.admin-sales-shell{display:grid;gap:16px}.admin-sales-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.admin-sales-toolbar .input{flex:1 1 200px;min-width:0}.admin-sales-preset-btn{border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff06;color:#ffffffa3;padding:6px 14px;font-size:13px;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.admin-sales-preset-btn.is-active{border-color:#0074e46b;background:#0074e41f;color:#bae6fd}.admin-sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-sales-table-shell{overflow:hidden}.table-row-admin-home{grid-template-columns:.9fr 1.3fr 1.2fr .7fr .8fr .7fr .7fr .7fr .7fr .9fr .5fr}.table-row-admin-home span{min-width:0}.admin-home-more-link{font-size:13px;color:#38bdf8e6;text-decoration:none}.admin-home-more-link:hover{color:#38bdf8;text-decoration:underline}.table-row-admin-sales{grid-template-columns:.9fr 1.2fr .9fr .7fr .7fr .7fr 1fr .5fr}.table-row-admin-sales.is-payments{grid-template-columns:.7fr 1fr .8fr .6fr .6fr .6fr .9fr .55fr .55fr .8fr .5fr}.table-row-admin-sales span{min-width:0}.admin-sales-stage-pill{display:inline-flex;align-items:center;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:500}.admin-sales-stage-pill.is-ok{border:1px solid rgba(52,211,153,.3);background:#34d3991a;color:#a7f3d0}.admin-sales-stage-pill.is-warning{border:1px solid rgba(251,191,36,.3);background:#fbbf241a;color:#fde68a}.admin-sales-stage-pill.is-danger{border:1px solid rgba(248,113,113,.3);background:#ef44441a;color:#fca5a5}@media (max-width: 1200px){.admin-sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.admin-sales-table-shell{overflow-x:auto}.table-row-admin-sales,.table-row-admin-sales.is-payments{min-width:1100px}}@media (max-width: 760px){.admin-sales-toolbar{flex-direction:column;align-items:stretch}}.admin-settlement-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}@media (max-width: 1200px){.admin-settlement-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.admin-settlement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-settlement-metrics .metric-card{border:1px solid #303036;border-radius:24px;background:#18181c;min-height:110px}.admin-settle-pending-list{display:flex;flex-direction:column;gap:12px}.admin-settle-pending-row{display:grid;grid-template-columns:1.1fr .9fr .9fr 2fr .5fr 1.6fr;align-items:center;gap:12px 16px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:16px 20px}@media (max-width: 1100px){.admin-settle-pending-row{grid-template-columns:1fr 1fr}}.admin-settle-col,.admin-settle-col--wide{min-width:0}.admin-settle-col-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin-bottom:6px}.admin-settle-col-name{font-size:15px;font-weight:600;color:#fff}.admin-settle-col-val{font-size:13px;color:#ffffffc7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-settle-col-sub{font-size:12px;color:#ffffff6b;margin-top:2px}.admin-settle-amount{font-size:18px;font-weight:600;margin-top:2px}.admin-settle-amount.is-fiat{color:#6ee7b7}.admin-settle-amount.is-usdo{color:#7dd3fc}.admin-settle-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-settle-btn-reject{border:1px solid rgba(248,113,113,.2);background:#ef44441a;color:#fca5a5;border-radius:6px;padding:12px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.admin-settle-btn-reject:hover{background:#ef44442e}.admin-settle-btn-approve{border:0;background:#16a34a;color:#fff;border-radius:6px;padding:12px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.admin-settle-btn-approve:hover{background:#15803d}.admin-settle-empty{font-size:13px;color:#fff6;padding:20px 4px}.table-row-admin-settle{grid-template-columns:1.1fr .9fr .7fr .55fr .85fr 1.6fr .7fr .65fr}.admin-settle-account-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;color:#ffffff80!important}.admin-sales-page .table-row.table-row-admin-settle{font-size:13px;padding:12px 16px}.admin-sales-page .table-row.table-row-admin-settle span:nth-child(1){font-family:SF Mono,Fira Code,monospace;font-size:12px;color:#ffffff85!important;letter-spacing:.02em}.admin-sales-page .table-row.table-row-admin-settle span:nth-child(2){font-weight:500}.admin-sales-page .table-row.table-row-admin-settle span:nth-child(3){font-size:12px;color:#ffffff8c!important}.admin-sales-page .table-row.table-row-admin-settle span:nth-child(5){font-weight:600;color:#6ee7b7!important}.admin-sales-page .table-row.table-row-admin-settle span:nth-child(7){font-size:12px;color:#ffffff73!important}.table-row-admin-orders{grid-template-columns:1fr 1.3fr 1.1fr .9fr .9fr .7fr .7fr .85fr}.admin-order-no{font-size:12px;color:#fff9!important;font-family:monospace}.admin-settle-head-flex{flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:14px!important}.admin-sales-toolbar--compact{flex-wrap:nowrap;gap:8px;align-items:center;display:flex}.admin-sales-page .admin-sales-toolbar--compact .input{flex:none;width:150px}.admin-sales-stage-pill.is-info{border:1px solid rgba(56,189,248,.3);background:#38bdf81a;color:#7dd3fc}@media (max-width: 980px){.table-row-admin-settle,.table-row-admin-orders{min-width:1000px}.table-shell{overflow-x:auto}}.admin-users-page,.admin-settings-page,.admin-ranking-page,.admin-command-center-page,.admin-products-list-page{gap:18px}.admin-users-page .page-hero,.admin-settings-page .page-hero,.admin-ranking-page .page-hero,.admin-command-center-page .page-hero,.admin-products-list-page .page-hero{padding:4px 2px}.admin-users-page .page-hero h2,.admin-settings-page .page-hero h2,.admin-ranking-page .page-hero h2,.admin-command-center-page .page-hero h2,.admin-products-list-page .page-hero h2{margin:0;font-size:38px;line-height:1.08;letter-spacing:-.01em;color:#fff}.admin-users-page .page-hero p,.admin-settings-page .page-hero p,.admin-ranking-page .page-hero p,.admin-command-center-page .page-hero p,.admin-products-list-page .page-hero p{margin:8px 0 0;max-width:820px;color:#ffffff94}.admin-users-page .section-card,.admin-settings-page .section-card,.admin-ranking-page .section-card,.admin-command-center-page .section-card,.admin-products-list-page .section-card,.admin-users-page .metric-card,.admin-settings-page .metric-card,.admin-ranking-page .metric-card,.admin-command-center-page .metric-card,.admin-products-list-page .metric-card{border:1px solid #303036;border-radius:24px;background:#18181c;box-shadow:0 20px 60px #0000003d}.admin-users-page .metric-card,.admin-ranking-page .metric-card,.admin-command-center-page .metric-card{min-height:122px}.admin-users-page .metric-label,.admin-settings-page .metric-label,.admin-ranking-page .metric-label,.admin-command-center-page .metric-label,.admin-products-list-page .metric-label{color:#ffffff6b}.admin-users-page .metric-value,.admin-settings-page .metric-value,.admin-ranking-page .metric-value,.admin-command-center-page .metric-value,.admin-products-list-page .metric-value{color:#fff}.admin-users-page .metric-subtext,.admin-settings-page .metric-subtext,.admin-ranking-page .metric-subtext,.admin-command-center-page .metric-subtext,.admin-products-list-page .metric-subtext,.admin-users-page .section-head p,.admin-settings-page .section-head p,.admin-ranking-page .section-head p,.admin-command-center-page .section-head p,.admin-products-list-page .section-head p{color:#ffffff8a}.admin-users-page .section-head h3,.admin-settings-page .section-head h3,.admin-ranking-page .section-head h3,.admin-command-center-page .section-head h3,.admin-products-list-page .section-head h3{color:#fff}.admin-users-page .table-shell,.admin-ranking-page .table-shell,.admin-command-center-page .table-shell,.admin-products-list-page .table-shell{border:1px solid #303036;border-radius:18px;background:#1d1d22;overflow-x:auto}.admin-users-page .table-head,.admin-ranking-page .table-head,.admin-command-center-page .table-head,.admin-products-list-page .table-head{border-bottom:1px solid #303036;color:#ffffff70}.admin-users-page .table-row,.admin-ranking-page .table-row,.admin-command-center-page .table-row,.admin-products-list-page .table-row{border-top:1px solid rgba(255,255,255,.03)}.admin-users-page .table-row strong,.admin-ranking-page .table-row strong,.admin-command-center-page .table-row strong,.admin-products-list-page .table-row strong,.admin-users-page .table-row span,.admin-ranking-page .table-row span,.admin-command-center-page .table-row span,.admin-products-list-page .table-row span{color:#fff}.admin-users-page .table-subline,.admin-ranking-page .table-subline,.admin-command-center-page .table-subline,.admin-products-list-page .table-subline{color:#ffffff6b}.admin-users-page .input,.admin-settings-page .input,.admin-ranking-page .input,.admin-command-center-page .input,.admin-products-list-page .input,.admin-users-page .select,.admin-settings-page .select,.admin-ranking-page .select,.admin-command-center-page .select,.admin-products-list-page .select{border:1px solid #303036;border-radius:14px;background:#202024;color:#fff}.admin-users-page .input::placeholder,.admin-settings-page .input::placeholder,.admin-ranking-page .input::placeholder,.admin-command-center-page .input::placeholder,.admin-products-list-page .input::placeholder{color:#ffffff47}.admin-users-page .primary-button,.admin-settings-page .primary-button,.admin-ranking-page .primary-button,.admin-command-center-page .primary-button,.admin-products-list-page .primary-button{border:0;border-radius:12px;background:#0074e4;color:#fff}.admin-users-page .ghost-button,.admin-settings-page .ghost-button,.admin-ranking-page .ghost-button,.admin-command-center-page .ghost-button,.admin-products-list-page .ghost-button{border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff08;color:#ffffffc7;padding:8px 12px;font-size:12px;min-height:unset}.admin-users-page .role-center-strip,.admin-command-center-page .role-center-strip{border:1px solid #303036;border-radius:18px;background:#18181c}.admin-users-page .role-center-tab,.admin-command-center-page .role-center-tab{border:1px solid #303036;background:#202024;color:#ffffffad}.admin-users-page .role-center-tab.is-active,.admin-command-center-page .role-center-tab.is-active{border-color:#0074e494;background:#0074e433;color:#fff}.admin-users-page .form-error,.admin-settings-page .form-error,.admin-ranking-page .form-error,.admin-command-center-page .form-error,.admin-products-list-page .form-error,.admin-users-page .form-success,.admin-settings-page .form-success,.admin-ranking-page .form-success,.admin-command-center-page .form-success,.admin-products-list-page .form-success,.admin-users-page .auth-hint,.admin-settings-page .auth-hint,.admin-ranking-page .auth-hint,.admin-command-center-page .auth-hint,.admin-products-list-page .auth-hint{border-radius:14px}@media (max-width: 760px){.admin-users-page .page-hero h2,.admin-settings-page .page-hero h2,.admin-ranking-page .page-hero h2,.admin-command-center-page .page-hero h2,.admin-products-list-page .page-hero h2{font-size:30px}}.admin-disputes-page .metric-label{color:#ffffff6b}.admin-disputes-page .metric-value{color:#fff}.admin-disputes-page .metric-subtext,.admin-disputes-page .section-head p{color:#ffffff8a}.admin-disputes-page .section-head h3{color:#fff}.admin-disputes-page .form-success{border-radius:14px}.admin-disputes-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width: 1000px){.admin-disputes-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-disputes-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.admin-disputes-search-input{height:40px;width:180px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#1a1a20;padding:0 14px;font-size:13px;color:#fff;outline:none}.admin-disputes-search-input::placeholder{color:#ffffff47}.admin-disputes-select{height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background-color:#1a1a20;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:0 36px 0 12px;font-size:13px;color:#fff;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.admin-disputes-table-shell{border:1px solid rgba(255,255,255,.06);border-radius:18px;background:#ffffff04;overflow-x:auto;min-width:0;margin-top:16px}.admin-disputes-table-head{border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff08;padding-top:14px;padding-bottom:14px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:#ffffff59;min-width:760px}.admin-disputes-table-row{border-top:1px solid rgba(255,255,255,.05);padding-top:16px;padding-bottom:16px;font-size:13.5px;min-width:760px}.admin-disputes-table-row:first-of-type{border-top:none}.admin-disputes-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:13px;color:#ffffff7a}.admin-disputes-page-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffffb8;cursor:pointer;transition:background .15s}.admin-disputes-page-btn:hover:not(:disabled){background:#ffffff0f}.admin-disputes-page-btn:disabled{opacity:.3;cursor:not-allowed}.admin-disputes-screenshot-thumb{display:inline-flex;align-items:center;justify-content:center;width:160px;height:100px;padding:0;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:zoom-in;transition:border-color .15s ease,transform .15s ease}.admin-disputes-screenshot-thumb:hover{border-color:#ffffff3d;transform:translateY(-1px)}.admin-disputes-screenshot-thumb img{display:block;width:100%;height:100%;object-fit:cover}.admin-disputes-image-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:32px;background:#000000d1}.admin-disputes-image-preview{position:relative;display:flex;max-width:min(1120px,94vw);max-height:90vh}.admin-disputes-image-preview img{display:block;max-width:100%;max-height:90vh;object-fit:contain;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0b0d12}.admin-disputes-image-preview-close{position:absolute;top:-14px;right:-14px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#181a20;color:#ffffffd1;font-size:22px;line-height:1;cursor:pointer}.admin-disputes-image-preview-close:hover{background:#242832;color:#fff}.admin-settings-shell{display:grid;gap:16px}.admin-settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-settings-form-grid label{display:grid;gap:8px}.admin-settings-form-grid label span{color:#ffffff6b;font-size:13px}.admin-settings-actions{display:flex;justify-content:flex-end;padding-top:4px}.admin-settings-actions .primary-button{padding:10px 20px;font-size:14px;border-radius:8px}@media (max-width: 760px){.admin-settings-form-grid{grid-template-columns:1fr}}.admin-product-list{display:flex;flex-direction:column;gap:12px}.admin-product-list-card{border:1px solid #303036;border-radius:24px;background:#18181c;padding:18px 20px;transition:border-color .15s ease}.admin-product-list-card:hover{border-color:#ffffff1a}.admin-product-list-grid{display:grid;grid-template-columns:200px minmax(0,1fr) 80px auto 210px;align-items:center;gap:16px}.admin-product-cover{overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.06)}.admin-product-cover img{height:90px;width:100%;object-fit:cover;display:block}.admin-product-name{font-size:18px;font-weight:600;letter-spacing:-.025em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-product-publisher{margin-top:4px;font-size:13px;color:#ffffff70}.admin-product-tags{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.admin-product-tag{display:inline-flex;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;padding:3px 10px;font-size:11px;color:#ffffff9e}.admin-product-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-product-stat-box{border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:10px 12px}.admin-product-stat-label{font-size:12px;color:#ffffff61}.admin-product-stat-value{margin-top:6px;font-size:15px;font-weight:600;color:#fff}.admin-product-stat-value.is-sky{color:#7dd3fc}.admin-product-actions{display:flex;flex-direction:column;gap:8px}.admin-product-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-product-btn{border-radius:6px;border:1px solid rgba(255,255,255,.09);background:#ffffff06;padding:8px 12px;font-size:12px;font-weight:500;color:#ffffffd1;cursor:pointer;text-align:center;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease}.admin-product-btn:hover{border-color:#ffffff29;background:#ffffff0d}.admin-product-btn.is-warning{border-color:#fbbf2433;background:#f59e0b14;color:#fcd34d}.admin-product-btn.is-success{border-color:#34d39933;background:#10b98114;color:#6ee7b7}.admin-product-btn.is-danger{border-color:#f8717133;background:#ef444414;color:#fca5a5}.admin-confirm-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;display:flex;align-items:center;justify-content:center;z-index:999}.admin-confirm-modal{background:#14161a;border:1px solid rgba(255,255,255,.08);border-radius:24px;width:520px;max-width:90vw;padding:28px}.admin-confirm-modal-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:4px}.admin-confirm-modal-sub{font-size:14px;color:#ffffff70;margin-bottom:20px}.admin-confirm-modal-warn{border-radius:16px;border:1px solid rgba(248,113,113,.2);background:#ef444414;padding:18px;font-size:14px;line-height:1.7;color:#fecaca;margin-bottom:20px}.admin-confirm-modal-actions{display:flex;gap:12px}.admin-confirm-modal-actions .primary-button{flex:1;background:#ef4444d9!important}.admin-confirm-modal-actions .ghost-button{flex:1}.admin-product-edit-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);gap:24px;align-items:start}@media (max-width: 1100px){.admin-product-edit-layout{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}}@media (max-width: 900px){.admin-product-edit-layout{grid-template-columns:1fr}}.admin-product-edit-form{display:flex;flex-direction:column;gap:18px}.admin-product-edit-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.admin-product-edit-row{grid-template-columns:1fr}}.admin-product-edit-field{display:flex;flex-direction:column;gap:6px}.admin-product-edit-label{font-size:12px;font-weight:500;color:#ffffff6b}.admin-product-edit-preview-col{display:flex;flex-direction:column;gap:12px;position:sticky;top:20px}.admin-product-edit-preview-actions{display:flex;justify-content:flex-end;gap:10px}.admin-product-edit-preview-card{background:#111318;border:1px solid rgba(255,255,255,.08);border-radius:22px;overflow:hidden}.admin-product-edit-preview-cover-wrap{width:100%;height:260px;overflow:hidden;background:#0e0f12}.admin-product-edit-preview-cover{width:100%;height:100%;object-fit:cover;display:block}.admin-product-edit-preview-body{padding:20px}.admin-product-edit-preview-name{font-size:22px;font-weight:600;color:#fff;line-height:1.3;letter-spacing:-.01em}.admin-product-edit-preview-pub{margin-top:6px;font-size:13px;color:#ffffff80;letter-spacing:.01em}.admin-product-edit-preview-desc{margin-top:14px;font-size:13px;line-height:1.7;color:#ffffff8f;background:#ffffff0a;border-radius:14px;padding:12px 14px}.admin-product-edit-v2-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:start}@media (max-width: 1200px){.admin-product-edit-v2-grid{grid-template-columns:minmax(0,1fr)}}.admin-product-edit-v2-form{display:flex;flex-direction:column;gap:16px}.admin-product-edit-v2-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.admin-product-edit-v2-row{grid-template-columns:1fr}}.admin-product-edit-v2-preview{overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#111318}.admin-product-edit-v2-preview-head{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}@media (max-width: 900px){.admin-product-edit-v2-preview-head{grid-template-columns:1fr}}.admin-product-edit-v2-cover-panel{background:#0000004d;display:flex;flex-direction:column}.admin-product-edit-v2-cover-img{width:100%;height:420px;object-fit:cover;display:block}@media (max-width: 900px){.admin-product-edit-v2-cover-img{height:280px}}.admin-product-edit-v2-portrait-frame{position:relative;width:100%;aspect-ratio:2/3;overflow:hidden;background:#0e0f12;display:flex;align-items:center;justify-content:center}.admin-product-edit-v2-portrait-frame img{width:100%;height:100%;object-fit:cover;display:block}.admin-product-edit-v2-banner-frame{position:relative;width:100%;aspect-ratio:460/215;overflow:hidden;background:#0e0f12;border-top:1px solid rgba(255,255,255,.06)}.admin-product-edit-v2-banner-frame img{width:100%;height:100%;object-fit:cover;display:block}.admin-product-edit-v2-frame-placeholder{font-size:13px;color:#ffffff59;padding:0 16px;text-align:center}.admin-product-edit-v2-cover-actions{border-top:1px solid rgba(255,255,255,.06);padding:16px;display:flex;flex-direction:column;gap:10px}.admin-product-edit-v2-upload-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;cursor:pointer;border-radius:10px;border:1px solid rgba(56,189,248,.2);background:#38bdf81a;padding:12px 16px;font-size:13px;font-weight:500;color:#bae6fd;transition:background-color .15s ease}.admin-product-edit-v2-upload-btn:hover{background:#38bdf829}.admin-product-edit-v2-upload-btn.is-secondary{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffc7}.admin-product-edit-v2-upload-btn.is-secondary:hover{background:#ffffff14}.admin-product-edit-v2-upload-btn input{display:none}.admin-product-edit-v2-cover-note{font-size:12px;color:#ffffff61;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-product-edit-v2-info{padding:20px}.admin-product-edit-v2-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#ffffff4d}.admin-product-edit-v2-title{margin-top:10px;font-size:28px;font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.2}.admin-product-edit-v2-desc{margin-top:8px;font-size:13px;line-height:1.55;color:#ffffff8f;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-product-edit-v2-tags{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.admin-product-edit-v2-tag{display:inline-flex;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:4px 12px;font-size:12px;color:#ffffffb3}.admin-product-edit-v2-meta-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 640px){.admin-product-edit-v2-meta-grid{grid-template-columns:1fr}}.admin-product-edit-v2-meta-box{border-radius:14px;background:#0f1115;padding:12px 14px}.admin-product-edit-v2-meta-label{font-size:12px;color:#ffffff5c}.admin-product-edit-v2-meta-value{margin-top:6px;font-size:14px;font-weight:600;color:#ffffffd1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-edit-v2-stat-row{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width: 640px){.admin-product-edit-v2-stat-row{grid-template-columns:1fr}}.admin-product-edit-v2-stat-box{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:12px 14px}.admin-product-edit-v2-stat-box .admin-product-edit-v2-stat-label{font-size:12px;color:#ffffff6b}.admin-product-edit-v2-stat-box .admin-product-edit-v2-stat-val{margin-top:6px;font-size:16px;font-weight:600;color:#fff}.admin-product-edit-v2-stat-box.is-green{border-color:#34d39933;background:#10b9811a}.admin-product-edit-v2-stat-box.is-green .admin-product-edit-v2-stat-val{color:#6ee7b7}.admin-product-edit-v2-stat-box.is-blue{border-color:#38bdf833;background:#38bdf81a}.admin-product-edit-v2-stat-box.is-blue .admin-product-edit-v2-stat-val{color:#7dd3fc}.admin-product-edit-v2-material{border-top:1px solid rgba(255,255,255,.06);padding:20px}.admin-product-edit-v2-material-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-product-edit-v2-material-head .admin-product-edit-v2-material-title{font-size:14px;font-weight:600;color:#fff}.admin-product-edit-v2-material-head .admin-product-edit-v2-material-desc{margin-top:4px;font-size:12px;color:#ffffff5c}.admin-product-edit-v2-material-head .admin-product-edit-v2-material-count{flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:4px 12px;font-size:12px;color:#ffffff85}.admin-product-edit-v2-material-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:12px;padding-bottom:10px;scroll-snap-type:x mandatory}.admin-product-edit-v2-material-grid::-webkit-scrollbar{height:8px}.admin-product-edit-v2-material-grid::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}.admin-product-edit-v2-material-grid::-webkit-scrollbar-thumb:hover{background:#ffffff5c}.admin-product-edit-v2-material-grid::-webkit-scrollbar-track{background:#ffffff0a;border-radius:4px}.admin-product-edit-v2-material-item{flex:0 0 auto;width:180px;scroll-snap-align:start;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0f1115}.admin-product-edit-v2-material-item img{display:block;width:100%;height:100px;object-fit:cover}.admin-product-edit-v2-material-item .admin-product-edit-v2-material-label{padding:8px 10px;font-size:12px;color:#ffffff73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 760px){.admin-product-edit-v2-material-item{width:150px}}@media (max-width: 1200px){.admin-product-list-grid{grid-template-columns:160px 1fr 70px 1fr}.admin-product-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.admin-product-list-grid{grid-template-columns:1fr}.admin-product-cover img{height:160px}}.admin-import-stepper{display:flex;align-items:center;gap:0;overflow-x:auto;padding-bottom:4px}.admin-import-step-btn{display:inline-flex;align-items:center;gap:10px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;padding:10px 16px;font-size:14px;cursor:pointer;color:#ffffffb8;white-space:nowrap;flex-shrink:0;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.admin-import-step-btn:disabled{cursor:not-allowed;color:#ffffff42;background:#ffffff03;border-color:#ffffff0d}.admin-import-step-btn.is-active{border-color:#38bdf838;background:#38bdf814;color:#bae6fd}.admin-import-step-num{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:12px;font-weight:700;background:#ffffff14;color:#ffffffb3;flex-shrink:0}.admin-import-step-btn.is-active .admin-import-step-num{background:#38bdf82e;color:#bae6fd}.admin-import-step-btn:disabled .admin-import-step-num{background:#ffffff0a;color:#ffffff47}.admin-import-step-divider{flex:1;min-width:16px;height:1px;background:#ffffff12;margin:0 4px}.admin-import-preview-placeholder{min-height:280px;display:flex;align-items:center;justify-content:center;border-radius:16px;border:1px dashed rgba(255,255,255,.1);background:#ffffff03;font-size:13px;color:#ffffff4d}.admin-import-step-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;margin-top:20px}.admin-import-step-col{display:flex;flex-direction:column;gap:16px}.admin-import-preview-card{border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#0f1115;overflow:hidden}.admin-import-preview-cover{height:180px;background:#1a1d24;display:flex;align-items:center;justify-content:center;color:#fff3;font-size:13px}.admin-import-preview-info{padding:20px}.admin-import-preview-name{font-size:20px;font-weight:700;color:#fff}.admin-import-preview-meta{margin-top:6px;font-size:13px;color:#ffffff70}.admin-import-preview-stats{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-import-meta-box{background:#0f1115;border-radius:12px;padding:12px}.admin-import-meta-label{font-size:12px;color:#ffffff5c;margin-bottom:6px}.admin-import-meta-value{font-size:14px;font-weight:600;color:#fff}.admin-import-sku-row{border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#0f1115;padding:18px}.admin-import-sku-grid{display:grid;grid-template-columns:3fr 2fr 3fr 4fr 40px;gap:12px;align-items:end}.admin-import-price-grid{display:grid;grid-template-columns:3fr 2fr 2fr 2fr 1fr 2fr;gap:12px;align-items:end}.admin-import-upload-grid{display:grid;grid-template-columns:3fr 4fr 2fr 3fr;gap:16px;align-items:center}.admin-import-price-hint{border-radius:12px;border:1px solid rgba(56,189,248,.18);background:#38bdf80f;padding:12px 16px;font-size:13px;line-height:1.75;color:#bae6fd}.admin-import-publish-grid{display:grid;grid-template-columns:7fr 5fr;gap:24px;margin-top:20px}.admin-import-confirm-item{background:#0f1115;border-radius:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.06)}.admin-import-confirm-label{font-size:12px;color:#ffffff5c;margin-bottom:6px}.admin-import-confirm-value{font-size:14px;font-weight:600;color:#fff}.admin-import-success-box{border-radius:18px;border:1px solid rgba(52,211,153,.2);background:#34d39912;padding:40px;text-align:center}.admin-import-success-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#34d3991f;margin:0 auto;color:#34d399}.admin-import-success-title{margin-top:20px;font-size:28px;font-weight:700;color:#fff}.admin-import-success-desc{margin-top:10px;font-size:14px;line-height:1.75;color:#a7f3d0}.admin-import-success-actions{margin-top:24px;display:flex;gap:12px;justify-content:center}.admin-import-danger-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;cursor:pointer;color:#fca5a5;flex-shrink:0}.admin-import-danger-btn:disabled{opacity:.3;cursor:not-allowed}.admin-import-chip{display:inline-flex;align-items:center;border-radius:999px;padding:3px 10px;font-size:12px}.admin-import-chip.is-ok{border:1px solid rgba(52,211,153,.3);background:#34d3991a;color:#a7f3d0}.admin-import-chip.is-pending{border:1px solid rgba(251,191,36,.3);background:#fbbf241a;color:#fde68a}@media (max-width: 900px){.admin-import-step-layout,.admin-import-publish-grid{grid-template-columns:1fr}.admin-import-sku-grid,.admin-import-price-grid{grid-template-columns:1fr 1fr}.admin-import-upload-grid{grid-template-columns:1fr}}.admin-ranking-shell{display:grid;gap:16px}.admin-ranking-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-ranking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-ranking-list{display:flex;flex-direction:column}.admin-ranking-item{display:flex;align-items:center;gap:14px;padding:14px 20px;border-top:1px solid rgba(255,255,255,.04)}.admin-ranking-item:first-child{border-top:0}.admin-ranking-rank{width:28px;text-align:center;font-weight:700;font-size:15px;color:#ffffff70;flex-shrink:0}.admin-ranking-rank.is-top{color:#fbbf24}.admin-ranking-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#ffffff14;flex-shrink:0;display:flex;align-items:center;justify-content:center}.admin-ranking-avatar img{width:100%;height:100%;object-fit:cover}.admin-ranking-cover{width:40px;height:40px;border-radius:8px;overflow:hidden;background:#ffffff14;flex-shrink:0}.admin-ranking-cover img{width:100%;height:100%;object-fit:cover}.admin-ranking-name{flex:1;min-width:0;font-size:14px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-ranking-sub{font-size:12px;color:#ffffff6b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-ranking-value{text-align:right;flex-shrink:0}.admin-ranking-value strong{font-size:16px;font-weight:700;color:#fff}.admin-ranking-value span{font-size:11px;color:#ffffff6b;margin-left:3px}.admin-ranking-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 20px;border-top:1px solid rgba(255,255,255,.05)}.admin-ranking-pagination p{font-size:12px;color:#ffffff61;margin:0}.admin-ranking-pagination-btns{display:flex;gap:6px}.admin-ranking-pagination-btns button{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,background-color .15s ease}.admin-ranking-pagination-btns button:hover:not(:disabled){border-color:#ffffff29;background:#ffffff0f}.admin-ranking-pagination-btns button:disabled{opacity:.35;cursor:not-allowed}@media (max-width: 1100px){.admin-ranking-grid{grid-template-columns:1fr}}.admin-command-center-shell{display:grid;gap:14px}.admin-command-center-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-command-center-table-shell{overflow-x:auto}.table-row-admin-cmd{display:grid;grid-template-columns:1.4fr .8fr .7fr 1.1fr;gap:12px;align-items:center}.table-row-admin-cmd span{min-width:0}.admin-cmd-shortcuts{display:flex;flex-wrap:wrap;gap:6px}.admin-cmd-shortcut-link{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;font-size:12px;font-weight:600;color:#ffffffb8;text-decoration:none;transition:border-color .15s ease,color .15s ease}.admin-cmd-shortcut-link:hover{border-color:#fff3;color:#fff}.admin-cmd-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.admin-cmd-module-item{display:grid;gap:4px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff06}.admin-cmd-module-item strong{color:#fff;font-size:14px}.admin-cmd-module-item span{color:#ffffff70;font-size:12px}.admin-users-stats-band{display:inline-flex;gap:32px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;padding:12px 20px}.admin-users-stats-band-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#ffffff9e}.admin-users-stats-band-label{color:#ffffff6b}.admin-users-stats-band-val{font-weight:600;color:#fff}.admin-users-stats-band-val.is-amber{color:#fcd34d}.ape-sku-hint{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;border-radius:14px;background:#111216;padding:12px 16px;font-size:13px;color:#ffffff7a}.ape-sku-hint-count{flex-shrink:0;color:#ffffff52}.ape-sku-list{display:flex;flex-direction:column;gap:12px}.ape-sku-item{overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0f1115;transition:border-color .15s ease}.ape-sku-item--hidden{border-color:#fbbf2440;background:#221b12;box-shadow:inset 0 0 0 1px #fbbf241f}.ape-sku-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(110px,.75fr) minmax(130px,.8fr) minmax(0,1.7fr) auto;align-items:center;gap:16px;padding:16px 20px}@media (max-width: 960px){.ape-sku-row{grid-template-columns:1fr auto}}.ape-sku-name-col{min-width:0}.ape-sku-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ape-sku-name{font-size:15px;font-weight:600;color:#fff}.ape-sku-desc{margin-top:4px;font-size:13px;color:#ffffff75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ape-sku-stat{font-size:13px;color:#ffffff94}@media (max-width: 960px){.ape-sku-stat{display:none}}.ape-sku-stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#ffffff47}.ape-sku-stat-value{margin-top:4px;font-weight:500;color:#ffffffd1}.ape-sku-stat-value--white{color:#fff}.ape-sku-included-col{min-width:0;font-size:13px;color:#ffffff7a}@media (max-width: 960px){.ape-sku-included-col{display:none}}.ape-sku-included-preview{margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffffad}.ape-sku-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ape-chip{display:inline-flex;align-items:center;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:500;background:#ffffff0f;color:#ffffffb3;white-space:nowrap}.ape-chip--amber{background:#fbbf2426;color:#fbbf24e6}.ape-chip--red{background:#ef444426;color:#fca5a5e6}.ape-chip--green{background:#34d39926;color:#6ee7b7e6}.ape-chip--blue{background:#0ea5e91f;color:#bae6fd;border:1px solid rgba(56,189,248,.2)}.ape-sku-btn-edit{display:inline-flex;align-items:center;gap:6px;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:500;background:#202127;color:#ffffffd1;cursor:pointer;border:0;transition:background-color .15s ease}.ape-sku-btn-edit:hover{background:#2a2b33}.ape-sku-btn-edit--active{background:#243244;color:#93c5fd}.ape-sku-chevron{display:inline-block;font-size:14px;transition:transform .2s ease}.ape-sku-chevron--up{transform:rotate(180deg)}.ape-sku-btn-vis{min-width:64px;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:500;background:#2b2b31;color:#ffffffd1;cursor:pointer;border:0;transition:background-color .15s ease}.ape-sku-btn-vis:hover{background:#34343b}.ape-sku-btn-vis--on{background:#243244;color:#93c5fd}.ape-sku-btn-del{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(239,68,68,.2);background:#ef44441a;color:#fca5a5d9;font-size:15px;cursor:pointer;transition:background-color .15s ease}.ape-sku-btn-del:hover:not(:disabled){background:#ef44442e}.ape-sku-btn-del:disabled{opacity:.3;cursor:not-allowed}.ape-sku-editor{border-top:1px solid rgba(255,255,255,.06);padding:16px 20px 20px}.ape-sku-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-bottom:20px}@media (max-width: 800px){.ape-sku-fields{grid-template-columns:1fr 1fr}}.ape-sku-field{display:flex;flex-direction:column;gap:8px}.ape-sku-field--col2{grid-column:span 2}.ape-sku-field--col3{grid-column:span 3}.ape-sku-field--col4{grid-column:span 4}.ape-sku-field--full{grid-column:1/-1}.ape-sku-readonly-box{display:flex;flex-direction:column;justify-content:center;border-radius:16px;background:#1a1a1f;padding:12px 16px;font-size:14px;color:#fff;min-height:48px}.ape-sku-usdo{margin-top:2px;font-size:11px;color:#93c5fd}.ape-sku-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 860px){.ape-sku-panels{grid-template-columns:1fr}}.ape-sku-panel{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#121318;padding:16px}.ape-sku-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ape-sku-panel-title{font-size:13px;font-weight:500;color:#fff}.ape-sku-panel-sub{margin-top:3px;font-size:12px;color:#ffffff6b}.ape-sku-file-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:end;gap:12px;margin-bottom:12px}.ape-sku-file-input-wrap{display:flex;flex-direction:column;gap:6px}.ape-sku-file-input{display:block;width:100%;font-size:12px;color:#ffffffb3}.ape-sku-file-input::-webkit-file-upload-button,.ape-sku-file-input::file-selector-button{margin-right:10px;border:0;border-radius:10px;background:#0074e4;padding:5px 12px;font-size:12px;color:#fff;cursor:pointer}.ape-sku-filename{font-size:11px;color:#ffffff59}.ape-sku-count-box{border-radius:14px;background:#0d0f13;padding:10px 14px}.ape-sku-count-num{margin-top:4px;font-size:22px;font-weight:600;color:#fff}.ape-sku-upload-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;background:#0d0f13;padding:10px 14px}.ape-sku-stock-info{font-size:13px;color:#ffffff85}.ape-sku-stock-info strong{margin-left:6px;font-weight:600;color:#fff}.ape-sku-upload-btn{border:0;border-radius:8px;background:#0074e4;padding:8px 16px;font-size:13px;color:#fff;cursor:pointer;transition:background-color .15s ease}.ape-sku-upload-btn:hover{background:#06c}.ape-sku-error{margin-top:10px;border-radius:14px;border:1px solid rgba(239,68,68,.2);background:#ef44441a;padding:10px 14px;font-size:12px;color:#fca5a5e6}.ape-sku-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.ape-sku-price-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ape-sku-price-stat-box{border-radius:14px;background:#0d0f13;padding:12px 14px}.ape-sku-price-stat-val{margin-top:4px;font-size:17px;font-weight:600;color:#fff}.ape-sku-suggested{margin-top:4px;font-size:22px;font-weight:600;color:#6ee7b7}.ape-sku-sub-note{margin-top:3px;font-size:11px;color:#ffffff6b}.ape-sku-hidden-notice{margin-top:16px;border-radius:14px;background:#fbbf241a;padding:12px 14px;font-size:13px;color:#fef3c7e6}.admin-import-fetch-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#111318}.admin-import-fetch-main{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.65fr)}@media (max-width: 980px){.admin-import-fetch-main{grid-template-columns:1fr}}.admin-import-cover-panel{display:flex;flex-direction:column;gap:12px;padding:16px;background:#00000042}.admin-import-cover-frame{display:flex;min-height:340px;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;background:#0e0f12;color:#ffffff59}.admin-import-cover-frame img{width:100%;height:100%;min-height:340px;object-fit:cover}.admin-import-cover-frame.is-portrait{min-height:0;aspect-ratio:2/3}.admin-import-cover-frame.is-portrait img{min-height:0;height:100%}.admin-import-cover-frame.is-banner{min-height:0;aspect-ratio:460/215}.admin-import-cover-frame.is-banner img{min-height:0;height:100%}.admin-product-cover-upload{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;border:1px solid rgba(56,189,248,.24);border-radius:8px;background:#38bdf81a;color:#bae6fd;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.admin-product-cover-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.admin-product-cover-upload.is-uploading{opacity:.55;cursor:not-allowed}.admin-import-cover-note,.admin-product-cover-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#ffffff61}.admin-import-fetch-info{padding:20px}.admin-import-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d}.admin-import-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.admin-import-edit-grid label{display:flex;flex-direction:column;gap:6px}.admin-import-edit-grid span{font-size:12px;color:#ffffff6b}.admin-import-edit-grid .is-wide{grid-column:1/-1}@media (max-width: 720px){.admin-import-edit-grid{grid-template-columns:1fr}}.admin-import-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}@media (max-width: 720px){.admin-import-data-grid{grid-template-columns:1fr}}.admin-import-stat-box{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a;padding:12px 14px}.admin-import-stat-box div{font-size:12px;color:#ffffff6b}.admin-import-stat-box strong{display:block;margin-top:7px;color:#fff;font-size:15px}.admin-import-stat-box.is-green{border-color:#4ade8038;background:#22c55e1a}.admin-import-stat-box.is-green strong{color:#86efac}.admin-import-stat-box.is-blue{border-color:#38bdf838;background:#0ea5e91a}.admin-import-stat-box.is-blue strong{color:#7dd3fc}.admin-material-section{border-top:1px solid rgba(255,255,255,.06);padding:18px}.admin-material-section.is-compact{margin-top:16px;border-top:0;border-radius:16px;background:#ffffff08;padding:12px}.admin-material-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-material-head span{flex-shrink:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;padding:4px 10px;font-size:12px;color:#ffffff85}.admin-material-title{font-size:14px;font-weight:600;color:#fff}.admin-material-desc{margin-top:4px;font-size:12px;color:#ffffff5c}.admin-material-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.is-compact .admin-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 760px){.admin-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-material-grid.is-scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;grid-template-columns:none;scroll-snap-type:x mandatory;padding-bottom:10px}.admin-material-grid.is-scroll::-webkit-scrollbar{height:8px}.admin-material-grid.is-scroll::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}.admin-material-grid.is-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff5c}.admin-material-grid.is-scroll::-webkit-scrollbar-track{background:#ffffff0a;border-radius:4px}.admin-material-grid.is-scroll .admin-material-item{flex:0 0 auto;width:180px;scroll-snap-align:start}@media (max-width: 760px){.admin-material-grid.is-scroll{grid-template-columns:none}.admin-material-grid.is-scroll .admin-material-item{width:150px}}.admin-material-item{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0f1115}.admin-material-item img{display:block;width:100%;height:86px;object-fit:cover}.admin-material-item div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;font-size:12px;color:#ffffff73}.admin-import-waiting-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start!important;min-height:420px!important;padding:32px;border:1px dashed rgba(255,255,255,.1);border-radius:22px;background:#ffffff05;text-align:left;color:#ffffff7a}.admin-import-waiting-card strong{display:block;color:#fff;font-size:24px;font-weight:600;letter-spacing:-.02em}.admin-import-waiting-card span{display:block;max-width:520px;margin-top:12px;line-height:1.7}.admin-publish-preview-card{overflow:hidden;border-radius:20px;background:#0f1115}.admin-publish-preview-card img{display:block;width:100%;height:150px;object-fit:cover}.admin-publish-preview-card .admin-import-meta-label,.admin-publish-preview-card .admin-publish-preview-title,.admin-publish-preview-card .admin-publish-preview-desc,.admin-publish-preview-card .admin-publish-preview-stats{margin-left:18px;margin-right:18px}.admin-publish-preview-card .admin-import-meta-label{margin-top:18px}.admin-publish-preview-title{margin-top:10px;color:#fff;font-size:24px;font-weight:700}.admin-publish-preview-desc{margin-top:8px;color:#ffffff85;font-size:13px;line-height:1.7}.admin-publish-preview-stats{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:16px;padding-bottom:18px;font-size:13px}.admin-publish-preview-stats span{color:#ffffff94}.admin-publish-preview-stats strong{color:#fff}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b8;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease-out;padding:20px}.modal-container{background:var(--color-surface-elevated, #251a14);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(--color-border, #3a291d)}.modal-box{background:#1a1d2e;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px;max-height:90vh;overflow-y:auto;animation:slideUp .25s ease-out}@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:var(--color-success, #4caf7a)}.modal-icon-error{color:var(--color-error, #d66b6b)}.modal-icon-warning{color:var(--color-warning, #d29a4f)}.modal-icon-info{color:var(--color-accent, #c58f4e)}.modal-title{font-size:24px;font-weight:600;color:var(--color-text-primary, #f8ead0);margin-bottom:12px;line-height:1.3}.modal-message{font-size:15px;color:var(--color-text-secondary, #ccb590);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,var(--color-accent, #c58f4e) 0%,var(--color-accent-secondary, #af7640) 100%);color:#fff8ec}.modal-button-confirm:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(var(--color-accent-rgb, 197, 143, 78),.35)}.modal-button-confirm:active{transform:translateY(0)}.modal-button-cancel{background:var(--color-surface, #17120f);color:var(--color-text-secondary, #ccb590);border:1px solid var(--color-border, #3a291d)}.modal-button-cancel:hover{background:rgba(var(--color-surface-hover-rgb, 49, 34, 24),.6);color:var(--color-text-primary, #f8ead0)}@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%}}.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 #2A2A2A}.close-button{position:absolute;top:1rem;right:1rem;padding:.5rem;border-radius:.5rem;background:transparent;color:#666;transition:all .2s;z-index:10}.close-button:hover{background:#ffffff0d;color:#fff}.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:#666;cursor:pointer;transition:all .2s}.close-button-circular:hover:not(:disabled){background:#ffffff0d;border-color:#fff3;color:#fff}.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:#141414;border:1px solid #2A2A2A;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:#31cfff;color:#0a0a0a;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:#64dbff;transform:translateY(-2px)}.cta-glow{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:linear-gradient(135deg,#31cfff,#4a4a4a);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:#666}.step-progress{padding:0 1rem}.step-circle{border:2px solid transparent}.shadow-accent-40{box-shadow:0 10px 15px -3px #06b6d466}.text-border{color:#2a2a2a}.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:#fff;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:#141414;border:1px solid #2A2A2A;border-radius:14px;transition:all .25s ease;cursor:pointer;text-decoration:none}.wallet-option:hover{border-color:#31cfff;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:#fff}.wallet-desc{font-size:.75rem;color:#666}.wallet-arrow{width:20px;height:20px;color:#31cfff;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:#666}.detail-value{font-size:.875rem;font-weight:500;color:#fff}.total-row{padding-top:1rem;margin-top:.5rem;border-top:1px solid #2A2A2A;border-bottom:none}.total-row .detail-label{font-weight:600;color:#fff}.total-value{font-size:1.5rem;font-weight:700;color:#31cfff}.total-value .currency{font-size:.875rem;font-weight:500;color:#666}.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:#666}.wallet-address{font-size:.875rem;font-weight:500;color:#fff;font-family:ui-monospace,monospace}.connected-badge{font-size:.75rem;font-weight:600;color:#37ef37;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 #2A2A2A}.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:#37ef37;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:#fff;margin-bottom:.75rem}.key-display{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#141414;border:1px solid #2A2A2A;border-radius:12px;transition:all .2s}.key-display:hover{border-color:#31cfff}.key-code{flex:1;font-family:ui-monospace,monospace;font-size:1rem;font-weight:600;color:#fff;letter-spacing:.05em}.copy-button{padding:.625rem;background:#06b6d41a;border-radius:8px;color:#31cfff;transition:all .2s;cursor:pointer;border:none}.copy-button:hover{background:#06b6d433}.key-hint{font-size:.75rem;color:#666;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:#666}.stage.active{color:#31cfff}.tx-link{color:#31cfff;transition:color .2s}.tx-link:hover{color:#26a3c8}.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 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:#ededed;margin-bottom:.5rem}.form-input{width:100%;padding:.75rem 1rem;background:#27272a80;border:1px solid rgba(63,63,70,.5);border-radius:8px;color:#fff;font-size:.875rem;transition:all .2s}.form-input:focus{outline:none;border-color:#31cfff;background:#27272acc}.form-input.error{border-color:#f33}.form-input:disabled{opacity:.5;cursor:not-allowed}.error-message{color:#f33;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:#31cfff;background:#06b6d405}.upload-area.error{border-color:#f33}.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:#fff;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:#31cfff;background:#06b6d40d}.amount-button.selected{border-color:#31cfff;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:#666}.amount-hint{font-size:.625rem;color:#f33}.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:#666}.balance-value{font-size:.875rem;font-weight:600;color:#31cfff}.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:#1a1a1a;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:#141414;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:#31cfff;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:#31cfff;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:#31cfff;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:#1a1a1a;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:#31cfff;transform:translateY(-1px)}.tab-bar-new1 .tab-span:hover{background-color:#3a344080}.tab-line{background-color:#1a1a1a;height:2px;width:100%}.game-detail-page{min-height:calc(100vh - 140px);background:linear-gradient(180deg,#0a0a0afa,#050505);padding:32px 16px 44px}.storefront-detail-page .product-detail{border-radius:24px;border:1px solid rgba(74,74,74,.2);background:radial-gradient(circle at 80% 10%,rgba(49,207,255,.2),transparent 46%),linear-gradient(180deg,#141414f5,#050505fa);box-shadow:inset 0 0 0 1px #ffffff05,0 20px 60px #0000004d;padding:24px;display:grid;grid-template-columns:1.2fr .9fr;gap:18px;align-items:stretch}.storefront-detail-page .storefront-section{margin-top:14px;border-radius:22px;border:1px solid rgba(74,74,74,.18);background:linear-gradient(180deg,#141414f0,#050505fa);padding:18px}.storefront-detail-page .storefront-section-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.storefront-detail-page .storefront-section-head h3{margin:0;color:#fff;font-size:20px;font-weight:700}.storefront-detail-page .storefront-section-head p{margin:6px 0 0;color:#edededb8;font-size:13px}.game-detail-shell{max-width:1240px;margin:0 auto}.game-detail-hero{display:grid;grid-template-columns:minmax(260px,360px) 1fr 300px;gap:18px;align-items:stretch}.game-detail-cover{margin:0;border-radius:14px;overflow:hidden;border:1px solid rgba(74,74,74,.18);background:#141414f2;min-height:320px}.game-detail-cover img{width:100%;height:100%;min-height:320px;object-fit:cover;display:block}.game-detail-main{display:flex;flex-direction:column;gap:16px}.game-kicker{display:inline-flex;width:fit-content;border-radius:999px;padding:4px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#31cfff;border:1px solid rgba(38,163,200,.42);background:#31cfff29}.game-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.game-detail-title{margin:0;color:#fff;font-size:clamp(22px,3vw,32px);line-height:1.2}.game-detail-subtitle{margin:6px 0 0;color:#edededb3;font-size:14px}.game-detail-tags{display:flex;flex-wrap:wrap;gap:8px}.game-tag{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#222222c7;color:#ededed;font-size:12px;font-weight:600;border:1px solid rgba(74,74,74,.2)}.game-tag.discount{background:#31cfff29;color:#fff;border-color:#26a3c86b}.game-tag.status-live{background:#31cfff24;color:#ededed;border-color:#26a3c852}.game-tag.status-off{background:#4a4a4a2e;color:#ededed;border-color:#31cfff4d}.game-detail-description h2{margin:0 0 8px;font-size:14px;color:#4a4a4a;text-transform:uppercase;letter-spacing:.05em}.game-detail-description p{margin:0;color:#edededc2;line-height:1.65;font-size:14px;white-space:pre-wrap}.game-detail-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.meta-item{border-radius:10px;background:#1414149e;border:1px solid rgba(74,74,74,.18);padding:10px 12px}.meta-label{display:block;font-size:11px;text-transform:uppercase;color:#ededed94;margin-bottom:5px}.meta-value{color:#fff;font-size:14px;font-weight:600}.game-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.game-hero-actions .game-detail-btn{width:auto;min-width:168px}.payment-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-method-card{border-radius:12px;border:1px solid rgba(74,74,74,.16);background:linear-gradient(180deg,#141414f0,#050505fa);color:#fff;padding:12px;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background-color .2s ease}.payment-method-card:hover{transform:translateY(-1px);border-color:#26a3c847}.payment-method-card.is-active{border-color:#26a3c885;background:#31cfff33}.payment-method-card strong{display:block;margin-top:4px;font-size:15px}.payment-method-card p{margin:6px 0 0;color:#ffffffb8;font-size:13px;line-height:1.5}.payment-method-kicker{display:inline-flex;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#ededed99}.sku-card{border-radius:14px;border:1px solid rgba(74,74,74,.16);background:linear-gradient(180deg,#141414f0,#050505fa);padding:14px}.sku-card-copy,.sku-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.sku-card-copy h4{margin:0;color:#fff;font-size:18px}.sku-card-copy p{margin:6px 0 0;color:#ededed9e;font-size:13px}.storefront-price-block{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.storefront-price-block strong{color:#fff;font-size:22px}.storefront-discount-badge{display:inline-flex;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;color:#fff;border:1px solid rgba(38,163,200,.4);background:#31cfff2e}.storefront-original-price{color:#ffffff8c;text-decoration:line-through;font-size:13px}.sku-card-meta{margin-top:12px}.sku-card-meta span{color:#edededb8;font-size:13px}.sku-card-meta .game-detail-btn{max-width:180px}.game-detail-cta{border-radius:14px;background:#f33;color:#fff;padding:18px;display:flex;flex-direction:column;gap:12px}.cta-price-block{border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:12px}.cta-price-row{display:flex;align-items:baseline;gap:8px}.cta-price-now{font-size:26px;font-weight:700}.cta-price-old{font-size:14px;text-decoration:line-through;opacity:.8}.cta-stock,.cta-note{margin:0;font-size:12px;opacity:.95;line-height:1.5}.game-detail-btn{width:100%;border:none;border-radius:10px;padding:11px 14px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.game-detail-btn.primary{background:linear-gradient(135deg,#4a4a4a,#31cfff);color:#fff7ee;box-shadow:inset 0 1px #ffffff29}.game-detail-btn.primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.game-detail-btn.ghost{background:#211710bd;color:#ededed;border:1px solid rgba(74,74,74,.18)}.game-detail-btn.ghost:hover{background:#2d1f14eb}.game-detail-btn:disabled{opacity:.6;cursor:not-allowed}.game-detail-tabs{margin-top:18px;display:flex;gap:8px}.tab-btn{border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#ffffffc7;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.tab-btn.active{background:#31cfff33;border-color:#26a3c880;color:#fff}.game-detail-bottom{margin-top:12px}.game-detail-panel{border-radius:12px;background:#13151ae0;border:1px solid rgba(255,255,255,.08);padding:16px}.game-detail-panel h3{margin:0 0 10px;color:#fff;font-size:16px}.game-detail-panel p,.game-detail-panel li{color:#ffffffc7;font-size:14px;line-height:1.6}.game-detail-panel ul{margin:0;padding-left:18px}.game-detail-panel .muted{color:#ffffff8f}.game-detail-state{min-height:48vh;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#13151ae6;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:#fffc;padding:20px}.game-feedback{border-radius:14px;border:1px solid rgba(255,255,255,.08);padding:18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;color:#ffffffdb;min-height:44vh;justify-content:center}.game-feedback h2{margin:0;color:#fff;font-size:22px}.game-feedback p{margin:0}.game-feedback.auth-hint{background:#ffffff08}.game-feedback.form-error{background:#dc26261f;border-color:#f8717152}.game-detail-state-actions{display:flex;gap:10px}.game-detail-spinner{width:42px;height:42px;animation:spin .9s linear infinite;color:#4a4a4a}.game-detail-spinner .spinner-track{opacity:.3}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1080px){.storefront-detail-page .product-detail,.game-detail-hero{grid-template-columns:1fr}.game-detail-cover img{min-height:260px;max-height:380px}.game-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-method-grid,.sku-card-copy,.sku-card-meta{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.sku-card-meta .game-detail-btn{max-width:none;width:100%}}@media (max-width: 640px){.game-detail-page{padding:16px 12px 28px}.storefront-detail-page .product-detail,.game-detail-main,.game-detail-cta,.game-detail-panel{padding:14px}.game-detail-meta{grid-template-columns:1fr}.game-detail-state-actions{width:100%;flex-direction:column}.game-detail-state-actions .game-detail-btn{width:100%}.game-hero-actions .game-detail-btn{width:100%;min-width:0}}.gd-page{padding:32px 40px 56px}@media (max-width: 900px){.gd-page{padding:20px 16px 40px}}.gd-shell{width:100%}.gd-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:start}@media (max-width: 860px){.gd-grid{grid-template-columns:1fr}}.gd-left{min-width:0}.gd-right{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.gd-right::-webkit-scrollbar{width:4px}.gd-right::-webkit-scrollbar-track{background:transparent}.gd-right::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}@media (max-width: 860px){.gd-right{position:static;max-height:none;overflow-y:visible}}.gd-hero-wrap{border-radius:24px;overflow:hidden;background:#18181c;isolation:isolate}.gd-hero-img{width:100%;aspect-ratio:16/9;height:auto;object-fit:contain;display:block;border-radius:inherit;background:#0e0e12}.gd-hero-img.is-cover{aspect-ratio:auto;object-fit:fill;background:none}.gd-hero-video{width:100%;aspect-ratio:16/9;height:auto;object-fit:contain;display:block;border-radius:inherit;background:#0e0e12}.gd-media-strip{display:flex;gap:6px;overflow-x:auto;padding:10px 2px 4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.gd-media-strip::-webkit-scrollbar{height:4px}.gd-media-strip::-webkit-scrollbar-track{background:transparent}.gd-media-strip::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.gd-media-thumb{flex:0 0 auto;position:relative;width:116px;height:65px;border-radius:4px;overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background:#0e0e12;transition:border-color .15s}.gd-media-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gd-media-thumb.is-active{border-color:#3a9fd5}.gd-media-thumb:hover:not(.is-active){border-color:#ffffff59}.gd-media-play-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;pointer-events:none}.gd-desc-panel{margin-top:20px;border-radius:24px;background:#1b1b20;border:1px solid #303036;padding:24px}.gd-desc-title{font-size:30px;font-weight:600;letter-spacing:-.03em;color:#fff;margin:0 0 8px}.gd-desc-subtitle{font-size:14px;line-height:1.75;color:#ffffff80;max-width:640px;margin:0 0 24px}.gd-desc-text{margin:0;font-size:15px;line-height:2;color:#ffffffc2;white-space:pre-wrap}.gd-purchase-panel{border-radius:24px;background:#1b1b20;border:1px solid #303036;padding:24px;display:flex;flex-direction:column;gap:16px}.gd-developer{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff57}.gd-title{margin:0;font-size:34px;font-weight:700;letter-spacing:-.04em;color:#fff;line-height:1.15}@media (max-width: 900px){.gd-title{font-size:26px}}.gd-tags{display:flex;flex-wrap:wrap;gap:8px}.gd-tag{border-radius:10px;background:#2a2a31;padding:4px 12px;font-size:12px;color:#ffffffb3}.gd-tag.gd-tag--discount{background:#4088ff2e;color:#93c5fd}.gd-tag.gd-tag--live{background:#10b98126;color:#6ee7b7}.gd-tag.gd-tag--off{background:#ef444424;color:#ffffff85}.gd-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gd-meta-cell{border-radius:16px;background:#24242a;padding:12px 16px}.gd-meta-cell.gd-meta-cell--full{grid-column:1/-1}.gd-meta-label{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#ffffff59;margin-bottom:8px}.gd-meta-val{font-size:14px;color:#ffffffd1}.gd-pay-label{display:block;font-size:14px;font-weight:600;color:#fff}.gd-pay-desc{display:block;margin-top:2px;font-size:12px;color:#ffffff73}.gd-buy-btn{width:100%;border:none;border-radius:14px;background:#fff;color:#121214;font-size:14px;font-weight:600;padding:16px;cursor:pointer;transition:background .18s}.gd-buy-btn:hover:not(:disabled){background:#ffffffe6}.gd-buy-btn:disabled{background:#2a2a31;color:#ffffff59;cursor:not-allowed}.gd-promo-row{display:grid;grid-template-columns:140px 1fr;gap:12px;margin-top:12px}.gd-commission-box{border-radius:14px;background:#1f2a23;padding:12px 16px}.gd-commission-label{font-size:11px;color:#ffffff73}.gd-commission-val{margin-top:4px;font-size:18px;font-weight:600;color:#6ee7b7}.gd-promo-btn{width:100%;border:none;border-radius:14px;background:#2a2a31;color:#ffffffd1;font-size:14px;font-weight:500;padding:16px;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}.gd-promo-btn:hover{background:#303038}.gd-promo-btn.is-added{background:#1f2a23;color:#a7f3d0;box-shadow:inset 0 0 0 1px #10b98138}.gd-back-btn{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:transparent;color:#ffffff94;font-size:13px;padding:12px;cursor:pointer;transition:background .18s,color .18s}.gd-back-btn:hover{background:#ffffff0f;color:#fff}.gd-sku-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.gd-sku-card{width:100%;background:#24242a;border:none;border-radius:16px;padding:16px;text-align:left;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:space-between;gap:16px}.gd-sku-card:hover{background:#292930}.gd-sku-card.is-selected{background:#1e2b1e;box-shadow:inset 0 0 0 1px #37ef3773}.gd-sku-card .gd-sku-left{flex:1;min-width:0}.gd-sku-card .gd-sku-name{font-size:1rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-sku-card .gd-sku-desc{margin-top:4px;font-size:.875rem;color:#ffffff73}.gd-sku-card .gd-sku-right{text-align:right;flex-shrink:0}.gd-sku-card .gd-sku-original{font-size:.8125rem;color:#ffffff47;text-decoration:line-through}.gd-sku-card .gd-sku-price{font-size:1.125rem;font-weight:600;color:#37ef37}.gd-sku-card .gd-sku-usdo{margin-top:2px;font-size:.8125rem;color:#31cfff}.auth-flow-dialog{z-index:10000!important;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif}.auth-flow-dialog .MuiDialog-container{padding:16px}.auth-flow-dialog .MuiDialog-paper{background:#141414f0;border:1px solid rgba(49,207,255,.24);border-radius:28px;padding:34px 36px 28px;min-width:520px;max-width:560px;box-shadow:0 24px 80px #00000085,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;z-index:10001!important}.auth-flow-dialog .MuiDialog-paper:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:28px 28px 0 0;background:#31cfff59;pointer-events:none}.auth-flow-dialog .dialog-title{padding:0 0 12px}.auth-flow-dialog .dialog-title .dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.auth-flow-dialog .dialog-title .dialog-title-copy{display:grid;gap:8px}.auth-flow-dialog .dialog-title .dialog-kicker{display:inline-flex;width:fit-content;border-radius:999px;padding:4px 10px;color:#4a4a4a;background:#31cfff1f;border:1px solid rgba(49,207,255,.35);font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.auth-flow-dialog .dialog-title .title-text{color:#fff;font-weight:700;font-size:clamp(1.65rem,3.5vw,2.2rem);letter-spacing:-.02em;line-height:1.05}.auth-flow-dialog .dialog-title .description-text{color:#edededbd;margin-top:.7rem;font-size:.88rem;line-height:1.65}.auth-flow-dialog .dialog-title .dialog-close{width:34px;height:34px;border-radius:10px;border:1px solid rgba(49,207,255,.35);background:#141414cc;color:#edededbf;font-size:1.2rem;line-height:1;cursor:pointer}.auth-flow-dialog .dialog-title .dialog-close:hover{background:#31cfff26;color:#fff}.auth-flow-dialog .auth-step-tabs{margin-top:.95rem;display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(49,207,255,.3);border-radius:14px;overflow:hidden;background:#141414a6}.auth-flow-dialog .auth-step-tab{min-height:42px;border:0;background:transparent;color:#ededed99;font-size:.78rem;font-weight:700;letter-spacing:.08em;cursor:pointer}.auth-flow-dialog .auth-step-tab:hover{color:#fff;background:#31cfff14}.auth-flow-dialog .auth-step-tab.is-active{color:#fff;background:#31cfff29;box-shadow:inset 0 -2px #4a4a4ad9}.auth-flow-dialog .dialog-content{padding:6px 0 0}.auth-flow-dialog .auth-form{display:flex;flex-direction:column;gap:10px}.auth-flow-dialog .auth-form .form-submit-button{margin-top:1rem;background:linear-gradient(180deg,#26a3c8,#31cfff)!important;color:#fff!important;font-weight:700;border-radius:14px;letter-spacing:.04em;font-size:.84rem;min-height:46px;padding:.85rem 1rem!important;border:none}.auth-flow-dialog .auth-form .form-submit-button:hover{transform:translateY(-1px);background:linear-gradient(180deg,#2db0d7,#3dd2ff)!important}.auth-flow-dialog .auth-form .form-submit-button:disabled{background:#222222b3!important;opacity:.65}.auth-flow-dialog .auth-form .MuiOutlinedInput-root{background:#141414ad;border-radius:16px}.auth-flow-dialog .auth-form .MuiOutlinedInput-root fieldset{border-color:#31cfff57}.auth-flow-dialog .auth-form .MuiOutlinedInput-root:hover fieldset{border-color:#4a4a4a8c}.auth-flow-dialog .auth-form .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4a4a4ae0}.auth-flow-dialog .auth-form .MuiOutlinedInput-root input{color:#fff;padding-top:15px;padding-bottom:15px}.auth-flow-dialog .auth-form .MuiInputLabel-root{color:#ededed99}.auth-flow-dialog .auth-form .MuiInputLabel-root.Mui-focused{color:#4a4a4a}.auth-flow-dialog .auth-form .MuiFormHelperText-root{font-size:.75rem;line-height:1.35;margin-top:.25rem;margin-left:2px}.auth-flow-dialog .auth-form .MuiFormHelperText-root.Mui-error{color:#f33}.auth-flow-dialog .auth-form .MuiInputAdornment-root .MuiSvgIcon-root{color:#edededad;font-size:1.1rem}.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:#4a4a4a;padding:4px 0}.auth-flow-dialog .auth-form .MuiFormControlLabel-root .MuiCheckbox-root.Mui-checked{color:#4a4a4a}.auth-flow-dialog .auth-form .MuiFormControlLabel-root .MuiFormControlLabel-label{color:#fff;font-size:.8rem;line-height:1.5;margin-left:4px}.auth-flow-dialog .auth-form .auth-link{color:#4a4a4a;text-decoration:none;font-size:.79rem;font-weight:600}.auth-flow-dialog .auth-form .auth-link:hover{color:#26a3c8;text-decoration:underline}.auth-flow-dialog .auth-form .auth-label-text{color:#fff;font-size:.8rem}.auth-flow-dialog .auth-form .auth-helper-error{color:#f33;display:block;margin-top:.25rem;font-size:.74rem;line-height:1.35}.auth-flow-dialog .auth-form .auth-checkbox-error.MuiCheckbox-root{color:#f33!important}.auth-flow-dialog .error-message{margin-top:.35rem;padding:.78rem .92rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:14px;color:#fca5a5;font-size:.82rem;line-height:1.45}.auth-flow-dialog .switch-link-container{margin-top:1.1rem;display:flex;justify-content:center;align-items:baseline;gap:.35rem}.auth-flow-dialog .switch-link-container .switch-link-text{color:#ededed8c;font-size:.82rem}.auth-flow-dialog .switch-link-container .switch-link-button{display:inline-flex;align-items:center;background:none;border:none;color:#4a4a4a;cursor:pointer;font-size:.82rem;text-decoration:none;padding:0;font-weight:600}.auth-flow-dialog .switch-link-container .switch-link-button:hover{color:#26a3c8}.auth-flow-dialog .dialog-actions{padding:1rem 0 0;flex-direction:column;align-items:flex-end}.auth-flow-dialog .dialog-actions .links-container{display:flex;gap:1rem;margin-bottom:.4rem;justify-content:flex-end}.auth-flow-dialog .dialog-actions .links-container .link-item{color:#edededb3;text-decoration:none;font-size:.78rem}.auth-flow-dialog .dialog-actions .links-container .link-item:hover{color:#26a3c8}.auth-flow-dialog .dialog-actions .contact-text{color:#ededed8c;font-size:.78rem;text-align:right}.auth-flow-dialog .dialog-actions .contact-text .contact-link{color:#4a4a4a;text-decoration:none}.auth-flow-dialog .dialog-actions .contact-text .contact-link:hover{color:#26a3c8}.auth-flow-dialog .account-item{display:flex;align-items:center;padding:.95rem;background:#141414a3;border:1px solid rgba(49,207,255,.34);border-radius:14px;margin-bottom:1rem;cursor:pointer}.auth-flow-dialog .account-item:hover{border-color:#4a4a4a8c;background:#31cfff1f}.auth-flow-dialog .account-item .account-info{flex:1}.auth-flow-dialog .account-item .account-info .account-name{color:#fff;font-weight:600;margin-bottom:4px;font-size:.9rem}.auth-flow-dialog .account-item .account-info .account-email{color:#ededed99;font-size:.78rem}.auth-flow-dialog .account-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(180deg,#26a3c8,#31cfff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;font-weight:700;margin-right:.9rem}.auth-flow-dialog .divider{height:1px;background:#31cfff3d;margin:1rem 0}.auth-flow-dialog .use-another-account{display:flex;align-items:center;padding:.9rem;cursor:pointer;border-radius:12px}.auth-flow-dialog .use-another-account:hover{background:#31cfff14}.auth-flow-dialog .use-another-account .another-account-icon{width:40px;height:40px;border-radius:50%;background:#141414b8;display:flex;align-items:center;justify-content:center;margin-right:.9rem}.auth-flow-dialog .use-another-account .another-account-icon .icon{color:#edededa3;font-size:1rem}.auth-flow-dialog .use-another-account .another-account-text{color:#fff;font-size:.88rem}@media (max-width: 640px){.auth-flow-dialog .MuiDialog-paper{min-width:0!important;width:min(560px,100vw - 24px);margin:0;padding:22px 16px 16px;border-radius:18px;max-height:calc(100vh - 24px)}.auth-flow-dialog .MuiDialog-paper:before{border-radius:18px 18px 0 0}.auth-flow-dialog .dialog-title{padding-bottom:8px}.auth-flow-dialog .dialog-content{overflow-y:auto}.auth-flow-dialog .dialog-actions{padding-top:10px}}.checkout-page{padding:36px 40px 80px}.checkout-grid{display:grid;grid-template-columns:7fr 5fr;gap:24px}.checkout-panel{background:#1b1b20;border-radius:24px;padding:24px;border:1px solid #303036}.checkout-panel-title{font-size:1.875rem;font-weight:600;color:#fff;letter-spacing:-.03em}.checkout-panel-desc{margin-top:8px;font-size:.875rem;color:#ffffff80;line-height:1.75}.checkout-methods{margin-top:24px;display:flex;flex-direction:column;gap:16px}.checkout-method-card{width:100%;background:#24242a;border:none;border-radius:20px;padding:20px;text-align:left;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:space-between;gap:16px}.checkout-method-card:hover{background:#292930}.checkout-method-card.is-active{background:#252f3c;box-shadow:inset 0 0 0 1px #4088ff73}.checkout-method-card .checkout-method-icon{width:44px;height:44px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#2e2e36;color:#ffffffad;transition:background .15s,color .15s}.checkout-method-card .checkout-method-icon.is-active{background:#1f2e41;color:#7dd3fc}.checkout-method-card .checkout-method-info{flex:1;min-width:0}.checkout-method-card .checkout-method-label{font-size:1rem;font-weight:600;color:#fff}.checkout-method-card .checkout-method-desc{margin-top:4px;font-size:.875rem;color:#ffffff73}.checkout-selected-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:10px;background:#26bbff;border:none;font-size:.6875rem;font-weight:600;color:#071018;letter-spacing:-.01em;flex-shrink:0!important}.checkout-summary-card{margin-top:24px;background:#24242a;border-radius:22px;overflow:hidden}.checkout-summary-img{width:100%;height:180px;object-fit:cover;display:block}.checkout-summary-body{padding:20px}.checkout-summary-game{font-size:1.5rem;font-weight:600;letter-spacing:-.03em;color:#fff}.checkout-summary-sku{margin-top:8px;font-size:.875rem;color:#ffffff73}.checkout-summary-detail{margin-top:20px;background:#1a1a1f;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;font-size:.875rem;color:#ffffffb3}.checkout-summary-row{display:flex;align-items:center;justify-content:space-between}.checkout-confirm-btn{margin-top:20px;width:100%;background:#fff;color:#121214;border:none;border-radius:14px;padding:16px 20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}.checkout-confirm-btn:hover{background:#ffffffe6}.checkout-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;font-size:.875rem;color:#fff9;background:none;border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;padding:8px 14px}.checkout-back:hover{color:#ffffffe6;border-color:#ffffff38}.checkout-insufficient-notice{margin-top:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:16px;padding:16px}.checkout-insufficient-title{font-size:.875rem;font-weight:500;color:#fef3c7}.checkout-insufficient-body{margin-top:4px;font-size:.8125rem;color:#fef3c7cc;line-height:1.6}.checkout-topup-btn{flex-shrink:0;background:#fff;color:#121214;border:none;border-radius:12px;padding:8px 14px;font-size:.75rem;font-weight:500;cursor:pointer;white-space:nowrap}.checkout-topup-btn:hover{background:#ffffffe6}.checkout-usdo-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000000c7;display:flex;align-items:center;justify-content:center;padding:16px 24px}.checkout-usdo-modal{width:100%;max-width:680px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;background:#18181c;border:1px solid #303036;border-radius:24px;box-shadow:0 20px 80px #0000006b}.checkout-usdo-modal-header{display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0;padding:20px 24px;border-bottom:1px solid #2d2d34}.checkout-usdo-modal-title{font-size:1.5rem;font-weight:600;color:#fff}.checkout-usdo-modal-subtitle{margin-top:4px;font-size:.875rem;color:#ffffff7a}.checkout-usdo-modal-close{background:none;border:none;cursor:pointer;color:#fff6;padding:6px;border-radius:50%;display:flex;align-items:center;flex-shrink:0}.checkout-usdo-modal-close:hover{background:#ffffff0f;color:#fff}.checkout-usdo-modal-body{padding:20px 24px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.checkout-usdo-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-usdo-step{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:12px 16px;font-size:.875rem;color:#ffffff6b;text-align:left;transition:all .18s ease}.checkout-usdo-step.is-active{border-color:#38a0ff38;background:#38a0ff1a;color:#bde0ff}.checkout-usdo-content-card{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:20px;display:flex;flex-direction:column;gap:16px}.checkout-usdo-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.checkout-usdo-card-title{font-size:1.125rem;font-weight:600;color:#fff}.checkout-usdo-card-subtitle{margin-top:4px;font-size:.8125rem;color:#ffffff73;line-height:1.5}.checkout-usdo-status-chip{flex-shrink:0;padding:4px 12px;border-radius:999px;font-size:.75rem;font-weight:600}.checkout-usdo-status-chip.is-green{background:#16a34a33;color:#6ee7b7;border:1px solid rgba(22,163,74,.3)}.checkout-usdo-status-chip.is-amber{background:#d977062e;color:#fcd34d;border:1px solid rgba(217,119,6,.3)}.checkout-usdo-info-box{background:#0d1320;border-radius:16px;padding:16px}.checkout-usdo-info-row{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;color:#fff9}.checkout-usdo-info-row+.checkout-usdo-info-row{margin-top:12px}.checkout-usdo-info-row span:last-child{color:#fff;font-weight:500}.checkout-usdo-modal-actions{display:flex;gap:10px}.checkout-usdo-btn-cancel{flex:1;padding:12px 16px;border-radius:12px;background:transparent;border:1px solid rgba(255,255,255,.12);color:#ffffffb8;font-size:.875rem;font-weight:500;cursor:pointer}.checkout-usdo-btn-cancel:hover{border-color:#ffffff3d;color:#fff}.checkout-usdo-btn-primary{flex:2;padding:12px 16px;border-radius:12px;background:#0074e4;border:none;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer}.checkout-usdo-btn-primary:hover{background:#0062c4}.checkout-usdo-confirm-box{border-radius:18px;border:1px solid rgba(74,222,128,.2);background:#4ade8014;padding:20px;display:flex;flex-direction:column;gap:16px}.checkout-usdo-confirm-header{display:flex;align-items:center;gap:10px;font-size:1.125rem;font-weight:600;color:#6ee7b7}.checkout-usdo-modal-hint{font-size:.875rem;color:#bbf7d0e0;line-height:1.7;margin:0}.checkout-usdo-btn-green-full{width:100%;padding:12px 16px;border-radius:12px;background:#16a34a;border:none;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer}.checkout-usdo-btn-green-full:hover:not(:disabled){background:#15803d}.checkout-usdo-btn-green-full:disabled{opacity:.6;cursor:not-allowed}.checkout-usdo-btn-back{width:100%;padding:10px 16px;border-radius:12px;background:transparent;border:1px solid rgba(255,255,255,.1);color:#ffffffa6;font-size:.875rem;cursor:pointer}.checkout-usdo-btn-back:hover:not(:disabled){color:#fff;border-color:#ffffff38}.checkout-usdo-btn-back:disabled{opacity:.5;cursor:not-allowed}.checkout-usdo-error{padding:10px 14px;border-radius:10px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:.8125rem;line-height:1.5;text-align:center}.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}.ps-page{padding:36px 40px 80px}@media (max-width: 768px){.ps-page{padding:24px 16px 60px}}.ps-title{font-size:28px;font-weight:700;color:#fff;margin-bottom:8px}.ps-subtitle{font-size:14px;color:#ffffff80;margin-bottom:24px}.ps-grid{display:grid;grid-template-columns:7fr 5fr;gap:24px}@media (max-width: 900px){.ps-grid{grid-template-columns:1fr}}.ps-card{background:#141416;border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:24px}.ps-card-header{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:600;letter-spacing:-.03em;color:#fff;margin-bottom:16px}.ps-card-header svg{flex-shrink:0;color:#6ee7b7}.ps-card-desc{font-size:14px;line-height:1.75;color:#ffffffad;margin-bottom:24px}.ps-inner-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}@media (max-width: 640px){.ps-inner-grid{grid-template-columns:1fr}}.ps-info-box,.ps-status-box{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px}.ps-info-title,.ps-status-title,.ps-next-title{font-size:12px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.ps-next-title{margin-top:16px}.ps-info-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:13px;margin-bottom:12px}.ps-info-row:last-child{margin-bottom:0}.ps-info-row span:first-child{color:#ffffff80;flex-shrink:0}.ps-info-row span:last-child{color:#ffffffb8;text-align:right;word-break:break-all}.ps-status-chip{display:inline-block;background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500}.ps-next-list{padding-left:18px;margin:0}.ps-next-list li{font-size:13px;color:#ffffffa6;margin-bottom:6px;line-height:1.5}.ps-next-list li:last-child{margin-bottom:0}.ps-actions{display:flex;gap:12px;flex-wrap:wrap}.ps-btn-primary{padding:10px 20px;background:#0074e4;color:#fff;border:none;border-radius:14px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.ps-btn-primary:hover{background:#0065cc}.ps-btn-secondary{padding:10px 20px;background:transparent;color:#ededed;border:1px solid #2A2A2A;border-radius:14px;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s}.ps-btn-secondary:hover{border-color:#ededed;color:#fff}.ps-cover-card{background:#141416;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden}.ps-cover-img{width:100%;height:260px;object-fit:cover;display:block}.ps-cover-body{padding:24px}.ps-cover-title{font-size:26px;font-weight:600;letter-spacing:-.02em;color:#fff;margin-bottom:8px}.ps-cover-sku{font-size:14px;color:#ffffff73;margin-bottom:16px}.ps-price-block{background:#0f1115;border-radius:16px;padding:16px}.ps-price-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#ffffffb8}.ps-price-row+.ps-price-row{margin-top:12px}.ps-price-row span:first-child{color:#ffffff80}.ps-price-row span:last-child{font-weight:500;color:#ffffffe6}.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--scrollable{max-width:560px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.cm-container--scrollable .cm-body{flex:1;overflow-y:auto;padding-bottom:16px}.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}}.cm-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:99999;animation:cm-fade-in .18s ease-out}.cm-loading-spinner{width:44px;height:44px;position:relative}.cm-loading-spinner__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2.5px solid transparent;border-top-color:#31cfff;animation:cm-spin .9s linear infinite}.cm-loading-spinner__ring--outer{top:0;right:0;bottom:0;left:0;border-top-color:#31cfff99;animation-duration:.9s}.cm-loading-spinner__ring--inner{top:8px;right:8px;bottom:8px;left:8px;border-top-color:#31cfff59;animation-duration:.7s;animation-direction:reverse}@keyframes cm-spin{to{transform:rotate(360deg)}}.cm-loading-text{font-size:14px;color:#ffffffa6;letter-spacing:.01em}.login-form-styles .mui-login-field{margin-top:14px!important;margin-bottom:4px!important}.login-form-styles .mui-login-field .MuiOutlinedInput-root{background-color:#141414ad;border-radius:16px}.login-form-styles .mui-login-field .MuiOutlinedInput-root fieldset{border-width:1px;border-color:#31cfff57}.login-form-styles .mui-login-field .MuiOutlinedInput-root:hover fieldset{border-color:#4a4a4a8c}.login-form-styles .mui-login-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4a4a4ae0;box-shadow:0 0 0 1px #4a4a4a40}.login-form-styles .mui-login-field .MuiOutlinedInput-root.Mui-error fieldset{border-color:#f33}.login-form-styles .mui-login-field .MuiOutlinedInput-root input{color:#fff}.login-form-styles .mui-login-field .MuiOutlinedInput-root .MuiInputAdornment-root svg{color:#edededad}.login-form-styles .mui-login-field .MuiInputLabel-root{color:#ededed99}.login-form-styles .mui-login-field .MuiInputLabel-root.Mui-focused{color:#4a4a4a}.login-form-styles .mui-login-field .MuiInputLabel-root.Mui-error{color:#f33}.login-form-styles .mui-login-field .MuiFormHelperText-root{font-size:.75rem;margin-top:4px;text-align:right;min-height:18px;line-height:1.35;color:#ededed8c}.login-form-styles .mui-login-field .MuiFormHelperText-root.Mui-error{color:#f33}.login-form-styles .form-button{width:100%;padding:14px 24px;margin-top:20px;background:linear-gradient(180deg,#26a3c8,#31cfff);border:none;border-radius:14px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.4px;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:12px;min-height:44px}}@media (max-width: 360px){.login-form-styles .form-button{padding:10px 16px;font-size:14px;border-radius:10px;min-height:40px}}.login-form-styles .form-button:hover:not(:disabled){background:linear-gradient(180deg,#2db0d7,#3dd2ff);transform:translateY(-1px);box-shadow:0 6px 14px #31cfff57}.login-form-styles .form-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #31cfff38}.login-form-styles .form-button:disabled{background:#222222b3;cursor:not-allowed;opacity:.6}.signin-page{position:relative;min-height:100vh;background:radial-gradient(circle at 20% 8%,rgba(49,207,255,.08),transparent 28%),radial-gradient(circle at 85% 16%,rgba(74,74,74,.08),transparent 32%),linear-gradient(180deg,#0a0a0af5,#141414eb 55%,#050505fa);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(110px);opacity:.14}.signin-orb.orb-cyan{width:420px;height:420px;background:#31cfff;top:-140px;right:-110px}.signin-orb.orb-purple{width:360px;height:360px;background:#4a4a4a;bottom:-120px;left:-90px}.signin-grid{display:none}.signin-card{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 2rem);background:#141414eb;border:1px solid rgba(49,207,255,.24);border-radius:32px;overflow:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 28px 80px #0000008c,inset 0 1px #ffffff08;display:flex;flex-direction:column;align-items:center;padding:0 0 2rem}.signin-card__topbar{width:100%;height:1px;background:#31cfff33;flex-shrink:0}.signin-card__logo{margin-top:1.8rem;margin-bottom:.35rem}.signin-entry-meta{width:84%;margin:2rem 0 .95rem;text-align:left;display:grid;gap:.55rem}.signin-entry-meta__kicker{display:inline-flex;width:fit-content;margin:0;border-radius:999px;padding:7px 14px;color:#31cfff;background:#31cfff1f;border:1px solid rgba(49,207,255,.35);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.signin-entry-meta__title{margin:.25rem 0 0;color:#fff;font-size:clamp(2.15rem,4.8vw,3.3rem);font-weight:700;line-height:1.03;letter-spacing:-.02em}.signin-entry-meta__desc{margin:0;color:#edededbd;font-size:1.01rem;line-height:1.55}.signin-entry-meta__alt{margin:.25rem 0 0;font-size:.86rem;line-height:1.45}.signin-entry-meta__alt a{color:#4a4a4a;text-decoration:none;font-weight:600}.signin-entry-meta__alt a:hover{color:#26a3c8;text-decoration:underline}.signin-tabs{list-style:none;padding:0;margin:.8rem 0 0;display:flex;width:84%;justify-content:stretch;align-items:stretch;border:1px solid rgba(49,207,255,.26);background:#141414a6;border-radius:14px;overflow:hidden;min-height:44px}.signin-tabs li{margin:0;padding:0;flex:1;display:flex;align-items:stretch;min-width:0}.signin-tab{display:flex;width:100%;height:44px;min-height:44px;align-items:center;justify-content:center;padding:0 1rem;margin:0;line-height:1;white-space:nowrap;font-size:.78rem;font-weight:700;letter-spacing:.09em;color:#ededed99;text-decoration:none;border-bottom:2px solid transparent;transition:color .2s,background .2s,border-color .2s}.signin-tab:hover{color:#fff;background:#31cfff14}.signin-tab.active{color:#fff;border-bottom-color:#4a4a4a;background:#31cfff29}.signin-form{width:84%;margin-top:.9rem}.signin-server-error{color:#fca5a5;font-size:.83rem;margin:.25rem 0 .5rem;text-align:left}.signin-submit-btn{width:100%;margin-top:1rem;padding:.92rem 1.25rem;background:linear-gradient(180deg,#26a3c8,#31cfff);border:none;border-radius:14px;color:#fff;font-size:1.03rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:opacity .2s,transform .15s;min-height:50px;display:inline-flex;align-items:center;justify-content:center}.signin-submit-btn:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.signin-submit-btn:active:not(:disabled){transform:translateY(0);opacity:.86}.signin-submit-btn:disabled{opacity:.55;cursor:not-allowed}.signin-card__close{position:absolute;top:14px;right:14px;width:34px;height:34px;background:#31cfff0f;border:1px solid rgba(49,207,255,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#edededbf;font-size:1.2rem;line-height:1;border-radius:10px;padding:0;transition:color .2s,background .2s,border-color .2s;z-index:2}.signin-card__close:hover{color:#fff;background:#31cfff24;border-color:#4a4a4a8c}.signin-terms{margin-top:.25rem}.signin-terms .MuiFormControlLabel-root{align-items:flex-start;margin:0}.signin-terms__label{font-size:.72rem;color:#ededed99;line-height:1.55}.signin-terms__link{color:#4a4a4a;text-decoration:none}.signin-terms__link:hover{color:#26a3c8;text-decoration:underline}.signin-terms__error{font-size:.72rem;color:#f33;margin:3px 0 0;padding:0}.signin-blurb{margin-top:1.2rem;padding:0 2rem;color:#ededed7a;font-size:.76rem;text-align:center;line-height:1.55}@media (max-width: 640px){.signin-page{padding:1rem .75rem}.signin-card{max-width:100%;max-height:calc(100vh - 1.5rem);border-radius:22px;padding-bottom:1.25rem}.signin-tabs,.signin-form,.signin-entry-meta{width:90%}.signin-entry-meta{margin-top:1.4rem}.signin-entry-meta__title{font-size:clamp(1.8rem,8vw,2.4rem)}.signin-entry-meta__desc{font-size:.92rem}.signin-tab{height:40px;min-height:40px;line-height:1;font-size:.73rem}.signin-blurb{margin-top:1.05rem;padding:0 1rem;font-size:.7rem}}: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}@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}input[type=number].no-spinner::-webkit-inner-spin-button,input[type=number].no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root{--color-background: #0A0A0A;--color-background-rgb: 10, 10, 10;--color-background-deep: #050505;--color-background-deep-rgb: 5, 5, 5;--color-surface: #141414;--color-surface-rgb: 20, 20, 20;--color-surface-elevated: #1A1A1A;--color-surface-elevated-rgb: 26, 26, 26;--color-surface-hover: #222222;--color-surface-hover-rgb: 34, 34, 34;--color-border: #2A2A2A;--color-border-rgb: 42, 42, 42;--color-text-primary: #FFFFFF;--color-text-primary-rgb: 255, 255, 255;--color-text-secondary: #EDEDED;--color-text-secondary-rgb: 237, 237, 237;--color-text-muted: #666666;--color-text-muted-rgb: 102, 102, 102;--color-accent: #31CFFF;--color-accent-rgb: 49, 207, 255;--color-accent-hover: #26A3C8;--color-accent-hover-rgb: 38, 163, 200;--color-accent-secondary: #4A4A4A;--color-accent-secondary-rgb: 74, 74, 74;--color-success: #37EF37;--color-success-rgb: 55, 239, 55;--color-success-hover: #3C5C09;--color-success-hover-rgb: 60, 92, 9;--color-warning: #FFD700;--color-warning-rgb: 255, 215, 0;--color-warning-hover: #917A00;--color-warning-hover-rgb: 145, 122, 0;--color-error: #FF3333;--color-error-rgb: 255, 51, 51;--color-error-hover: #B9221C;--color-error-hover-rgb: 185, 34, 28;--color-commission: #37EF37;--color-commission-rgb: 55, 239, 55;--color-surface-glass: rgba(20, 20, 20, .8);--color-border-subtle: rgba(42, 42, 42, .56);--color-accent-glow: rgba(49, 207, 255, .34);--gradient-hero: linear-gradient( 135deg, rgba(49, 207, 255, .16) 0%, rgba(74, 74, 74, .13) 52%, rgba(49, 207, 255, .08) 100% );--gradient-card: linear-gradient( 180deg, rgba(20, 20, 20, .9) 0%, rgba(5, 5, 5, .96) 100% );--gradient-accent: linear-gradient( 135deg, #31CFFF 0%, #4A4A4A 100% )}*{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(49,207,255,.12),transparent),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(74,74,74,.1),transparent)}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{margin:0}button{background:transparent;border:none;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,#31cfff29,#4a4a4a24,#31cfff14)}.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(49,207,255,.2),transparent),radial-gradient(ellipse 30% 40% at 80% 20%,rgba(74,74,74,.14),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:8px;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 #31cfff3d}.btn-primary:hover{background-color:#22d3ee;box-shadow:0 10px 15px -3px #31cfff57;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:#31cfff;color:#fff;border:none;border-radius:6px;padding:10px 18px;cursor:pointer;text-transform:uppercase;font-weight:600}.Header{background:#1a1a1a;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:#ededed;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:#1a1a1a;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:#1a1a1a;border-radius:8px;overflow:hidden}.ProductCard__image,.QuestCard__image{height:160px;background-size:cover;background-position:center}.ProductCard__content,.QuestCard__content{padding:12px}.btn-secondary{background-color:#09090b;color:#06b6d4;border:1px solid #06b6d4;padding:.75rem 1.5rem;font-size:.875rem}.btn-secondary:hover{filter:brightness(1.3);background-color:#31cfff1a;box-shadow:0 0 20px #31cfff4d}.btn-ghost{background-color:transparent;color:#a1a1aa;padding:.5rem .75rem;font-size:.875rem}.btn-ghost:hover{color:#fafafa;background-color:#1f1f2480}.btn-glow{background-color:#06b6d4;color:#09090b;padding:.75rem 1.5rem;font-size:.875rem;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #31cfff4d}.btn-glow:hover{background-color:#22d3ee;box-shadow:0 10px 15px -3px #31cfff80}.btn-glow:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:var(--gradient-accent);filter:blur(12px);opacity:0;transition:opacity .3s;z-index:-1}.btn-glow:hover:before{opacity:.6}.card{background:#18181b;background-image:var(--gradient-card);border-radius:.75rem;border:1px solid #27272a;overflow:hidden;transition:all .3s ease}.card-hover:hover{border-color:#31cfff4d;transform:translateY(-4px);box-shadow:0 20px 40px -12px #00000080,0 0 0 1px #31cfff1a,0 0 40px -12px #31cfff26}.card-glass{background-color:#141414cc;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);border-radius:.75rem;border:1px solid rgba(39,39,42,.5)}.card-featured{position:relative}.card-featured:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:var(--gradient-accent);border-radius:inherit;opacity:0;transition:opacity .3s;z-index:-1}.card-featured:hover:before{opacity:.3}.input{background-color:#18181b;border:1px solid #27272a;border-radius:8px;padding:.75rem 1rem;color:#fafafa;transition:all .2s ease}.input::placeholder{color:#71717a}.input:focus{outline:none;box-shadow:0 0 0 2px #31cfff80;border-color:#31cfff80}.select{background-color:#18181b;border:1px solid #27272a;border-radius:8px;padding:.75rem 2.5rem .75rem 1rem;color:#fafafa;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2352525b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.select:focus{outline:none;box-shadow:0 0 0 2px #31cfff80;border-color:#31cfff80}.badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:600;letter-spacing:.025em}.badge-success{background-color:#37ef3726;color:#10b981;border:1px solid rgba(55,239,55,.2)}.badge-warning{background-color:#ffd70026;color:#f59e0b;border:1px solid rgba(255,215,0,.2)}.badge-info{background-color:#31cfff26;color:#06b6d4;border:1px solid rgba(49,207,255,.2)}.badge-new{background-color:#06b6d4;color:#09090b;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2)}.nav-link{color:#a1a1aa;transition:all .2s ease;position:relative}.nav-link:hover{color:#fafafa}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#06b6d4;transition:width .3s ease}.nav-link:hover:after{width:100%}.nav-link-active{color:#fafafa}.nav-link-active:after{width:100%}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#000c}.modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;background-color:#18181b;border:1px solid #27272a;border-radius:16px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #0009,0 0 0 1px #ffffff0d,0 0 80px -20px #31cfff33}.stock-badge{position:absolute;top:.75rem;right:.75rem;padding:.375rem .75rem;border-radius:8px;font-size:.75rem;font-weight:600;background-color:#141414cc;color:#a1a1aa;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border:1px solid rgba(39,39,42,.5)}.commission-text{color:#37ef37;font-weight:600}.price-text{font-size:1.5rem;font-weight:700;color:#fafafa}.price-currency{font-size:.875rem;font-weight:500;color:#71717a;margin-left:.25rem}.text-glow{text-shadow:0 0 30px rgba(49,207,255,.4)}.border-glow{position:relative}.border-glow:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:var(--gradient-accent);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);opacity:0;transition:opacity .3s}.border-glow:hover:after{opacity:1}.noise-overlay{position:relative}.noise-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/noise.png);opacity:.03;pointer-events:none}.gradient-border{border:1px solid transparent;background:linear-gradient(var(--color-surface),var(--color-surface)) padding-box,var(--gradient-accent) border-box}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #31cfff33}50%{box-shadow:0 0 40px #31cfff66}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);background-size:200% 100%;animation:shimmer 2s infinite}::selection{background:#31cfff4d;color:#fafafa}a:not(.btn):not(.nav-link):not(.card-link):not([class*=customer-]){color:#06b6d4;transition:color .15s ease}a:not(.btn):not(.nav-link):not(.card-link):not([class*=customer-]):hover{color:#22d3ee}@media (max-width: 768px){html,body{overflow-x:hidden;max-width:100vw}h1{font-size:1.75rem;line-height:1.2}h2{font-size:1.5rem;line-height:1.25}h3{font-size:1.125rem}p{font-size:.9375rem;line-height:1.6}section{padding-top:2rem;padding-bottom:2rem}main,.max-w-7xl,section,.card,.settings-section,.kyc-section{max-width:100%;box-sizing:border-box}header nav{padding-left:.75rem;padding-right:.75rem}.card,.settings-section,.kyc-section{overflow-x:hidden}.px-4{padding-left:.75rem;padding-right:.75rem}.badge,.inline-flex{flex-shrink:1;min-width:0;max-width:100%}.badge-new{display:none}h1,h2,h3,p,span,a{word-wrap:break-word;overflow-wrap:break-word}.settings-orb,.orb-1,.orb-2{display:none}input,select,textarea,.input,.select{max-width:100%;box-sizing:border-box}.btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}table{display:block;overflow-x:auto;max-width:100%}.kyc-section .absolute.top-0.right-0{display:none}.font-mono{font-size:.75rem;word-break:break-all}.hero-section{padding-top:1.5rem;padding-bottom:1.5rem}}@media (max-width: 360px){header nav{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:.5rem;padding-right:.5rem}h1{font-size:1.5rem}h2{font-size:1.25rem}p{font-size:.875rem}.btn-sm{padding:.375rem .75rem;font-size:.75rem}section{padding-top:1.5rem;padding-bottom:1.5rem}}
