.profile-avatar-upload{transition:all .3s}.profile-avatar-upload:hover{transform:scale(1.05);box-shadow:0 0 20px #38bdf880}.profile-toggle-switch{appearance:none;background:0 0;border:none}.profile-toggle-switch:checked+.toggle-slider{background-color:var(--electric-blue)}.profile-toggle-switch:checked+.toggle-slider:before{transform:translate(20px)}.toggle-slider{cursor:pointer;background-color:#6b7280;border-radius:24px;width:44px;height:24px;transition:background-color .3s;display:inline-block;position:relative}.toggle-slider:before{content:"";border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:2px;left:2px;background-color:#0000!important}.profile-section-border{border-top:1px solid #ffffff1a}.profile-danger-zone{border-top:1px solid #ef444433}.profile-danger-zone .bg-red-500\/10{background-color:#ef44441a}.profile-danger-zone .border-red-500\/20{border-color:#ef444433}.profile-collapsible-section{transition:all .3s;overflow:hidden}.profile-collapsible-section.expanded{animation:.3s ease-out profile-expand}.profile-collapsible-section.collapsed{animation:.3s ease-in profile-collapse}@keyframes profile-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}@keyframes profile-collapse{0%{opacity:1;max-height:1000px}to{opacity:0;max-height:0}}@media (max-width:768px){.profile-grid-responsive{grid-template-columns:1fr}.profile-form-controls{flex-direction:column;gap:.5rem}.profile-avatar-section{text-align:center;margin-bottom:2rem}}.profile-focus-ring:focus{outline:2px solid var(--electric-blue);outline-offset:2px}.profile-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@reference;.particles-canvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.particles-canvas-fullscreen{z-index:-1;position:fixed}.percy-widget-container{z-index:1000;position:fixed;bottom:24px;right:24px}.cta-button{background:linear-gradient(135deg,#06f,#00f5d4);border-radius:.75rem;padding:1.5rem 2rem;font-weight:600;transition:all .3s;box-shadow:0 0 20px #0066ff4d}.cta-button:hover{filter:brightness(1.1);transform:translateY(-2px)scale(1.02);box-shadow:0 0 30px #0066ff80}.cta-button:active{transform:translateY(1px)scale(.98)}.glass-card{-webkit-backdrop-filter:blur(16px)!important;border:1px solid #2dd4bf80!important;border-radius:1rem!important;box-shadow:0 0 15px #2dd4bf4d!important}
@reference;.cosmic-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#f8fafc0d;border:1px solid #f8fafc1f}.cosmic-glass-teal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#f8fafc0a;border:1px solid #5eead440;border-radius:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #5eead426,0 2px 8px #7dd3fc1a}.cosmic-glass-teal:hover{border-color:#5eead459;transform:translateY(-2px);box-shadow:0 8px 32px #5eead433,0 4px 16px #7dd3fc26}.floating-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#f8fafc0a;border:1px solid #f8fafc1f;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #5eead41f,0 2px 8px #7dd3fc14}.floating-container:hover{border-color:#5eead433;transform:translateY(-2px);box-shadow:0 8px 32px #5eead42e,0 4px 16px #7dd3fc1f}.floating-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#f8fafc0d;border:1px solid #f8fafc1f;border-radius:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #5eead426,0 2px 8px #7dd3fc1a}.floating-card:hover{border-color:#5eead440;transform:translateY(-2px);box-shadow:0 8px 32px #5eead433,0 4px 16px #7dd3fc26}.cosmic-gradient{background:radial-gradient(circle,#0d1117cc 0%,#161b22f2 100%);position:relative}.cosmic-gradient:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 60% 40%,#38bdf814 0%,#2dd4bf0d 40%,#0000 80%);position:absolute;inset:0}.cosmic-btn-primary{color:#fff;background:linear-gradient(135deg,#7dd3fce6,#5eead4e6);border:none;border-radius:1.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #5eead440,0 2px 8px #7dd3fc26}.cosmic-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #5eead459,0 4px 12px #7dd3fc40}.cosmic-btn-primary:hover,.cosmic-btn-primary:focus{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 24px #5eead459,0 4px 12px #7dd3fc40}.cosmic-btn-secondary{color:#fff;background:linear-gradient(135deg,#c4b5fdcc,#a78bfacc);border:none;border-radius:1.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #c4b5fd40,0 2px 8px #a78bfa26}.cosmic-btn-secondary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c4b5fd59,0 4px 12px #a78bfa40}.cosmic-glow{transition:box-shadow .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 24px #5eead440,0 0 12px #c4b5fd26}.cosmic-float-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8fafc0d;border:1px solid #5eead433;border-radius:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #5eead426,0 2px 8px #7dd3fc1a,0 1px 3px #00000014}.cosmic-float-card:hover{border-color:#5eead44d;transform:translateY(-2px);box-shadow:0 8px 32px #5eead433,0 4px 16px #7dd3fc26,0 2px 6px #0000001a}.cosmic-glow:hover,.cosmic-glow:focus{box-shadow:0 0 32px #5eead459,0 0 16px #c4b5fd33}.text-glow{text-shadow:0 2px 8px #5eead44d;transition:text-shadow .3s cubic-bezier(.4,0,.2,1)}.text-glow-strong{text-shadow:0 2px 12px #5eead466,0 4px 20px #7dd3fc40}.animate-float{animation:6s ease-in-out infinite float}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.animate-pulse-subtle{animation:3s ease-in-out infinite pulse-subtle}@keyframes pulse-subtle{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-500{animation-delay:.5s}.agent-card-image-bg{background:linear-gradient(135deg,#38bdf8 0%,#f472b6 100%)}.max-w-screen{max-width:100vw}.skrblai-heading{letter-spacing:-.03em;background:linear-gradient(90deg,#38bdf8 0%,#2dd4bf 45%,#14ffe9 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 24px #38bdf8cc,0 0 6px #2dd4bf99;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-family:Inter,Poppins,Segoe UI,Arial,sans-serif;font-size:2.5rem;font-weight:900;line-height:1.1;display:inline-block}@media (min-width:768px){.skrblai-heading{font-size:3.5rem}}.blend-mode-screen{mix-blend-mode:screen}.cosmic-border{border:1px solid #1e90ff4d;transition:border-color .3s}.cosmic-border:hover,.cosmic-border:focus{border-color:#1e90ff99}.cosmic-border-gradient{background-clip:padding-box;border:2px solid #0000;position:relative}.cosmic-border-gradient:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#1e90ff,#30d5c8);margin:-2px;position:absolute;inset:0}.recommended-agent{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) #22d3ee99;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);animation:2s ease-in-out infinite recommendation-pulse}.recommended-glow{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) #22d3eecc;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 20px #22d3ee80, 0 0 40px #22d3ee4d, 0 0 60px #22d3ee33;animation:3s ease-in-out infinite recommendation-glow}@keyframes recommendation-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes recommendation-glow{0%,to{box-shadow:0 0 20px #22d3ee80,0 0 40px #22d3ee4d,inset 0 0 20px #22d3ee1a}50%{box-shadow:0 0 30px #22d3eecc,0 0 60px #22d3ee80,inset 0 0 30px #22d3ee33}}.percy-onboarding-active .percy-widget{display:none!important}.agent-constellation-card.recommended-agent{animation:4s ease-in-out infinite gentle-recommend-glow}@keyframes gentle-recommend-glow{0%,to{filter:brightness()saturate();transform:scale(1)}50%{filter:brightness(1.1)saturate(1.2);transform:scale(1.02)}}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.live-indicator{animation:2s ease-in-out infinite live-pulse}@keyframes percy-glow{0%,to{box-shadow:0 0 20px #22c55e66,0 0 40px #22c55e33}50%{box-shadow:0 0 30px #22c55e99,0 0 60px #22c55e4d}}.percy-recommendation{animation:3s ease-in-out infinite percy-glow}@keyframes urgency-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.urgency-indicator{animation:4s ease-in-out infinite urgency-shake}@keyframes progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.progress-bar-fill{transform-origin:0;animation:1.5s ease-out forwards progress-fill}@keyframes star-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.8;transform:scale(1.2)rotate(180deg)}}.mastery-star{animation:2s ease-in-out infinite star-twinkle;animation-delay:var(--star-delay,0s)}.agent-button-learn:hover{background:linear-gradient(135deg,#06b6d433,#0891b233);box-shadow:0 0 20px #06b6d466,inset 0 0 20px #06b6d41a}.agent-button-chat:hover{background:linear-gradient(135deg,#9333ea33,#7e22ce33);box-shadow:0 0 20px #9333ea66,inset 0 0 20px #9333ea1a}.agent-button-launch:hover{background:linear-gradient(135deg,#22c55e33,#16a34a33);box-shadow:0 0 20px #22c55e66,inset 0 0 20px #22c55e1a}.agent-card-recommended{filter:drop-shadow(0 0 40px #22c55e99)drop-shadow(0 0 80px #22c55e66)drop-shadow(0 0 60px #22c55e4d)}.agent-card-hover{filter:drop-shadow(0 0 36px #00f5d4b3)drop-shadow(0 0 80px #0066ff61)drop-shadow(0 0 48px #e879f947)}@keyframes scarcity-blink{0%,90%{opacity:1}95%{opacity:.5}to{opacity:1}}.scarcity-indicator{animation:3s ease-in-out infinite scarcity-blink}.modal-backdrop-enhanced{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000c}@keyframes enhanced-levitation{0%,to{transform:translateY(0)rotateY(0)}25%{transform:translateY(-8px)rotateY(2deg)}50%{transform:translateY(0)rotateY(0)}75%{transform:translateY(8px)rotateY(-2deg)}}.enhanced-levitation{animation:12s ease-in-out infinite enhanced-levitation}@keyframes cosmic-sway{0%,to{transform:rotateY(0)rotateX(0)}33%{transform:rotateY(3deg)rotateX(1deg)}66%{transform:rotateY(-3deg)rotateX(-1deg)}}.cosmic-sway{animation:16s ease-in-out infinite cosmic-sway}.phase3-badge-enter{animation:.6s ease-out forwards phase3-badge-enter}@keyframes phase3-badge-enter{0%{opacity:0;transform:scale(.8)translateY(-10px)}60%{transform:scale(1.05)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:768px){.live-indicator,.percy-recommendation,.urgency-indicator{padding:.25rem .5rem;font-size:.75rem}.mastery-star{width:.75rem;height:.75rem}.progress-bar-fill{height:1rem}.enhanced-levitation,.cosmic-sway{animation-duration:8s}@media (hover:none){.agent-button-learn:hover,.agent-button-chat:hover,.agent-button-launch:hover{box-shadow:none;background:#ffffff1a}}}@media (prefers-contrast:high){.live-indicator,.percy-recommendation,.urgency-indicator{border-width:2px;font-weight:700}.agent-card-recommended{outline:3px solid #22c55e}}@media (prefers-reduced-motion:reduce){.live-pulse,.percy-glow,.urgency-shake,.star-twinkle,.enhanced-levitation,.cosmic-sway,.scarcity-blink,.phase3-badge-enter{animation:none}.progress-bar-fill{animation:none;transform:scaleX(1)}}
@reference;.pseudo-3d-base{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-style:preserve-3d;will-change:transform, box-shadow, filter;background:#2dd4bf0d;border:2px solid #2dd4bf4d;border-radius:16px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1);position:relative}.pseudo-3d-sm{border-width:1px;border-radius:12px;padding:12px 16px}.pseudo-3d-md{border-width:2px;border-radius:16px;padding:20px 24px}.pseudo-3d-lg{border-width:3px;border-radius:20px;padding:32px 40px}.pseudo-3d-xl{border-width:3px;border-radius:24px;padding:48px 56px}.pseudo-3d-hero{border-width:4px;border-radius:32px;padding:64px 72px}.pseudo-3d-subtle{box-shadow:0 4px 8px #0000001a,0 0 20px #2dd4bf26}.pseudo-3d-medium{box-shadow:0 8px 16px #00000026,0 0 30px #2dd4bf40,inset 0 1px #ffffff1a}.pseudo-3d-strong{box-shadow:0 12px 24px #0003,0 0 40px #2dd4bf59,0 0 80px #38bdf833,inset 0 1px #ffffff26}.pseudo-3d-shadow-layer{border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#0000001a,#0000,#0003);position:absolute;inset:0}.pseudo-3d-rim-glow{border-radius:inherit;filter:blur(5px);opacity:.6;z-index:-1;background:linear-gradient(45deg,#06f 10%,#30d5c8 50%,#a855f7 90%);position:absolute;inset:-2px}.pseudo-3d-cast-shadow{pointer-events:none;z-index:-2;background:linear-gradient(#00000026,#0000000d,#0000);height:16px;position:absolute;top:100%;left:0;right:0}.pseudo-3d-hover:hover{border-color:#2dd4bf80;transform:translateY(-4px)scale(1.02)}.pseudo-3d-hover:hover .pseudo-3d-rim-glow{opacity:.9;filter:blur(6px);opacity:.8}.pseudo-3d-hover:hover.pseudo-3d-subtle{box-shadow:0 8px 16px #00000026,0 0 30px #2dd4bf40}.pseudo-3d-hover:hover.pseudo-3d-medium{box-shadow:0 12px 24px #0003,0 0 40px #2dd4bf59,0 0 60px #38bdf826,inset 0 1px #ffffff26}.pseudo-3d-hover:hover.pseudo-3d-strong{box-shadow:0 16px 32px #00000040,0 0 50px #2dd4bf73,0 0 100px #38bdf84d,inset 0 1px #fff3}@media (max-width:768px){.pseudo-3d-hero{border-radius:20px;padding:32px 24px}.pseudo-3d-xl{border-radius:16px;padding:24px 20px}.pseudo-3d-lg{border-radius:12px;padding:20px 16px}.pseudo-3d-strong{box-shadow:0 8px 16px #00000026,0 0 30px #2dd4bf40,inset 0 1px #ffffff1a}.pseudo-3d-hover:hover{transform:translateY(-2px)scale(1.01)}}@media (hover:none) and (pointer:coarse){.pseudo-3d-hover:hover{transform:none}.pseudo-3d-hover:active{transition:all .1s cubic-bezier(.4,0,.2,1);transform:translateY(-2px)scale(1.01)}}@media (prefers-reduced-motion:reduce){.pseudo-3d-base,.pseudo-3d-hover:hover,.pseudo-3d-hover:active{transition:none;transform:none}.pseudo-3d-rim-glow{filter:none}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
/*# sourceMappingURL=01ubfoi-g1xwz.css.map*/