@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}.navbar_navbar__BJuG4{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;background:transparent;color:hsla(0,0%,100%,.9);position:fixed;width:100%;top:0;left:0;z-index:1000;transform:translateY(0);transition:all .6s cubic-bezier(.23,1,.32,1)}.navbar_navVisible__zkPuT{transform:translateY(0);opacity:1}.navbar_navHidden__Rk7Zs{transform:translateY(-100%);opacity:0}.navbar_logo__xJ4N9 a{font-size:1.85rem;font-weight:600;color:#fff;text-decoration:none;letter-spacing:-.2px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;align-items:center;gap:12px;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;text-shadow:0 0 20px hsla(0,0%,100%,.3),0 0 40px rgba(196,181,253,.2);filter:drop-shadow(0 4px 8px rgba(139,92,246,.3))}.navbar_logo__xJ4N9 a:hover{transform:translateY(-1px) scale(1.02);text-shadow:0 0 25px hsla(0,0%,100%,.4),0 0 50px rgba(196,181,253,.3)}.navbar_navLinks__U0MI2{list-style:none;display:flex;gap:6px;align-items:center;margin:0;background:hsla(0,0%,100%,.05);border-radius:50px;padding:6px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.05)}.navbar_navLinks__U0MI2 li a{color:hsla(0,0%,100%,.75);text-decoration:none;font-size:.85rem;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:24px;white-space:nowrap}.navbar_navIcon__0ZTU_{font-size:.95rem;transition:all .4s cubic-bezier(.23,1,.32,1)}.navbar_navLinks__U0MI2 li a:hover{color:#fff;background:hsla(0,0%,100%,.12);transform:translateY(-1px);box-shadow:0 4px 20px rgba(139,92,246,.2),0 0 15px hsla(0,0%,100%,.1)}.navbar_navLinks__U0MI2 li a:hover .navbar_navIcon__0ZTU_{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(255,255,255,.3))}.navbar_navLinks__U0MI2 li a.navbar_activeNavLink__sVGN4{color:#fff;background:hsla(0,0%,100%,.15);font-weight:600;box-shadow:0 4px 20px rgba(139,92,246,.25),0 0 15px hsla(0,0%,100%,.15),inset 0 1px 0 hsla(0,0%,100%,.2);text-shadow:0 0 10px hsla(0,0%,100%,.3)}.navbar_navLinks__U0MI2 li a.navbar_activeNavLink__sVGN4 .navbar_navIcon__0ZTU_{transform:scale(1.05);filter:drop-shadow(0 0 6px rgba(255,255,255,.4))}.navbar_logoutButton__QBTKo{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.85);padding:8px 16px;border:1px solid hsla(0,0%,100%,.15);border-radius:24px;cursor:pointer;font-size:.85rem;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex;align-items:center;gap:7px;white-space:nowrap;box-shadow:0 4px 15px rgba(0,0,0,.1)}.navbar_logoutIcon__QOS1s{font-size:.9rem;transition:all .4s cubic-bezier(.23,1,.32,1)}.navbar_logoutButton__QBTKo:hover{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.15);transform:translateY(-1px);box-shadow:0 3px 12px hsla(0,0%,100%,.05)}.navbar_logoutButton__QBTKo:hover .navbar_logoutIcon__QOS1s{transform:scale(1.1)}.navbar_menuToggle__Z9S11{display:none;cursor:pointer;z-index:1001;padding:10px;border-radius:50%;transition:all .4s cubic-bezier(.23,1,.32,1)}.navbar_menuToggle__Z9S11:hover{background:hsla(0,0%,100%,.1);transform:scale(1.05)}.navbar_hamburger__zDWjd{width:22px;height:16px;position:relative;cursor:pointer}.navbar_hamburger__zDWjd,.navbar_hamburger__zDWjd span{transform:rotate(0deg);transition:.4s cubic-bezier(.23,1,.32,1)}.navbar_hamburger__zDWjd span{display:block;position:absolute;height:2px;width:100%;background:hsla(0,0%,100%,.8);border-radius:3px;opacity:1;left:0;box-shadow:0 0 8px hsla(0,0%,100%,.2)}.navbar_hamburger__zDWjd span:first-child{top:0;width:100%}.navbar_hamburger__zDWjd span:nth-child(2){top:7px;width:80%}.navbar_hamburger__zDWjd span:nth-child(3){top:14px;width:90%}.navbar_hamburger__zDWjd.navbar_open__FfJ34 span{background:#fff;box-shadow:0 0 12px hsla(0,0%,100%,.3)}.navbar_hamburger__zDWjd.navbar_open__FfJ34 span:first-child{top:7px;transform:rotate(135deg);width:100%}.navbar_hamburger__zDWjd.navbar_open__FfJ34 span:nth-child(2){opacity:0;left:-20px}.navbar_hamburger__zDWjd.navbar_open__FfJ34 span:nth-child(3){top:7px;transform:rotate(-135deg);width:100%}@media (max-width:768px){.navbar_navbar__BJuG4{padding:18px 24px}.navbar_navLinks__U0MI2{flex-direction:column;position:fixed;top:0;right:-100%;height:100vh;width:280px;background:hsla(0,0%,100%,.06);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);padding:100px 20px 40px;gap:3px;transition:right .5s cubic-bezier(.23,1,.32,1);justify-content:flex-start;align-items:stretch;z-index:1000;border-radius:0;box-shadow:-8px 0 40px rgba(0,0,0,.08);border:none}.navbar_navLinks__U0MI2.navbar_show__sXs25{right:0}.navbar_navLinks__U0MI2 li{width:100%}.navbar_navLinks__U0MI2 li a{display:flex;font-size:.95rem;padding:16px 18px;width:100%;border-radius:12px;margin-bottom:2px;justify-content:flex-start;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s cubic-bezier(.23,1,.32,1)}.navbar_navLinks__U0MI2 li a.navbar_activeNavLink__sVGN4{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.15);box-shadow:0 2px 12px hsla(0,0%,100%,.08),inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar_navLinks__U0MI2 li a:hover{transform:translateX(4px);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1);box-shadow:0 2px 8px hsla(0,0%,100%,.05)}.navbar_menuToggle__Z9S11{display:flex}.navbar_overlay__TumLq{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(139,92,246,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.23,1,.32,1);z-index:999}.navbar_overlay__TumLq.navbar_show__sXs25{opacity:1;visibility:visible}.navbar_logoutButton__QBTKo{width:100%;text-align:center;margin-top:32px;display:flex;justify-content:center;align-items:center;gap:10px;padding:16px;border-radius:12px;font-size:.95rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s cubic-bezier(.23,1,.32,1)}.navbar_navIcon__0ZTU_{font-size:1.05rem;min-width:18px}.navbar_logo__xJ4N9 a{font-size:1.7rem}}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden;height:100%}body{color:var(--foreground);font-family:Arial,Helvetica,sans-serif;background:linear-gradient(180deg,#8a6ce0,#a68af5 50%,#b094f7);background-attachment:fixed;background-repeat:no-repeat;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:80px}@media (max-width:768px){body{padding-top:70px}}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}