@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}:root{--theme-card-depth:8px;--theme-hover-lift:12px;--theme-shadow-intensity:0.3;--theme-transition-duration:0.3s;--theme-ease-function:cubic-bezier(0.4,0,0.2,1);--perspective:1000px;--perspective-origin:center center;--transform-origin-center:50% 50% 0;--transform-origin-top:50% 0% 0;--transform-origin-bottom:50% 100% 0}.scene-3d{perspective:var(--perspective);perspective-origin:var(--perspective-origin)}.card-3d{position:relative;transform-style:preserve-3d;transition:transform var(--theme-transition-duration) var(--theme-ease-function),box-shadow var(--theme-transition-duration) var(--theme-ease-function);transform-origin:var(--transform-origin-center);will-change:transform}.card-3d:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;border-radius:inherit;transform:translateZ(-2px);opacity:.5;z-index:-1;pointer-events:none}@media (hover:hover) and (pointer:fine){.card-3d:hover{transform:translateY(calc(-1 * var(--theme-hover-lift))) rotateX(2deg) rotateY(2deg) scale(1.02);box-shadow:0 calc(var(--theme-card-depth) * 2) calc(var(--theme-card-depth) * 4) rgba(0,0,0,var(--theme-shadow-intensity))}}.card-3d-shallow{--theme-card-depth:4px;--theme-hover-lift:6px}.card-3d-deep{--theme-card-depth:16px;--theme-hover-lift:20px}.btn-3d{position:relative;transform-style:preserve-3d;transition:all var(--theme-transition-duration) var(--theme-ease-function);cursor:pointer;border:none;outline:none;overflow:hidden}.btn-3d:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1) 50%,rgba(0,0,0,.1));transform:translateZ(1px);opacity:0;transition:opacity var(--theme-transition-duration) var(--theme-ease-function);pointer-events:none}.btn-3d:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.3)}.btn-3d:hover:before{opacity:1}.btn-3d:active{transform:translateY(0) scale(.98);box-shadow:0 2px 10px rgba(0,0,0,.2)}.text-3d{position:relative;display:inline-block;transform-style:preserve-3d}.text-3d-glow{text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor,0 0 20px currentColor;animation:textGlow 2s ease-in-out infinite alternate}.text-3d-depth{text-shadow:1px 1px 0 rgba(0,0,0,.3),2px 2px 0 rgba(0,0,0,.2),3px 3px 0 rgba(0,0,0,.1),4px 4px 10px rgba(0,0,0,.3)}.text-3d-floating{animation:textFloat 3s ease-in-out infinite}.nav-3d{position:relative;transform-style:preserve-3d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.nav-3d:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));transform:translateZ(-1px);border-radius:inherit}.nav-item-3d{position:relative;transform-style:preserve-3d;transition:all var(--theme-transition-duration) var(--theme-ease-function);overflow:hidden}.nav-item-3d:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.nav-item-3d:hover{transform:translateZ(4px);background:rgba(255,255,255,.1)}.nav-item-3d:hover:before{left:100%}.avatar-3d{position:relative;transform-style:preserve-3d;transition:all var(--theme-transition-duration) var(--theme-ease-function);border-radius:50%;overflow:hidden}.avatar-3d:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:conic-gradient(from 0deg,var(--theme-color-primary,#6366f1),var(--theme-color-secondary,#8b5cf6),var(--theme-color-accent,#06b6d4),var(--theme-color-primary,#6366f1));border-radius:50%;z-index:-1;animation:avatarRotate 3s linear infinite}.avatar-3d:hover{transform:scale(1.1) rotateY(15deg);box-shadow:0 10px 30px rgba(0,0,0,.3)}.notification-3d{position:relative;transform-style:preserve-3d;transform:translateX(100%);transition:all var(--theme-transition-duration) var(--theme-ease-function);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}.notification-3d.show{transform:translateX(0) rotateY(0deg)}.notification-3d.bounce{animation:notificationBounce .6s ease-out}.notification-3d.slide{animation:notificationSlide .5s ease-out}.notification-3d.fade{animation:notificationFade .4s ease-out}.modal-3d{position:fixed;display:flex;align-items:center;justify-content:center;z-index:1000;perspective:var(--perspective)}.modal-3d,.modal-3d-backdrop{top:0;left:0;right:0;bottom:0}.modal-3d-backdrop{position:absolute;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);animation:backdropFade .3s ease-out}.modal-3d-content{max-width:90vw;max-height:90vh;background:var(--theme-color-surface,#1e293b);border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px rgba(0,0,0,.5);animation:modalEnter .4s ease-out}.loader-3d,.modal-3d-content{position:relative;transform-style:preserve-3d}.loader-3d{width:60px;height:60px;animation:loaderRotate 2s linear infinite}.loader-3d:after,.loader-3d:before{content:"";position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid var(--theme-color-primary,#6366f1);border-radius:50%}.loader-3d:before{transform:rotateX(90deg)}.loader-3d:after{transform:rotateY(90deg)}.particles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.particle{position:absolute;width:2px;height:2px;background:var(--theme-color-primary,#6366f1);border-radius:50%;animation:particleFloat 4s ease-in-out infinite;opacity:.6}@keyframes textGlow{0%,to{text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor}50%{text-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 30px currentColor,0 0 40px currentColor}}@keyframes textFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes avatarRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes notificationBounce{0%{transform:translateX(100%) scale(.8)}60%{transform:translateX(-10%) scale(1.1)}to{transform:translateX(0) scale(1)}}@keyframes notificationSlide{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes notificationFade{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes backdropFade{0%{opacity:0}to{opacity:1}}@keyframes modalEnter{0%{opacity:0;transform:scale(.8) rotateX(-10deg)}to{opacity:1;transform:scale(1) rotateX(0deg)}}@keyframes loaderRotate{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(1turn) rotateY(1turn)}}@keyframes particleFloat{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.6}25%{transform:translateY(-20px) translateX(10px) scale(1.2);opacity:1}50%{transform:translateY(-40px) translateX(-5px) scale(.8);opacity:.8}75%{transform:translateY(-20px) translateX(-10px) scale(1.1);opacity:.9}}@media (max-width:768px){:root{--theme-card-depth:4px;--theme-hover-lift:6px;--perspective:800px}.card-3d:hover{transform:translateY(-4px) scale(1.01)}.btn-3d:hover{transform:translateY(-1px) scale(1.01)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.avatar-3d:hover,.btn-3d:hover,.card-3d:hover{transform:none}}.transform-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}.perspective-1000{perspective:1000px}.perspective-2000{perspective:2000px}.rotate-x-5{transform:rotateX(5deg)}.rotate-x-10{transform:rotateX(10deg)}.rotate-y-5{transform:rotateY(5deg)}.rotate-y-10{transform:rotateY(10deg)}.translate-z-10{transform:translateZ(10px)}.translate-z-20{transform:translateZ(20px)}.translate-z-n10{transform:translateZ(-10px)}.hover-lift:hover{transform:translateY(-8px)}.hover-tilt:hover{transform:rotateX(5deg) rotateY(5deg)}.hover-scale:hover{transform:scale(1.05)}@media (max-width:475px){.container{padding-left:.75rem;padding-right:.75rem}}:root:not(.dark),html.light{--background:210 20% 98%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:262 83% 58%;--primary-foreground:210 40% 98%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--border:214 32% 91%;--input:214 32% 91%}:root:not(.dark) body,html.light body{background-color:#f8fafc;color:#0f172a}:root:not(.dark) .bg-slate-900,:root:not(.dark) .bg-slate-950,html.light .bg-slate-900,html.light .bg-slate-950{background-color:#ffffff!important;color:#0f172a!important;border-color:#e2e8f0!important}:root:not(.dark) .text-slate-100,:root:not(.dark) .text-slate-200,:root:not(.dark) .text-slate-300,html.light .text-slate-100,html.light .text-slate-200,html.light .text-slate-300{color:#1e293b!important}:root:not(.dark) .text-slate-400,html.light .text-slate-400{color:#64748b!important}:root:not(.dark) .border-cyan-500\/20,:root:not(.dark) .border-cyan-500\/30,:root:not(.dark) .border-white\/10,html.light .border-cyan-500\/20,html.light .border-cyan-500\/30,html.light .border-white\/10{border-color:rgba(6,182,212,.25)!important}