@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;800&family=Space+Grotesk:wght@300;400;500;600&display=swap);.sk-planet-selector{bottom:24px;font-family:inherit;position:fixed;right:24px;z-index:1000}.sk-planet-selector__toggle{align-items:center;border-radius:999px;color:var(--sk-fg);cursor:pointer;display:inline-flex;font-family:var(--sk-font-mono);font-size:11px;font-weight:600;gap:10px;letter-spacing:.16em;padding:10px 18px;text-transform:uppercase;transition:transform .22s var(--sk-transition),box-shadow .22s var(--sk-transition)}.sk-planet-selector__toggle:hover:not(:disabled){transform:translateY(-2px)}.sk-planet-selector__toggle:disabled{cursor:wait;opacity:.5}.sk-planet-selector__icon{align-items:center;color:var(--sk-accent);display:inline-flex;height:22px;justify-content:center;width:22px}.sk-portal{display:block;filter:drop-shadow(0 0 4px rgba(0,212,255,.7));filter:drop-shadow(0 0 4px rgba(var(--sk-accent-rgb,0,212,255),.7));overflow:visible}.sk-portal__core{animation:skPortalPulse 2.2s ease-in-out infinite;transform-origin:center}.sk-portal__ring-a{animation:skPortalSpinA 6s linear infinite}.sk-portal__ring-a,.sk-portal__ring-b{transform-box:fill-box;transform-origin:center}.sk-portal__ring-b{animation:skPortalSpinB 4.4s linear infinite}@keyframes skPortalSpinA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes skPortalSpinB{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes skPortalPulse{0%,to{opacity:.75;transform:scale(.88)}50%{opacity:1;transform:scale(1.05)}}.sk-planet-selector__list{animation:skSelectorOpen .32s var(--sk-transition) both;border-radius:14px;bottom:calc(100% + 12px);list-style:none;margin:0;min-width:280px;padding:8px;position:absolute;right:0}@keyframes skSelectorOpen{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sk-planet-selector__item{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--sk-fg);cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:background .2s var(--sk-transition);width:100%}.sk-planet-selector__item:focus-visible,.sk-planet-selector__item:hover:not(:disabled){background:var(--sk-surface);outline:none}.sk-planet-selector__item[data-active=true]{background:var(--sk-surface)}.sk-planet-selector__item[data-active=true]:before{background:var(--sk-accent);border-radius:50%;box-shadow:0 0 8px var(--sk-accent);content:"";height:4px;margin-left:-10px;position:absolute;width:4px}.sk-planet-selector__item:disabled{cursor:wait;opacity:.4}.sk-planet-selector__item-icon{font-size:20px}.sk-planet-selector__item-text{display:flex;flex-direction:column;gap:2px}.sk-planet-selector__item-name{font-family:var(--sk-font-display);font-size:14px;font-weight:600;letter-spacing:-.005em}.sk-planet-selector__item-tagline{color:var(--sk-fg-dim);font-family:var(--sk-font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.sk-warp-overlay{--_accent:var(--sk-warp-accent,var(--sk-accent,#fff));--_accent-warm:var(--sk-warp-accent-warm,var(--sk-accent-warm,#fff));--_accent-rgb:var(--sk-warp-accent-rgb,var(--sk-accent-rgb,255,255,255));background:radial-gradient(ellipse at center,#000 0,#000 100%);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:9999}.sk-warp-overlay__darken{animation:skWarpDarken 2.3s cubic-bezier(.4,0,.2,1) both;background:#000;inset:0;opacity:0;position:absolute}@keyframes skWarpDarken{0%{opacity:0}18%{opacity:1}82%{opacity:1}to{opacity:0}}.sk-warp-tunnel{height:0;left:50%;perspective:800px;position:absolute;top:50%;transform-style:preserve-3d;width:0}.sk-warp-ring{animation:skWarpRing 1.8s cubic-bezier(.2,.7,.3,1) infinite both;border:2px solid rgba(var(--_accent-rgb),.85);border-radius:50%;box-shadow:0 0 24px rgba(var(--_accent-rgb),.7),inset 0 0 24px rgba(var(--_accent-rgb),.4);filter:blur(.3px);height:40vmin;left:0;margin-left:-20vmin;margin-top:-20vmin;opacity:0;position:absolute;top:0;transform:scale(.02);width:40vmin}@keyframes skWarpRing{0%{border-width:4px;opacity:0;transform:scale(.02) rotate(0deg)}14%{opacity:1}70%{border-width:1.5px;opacity:.7}to{border-width:.3px;opacity:0;transform:scale(10) rotate(40deg)}}.sk-warp-core{animation:skWarpCore 2.3s cubic-bezier(.4,0,.2,1) both;background:radial-gradient(circle,#fff 0,var(--_accent-warm) 15%,var(--_accent) 40%,rgba(var(--_accent-rgb),.4) 60%,#0000 85%);border-radius:50%;box-shadow:0 0 40px rgba(var(--_accent-rgb),.9),0 0 120px rgba(var(--_accent-rgb),.6),0 0 300px rgba(var(--_accent-rgb),.3);height:8vmin;left:50%;margin-left:-4vmin;margin-top:-4vmin;mix-blend-mode:screen;opacity:0;position:absolute;top:50%;transform:scale(0);width:8vmin}@keyframes skWarpCore{0%{opacity:0;transform:scale(0)}25%{opacity:.7;transform:scale(.4)}50%{opacity:1;transform:scale(1.2)}65%{opacity:1;transform:scale(2.5)}85%{opacity:.6;transform:scale(5)}to{opacity:0;transform:scale(9)}}.sk-warp-streaks{height:0;left:50%;position:absolute;top:50%;width:0}.sk-warp-streak{animation:skWarpStreak 2.3s cubic-bezier(.35,0,.5,1) both;background:linear-gradient(90deg,#0000 0,#fff0 10%,rgba(var(--_accent-rgb),.4) 35%,#ffffffe6 75%,#fff 100%);box-shadow:0 0 6px rgba(var(--_accent-rgb),.8);height:2px;left:0;margin-top:-1px;opacity:0;position:absolute;top:50%;transform-origin:left center;width:100vmax;width:var(--streak-len,100vmax)}@keyframes skWarpStreak{0%{opacity:0;transform:rotate(0deg) translateX(4vmin) scaleX(.02);transform:rotate(var(--_r,0deg)) translateX(4vmin) scaleX(.02)}15%{opacity:.9;transform:rotate(0deg) translateX(4vmin) scaleX(.35);transform:rotate(var(--_r,0deg)) translateX(4vmin) scaleX(.35)}55%{opacity:1;transform:rotate(0deg) translateX(0) scaleX(1);transform:rotate(var(--_r,0deg)) translateX(0) scaleX(1)}90%{opacity:.4}to{opacity:0;transform:rotate(0deg) translateX(-4vmin) scaleX(1.15);transform:rotate(var(--_r,0deg)) translateX(-4vmin) scaleX(1.15)}}.sk-warp-overlay__flash{animation:skWarpFlash 2.3s cubic-bezier(.2,.8,.2,1) both;background:radial-gradient(circle at center,#fff 0,var(--_accent-warm) 10%,rgba(var(--_accent-rgb),.4) 30%,#0000 55%);inset:0;mix-blend-mode:screen;opacity:0;position:absolute}@keyframes skWarpFlash{0%{opacity:0}55%{opacity:0}72%{opacity:.9}85%{opacity:.4}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sk-warp-overlay{display:none}}.sk-brand{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:999px;box-shadow:0 4px 20px #00000040;color:var(--sk-fg-dim);display:inline-flex;gap:12px;left:20px;padding:10px 18px;position:fixed;text-decoration:none;top:20px;transition:color .22s var(--sk-transition),border-color .22s var(--sk-transition),transform .22s var(--sk-transition),box-shadow .22s var(--sk-transition);z-index:1100}.sk-brand:hover{border-color:var(--sk-accent);box-shadow:var(--sk-glow);color:var(--sk-fg);transform:translateY(-1px)}.sk-brand__arrow{font-family:var(--sk-font-mono);font-size:14px;opacity:0;overflow:hidden;transition:opacity .22s var(--sk-transition),width .22s var(--sk-transition),margin .22s var(--sk-transition);width:0}.sk-brand:hover .sk-brand__arrow{margin-right:-4px;opacity:1;width:14px}.sk-brand__glyph{animation:skBrandGlyph 3.2s ease-in-out infinite;color:var(--sk-accent);filter:drop-shadow(0 0 6px var(--sk-accent));font-size:10px}@keyframes skBrandGlyph{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.sk-brand__wordmark{align-items:baseline;display:inline-flex;font-family:var(--sk-font-display);font-size:12px;font-weight:800;gap:7px;letter-spacing:.14em;line-height:1;text-transform:uppercase}.sk-brand__master{color:var(--sk-fg)}.sk-brand__divider{color:var(--sk-fg-dim);font-weight:400;opacity:.6}.sk-brand__sub{color:var(--sk-accent);text-shadow:0 0 12px var(--sk-accent)}@media (max-width:520px){.sk-brand{gap:10px;padding:8px 14px}.sk-brand__wordmark{font-size:10.5px}}.sk-landing:not(.sk-landing--armed) *,.sk-landing:not(.sk-landing--armed) :after,.sk-landing:not(.sk-landing--armed) :before{animation-play-state:paused!important}.sk-landing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--sk-mx:0;--sk-my:0;align-items:center;color:var(--sk-fg);display:flex;font-family:var(--sk-font-body);font-weight:var(--sk-font-weight-body);justify-content:center;letter-spacing:var(--sk-letter-spacing);min-height:100vh;padding:64px 24px 120px;perspective:1400px;position:relative;text-rendering:optimizeLegibility;z-index:1}.sk-landing__inner{animation-composition:add;animation:skShake .34s cubic-bezier(.36,0,.66,1) .7s both,skShake .34s cubic-bezier(.36,0,.66,1) 1.95s both,skShake .34s cubic-bezier(.36,0,.66,1) 3.2s both,skShake .34s cubic-bezier(.36,0,.66,1) 5.4s both;max-width:960px;text-align:center;transform:translate3d(calc(var(--sk-mx)*-24px),calc(var(--sk-my)*-14px),0) rotateY(calc(var(--sk-mx)*3deg)) rotateX(calc(var(--sk-my)*-3deg));transform-style:preserve-3d;width:100%;will-change:transform}.sk-landing__reveal{animation:skReveal .9s cubic-bezier(.25,.8,.3,1) both;opacity:0}@keyframes skReveal{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}.sk-landing__eyebrow{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--sk-border);border-radius:999px;color:var(--sk-fg-dim);display:inline-flex;font-family:var(--sk-font-mono);font-size:10px;font-weight:500;gap:12px;letter-spacing:.25em;margin-bottom:40px;padding:8px 16px;text-transform:uppercase}.sk-landing__pulse{animation:skPulse 2s ease-in-out infinite;background:var(--sk-accent);border-radius:50%;box-shadow:var(--sk-glow);height:6px;width:6px}@keyframes skPulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.sk-landing__title{color:var(--sk-fg);font-family:var(--sk-font-display);font-size:clamp(26px,4vw,52px);font-weight:800;letter-spacing:-.022em;line-height:1.22;margin:0 0 36px;perspective:1000px;transform:rotateX(calc(var(--sk-my)*-4deg)) rotateY(calc(var(--sk-mx)*5deg));transform-style:preserve-3d;transition:transform .32s cubic-bezier(.22,1,.36,1)}.sk-landing__line{display:block;padding:.1em 0;position:relative;text-shadow:0 1px 0 #ffffff14,0 2px 1px #0000008c,0 6px 18px #0000008c,0 20px 48px #00000047;transform:translate3d(calc(var(--sk-mx)*1*10px),calc(var(--sk-my)*1*6px),14px);transform:translate3d(calc(var(--sk-mx)*var(--depth, 1)*10px),calc(var(--sk-my)*var(--depth, 1)*6px),calc(var(--depth, 1)*14px));transform-style:preserve-3d;transition:transform .36s cubic-bezier(.22,1,.36,1);will-change:transform}.sk-landing__line--anchor{font-size:1.04em;margin-top:.12em}.sk-line-text{animation:skLineForge 1.1s cubic-bezier(.2,.9,.25,1) both,skLineBreath 5.5s ease-in-out infinite;animation-delay:0s,1.2s;animation-delay:var(--strike-delay,0s),calc(var(--strike-delay, 0s) + 1.2s);color:#f3f5fb;display:inline-block;opacity:0;position:relative;transform-origin:50% 60%;will-change:transform,opacity,filter}@keyframes skLineBreath{0%,to{filter:brightness(1)}50%{filter:brightness(1.1)}}.sk-char{animation:skCharFloat 4.4s ease-in-out infinite,skCharGlow 3.6s ease-in-out infinite,skCharWave 6s linear infinite;animation-delay:1.2s,1.35s,1.5s;animation-delay:calc(var(--strike-delay, 0s) + 1.2s + var(--i, 0)*55ms),calc(var(--strike-delay, 0s) + 1.35s + var(--i, 0)*.07s),calc(var(--strike-delay, 0s) + 1.5s + var(--i, 0)*45ms);display:inline-block;transform-origin:50% 60%;will-change:transform,text-shadow,filter}@keyframes skCharFloat{0%,to{transform:translateY(0) rotate(0deg)}35%{transform:translateY(-2.5px) rotate(.4deg)}65%{transform:translateY(1.5px) rotate(-.3deg)}}@keyframes skCharGlow{0%,to{filter:brightness(1);text-shadow:0 1px 0 #ffffff14,0 2px 1px #0000008c,0 6px 18px #0000008c,0 20px 48px #00000047}50%{filter:brightness(1.15);text-shadow:-.6px 0 0 #ff508c52,.6px 0 0 #5ab4ff52,0 0 14px #00d4ff8c,0 0 28px #00d4ff40,0 1px 0 #ffffff14,0 2px 1px #0000008c,0 6px 18px #0000008c;text-shadow:-.6px 0 0 #ff508c52,.6px 0 0 #5ab4ff52,0 0 14px rgba(var(--sk-accent-rgb,0,212,255),.55),0 0 28px rgba(var(--sk-accent-rgb,0,212,255),.25),0 1px 0 #ffffff14,0 2px 1px #0000008c,0 6px 18px #0000008c}}@keyframes skCharWave{0%,88%,to{color:inherit}92%{color:#fff;text-shadow:0 0 12px #fffffff2,0 0 26px #00d4ffb3;text-shadow:0 0 12px rgba(var(--sk-accent-warm-rgb,255,255,255),.95),0 0 26px rgba(var(--sk-accent-rgb,0,212,255),.7)}}.sk-landing__title .sk-accent .sk-char{color:inherit}@keyframes skLineForge{0%{filter:brightness(5) blur(8px);opacity:0;transform:scale(.2)}4%{filter:brightness(3.5) blur(2.5px);opacity:1;transform:scale(.6)}14%{filter:brightness(2.6) saturate(1.4) blur(.3px);transform:scale(1.22)}32%{filter:brightness(1.8) saturate(1.2);transform:scale(.92)}52%{filter:brightness(1.35);transform:scale(1.06)}75%{filter:brightness(1.12);transform:scale(.99)}to{filter:brightness(1);opacity:1;transform:scale(1)}}.sk-landing__title .sk-accent{color:var(--sk-accent);position:relative;text-shadow:0 1px 0 #ffffff2e,0 2px 1px #0000008c,0 6px 18px #00000080,0 0 24px var(--sk-accent),0 0 56px #00d4ff40;text-shadow:0 1px 0 #ffffff2e,0 2px 1px #0000008c,0 6px 18px #00000080,0 0 24px var(--sk-accent),0 0 56px rgba(var(--sk-accent-rgb,0,212,255),.25)}.sk-landing__line--anchor .sk-accent:after{animation:skTrail .78s cubic-bezier(.22,.85,.28,1) both;animation-delay:.02s;animation-delay:calc(var(--strike-delay, 0s) + .02s);background:linear-gradient(90deg,#0000,#00d4ff4d 18%,#c8f5fff2 55%,#00d4ffb3 82%,#0000);background:linear-gradient(90deg,#0000 0,rgba(var(--sk-accent-rgb,0,212,255),.3) 18%,rgba(var(--sk-accent-warm-rgb,200,245,255),.95) 55%,rgba(var(--sk-accent-rgb,0,212,255),.7) 82%,#0000 100%);border-radius:999px;bottom:-6px;box-shadow:0 0 14px #00d4ffcc,0 0 34px #00d4ff66;box-shadow:0 0 14px rgba(var(--sk-accent-rgb,0,212,255),.8),0 0 34px rgba(var(--sk-accent-rgb,0,212,255),.4);content:"";filter:blur(.3px);height:2px;left:-6%;opacity:0;position:absolute;right:-6%;transform:scaleX(0);transform-origin:right center}@keyframes skTrail{0%{opacity:0;transform:scaleX(0)}18%{opacity:1}to{opacity:.95;transform:scaleX(1)}}.sk-meteor-stage{height:0;left:50%;pointer-events:none;position:absolute;top:50%;width:0;z-index:1}.sk-meteor{animation:skMeteor .62s cubic-bezier(.55,0,.78,.45) both;animation-delay:-.62s;animation-delay:calc(var(--strike-delay, 0s) - .62s);background:linear-gradient(90deg,#0000,#ffdc8c14 20%,#ffdc8c8c 60%,#ffdc8cf2 92%,#fff);background:linear-gradient(90deg,#0000 0,rgba(var(--sk-accent-warm-rgb,255,220,140),.08) 20%,rgba(var(--sk-accent-warm-rgb,255,220,140),.55) 60%,rgba(var(--sk-accent-warm-rgb,255,220,140),.95) 92%,#fff 100%);border-radius:999px;box-shadow:0 0 10px 1px #ffdc8ce6,0 0 28px 4px #ffaa46b3,0 0 60px 8px #ff642873;box-shadow:0 0 10px 1px rgba(var(--sk-accent-warm-rgb,255,220,140),.9),0 0 28px 4px rgba(var(--sk-accent-rgb,255,170,70),.7),0 0 60px 8px rgba(var(--sk-accent-rgb,255,100,40),.45);filter:blur(.4px);height:3px;left:0;margin-left:-340px;margin-top:-1.5px;opacity:0;position:absolute;top:0;transform-origin:100% 50%;width:340px}@keyframes skMeteor{0%{opacity:0;transform:rotate(-35deg) translateX(-1600px);transform:rotate(var(--m-angle,-35deg)) translateX(calc(var(--m-travel, -1600px)))}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:rotate(-35deg) translateX(0);transform:rotate(var(--m-angle,-35deg)) translateX(0)}}.sk-impact-flash{animation:skImpactFlash .9s ease-out both;animation-delay:0s;animation-delay:var(--strike-delay,0s);background:radial-gradient(circle,#fffce6 0,#ffdc96e6 15%,#ff963cb3 32%,#ff501e66 55%,#ff32141a 75%,#0000 88%);background:radial-gradient(circle,#fffce6 0,rgba(var(--sk-accent-warm-rgb,255,220,150),.9) 15%,rgba(var(--sk-accent-rgb,255,150,60),.7) 32%,rgba(var(--sk-accent-rgb,255,80,30),.4) 55%,rgba(var(--sk-accent-rgb,255,50,20),.1) 75%,#0000 88%);border-radius:50%;filter:blur(1px);height:320px;left:0;margin-left:-160px;margin-top:-160px;mix-blend-mode:screen;opacity:0;position:absolute;top:0;transform:scale(0);width:320px}@keyframes skImpactFlash{0%{opacity:0;transform:scale(0)}3%{opacity:1;transform:scale(1.1)}14%{opacity:.95;transform:scale(1.7)}55%{opacity:.4;transform:scale(2.3)}to{opacity:0;transform:scale(2.8)}}.sk-impact-wave{animation:skShockwave 1.1s cubic-bezier(.1,.6,.2,1) both;animation-delay:0s;animation-delay:var(--strike-delay,0s);border:3px solid #ffdc8cf2;border:3px solid rgba(var(--sk-accent-warm-rgb,255,220,140),.95);border-radius:50%;box-shadow:0 0 24px #ffb45a99;box-shadow:0 0 24px rgba(var(--sk-accent-rgb,255,180,90),.6);height:80px;left:0;margin-left:-40px;margin-top:-40px;mix-blend-mode:screen;opacity:0;position:absolute;top:0;transform:scale(.2);width:80px}@keyframes skShockwave{0%{border-width:4px;opacity:0;transform:scale(.2)}3%{opacity:1;transform:scale(.5)}to{border-width:.5px;opacity:0;transform:scale(14)}}.sk-impact-sparks{animation:skSparksBurst .9s cubic-bezier(.2,.7,.3,1) both;animation-delay:0s;animation-delay:var(--strike-delay,0s);background:#ffe4a8;background:var(--sk-accent-warm,#ffe4a8);border-radius:50%;box-shadow:0 0 10px 2px #ffdc82f2,24px -40px 0 #ffe696f2,-32px -28px 0 #ffc864e6,44px 8px 0 #fff0aad9,-48px 18px 0 #ffb450e6,64px -18px 0 #ffdc82bf,-70px -38px 0 #ffe696cc,90px 20px 0 #ffd26ea6,-80px 36px 0 #ffbe5ab3,110px -6px 0 #ffe6968c,-110px -6px 0 #ffd26e8c;box-shadow:0 0 10px 2px rgba(var(--sk-accent-warm-rgb,255,220,130),.95),24px -40px 0 rgba(var(--sk-accent-warm-rgb,255,230,150),.95),-32px -28px 0 rgba(var(--sk-accent-rgb,255,200,100),.9),44px 8px 0 rgba(var(--sk-accent-warm-rgb,255,240,170),.85),-48px 18px 0 rgba(var(--sk-accent-rgb,255,180,80),.9),64px -18px 0 rgba(var(--sk-accent-warm-rgb,255,220,130),.75),-70px -38px 0 rgba(var(--sk-accent-warm-rgb,255,230,150),.8),90px 20px 0 rgba(var(--sk-accent-rgb,255,210,110),.65),-80px 36px 0 rgba(var(--sk-accent-rgb,255,190,90),.7),110px -6px 0 rgba(var(--sk-accent-warm-rgb,255,230,150),.55),-110px -6px 0 rgba(var(--sk-accent-rgb,255,210,110),.55);height:4px;left:0;margin-left:-2px;margin-top:-2px;mix-blend-mode:screen;opacity:0;position:absolute;top:0;transform:scale(.2);width:4px}@keyframes skSparksBurst{0%{filter:blur(0);opacity:0;transform:scale(.2)}5%{opacity:1;transform:scale(1)}55%{filter:blur(.6px);opacity:.8;transform:scale(2) translateY(16px)}to{filter:blur(2px);opacity:0;transform:scale(3) translateY(80px)}}.sk-impact-cracks{animation:skCrackFade 4.2s ease-out both;animation-delay:0s;animation-delay:var(--strike-delay,0s);height:260px;left:0;margin-left:-260px;margin-top:-130px;opacity:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:520px}.sk-impact-cracks path{fill:none;stroke:#ffd7a0d9;stroke:rgba(var(--sk-accent-warm-rgb,255,215,160),.85);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:180;stroke-dasharray:var(--len,180);stroke-dashoffset:180;stroke-dashoffset:var(--len,180);animation:skCrackDraw .52s cubic-bezier(.2,.8,.3,1) both;animation-delay:0s;animation-delay:var(--strike-delay,0s);filter:drop-shadow(0 0 3px rgba(255,170,90,.55));filter:drop-shadow(0 0 3px rgba(var(--sk-accent-rgb,255,170,90),.55))}.sk-impact-cracks path.sk-crack-branch{stroke-width:.6;stroke:#ffdcb4b3;stroke:rgba(var(--sk-accent-warm-rgb,255,220,180),.7);animation-delay:.12s;animation-delay:calc(var(--strike-delay, 0s) + .12s);animation-duration:.38s}@keyframes skCrackDraw{0%{stroke-dashoffset:150;stroke-dashoffset:var(--len,150)}to{stroke-dashoffset:0}}@keyframes skCrackFade{0%{opacity:0}4%{opacity:1}35%{opacity:.75}to{opacity:0}}.sk-landing__divider{background:linear-gradient(90deg,#0000,var(--sk-border),#0000);height:1px;margin:0 auto 32px;width:72px}.sk-landing__lede{color:var(--sk-fg-dim);font-family:var(--sk-font-body);font-size:clamp(15px,1.5vw,17px);font-weight:400;letter-spacing:.005em;line-height:1.65;margin:0 auto 48px;max-width:640px}.sk-landing__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:88px}.sk-btn{align-items:center;border:1px solid var(--sk-border);border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--sk-font-mono);font-size:12px;font-weight:600;gap:10px;letter-spacing:.12em;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:transform .22s var(--sk-transition),box-shadow .22s var(--sk-transition),background .22s var(--sk-transition)}.sk-btn:hover{transform:scale(1.04)}.sk-btn--primary{background:var(--sk-accent);border-color:var(--sk-accent);box-shadow:var(--sk-glow);color:var(--sk-bg-deep)}.sk-btn--primary:hover{box-shadow:0 0 56px var(--sk-accent)}.sk-btn--ghost{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--sk-surface);color:var(--sk-fg)}.sk-btn--ghost:hover{border-color:var(--sk-accent);color:var(--sk-accent)}.sk-landing__pillars{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));text-align:left}.sk-landing__pillar{border-radius:16px;overflow:hidden;padding:28px 24px;position:relative;transition:transform .32s var(--sk-transition),border-color .32s var(--sk-transition)}.sk-landing__pillar:hover{border-color:var(--sk-accent);transform:translateY(-4px)}.sk-landing__pillar-num{font-family:var(--sk-font-mono);font-size:11px;font-weight:600;letter-spacing:.22em;margin-bottom:16px;text-transform:uppercase}.sk-landing__pillar-title{color:var(--sk-fg);font-family:var(--sk-font-display);font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.15;margin-bottom:10px}.sk-landing__pillar-copy{color:var(--sk-fg-dim);font-family:var(--sk-font-body);font-size:13.5px;font-weight:400;letter-spacing:.005em;line-height:1.55}@keyframes skShake{0%{transform:translateZ(0)}12%{transform:translate3d(-8px,5px,0) rotate(-.5deg)}24%{transform:translate3d(7px,-5px,0) rotate(.45deg)}38%{transform:translate3d(-6px,4px,0) rotate(-.3deg)}52%{transform:translate3d(5px,-3px,0) rotate(.2deg)}70%{transform:translate3d(-3px,2px,0)}85%{transform:translate3d(2px,-1px,0)}to{transform:translateZ(0)}}.sk-meteor-stage--accent .sk-meteor{animation-delay:-1.5s;animation-delay:calc(var(--strike-delay, 0s) - 1.5s);animation-duration:1.5s;background:linear-gradient(90deg,#0000,#00d4ff0f 18%,#00d4ff73 58%,#c8f5fff2 90%,#fff);background:linear-gradient(90deg,#0000 0,rgba(var(--sk-accent-rgb,0,212,255),.06) 18%,rgba(var(--sk-accent-rgb,0,212,255),.45) 58%,rgba(var(--sk-accent-warm-rgb,200,245,255),.95) 90%,#fff 100%);box-shadow:0 0 14px 2px #dcfafff2,0 0 38px 6px #00d4ffe6,0 0 90px 14px #00d4ff80,0 0 160px 24px #00d4ff40;box-shadow:0 0 14px 2px rgba(var(--sk-accent-warm-rgb,220,250,255),.95),0 0 38px 6px rgba(var(--sk-accent-rgb,0,212,255),.9),0 0 90px 14px rgba(var(--sk-accent-rgb,0,212,255),.5),0 0 160px 24px rgba(var(--sk-accent-rgb,0,212,255),.25);margin-left:-1200px;width:1200px}.sk-meteor-stage--splash .sk-impact-cracks{display:none}.sk-meteor-stage--splash .sk-impact-sparks{animation-duration:.72s;background:#dcf5fff2;box-shadow:0 0 12px 3px #80deeae6,0 0 32px 8px #4fc3f780;box-shadow:0 0 12px 3px rgba(var(--sk-accent-warm-rgb,128,222,234),.9),0 0 32px 8px rgba(var(--sk-accent-rgb,79,195,247),.5);filter:blur(.8px)}.sk-impact-ripples{height:0;left:0;pointer-events:none;position:absolute;top:0;width:0}.sk-impact-ripples:after,.sk-impact-ripples:before{animation:skRipple 2.4s cubic-bezier(.1,.6,.2,1) both;animation-delay:0s;animation-delay:var(--strike-delay,0s);border:1.5px solid #80deeab3;border:1.5px solid rgba(var(--sk-accent-warm-rgb,128,222,234),.7);border-radius:50%;box-shadow:0 0 12px #4fc3f759;box-shadow:0 0 12px rgba(var(--sk-accent-rgb,79,195,247),.35);content:"";height:140px;left:0;margin-left:-70px;margin-top:-70px;opacity:0;position:absolute;top:0;transform:scale(.15);width:140px}.sk-impact-ripples:after{animation-delay:.22s;animation-delay:calc(var(--strike-delay, 0s) + .22s);animation-duration:2.6s;border-color:#4fc3f78c;border-color:rgba(var(--sk-accent-rgb,79,195,247),.55)}@keyframes skRipple{0%{border-width:2px;opacity:0;transform:scale(.15)}12%{opacity:.9}to{border-width:.4px;opacity:0;transform:scale(9)}}.sk-impact-droplets{height:320px;left:0;margin-left:-260px;margin-top:-220px;overflow:visible;pointer-events:none;position:absolute;top:0;width:520px}.sk-impact-droplets .sk-droplet{animation:skDroplet 1.1s cubic-bezier(.22,.7,.32,1) both;animation-delay:0s;animation-delay:var(--strike-delay,0s);background:linear-gradient(180deg,#80deeaf2,#4fc3f7d9);background:linear-gradient(180deg,rgba(var(--sk-accent-warm-rgb,128,222,234),.95) 0,rgba(var(--sk-accent-rgb,79,195,247),.85) 100%);border-radius:50% 50% 50% 50%/70% 70% 30% 30%;box-shadow:0 0 6px #4fc3f7bf,inset 0 -2px 2px #ffffff59;box-shadow:0 0 6px rgba(var(--sk-accent-rgb,79,195,247),.75),inset 0 -2px 2px #ffffff59;height:10px;left:260px;margin-left:-3.5px;margin-top:-5px;opacity:0;position:absolute;top:220px;transform-origin:center center;width:7px}@keyframes skDroplet{0%{opacity:0;transform:translate(0) scale(.4)}12%{opacity:1}60%{opacity:1;transform:translate(60px,-80px) scale(1);transform:translate(var(--dx,60px),var(--dy,-80px)) scale(1)}to{opacity:0;transform:translate(78px,106px) scale(.7);transform:translate(calc(var(--dx, 60px)*1.3),calc(var(--dy, -80px)*-.2 + 90px)) scale(.7)}}@media (prefers-reduced-motion:reduce){.sk-landing__inner,.sk-landing__line,.sk-landing__title{transform:none!important;transition:none!important}.sk-char,.sk-landing.sk-shaking,.sk-landing__reveal,.sk-line-text{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}.sk-impact-cracks,.sk-impact-droplets,.sk-impact-flash,.sk-impact-ripples,.sk-impact-sparks,.sk-impact-wave,.sk-meteor{display:none!important}}.sk-language-switcher{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a0e27a6;background:var(--sk-surface,#0a0e27a6);border:1px solid #8aa3ff2e;border:1px solid var(--sk-border,#8aa3ff2e);border-radius:999px;box-shadow:0 4px 20px #00000040;display:inline-flex;gap:2px;padding:3px;position:fixed;right:1.5rem;top:16px;z-index:1100}.sk-language-switcher__btn{background:#0000;border:0;border-radius:999px;color:#9aa3c7;color:var(--sk-fg-dim,#9aa3c7);cursor:pointer;font-family:JetBrains Mono,monospace;font-family:var(--sk-font-mono,"JetBrains Mono",monospace);font-size:10.5px;font-weight:600;letter-spacing:.22em;padding:7px 13px;transition:color .22s ease,background .22s ease,box-shadow .22s ease}.sk-language-switcher__btn:focus-visible,.sk-language-switcher__btn:hover{color:#e8ecff;color:var(--sk-fg,#e8ecff);outline:none}.sk-language-switcher__btn[data-active=true]{background:#00d4ff;background:var(--sk-accent,#00d4ff);box-shadow:0 0 20px #00d4ff66;box-shadow:var(--sk-glow,0 0 20px #00d4ff66);color:#050819;color:var(--sk-bg-deep,#050819)}:root{--bg:#070b14;--bg-2:#0d1224;--glass:#ffffff0a;--glass-border:#ffffff14;--cyan:#00d4ff;--purple:#7b2fff;--pink:#ff2d78;--text:#c8d6e8;--text-bright:#fff;--muted:#4a5568;--success:#0f8;--danger:#ff2d78;--glow-cyan:0 0 20px #00d4ff66;--glow-purple:0 0 20px #7b2fff66}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#070b14;background-color:var(--bg);color:#c8d6e8;color:var(--text);font-family:Space Grotesk,sans-serif;font-size:1rem;line-height:1.7;min-height:100vh;overflow-x:hidden}body:before{animation:gridDrift 20s linear infinite;background-image:linear-gradient(#00d4ff08 1px,#0000 0),linear-gradient(90deg,#00d4ff08 1px,#0000 0);background-size:60px 60px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}@keyframes gridDrift{0%{transform:translateY(0)}to{transform:translateY(60px)}}a{color:#00d4ff;color:var(--cyan);text-decoration:none;transition:color .2s}a:hover{color:#fff}ul{list-style:none}img{width:100%}.container{margin:0 auto 3rem;max-width:1100px;padding:6rem 2rem 2rem;position:relative;z-index:1}h1,h2,h3,h4{font-family:Orbitron,sans-serif;letter-spacing:.05em}.x-large{font-size:clamp(2.5rem,7vw,5rem);font-weight:800;line-height:1.1}.large,.x-large{font-family:Orbitron,sans-serif;margin-bottom:1rem}.large{font-size:clamp(1.8rem,4vw,3rem);line-height:1.2}.lead{color:#c8d6e8;color:var(--text);font-size:1.15rem;font-weight:300;margin-bottom:1rem}.text-primary{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#7b2fff);background:linear-gradient(135deg,var(--cyan),var(--purple));-webkit-background-clip:text;background-clip:text}.text-dark{color:#fff;color:var(--text-bright)}.text-center{text-align:center}.p{padding:.5rem}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}.py{padding:.5rem 0}.py-1{padding:1rem 0}.py-2{padding:2rem 0}.py-3{padding:3rem 0}.m{margin:.5rem}.m-1{margin:1rem}.m-2{margin:2rem}.m-3{margin:3rem}.my{margin:.5rem 0}.my-1{margin:1rem 0}.my-2{margin:2rem 0}.my-3{margin:3rem 0}.btn{align-items:center;background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:4px;color:#fff;color:var(--text-bright);cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600;gap:.4rem;letter-spacing:.08em;margin-right:.5rem;overflow:hidden;padding:.55rem 1.4rem;position:relative;text-transform:uppercase;transition:all .25s ease}.btn:before{background:linear-gradient(135deg,#0000 40%,#ffffff0d);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s}.btn:hover:before{opacity:1}.btn:hover{border-color:#00d4ff;border-color:var(--cyan);box-shadow:0 0 20px #00d4ff66;box-shadow:var(--glow-cyan);color:#fff;transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#00d4ff,#7b2fff);background:linear-gradient(135deg,var(--cyan),var(--purple));border:none;box-shadow:0 0 15px #00d4ff40;color:#fff}.btn-primary:hover{box-shadow:0 0 30px #00d4ff80,0 0 60px #7b2fff4d;color:#fff;transform:translateY(-3px) scale(1.02)}.btn-light{background:#0000;border:1px solid #00d4ff;border:1px solid var(--cyan)}.btn-light,.btn-light:hover{color:#00d4ff;color:var(--cyan)}.btn-light:hover{background:#00d4ff1a;box-shadow:0 0 20px #00d4ff66;box-shadow:var(--glow-cyan)}.btn-dark{background:#0d1224;background:var(--bg-2);border:1px solid #ffffff14;border:1px solid var(--glass-border);color:#c8d6e8;color:var(--text)}.btn-danger{background:linear-gradient(135deg,#ff2d78,#c0185a);background:linear-gradient(135deg,var(--danger),#c0185a);border:none;color:#fff}.btn-danger:hover{box-shadow:0 0 25px #ff2d7880;transform:translateY(-2px)}.btn-success{background:linear-gradient(135deg,#0f8,#00c46a);background:linear-gradient(135deg,var(--success),#00c46a);border:none;color:#000}.btn-white{background:#0000;border:1px solid #fff3;color:#fff}.btn-white:hover{background:#ffffff0d;border-color:#ffffff80}.badge{border:1px solid #00d4ff;border:1px solid var(--cyan);border-radius:3px;display:inline-block;font-family:Orbitron,sans-serif;font-size:.72rem;letter-spacing:.06em;margin:.2rem;padding:.25rem .6rem}.badge,.badge-primary{background:#00d4ff14;color:#00d4ff;color:var(--cyan)}.badge-primary{border-color:#00d4ff;border-color:var(--cyan)}.badge-danger{background:#ff2d7814;border-color:#ff2d78;border-color:var(--danger);color:#ff2d78;color:var(--danger)}.badge-success{background:#00ff8814;border-color:#0f8;border-color:var(--success);color:#0f8;color:var(--success)}.badge-dark{background:#ffffff0a;background:var(--glass);border-color:#4a5568;border-color:var(--muted);color:#c8d6e8;color:var(--text)}.alert{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00d4ff12;border-left:3px solid #00d4ff;border-left:3px solid var(--cyan);border-radius:4px;color:#fff;color:var(--text-bright);font-size:.95rem;margin:1rem 0;padding:.9rem 1.2rem}.alert-primary{background:#00d4ff12;border-color:#00d4ff;border-color:var(--cyan)}.alert-danger{background:#ff2d7812;border-color:#ff2d78;border-color:var(--danger);color:#ff2d78;color:var(--danger)}.alert-success{background:#00ff8812;border-color:#0f8;border-color:var(--success);color:#0f8;color:var(--success)}.alert-light{border-color:#4a5568;border-color:var(--muted)}.alert-light,.glass-card{background:#ffffff0a;background:var(--glass)}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}.glass-card:hover{box-shadow:0 8px 32px #00d4ff1f,0 0 0 1px #00d4ff26;transform:translateY(-4px) perspective(600px) rotateX(1deg)}.round-img{border-radius:50%;box-shadow:0 0 20px #00d4ff4d}.line{background:linear-gradient(90deg,#0000,#00d4ff,#0000);background:linear-gradient(90deg,#0000,var(--cyan),#0000);height:1px;margin:1.5rem 0;opacity:.4}.dark-overlay{background:linear-gradient(135deg,#070b14d9,#0d1224bf);inset:0;position:absolute}.bg-primary{background:linear-gradient(135deg,#00d4ff,#7b2fff);background:linear-gradient(135deg,var(--cyan),var(--purple));color:#fff}.bg-dark{background:#0d1224;background:var(--bg-2)}.bg-light{background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--glass-border)}.bg-success{background:#00ff881a}.bg-danger{background:#ff2d781a}.bg-white{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--glass-border)}.navbar{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#070b14d9;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--glass-border);display:flex;height:64px;justify-content:space-between;left:0;padding:0 9.5rem 0 2rem;position:fixed;right:0;top:0;z-index:100}.navbar:after{animation:navScan 4s linear infinite;background:linear-gradient(90deg,#0000,#00d4ff,#7b2fff,#0000);background:linear-gradient(90deg,#0000,var(--cyan),var(--purple),#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}@keyframes navScan{0%{background-position:-100% 0;opacity:.3}50%{opacity:1}to{background-position:200% 0;opacity:.3}}.navbar ul{align-items:center;display:flex;gap:.25rem}.navbar a,.navbar-link{border-radius:4px;color:#c8d6e8;color:var(--text);font-size:.85rem;font-weight:500;letter-spacing:.04em;padding:.4rem .75rem;text-decoration:none;transition:all .2s}.navbar a:hover,.navbar-link:hover{color:#00d4ff;color:var(--cyan)}.navbar .welcome span{color:#4a5568;color:var(--muted);font-size:.8rem;margin-right:.6rem}.logo-container{align-items:center;color:#fff;color:var(--text-bright);display:flex;gap:.6rem;text-decoration:none}.logo-container .logo{filter:brightness(0) invert(1);height:auto;transition:filter .3s,transform .3s;width:36px}.logo-container:hover .logo{filter:drop-shadow(0 0 8px #00d4ff) brightness(1.2);filter:drop-shadow(0 0 8px var(--cyan)) brightness(1.2);transform:rotate(15deg) scale(1.1)}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#7b2fff);background:linear-gradient(135deg,var(--cyan),var(--purple));-webkit-background-clip:text;background-clip:text;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:800;letter-spacing:.12em}.landing{align-items:center;background:#070b14;background:var(--bg);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}#starfield{inset:0;position:absolute;z-index:0}.landing-inner{animation:fadeUp 1s ease both;color:#fff;max-width:800px;padding:2rem;position:relative;text-align:center;z-index:2}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.landing-inner h1{animation:glowPulse 3s ease-in-out infinite;margin-bottom:1rem;text-shadow:0 0 40px #00d4ff80}@keyframes glowPulse{0%,to{text-shadow:0 0 20px #00d4ff66,0 0 40px #7b2fff33}50%{text-shadow:0 0 40px #00d4ffb3,0 0 80px #7b2fff66}}.landing-inner .lead{animation:fadeUp 1s ease .3s both;color:#c8d6e8d9;font-size:1.2rem;margin-bottom:2rem}.landing-inner .buttons{animation:fadeUp 1s ease .5s both}.landing-sindikat-link{align-items:center;animation:fadeUp 1s ease .8s both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00d4ff0a;border:1px solid #00d4ff66;border-radius:999px;color:#00d4ff;color:var(--cyan);display:inline-flex;font-family:Orbitron,sans-serif;font-size:.78rem;gap:.7rem;letter-spacing:.18em;margin-top:2.2rem;padding:.6rem 1.2rem;text-decoration:none;text-transform:uppercase;transition:border-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.landing-sindikat-link:hover{border-color:#00d4ff;border-color:var(--cyan);box-shadow:0 0 20px #00d4ff66;box-shadow:var(--glow-cyan);color:#fff;color:var(--text-bright);transform:translateY(-2px)}.landing-sindikat-link__pulse{animation:landingSindikatPulse 2s ease-in-out infinite;background:#00d4ff;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px #00d4ff;box-shadow:0 0 12px var(--cyan);height:8px;width:8px}@keyframes landingSindikatPulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.landing-sindikat-link__arrow{transition:transform .3s ease}.landing-sindikat-link:hover .landing-sindikat-link__arrow{transform:translateX(4px)}.form-container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:12px;margin:0 auto;max-width:500px;padding:2.5rem}.form .form-group{margin:1.2rem 0}.form .form-text{color:#4a5568;color:var(--muted);display:block;font-size:.82rem;margin-top:.4rem}.form input[type=date],.form input[type=email],.form input[type=password],.form input[type=text],.form select,.form textarea{background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:4px;color:#fff;color:var(--text-bright);display:block;font-family:Space Grotesk,sans-serif;font-size:.95rem;outline:none;padding:.65rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.form input:focus,.form select:focus,.form textarea:focus{border-color:#00d4ff;border-color:var(--cyan);box-shadow:0 0 0 2px #00d4ff26}.form select option{background:#0d1224;background:var(--bg-2)}.form input[type=submit],button{font:inherit}.form .social-input{align-items:center;display:flex}.form .social-input i{font-size:1.2rem;padding:.5rem;width:4rem}.form .social-input i.fa-twitter{color:#38a1f3}.form .social-input i.fa-facebook{color:#3b5998}.form .social-input i.fa-instagram{color:#e1306c}.form .social-input i.fa-youtube{color:red}.form .social-input i.fa-linkedin{color:#0077b5}.table td,.table th{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--glass-border);padding:.9rem 1rem;text-align:left}.table th{background:#00d4ff12;color:#00d4ff;color:var(--cyan);font-family:Orbitron,sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.avatar-container{display:inline-block;position:relative;text-align:center}.edit-button{background:#0009;border:1px solid #00d4ff;border:1px solid var(--cyan);border-radius:4px;color:#00d4ff;color:var(--cyan);cursor:pointer;font-family:Orbitron,sans-serif;font-size:.8rem;left:50%;padding:6px 12px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s}.edit-button:hover{background:#00d4ff26;box-shadow:0 0 20px #00d4ff66;box-shadow:var(--glow-cyan)}.profile{grid-gap:2rem;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:10px;display:grid;grid-template-columns:2fr 4fr 2fr;line-height:1.8;margin-bottom:1rem;padding:1.5rem;transition:transform .3s,box-shadow .3s,border-color .3s}.profile:hover{border-color:#00d4ff4d;box-shadow:0 12px 40px #00d4ff1a;transform:translateY(-4px) perspective(800px) rotateX(1deg)}.profile-grid{grid-gap:1.5rem;display:grid;grid-template-areas:"top top" "about about" "exp edu" "github github"}.profile-top{align-items:center;background:linear-gradient(135deg,#00d4ff0f,#7b2fff0f);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:10px;display:flex;flex-direction:column;grid-area:top;justify-content:center;padding:3rem 2rem;text-align:center}.profile-top img{width:200px}.profile-top .icons a{color:#c8d6e8;color:var(--text);display:inline-block;font-size:1.2rem;margin:0 .4rem;transition:color .2s,transform .2s}.profile-top .icons a:hover{color:#00d4ff;color:var(--cyan);transform:scale(1.2)}.profile-about{background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:10px;grid-area:about;padding:2rem;text-align:center}.profile-about .skills{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.profile-exp{grid-area:exp}.profile-edu{grid-area:edu}.profile-edu,.profile-exp{background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:10px;padding:2rem}.profile-edu h2,.profile-exp h2{color:#00d4ff;color:var(--cyan);font-size:1rem;letter-spacing:.1em;margin-bottom:1.2rem}.profile-edu>div,.profile-exp>div{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--glass-border);margin-bottom:1rem;padding-bottom:1rem}.profile-edu>div:last-child,.profile-exp>div:last-child{border:0}.profile-edu p,.profile-exp p{color:#c8d6e8;color:var(--text);font-size:.9rem;margin:.4rem 0}.profile-github{background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:10px;grid-area:github;padding:2rem}.profile-github .repo{display:flex;gap:1rem}.profile-github .repo>div:first-child{flex:7 1}.profile-github>div:last-child{flex:3 1}.post-form .post-form-header{background:linear-gradient(135deg,#00d4ff1a,#7b2fff1a);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-bottom:none;border-radius:8px 8px 0 0;color:#00d4ff;color:var(--cyan);font-family:Orbitron,sans-serif;font-size:.8rem;letter-spacing:.1em;padding:.75rem 1rem}.post{grid-gap:2rem;align-items:center;background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:10px;display:grid;grid-template-columns:1fr 4fr;margin-bottom:1rem;padding:1.5rem;transition:border-color .3s,box-shadow .3s}.post:hover{border-color:#00d4ff33;box-shadow:0 4px 20px #00d4ff12}.post>div:first-child{text-align:center}.post img{border:2px solid #00d4ff4d;border-radius:50%;width:100px}.post .comment-count{background:#00d4ff1a;border:1px solid #00d4ff33;border-radius:20px;color:#00d4ff;color:var(--cyan);font-size:.78rem;padding:.15rem .5rem}.post .post-date{color:#4a5568;color:var(--muted);font-size:.78rem;margin-bottom:.5rem}.dash-buttons a{margin-bottom:.5rem;margin-right:.5rem}.spinner-overlay{align-items:center;display:flex;justify-content:center;min-height:200px}.neon-spinner{height:64px;position:relative;width:64px}.spinner-ring{animation:spinRing 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top:2px solid var(--cyan);inset:0;position:absolute}.spinner-ring--2{animation-direction:reverse;animation-duration:.75s;border-top-color:#7b2fff;border-top-color:var(--purple);inset:10px}.spinner-core{animation:corePulse 1s ease-in-out infinite;background:#00d4ff;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px #00d4ff;box-shadow:0 0 12px var(--cyan);inset:22px;opacity:.6;position:absolute}@keyframes spinRing{to{transform:rotate(1turn)}}@keyframes corePulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:.9;transform:scale(1.1)}}.auth-page{align-items:center;display:flex;justify-content:center;min-height:100vh;padding-top:4rem}.auth-header{margin-bottom:2rem;text-align:center}.auth-header .large{margin-bottom:.3rem}.auth-header .lead{font-size:.95rem;margin:0}.auth-footer,.auth-header .lead{color:#4a5568;color:var(--muted)}.auth-footer{font-size:.9rem;margin-top:1.5rem;text-align:center}.btn-block{font-size:.95rem;justify-content:center;margin-right:0;padding:.75rem;width:100%}.input-icon-group{position:relative}.input-icon-group .input-icon{color:#4a5568;color:var(--muted);font-size:.85rem;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.input-icon-group input{padding-left:2.8rem!important}.post-form{background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:8px;margin-bottom:1.5rem;overflow:hidden}.post-form .form{padding:1rem}.post-form textarea{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:4px;color:#fff;color:var(--text-bright);font-family:Space Grotesk,sans-serif;font-size:.95rem;outline:none;padding:.75rem 1rem;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.post-form textarea:focus{border-color:#00d4ff;border-color:var(--cyan);box-shadow:0 0 0 2px #00d4ff1f}.post-form textarea::placeholder{color:#4a5568;color:var(--muted)}@media (max-width:700px){.container{padding:5.5rem 1rem 2rem}.hide-sm{display:none}.x-large{font-size:2.5rem}.large{font-size:1.8rem}.lead{font-size:1rem}.navbar{height:56px;padding:0 1rem}.navbar ul{gap:.1rem}.navbar a{font-size:.78rem;padding:.35rem .5rem}.logo-text{font-size:.95rem}.profile{grid-template-columns:1fr;text-align:center}.profile ul{display:none}.profile img,.profile-top img{margin:auto;width:160px}.profile-grid{grid-template-areas:"top" "about" "exp" "edu" "github"}.profile-about .skills{flex-direction:column}.dash-buttons a{display:block;margin-bottom:.4rem;width:100%}.post{grid-template-columns:1fr}.post a,.post button{padding:.3rem .5rem}.form-container{padding:1.5rem}}:root{--sk-font-display:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--sk-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--sk-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}body.planet-terra-nova{--sk-bg:#0a0e27;--sk-bg-deep:#050819;--sk-surface:#1218348c;--sk-fg:#e8ecff;--sk-fg-dim:#9aa3c7;--sk-accent:#00d4ff;--sk-accent-warm:#b388ff;--sk-accent-rgb:0,212,255;--sk-accent-warm-rgb:179,136,255;--sk-border:#8aa3ff2e;--sk-glow:0 0 32px #00d4ff59;--sk-font-weight-body:400;--sk-letter-spacing:0.01em;--sk-transition:cubic-bezier(0.22,1,0.36,1)}body.planet-aurora{--sk-bg:#fbf6ef;--sk-bg-deep:#f1e6d6;--sk-surface:#fffcf5b3;--sk-fg:#2a2418;--sk-fg-dim:#7a6f5f;--sk-accent:#ff8a5b;--sk-accent-warm:#ffb88a;--sk-accent-rgb:255,138,91;--sk-accent-warm-rgb:255,184,138;--sk-border:#c8a06e40;--sk-glow:0 0 32px #ff8a5b4d;--sk-font-weight-body:350;--sk-letter-spacing:0.015em;--sk-transition:cubic-bezier(0.32,0.72,0.2,1)}body.planet-obsidian{--sk-bg:#000;--sk-bg-deep:#0a0012;--sk-surface:#0f0019b3;--sk-fg:#fff5ff;--sk-fg-dim:#b080c0;--sk-accent:#ff2975;--sk-accent-warm:#00fff5;--sk-accent-rgb:255,41,117;--sk-accent-warm-rgb:0,255,245;--sk-border:#ff297559;--sk-glow:0 0 24px #ff297599,0 0 48px #00fff533;--sk-font-weight-body:500;--sk-letter-spacing:0.04em;--sk-transition:cubic-bezier(0.83,0,0.17,1)}body.planet-forge{--sk-bg:#1a120a;--sk-bg-deep:#0e0805;--sk-surface:#32201299;--sk-fg:#f4e8d3;--sk-fg-dim:#c3a373;--sk-accent:#c88a3a;--sk-accent-warm:#e8b85e;--sk-accent-rgb:200,138,58;--sk-accent-warm-rgb:232,184,94;--sk-border:#c88a3a4d;--sk-glow:0 0 40px #c88a3a66;--sk-font-weight-body:420;--sk-letter-spacing:0.02em;--sk-transition:cubic-bezier(0.45,0.05,0.55,0.95)}body.planet-quantum{--sk-bg:#0f0f0f;--sk-bg-deep:#000;--sk-surface:#ffffff0a;--sk-fg:#fff;--sk-fg-dim:#888;--sk-accent:#fff;--sk-accent-warm:#e0e0e0;--sk-accent-rgb:255,255,255;--sk-accent-warm-rgb:224,224,224;--sk-border:#ffffff26;--sk-glow:0 0 16px #fff3;--sk-font-weight-body:300;--sk-letter-spacing:0.08em;--sk-transition:cubic-bezier(0.4,0,0.2,1)}body.planet-tide{--sk-bg:#031b2e;--sk-bg-deep:#010a18;--sk-surface:#0a2d4b8c;--sk-fg:#e6f6ff;--sk-fg-dim:#88b4c9;--sk-accent:#4fc3f7;--sk-accent-warm:#80deea;--sk-accent-rgb:79,195,247;--sk-accent-warm-rgb:128,222,234;--sk-border:#78c8e638;--sk-glow:0 0 36px #4fc3f761;--sk-font-weight-body:380;--sk-letter-spacing:0.015em;--sk-transition:cubic-bezier(0.25,0.9,0.2,1)}body[class*=planet-]{background-color:var(--sk-bg);color:var(--sk-fg);transition:background-color .6s var(--sk-transition),color .6s var(--sk-transition)}.sk-surface{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--sk-surface);border:1px solid var(--sk-border)}.sk-accent{color:var(--sk-accent)}.sk-glow{box-shadow:var(--sk-glow)}.sk-fade-in{animation:skFadeIn .9s var(--sk-transition) both}@keyframes skFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body[class*=planet-]{transition:none}.sk-fade-in{animation:none}}
/*# sourceMappingURL=main.5a16cfcb.css.map*/