.language-switcher[data-v-aed3610d]{position:relative}.lang-trigger[data-v-aed3610d]{align-items:center;background:transparent;border:1px solid var(--color-border,#2a2a2a);border-radius:20px;color:var(--color-text-primary,#fff);cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 12px;transition:all .2s}.lang-trigger[data-v-aed3610d]:hover{background:#ffffff0d;border-color:var(--color-text-secondary,#888)}.lang-name[data-v-aed3610d]{font-size:14px}.dropdown-arrow[data-v-aed3610d]{align-items:center;color:var(--color-text-secondary,#888);display:flex;transition:transform .2s}.dropdown-arrow.open[data-v-aed3610d]{transform:rotate(180deg)}.dropdown-menu[data-v-aed3610d]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a1af2;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 32px #0006;min-width:140px;overflow:hidden;padding:6px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.dropdown-item[data-v-aed3610d]{align-items:center;background:transparent;border:none;color:var(--color-text-primary,#fff);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.dropdown-item[data-v-aed3610d]:hover{background:#ffffff0d}.dropdown-item.active[data-v-aed3610d]{color:#ff4d4f}.dropdown-item.active[data-v-aed3610d]:hover{background:#ff4d4f1a}.locale-name[data-v-aed3610d]{flex:1}.check-icon[data-v-aed3610d]{color:#ff4d4f;flex-shrink:0}.dropdown-enter-active[data-v-aed3610d],.dropdown-leave-active[data-v-aed3610d]{transition:all .2s ease}.dropdown-enter-from[data-v-aed3610d],.dropdown-leave-to[data-v-aed3610d]{opacity:0;transform:translateY(-8px)}.user-dropdown[data-v-2a168403]{position:relative}.user-trigger[data-v-2a168403]{align-items:center;background:transparent;border:1px solid var(--color-border,#2a2a2a);border-radius:20px;color:var(--color-text-primary,#fff);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:6px 12px;transition:all .2s}.user-trigger[data-v-2a168403]:hover{background:#ffffff0d;border-color:var(--color-text-secondary,#888)}.user-avatar[data-v-2a168403]{align-items:center;background:linear-gradient(135deg,#ff4d4f,#ff8c8c);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.user-name[data-v-2a168403]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow[data-v-2a168403]{align-items:center;display:flex;transition:transform .2s}.dropdown-arrow.open[data-v-2a168403]{transform:rotate(180deg)}.dropdown-menu[data-v-2a168403]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a1af2;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 32px #0006;min-width:220px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.dropdown-header[data-v-2a168403]{align-items:center;display:flex;gap:12px;padding:16px}.header-avatar[data-v-2a168403]{align-items:center;background:linear-gradient(135deg,#ff4d4f,#ff8c8c);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.header-info[data-v-2a168403]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.header-name[data-v-2a168403]{color:#fff;font-size:14px;font-weight:500}.header-email[data-v-2a168403],.header-name[data-v-2a168403]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-email[data-v-2a168403]{color:#888;font-size:12px}.dropdown-divider[data-v-2a168403]{background:#ffffff1a;height:1px;margin:0}.dropdown-item[data-v-2a168403]{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:12px 16px;text-align:left;transition:all .2s;width:100%}.dropdown-item[data-v-2a168403]:hover{background:#ffffff0d}.dropdown-item.logout[data-v-2a168403]{color:#ff4d4f}.dropdown-item.logout[data-v-2a168403]:hover{background:#ff4d4f1a}.dropdown-enter-active[data-v-2a168403],.dropdown-leave-active[data-v-2a168403]{transition:all .2s ease}.dropdown-enter-from[data-v-2a168403],.dropdown-leave-to[data-v-2a168403]{opacity:0;transform:translateY(-8px)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#070000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}.app-container{display:flex;flex-direction:column;min-height:100vh;position:relative}.global-flame-background{background-color:#070000;bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.flame-particle{animation:flameRise linear infinite;background:radial-gradient(circle at 30% 30%,hsla(0,100%,70%,.8) 0,rgba(255,77,79,.6) 30%,rgba(255,50,50,.4) 60%,transparent 100%);border-radius:50%;bottom:-100px;filter:blur(40px);opacity:0;position:absolute}@keyframes flameRise{0%{opacity:0;transform:translateY(0) scale(1)}10%{opacity:.6}50%{opacity:.8}90%{opacity:.3}to{opacity:0;transform:translateY(-100vh) scale(1.5)}}.global-header{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;display:flex;justify-content:space-between;left:0;padding:16px 40px;position:fixed;right:0;top:0;transition:background .3s ease,backdrop-filter .3s ease;z-index:100}.global-header.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070000e6}.header-left{align-items:center;display:flex}.header-left .logo{font-size:18px;font-weight:700;text-decoration:none}.logo-red{color:#fff}.logo-now{color:#ff4d4f}.header-right{align-items:center;display:flex;gap:12px}.btn-outline{background:transparent;border:1px solid #2a2a2a;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.btn-outline:hover{background:#ffffff0d;border-color:#888}.main-content{flex:1;padding-top:60px;position:relative;z-index:1}.main-content.no-header{padding-top:0}.global-footer{color:#ffffff80;font-size:12px;padding:24px 20px;position:relative;text-align:center;z-index:1}.global-footer p{margin:0}@media(max-width:768px){.global-header{padding:12px 20px}.header-right{gap:8px}.btn-outline{font-size:12px;padding:6px 12px}.global-footer{font-size:11px;padding:16px 12px}}
