@keyframes scanline{0%{transform:translateY(-100%);opacity:0}5%{opacity:.1}to{transform:translateY(100vh);opacity:0}}@keyframes glitch-skew{0%{transform:skew(0)}20%{transform:skew(-1deg)}24%{transform:skew(3deg)}28%{transform:skew(0)}70%{transform:skew(0)}72%{transform:skew(-2deg)}76%{transform:skew(1deg)}80%{transform:skew(0)}to{transform:skew(0)}}@keyframes vx-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes vx-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}}@keyframes vx-loader-spin{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1)}}@keyframes vx-loader-pulse{0%,to{transform:scale(.96);opacity:.78}50%{transform:scale(1.04);opacity:1}}@keyframes vx-loader-dot{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-5px);opacity:1}}.animate-scanline{animation:scanline 8s linear infinite}.glitch-text:hover{animation:none}.vx-landing-grid{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 92%)}.vx-noise{opacity:.055;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.6) 0 .8px,transparent 1px),radial-gradient(circle at 80% 30%,rgba(255,255,255,.35) 0 .6px,transparent 1px),radial-gradient(circle at 40% 70%,rgba(255,255,255,.4) 0 .7px,transparent 1px);background-size:24px 24px,28px 28px,22px 22px}.vx-orb{border-radius:9999px;filter:blur(28px);animation:vx-float 14s ease-in-out infinite}.vx-orb-primary{background:radial-gradient(circle,rgba(235,119,184,.26),rgba(235,119,184,.08) 48%,transparent 72%)}.vx-orb-secondary{background:radial-gradient(circle,rgba(216,204,255,.22),rgba(216,204,255,.08) 46%,transparent 72%);animation-duration:18s}.vx-orb-tertiary{background:radial-gradient(circle,rgba(243,234,255,.16),rgba(243,234,255,.06) 44%,transparent 70%);animation-duration:16s}.vx-marquee{overflow:hidden;white-space:nowrap}.vx-marquee-track{display:inline-flex;min-width:max-content;animation:vx-marquee 28s linear infinite}.vx-loader-shell{position:relative;display:grid;place-items:center}.vx-loader-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px}.vx-loader-ring-primary{border:1px solid rgba(244,180,216,.18);border-top-color:#f4b4d8eb;border-right-color:#d8ccffc2;animation:vx-loader-spin 1s linear infinite}.vx-loader-ring-secondary{top:.32rem;right:.32rem;bottom:.32rem;left:.32rem;border:1px solid rgba(255,255,255,.06);border-bottom-color:#f3eaffb3;animation:vx-loader-spin 1.5s linear infinite reverse}.vx-loader-core{display:grid;place-items:center;height:calc(100% - .9rem);width:calc(100% - .9rem);border-radius:9999px;background:radial-gradient(circle at 30% 30%,#ffffff1f,#111217eb 55%,#08080bfa);box-shadow:inset 0 1px #ffffff14,0 18px 40px #0000004d;animation:vx-loader-pulse 1.6s ease-in-out infinite}.vx-loader-letter{font-weight:900;line-height:1;letter-spacing:-.06em;color:#fff;text-shadow:0 0 18px rgba(242,158,203,.3),0 0 32px rgba(216,204,255,.18)}.vx-loader-dot{border-radius:9999px;background:linear-gradient(135deg,#fff,#f4b4d8 58%,#d8ccff);animation:vx-loader-dot .9s ease-in-out infinite}.vx-loader-copy{text-shadow:0 0 18px rgba(242,158,203,.12)}:root{color-scheme:dark;--vx-bg: #050608;--vx-bg-soft: #090b0e;--vx-surface: #101317;--vx-surface-strong: #141920;--vx-surface-muted: #1a2129;--vx-card: rgba(16, 19, 23, .88);--vx-border: rgba(255, 255, 255, .11);--vx-border-strong: rgba(255, 255, 255, .16);--vx-text: #fafafa;--vx-muted: #a1a1aa;--vx-subtle: #71717a;--vx-accent: #f4b4d8;--vx-accent-soft: rgba(244, 180, 216, .12);--vx-accent-2: #d8ccff;--vx-brand: #f29ecb;--vx-brand-strong: #eb77b8;--vx-brand-soft: rgba(242, 158, 203, .14);--vx-trust: #f4c96b;--vx-primary: #f4b4d8;--vx-primary-strong: #eb77b8;--vx-primary-soft: rgba(244, 180, 216, .12);--vx-secondary: #d8ccff;--vx-secondary-strong: #c2b2ff;--vx-secondary-soft: rgba(216, 204, 255, .14);--vx-highlight: #f3eaff;--vx-highlight-soft: rgba(243, 234, 255, .12);--vx-success: #45d6a8;--vx-success-soft: rgba(69, 214, 168, .12);--vx-warning: #f4c96b;--vx-warning-soft: rgba(244, 201, 107, .12);--vx-danger: #ff8c72;--vx-danger-soft: rgba(255, 140, 114, .12);--vx-shadow: 0 24px 80px rgba(0, 0, 0, .42);background-color:var(--vx-bg);color:var(--vx-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}:root[data-theme=light]{color-scheme:light;--vx-bg: #f5f8fa;--vx-bg-soft: #ffffff;--vx-surface: #ffffff;--vx-surface-strong: #ffffff;--vx-surface-muted: #eef4f7;--vx-card: rgba(255, 255, 255, .88);--vx-border: rgba(24, 24, 27, .12);--vx-border-strong: rgba(24, 24, 27, .18);--vx-text: #111113;--vx-muted: #52525b;--vx-subtle: #71717a;--vx-accent: #d96aac;--vx-accent-soft: rgba(217, 106, 172, .08);--vx-accent-2: #cab9ff;--vx-brand: #d96aac;--vx-brand-strong: #c75197;--vx-brand-soft: rgba(217, 106, 172, .12);--vx-trust: #a16207;--vx-primary: #d96aac;--vx-primary-strong: #c75197;--vx-primary-soft: rgba(217, 106, 172, .08);--vx-secondary: #cab9ff;--vx-secondary-strong: #b19cff;--vx-secondary-soft: rgba(202, 185, 255, .12);--vx-highlight: #f1e9ff;--vx-highlight-soft: rgba(241, 233, 255, .12);--vx-success: #0f9f6e;--vx-success-soft: rgba(15, 159, 110, .1);--vx-warning: #b7791f;--vx-warning-soft: rgba(183, 121, 31, .12);--vx-danger: #dd6b4d;--vx-danger-soft: rgba(221, 107, 77, .12);--vx-shadow: 0 18px 60px rgba(24, 24, 27, .08)}html,body{overflow-x:hidden;max-width:100vw;width:100%;background:var(--vx-bg);color:var(--vx-text);-webkit-user-select:text;user-select:text}html{background:linear-gradient(180deg,var(--vx-bg-soft),var(--vx-bg))}button,a,[role=button],img,video{-webkit-user-select:none;user-select:none}img,video,canvas,svg{max-width:100%}body{min-height:100vh}#root{min-height:100vh;overflow-x:clip}.app-shell,.page-modern,.profile-modern{min-width:0}.auth-page [class*=tracking-]{letter-spacing:normal}.auth-page .auth-surface{box-shadow:var(--vx-shadow)}.auth-page .auth-copy-panel{position:relative;z-index:1}.auth-page .auth-badge{box-shadow:inset 0 1px #ffffff0f}.auth-page .auth-floating-card{z-index:0}:root[data-theme=light] .auth-page .bg-black,:root[data-theme=light] .auth-page .bg-black\/60,:root[data-theme=light] .auth-page .bg-black\/80,:root[data-theme=light] .auth-page .bg-black\/20,:root[data-theme=light] .auth-page .bg-black\/40,:root[data-theme=light] .auth-page .bg-zinc-950,:root[data-theme=light] .auth-page .bg-zinc-950\/72,:root[data-theme=light] .auth-page .bg-zinc-950\/76{background-color:#fffffff0!important}:root[data-theme=light] .auth-page .border-white\/10,:root[data-theme=light] .auth-page .border-white\/5,:root[data-theme=light] .auth-page .border-zinc-800,:root[data-theme=light] .auth-page .border-black\/10{border-color:#18181b1f!important}:root[data-theme=light] .auth-page .text-white,:root[data-theme=light] .auth-page .text-zinc-100,:root[data-theme=light] .auth-page .text-zinc-200,:root[data-theme=light] .auth-page .text-zinc-300{color:#18181b!important}:root[data-theme=light] .auth-page .text-zinc-400,:root[data-theme=light] .auth-page .text-zinc-500,:root[data-theme=light] .auth-page .text-zinc-600{color:#52525b!important}:root[data-theme=light] .auth-page [class*=backdrop-blur]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}:root[data-theme=light] .auth-page .shadow-2xl,:root[data-theme=light] .auth-page .shadow-xl{box-shadow:0 18px 60px #18181b14!important}:root[data-theme=light] .auth-page{background:radial-gradient(circle at 12% 8%,rgba(217,106,172,.12),transparent 18rem),radial-gradient(circle at 88% 10%,rgba(202,185,255,.12),transparent 18rem),radial-gradient(circle at 50% 58%,rgba(241,233,255,.16),transparent 22rem),linear-gradient(180deg,#fff,#f4f9fb 52%,#eff7fa)!important}:root[data-theme=light] .auth-page .auth-backdrop-media{opacity:.12!important;filter:grayscale(.2) brightness(1.18) saturate(.9)}:root[data-theme=light] .auth-page .auth-backdrop-overlay{background:radial-gradient(circle at 16% 14%,rgba(217,106,172,.16),transparent 24rem),radial-gradient(circle at 82% 18%,rgba(202,185,255,.16),transparent 20rem),radial-gradient(circle at 34% 74%,rgba(241,233,255,.18),transparent 22rem),linear-gradient(135deg,#ffffffbd,#f4f9fb99 48%,#f0f8fac2)!important}:root[data-theme=light] .auth-page .auth-backdrop-decor{opacity:1;mix-blend-mode:normal}:root[data-theme=light] .auth-page .auth-copy-panel{background:linear-gradient(180deg,#ffffff24,#ffffff08)}:root[data-theme=light] .auth-page .auth-badge{background:#fffffff5!important;border-color:#b4234a29!important;color:#b4234a!important;box-shadow:0 10px 30px #b4234a14,inset 0 1px #ffffffe6}:root[data-theme=light] .auth-page .auth-badge-icon,:root[data-theme=light] .auth-page .auth-badge svg{color:#b4234a!important}:root[data-theme=light] .auth-page .auth-floating-card{background:#ffffffe0!important;border-color:#ffffffdb!important;box-shadow:0 24px 70px #b4234a1f,0 12px 40px #7c3aed1a,inset 0 1px #ffffffeb!important}:root[data-theme=light] .auth-page .auth-surface{background:#fffffff5!important;border-color:#ffffffd6!important;box-shadow:0 30px 90px #0f172a1f,0 12px 35px #b4234a14!important}@media(max-width:1023px){:root[data-theme=light] .auth-page .auth-copy-panel{background:transparent}}:root[data-theme=light] body{background:var(--vx-bg);color:var(--vx-text)}.font-zion,.font-zion *,.font-zion input,.font-zion button{font-family:Outfit,Inter,sans-serif!important;letter-spacing:0}.font-app,.font-app *{font-family:Outfit,Inter,sans-serif!important}.logo-app{font-family:Outfit,sans-serif!important;font-weight:900;text-transform:uppercase;font-style:normal;letter-spacing:0;line-height:1}.vibex-wordmark{display:inline-flex;align-items:center;font-size:inherit;line-height:1;white-space:nowrap}.vibex-wordmark-image{display:block;height:1em;width:auto;max-width:none;transform:translateY(-.01em)}.brand-mark-image{display:block;filter:drop-shadow(0 8px 16px rgba(0,0,0,.28)) drop-shadow(0 0 18px rgba(245,101,173,.12)) contrast(1.04) saturate(1.05);image-rendering:-webkit-optimize-contrast;backface-visibility:hidden;transform:translateZ(0)}.vibex-wordmark.is-dark .vibex-wordmark-image{filter:drop-shadow(0 10px 22px rgba(0,0,0,.24)) drop-shadow(0 0 18px rgba(245,101,173,.15)) contrast(1.04)}.vibex-wordmark.is-light .vibex-wordmark-image{filter:drop-shadow(0 8px 18px rgba(15,23,42,.12)) drop-shadow(0 0 16px rgba(236,72,153,.14))}.vx-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.9rem;padding:.55rem;color:#a1a1aa;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.vx-action-btn:hover{color:#fafafa;background:#ffffff0f;border-color:#ffffff24}.vx-action-btn-danger:hover{color:#f87171;background:#ef44441a;border-color:#f8717138}:root[data-theme=light] .vx-action-btn{color:#52525b;background:#fafafa;border-color:#18181b1a}:root[data-theme=light] .vx-action-btn:hover{color:#111113;background:#fff;border-color:#18181b2e}:root[data-theme=light] .vx-action-btn-danger:hover{color:#dc2626;background:#ef444414;border-color:#ef444429}:root:not([data-theme=light]) button[class*=bg-white][class*=text-black],:root:not([data-theme=light]) a[class*=bg-white][class*=text-black]{background:linear-gradient(135deg,#f4b4d8,#f3d5ea)!important;color:#09090b!important;border:1px solid rgba(242,158,203,.24);box-shadow:0 14px 34px #f29ecb29}:root:not([data-theme=light]) button[class*=bg-white][class*=text-black]:hover,:root:not([data-theme=light]) a[class*=bg-white][class*=text-black]:hover{background:linear-gradient(135deg,#f7c0e0,#f5ddf0)!important;color:#050608!important;border-color:#f29ecb52;box-shadow:0 18px 42px #f29ecb38;transform:translateY(-1px)}:root:not([data-theme=light]) button[class*="border-white/10"][class*="bg-white/[0.03]"],:root:not([data-theme=light]) button[class*="border-white/10"][class*="bg-white/[0.04]"],:root:not([data-theme=light]) a[class*="border-white/10"][class*="bg-white/[0.03]"],:root:not([data-theme=light]) a[class*="border-white/10"][class*="bg-white/[0.04]"]{border-color:#ffffff1f!important;background:linear-gradient(180deg,#ffffff0e,#ffffff07)!important;box-shadow:inset 0 1px #ffffff0d}:root:not([data-theme=light]) button[class*="border-white/10"][class*="bg-white/[0.03]"]:hover,:root:not([data-theme=light]) button[class*="border-white/10"][class*="bg-white/[0.04]"]:hover,:root:not([data-theme=light]) a[class*="border-white/10"][class*="bg-white/[0.03]"]:hover,:root:not([data-theme=light]) a[class*="border-white/10"][class*="bg-white/[0.04]"]:hover{border-color:#f29ecb38!important;background:linear-gradient(180deg,#ffffff13,#ffffff0a)!important}*{box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#3f3f4666;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#52525b99}.cyber-glass{background:color-mix(in srgb,var(--vx-surface) 86%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--vx-border)}.app-shell{background:radial-gradient(circle at top,rgba(242,158,203,.06),transparent 26rem),linear-gradient(180deg,#121318,#0d0e12 48%,#090a0d);color:var(--vx-text)}.public-shell.public-shell-landing{background:radial-gradient(circle at top,rgba(242,158,203,.12),transparent 24rem),radial-gradient(circle at 82% 18%,rgba(216,204,255,.1),transparent 20rem),linear-gradient(180deg,#15161b,#0f1014 54%,#0a0b0e)}.public-header-landing{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.app-sidebar,.app-header,.app-mobile-panel,.app-bottom-nav{background:color-mix(in srgb,var(--vx-surface) 88%,transparent)!important;border-color:var(--vx-border)!important;box-shadow:var(--vx-shadow)}.app-sidebar{width:17rem!important;transition:width .18s ease,padding .18s ease}.app-content{background:transparent;transition:padding-left .18s ease}.sidebar-collapsed .app-sidebar{width:5.25rem!important;padding-left:1rem!important;padding-right:1rem!important}.sidebar-collapsed .app-sidebar>.mb-8{flex-direction:column;align-items:center;gap:.75rem}.sidebar-collapsed .app-content{padding-left:5.25rem!important}.sidebar-collapsed .app-sidebar .brand-lockup{width:2.5rem!important}.sidebar-collapsed .app-sidebar .logo-app,.sidebar-collapsed .app-sidebar nav p,.sidebar-collapsed .app-sidebar nav a span,.sidebar-collapsed .app-sidebar .pt-6>a span,.sidebar-collapsed .app-sidebar .pt-6>button span,.sidebar-collapsed .app-sidebar a[href^="/profile"] .flex-1{display:none!important}.sidebar-collapsed .app-sidebar .app-nav-link,.sidebar-collapsed .app-sidebar .pt-6>a,.sidebar-collapsed .app-sidebar .pt-6>button{justify-content:center;padding-left:.75rem!important;padding-right:.75rem!important}.app-nav-link{border:1px solid transparent;color:var(--vx-muted)!important}.app-nav-link:hover{background:var(--vx-surface-muted)!important;color:var(--vx-text)!important;border-color:var(--vx-border)}.app-nav-link-active{background:var(--vx-text)!important;color:var(--vx-bg)!important;border-color:var(--vx-text)!important;box-shadow:none!important}.public-shell-landing .app-nav-link{border-radius:9999px;padding-top:.8rem;padding-bottom:.8rem;color:#d4d4d8!important}.public-nav-link{min-height:2.85rem}.public-shell-landing .app-nav-link:hover{background:#ffffff0f!important;border-color:#ffffff1a!important}.public-shell-landing .app-nav-link-active{background:linear-gradient(135deg,#fff,#f7d0e6)!important;color:#09090b!important;border-color:#ffffffd6!important}.public-bottom-dock{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.mask-fade-edges{mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 2.5%,black 97.5%,transparent)}.font-mono,.font-rank,.font-cyber,.font-zion,code{font-family:Outfit,Inter,sans-serif!important;letter-spacing:0!important}.animate-scanline{display:none!important}input,textarea,select{font-family:Outfit,Inter,sans-serif!important}input,textarea,select,button{letter-spacing:0!important}:root[data-theme=light] .app-shell .bg-zinc-950,:root[data-theme=light] .app-shell .bg-zinc-950\/40,:root[data-theme=light] .app-shell .bg-zinc-950\/60,:root[data-theme=light] .app-shell .bg-zinc-950\/70,:root[data-theme=light] .app-shell .bg-zinc-950\/80,:root[data-theme=light] .app-shell .bg-zinc-950\/90,:root[data-theme=light] .app-shell .bg-zinc-900,:root[data-theme=light] .app-shell .bg-zinc-900\/10,:root[data-theme=light] .app-shell .bg-zinc-900\/20,:root[data-theme=light] .app-shell .bg-zinc-900\/30,:root[data-theme=light] .app-shell .bg-zinc-900\/40,:root[data-theme=light] .app-shell .bg-zinc-900\/50,:root[data-theme=light] .app-shell .bg-zinc-900\/60,:root[data-theme=light] .app-shell .bg-black,:root[data-theme=light] .app-shell .bg-black\/10,:root[data-theme=light] .app-shell .bg-black\/20,:root[data-theme=light] .app-shell .bg-black\/30,:root[data-theme=light] .app-shell .bg-black\/40,:root[data-theme=light] .app-shell .bg-black\/50,:root[data-theme=light] .app-shell .bg-black\/60{background-color:#fff!important}:root[data-theme=light] .app-shell .border-zinc-900,:root[data-theme=light] .app-shell .border-zinc-800,:root[data-theme=light] .app-shell .border-zinc-800\/30,:root[data-theme=light] .app-shell .border-zinc-800\/50,:root[data-theme=light] .app-shell .border-zinc-800\/60,:root[data-theme=light] .app-shell .border-zinc-800\/80,:root[data-theme=light] .app-shell .border-white\/5,:root[data-theme=light] .app-shell .border-white\/10{border-color:#18181b1f!important}:root[data-theme=light] .app-shell .text-white,:root[data-theme=light] .app-shell .text-zinc-100,:root[data-theme=light] .app-shell .text-zinc-200,:root[data-theme=light] .app-shell .text-zinc-300{color:#18181b!important}:root[data-theme=light] .app-shell .text-zinc-400,:root[data-theme=light] .app-shell .text-zinc-500,:root[data-theme=light] .app-shell .text-zinc-600{color:#52525b!important}:root[data-theme=light] .app-shell input,:root[data-theme=light] .app-shell textarea,:root[data-theme=light] .app-shell select{background:#fff!important;border-color:#18181b24!important;color:#18181b!important;color-scheme:light}:root[data-theme=light] .app-shell input::placeholder,:root[data-theme=light] .app-shell textarea::placeholder{color:#a1a1aa!important}:root[data-theme=light] .app-shell .shadow-xl,:root[data-theme=light] .app-shell .shadow-2xl{box-shadow:var(--vx-shadow)!important}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4,.app-shell h5{letter-spacing:0!important}.app-shell .italic,.app-shell [class*=italic]{font-style:normal!important}.app-shell [class*=tracking-]{letter-spacing:0!important}.app-shell .uppercase{text-transform:none!important}.page-modern h1,.page-modern h2,.page-modern h3,.page-modern h4,.page-modern h5,.page-modern p,.page-modern span,.page-modern button,.page-modern input,.page-modern select{letter-spacing:0!important;font-style:normal!important}.page-modern .rounded-\[25px\],.page-modern .rounded-\[30px\],.page-modern .rounded-\[35px\],.page-modern .rounded-\[40px\],.page-modern .rounded-\[45px\],.page-modern .rounded-\[50px\]{border-radius:1.25rem!important}.page-modern .bg-zinc-950,.page-modern .bg-zinc-950\/20,.page-modern .bg-zinc-950\/40,.page-modern .bg-zinc-950\/60,.page-modern .bg-zinc-900\/20,.page-modern .bg-zinc-900\/30,.page-modern .bg-zinc-900\/40,.page-modern .bg-black,.page-modern .bg-black\/30,.page-modern .bg-black\/40{background:color-mix(in srgb,var(--vx-surface) 86%,transparent)!important}.page-modern .border-zinc-800,.page-modern .border-zinc-800\/50,.page-modern .border-white\/5,.page-modern .border-white\/10{border-color:var(--vx-border)!important}.page-modern input,.page-modern select,.page-modern textarea{background:color-mix(in srgb,var(--vx-surface) 90%,transparent)!important;border-color:var(--vx-border)!important;color:var(--vx-text)!important}@media(max-width:767px){html,.app-shell{background:var(--vx-bg)}.app-sidebar,.app-header,.app-mobile-panel,.app-bottom-nav,.cyber-glass,.page-modern,.profile-modern{box-shadow:0 12px 28px #00000029!important}.app-shell [class*=backdrop-blur],.page-modern [class*=backdrop-blur],.profile-modern [class*=backdrop-blur],.app-shell [style*=backdrop-filter],.page-modern [style*=backdrop-filter],.profile-modern [style*=backdrop-filter]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.auth-backdrop-media,.login-bg-overlay,#profile-particles,#profile-particles canvas{display:none!important}.auth-backdrop-overlay{background:linear-gradient(180deg,#09090bfa,#09090beb)!important}.app-shell .mask-fade-edges{mask-image:none;-webkit-mask-image:none}}:root[data-theme=light] .page-modern .bg-zinc-950,:root[data-theme=light] .page-modern .bg-zinc-950\/20,:root[data-theme=light] .page-modern .bg-zinc-950\/40,:root[data-theme=light] .page-modern .bg-zinc-950\/60,:root[data-theme=light] .page-modern .bg-zinc-900\/20,:root[data-theme=light] .page-modern .bg-zinc-900\/30,:root[data-theme=light] .page-modern .bg-zinc-900\/40,:root[data-theme=light] .page-modern .bg-black,:root[data-theme=light] .page-modern .bg-black\/30,:root[data-theme=light] .page-modern .bg-black\/40{background:#fff!important}:root[data-theme=light] .page-modern input,:root[data-theme=light] .page-modern select,:root[data-theme=light] .page-modern textarea{background:#fff!important;color:#18181b!important}[class*="rounded-[40px]"],[class*="rounded-[45px]"],[class*="rounded-[50px]"]{border-radius:1.25rem!important}[class*="shadow-[0_0_"],[class*=shadow-cyan],[class*=shadow-fuchsia]{box-shadow:var(--vx-shadow)!important}[class*="tracking-[0.3em]"],[class*="tracking-[0.4em]"],[class*="tracking-[0.5em]"]{letter-spacing:.08em!important}:root[data-theme=light] .bg-\[\#070707\],:root[data-theme=light] .bg-black{background-color:#f7f7f8!important}:root[data-theme=light] .bg-black\/20,:root[data-theme=light] .bg-black\/30,:root[data-theme=light] .bg-black\/40,:root[data-theme=light] .bg-black\/50,:root[data-theme=light] .bg-black\/60,:root[data-theme=light] .bg-black\/80,:root[data-theme=light] .bg-black\/95{background-color:#ffffffc7!important}:root[data-theme=light] .bg-zinc-950,:root[data-theme=light] .bg-zinc-950\/20,:root[data-theme=light] .bg-zinc-950\/30,:root[data-theme=light] .bg-zinc-950\/40,:root[data-theme=light] .bg-zinc-950\/50,:root[data-theme=light] .bg-zinc-950\/60,:root[data-theme=light] .bg-zinc-950\/80{background-color:#ffffffeb!important}:root[data-theme=light] .bg-\[\#050505\],:root[data-theme=light] .bg-\[\#070707\],:root[data-theme=light] .bg-\[\#111\],:root[data-theme=light] .bg-zinc-900,:root[data-theme=light] .bg-zinc-900\/10,:root[data-theme=light] .bg-zinc-900\/20,:root[data-theme=light] .bg-zinc-900\/40,:root[data-theme=light] .bg-zinc-900\/50,:root[data-theme=light] .bg-zinc-900\/60{background-color:#ffffffc7!important}:root[data-theme=light] .bg-zinc-800,:root[data-theme=light] .bg-zinc-800\/20,:root[data-theme=light] .bg-zinc-800\/30,:root[data-theme=light] .bg-zinc-800\/40,:root[data-theme=light] .bg-zinc-800\/50,:root[data-theme=light] .bg-zinc-800\/60,:root[data-theme=light] .bg-zinc-800\/80{background-color:#f0f0f2!important}:root[data-theme=light] .bg-white\/5,:root[data-theme=light] .bg-white\/10,:root[data-theme=light] .bg-white\/\[0\.02\],:root[data-theme=light] .bg-white\/\[0\.03\],:root[data-theme=light] .bg-white\/\[0\.04\],:root[data-theme=light] .bg-white\/\[0\.05\]{background-color:#ffffffc2!important}:root[data-theme=light] .border-zinc-800,:root[data-theme=light] .border-zinc-800\/50,:root[data-theme=light] .border-zinc-800\/60,:root[data-theme=light] .border-zinc-800\/80,:root[data-theme=light] .border-zinc-900,:root[data-theme=light] .border-zinc-700,:root[data-theme=light] .border-white\/\[0\.03\],:root[data-theme=light] .border-white\/5,:root[data-theme=light] .border-white\/10{border-color:#18181b1f!important}:root[data-theme=light] .text-white,:root[data-theme=light] .text-zinc-100,:root[data-theme=light] .text-zinc-200,:root[data-theme=light] .text-zinc-300{color:#111113!important}:root[data-theme=light] .text-zinc-400,:root[data-theme=light] .text-zinc-500,:root[data-theme=light] .text-zinc-600,:root[data-theme=light] .text-zinc-700,:root[data-theme=light] .text-zinc-800,:root[data-theme=light] .text-zinc-900{color:#52525b!important}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select{background-color:#fff!important;color:#111113!important}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#a1a1aa!important}:root[data-theme=light] .cyber-gradient{background:linear-gradient(135deg,var(--vx-primary) 0%,var(--vx-secondary-strong) 100%)}[class*=text-rose-],[class*=text-fuchsia-],[class*=text-pink-],[class*=text-violet-],[class*=text-purple-]{color:var(--vx-brand)!important}.text-cyan-300,.text-cyan-400,.text-cyan-500{color:var(--vx-primary)!important}[class*="text-cyan-300/"],[class*="text-cyan-400/"],[class*="text-cyan-500/"]{color:color-mix(in srgb,var(--vx-primary) 72%,transparent)!important}.text-fuchsia-300,.text-fuchsia-400,.text-fuchsia-500,.text-rose-300,.text-rose-400,.text-rose-500,.text-violet-300,.text-violet-400,.text-violet-500,.text-purple-500,.text-pink-400,.text-pink-500{color:var(--vx-brand)!important}[class*="text-fuchsia-300/"],[class*="text-fuchsia-400/"],[class*="text-fuchsia-500/"],[class*="text-rose-300/"],[class*="text-rose-400/"],[class*="text-rose-500/"],[class*="text-violet-300/"],[class*="text-violet-400/"],[class*="text-violet-500/"],[class*="text-purple-500/"]{color:color-mix(in srgb,var(--vx-brand) 72%,transparent)!important}.text-emerald-300,.text-emerald-400,.text-green-400,.text-green-500{color:var(--vx-success)!important}.text-amber-300,.text-amber-400,.text-yellow-500{color:var(--vx-warning)!important}.text-red-400,.text-red-500,.text-orange-500{color:var(--vx-danger)!important}[class*="text-red-400/"],[class*="text-red-500/"],[class*="text-orange-500/"]{color:color-mix(in srgb,var(--vx-danger) 72%,transparent)!important}[class*=bg-rose-],[class*=bg-fuchsia-],[class*=bg-pink-],[class*=bg-violet-],[class*=bg-purple-]{background-color:var(--vx-brand-soft)!important}[class*=border-rose-],[class*=border-fuchsia-],[class*=border-pink-],[class*=border-violet-],[class*=border-purple-]{border-color:color-mix(in srgb,var(--vx-brand) 28%,transparent)!important}[class*=accent-rose-],[class*=accent-fuchsia-],[class*=accent-pink-],[class*=accent-violet-],[class*=accent-purple-]{accent-color:var(--vx-primary-strong)!important}.hover\:text-cyan-400:hover,.hover\:text-cyan-500:hover,.group:hover .group-hover\:text-cyan-400,.group:hover .group-hover\:text-cyan-500,.group\/balance:hover .group-hover\/balance\:text-cyan-400,.group\/balance:hover .group-hover\/balance\:text-cyan-500{color:var(--vx-primary-strong)!important}.hover\:text-fuchsia-400:hover,.hover\:text-fuchsia-500:hover,.hover\:text-rose-400:hover,.hover\:text-rose-500:hover,.group:hover .group-hover\:text-fuchsia-400,.group:hover .group-hover\:text-fuchsia-500,.group:hover .group-hover\:text-rose-300,.group:hover .group-hover\:text-rose-400{color:var(--vx-brand-strong)!important}.hover\:text-red-400:hover,.hover\:text-red-500:hover{color:var(--vx-danger)!important}[class*="hover:bg-rose-"]:hover,[class*="hover:bg-fuchsia-"]:hover,[class*="hover:bg-pink-"]:hover,[class*="hover:bg-violet-"]:hover,[class*="hover:bg-purple-"]:hover{background-color:color-mix(in srgb,var(--vx-brand) 16%,white)!important}[class*="hover:border-rose-"]:hover,[class*="hover:border-fuchsia-"]:hover,[class*="hover:border-pink-"]:hover,[class*="hover:border-violet-"]:hover,[class*="hover:border-purple-"]:hover{border-color:color-mix(in srgb,var(--vx-brand) 34%,transparent)!important}[class*="hover:text-rose-"]:hover,[class*="hover:text-fuchsia-"]:hover,[class*="hover:text-pink-"]:hover,[class*="hover:text-violet-"]:hover,[class*="hover:text-purple-"]:hover{color:var(--vx-brand-strong)!important}.bg-cyan-400,.bg-cyan-500,.group:focus-within .group-focus-within\:bg-cyan-500{background-color:var(--vx-primary-strong)!important}.bg-fuchsia-500,.bg-fuchsia-400,.bg-rose-500,.bg-rose-400,.bg-violet-500,.bg-violet-400,.bg-purple-500,.bg-pink-500{background-color:var(--vx-brand-strong)!important}.bg-emerald-500,.bg-green-500{background-color:var(--vx-success)!important}.bg-amber-500,.bg-amber-400,.bg-yellow-500{background-color:var(--vx-warning)!important}.bg-red-500,.bg-red-600,.bg-orange-500{background-color:var(--vx-danger)!important}.bg-cyan-500\/5,.bg-cyan-500\/10,.bg-cyan-400\/10{background-color:var(--vx-primary-soft)!important}[class*="bg-cyan-500/"],[class*="bg-cyan-400/"]{background-color:color-mix(in srgb,var(--vx-primary) 12%,transparent)!important}.bg-fuchsia-500\/5,.bg-fuchsia-500\/10,.bg-rose-400\/10,.bg-rose-500\/10,.bg-violet-500\/10,.bg-violet-400\/10,.bg-purple-500\/10,.bg-pink-500\/10{background-color:var(--vx-brand-soft)!important}[class*="bg-fuchsia-500/"],[class*="bg-rose-400/"],[class*="bg-rose-500/"],[class*="bg-violet-500/"],[class*="bg-violet-400/"],[class*="bg-purple-500/"]{background-color:color-mix(in srgb,var(--vx-brand) 12%,transparent)!important}.bg-emerald-500\/10,.bg-green-500\/10{background-color:var(--vx-success-soft)!important}.bg-amber-400\/10,.bg-amber-500\/10,.bg-yellow-500\/10{background-color:var(--vx-warning-soft)!important}.bg-red-500\/10,.bg-red-600\/10,.bg-orange-500\/10{background-color:var(--vx-danger-soft)!important}[class*="bg-red-500/"],[class*="bg-red-600/"],[class*="bg-orange-500/"]{background-color:color-mix(in srgb,var(--vx-danger) 12%,transparent)!important}.border-cyan-500\/10{border-color:color-mix(in srgb,var(--vx-primary) 18%,transparent)!important}.border-cyan-500\/20,.border-cyan-500\/30,.border-cyan-400\/20,.border-cyan-400\/30,[class*="border-cyan-500/"],[class*="border-cyan-400/"]{border-color:color-mix(in srgb,var(--vx-primary) 26%,transparent)!important}.border-fuchsia-500\/20,.border-fuchsia-500\/30,.border-rose-400\/20,.border-rose-500\/20,.border-violet-400\/20,.border-violet-500\/20,.border-purple-500\/20,.border-pink-500\/20,[class*="border-fuchsia-500/"],[class*="border-rose-400/"],[class*="border-rose-500/"],[class*="border-violet-400/"],[class*="border-violet-500/"],[class*="border-purple-500/"]{border-color:color-mix(in srgb,var(--vx-brand) 28%,transparent)!important}.border-emerald-500\/20,.border-emerald-500\/25,.border-emerald-500\/30,.border-green-500\/20,.border-green-500\/30{border-color:color-mix(in srgb,var(--vx-success) 28%,transparent)!important}.border-amber-400\/20,.border-amber-500\/20,.border-amber-500\/30,.border-yellow-500\/20{border-color:color-mix(in srgb,var(--vx-warning) 28%,transparent)!important}.border-red-500\/20,.border-red-500\/30,.border-red-400\/20,.border-orange-500\/20,[class*="border-red-500/"],[class*="border-red-400/"],[class*="border-orange-500/"]{border-color:color-mix(in srgb,var(--vx-danger) 28%,transparent)!important}.focus\:border-cyan-500\/50:focus,.focus\:border-cyan-500:focus,.group:focus-within .group-focus-within\:text-cyan-400{border-color:color-mix(in srgb,var(--vx-primary) 52%,transparent)!important;color:var(--vx-primary)!important}.focus\:border-fuchsia-500\/50:focus,.focus\:border-rose-500\/50:focus,.focus\:border-violet-500\/50:focus,.focus\:border-purple-500\/50:focus,.focus\:border-rose-300\/40:focus,.focus\:border-rose-300\/50:focus,.focus\:border-rose-300\/60:focus{border-color:color-mix(in srgb,var(--vx-brand) 52%,transparent)!important}.from-cyan-500,.from-cyan-400,.from-cyan-600{--tw-gradient-from: var(--vx-primary) var(--tw-gradient-from-position) !important;--tw-gradient-to: color-mix(in srgb, var(--vx-primary) 0%, transparent) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.from-fuchsia-500,.from-rose-500,.from-violet-500,.from-violet-600,.from-purple-600,.from-pink-500{--tw-gradient-from: var(--vx-brand) var(--tw-gradient-from-position) !important;--tw-gradient-to: color-mix(in srgb, var(--vx-brand) 0%, transparent) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.via-blue-600,.via-indigo-600,.via-purple-600,.via-fuchsia-500,.via-violet-500{--tw-gradient-stops: var(--tw-gradient-from), var(--vx-highlight) var(--tw-gradient-via-position), var(--tw-gradient-to) !important}.to-fuchsia-500,.to-purple-600,.to-violet-600,.to-violet-500,.to-pink-500{--tw-gradient-to: var(--vx-brand-strong) var(--tw-gradient-to-position) !important}.to-cyan-500,.to-cyan-400{--tw-gradient-to: var(--vx-primary-strong) var(--tw-gradient-to-position) !important}.drop-shadow-\[0_0_10px_rgba\(6\,182\,212\,1\)\],.drop-shadow-\[0_0_12px_rgba\(6\,182\,212\,1\)\]{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--vx-primary) 58%,transparent))!important}[class*=shadow-fuchsia],[class*=shadow-pink],[class*=shadow-violet],[class*=shadow-rose]{box-shadow:0 0 24px color-mix(in srgb,var(--vx-brand) 22%,transparent)!important}[class*=ring-rose-],[class*=ring-fuchsia-],[class*=ring-pink-],[class*=ring-violet-],[class*=ring-purple-]{--tw-ring-color: color-mix(in srgb, var(--vx-brand) 28%, transparent) !important}:root[data-theme=light] [class*=backdrop-blur],[data-theme=light] [class*=backdrop-blur]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=light] .glass{background:#ffffffc7!important;border-color:#18181b1f!important}:root[data-theme=light] ::-webkit-scrollbar-track{background:#f7f7f8}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#71717a73}.profile-modern{color:var(--vx-text)}.profile-modern>.relative,.profile-modern .profile-tabs,.profile-modern .space-y-8>div,.profile-modern .space-y-12>div{letter-spacing:0!important}.profile-modern .rounded-\[30px\],.profile-modern .rounded-\[35px\],.profile-modern .rounded-\[40px\],.profile-modern .rounded-\[45px\],.profile-modern .rounded-\[50px\]{border-radius:1.25rem!important}.profile-modern .bg-zinc-900\/40,.profile-modern .bg-zinc-900\/30,.profile-modern .bg-zinc-950\/40,.profile-modern .bg-black\/30,.profile-modern .bg-black\/60{background:color-mix(in srgb,var(--vx-surface) 78%,transparent)!important}.profile-modern .border-zinc-800,.profile-modern .border-zinc-800\/50,.profile-modern .border-zinc-800\/60,.profile-modern .border-zinc-800\/80{border-color:var(--vx-border)!important}.profile-modern .shadow-\[0_0_150px_rgba\(0\,0\,0\,0\.9\)\],.profile-modern .shadow-\[0_0_120px_rgba\(0\,0\,0\,0\.9\)\],.profile-modern .shadow-\[0_0_100px_rgba\(0\,0\,0\,0\.8\)\]{box-shadow:var(--vx-shadow)!important}.profile-modern button,.profile-modern a{letter-spacing:.04em!important}.profile-modern h2,.profile-modern h3,.profile-modern h4{font-style:normal!important;letter-spacing:0!important}.profile-modern .grid>.group,.profile-modern article,.profile-modern .motion-card{border-radius:1.25rem!important}.profile-modern .filter.grayscale{filter:none!important}.profile-modern [class*=text-cyan],.profile-modern [class*=text-fuchsia]{text-shadow:none!important}.profile-modern .font-mono{font-family:Outfit,Inter,sans-serif!important}:root[data-theme=light] .profile-modern .bg-zinc-950\/80,:root[data-theme=light] .profile-modern .bg-zinc-950,:root[data-theme=light] .profile-modern .bg-black{background:#fff!important}.profile-modern{--profile-card: rgba(255, 255, 255, .045);--profile-card-strong: rgba(255, 255, 255, .075);--profile-ring: rgba(255, 255, 255, .12)}:root[data-theme=light] .profile-modern{--profile-card: #fff;--profile-card-strong: #f7f7f8;--profile-ring: rgba(24, 24, 27, .12)}.profile-modern .profile-tabs{box-shadow:var(--vx-shadow)}.profile-modern input,.profile-modern textarea{background:color-mix(in srgb,var(--vx-surface) 88%,transparent)!important;border-color:var(--vx-border)!important;color:var(--vx-text)!important}.profile-modern input::placeholder,.profile-modern textarea::placeholder{color:var(--vx-subtle)!important}:root[data-theme=light] .profile-modern .text-white,:root[data-theme=light] .profile-modern .text-zinc-100,:root[data-theme=light] .profile-modern .text-zinc-200,:root[data-theme=light] .profile-modern .text-zinc-300{color:#18181b!important}:root[data-theme=light] .profile-modern .text-zinc-400,:root[data-theme=light] .profile-modern .text-zinc-500,:root[data-theme=light] .profile-modern .text-zinc-600{color:#52525b!important}:root[data-theme=light] .profile-modern .border-white\/5,:root[data-theme=light] .profile-modern .border-white\/10,:root[data-theme=light] .profile-modern .border-zinc-800{border-color:#18181b1f!important}:root[data-theme=light] .profile-modern .bg-white\/\[0\.03\],:root[data-theme=light] .profile-modern .bg-white\/\[0\.04\],:root[data-theme=light] .profile-modern .bg-white\/\[0\.05\],:root[data-theme=light] .profile-modern .bg-black\/20,:root[data-theme=light] .profile-modern .bg-black\/30,:root[data-theme=light] .profile-modern .bg-black\/40,:root[data-theme=light] .profile-modern .bg-black\/60,:root[data-theme=light] .profile-modern .bg-zinc-900\/30,:root[data-theme=light] .profile-modern .bg-zinc-900\/40{background:#fff!important}:root[data-theme=light] .profile-modern .shadow-xl,:root[data-theme=light] .profile-modern .shadow-2xl{box-shadow:var(--vx-shadow)!important}.profile-modern{--profile-copy: clamp(.97rem, .9rem + .15vw, 1.05rem);--profile-copy-soft: clamp(.9rem, .86rem + .12vw, .98rem)}.profile-modern h1,.profile-modern h2,.profile-modern h3{letter-spacing:-.02em!important}.profile-modern p,.profile-modern li,.profile-modern span,.profile-modern label,.profile-modern button,.profile-modern a{font-style:normal!important}.profile-modern p{font-size:var(--profile-copy);line-height:1.65}.profile-modern .text-xs,.profile-modern .text-\[10px\],.profile-modern .text-\[11px\]{font-size:var(--profile-copy-soft)!important;line-height:1.55!important;letter-spacing:0!important}.profile-modern .line-clamp-3,.profile-modern .line-clamp-4{-webkit-line-clamp:unset;overflow:visible}.profile-modern section,.profile-modern article,.profile-modern .rounded-2xl,.profile-modern .rounded-3xl,.profile-modern .rounded-\[1\.8rem\],.profile-modern .rounded-\[2rem\]{box-shadow:0 12px 32px #00000024}.profile-modern .profile-tabs{position:sticky;top:4.5rem;border-radius:1.25rem}.profile-modern .profile-tabs button{min-height:46px;font-size:.92rem!important}.profile-modern img{image-rendering:auto}.profile-modern .overflow-y-auto{scrollbar-width:thin}.dashboard-modern{--dashboard-copy: clamp(.95rem, .9rem + .12vw, 1.02rem)}.dashboard-modern h1,.dashboard-modern h2,.dashboard-modern h3,.dashboard-modern h4{letter-spacing:-.02em!important;font-style:normal!important}.dashboard-modern p,.dashboard-modern span,.dashboard-modern button,.dashboard-modern a{letter-spacing:0!important;font-style:normal!important}.dashboard-modern p{font-size:var(--dashboard-copy);line-height:1.6}.dashboard-modern .text-xs,.dashboard-modern .text-\[10px\],.dashboard-modern .text-\[11px\]{font-size:.92rem!important;line-height:1.5!important;letter-spacing:0!important}.dashboard-modern .text-sm{font-size:1rem!important;line-height:1.6!important}.dashboard-modern .rounded-\[1\.7rem\],.dashboard-modern .rounded-\[1\.8rem\],.dashboard-modern .rounded-2xl,.dashboard-modern .rounded-3xl{border-radius:1.35rem!important}.dashboard-modern button{min-height:44px}.cart-modern p,.cart-modern span,.cart-modern button,.cart-modern a{letter-spacing:0!important}.cart-modern .text-xs,.cart-modern .text-\[10px\],.cart-modern .text-\[11px\]{font-size:.92rem!important;line-height:1.5!important}@keyframes vibex-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.vibex-toast{isolation:isolate}.vibex-toast p{text-transform:none!important;letter-spacing:0!important}.vibex-toast-progress{transform-origin:left center;animation:vibex-toast-progress 4.5s linear forwards}@media(max-width:768px){.vibex-toast{left:.9rem;right:.9rem;top:auto;bottom:.95rem;width:auto!important;border-radius:1.2rem!important}.vibex-toast .vibex-toast-icon{height:2.5rem;width:2.5rem}.vibex-toast p:last-child{font-size:.9rem!important;line-height:1.4!important}}@media(max-width:480px){.vibex-toast{left:.7rem;right:.7rem;bottom:.75rem}.vibex-toast p{max-width:none}.profile-modern{padding-left:.75rem!important;padding-right:.75rem!important;padding-bottom:5rem}.profile-modern .profile-hero{margin-bottom:1rem!important;border-radius:1.45rem!important}.profile-modern .profile-hero .h-64,.profile-modern .profile-hero .md\:h-\[24rem\],.profile-modern .profile-hero .xl\:h-\[28rem\]{height:11.25rem!important}.profile-modern .profile-hero .md\:h-44,.profile-modern .profile-hero .xl\:h-48,.profile-modern .profile-hero .md\:w-44,.profile-modern .profile-hero .xl\:w-48{height:6rem!important;width:6rem!important}.profile-modern .profile-hero-body{margin-top:-3rem!important;padding:0 1rem 1rem!important}.profile-modern .profile-hero-copy{width:100%}.profile-modern .profile-hero-copy h1{font-size:clamp(1.95rem,8vw,2.45rem)!important;line-height:.98!important}.profile-modern .profile-hero-meta{font-size:.92rem!important;gap:.35rem .65rem!important}.profile-modern .profile-hero-meta>.h-1.w-1{display:none!important}.profile-modern .profile-hero-identity{align-items:flex-start!important;gap:.9rem!important}.profile-modern .profile-hero-spotify{margin-top:0!important;width:auto;max-width:100%}.profile-modern .profile-music-pill{max-width:100%!important;width:auto!important}.profile-modern .profile-music-pill>div{gap:.55rem!important;padding:0!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.profile-modern .profile-music-pill img{height:2.2rem!important;width:2.2rem!important}.profile-modern .profile-music-pill .h-9.w-9{height:2.25rem!important;width:2.25rem!important}.profile-modern .profile-music-pill a{padding:0!important;font-size:.76rem!important;letter-spacing:-.01em}.profile-modern .profile-hero-actions{width:100%;grid-template-columns:1fr 1fr!important;gap:.65rem!important}.profile-modern .profile-hero-actions>*{width:100%;min-width:0;min-height:44px;padding:.82rem .85rem!important;font-size:.92rem!important}.profile-modern .profile-hero-actions>* svg{height:1rem!important;width:1rem!important}.profile-modern .profile-hero-actions>.col-span-2,.profile-modern .profile-hero-actions>.sm\:col-span-1{grid-column:1 / -1!important}.profile-modern .profile-overview>div,.profile-modern .profile-overview>aside,.profile-modern .profile-overview>section{min-width:0}.profile-modern .profile-highlight-panel .truncate{white-space:normal!important}.profile-modern .profile-overview{gap:.9rem!important}.profile-modern .profile-overview .rounded-\[1\.9rem\]{padding:1rem!important}.profile-modern .profile-highlight-panel{padding:.9rem!important}.profile-modern .profile-tabs{top:4rem;padding:.35rem!important;border-radius:1rem!important}.profile-modern .profile-tabs button{min-height:40px;padding:.7rem .82rem!important;font-size:.82rem!important}.profile-modern .profile-tabs button span{font-size:.74rem!important}.profile-modern .grid[class*="xl:grid-cols-[minmax(0,1.2fr)_360px]"]{gap:1rem!important}.profile-modern .rounded-\[1\.9rem\],.profile-modern .rounded-\[1\.8rem\],.profile-modern .rounded-\[1\.7rem\]{border-radius:1.25rem!important}.profile-modern .aspect-\[1\.08\]{aspect-ratio:1 / 1}.profile-modern .profile-trust-panel h3{font-size:1.7rem!important;line-height:1.05!important}.profile-modern .profile-trust-panel .text-2xl,.profile-modern .profile-trust-panel .text-\[1\.75rem\]{font-size:1.45rem!important}.profile-modern .space-y-8>div,.profile-modern .space-y-12>div{min-width:0}.product-detail-mobile h1{font-size:clamp(2rem,8vw,2.5rem)!important;line-height:1.02!important}.product-detail-mobile .h-\[22rem\]{height:13.5rem!important}.product-detail-mobile .rounded-\[2rem\]{border-radius:1.35rem!important}.product-detail-mobile .rounded-\[1\.8rem\],.product-detail-mobile .rounded-\[1\.6rem\],.product-detail-mobile .rounded-\[1\.4rem\],.product-detail-mobile .rounded-\[1\.3rem\]{border-radius:1.15rem!important}.product-detail-mobile .line-clamp-6{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.product-detail-mobile .xl\:sticky{position:static!important}}@media(max-width:480px){.profile-modern{padding-left:.65rem!important;padding-right:.65rem!important}.profile-modern .profile-hero .h-64,.profile-modern .profile-hero .md\:h-\[24rem\],.profile-modern .profile-hero .xl\:h-\[28rem\]{height:10.5rem!important}.profile-modern .profile-hero-body{margin-top:-2.7rem!important;padding:0 .85rem .9rem!important}.profile-modern .profile-hero-copy h1{font-size:clamp(1.8rem,8.4vw,2.2rem)!important}.profile-modern .profile-music-pill>div{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important}.profile-modern .profile-music-pill a{padding:0 .7rem!important;font-size:.76rem!important}.profile-modern .profile-hero-actions{grid-template-columns:1fr!important}.profile-modern .profile-tabs{overflow-x:auto;scrollbar-width:none}.profile-modern .profile-tabs::-webkit-scrollbar{display:none}.profile-modern .profile-tabs button{min-width:max-content}}.settings-modern{color:var(--vx-text)}.settings-modern h1,.settings-modern h2,.settings-modern h3,.settings-modern h4,.settings-modern h5,.settings-modern p,.settings-modern label,.settings-modern span,.settings-modern button{letter-spacing:0!important;font-style:normal!important}.settings-modern .rounded-\[15px\],.settings-modern .rounded-\[25px\],.settings-modern .rounded-\[35px\],.settings-modern .rounded-\[40px\],.settings-modern .rounded-\[50px\],.settings-modern .rounded-\[60px\]{border-radius:1.25rem!important}.settings-modern .bg-black,.settings-modern .bg-black\/40,.settings-modern .bg-black\/60,.settings-modern .bg-zinc-950,.settings-modern .bg-zinc-950\/40,.settings-modern .bg-zinc-950\/80,.settings-modern .bg-zinc-900\/10,.settings-modern .bg-zinc-900\/20,.settings-modern .bg-zinc-900\/30,.settings-modern .bg-zinc-900\/40,.settings-modern .bg-zinc-900\/50{background:color-mix(in srgb,var(--vx-surface) 86%,transparent)!important}.settings-modern .border-zinc-800,.settings-modern .border-zinc-800\/30,.settings-modern .border-zinc-800\/50,.settings-modern .border-zinc-900{border-color:var(--vx-border)!important}.settings-modern input,.settings-modern textarea{border-radius:1rem!important;background:color-mix(in srgb,var(--vx-surface) 90%,transparent)!important;border-color:var(--vx-border)!important;color:var(--vx-text)!important}.settings-modern .space-y-8>:not([hidden])~:not([hidden]),.settings-modern .space-y-6>:not([hidden])~:not([hidden]){margin-top:1rem!important}.settings-modern .space-y-4>:not([hidden])~:not([hidden]){margin-top:.65rem!important}.settings-modern .mb-10{margin-bottom:1rem!important}.settings-modern .h-36,.settings-modern .h-32{height:5.5rem!important}.settings-modern .w-24,.settings-modern .h-24{width:4.5rem!important;height:4.5rem!important}.settings-modern input{padding-top:.85rem!important;padding-bottom:.85rem!important}.settings-modern textarea{min-height:5.5rem!important}.settings-modern .p-8,.settings-modern .p-10,.settings-modern .p-12{padding:1.25rem!important}.settings-modern label{margin-left:0!important;color:var(--vx-muted)!important;font-size:.75rem!important;text-transform:none!important}.settings-modern [class*=tracking-]{letter-spacing:0!important}.settings-modern [class*=uppercase]{text-transform:none!important}:root[data-theme=light] .settings-modern .bg-black,:root[data-theme=light] .settings-modern .bg-black\/40,:root[data-theme=light] .settings-modern .bg-black\/60,:root[data-theme=light] .settings-modern .bg-zinc-950,:root[data-theme=light] .settings-modern .bg-zinc-950\/40,:root[data-theme=light] .settings-modern .bg-zinc-950\/80,:root[data-theme=light] .settings-modern .bg-zinc-900\/10,:root[data-theme=light] .settings-modern .bg-zinc-900\/20,:root[data-theme=light] .settings-modern .bg-zinc-900\/30,:root[data-theme=light] .settings-modern .bg-zinc-900\/40,:root[data-theme=light] .settings-modern .bg-zinc-900\/50{background:#fff!important}:root[data-theme=light] .settings-modern input,:root[data-theme=light] .settings-modern textarea{background:#fff!important;color:#18181b!important}
