@font-face{font-family:tasaExplorer;src:url(../media/TASAExplorer_Regular-s.p.0.h.1.57fq0c1.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tasaExplorer;src:url(../media/TASAExplorer_Medium-s.p.17gbk3h~~7brt.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:tasaExplorer;src:url(../media/TASAExplorer_Bold-s.p.126gtup.ng6ad.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:tasaExplorer Fallback;src:local(Arial);ascent-override:89.65%;descent-override:24.8%;line-gap-override:0.0%;size-adjust:104.85%}.tasaexplorer_231f91b5-module__ZQG1QW__className{font-family:tasaExplorer,tasaExplorer Fallback}.tasaexplorer_231f91b5-module__ZQG1QW__variable{--font-tasa-explorer:"tasaExplorer", "tasaExplorer Fallback"}
@font-face{font-family:tasaOrbiter;src:url(../media/TASAOrbiter_Regular-s.p.0dch~zss9h9f~.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tasaOrbiter;src:url(../media/TASAOrbiter_Medium-s.p.0-4fthkidmjwj.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:tasaOrbiter;src:url(../media/TASAOrbiter_Bold-s.p.032fai2gksy3t.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:tasaOrbiter Fallback;src:local(Arial);ascent-override:89.86%;descent-override:24.85%;line-gap-override:0.0%;size-adjust:104.61%}.tasaorbiter_280f9b92-module__tgPcTG__className{font-family:tasaOrbiter,tasaOrbiter Fallback}.tasaorbiter_280f9b92-module__tgPcTG__variable{--font-tasa-orbiter:"tasaOrbiter", "tasaOrbiter Fallback"}
:root{--background:#000;--foreground:#fff}html{scrollbar-gutter:stable}body{color:var(--foreground);background:var(--background);font-family:var(--font-inter), var(--font-noto-sans-tc), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}::selection{color:#fff;background-color:#026664}[data-nextjs-toast],div[class*=nextjs-toast],div[class*=nextjs-dev-overlay],.nextjs-static-indicator-toast-wrapper,.nextjs-toast-errors-parent{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}
.site-header{box-sizing:border-box;z-index:100;color:#fff;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-start;width:100%;padding:20px 40px;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0}.site-header.has-background{-webkit-backdrop-filter:blur(12px);background-color:#000c;border-bottom:1px solid #ffffff0d}.logo{z-index:102;position:absolute;top:25px;left:100px}.logo a{color:inherit;align-items:center;gap:15px;text-decoration:none;display:flex}.logo-image{object-fit:contain;width:auto;height:40px}.logo-text{font-family:var(--font-montserrat), sans-serif;-webkit-text-stroke:.4px currentColor;opacity:1;color:#fff;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;mix-blend-mode:difference;font-size:1.6rem;font-weight:900;transition:all .3s}.logo a:hover .logo-text{letter-spacing:3px;opacity:.8}.site-nav.desktop-nav ul{text-align:center;flex-direction:row;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.site-nav.desktop-nav ul li{text-align:center;justify-content:center;width:130px;display:flex}.site-nav.desktop-nav a{color:#fff;font-size:.9rem;font-family:var(--font-montserrat), sans-serif;text-transform:uppercase;letter-spacing:.5px;mix-blend-mode:difference;opacity:.7;padding:8px 15px;font-weight:800;font-stretch:87.5%;text-decoration:none;transition:all .3s;position:relative}.site-nav.desktop-nav a:hover{color:#fff;mix-blend-mode:difference;letter-spacing:3px;opacity:1;text-shadow:0 0 10px #ffffff4d;background:0 0;text-decoration:none}.site-nav.desktop-nav a:hover:after{opacity:1;width:60%}.header-auth{z-index:102;opacity:1;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:22px;right:100px}.header-auth.is-loading{opacity:0;pointer-events:none}.header-auth__btn{cursor:pointer;color:#fff;mix-blend-mode:difference;font-family:var(--font-montserrat), sans-serif;letter-spacing:.5px;opacity:.8;background:0 0;border:none;align-items:center;gap:8px;padding:6px;font-size:.9rem;font-weight:800;text-decoration:none;transition:opacity .3s,letter-spacing .3s;display:inline-flex}.header-auth__btn:hover{opacity:1;letter-spacing:1.5px}.header-auth__account{position:relative}.header-auth__backdrop{z-index:101;position:fixed;inset:0}.header-auth__dropdown{z-index:103;-webkit-backdrop-filter:blur(12px);background-color:#000000d9;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;min-width:200px;display:flex;position:absolute;top:40px;right:0;overflow:hidden}.header-auth__dropdown a,.header-auth__dropdown button{text-align:left;color:#fff;font-family:var(--font-montserrat), sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:12px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.header-auth__dropdown a:hover,.header-auth__dropdown button:hover{background-color:#ffffff1a}.header-auth__divider{background-color:#ffffff14;height:1px;margin:4px 0}.mobile-nav__signout{color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:none;padding:8px 4px;font-family:inherit;font-size:1.2rem;font-weight:700}.header-farewell{z-index:9999;pointer-events:none;background-color:#000;justify-content:center;align-items:center;animation:1.2s forwards farewellFade;display:flex;position:fixed;inset:0}.header-farewell__inner{padding:8px 22px 46px;animation:1.2s forwards farewellRise;position:relative}.header-farewell__ink{pointer-events:none;position:absolute;inset:0}.header-farewell__text{z-index:1;font-family:var(--font-permanent-marker), cursive;letter-spacing:1px;color:#fff;white-space:nowrap;font-size:clamp(2.2rem,8vw,4.6rem);line-height:1;display:block;position:relative}@keyframes farewellFade{0%{opacity:0}18%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes farewellRise{0%{transform:translateY(12px)}to{transform:translateY(-4px)}}.hamburger-btn{z-index:102;cursor:pointer;mix-blend-mode:difference;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;padding:0;display:none;position:absolute;top:30px;right:30px}.hamburger-btn .line{background-color:#fff;width:100%;height:2px;transition:all .3s;display:block}.hamburger-btn.open .line:first-child{transform:translateY(9px)rotate(45deg)scaleX(.72)}.hamburger-btn.open .line:last-child{transform:translateY(-9px)rotate(-45deg)scaleX(.72)}.mobile-nav-overlay{z-index:101;opacity:0;pointer-events:none;box-sizing:border-box;background-color:#000;justify-content:center;align-items:center;width:100%;height:100vh;padding:96px 28px 48px;transition:opacity .3s;display:none;position:fixed;top:0;left:0;overflow-y:auto}.mobile-nav-overlay.open{opacity:1;pointer-events:auto}.mobile-nav ul{text-align:center;grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:380px;margin:0;padding:0;list-style:none;display:grid}.mobile-nav li{justify-content:center;display:flex}.mobile-nav a{color:#fff;text-transform:uppercase;letter-spacing:1px;padding:8px 4px;font-size:1.2rem;font-weight:700;text-decoration:none}@media screen and (max-width:1280px){.site-header{justify-content:flex-start;padding:20px}.site-nav.desktop-nav,.header-auth{display:none}.mobile-nav-overlay,.hamburger-btn{display:flex}.logo{top:20px;left:20px}.logo-text{font-size:1.2rem}}
