*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%}body{color:#f4fff8;-webkit-font-smoothing:antialiased;background:#000;font-family:Segoe UI,PingFang TC,Microsoft JhengHei,Noto Sans TC,sans-serif}#app{overflow:auto}.contact-links[data-v-cccfaf58]{flex-direction:column;align-items:center;gap:.7rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}.contact-links li[data-v-cccfaf58]{width:min(100%,22rem)}.contact-links a[data-v-cccfaf58]{box-sizing:border-box;text-align:left;border-radius:999px;align-items:center;gap:.7rem;width:100%;min-height:3.15rem;padding:.5rem .95rem .5rem .7rem;text-decoration:none;display:flex}.contact-links svg[data-v-cccfaf58]{flex:none;width:1.45rem;height:1.45rem}.contact-links__copy[data-v-cccfaf58]{flex-direction:column;gap:.05rem;line-height:1.25;display:flex}.contact-links__copy strong[data-v-cccfaf58]{font-size:.82rem;font-weight:700}.contact-links__copy span[data-v-cccfaf58]{font-size:.78rem}@media (width>=860px){.contact-links[data-v-cccfaf58]{flex-direction:row;justify-content:center;align-items:stretch}.contact-links li[data-v-cccfaf58]{flex:16rem;width:auto;max-width:22rem}}.contact-links--dark a[data-v-cccfaf58]{color:#f4fff8;background:#08120e8c;border:1px solid #7dffb852}.contact-links--dark svg[data-v-cccfaf58],.contact-links--dark strong[data-v-cccfaf58]{color:#7dffb8}.contact-links--dark .contact-links__copy span[data-v-cccfaf58]{color:#f4fff8b8}.contact-links--dark a[data-v-cccfaf58]:hover{background:#0e3020d9;border-color:#7dffb8b3}.contact-links--light a[data-v-cccfaf58]{color:#14201a;background:#fff;border:1px solid #cfe3d8}.contact-links--light svg[data-v-cccfaf58],.contact-links--light strong[data-v-cccfaf58]{color:#0f7a4d}.contact-links--light .contact-links__copy span[data-v-cccfaf58]{color:#5c6b63}.contact-links--light a[data-v-cccfaf58]:hover{background:#f3faf6;border-color:#0f7a4d}.site-contact[data-v-809dc4ea]{text-align:center;padding:2.25rem 1.25rem 3rem}.site-contact h2[data-v-809dc4ea]{margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:700}.site-contact__name[data-v-809dc4ea]{margin:.75rem 0 0;font-size:1.02rem;font-weight:600}.site-contact--dark[data-v-809dc4ea]{color:#f4fff8;background:#071018;border-top:1px solid #7dffb82e}.site-contact--dark h2[data-v-809dc4ea]{color:#7dffb8}.site-contact--light[data-v-809dc4ea]{color:#14201a;background:#fff;border-top:1px solid #e6ebe8;font-family:Manrope,PingFang TC,Microsoft JhengHei,sans-serif}.site-contact--light h2[data-v-809dc4ea]{color:#0f7a4d}.site-nav[data-v-d354e8f3]{z-index:20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex;position:sticky;top:0}.site-nav__brand[data-v-d354e8f3]{color:inherit;align-items:center;gap:.5rem;min-width:max-content;text-decoration:none;display:inline-flex}.site-nav__icon[data-v-d354e8f3]{object-fit:cover;background:#fff;border-radius:50%;width:32px;height:32px}.site-nav__word[data-v-d354e8f3]{letter-spacing:.02em;font-size:1rem;font-weight:700}.site-nav__links[data-v-d354e8f3]{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:.4rem;display:flex}.site-nav__btn[data-v-d354e8f3]{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.site-nav__account[data-v-d354e8f3]{color:#fff;white-space:nowrap;background:#0f7a4d;border:2px solid #0f7a4d;border-radius:999px;justify-content:center;align-items:center;padding:.48rem .9rem;font-size:.84rem;font-weight:750;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 0 0 3px #0f7a4d29}.site-nav__account[data-v-d354e8f3]:hover{background:#0c6340;border-color:#0c6340}.site-nav__end[data-v-d354e8f3]{align-items:center;gap:.75rem;min-width:max-content;display:flex}.site-nav--dark[data-v-d354e8f3]{color:#f4fff8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080de6;border-bottom:1px solid #7dffb81f}.site-nav--dark .site-nav__btn[data-v-d354e8f3]{color:#f4fff8c7;background:#08121873;border-color:#7dffb82e}.site-nav--dark .site-nav__btn[data-v-d354e8f3]:hover{color:#f4fff8;background:#7dffb81f;border-color:#7dffb873}.site-nav--dark .site-nav__btn--active[data-v-d354e8f3]{color:#04110a;background:#7dffb8;border-color:#7dffb8}.site-nav--dark .site-nav__account[data-v-d354e8f3]{color:#04110a;background:#7dffb8;border-color:#7dffb8;box-shadow:0 0 0 3px #7dffb82e}.site-nav--dark .site-nav__account[data-v-d354e8f3]:hover{background:#9dffc9;border-color:#9dffc9}.site-nav--light[data-v-d354e8f3]{color:#14201a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e6ebe8}.site-nav--light .site-nav__word[data-v-d354e8f3]{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif}.site-nav--light .site-nav__btn[data-v-d354e8f3]{color:#5c6b63;background:#fff;border-color:#e6ebe8}.site-nav--light .site-nav__btn[data-v-d354e8f3]:hover{color:#0f7a4d;background:#e8f6ef;border-color:#b9d9c8}.site-nav--light .site-nav__btn--active[data-v-d354e8f3]{color:#fff;background:#14201a;border-color:#14201a}.site-nav--light .site-nav__account--active[data-v-d354e8f3],.site-nav--dark .site-nav__account--active[data-v-d354e8f3]{box-shadow:0 0 0 3px #0f7a4d47}@media (width<=820px){.site-nav[data-v-d354e8f3]{gap:.75rem}.site-nav__links[data-v-d354e8f3]{flex-wrap:nowrap;order:3;justify-content:flex-start;width:100%;padding-bottom:.15rem;overflow-x:auto}.site-nav__btn[data-v-d354e8f3]{flex:none}}.home[data-v-3d056b87]{color:#f4fff8;background:radial-gradient(1200px 600px at 50% -10%,#7dffb81f,#0000 55%),linear-gradient(#05080d 0%,#0a121a 45%,#071018 100%);min-height:100%;position:relative;overflow-x:clip}.home__glow[data-v-3d056b87]{filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}.home__glow--a[data-v-3d056b87]{background:#22d3ee1f;width:320px;height:320px;animation:14s ease-in-out infinite alternate drift-3d056b87;top:12%;right:-8%}.home__glow--b[data-v-3d056b87]{background:#7dffb81a;width:280px;height:280px;animation:18s ease-in-out infinite alternate-reverse drift-3d056b87;bottom:8%;left:-6%}.home__hero[data-v-3d056b87]{z-index:1;isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 5rem);padding:2rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}.home__hero-bg[data-v-3d056b87]{z-index:0;pointer-events:none;position:absolute;inset:0}.home__hero-bg-img[data-v-3d056b87]{object-fit:cover;object-position:center center;filter:brightness(.55)saturate(.9);width:100%;height:100%;animation:1.2s both heroBgIn-3d056b87;display:block}.home__hero-bg-shade[data-v-3d056b87]{-webkit-backdrop-filter:brightness(.72)contrast(1.05);background:radial-gradient(65% 55% at 50% 42%,#05080d73,#05080dd1 68%,#05080deb 100%),linear-gradient(#05080d8c 0%,#05080d66 35%,#05080de0 100%);position:absolute;inset:0}.home__hero-content[data-v-3d056b87]{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.home__mascot[data-v-3d056b87]{object-fit:cover;background:#fff;border-radius:50%;width:clamp(88px,18vw,120px);height:clamp(88px,18vw,120px);margin-bottom:1rem;animation:.9s both rise-3d056b87;box-shadow:0 0 36px #7dffb82e}.home__brand-hero[data-v-3d056b87]{letter-spacing:.04em;color:#f4fff8;text-shadow:0 2px 24px #0000008c,0 0 40px #7dffb840;margin:0 0 1rem;font-size:clamp(2.4rem,8vw,4.5rem);font-weight:800;line-height:1;animation:.9s 60ms both rise-3d056b87}.home__title[data-v-3d056b87]{color:#f4fff8f2;text-shadow:0 2px 18px #0000008c;max-width:18em;margin:0;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:600;line-height:1.35;animation:.9s .12s both rise-3d056b87}.home__lead[data-v-3d056b87]{color:#f4fff8c7;text-shadow:0 1px 14px #00000080;max-width:34rem;margin:1rem 0 0;font-size:clamp(.95rem,2.2vw,1.1rem);line-height:1.65;animation:.9s .18s both rise-3d056b87}.home__cta[data-v-3d056b87]{color:#f4fff8;background:linear-gradient(#7dffb82e,#7dffb80f);border:1px solid #7dffb873;border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;margin-top:2.25rem;padding:1rem 1.75rem;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;animation:.9s .24s both rise-3d056b87;display:inline-flex;box-shadow:0 0 28px #7dffb81f}.home__cta--secondary[data-v-3d056b87]{margin-top:.5rem;animation:none}.home__actions[data-v-3d056b87]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.75rem;margin-top:2.25rem;animation:.9s .24s both rise-3d056b87;display:flex}.home__actions .home__cta[data-v-3d056b87]{margin-top:0;animation:none}.home__flight-button[data-v-3d056b87]{color:#f4fff8;min-height:4.35rem;font:inherit;cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee73;border-radius:14px;align-self:center;align-items:center;padding:.9rem 1.25rem;font-weight:700;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.home__flight-button[data-v-3d056b87]:hover{background:#22d3ee29;border-color:#22d3eecc;transform:translateY(-2px)}.home__cta span[data-v-3d056b87]:first-child{letter-spacing:.02em;font-size:1.05rem;font-weight:700}.home__cta-hint[data-v-3d056b87]{color:#7dffb8d9;font-size:.78rem}.home__cta[data-v-3d056b87]:hover{background:linear-gradient(#7dffb83d,#7dffb814);border-color:#7dffb8bf;transform:translateY(-2px);box-shadow:0 0 36px #7dffb833}.home__articles[data-v-3d056b87]{z-index:1;max-width:920px;margin:0 auto;padding:1rem 1.5rem 3rem;position:relative}.home__articles-head[data-v-3d056b87]{text-align:center;margin-bottom:2rem}.home__articles-head h2[data-v-3d056b87]{margin:0;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:700}.home__articles-head p[data-v-3d056b87]{color:#f4fff89e;max-width:40rem;margin:.85rem auto 0;font-size:.98rem;line-height:1.7}.home__article-list[data-v-3d056b87]{gap:1.75rem;display:grid}.home__article h3[data-v-3d056b87]{color:#7dffb8;margin:0;font-size:1.1rem;font-weight:650}.home__article p[data-v-3d056b87]{color:#f4fff8c7;margin:.65rem 0 0;font-size:.95rem;line-height:1.75}.home__guides[data-v-3d056b87]{z-index:1;max-width:920px;margin:0 auto;padding:0 1.5rem 3rem;position:relative}.home__guide-list[data-v-3d056b87]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.home__guide-list a[data-v-3d056b87]{color:#f4fff8;background:#080c128c;border:1px solid #7dffb838;border-radius:10px;padding:.85rem 1rem;font-size:.95rem;line-height:1.5;text-decoration:none;transition:border-color .2s,background .2s;display:block}.home__guide-list a[data-v-3d056b87]:hover{color:#7dffb8;background:#080c12c7;border-color:#7dffb873}.home__guides-all[data-v-3d056b87]{color:#7dffb8e6;margin-top:1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.home__guides-all[data-v-3d056b87]:hover{text-decoration:underline}@keyframes rise-3d056b87{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBgIn-3d056b87{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes drift-3d056b87{0%{transform:translate(0,0)}to{transform:translate(24px,-18px)}}@media (width<=640px){.home__hero[data-v-3d056b87]{min-height:calc(100svh - 4.5rem);padding:1.5rem 1rem 3rem}.home__articles[data-v-3d056b87]{padding:.5rem 1rem 2rem}.home__guides[data-v-3d056b87]{padding:0 1rem 2rem}}
