:root{font-family:var(--font-primary);line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg-premium);background-attachment:fixed;color:var(--text-primary);transition:background-color .5s ease,color .5s ease}.profile-tabs-wrapper{background:var(--bg-primary);border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:70px;z-index:45;overflow:hidden}.profile-tabs-scrollable{display:flex;overflow-x:auto;white-space:nowrap;padding:.75rem 1rem;gap:.5rem;-ms-overflow-style:none;scrollbar-width:none}.profile-tabs-scrollable::-webkit-scrollbar{display:none}.profile-tab-item{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:99px;border:none;cursor:pointer;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0d;color:var(--text-tertiary);transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.profile-tab-item.active{background:var(--primary-gradient);color:#fff;box-shadow:0 4px 12px #ff2d554d}.tab-badge{background:#fff3;border-radius:99px;padding:1px 6px;font-size:.65rem;font-weight:800}:root{--bg-primary: #0A0F1E;--bg-secondary: #0F172A;--bg-tertiary: #1E293B;--primary-orchid: #D946EF;--primary-cyan: #22D3EE;--primary-pink: #FF6B9D;--secondary-azure: #3B82F6;--tertiary-indigo: #6366F1;--primary-gradient: linear-gradient(135deg, var(--primary-cyan) 0%, var(--primary-orchid) 100%);--gradient-pulse: linear-gradient(135deg, var(--primary-orchid), var(--secondary-azure), var(--primary-orchid));--gradient-mesh: radial-gradient(at 0% 0%, rgba(217, 70, 239, .15) 0, transparent 50%), radial-gradient(at 50% 50%, rgba(59, 130, 246, .15) 0, transparent 50%), radial-gradient(at 100% 100%, rgba(217, 70, 239, .1) 0, transparent 50%);--success: #10B981;--warning: #F59E0B;--error: #EF4444;--info: #3B82F6;--white: #FFFFFF;--gray-50: #F9FAFB;--gray-400: #9CA3AF;--gray-900: #111827;--black: #000000;--text-primary: #F2F5F9;--text-secondary: #94A3B8;--text-tertiary: #64748B;--text-inverse: #0A0F1E;--glass-bg: rgba(10, 15, 30, .82);--glass-border: rgba(255, 255, 255, .08);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .4);--glass-blur: blur(20px);--border-light: rgba(255, 255, 255, .05);--border-medium: rgba(255, 255, 255, .1);--shadow-glow: 0 0 20px rgba(217, 70, 239, .3), 0 0 40px rgba(59, 130, 246, .2);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Outfit", "Plus Jakarta Sans", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--space-1: .25rem;--space-2: .5rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: .5rem;--radius-md: .75rem;--radius: .875rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-card: 2rem;--radius-button: 9999px;--z-modal: 1000;--z-toast: 2000;--ease-in-out-smooth: cubic-bezier(.4, 0, .2, 1);--duration-normal: .35s;--transition-smooth: all var(--duration-normal) var(--ease-in-out-smooth);--brown: #2C1A0E;--dark: #1A0F08;--cream: #FAF6F1;--cream-2: #F2EBE1;--cream-dark: #EDE5D8;--gold: #C9933A;--gold-light: #DFB76A;--rose: #E8614A;--rose-dark: #C94830;--rose-light: #F28270;--sage: #7A9E7E;--sage-light: #9DC4A1;--warm-gray: #9A8878;--warm-gray-light: #BFB0A0;--border: #E8DDD5;--border-light: #F0E8E0;--bg-cream: #FAF6F1}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideRight{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideLeft{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes swipeLeft{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(-150%) rotate(-30deg);opacity:0}}@keyframes swipeRight{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(150%) rotate(30deg);opacity:0}}@keyframes heartbeat{0%,to{transform:scale(1)}10%,30%{transform:scale(1.1)}20%,40%{transform:scale(.95)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes blob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes rotateGradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scalePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes revealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shine{0%{left:-100%}to{left:100%}}.animate-fade-in{animation:fadeIn .3s ease-in-out}.animate-slide-up{animation:slideUp .4s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-heartbeat{animation:heartbeat 1.3s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-blob{animation:blob 7s ease-in-out infinite}.animate-gradient{background-size:200% 200%;animation:gradientShift 3s ease infinite}.skeleton{background:linear-gradient(90deg,var(--gray-200) 0%,var(--gray-300) 50%,var(--gray-200) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite}.hover-lift{transition:transform .2s ease}.hover-lift:hover{transform:translateY(-4px)}.hover-glow{transition:box-shadow .2s ease}.hover-glow:hover{box-shadow:var(--shadow-glow)}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.02)}.hover-tilt{transition:transform .3s ease}.hover-tilt:hover{transform:perspective(1000px) rotateX(5deg) rotateY(5deg)}.stagger-children>*{animation:revealUp .5s ease-out backwards}.stagger-children>*:nth-child(1){animation-delay:.1s}.stagger-children>*:nth-child(2){animation-delay:.2s}.stagger-children>*:nth-child(3){animation-delay:.3s}.stagger-children>*:nth-child(4){animation-delay:.4s}.stagger-children>*:nth-child(5){animation-delay:.5s}.stagger-children>*:nth-child(6){animation-delay:.6s}.will-animate{will-change:transform,opacity}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:none}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-primary);background-color:var(--bg-primary);background-image:var(--gradient-mesh);background-attachment:fixed;color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}a{color:inherit;text-decoration:none;transition:var(--transition-smooth)}a:hover{color:var(--primary-orchid)}button{font-family:var(--font-display);background:none;cursor:pointer;outline:none}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block;border-radius:var(--radius-md)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-bold);line-height:1.2;margin-bottom:var(--space-4);color:var(--text-primary);letter-spacing:-.02em}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}p{margin-bottom:var(--space-6);color:var(--text-secondary)}.text-gradient{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.text-center{text-align:center}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:var(--space-4)}.mt-8{margin-top:var(--space-8)}.page-container{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow-x:hidden}.main-content{flex:1;padding:var(--space-8) 0;z-index:1}.glass-panel{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:none;border-radius:var(--radius-card);box-shadow:var(--glass-shadow)}._toast_18ylw_1{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#1e293bd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #0000004d;min-width:320px;max-width:450px;color:#fff;pointer-events:auto}._message_18ylw_35{flex:1;font-size:.95rem;font-weight:500}._iconContainer_18ylw_47{display:flex;align-items:center;justify-content:center;flex-shrink:0}._closeBtn_18ylw_61{background:none;border:none;color:#fff6;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}._closeBtn_18ylw_61:hover{color:#fff}._success_18ylw_95{border-left:4px solid #10b981}._iconSuccess_18ylw_101{color:#10b981}._error_18ylw_109{border-left:4px solid #ef4444}._iconError_18ylw_115{color:#ef4444}._info_18ylw_123{border-left:4px solid #3b82f6}._iconInfo_18ylw_129{color:#3b82f6}._nav_ggkbo_1{position:fixed;bottom:.3rem;left:50%;transform:translate(-50%);z-index:1000;width:auto;max-width:95vw}._navContent_ggkbo_11{display:flex;justify-content:center;align-items:center;gap:1rem;background:#0a0f1999;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);padding:.4rem .8rem;border-radius:2rem;box-shadow:0 40px 100px -20px #000000b3,0 0 0 1px #ffffff0d,inset 0 0 20px #ffffff05;border:1px solid rgba(255,255,255,.1);position:relative;overflow:visible}._navContent_ggkbo_11:before{content:"";position:absolute;top:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);z-index:2}._navItem_ggkbo_42{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:52px;height:52px;border-radius:1.1rem;cursor:pointer;transition:all .5s cubic-bezier(.19,1,.22,1);color:#fff6;position:relative;border:none;background:transparent;z-index:3}._navItem_ggkbo_42:hover{color:#ffffffe6;background:#ffffff08}._active_ggkbo_64{color:var(--active-color)!important}._activeIndicator_ggkbo_69{position:absolute;width:52px;height:52px;border-radius:1.1rem;z-index:1;background:#ffffff08;border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 35px -5px #00000080,inset 0 0 12px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._activeGlow_ggkbo_83{position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle at center,var(--glow-color),transparent 75%);opacity:.2;filter:blur(4px);z-index:-1}._iconWrapper_ggkbo_93{position:relative;display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}._active_ggkbo_64 ._iconWrapper_ggkbo_93{filter:drop-shadow(0 0 12px var(--glow-color))}._icon_ggkbo_93{transition:all .3s ease}._notificationBadge_ggkbo_109{position:absolute;top:-2px;right:-2px;width:10px;height:10px;background:#ff4757;border-radius:50%;border:2px solid rgba(15,20,35,1);box-shadow:0 0 10px #ff4757;z-index:10}._label_ggkbo_123{display:none}@media(max-width:480px){._nav_ggkbo_1{bottom:.1rem}._navItem_ggkbo_42,._activeIndicator_ggkbo_69{min-width:52px;height:52px}}
