@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-vietnamese-wght-normal.DScp5n_0.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-latin-ext-wght-normal.wfJQUmEd.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-latin-wght-normal.Cbpd52k8.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}.custom-cursor.svelte-ulp63j{width:30px;height:30px;background-color:#fff;border-radius:50%;position:fixed;pointer-events:none;mix-blend-mode:difference;z-index:9999;left:0;top:0;transition:transform .2s ease}.clickable.svelte-ulp63j{transform:scale(1.5)}a,button,[role=button],input,select,textarea,body{cursor:none!important}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;display:flex;flex-direction:column}.wrapper.svelte-545l6q{flex:1;display:flex;flex-direction:column;min-height:100vh}header.svelte-545l6q{top:0;position:sticky;z-index:10;transition:opacity .4s ease-in-out,transform .4s ease-in-out;width:100;background-color:#04121dbb;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid rgba(80,170,241,.15);box-shadow:0 4px 30px #0000001a}.scroll-progress-bar.svelte-545l6q{position:fixed;top:0;left:0;width:100%;height:3px;background:#50aaf11a;z-index:1002}.scroll-progress-bar.svelte-545l6q .progress:where(.svelte-545l6q){height:100%;background:linear-gradient(90deg,#50aaf1,#82c6ff);transition:width .2s ease-out;box-shadow:0 0 10px #50aaf180}.fade-in.svelte-545l6q{opacity:1;transform:translateY(0)}.fade-out.svelte-545l6q{opacity:0;transform:translateY(-100%)}.header-container.svelte-545l6q{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%;overflow-x:hidden;padding:10px 20px}.menu-toggle.svelte-545l6q{display:none;background:#04121dcc;border:1px solid rgba(80,170,241,.3);border-radius:6px;cursor:pointer;position:fixed;right:20px;top:16px;z-index:1100;width:40px;height:40px;padding:8px 5px;transition:all .3s ease;box-shadow:0 0 10px #0000004d,0 0 5px #50aaf133}@media (max-width: 768px){.menu-toggle.svelte-545l6q{display:flex!important}}.menu-toggle.svelte-545l6q:hover{transform:scale(1.05);background:#04121df2;box-shadow:0 0 15px #0006,0 0 8px #50aaf14d}.menu-toggle.svelte-545l6q:focus{outline:none}.hamburger.svelte-545l6q{display:flex;flex-direction:column;justify-content:space-between;height:24px;width:30px}.bar.svelte-545l6q{display:block;width:100%;height:3px;background-color:#fff;border-radius:3px;transition:all .3s cubic-bezier(.68,-.55,.27,1.55);box-shadow:0 0 10px #50aaf1b3}.hamburger.active.svelte-545l6q .bar:where(.svelte-545l6q):nth-child(1){transform:translateY(10px) rotate(45deg);background-color:#50aaf1}.hamburger.active.svelte-545l6q .bar:where(.svelte-545l6q):nth-child(2){opacity:0;transform:translate(-10px)}.hamburger.active.svelte-545l6q .bar:where(.svelte-545l6q):nth-child(3){transform:translateY(-10px) rotate(-45deg);background-color:#50aaf1}.mobile-overlay.svelte-545l6q{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:990;transition:opacity .3s ease;pointer-events:auto;visibility:visible}.mobile-nav.svelte-545l6q{position:fixed;top:0;right:0;width:80%;max-width:350px;height:100vh;background-color:#04121df2;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);z-index:1000;box-shadow:-5px 0 20px #0000004d;transition:transform .4s cubic-bezier(.16,1,.3,1);transform:translate(100%);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:80px 20px 20px;border-left:1px solid rgba(80,170,241,.2);overflow-y:auto;overflow-x:hidden;pointer-events:all;visibility:visible}.mobile-nav.active.svelte-545l6q{transform:translate(0);right:0;pointer-events:auto;visibility:visible}.mobile-nav.svelte-545l6q ul:where(.svelte-545l6q){display:flex;flex-direction:column;gap:20px;padding:10px 0;width:100%;position:relative;z-index:1020;pointer-events:auto}.mobile-nav.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q){text-align:center;transition:all .4s ease;transition-delay:calc(var(--i, 0) * .1s);opacity:1;transform:translate(0)}.mobile-nav.active.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q){opacity:1;transform:translate(0)}.mobile-nav.active.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q):nth-child(1){--i: 1}.mobile-nav.active.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q):nth-child(2){--i: 2}.mobile-nav.active.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q):nth-child(3){--i: 3}.mobile-nav.active.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q):nth-child(4){--i: 4}.mobile-nav.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q) a:where(.svelte-545l6q){font-size:24px;display:block;padding:15px;width:100%;border-radius:8px;transition:all .3s ease;color:#fff;text-decoration:none;font-weight:500;position:relative;overflow:hidden;z-index:1010;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(80,170,241,.2)}.mobile-nav.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q) a:where(.svelte-545l6q):before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#50aaf1;transition:width .4s ease;pointer-events:none}.mobile-nav.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q) a:where(.svelte-545l6q):hover:before,.mobile-nav.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q) a.active:where(.svelte-545l6q):before{width:100%}.mobile-nav.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q) a:where(.svelte-545l6q):hover,.mobile-nav.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q) a.active:where(.svelte-545l6q){background-color:#50aaf14d;transform:translateY(-2px);color:#50aaf1;text-shadow:0 0 10px rgba(80,170,241,.7);box-shadow:0 0 15px #50aaf14d}.mobile-nav.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q) a:where(.svelte-545l6q):active{transform:translateY(0);background-color:#50aaf180;box-shadow:0 0 8px #50aaf166}.left-info.svelte-545l6q{margin-top:10px;margin-left:20px;color:#fff;font-weight:700;font-size:14px;display:flex;flex-direction:column;align-items:flex-start}.status.svelte-545l6q{color:#32cd32;font-size:12px}.right-info.svelte-545l6q{margin-top:10px;margin-right:20px;color:#fff;font-weight:700;font-size:14px;display:flex;flex-direction:column;align-items:flex-end}.nav-blur.svelte-545l6q{position:absolute;left:50%;transform:translate(-50%);padding:1rem;z-index:1001;font-size:18px;mix-blend-mode:difference}.nav-blur.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q) a.active:where(.svelte-545l6q),.nav-blur.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q) a[aria-current=page]:where(.svelte-545l6q),.nav-blur ul li a.active,.nav-blur ul li a[aria-current=page],header .nav-blur ul li a.active,header .nav-blur ul li a[aria-current=page]{color:#50aaf1!important;position:relative!important;transition:none!important}.nav-blur.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q) a.active:where(.svelte-545l6q):after,.nav-blur.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q) a[aria-current=page]:where(.svelte-545l6q):after,.nav-blur ul li a.active:after,.nav-blur ul li a[aria-current=page]:after,header .nav-blur ul li a.active:after,header .nav-blur ul li a[aria-current=page]:after{content:""!important;position:absolute!important;bottom:-4px!important;left:0!important;width:100%!important;height:3px!important;background-color:#50aaf1!important;transform:scaleX(1)!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;box-shadow:0 0 8px #50aaf199!important;transition:none!important}a[aria-current=page],nav a[aria-current=page],header nav a[aria-current=page],.nav-blur a[aria-current=page]{color:#50aaf1!important;position:relative!important}a[aria-current=page]:after,nav a[aria-current=page]:after,header nav a[aria-current=page]:after,.nav-blur a[aria-current=page]:after{content:""!important;position:absolute!important;bottom:-4px!important;left:0!important;width:100%!important;height:3px!important;background-color:#50aaf1!important;transform:scaleX(1)!important;opacity:1!important;visibility:visible!important;box-shadow:0 0 8px #50aaf199!important;transition:none!important}[aria-current] a.svelte-545l6q,[aria-current=page]{color:#50aaf1!important;position:relative!important}[aria-current]:after,[aria-current=page]:after{content:""!important;position:absolute!important;bottom:-4px!important;left:0!important;width:100%!important;height:3px!important;background-color:#50aaf1!important;opacity:1!important}nav.svelte-545l6q ul:where(.svelte-545l6q){list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:2rem}.desktop-nav.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q){position:flex}.nav-link.svelte-545l6q{position:relative!important;color:#fff;text-decoration:none;font-weight:500;border-radius:10px;transition:color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.nav-link.svelte-545l6q:hover{color:#50aaf1;transform:translateY(-2px);text-shadow:0 0 15px rgba(80,170,241,.4)}.nav-link.svelte-545l6q:after{content:"";position:absolute!important;bottom:-4px!important;left:0!important;width:0;height:3px!important;background-color:#50aaf1;transition:width .3s ease;z-index:10!important;pointer-events:none!important}.nav-link.svelte-545l6q:hover:after,.nav-link.unblurred.svelte-545l6q:after,.nav-link.active.svelte-545l6q:after,.nav-link[aria-current=page].svelte-545l6q:after,.nav-link.active:after,.nav-link[aria-current=page]:after,a.nav-link.active:after,a.nav-link[aria-current=page]:after,nav a.active:after,nav a[aria-current=page]:after{width:100%!important;height:3px!important;box-shadow:0 0 8px #50aaf199!important}.nav-link.active.svelte-545l6q,.nav-link[aria-current=page].svelte-545l6q,.nav-link.active,.nav-link[aria-current=page],a.nav-link.active,a.nav-link[aria-current=page],nav a.active,nav a[aria-current=page]{color:#50aaf1!important;text-shadow:0 0 10px rgba(80,170,241,.3)!important;position:relative!important}nav ul li a.active,nav ul li a[aria-current=page],header nav ul li a.active,header nav ul li a[aria-current=page],.nav-blur ul li a.active,.nav-blur ul li a[aria-current=page]{color:#50aaf1!important;position:relative!important;transition:none!important}nav ul li a.active:after,nav ul li a[aria-current=page]:after,header nav ul li a.active:after,header nav ul li a[aria-current=page]:after,.nav-blur ul li a.active:after,.nav-blur ul li a[aria-current=page]:after{content:""!important;position:absolute!important;bottom:-4px!important;left:0!important;width:100%!important;height:3px!important;background-color:#50aaf1!important;transform:scaleX(1)!important;box-shadow:0 0 8px #50aaf199!important;opacity:1!important;visibility:visible!important;z-index:10!important;transition:none!important}[aria-current=page]{color:#50aaf1!important}.blurred.svelte-545l6q{filter:blur(.5px);opacity:.8;transition:all .3s ease}main.svelte-545l6q{flex:1;text-align:center;width:100%}footer.svelte-545l6q{z-index:10;transition:opacity .4s ease-in-out,transform .4s ease-in-out;width:100%;background-color:#04121de6;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-top:1px solid rgba(80,170,241,.25);box-shadow:0 -4px 30px #0003;background-image:linear-gradient(180deg,#04121d,#172633,#50aaf133);color:#fff;padding:4rem 2rem 1rem;margin-top:auto;position:relative}.footer-content.svelte-545l6q{max-width:1400px;margin:0 auto;width:100%}.footer-grid.svelte-545l6q{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:start;max-width:1400px;margin:0 auto}.footer-column.svelte-545l6q{display:flex;flex-direction:column}.footer-column.center.svelte-545l6q{display:flex;justify-content:center;align-items:flex-start;padding-top:3.5rem}.footer-column.right.svelte-545l6q{display:flex;justify-content:right;align-items:flex-end;text-align:right}.footer-column.right.svelte-545l6q .footer-link:where(.svelte-545l6q){text-align:right;display:inline-block;width:fit-content}.back-to-top-container.svelte-545l6q{display:flex;justify-content:center;width:100%}.footer-column.svelte-545l6q h3:where(.svelte-545l6q){font-size:1.4rem;margin-bottom:1.5rem;position:relative;color:#fff;font-weight:600}.footer-column.svelte-545l6q h3:where(.svelte-545l6q):after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:3px;background:linear-gradient(90deg,#50aaf1,#82c6ff);border-radius:3px;transition:width .3s ease}.footer-column.right.svelte-545l6q h3:where(.svelte-545l6q):after{left:auto;right:0;background:linear-gradient(90deg,#82c6ff,#50aaf1)}.footer-column.svelte-545l6q:hover h3:where(.svelte-545l6q):after{width:60px}.footer-nav.svelte-545l6q ul:where(.svelte-545l6q){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem;align-items:flex-end}.footer-link.svelte-545l6q{color:#fffc;text-decoration:none;transition:all .3s ease;position:relative;display:inline-block;padding:3px 0}.footer-link.svelte-545l6q:after{content:"";position:absolute;bottom:0;right:0;width:0;height:2px;background-color:#50aaf1;transition:width .3s ease-out;transform-origin:right}.footer-link.svelte-545l6q:hover{color:#50aaf1;transform:translate(-5px);text-shadow:0 0 10px rgba(80,170,241,.5)}.footer-link.svelte-545l6q:hover:after{width:100%}.social-links.svelte-545l6q{display:flex;gap:1.5rem;margin-top:1.5rem}.email-link.svelte-545l6q{display:flex;align-items:center;gap:.8rem;color:#fffc;text-decoration:none;transition:all .3s ease;font-size:.95rem}.email-link.svelte-545l6q:hover{color:#50aaf1;transform:translateY(-2px)}.email-link.svelte-545l6q svg:where(.svelte-545l6q){transition:all .3s ease}.email-link.svelte-545l6q:hover svg:where(.svelte-545l6q){stroke:#50aaf1;transform:scale(1.1)}.social-icons.svelte-545l6q{display:flex;gap:1rem;margin-top:.5rem}.footer-icon.svelte-545l6q{width:30px;height:30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);filter:brightness(.9) contrast(1.1)}.social-link.svelte-545l6q{color:#fffc;transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.social-link.svelte-545l6q:hover .footer-icon:where(.svelte-545l6q){transform:translateY(-8px) scale(1.1);filter:brightness(1.2) contrast(1.2)}.footer-bottom.svelte-545l6q{margin-top:1rem;text-align:center;padding-top:2rem;border-top:1px solid rgba(80,170,241,.15)}@media (max-width: 768px){.footer-grid.svelte-545l6q{grid-template-columns:1fr;gap:3rem;padding:0 1rem}.footer-column.center.svelte-545l6q{order:3}.header-container.svelte-545l6q{flex-direction:column;padding:10px 0}.left-info.svelte-545l6q,.right-info.svelte-545l6q{margin:5px 10px;align-items:center;text-align:center}.desktop-nav.svelte-545l6q{position:absolute;left:50%;transform:translate(-50%);width:auto}.menu-toggle.svelte-545l6q{display:flex!important}.footer-content.svelte-545l6q{gap:1rem}.desktop-nav.svelte-545l6q{display:none}}@media (prefers-reduced-motion: no-preference){.mobile-nav.svelte-545l6q{transition-duration:.4s}.mobile-nav.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q){transition-duration:.5s}}@media (prefers-reduced-motion: reduce){.mobile-nav.svelte-545l6q,.mobile-nav.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q),.hamburger.svelte-545l6q .bar:where(.svelte-545l6q){transition-duration:.1s!important}}.logo-link.svelte-545l6q{display:inline-block;transition:transform .3s ease,filter .3s ease;text-decoration:none}.logo-link.svelte-545l6q:hover{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(80,170,241,.7))}.logo-link.svelte-545l6q:active{transform:scale(.95)}.logo.svelte-545l6q{transition:all .3s ease}@media (max-width: 480px){nav.svelte-545l6q ul:where(.svelte-545l6q){gap:.5rem}nav.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q) a:where(.svelte-545l6q){font-size:14px}.left-info.svelte-545l6q,.right-info.svelte-545l6q{font-size:12px}.header-container.svelte-545l6q{padding:8px 0}.status.svelte-545l6q{font-size:10px}.back-to-top.svelte-545l6q{padding:.6rem 1.2rem;font-size:.9rem}.footer-info.svelte-545l6q{font-size:.8rem}}.nav-link[href="{base}/retro"].svelte-545l6q:hover,.nav-link[href="{base}/retro"].active.svelte-545l6q{color:#50aaf1;text-shadow:2px 2px 0px rgba(0,0,0,.2);transform:translateY(-2px)}@media (max-width: 768px){.mobile-nav.svelte-545l6q ul:where(.svelte-545l6q) li:where(.svelte-545l6q) a[href="{base}/retro"]:where(.svelte-545l6q){font-family:"Press Start 2P",cursive;font-size:1.2em;letter-spacing:1px}}.back-to-top.svelte-545l6q{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.5rem;background:#50aaf11a;border:1px solid rgba(80,170,241,.3);border-radius:50px;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000001a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin:0 auto}.back-to-top.svelte-545l6q svg:where(.svelte-545l6q){width:20px;height:20px;transition:transform .3s ease}.back-to-top.svelte-545l6q:hover{background:#50aaf133;transform:translateY(-3px);box-shadow:0 6px 20px #50aaf133}.back-to-top.svelte-545l6q:hover svg:where(.svelte-545l6q){transform:translateY(-3px)}.back-to-top.svelte-545l6q:active{transform:translateY(-1px);box-shadow:0 3px 10px #50aaf11a}
