@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--bg-base: #000000;--bg-surface: #03010a;--bg-card: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .1);--bg-overlay: rgba(255, 255, 255, .15);--bg-glass: rgba(255, 255, 255, .07);--bg-glass-sm: rgba(255, 255, 255, .03);--brand-primary: #818cf8;--brand-secondary: #c084fc;--brand-tertiary: #e879f9;--brand-glow: rgba(129, 140, 248, .3);--brand-glow-strong: rgba(129, 140, 248, .55);--brand-gradient: linear-gradient(135deg, #6366f1 0%, #a855f7 50%, #ec4899 100%);--brand-gradient-h: linear-gradient(90deg, #6366f1 0%, #a855f7 100%);--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #ef4444;--color-info: #3b82f6;--color-teal: #14b8a6;--bg-success: rgba(16, 185, 129, .12);--bg-warning: rgba(245, 158, 11, .12);--bg-danger: rgba(239, 68, 68, .12);--bg-info: rgba(59, 130, 246, .12);--bg-brand: rgba(129, 140, 248, .12);--bg-teal: rgba(20, 184, 166, .12);--text-primary: #ffffff;--text-secondary: #a1a1aa;--text-tertiary: #52525b;--text-disabled: #3f3f46;--text-inverse: #09090b;--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .22);--border-accent: rgba(129, 140, 248, .5);--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 5px;--r-xl: 24px;--r-2xl: 32px;--r-full: 9999px;--shadow-xs: 0 1px 3px rgba(0,0,0,.5);--shadow-sm: 0 4px 12px rgba(0,0,0,.6);--shadow-md: 0 8px 28px rgba(0,0,0,.7);--shadow-lg: 0 16px 48px rgba(0,0,0,.8);--shadow-xl: 0 24px 72px rgba(0,0,0,.9);--shadow-glow: 0 0 0 1px var(--border-accent), 0 0 32px var(--brand-glow);--shadow-card: 0 2px 8px rgba(0,0,0,.5), 0 0 0 1px var(--border-default);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Plus Jakarta Sans", "Inter", -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, monospace;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--t-fast: .15s;--t-base: .25s;--t-slow: .4s;--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--accent: var(--brand-primary);--accent-glow: var(--brand-glow-strong);--accent-alt: var(--brand-secondary);--accent-green: #22d3a1;--accent-red: #f43f5e;--accent-amber: var(--color-warning);--text-1: var(--text-primary);--text-2: var(--text-secondary);--text-3: var(--text-tertiary);--border: var(--border-default);--border-hover: var(--border-accent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 var(--brand-glow)}50%{box-shadow:0 0 24px 6px var(--brand-glow)}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse-ring{0%{transform:scale(.9);opacity:.6}50%{transform:scale(1.05);opacity:.2}to{transform:scale(.9);opacity:.6}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:#ffffff38}body{background:radial-gradient(ellipse 140% 100% at 8% 8%,rgba(99,102,241,.45) 0%,transparent 52%),radial-gradient(ellipse 120% 90% at 92% 92%,rgba(168,85,247,.4) 0%,transparent 52%),radial-gradient(ellipse 90% 70% at 88% 12%,rgba(236,72,153,.22) 0%,transparent 45%),radial-gradient(ellipse 65% 50% at 15% 82%,rgba(14,165,233,.18) 0%,transparent 45%),#000;color:var(--text-primary);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}@media (min-width: 768px){.phone-container{max-width:400px;height:840px;margin:30px auto;border-radius:44px;overflow:hidden;position:relative;box-shadow:0 0 0 1px #ffffff1a,0 0 0 12px #0a0a14,0 0 0 13px #ffffff12,0 40px 100px #000000d9,0 0 140px var(--brand-glow)}.phone-screen{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background:#f7f3ff;color:#1e0a3c;position:relative;scroll-behavior:smooth}.phone-notch{width:110px;height:28px;background:#1e0a3c;position:absolute;top:0;left:50%;transform:translate(-50%);border-bottom-left-radius:16px;border-bottom-right-radius:16px;z-index:100;display:flex;align-items:center;justify-content:center;gap:6px}.phone-notch:before{content:"";width:10px;height:10px;border-radius:50%;background:#ffffff2e}}@media (max-width: 767px){.phone-container{width:100vw;height:100dvh;background:#f7f3ff}.phone-screen{width:100%;height:100%;overflow-y:auto;background:#f7f3ff;color:#1e0a3c}.phone-notch{display:none}}.animated{animation:fadeUp .28s var(--ease) both}.fade-in{animation:fadeIn .22s var(--ease) both}.glass{background:#ffffff12;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.12)}.glass-sm{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.07)}button{transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease,opacity .15s ease,filter .15s ease}button:not([style*="background: none"]):not([style*="background:none"]):not([style*="background: transparent"]):not([style*="background:transparent"]):not(.btn-ghost):not(.btn-text):not(.btn-link){box-shadow:0 4px 14px #0000002e,0 2px 4px #0000001a}button:not([style*="background: none"]):not([style*="background:none"]):not([style*="background: transparent"]):not([style*="background:transparent"]):not(.btn-ghost):not(.btn-text):not(.btn-link):active:not(:disabled){transform:translateY(2px) scale(.96)!important;box-shadow:0 1px 4px #00000040!important;filter:brightness(.92)}button[style*="background: none"],button[style*="background:none"],button[style*="background: transparent"],button[style*="background:transparent"],.btn-ghost,.btn-text,.btn-link{box-shadow:none!important}button[style*="background: none"]:active,button[style*="background:none"]:active,button[style*="background: transparent"]:active,button[style*="background:transparent"]:active,.btn-ghost:active,.btn-text:active,.btn-link:active{box-shadow:none!important;transform:scale(.96)!important;opacity:.75}.btn-primary{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--brand-gradient);color:#fff;border:none;border-radius:var(--r-md);padding:14px 20px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;width:100%;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease,filter .15s ease;box-shadow:0 6px 20px #818cf859,0 2px 6px #0003;letter-spacing:.01em;min-height:44px}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 36px var(--brand-glow-strong)}.btn-primary:active:not(:disabled){transform:translateY(2px) scale(.96)!important;box-shadow:0 2px 6px #0000004d!important}.btn-secondary{display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffff12;color:var(--text-primary);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-md);padding:14px 20px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;width:100%;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease,background-color .2s ease;box-shadow:0 4px 14px #00000040;min-height:44px}.btn-secondary:hover{border-color:var(--border-accent);background:#ffffff1f}.btn-secondary:active:not(:disabled){transform:translateY(2px) scale(.96)!important;box-shadow:0 1px 4px #0000004d!important}.btn-ghost{background:transparent;color:var(--text-secondary);border:none;padding:8px 12px;font-family:inherit;font-size:13px;cursor:pointer;border-radius:var(--r-sm);transition:all var(--t-fast) var(--ease)}.btn-ghost:hover{background:#ffffff12;color:var(--text-primary)}.btn-danger{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--bg-danger);color:var(--color-danger);border:1px solid rgba(239,68,68,.22);border-radius:var(--r-md);padding:14px 20px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;width:100%;transition:all var(--t-fast) var(--ease);min-height:44px}.btn-danger:hover{background:#ef444433}.input-field{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-sm);padding:13px 14px;color:var(--text-primary);font-family:inherit;font-size:14px;outline:none;transition:all var(--t-fast) var(--ease);-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px}.input-field::placeholder{color:var(--text-tertiary)}.input-field option,select option{background-color:#12101e;color:var(--text-primary)}.input-field:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-glow);background:#ffffff17}.field-label{display:block;font-size:12px;font-weight:500;color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase;margin-bottom:6px}.pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--r-full);font-size:11px;font-weight:600}.pill-green{background:#22d3a126;color:var(--accent-green)}.pill-amber{background:var(--bg-warning);color:var(--color-warning)}.pill-red{background:var(--bg-danger);color:var(--color-danger)}.pill-indigo{background:var(--bg-brand);color:var(--brand-primary)}.card{background:#ffffff12;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-xl);padding:18px;transition:all var(--t-fast) var(--ease);box-shadow:0 4px 24px #0006,inset 0 1px #ffffff12}.card:hover{border-color:#818cf840;box-shadow:0 10px 40px #00000080,0 0 0 1px #818cf826;transform:translateY(-2px)}.nav-bar{position:sticky;top:0;left:0;right:0;height:52px;background:#000000b8;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;padding:0 10px;z-index:var(--z-sticky);flex-shrink:0}.nav-bar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(129,140,248,.4) 50%,transparent);pointer-events:none}.nav-bar-brand{display:flex;align-items:center;gap:5px;font-family:var(--font-display);font-size:13px;font-weight:800;background:linear-gradient(135deg,#c7d2fe,#a5b4fc 60%,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;flex-shrink:0}.nav-items{display:flex;align-items:center;gap:0;flex:1;justify-content:center}.nav-item{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff3;transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),filter var(--t-fast) var(--ease);background:none;border:none;border-radius:var(--r-sm);font-family:inherit;outline:none;-webkit-tap-highlight-color:transparent}.nav-item:hover{color:var(--brand-primary);background:#818cf81a;filter:drop-shadow(0 0 8px var(--brand-glow))}.nav-item.active{color:var(--brand-primary);background:#818cf824;filter:drop-shadow(0 0 12px var(--brand-glow-strong))}.nav-item:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:#060612f0;color:var(--text-primary);font-size:10px;font-weight:600;white-space:nowrap;padding:4px 8px;border-radius:var(--r-xs);border:1px solid rgba(255,255,255,.12);pointer-events:none;opacity:0;transition:opacity var(--t-fast) var(--ease);z-index:var(--z-dropdown)}.nav-item:hover:after{opacity:1}.nav-bar-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.dropdown-wrapper{position:relative}.dropdown-list{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#080514eb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-md);max-height:220px;overflow-y:auto;z-index:var(--z-dropdown);box-shadow:var(--shadow-lg)}.dropdown-item{padding:11px 14px;font-size:13px;cursor:pointer;transition:background var(--t-fast) var(--ease);border-bottom:1px solid rgba(255,255,255,.05);min-height:44px;display:flex;align-items:center}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover,.dropdown-item.highlighted{background:#ffffff12}.dropdown-item-title{font-weight:500;color:var(--text-primary)}.dropdown-item-sub{font-size:11px;color:var(--text-secondary);margin-top:2px}.lang-btn{display:flex;align-items:center;gap:5px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-full);padding:4px 10px;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer;font-family:inherit;transition:all var(--t-fast) var(--ease);min-height:44px}.lang-btn:hover{border-color:var(--border-accent);color:var(--text-primary)}.wallet-card{background:linear-gradient(135deg,#6366f159,#8b5cf640 40%,#a855f733);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(129,140,248,.3);border-radius:var(--r-xl);padding:24px;position:relative;overflow:hidden;box-shadow:var(--shadow-md),0 0 50px #6366f133}.wallet-card:before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(129,140,248,.35) 0%,transparent 70%);pointer-events:none}.wallet-card:after{content:"";position:absolute;bottom:-40px;left:-40px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(192,132,252,.25) 0%,transparent 70%);pointer-events:none}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title{font-size:15px;font-weight:700;color:var(--text-primary)}.section-action{font-size:12px;font-weight:500;color:var(--brand-primary);cursor:pointer}.divider{border:none;border-top:1px solid rgba(255,255,255,.07);margin:16px 0}.listing-card{display:flex;gap:14px;align-items:flex-start;background:#ffffff0f;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);padding:14px;cursor:pointer;transition:all var(--t-base) var(--ease);text-decoration:none;position:relative;overflow:hidden;box-shadow:0 2px 16px #00000059}.listing-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand-gradient);border-radius:var(--r-lg) 0 0 var(--r-lg)}.listing-card:hover{border-color:#818cf84d;transform:translateY(-3px);box-shadow:0 12px 36px #00000080,0 0 0 1px #818cf82e}.listing-icon{width:52px;height:52px;border-radius:var(--r-sm);background:linear-gradient(135deg,#6366f140,#8b5cf640);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.listing-icon.ev{background:linear-gradient(135deg,#22d3a140,#10b98140)}.status-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--r-full);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.auth-logo-ring{width:80px;height:80px;border-radius:24px;background:var(--brand-gradient);display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:800;box-shadow:0 0 0 1px #818cf873,0 0 0 12px #818cf81a,0 20px 56px #818cf866;margin:0 auto}.back-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-sm);cursor:pointer;font-size:16px;color:var(--text-primary);flex-shrink:0;transition:all var(--t-fast) var(--ease)}.back-btn:hover{border-color:var(--border-accent)}.vip-badge{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;font-size:9px;font-weight:800;padding:2px 7px;border-radius:var(--r-full);letter-spacing:.05em}.filter-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 13px;border-radius:var(--r-full);font-size:12px;font-weight:500;cursor:pointer;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-secondary);font-family:inherit;white-space:nowrap;transition:all var(--t-fast) var(--ease);min-height:36px}.filter-chip.active{background:#818cf826;border-color:var(--brand-primary);color:var(--brand-primary)}.filter-chip:hover:not(.active){background:#ffffff14;border-color:#fff3}.row{display:flex;align-items:center;gap:10px}.row-between{display:flex;align-items:center;justify-content:space-between}.col{display:flex;flex-direction:column;gap:6px}.flex1{flex:1}.social-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-md);height:48px;min-height:44px;cursor:pointer;transition:all var(--t-fast) var(--ease);color:var(--text-primary)}.social-btn:hover{border-color:var(--border-accent);background:#ffffff1f;transform:translateY(-1px)}.social-btn svg{display:block;flex-shrink:0}
