.unisphere-loading-container{position:fixed;inset:0;background:radial-gradient(circle at center,#0a0a0a,#000);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.unisphere-loading-glow{width:90px;height:90px;background:linear-gradient(135deg,#00e1ff,#8b5cf6,#00ffe1);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:unisphere-rotate 2.5s linear infinite;box-shadow:0 0 40px #0ff3,0 0 80px #8b5cf633}.unisphere-loading-orb{width:40px;height:40px;background:radial-gradient(circle,#00ffe1,#0052ff);border-radius:50%;box-shadow:0 0 20px #0ff9;animation:unisphere-pulse 1.6s ease-in-out infinite}.unisphere-loading-text{margin-top:25px;font-family:Poppins,sans-serif;font-size:1rem;color:#b6f0ff;letter-spacing:1.5px;text-align:center;animation:unisphere-fade 2s ease-in-out infinite;-webkit-user-select:none;user-select:none}@keyframes unisphere-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes unisphere-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}@keyframes unisphere-fade{0%,to{opacity:.6}50%{opacity:1}}@media(max-width:600px){.unisphere-loading-glow{width:70px;height:70px}.unisphere-loading-orb{width:32px;height:32px}.unisphere-loading-text{font-size:.9rem}}.unisphere-app-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:linear-gradient(135deg,#111827f2,#1f2937f2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(99,102,241,.2);box-shadow:0 4px 30px #0000004d;transition:all .4s cubic-bezier(.4,0,.2,1)}.unisphere-app-header.unisphere-scrolled{background:linear-gradient(135deg,#111827fa,#1f2937fa);box-shadow:0 8px 40px #6366f166,0 4px 20px #a855f733;border-bottom:1px solid rgba(99,102,241,.4)}.unisphere-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.unisphere-particle{position:absolute;background:radial-gradient(circle,rgba(99,102,241,.8),transparent);border-radius:50%;animation:unisphere-float 10s infinite ease-in-out;filter:blur(1px)}@keyframes unisphere-float{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.3}25%{transform:translateY(-30px) translate(20px) scale(1.2);opacity:.6}50%{transform:translateY(-15px) translate(-15px) scale(.8);opacity:.4}75%{transform:translateY(-40px) translate(10px) scale(1.1);opacity:.5}}.unisphere-nav{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;position:relative;z-index:10}.unisphere-nav-brand{flex-shrink:0}.unisphere-brand-link{display:flex;align-items:center;gap:.75rem;text-decoration:none;position:relative;padding:.5rem;transition:all .3s ease}.unisphere-brand-link:hover{transform:translateY(-2px)}.unisphere-brand-icon{position:relative;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899);border-radius:50%;box-shadow:0 0 30px #6366f199,0 0 60px #8b5cf64d;animation:unisphere-pulse-glow 3s ease-in-out infinite}.unisphere-icon-emoji{font-size:1.5rem;animation:unisphere-spin-slow 20s linear infinite;filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.unisphere-brand-orbit{position:absolute;width:55px;height:55px;border:2px solid rgba(99,102,241,.3);border-radius:50%;border-top-color:#6366f1cc;animation:unisphere-orbit 4s linear infinite}.unisphere-brand-orbit.unisphere-orbit-2{width:65px;height:65px;border-color:#8b5cf633;border-top-color:#8b5cf699;animation:unisphere-orbit 6s linear infinite reverse}@keyframes unisphere-pulse-glow{0%,to{box-shadow:0 0 30px #6366f199,0 0 60px #8b5cf64d}50%{box-shadow:0 0 40px #6366f1cc,0 0 80px #8b5cf680}}@keyframes unisphere-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes unisphere-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.unisphere-brand-text{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;display:flex;gap:.1rem}.unisphere-text-gradient{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:unisphere-gradient-shift 3s ease-in-out infinite}.unisphere-text-gradient-alt{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:unisphere-gradient-shift 3s ease-in-out infinite reverse}@keyframes unisphere-gradient-shift{0%,to{filter:brightness(1) hue-rotate(0deg)}50%{filter:brightness(1.2) hue-rotate(10deg)}}.unisphere-brand-zap{color:#fbbf24;animation:unisphere-zap 1.5s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(251,191,36,.6))}@keyframes unisphere-zap{0%,to{transform:scale(1) rotate(0);opacity:1}25%{transform:scale(1.2) rotate(-10deg);opacity:.8}50%{transform:scale(.9) rotate(10deg);opacity:1}75%{transform:scale(1.1) rotate(-5deg);opacity:.9}}.unisphere-brand-glow{position:absolute;inset:-10px;background:radial-gradient(circle,rgba(99,102,241,.3),transparent 70%);border-radius:50%;filter:blur(15px);opacity:0;transition:opacity .3s ease}.unisphere-brand-link:hover .unisphere-brand-glow{opacity:1}.unisphere-nav-links{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center}.unisphere-nav-link{position:relative;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;color:#e5e7eb;text-decoration:none;font-weight:600;font-size:.95rem;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;background:#3741514d;border:1px solid rgba(99,102,241,.2)}.unisphere-link-content{display:flex;align-items:center;gap:.5rem;position:relative;z-index:2}.unisphere-link-emoji{font-size:1.2rem;transition:transform .3s ease}.unisphere-nav-link:hover .unisphere-link-emoji{transform:scale(1.3) rotate(10deg)}.unisphere-nav-icon{transition:all .3s ease}.unisphere-nav-link:hover .unisphere-nav-icon{transform:translateY(-2px);filter:drop-shadow(0 0 8px rgba(99,102,241,.8))}.unisphere-link-text{transition:all .3s ease}.unisphere-nav-link:hover{background:#6366f133;border-color:#6366f180;color:#fff;transform:translateY(-2px);box-shadow:0 4px 20px #6366f14d}.unisphere-nav-link.unisphere-active{background:linear-gradient(135deg,#6366f14d,#8b5cf64d);border-color:#6366f199;color:#fff;box-shadow:0 0 20px #6366f166,inset 0 0 20px #6366f11a}.unisphere-nav-active-indicator{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50%;height:3px;background:linear-gradient(90deg,transparent,#6366f1,#8b5cf6,transparent);border-radius:10px 10px 0 0;animation:unisphere-active-pulse 2s ease-in-out infinite}.unisphere-nav-active-glow{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:60%;height:15px;background:radial-gradient(ellipse,rgba(99,102,241,.6),transparent);filter:blur(8px);animation:unisphere-glow-pulse 2s ease-in-out infinite}@keyframes unisphere-active-pulse{0%,to{opacity:1;width:50%}50%{opacity:.7;width:70%}}@keyframes unisphere-glow-pulse{0%,to{opacity:.6}50%{opacity:1}}.unisphere-nav-hover-glow{position:absolute;inset:-5px;background:radial-gradient(circle,rgba(139,92,246,.3),transparent 70%);border-radius:12px;filter:blur(10px);z-index:0;animation:unisphere-hover-expand .5s ease-out}@keyframes unisphere-hover-expand{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.unisphere-nav-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.unisphere-profile-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#37415166;border:1px solid rgba(99,102,241,.3);border-radius:50px;color:#e5e7eb;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease;position:relative;overflow:hidden}.unisphere-profile-avatar{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;box-shadow:0 0 15px #6366f180}.unisphere-profile-avatar-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.unisphere-mobile-avatar-img{width:32px;height:32px;object-fit:cover;display:block;border-radius:50%;margin-right:.5rem;flex-shrink:0}.unisphere-mobile-link.unisphere-has-avatar img.unisphere-mobile-avatar-img+svg{display:none}.unisphere-avatar-pulse{position:absolute;inset:-3px;border:2px solid rgba(99,102,241,.5);border-radius:50%;animation:unisphere-pulse-ring 2s ease-out infinite}@keyframes unisphere-pulse-ring{0%{transform:scale(1);opacity:1}to{transform:scale(1.4);opacity:0}}.unisphere-profile-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unisphere-profile-badge{font-size:1rem;animation:unisphere-twinkle 2s ease-in-out infinite}@keyframes unisphere-twinkle{0%,to{opacity:1;transform:scale(1) rotate(0)}25%{opacity:.6;transform:scale(1.2) rotate(-15deg)}50%{opacity:1;transform:scale(.9) rotate(15deg)}75%{opacity:.7;transform:scale(1.1) rotate(-10deg)}}.unisphere-profile-btn:hover{background:#6366f133;border-color:#6366f199;transform:translateY(-2px);box-shadow:0 4px 20px #6366f14d}.unisphere-btn{position:relative;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;font-size:.95rem;border-radius:12px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;text-decoration:none}.unisphere-btn-signin{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 20px #6366f166}.unisphere-btn-signin:hover{transform:translateY(-2px);box-shadow:0 6px 30px #6366f199}.unisphere-btn-signout{background:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.unisphere-btn-signout:hover{background:#ef44444d;border-color:#ef444480;transform:translateY(-2px);box-shadow:0 4px 20px #ef44444d}.unisphere-btn-glow{position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.2),transparent 70%);opacity:0;transition:opacity .3s ease}.unisphere-btn:hover .unisphere-btn-glow{opacity:1;animation:unisphere-ripple 1s ease-out}.unisphere-btn-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:unisphere-shine 3s ease-in-out infinite}@keyframes unisphere-shine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}@keyframes unisphere-ripple{0%{transform:scale(0);opacity:1}to{transform:scale(2);opacity:0}}.unisphere-mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:.5rem;color:#e5e7eb;position:relative;z-index:20}.unisphere-menu-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.unisphere-menu-icon{position:relative;z-index:2;transition:all .3s ease}.unisphere-menu-icon-bg{position:absolute;inset:0;background:linear-gradient(135deg,#6366f133,#8b5cf633);border-radius:12px;border:1px solid rgba(99,102,241,.3);transition:all .3s ease}.unisphere-mobile-menu-btn:hover .unisphere-menu-icon-bg{background:linear-gradient(135deg,#6366f14d,#8b5cf64d);border-color:#6366f180;box-shadow:0 0 20px #6366f166}.unisphere-mobile-menu-btn:hover .unisphere-menu-icon{transform:rotate(90deg)}.unisphere-mobile-menu{position:fixed;top:0;right:-100%;width:100%;max-width:400px;height:100vh;background:linear-gradient(135deg,#111827fa,#1f2937fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid rgba(99,102,241,.3);box-shadow:-10px 0 50px #00000080;transition:right .4s cubic-bezier(.4,0,.2,1);z-index:999;overflow-y:auto}.unisphere-mobile-menu.unisphere-menu-open{right:0}.unisphere-mobile-menu-bg{position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(99,102,241,.1),transparent 60%);pointer-events:none}.unisphere-mobile-menu-content{position:relative;padding:6rem 2rem 2rem;display:flex;flex-direction:column;gap:.5rem}.unisphere-mobile-link{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;color:#e5e7eb;text-decoration:none;font-weight:600;font-size:1.1rem;background:#3741514d;border:1px solid rgba(99,102,241,.2);border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;opacity:0;transform:translate(50px);animation:unisphere-slide-in .4s ease-out forwards}@keyframes unisphere-slide-in{to{opacity:1;transform:translate(0)}}.unisphere-mobile-emoji{font-size:1.5rem;transition:transform .3s ease}.unisphere-mobile-link:hover .unisphere-mobile-emoji{transform:scale(1.3) rotate(15deg)}.unisphere-mobile-link:hover{background:#6366f133;border-color:#6366f180;color:#fff;transform:translate(-5px);box-shadow:0 4px 20px #6366f14d}.unisphere-mobile-link.unisphere-active{background:linear-gradient(135deg,#6366f14d,#8b5cf64d);border-color:#6366f199;color:#fff;box-shadow:0 0 20px #6366f166}.unisphere-mobile-active-dot{position:absolute;right:1.5rem;width:10px;height:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;box-shadow:0 0 15px #6366f1cc;animation:unisphere-dot-pulse 2s ease-in-out infinite}@keyframes unisphere-dot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.unisphere-mobile-link:is(button){background:none;border:1px solid rgba(99,102,241,.2);cursor:pointer;width:100%;text-align:left}.unisphere-mobile-divider{position:relative;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.5),transparent);margin:1rem 0}.unisphere-divider-glow{position:absolute;inset:-5px 0;background:radial-gradient(ellipse,rgba(99,102,241,.3),transparent);filter:blur(8px);animation:unisphere-divider-pulse 3s ease-in-out infinite}@keyframes unisphere-divider-pulse{0%,to{opacity:.5}50%{opacity:1}}@media(max-width:1024px){.unisphere-nav{padding:1rem 1.5rem}.unisphere-nav-links{gap:.25rem}.unisphere-nav-link{padding:.65rem 1rem;font-size:.9rem}.unisphere-link-emoji{font-size:1rem}.unisphere-profile-name{max-width:80px}}@media(max-width:768px){.unisphere-nav-links,.unisphere-nav-actions{display:none}.unisphere-mobile-menu-btn{display:block}.unisphere-nav{padding:1rem;gap:1rem}.unisphere-brand-icon{width:40px;height:40px}.unisphere-icon-emoji,.unisphere-brand-text{font-size:1.3rem}.unisphere-brand-orbit{width:48px;height:48px}.unisphere-brand-orbit.unisphere-orbit-2{width:56px;height:56px}}@media(max-width:480px){.unisphere-nav{padding:.75rem}.unisphere-brand-icon{width:35px;height:35px}.unisphere-icon-emoji,.unisphere-brand-text{font-size:1.1rem}.unisphere-brand-zap{display:none}.unisphere-mobile-menu{max-width:100%}.unisphere-mobile-menu-content{padding:5rem 1.5rem 2rem}.unisphere-mobile-link{padding:.85rem 1.25rem;font-size:1rem}.unisphere-mobile-emoji{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.unisphere-particle,.unisphere-brand-orbit,.unisphere-icon-emoji{animation:none}}.unisphere-nav-link:focus-visible,.unisphere-mobile-link:focus-visible,.unisphere-btn:focus-visible,.unisphere-profile-btn:focus-visible,.unisphere-mobile-menu-btn:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:12px}html{scroll-behavior:smooth}@media(prefers-contrast:high){.unisphere-app-header{border-bottom:2px solid #6366f1}.unisphere-nav-link,.unisphere-mobile-link{border:2px solid rgba(99,102,241,.5)}.unisphere-nav-link.unisphere-active,.unisphere-mobile-link.unisphere-active{border:2px solid #6366f1}}@media(prefers-color-scheme:dark){.unisphere-app-header{background:linear-gradient(135deg,#0a0f19fa,#141923fa)}.unisphere-nav-link,.unisphere-mobile-link{background:#1e283766}}@media print{.unisphere-app-header{position:relative;background:#fff;border-bottom:1px solid #000;box-shadow:none}.unisphere-particles,.unisphere-brand-orbit,.unisphere-nav-active-glow,.unisphere-nav-hover-glow,.unisphere-mobile-menu-btn{display:none}.unisphere-nav-link,.unisphere-btn{color:#000;background:none;border:1px solid #000}}.unisphere-loading{position:relative;pointer-events:none;opacity:.6}.unisphere-loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(99,102,241,.3),transparent);animation:unisphere-loading-shimmer 1.5s infinite}@keyframes unisphere-loading-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes unisphere-confetti{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(-100px) rotate(720deg);opacity:0}}.unisphere-ripple-effect{position:fixed;width:20px;height:20px;background:radial-gradient(circle,rgba(99,102,241,.6),transparent);border-radius:50%;pointer-events:none;animation:unisphere-ripple-expand 1s ease-out;z-index:9999}@keyframes unisphere-ripple-expand{0%{transform:scale(0);opacity:1}to{transform:scale(50);opacity:0}}.unisphere-app-header:hover .unisphere-particle{animation-play-state:running;opacity:.8}.unisphere-brand-link:active .unisphere-brand-icon{animation:unisphere-bounce .5s ease}@keyframes unisphere-bounce{0%,to{transform:scale(1)}25%{transform:scale(1.2) rotate(5deg)}50%{transform:scale(.9) rotate(-5deg)}75%{transform:scale(1.1) rotate(3deg)}}*{margin:0;padding:0;box-sizing:border-box}body,html{margin:0;padding:0;border:none;overflow-x:hidden}nav,header{border:none!important}
