@import url(https://fonts.googleapis.com/css2?family=Courier+Prime&display=swap);body{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:initial;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;width:100%;z-index:1000}.header-inner{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg);border:1px solid var(--glass-border);border-radius:100px;box-shadow:0 4px 24px -8px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin:auto;max-width:1080px;padding:12px 32px}.headerName{color:var(--geist-foreground);font-size:1.5rem;margin:0}.firstName,.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{color:var(--accents-6);display:inline-block;font-weight:500;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}.nav__links li:hover a{color:var(--links);-webkit-transform:translateY(-2px);transform:translateY(-2px)}li.resume a:after,li.resume a:before{content:none}li.resume a{background:linear-gradient(135deg,var(--links),var(--links-2));border:none;border-radius:100px;box-shadow:0 4px 14px 0 var(--links-3);color:#fff!important;font-size:1rem;font-weight:600;padding:10px 24px;text-decoration:none;transition:all .3s ease!important}li.resume a:hover{box-shadow:0 6px 20px 0 var(--links-4);opacity:.9;-webkit-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05)}@media only screen and (max-width:768px){header{padding:8px 12px}.header-inner{gap:4px;justify-content:space-between;padding:8px 10px;width:100%}.header-inner,.nav__links{align-items:center;flex-direction:row}.nav__links{display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end;width:auto}.nav__links,.nav__links li{margin:0;padding:0}.nav__links a{font-size:.8rem}.nav__links .resume{display:none}.firstName,.lastName{display:inline;font-size:1.05rem}.lastName{margin-left:4px}.navbarsetting{align-items:center;display:flex;font-size:.9rem;justify-content:flex-end;width:auto}.dark-mode-toggle{align-items:center;display:flex;margin:0;padding:0}}@media only screen and (max-width:500px){header{padding-left:8px;padding-right:8px;padding-top:4px}.firstName,.lastName{font-size:.9rem}.nav__links li{padding:2px 4px}.nav__links a{font-size:.75rem}.navbarsetting{font-size:.8rem}}.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{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--glass-bg);border-top:1px solid var(--glass-border);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{justify-content:flex-start;margin-top:1rem;padding:1rem}.resume-button-1{background:linear-gradient(135deg,var(--links),var(--links-2));border:none;border-radius:100px;box-shadow:0 4px 14px 0 var(--links-3);color:#fff!important;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:12px 32px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.resume-button-1:hover{box-shadow:0 8px 25px 0 var(--links-4);color:#fff!important;opacity:.95;-webkit-transform:translateY(-3px) scale(1.02);transform:translateY(-3px) scale(1.02)}.resume-button-1 i{font-size:1.1rem}.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}.qq{font-size:26px}.tt{font-size:20px}.quote{display:block;padding-left:0;text-align:center}}@media only screen and (max-width:480px){.qq{font-size:20px}.tt{font-size:16px}.quote{display:flex;justify-content:center;padding-left:.5rem;text-align:center;width:100%}.terminal-text{word-wrap:break-word}}.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:initial;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{cursor:pointer;padding:24px}.work-container .card.active,.work-container .card.active:hover{background-color:var(--glass-bg)!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:1px solid var(--glass-border)}.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)}.company-description,.position{color:var(--geist-foreground)}.company-description{font-size:1.05rem;line-height:1.8;list-style-type:none;margin:0 0 0 1rem;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 li{font-size:1.05rem;font-weight:400;margin-bottom:.8rem;padding-left:1.2rem;position:relative}.company-description li strong{font-weight:700}.company-description li:before{color:var(--geist-foreground);content:"•";font-weight:700;left:0;position:absolute;top:0}.company-description li: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)}.expand-indicator{align-items:center;color:var(--accents-4);display:flex;justify-content:center;margin-top:.5rem;transition:color .3s ease;width:100%}.work-container .card:hover .expand-indicator{color:var(--links)}.chevron-icon{-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1)}.chevron-icon.rotated{color:var(--links);-webkit-transform:rotate(180deg);transform:rotate(180deg)}@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 li{font-size:.85rem;margin-bottom:.6rem}}@media screen and (max-width:480px){.card{padding:12px}.info-container{padding:.8rem}.position{font-size:1rem}.company-name.forwork{font-size:.9rem}.company-description li{font-size:.8rem;margin-bottom:.5rem}}.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,.work-container .link-icon2{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.work-container .link-icon2{cursor:pointer;min-height:44px;min-width:44px}.work-container .card *{touch-action:manipulation}}.card{border:1px solid var(--glass-border);border-radius:24px;margin:16px;padding:16px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.card:hover{border-color:var(--links);box-shadow:var(--hover-shadow);-webkit-transform:translateY(-4px) scale(1.02);transform:translateY(-4px) scale(1.02)}.logo-container{border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease}.card:hover .logo-container{-webkit-transform:scale(1.05);transform:scale(1.05)}.company-logo{border:1px solid var(--glass-border)}@media screen and (max-width:1190px){.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{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}}.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{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:var(--card-bg);border:1.5px solid var(--glass-border);border-radius:15px;box-shadow:var(--card-shadow);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:linear-gradient(135deg,var(--links),var(--links-2));border:none;border-radius:100px;box-shadow:0 4px 14px 0 var(--links-3);color:#fff!important;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;padding:8px 16px;text-align:center;text-decoration:none;-webkit-transform:translateY(0);transform:translateY(0);transition:all .3s ease}.expandButton:hover{box-shadow:0 6px 20px 0 var(--links-4);color:#fff!important;opacity:.95;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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(--glass-bg)}.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{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{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}.degree-title{color:var(--geist-foreground);display:inline-block;font-size:1.1rem;font-weight:700;margin-bottom:.2rem}.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{pointer-events:none;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(0,240,255,.2)}body[data-theme=dark] .ripple-element{box-shadow:0 0 30px rgba(138,43,226,.2)}body[data-theme=dark] .magnetic-field{box-shadow:0 0 50px rgba(0,240,255,.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:#fafafa;--accents-1:#f0f0f0;--accents-2:#e0e0e0;--accents-3:#bdbdbd;--accents-4:#9e9e9e;--accents-5:#757575;--accents-6:#616161;--accents-7:#424242;--accents-8:#212121;--geist-foreground:#1a1a1a;--links:#ff7b54;--links-2:#ff5d5d;--links-3:rgba(255,123,84,.1);--links-4:rgba(255,93,93,.2);--glass-bg:hsla(0,0%,100%,.6);--glass-border:hsla(0,0%,100%,.4);--card-bg:hsla(0,0%,100%,.5);--card-shadow:0 8px 32px 0 rgba(31,38,135,.1);--hover-shadow:0 15px 40px -5px rgba(255,123,84,.25);--color-bg1:#ffdee2;--color-bg2:#faf0ff;--color1:255,123,84;--color2:255,93,93;--color3:255,219,139;--color4:255,179,138;--color5:255,153,204;--color-interactive:255,123,84;--circle-size:80%;--blending:hard-light}body[data-theme=dark]{--geist-background:#0b0e14;--accents-1:#151a22;--accents-2:#1e2532;--accents-3:#2a3441;--accents-4:#3d4a5c;--accents-5:#5b6b80;--accents-6:#8a99ac;--accents-7:#b4c2d4;--accents-8:#e2e8f0;--geist-foreground:#f8fafc;--links:#00f0ff;--links-2:#8a2be2;--links-3:rgba(0,240,255,.1);--links-4:rgba(138,43,226,.2);--glass-bg:rgba(11,14,20,.4);--glass-border:hsla(0,0%,100%,.1);--card-bg:rgba(21,26,34,.5);--card-shadow:0 8px 32px 0 rgba(0,0,0,.3);--hover-shadow:0 15px 40px -5px rgba(0,240,255,.25);--color-bg1:#0b0e14;--color-bg2:#00050f;--color1:0,240,255;--color2:138,43,226;--color3:18,113,255;--color4:255,0,128;--color5:0,168,255;--color-interactive:138,43,226;--circle-size:80%;--blending:hard-light}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--geist-background);color:var(--geist-foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;transition:background-color .4s ease,color .4s ease}.headding h1,.headerName,h1,h2,h3,h4,h5,h6{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.02em}a,button,li{color:var(--geist-foreground);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}}@-webkit-keyframes moveInCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes moveInCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes moveVertical{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{-webkit-transform:translateY(50%);transform:translateY(50%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes moveVertical{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{-webkit-transform:translateY(50%);transform:translateY(50%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes moveHorizontal{0%{-webkit-transform:translateX(-50%) translateY(-10%);transform:translateX(-50%) translateY(-10%)}50%{-webkit-transform:translateX(50%) translateY(10%);transform:translateX(50%) translateY(10%)}to{-webkit-transform:translateX(-50%) translateY(-10%);transform:translateX(-50%) translateY(-10%)}}@keyframes moveHorizontal{0%{-webkit-transform:translateX(-50%) translateY(-10%);transform:translateX(-50%) translateY(-10%)}50%{-webkit-transform:translateX(50%) translateY(10%);transform:translateX(50%) translateY(10%)}to{-webkit-transform:translateX(-50%) translateY(-10%);transform:translateX(-50%) translateY(-10%)}}.gradient-bg{background:linear-gradient(40deg,var(--color-bg1),var(--color-bg2));height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:-2}.gradient-bg svg{display:none}.gradient-bg .gradients-container{-webkit-filter:url(#goo) blur(40px);filter:url(#goo) blur(40px);height:100%;width:100%}.g1{-webkit-animation:moveVertical 30s ease infinite;animation:moveVertical 30s ease infinite;background:radial-gradient(circle at center,rgba(var(--color1),.8) 0,rgba(var(--color1),0) 50%) no-repeat;-webkit-transform-origin:center center;transform-origin:center center}.g1,.g2{height:var(--circle-size);left:calc(50% - var(--circle-size)/2);mix-blend-mode:var(--blending);opacity:1;position:absolute;top:calc(50% - var(--circle-size)/2);width:var(--circle-size)}.g2{animation:moveInCircle 20s infinite reverse;background:radial-gradient(circle at center,rgba(var(--color2),.8) 0,rgba(var(--color2),0) 50%) no-repeat;-webkit-transform-origin:calc(50% - 400px);transform-origin:calc(50% - 400px)}.g3{-webkit-animation:moveInCircle 40s linear infinite;animation:moveInCircle 40s linear infinite;background:radial-gradient(circle at center,rgba(var(--color3),.8) 0,rgba(var(--color3),0) 50%) no-repeat;left:calc(50% - var(--circle-size)/2 - 500px);opacity:1;top:calc(50% - var(--circle-size)/2 + 200px);-webkit-transform-origin:calc(50% + 400px);transform-origin:calc(50% + 400px)}.g3,.g4{height:var(--circle-size);mix-blend-mode:var(--blending);position:absolute;width:var(--circle-size)}.g4{-webkit-animation:moveHorizontal 40s ease infinite;animation:moveHorizontal 40s ease infinite;background:radial-gradient(circle at center,rgba(var(--color4),.8) 0,rgba(var(--color4),0) 50%) no-repeat;left:calc(50% - var(--circle-size)/2);opacity:.7;top:calc(50% - var(--circle-size)/2);-webkit-transform-origin:calc(50% - 200px);transform-origin:calc(50% - 200px)}.g5{-webkit-animation:moveInCircle 20s ease infinite;animation:moveInCircle 20s ease infinite;background:radial-gradient(circle at center,rgba(var(--color5),.8) 0,rgba(var(--color5),0) 50%) no-repeat;height:calc(var(--circle-size)*2);left:calc(50% - var(--circle-size));opacity:1;top:calc(50% - var(--circle-size));-webkit-transform-origin:calc(50% - 800px) calc(50% + 200px);transform-origin:calc(50% - 800px) calc(50% + 200px);width:calc(var(--circle-size)*2)}.g5,.interactive{mix-blend-mode:var(--blending);position:absolute}.interactive{background:radial-gradient(circle at center,rgba(var(--color-interactive),.8) 0,rgba(var(--color-interactive),0) 50%) no-repeat;height:100%;left:-50%;opacity:.7;top:-50%;width:100%}.glass-effect{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--card-shadow)}
/*# sourceMappingURL=main.f400e63c.css.map*/