@import url(https://fonts.googleapis.com/css2?family=Courier+Prime&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{background-color:var(--geist-background);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.header-inner{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1080px;padding-top:16px}.headerName{font-size:1.5rem}.firstName,.headerName,.lastName{color:var(--accents-8)}.firstName{font-weight:700}.lastName{font-weight:300}.nav__links{font-size:.8rem;list-style:none}.nav__links li{display:inline-block;margin:16px;padding:0;vertical-align:middle}.nav__links li a{transition:color .3s ease-in 0ms}.nav__links li:hover{color:var(--links)}li.resume a:after,li.resume a:before{content:none}li.resume a{border:2px solid var(--links);border-radius:25px;color:var(--links);padding:10px 20px;text-decoration:none;transition:background-color .15s ease-in}li.resume a:hover{background-color:var(--links);color:var(--accents-1)}@media only screen and (max-width:768px){header{margin:0;padding-left:12px;padding-top:5px}.nav__links li{margin:0;padding:4px 8px}.nav__links a{font-size:.9rem}.firstName,.lastName,.nav__links .resume{display:none}.navbarsetting{font-size:1rem}.nav__links{align-self:flex-start;margin-left:0;padding-left:0;text-align:left}.header-inner{align-items:flex-start;flex-direction:column;width:100%}.nav__links{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}.nav__links li{margin:4px 8px}.dark-mode-toggle{margin-left:auto;order:99;padding-right:16px}}@media only screen and (max-width:500px){header{padding-left:10px;padding-top:4px}.nav__links li{padding:3px 6px}.nav__links a{font-size:1.1rem}.navbarsetting{font-size:.9rem}}.nav__links a{display:inline-block;padding-bottom:3px;position:relative;transition:color .35s ease-in}.nav__links a:before{left:0;transition:width 0ms ease-in,background .35s ease-in}.nav__links a:after,.nav__links a:before{bottom:0;content:"";display:block;height:2px;position:absolute;width:0}.nav__links a:after{right:0}.nav__links a:after,.nav__links a:hover:before{background:var(--links);transition:width .35s ease-in}.nav__links a:hover:before{width:100%}.nav__links a:hover:after{background:transparent;transition:color 0s ease-in;width:100%}footer{background-color:var(--geist-background);border-top:1.25px solid var(--accents-3);bottom:0;color:var(--accents-5);position:fixed;width:100%}.footer-content,footer{align-items:center;display:flex;margin:auto;max-height:2rem}.footer-content{justify-content:space-between;width:1080px}.nav__links.footer_navlink li a{color:var(--accents-5)}@media screen and (max-width:1080px){footer{height:2rem}.footer-content{align-items:center;display:flex;justify-content:center;margin:auto}.nav__links.footer_navlink{display:none}}@media screen and (max-width:768px){footer{height:1.5rem}.footer-content{align-items:center;display:flex;justify-content:center;margin:auto}.nav__links.footer_navlink{display:none}}.love{color:red}.spacer{height:5rem}.spacer21{height:1rem}.show-no{display:none}.aboutMe{align-items:center;color:var(--geist-foreground);flex-direction:row;font-size:1rem}.aboutMe,.center-div{display:flex;justify-content:center}.center-div{gap:.8rem;width:1080px}.leftImageAbout{align-items:center;display:flex;height:11rem;justify-content:center;overflow:hidden;width:20rem}.myImage{border-radius:50%;box-shadow:px 1px 15px 1px var(--accents-5);max-height:100%;max-width:100%;object-fit:cover}.rightTextAbout{display:flex;flex-direction:column;justify-content:flex-start}.aboutmeHead{font-size:1.3rem;font-weight:400;padding:1rem;text-align:left}.aboutMe span{font-weight:700}.amazonspan:hover{color:#f90}.aboutmeHead i{position:relative;top:2px}.aboutmeBody{font-size:1.1rem;font-weight:400;padding:1rem;text-align:left}.aboutmeBorder{background-color:var(--accents-3);border:none;height:2px;margin-left:1rem;margin-right:.75rem}.social-icons{display:flex;gap:20px;justify-content:flex-start;padding:1rem}.social-icons i{color:var(--accents-3);font-size:1.5rem}.social-icons i:hover{color:var(--geist-foreground)}.resume-about{display:none}.quote{display:flex;display:none;justify-content:flex-start;padding-left:1rem;text-align:left;width:100vw}.qq{font-size:40px}.terminal-text,.tt{font-family:Courier Prime,monospace}.tt{font-size:30px}@-webkit-keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.blinking-cursor{-webkit-animation:blink 1s infinite;animation:blink 1s infinite}@media only screen and (max-width:1080px){.center-div{display:flex;flex-direction:column;justify-content:center}.quote{display:block}.leftImageAbout{padding-bottom:1rem}.resume-button-1 a{color:var(--links)}.show-no{display:block}}@media only screen and (max-width:768px){.center-div{align-items:center;display:flex;flex-direction:column;font-size:16px;justify-content:center}.leftImageAbout{display:flex;height:10rem;overflow:hidden;width:10rem}.rightTextAbout{display:flex;font-size:16px}.aboutMe{font-size:16px}.quote{display:block}.resume-about{display:flex;justify-content:center;padding-left:1rem}.resume-button-1{align-items:center;background-color:var(--links-3);border-radius:20px;border-radius:25px;color:var(--links);display:flex;padding:10px;text-decoration:none;transition:background-color .15s ease-in}.resume-button-1 a{color:var(--links-4);font-size:.8rem;font-weight:700}.show-no{display:block}.social-icons{background-color:var(--geist-background);justify-content:center}.aboutmeHead{font-size:1rem}.aboutmeBody{font-size:.95rem}}.mouse-animation-canvas{transition:opacity .3s ease}@media (max-width:768px){.mouse-animation-canvas{opacity:.5}}@media (prefers-reduced-motion:reduce){.mouse-animation-canvas{display:none}}.card{box-shadow:0 4px 20px rgba(0,0,0,.05);padding:20px;transition:all .3s ease}.card:hover{border-color:var(--links);box-shadow:0 8px 25px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.work-container .card.active,.work-container .card.active:hover{background-color:var(--accents-1)!important;border-color:var(--links)!important;box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.work-container .card.active:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.logo-container{border:2px solid var(--accents-2);border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease}.work-container .card.active .logo-container,.work-container .card:hover .logo-container{border-color:var(--links);-webkit-transform:scale(1.05);transform:scale(1.05)}.position{color:var(--geist-foreground)}.company-description{line-height:1.6;transition:all .5s cubic-bezier(.4,0,.2,1)}.company-description.active{border-bottom:1px solid var(--accents-2);border-top:1px solid var(--accents-2);margin:.5rem 0;max-height:500px;opacity:1;padding:1rem 0}.company-description span{display:block;margin-bottom:.5rem}.company-description span:last-child{margin-bottom:0}.company-name.forwork{color:var(--accents-6);font-size:1.1rem;font-weight:500;margin-top:.5rem;text-align:left;transition:opacity .3s ease}.company-name.forwork.active{opacity:0;visibility:hidden}.link-icon{color:var(--accents-5);cursor:pointer;right:15px;top:15px;transition:all .3s ease}.work-container .card.active .link-icon,.work-container .card:hover .link-icon{color:var(--links);-webkit-transform:scale(1.1);transform:scale(1.1);visibility:visible}.link-icon2{color:var(--accents-5);cursor:pointer;margin-left:.5rem;transition:all .3s ease}.link-icon2:hover{color:var(--links);-webkit-transform:scale(1.1);transform:scale(1.1)}.work-container .expandButton{-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(0,122,255,.1),rgba(0,122,255,.15))!important;border:1px solid rgba(0,122,255,.2)!important;border-radius:13px!important;box-shadow:0 2px 12px rgba(0,122,255,.1)!important;color:var(--links)!important;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:.49rem!important;font-weight:600;letter-spacing:.2px!important;margin-top:.6rem;padding:5px 10px!important;pointer-events:auto!important;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:1001!important}.work-container .expandButton:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.work-container .expandButton:hover:before{left:100%}.work-container .expandButton:hover{background:linear-gradient(135deg,rgba(0,122,255,.2),rgba(0,122,255,.25));border-color:rgba(0,122,255,.3);box-shadow:0 4px 20px rgba(0,122,255,.2);color:var(--links);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.work-container .expandButton:active{box-shadow:0 2px 8px rgba(0,122,255,.15);-webkit-transform:translateY(0);transform:translateY(0)}.work-container .expandButton:focus{outline:2px solid rgba(0,122,255,.3);outline-offset:2px}@media screen and (max-width:1190px){.card,.work-container{pointer-events:auto}.card{align-items:flex-start;flex-direction:column}.link-icon{display:none}.link-icon2{pointer-events:auto;visibility:visible}.info-container{width:90vw}.logo-container{margin-left:.8rem;margin-top:.8rem}}@media screen and (max-width:768px){.card,.work-container{pointer-events:auto}.card{align-items:flex-start;flex-direction:column;padding:15px}.link-icon{display:none}.link-icon2{pointer-events:auto;visibility:visible}.info-container{width:90vw}.logo-container{margin-left:.8rem;margin-top:.8rem}.position{font-size:1.1rem}.company-description.active{padding-left:.2rem}.work-container .expandButton{align-items:center;border-radius:11px!important;display:flex;font-size:.45rem!important;justify-content:center;margin-top:.5rem;min-height:44px;min-width:80px;padding:8px 12px!important}}@media screen and (max-width:480px){.work-container .expandButton{border-radius:10px!important;font-size:.4rem!important;letter-spacing:.1px!important;margin-top:.4rem;min-height:40px;min-width:70px;padding:6px 10px!important}.card{padding:12px}.info-container{padding:.8rem}}body[data-theme=dark] .card{background:linear-gradient(145deg,var(--accents-1),var(--geist-background));border-color:var(--accents-3)}body[data-theme=dark] .card:hover{background:linear-gradient(145deg,var(--accents-2),var(--accents-1));border-color:var(--links)}body[data-theme=dark] .work-container .card.active{background:linear-gradient(145deg,var(--accents-2),var(--accents-1))!important;border-color:var(--links)!important}body[data-theme=dark] .work-container .expandButton{background:linear-gradient(135deg,rgba(80,227,194,.15),rgba(80,227,194,.2));border:1px solid rgba(80,227,194,.3);box-shadow:0 2px 12px rgba(80,227,194,.15);color:#50e3c2}body[data-theme=dark] .work-container .expandButton:hover{background:linear-gradient(135deg,rgba(80,227,194,.25),rgba(80,227,194,.3));border-color:rgba(80,227,194,.4);box-shadow:0 4px 20px rgba(80,227,194,.25)}body[data-theme=dark] .work-container .expandButton:focus{outline:2px solid rgba(80,227,194,.4)}.card{-webkit-animation:fadeInUp .6s ease-out forwards;animation:fadeInUp .6s ease-out forwards;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.card:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.card:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.card:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.card:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.card:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.card:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.card:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}@-webkit-keyframes fadeInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.card:focus-within{outline:2px solid var(--links);outline-offset:2px}@media (hover:none) and (pointer:coarse){.work-container .card{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.work-container .expandButton{-webkit-touch-callout:none;-webkit-appearance:none;appearance:none;transition:all .15s ease;-webkit-user-select:none;user-select:none}.work-container .expandButton,.work-container .link-icon2{-webkit-tap-highlight-color:transparent;cursor:pointer;min-height:44px;min-width:44px;touch-action:manipulation}.work-container .card *{touch-action:manipulation}.work-container .expandButton:active{-webkit-transform:scale(.95);transform:scale(.95);transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}}.work-container .expandButton.touch-active{background:linear-gradient(135deg,rgba(0,122,255,.25),rgba(0,122,255,.3))!important;box-shadow:0 1px 6px rgba(0,122,255,.2)!important;-webkit-transform:scale(.95);transform:scale(.95);transition:all .1s ease}body[data-theme=dark] .work-container .expandButton.touch-active{background:linear-gradient(135deg,rgba(80,227,194,.3),rgba(80,227,194,.35))!important;box-shadow:0 1px 6px rgba(80,227,194,.25)!important}.work-container .expandButton:active{-webkit-transform:scale(.95);transform:scale(.95);transition:all .1s ease}.work-container .expandButton{overflow:hidden;position:relative}.work-container .expandButton:after{background:hsla(0,0%,100%,.3);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:0}.work-container .expandButton.touch-active:after{height:200px;width:200px}.spacery4{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:space-evenly}.headding{gap:2rem;justify-content:flex-start;width:1080px}.container,.headding{display:flex;flex-direction:column}.container{justify-content:space-between}.card,.container{align-items:center}.card{background-color:var(--geist-background);border:1.5px solid var(--accents-2);border-radius:15px;display:flex;flex-direction:row;justify-content:center;margin:15px;padding:10px;position:relative}.card:hover{-webkit-transform:scale(1);transform:scale(1)}.icon{cursor:pointer;font-size:18px;margin:0 5px;padding:5px;transition:opacity .5s ease}.link-icon{position:absolute;right:5px;top:5px;visibility:hidden}.link-icon2{pointer-events:auto;visibility:hidden}.card:hover .link-icon{visibility:visible}.logo-container{align-items:center;display:flex;height:5rem;justify-content:center;overflow:hidden;width:5rem}.company-logo{border:1px solid var(--accents-2);border-radius:50%;height:100%;object-fit:cover;width:100%}.info-container{align-items:flex-start;color:var(--accents-7);display:flex;flex-direction:column;padding:1rem;width:1000px}.position{font-size:1.3rem;font-weight:700;padding-bottom:.5rem;text-align:left}.company-description{color:var(--accents-6);font-size:1rem;font-weight:400;max-height:0;opacity:0;overflow:hidden;padding:0;text-align:left;transition:opacity .3s ease-out,height .3s ease-out,padding .3s ease-out}.company-name{color:var(--accents-7);font-size:1rem;text-align:left}.expandButton{background-color:var(--links-3);border-radius:25px;color:var(--links-4);cursor:pointer;display:block;font-size:smaller;font-weight:700;padding:10px;text-align:center;text-decoration:none;transition:background-color .3s ease-in;transition:ease-in}.card.active .company-description{max-height:1500px;opacity:1;padding:.8em;transition:opacity .5s ease-in,max-height .5s ease-in,padding .5s ease-in}.card.active .company-name.forwork{visibility:hidden}.languages i{color:var(--accents-5);font-size:24px;margin-right:8px;padding-top:15px}.company-name.projects{color:var(--accents-6)}.textDiv{display:flex;gap:1rem}.card:hover{background-color:var(--accents-1)}.terminal-text.qq.work{display:none}.headding.work{display:flex}.spacery4.work{display:none}.spacery456{display:block;height:15vh}@media screen and (max-width:1190px){.card,.container{pointer-events:none}.card{align-items:flex-start;flex-direction:column}.link-icon{display:None}.link-icon2{pointer-events:auto;visibility:visible}.card:active .company-description{max-height:1500px;opacity:1;padding:.8em;transition:opacity .5s ease-in,height .5s ease-in,padding .5s ease-in}.card:active .company-name.forwork,.card:active .link-icon{visibility:hidden}.expandButton{display:inline}.headding{display:flex;padding-left:1.2rem}.aniDiv,.link-icon2:hover .company-description{display:None}.info-container{width:90vw}.logo-container{margin-left:.8rem;margin-top:.8rem}.terminal-text.qq{display:none}}@media screen and (max-width:768px){.card,.container{pointer-events:none}.card{align-items:flex-start;flex-direction:column}.link-icon{display:None}.link-icon2{pointer-events:auto;visibility:visible}.link-icon2:hover .company-description{display:None}.card:active .company-description{max-height:1500px;opacity:1;padding:.8em;transition:opacity .5s ease-in,height .5s ease-in,padding .5s ease-in}.card:active .company-name.forwork{visibility:hidden}.expandButton{display:inline}.aniDiv{display:None}.leftAboutImage{padding-left:1rem}.logo-container{margin-left:.8rem;margin-top:.8rem}.info-container{width:90vw}.terminal-text.qq{display:none}.card.active .company-description{padding-left:.2rem}}.company-name.one{color:var(--accents-7);font-size:1rem;line-height:1.8;text-align:left}.company-name.projects.one{color:var(--accents-6);line-height:1.4}.languages.one{display:flex;flex-direction:column;gap:.01rem;margin-top:.5rem}.course-item.one{color:var(--accents-5);font-size:.95rem;line-height:1.7}.scene-back{display:flex;height:500px;justify-content:center;width:100vw}canvas{height:500px;width:1080px}@media only screen and (max-width:1080px){.scene-back{display:none}}@media only screen and (max-width:768px){.scene-back{display:none}}.touch-animation-canvas{transition:opacity .3s ease}@media (max-width:768px){.touch-animation-canvas{opacity:.8}}@media (max-width:480px){.touch-animation-canvas{opacity:.6}}@media (prefers-reduced-motion:reduce){.touch-animation-canvas{display:none}}.touch-animation-canvas{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0) rotate(0deg) scale(1);transform:translateY(0) rotate(0deg) scale(1)}25%{-webkit-transform:translateY(-25px) rotate(90deg) scale(1.1);transform:translateY(-25px) rotate(90deg) scale(1.1)}50%{-webkit-transform:translateY(-50px) rotate(180deg) scale(.9);transform:translateY(-50px) rotate(180deg) scale(.9)}75%{-webkit-transform:translateY(-25px) rotate(270deg) scale(1.05);transform:translateY(-25px) rotate(270deg) scale(1.05)}}@keyframes float{0%,to{-webkit-transform:translateY(0) rotate(0deg) scale(1);transform:translateY(0) rotate(0deg) scale(1)}25%{-webkit-transform:translateY(-25px) rotate(90deg) scale(1.1);transform:translateY(-25px) rotate(90deg) scale(1.1)}50%{-webkit-transform:translateY(-50px) rotate(180deg) scale(.9);transform:translateY(-50px) rotate(180deg) scale(.9)}75%{-webkit-transform:translateY(-25px) rotate(270deg) scale(1.05);transform:translateY(-25px) rotate(270deg) scale(1.05)}}@-webkit-keyframes ripple{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:.5}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes ripple{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:.5}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes magnetic{0%,to{opacity:.3;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}25%{opacity:.5;-webkit-transform:scale(1.2) rotate(90deg);transform:scale(1.2) rotate(90deg)}50%{opacity:.2;-webkit-transform:scale(.8) rotate(180deg);transform:scale(.8) rotate(180deg)}75%{opacity:.4;-webkit-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}}@keyframes magnetic{0%,to{opacity:.3;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}25%{opacity:.5;-webkit-transform:scale(1.2) rotate(90deg);transform:scale(1.2) rotate(90deg)}50%{opacity:.2;-webkit-transform:scale(.8) rotate(180deg);transform:scale(.8) rotate(180deg)}75%{opacity:.4;-webkit-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}}@-webkit-keyframes pulse{0%,to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pulse{0%,to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}.window-animation-container{transition:opacity .3s ease}.floating-element{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.floating-element,.ripple-element{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.ripple-element{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.magnetic-field{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;will-change:transform}body[data-theme=dark] .floating-element{-webkit-filter:brightness(1.2) contrast(1.1);filter:brightness(1.2) contrast(1.1)}body[data-theme=dark] .ripple-element{-webkit-filter:brightness(1.3) contrast(1.2);filter:brightness(1.3) contrast(1.2)}body[data-theme=dark] .magnetic-field{-webkit-filter:brightness(1.4) contrast(1.3);filter:brightness(1.4) contrast(1.3)}@media (max-width:768px){.window-animation-container{opacity:.4}.floating-element{-webkit-animation-duration:35s!important;animation-duration:35s!important}.ripple-element{-webkit-animation-duration:12s!important;animation-duration:12s!important}.magnetic-field{-webkit-animation-duration:25s!important;animation-duration:25s!important}}@media (prefers-reduced-motion:reduce){.window-animation-container{display:none}}.card,.container,.headding{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.card,.container,.floating-element,.headding,.magnetic-field,.ripple-element{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.floating-element,.magnetic-field,.ripple-element{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.card:hover{-webkit-transform:translateY(-5px) scale(1.02)!important;transform:translateY(-5px) scale(1.02)!important;transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275)!important;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)!important;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275)!important}body[data-theme=dark] .floating-element{box-shadow:0 0 40px rgba(80,227,194,.3)}body[data-theme=dark] .ripple-element{box-shadow:0 0 30px rgba(80,227,194,.2)}body[data-theme=dark] .magnetic-field{box-shadow:0 0 50px rgba(80,227,194,.1)}.scroll-to-top{background-color:var(--links);border:2px solid var(--geist-background);border-radius:50%;bottom:4rem;color:var(--geist-background);cursor:pointer;height:50px;position:fixed;right:2rem;width:50px;z-index:1000}@media screen and (min-width:1081px){.scroll-to-top{left:1250px;margin:auto;right:none}}.redirect-container{align-items:center;display:flex;font-family:Arial,sans-serif;font-size:1.5rem;height:100vh;justify-content:center;text-align:center}body[data-theme=light]{--geist-background:#fff;--accents-1:#fafafa;--accents-2:#eaeaea;--accents-3:#999;--accents-4:#888;--accents-5:#666;--accents-6:#444;--accents-7:#333;--accents-8:#111;--geist-foreground:#000;--links:#3291ff;--links-2:#0761d1;--links-3:#ecf4fe;--links-4:#2b66cf}body[data-theme=dark]{--geist-background:#000;--accents-1:#111;--accents-2:#333;--accents-3:#444;--accents-4:#666;--accents-5:#888;--accents-6:#999;--accents-7:#eaeaea;--accents-8:#fafafa;--geist-foreground:#fff;--links:#50e3c2;--links-2:#29bc9b;--links-3:#182d1a;--links-4:#7abe7a}*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}body{background-color:var(--geist-background)}a,body,button,li{color:var(--geist-foreground)}a,button,li{font-size:1.1rem;font-weight:400;text-decoration:none}html{scroll-padding-top:100px}@media screen and (max-width:768px){html{scroll-padding-top:70px}body{font-size:.8rem}}
/*# sourceMappingURL=main.664697fb.css.map*/