*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#30363d transparent}*::-webkit-scrollbar{width:5px;height:4px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:#484f58}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background:#0d1117;color:#c9d1d9;min-height:100vh;overflow-x:hidden}input,textarea,select{font-family:inherit;font-size:0.85rem;color:#c9d1d9;background:rgba(13,17,23,0.7);border:1px solid rgba(48,54,61,0.5);border-radius:8px;padding:0.5rem 0.75rem;transition:border-color 0.25s ease,box-shadow 0.25s ease,background 0.25s ease}input::placeholder,textarea::placeholder{color:#484f58;opacity:1;font-weight:400;font-style:normal;letter-spacing:0.02em}input:hover,textarea:hover,select:hover{border-color:rgba(88,166,255,0.2);background:rgba(13,17,23,0.85)}input:focus,textarea:focus,select:focus{outline:none;border-color:rgba(88,166,255,0.45);background:rgba(13,17,23,0.9);box-shadow:0 0 0 2px rgba(88,166,255,0.08),0 0 16px rgba(88,166,255,0.06),inset 0 0 12px rgba(88,166,255,0.03)}select{cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23484f58' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.6rem center;padding-right:2rem}body > nav{background:transparent;padding:0.65rem 0.75rem;display:flex;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;max-width:100%;box-shadow:none;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:padding 0.35s cubic-bezier(0.22,1,0.36,1),background 0s,backdrop-filter 0s,border-radius 0s,border-color 0s,box-shadow 0s,max-width 0s,right 0s,top 0s;border:1px solid rgba(48,54,61,0.3);border-top-color:transparent;border-radius:0;border-bottom-color:transparent}.nav-spacer{}nav .brand{display:flex;align-items:center;margin-right:2rem;cursor:pointer;position:relative;user-select:none;transition:margin 0.35s cubic-bezier(0.22,1,0.36,1)}nav .brand svg,nav .brand img{flex-shrink:0;width:54px;height:54px;transition:width 0.35s cubic-bezier(0.22,1,0.36,1),height 0.35s cubic-bezier(0.22,1,0.36,1),filter 0.3s ease}nav .brand:hover svg,nav .brand:hover img{filter:drop-shadow(0 0 8px rgba(88,166,255,0.25))}nav .brand:active svg,nav .brand:active img{filter:drop-shadow(0 0 12px rgba(88,166,255,0.35));pointer-events:none}nav .nav-links{display:flex;gap:0;align-items:center;user-select:none;position:relative;background:rgba(22,27,34,0.4);border:1px solid rgba(48,54,61,0.3);border-radius:12px;padding:3px;transition:background 0.45s cubic-bezier(0.22,1,0.36,1),padding 0.45s cubic-bezier(0.22,1,0.36,1),border-radius 0.45s cubic-bezier(0.22,1,0.36,1)}nav .nav-links a{color:#6e7681;text-decoration:none;cursor:pointer;font-size:0.88rem;font-weight:500;padding:0.45rem 1.1rem;border-radius:9px;position:relative;z-index:1;transition:color 0.3s ease,font-size 0.45s cubic-bezier(0.22,1,0.36,1),padding 0.45s cubic-bezier(0.22,1,0.36,1);border:none;background:none}nav .nav-links a:hover{color:#c9d1d9}nav .nav-links a.active{color:#f0f6fc}nav .nav-indicator{position:absolute;height:calc(100% - 6px);top:3px;left:3px;border-radius:9px;background:linear-gradient(135deg,rgba(88,166,255,0.15) 0%,rgba(200,220,255,0.1) 100%);border:1px solid rgba(88,166,255,0.3);box-shadow:0 0 20px rgba(88,166,255,0.12),0 0 6px rgba(88,166,255,0.1),inset 0 0 12px rgba(88,166,255,0.06);transition:left 0.4s cubic-bezier(0.22,1,0.36,1),width 0.4s cubic-bezier(0.22,1,0.36,1),opacity 0.3s,height 0.45s cubic-bezier(0.22,1,0.36,1),top 0.45s cubic-bezier(0.22,1,0.36,1),border-radius 0.45s cubic-bezier(0.22,1,0.36,1);pointer-events:none;z-index:0}nav .nav-indicator::after{content:'';position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,rgba(88,166,255,0.6),rgba(200,220,255,0.45),transparent);border-radius:2px;filter:blur(0.5px)}nav.nav-resizing .nav-indicator{transition:none !important}nav .nav-top-btn{display:flex;align-items:center;justify-content:center;width:0;height:28px;padding:0;margin-left:0;border-radius:6px;background:none;border:none;color:#484f58;cursor:pointer;opacity:0;overflow:hidden;pointer-events:none;flex-shrink:0;transition:width 0.35s cubic-bezier(0.22,1,0.36,1),opacity 0.3s ease,margin-left 0.35s cubic-bezier(0.22,1,0.36,1),color 0.15s}nav .nav-top-btn svg{width:18px;height:18px;flex-shrink:0}nav .nav-top-btn:hover{background:none;color:#c9d1d9}nav .nav-top-btn:active{background:none;color:#58a6ff}@media (min-width:769px){nav.scrolled{top:0;left:0;right:auto;transform:none;width:fit-content;max-width:calc(100% - 2rem);padding:0.5rem 1.5rem;background:rgba(22,27,34,0.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(48,54,61,0.35);border-top:none;border-left:none;border-radius:0 0 14px 0;box-shadow:0 4px 20px rgba(0,0,0,0.35),0 0 1px rgba(48,54,61,0.5);transition:padding 0.35s cubic-bezier(0.22,1,0.36,1),background 0.3s cubic-bezier(0.22,1,0.36,1),border-color 0.3s cubic-bezier(0.22,1,0.36,1),box-shadow 0.3s cubic-bezier(0.22,1,0.36,1),border-radius 0.35s cubic-bezier(0.22,1,0.36,1)}nav.scrolled .brand{margin-right:1rem}nav.scrolled .brand img,nav.scrolled .brand svg{width:36px;height:36px}nav.scrolled .nav-links{background:none;border-color:transparent;padding:3px;border-radius:10px}nav.scrolled .nav-links a{padding:0.38rem 1rem;font-size:0.86rem}nav.scrolled .nav-indicator{height:calc(100% - 6px);top:3px;border-radius:8px}nav.scrolled .nav-top-btn{width:32px;height:32px;opacity:1;margin-left:auto;pointer-events:auto}}#app{max-width:1200px;margin:0 auto;top:33px;padding:0 1.5rem;position:relative;padding-bottom:2rem}a{user-select:none}.card{transition:border-color .25s,box-shadow .25s;background:rgba(22,27,34,0.4);border:1px solid rgba(48,54,61,0.35);border-radius:8px;padding:1.5rem;margin-bottom:1rem}.card:hover{border-color:rgba(48,54,61,0.6);box-shadow:0 4px 24px rgba(0,0,0,0.25)}.card h2{color:#f0f6fc;margin-bottom:0.75rem}.card p{color:#8b949e;line-height:1.6}.header-card{background:transparent;border:none;box-shadow:none;backdrop-filter:unset}.header-card:hover{box-shadow:none;border-color:transparent}button{background:#238636;color:#fff;border:none;padding:0.5rem 1rem;border-radius:6px;cursor:pointer;font-size:0.9rem;transition:background 0.15s}button:hover{background:#2ea043}button.secondary{background:#30363d}button.secondary:hover{background:#484f58}button.danger{background:#da3633}button.danger:hover{background:#f85149}input,textarea{background:#0d1117;color:#c9d1d9;border:1px solid #30363d;padding:0.5rem;border-radius:6px;font-size:0.9rem;width:100%}input[type="checkbox"],input[type="radio"]{width:auto}input:focus,textarea:focus{outline:none;border-color:#58a6ff}.flex{display:flex;gap:0.75rem;align-items:center}.mt{margin-top:1rem}.badge{background:#1f6feb;padding:0.2rem 0.6rem;border-radius:12px;font-size:0.75rem}.todo-item{display:flex;align-items:center;gap:0.75rem;padding:0.5rem 0;border-bottom:1px solid #21262d}.todo-item.done span{text-decoration:line-through;color:#484f58}.todo-item span{flex:1;min-width:0}.todo-item input[type="checkbox"]{flex-shrink:0;width:18px;height:18px;cursor:pointer;accent-color:#58a6ff}.todo-item button{flex-shrink:0}.counter-display{font-size:3rem;font-weight:700;color:#58a6ff;text-align:center;margin:1rem 0;font-variant-numeric:tabular-nums}.fade-in{animation:fadeIn 0.25s ease}@keyframes fadeIn{from{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes sidebarSlide{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileGlowPulse{0%,100%{opacity:0.6}50%{opacity:1}}.scroll-top-btn{position:fixed;bottom:1.5rem;right:1.5rem;z-index:999;width:42px;height:42px;border-radius:50%;border:1px solid rgba(48,54,61,0.5);background:rgba(13,17,23,0.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#c9d1d9;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity 0.25s,visibility 0.25s,transform 0.25s,background 0.15s,border-color 0.15s;box-shadow:0 2px 8px rgba(0,0,0,0.4)}.scroll-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top-btn:hover{background:#21262d;border-color:#58a6ff;color:#58a6ff}.scroll-top-btn svg{width:20px;height:20px}.mobile-nav-toggle{display:none;background:none !important;border:none;cursor:pointer;padding:0.5rem;margin-left:auto;flex-direction:column;gap:5px}.mobile-nav-toggle:hover{background:none !important}.mobile-nav-toggle span{display:block;width:22px;height:2px;background:#c9d1d9;border-radius:2px;transition:transform 0.25s,opacity 0.25s,width 0.3s cubic-bezier(0.22,1,0.36,1)}nav.nav-open .mobile-nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}nav.nav-open .mobile-nav-toggle span:nth-child(2){opacity:0}nav.nav-open .mobile-nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.m-dock{display:none}@media (max-width:768px){body > nav{display:none !important}.nav-spacer{display:none !important}.scroll-top-btn{display:none !important}.m-dock{display:flex;align-items:center;justify-content:center;gap:2px;position:fixed;bottom:max(16px,env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%) translateY(0);z-index:1000;background:rgba(13,17,23,0.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(48,54,61,0.45);border-radius:22px;padding:6px 10px;box-shadow:0 8px 40px rgba(0,0,0,0.55),0 0 0 1px rgba(88,166,255,0.06),0 0 60px -10px rgba(88,166,255,0.08),inset 0 1px 0 rgba(255,255,255,0.04);transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),opacity 0.3s ease,padding 0.2s ease;opacity:1;will-change:transform,opacity;contain:style}.m-dock.dock-scrolled{padding-right:52px}.m-dock::before{content:'';position:absolute;inset:-1px;border-radius:23px;background:linear-gradient(135deg,rgba(88,166,255,0.12) 0%,transparent 40%,transparent 60%,rgba(163,113,247,0.08) 100%);opacity:0;transition:opacity 0.6s ease;pointer-events:none;z-index:-1}.m-dock:hover::before,.m-dock:focus-within::before{opacity:1}.m-dock.dock-hidden{transform:translateX(-50%) translateY(calc(100% + 24px));opacity:0;pointer-events:none}.m-dock-item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 14px 10px;border-radius:16px;color:#484f58;text-decoration:none;font-size:0.6rem;font-weight:600;letter-spacing:0.03em;text-transform:uppercase;position:relative;transition:color 0.2s ease,transform 0.3s cubic-bezier(0.34,1.56,0.64,1),background 0.3s ease;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;contain:layout style}.m-dock-item svg{width:22px;height:22px;transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1),filter 0.3s ease}.m-dock-item:active{transform:scale(0.88)}.m-dock-item:active svg{transform:scale(0.92)}.m-dock-item.active{color:#58a6ff}.m-dock-item.active svg{filter:drop-shadow(0 0 6px rgba(88,166,255,0.4))}.m-dock-item.active::after{content:'';position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background:#58a6ff;box-shadow:0 0 10px rgba(88,166,255,0.7),0 0 20px rgba(88,166,255,0.3);animation:dockDotPulse 2.5s ease-in-out infinite}.m-dock-item:nth-child(1).dock-icon-pop svg{animation:dockIconHome 0.9s cubic-bezier(0.34,1.56,0.64,1)}@keyframes dockIconHome{0%{transform:translateY(0) scale(1)}18%{transform:translateY(-7px) scale(1.15)}38%{transform:translateY(2px) scale(0.95)}55%{transform:translateY(-3px) scale(1.06)}72%{transform:translateY(1px) scale(0.98)}100%{transform:translateY(0) scale(1)}}.m-dock-item:nth-child(2).dock-icon-pop svg{animation:dockIconCompare 0.85s cubic-bezier(0.34,1.56,0.64,1)}@keyframes dockIconCompare{0%{transform:scaleY(0.6) translateY(4px);opacity:0.5}40%{transform:scaleY(1.15) translateY(-2px);opacity:1}60%{transform:scaleY(0.92) translateY(1px)}80%{transform:scaleY(1.04) translateY(0)}100%{transform:scaleY(1) translateY(0)}}.m-dock-item:nth-child(3).dock-icon-pop svg{animation:dockIconDocs 1.1s ease}@keyframes dockIconDocs{0%{transform:rotateY(0deg) scale(1)}25%{transform:rotateY(180deg) scale(0.9)}50%{transform:rotateY(360deg) scale(1.08)}65%{transform:rotateY(340deg) scale(1.02)}78%{transform:rotateY(365deg) scale(0.98)}100%{transform:rotateY(360deg) scale(1)}}.m-dock-item:nth-child(4).dock-icon-pop svg{animation:dockIconAbout 0.85s cubic-bezier(0.34,1.3,0.64,1)}@keyframes dockIconAbout{0%{transform:rotate(0deg) scale(1)}12%{transform:rotate(-18deg) scale(1.18)}28%{transform:rotate(14deg) scale(1.12)}42%{transform:rotate(-10deg) scale(1.06)}56%{transform:rotate(6deg) scale(1.03)}72%{transform:rotate(-3deg) scale(1.01)}86%{transform:rotate(1deg) scale(1)}100%{transform:rotate(0deg) scale(1)}}.m-dock-item{animation:dockItemIn 0.5s cubic-bezier(0.34,1.56,0.64,1) both}.m-dock-item:nth-child(1){animation-delay:0.05s}.m-dock-item:nth-child(2){animation-delay:0.1s}.m-dock-item:nth-child(3){animation-delay:0.15s}.m-dock-item:nth-child(4){animation-delay:0.2s}@keyframes dockItemIn{from{opacity:0;transform:translateY(16px) scale(0.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dockDotPulse{0%,100%{opacity:0.7;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.4)}}.m-dock-top{position:absolute;right:8px;top:50%;transform:translateY(-50%) scale(0.8);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;background:rgba(30,80,160,0.35);border:1.5px solid rgba(88,166,255,0.5);color:#fff;cursor:pointer;opacity:0;pointer-events:none;flex-shrink:0;transition:opacity 0.2s ease,transform 0.2s ease}.m-dock-top svg{width:14px;height:14px;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(88,166,255,0.5))}.m-dock-top:hover{background:rgba(40,100,200,0.45);border-color:rgba(88,166,255,0.7);box-shadow:0 0 12px rgba(88,166,255,0.3)}.m-dock-top:active{opacity:0.7;background:rgba(40,100,200,0.5)}.m-dock.dock-scrolled .m-dock-top{opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto;box-shadow:0 2px 10px rgba(0,0,0,0.3),0 0 8px rgba(88,166,255,0.15)}.m-dock-collapse{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin-left:6px;border-radius:50%;background:rgba(30,80,160,0.35);border:1.5px solid rgba(88,166,255,0.5);color:#fff;cursor:pointer;flex-shrink:0;transition:background 0.15s ease,border-color 0.15s ease;animation:dockBtnReveal 0.4s cubic-bezier(0.34,1.56,0.64,1) both;will-change:transform,opacity}@keyframes dockBtnReveal{from{transform:scale(0);opacity:0;pointer-events:none}to{transform:scale(1);opacity:1;pointer-events:auto}}.m-dock-collapse svg{width:14px;height:14px;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(88,166,255,0.5))}.m-dock-collapse:hover{background:rgba(40,100,200,0.45);border-color:rgba(88,166,255,0.7);box-shadow:0 0 12px rgba(88,166,255,0.3)}.m-dock-collapse:active{transform:scale(0.9);background:rgba(40,100,200,0.5)}.docs-expand-overlay{display:flex;align-items:center;justify-content:center;position:fixed;bottom:max(24px,calc(env(safe-area-inset-bottom,0px) + 24px));right:16px;z-index:1001;width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(88,166,255,0.6);background:rgba(30,80,160,0.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 20px rgba(0,0,0,0.5),0 0 16px rgba(88,166,255,0.3),0 0 32px rgba(88,166,255,0.1);animation:expandOverlayIn 0.35s cubic-bezier(0.34,1.56,0.64,1) both}.docs-expand-overlay svg{filter:drop-shadow(0 0 4px rgba(88,166,255,0.5))}.docs-expand-overlay:hover{border-color:rgba(88,166,255,0.8);background:rgba(40,100,200,0.5);box-shadow:0 4px 24px rgba(0,0,0,0.5),0 0 20px rgba(88,166,255,0.4),0 0 40px rgba(88,166,255,0.15)}.docs-expand-overlay:active{transform:scale(0.9)}@keyframes expandOverlayIn{from{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}#app{padding:0 0.75rem;margin:0 auto;top:0;max-width:100%;overflow-x:clip;position:relative;padding-top:0.75rem;padding-bottom:6rem}#app.docs-flush{padding-left:0;padding-right:0}.card{padding:1rem}}.bg-space{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.bg-stars-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.bg-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:0.18;will-change:transform}.bg-orb--1{width:600px;height:600px;background:radial-gradient(circle,#58a6ff 0%,transparent 70%);top:-10%;left:-8%;animation:orbFloat1 22s ease-in-out infinite}.bg-orb--2{width:500px;height:500px;background:radial-gradient(circle,#a371f7 0%,transparent 70%);top:50%;right:-10%;animation:orbFloat2 26s ease-in-out infinite}.bg-orb--3{width:450px;height:450px;background:radial-gradient(circle,#1f6feb 0%,transparent 70%);bottom:-5%;left:35%;animation:orbFloat3 30s ease-in-out infinite}@keyframes orbFloat1{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(80px,60px) scale(1.08)}66%{transform:translate(-40px,100px) scale(0.95)}}@keyframes orbFloat2{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-70px,-80px) scale(0.92)}66%{transform:translate(50px,-40px) scale(1.06)}}@keyframes orbFloat3{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(60px,-50px) scale(1.05)}66%{transform:translate(-80px,30px) scale(0.93)}}.bg-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 10% 20%,rgba(255,255,255,0.5),transparent),radial-gradient(1px 1px at 25% 65%,rgba(255,255,255,0.4),transparent),radial-gradient(1px 1px at 40% 10%,rgba(255,255,255,0.3),transparent),radial-gradient(1px 1px at 55% 80%,rgba(255,255,255,0.5),transparent),radial-gradient(1px 1px at 70% 35%,rgba(255,255,255,0.35),transparent),radial-gradient(1px 1px at 85% 55%,rgba(255,255,255,0.45),transparent),radial-gradient(1px 1px at 15% 90%,rgba(255,255,255,0.3),transparent),radial-gradient(1px 1px at 60% 45%,rgba(255,255,255,0.4),transparent),radial-gradient(1.5px 1.5px at 92% 12%,rgba(255,255,255,0.55),transparent),radial-gradient(1px 1px at 5% 50%,rgba(255,255,255,0.35),transparent),radial-gradient(1px 1px at 78% 72%,rgba(255,255,255,0.3),transparent),radial-gradient(1.5px 1.5px at 33% 38%,rgba(255,255,255,0.5),transparent),radial-gradient(1px 1px at 48% 95%,rgba(255,255,255,0.4),transparent),radial-gradient(1px 1px at 88% 88%,rgba(255,255,255,0.35),transparent);animation:starsTwinkle 8s ease-in-out infinite alternate}.bg-stars::before,.bg-stars::after{content:'';position:absolute;inset:0;pointer-events:none}.bg-stars::before{background-image:radial-gradient(1.2px 1.2px at 8% 42%,rgba(200,220,255,0.6),transparent),radial-gradient(1px 1px at 22% 18%,rgba(255,255,255,0.45),transparent),radial-gradient(1.5px 1.5px at 52% 28%,rgba(200,220,255,0.55),transparent),radial-gradient(1px 1px at 73% 62%,rgba(255,255,255,0.4),transparent),radial-gradient(1.2px 1.2px at 90% 78%,rgba(200,220,255,0.5),transparent),radial-gradient(1px 1px at 38% 86%,rgba(255,255,255,0.35),transparent),radial-gradient(1px 1px at 65% 8%,rgba(200,220,255,0.45),transparent);animation:starsTwinkle2 6s ease-in-out infinite alternate}.bg-stars::after{background-image:radial-gradient(1px 1px at 18% 72%,rgba(255,255,255,0.4),transparent),radial-gradient(1.3px 1.3px at 45% 55%,rgba(200,220,255,0.5),transparent),radial-gradient(1px 1px at 82% 22%,rgba(255,255,255,0.35),transparent),radial-gradient(1px 1px at 62% 92%,rgba(200,220,255,0.45),transparent),radial-gradient(1.2px 1.2px at 30% 5%,rgba(255,255,255,0.5),transparent),radial-gradient(1px 1px at 95% 48%,rgba(200,220,255,0.4),transparent);animation:starsTwinkle3 10s ease-in-out infinite alternate}@keyframes starsTwinkle{0%{opacity:0.6}100%{opacity:1}}@keyframes starsTwinkle2{0%{opacity:0.35}100%{opacity:0.85}}@keyframes starsTwinkle3{0%{opacity:0.8}100%{opacity:0.4}}@media (prefers-reduced-motion:reduce){.bg-orb,.bg-stars,.bg-stars::before,.bg-stars::after{animation:none}.bg-stars{opacity:0.8}nav .nav-indicator::before{animation:none;opacity:0.6}}