@keyframes drift{0%,to{transform:translate(0,0) scale(1)}50%{transform:translate(60px,-50px) scale(1.15)}}@keyframes authScan{0%{top:-140px}to{top:100vh}}@keyframes authDrift{0%,to{transform:translate(0,0) scale(1)}33%{transform:translate(70px,-55px) scale(1.22)}66%{transform:translate(-40px,40px) scale(.92)}}@keyframes authStageIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes authRingPulse{0%{transform:scale(.5);opacity:.9}to{transform:scale(2.3);opacity:0}}@keyframes authHover{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(-2deg)}}@keyframes authCastFlicker{0%,to{opacity:.55}40%{opacity:.4}55%{opacity:.62}80%{opacity:.46}}@keyframes authBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes authHoodSway{0%,to{transform:rotate(0deg)}50%{transform:rotate(1.2deg)}}@keyframes authFlicker{0%,to{opacity:1;transform:scale(1)}40%{opacity:.75;transform:scale(.92)}55%{opacity:1;transform:scale(1.08)}80%{opacity:.85;transform:scale(.97)}}@keyframes authEmberRise{0%{opacity:0;transform:translate(0,0) scale(.6)}15%{opacity:.9}to{opacity:0;transform:translate(var(--ex,6px),-38px) scale(.2)}}@keyframes authRotateBorder{to{--angle:360deg}}@keyframes authGradShift{to{background-position:300%center}}@keyframes authShine{0%{left:-60%}50%,to{left:130%}}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--void:#000000;--void-2:#0a0a0a;--surface:rgba(255,255,255,0.03);--border:rgba(34,211,238,0.2);--glossy-sheen:rgba(255,255,255,0.04);--cyan:#22d3ee;--blue:#7b2cbf;--indigo:#3c096c;--teal:#a855f7;--hot-pink:#f472b6;--lime:#a3e635;--ink:#ffffff;--ink-dim:#a0a0a0;--font-display:'Sora', 'Segoe UI', sans-serif;--font-body:'Inter', 'Segoe UI', sans-serif;--font-mono:'JetBrains Mono', monospace}*{margin:0;padding:0}html{scroll-behavior:smooth}body,html{height:100%;background:#030305;color:var(--ink);font-family:var(--font-body);overflow-x:hidden;margin:0;padding:0;background:#040408!important;color:#f5f7ff}a{color:inherit}.bg-glow{opacity:1}.bg-glow span{opacity:.35;position:absolute;border-radius:50%;filter:blur(110px);animation:authDrift 14s ease-in-out infinite}.bg-glow span:nth-child(1){background:linear-gradient(135deg,#7b2cbf,#3c096c)}.bg-glow span:nth-child(2){background:linear-gradient(225deg,#22d3ee,#0a5c6e);top:25%}.bg-glow span:nth-child(3){background:linear-gradient(45deg,#f472b6,#7b2cbf);bottom:5%;left:15%}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{--amber:#ffb347}html{margin-top:0!important}*{box-sizing:border-box}.auth-page{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:56px 24px;overflow-x:hidden}.bg-grid,.bg-scanline{position:fixed;pointer-events:none}.bg-grid{inset:0;z-index:0;opacity:.35;background-image:linear-gradient(rgba(34,211,238,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.06) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse 70% 60%at 50% 45%,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60%at 50% 45%,#000 40%,transparent 100%)}.bg-scanline{left:0;right:0;height:140px;z-index:1;background:linear-gradient(180deg,transparent,rgba(34,211,238,.05) 45%,rgba(34,211,238,.09) 50%,rgba(34,211,238,.05) 55%,transparent);animation:authScan 7s linear infinite;mix-blend-mode:screen}.hud-corner{width:46px;height:46px;z-index:3;opacity:.55}.hud-corner::after,.hud-corner::before{content:"";position:absolute;background:linear-gradient(90deg,#22d3ee,transparent)}.hud-corner.tl{top:22px;left:22px}.hud-corner.tr{top:22px;right:22px;transform:scaleX(-1)}.hud-corner.bl{bottom:22px;left:22px;transform:scaleY(-1)}.hud-corner.br{bottom:22px;right:22px;transform:scale(-1,-1)}.hud-corner::before{width:100%;height:2px;top:0;left:0}.hud-corner::after{width:2px;height:100%;top:0;left:0;background:linear-gradient(180deg,#22d3ee,transparent)}.bg-glow,.hud-corner,.hud-tag{position:fixed;pointer-events:none}.hud-tag{bottom:26px;left:50%;transform:translateX(-50%);z-index:3;font-family:"JetBrains Mono",monospace;font-size:.66rem;letter-spacing:.15em;color:rgba(34,211,238,.45)}.bg-glow{inset:0;z-index:0}.bg-glow span:nth-child(1){width:640px;height:640px;background:#7b2cbf;opacity:.4;top:-20%;left:-16%}.bg-glow span:nth-child(2){width:540px;height:540px;background:#22d3ee;opacity:.28;bottom:-18%;right:-12%;animation-delay:-4s}.bg-glow span:nth-child(3){width:460px;height:460px;background:#f472b6;opacity:.22;top:38%;right:18%;animation-delay:-9s}.bg-glow span:nth-child(4){width:380px;height:380px;background:#a3e635;opacity:.14;bottom:30%;left:12%;animation-delay:-6s}#authNetCanvas{position:fixed;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.auth-guardian-col,.auth-stage{position:relative;display:flex;flex-direction:column;align-items:center}.auth-stage{z-index:2;animation:authStageIn .9s cubic-bezier(.2,.8,.2,1) both}.auth-guardian-col{z-index:5;margin-bottom:-64px}.auth-guardian,.auth-guardian-ring{width:260px;display:flex;align-items:center}.auth-guardian-ring{position:relative;height:260px;justify-content:center}.auth-guardian-ring::after,.auth-guardian-ring::before{content:"";position:absolute;top:50%;left:50%;width:170px;height:170px;margin:-85px 0 0-85px;border-radius:50%;border:1px solid rgba(34,211,238,.35);animation:authRingPulse 3.2s ease-out infinite}.auth-guardian-ring::after{animation-delay:-1.6s;border-color:rgba(244,114,182,.3)}.auth-guardian{position:absolute;flex-direction:column;animation:authHover 3.4s ease-in-out infinite}.auth-guardian svg{width:230px;height:auto;overflow:visible;filter:drop-shadow(0 26px 46px rgba(0,0,0,.75))}.auth-lantern-cast{position:absolute;top:150px;left:50%;width:340px;height:220px;margin-left:-170px;z-index:4;pointer-events:none;background:radial-gradient(ellipse at 50%0,rgba(255,179,71,.35),rgba(255,179,71,.12) 45%,transparent 72%);opacity:.55;filter:blur(4px);transition:opacity .5s ease,transform .5s ease;animation:authCastFlicker 1.8s ease-in-out infinite}.auth-breathe{transform-origin:80px 120px;animation:authBreathe 4s ease-in-out infinite}.auth-hood{transition:transform .5s cubic-bezier(.2,.8,.2,1);transform-origin:50% 42%;animation:authHoodSway 5.5s ease-in-out infinite}.auth-eye{fill:#22d3ee;transition:opacity .3s ease,transform .15s ease,fill .3s ease;transform-origin:center;filter:drop-shadow(0 0 7px #22d3ee)}.auth-eye-shut{stroke:#22d3ee;stroke-width:3;stroke-linecap:round;fill:none;opacity:0;transition:opacity .3s ease,stroke .3s ease}.auth-arm{transition:transform .5s cubic-bezier(.2,.8,.2,1);transform-origin:76% 60%}.auth-lantern-glow,.auth-lantern-glow-outer{transition:opacity .45s ease,r .45s ease}.auth-lantern-flame{transition:opacity .45s ease;animation:authFlicker 1.8s ease-in-out infinite}.auth-ember{fill:#ffb347;opacity:0;animation:authEmberRise 2.6s ease-in infinite}.auth-ember:nth-child(3){animation-delay:1.7s}.auth-card-frame{position:relative;width:440px;max-width:100%;border-radius:24px;padding:2px;flex:0 0 auto;background:conic-gradient(from var(--angle,0deg),#22d3ee,#7b2cbf,#f472b6,#a3e635,#22d3ee);animation:authRotateBorder 5s linear infinite;box-shadow:0 40px 100px -20px rgba(0,0,0,.75)}@property --angle{syntax:"";initial-value:0deg;inherits:false}.auth-card{background:linear-gradient(165deg,rgba(20,20,28,.94),rgba(8,8,12,.97));border-radius:22px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:38px 34px 30px;position:relative;overflow:hidden}.auth-eyebrow,.auth-field label{font-size:.72rem;font-family:"JetBrains Mono",monospace}.auth-eyebrow{text-align:center;letter-spacing:.12em;color:#22d3ee;margin-bottom:8px;opacity:.85}.auth-headline{font-family:"Sora",sans-serif;font-weight:900;font-size:1.85rem;letter-spacing:-.02em;text-align:center;background:linear-gradient(90deg,#fff,#22d3ee,#f472b6,#fff);background-size:300%auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:authGradShift 6s linear infinite;margin-bottom:6px}.auth-subline{color:#8b93ab;font-size:.85rem;margin-bottom:18px;line-height:1.5;text-align:center}.auth-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-field{margin-bottom:14px;position:relative}.auth-field label{display:block;color:#8b93ab;margin-bottom:6px;letter-spacing:.04em}.auth-field input{width:100%;padding:11px 14px;border-radius:11px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);color:#f5f7ff;font-size:.9rem;font-family:"Inter",sans-serif;outline:0;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.auth-field input:focus{border-color:#22d3ee;background:rgba(34,211,238,.05);box-shadow:0 0 0 4px rgba(34,211,238,.14)}.auth-pw-wrap{position:relative}.auth-pw-toggle{position:absolute;right:12px;top:36px;background:0 0;border:0;color:#8b93ab;cursor:pointer;font-family:"JetBrains Mono",monospace;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;padding:4px}.auth-chip span,.auth-submit{font-family:"Inter",sans-serif}.auth-submit{position:relative;width:100%;margin-top:16px;padding:13px;border-radius:12px;border:0;cursor:pointer;background:linear-gradient(90deg,#22d3ee,#7b2cbf,#f472b6);background-size:220%auto;color:#04070d;font-weight:800;font-size:.92rem;overflow:hidden;transition:transform .2s ease,background-position .6s ease;box-shadow:0 20px 45px -12px rgba(34,211,238,.5)}.auth-submit::before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:authShine 2.8s ease-in-out infinite}.auth-submit:hover{transform:translateY(-3px);background-position:100%center}.auth-switcher{text-align:center;margin-top:18px;font-size:.82rem;color:#8b93ab}.auth-switcher button{background:0 0;border:0;cursor:pointer;font-size:.82rem;font-weight:700;background:linear-gradient(90deg,#22d3ee,#a3e635);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-topics{margin-bottom:14px}.auth-topics-label{display:block;font-size:.72rem;color:#8b93ab;margin-bottom:8px;font-family:"JetBrains Mono",monospace;letter-spacing:.04em}.auth-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px}.auth-chip{position:relative}.auth-chip input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.auth-chip span{display:inline-block;padding:7px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:#c3c9db;font-size:.75rem;transition:all .2s ease;user-select:none}.auth-chip input:checked+span{background:linear-gradient(90deg,rgba(34,211,238,.18),rgba(163,230,53,.18));border-color:#22d3ee;color:#e8fbff;box-shadow:0 0 0 1px rgba(34,211,238,.3) inset}.auth-chip input:focus-visible+span{outline:2px solid #22d3ee;outline-offset:2px}.auth-custom-topic{width:100%;padding:10px 13px;border-radius:11px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);color:#f5f7ff;font-size:.8rem;font-family:"Inter",sans-serif;outline:0;transition:border-color .25s ease,box-shadow .25s ease}.auth-custom-topic:focus{border-color:#22d3ee;box-shadow:0 0 0 4px rgba(34,211,238,.12)}.auth-custom-topic::placeholder{color:#565d76}.auth-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:11px 13px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08)}.auth-toggle-copy{font-size:.78rem;color:#c3c9dc;line-height:1.4}.auth-toggle-copy strong{color:#f5f7ff;display:block;font-size:.8rem;margin-bottom:2px}.auth-switch{position:relative;width:42px;height:24px;flex:none}.auth-switch input{opacity:0;width:0;height:0}.auth-switch-track{position:absolute;inset:0;border-radius:999px;background:rgba(255,255,255,.12);cursor:pointer;transition:background .25s ease;border:1px solid rgba(255,255,255,.14)}.auth-switch-track::before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#c3c9dc;transition:transform .25s ease,background .25s ease}.auth-switch input:checked+.auth-switch-track{background:linear-gradient(90deg,#22d3ee,#7b2cbf);border-color:transparent}.auth-switch input:checked+.auth-switch-track::before{transform:translateX(18px);background:#04070d}.auth-linkedin-url{margin-top:8px}.auth-social-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.auth-social-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 10px;border-radius:11px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);color:#f5f7ff;font-size:.82rem;font-weight:600;font-family:"Inter",sans-serif;text-decoration:none;cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .2s ease}.auth-social-btn:hover{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.08);transform:translateY(-2px)}.auth-social-btn svg{width:18px;height:18px;flex:none}.auth-divider,.auth-follow-link{display:flex;align-items:center;font-family:"JetBrains Mono",monospace}.auth-divider{gap:12px;margin-bottom:18px;color:#565d76;font-size:.72rem;letter-spacing:.04em}.auth-divider::after,.auth-divider::before{content:"";flex:1;height:1px;background:rgba(255,255,255,.1)}.auth-follow-link{position:fixed;bottom:26px;right:26px;z-index:3;gap:6px;font-size:.68rem;letter-spacing:.08em;color:rgba(34,211,238,.55);text-decoration:none;transition:color .2s ease}.auth-follow-link:hover{color:#22d3ee}@media (max-width:600px){.auth-follow-link{display:none}.auth-guardian-col{margin-bottom:-46px}.auth-guardian,.auth-guardian-ring{width:190px}.auth-guardian svg{width:170px}.auth-lantern-cast{width:250px;height:170px;margin-left:-125px;top:110px}.auth-card-frame{width:100%;max-width:420px}.auth-row2{grid-template-columns:1fr}.hud-corner,.hud-tag{display:none}}