@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;600;700&display=swap";@font-face{font-family:Nunito Sans;src:url(/ds/design-system/fonts/NunitoSans-Variable.woff2) format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/ds/design-system/fonts/NunitoSans-Italic-Variable.woff2) format("woff2");font-weight:200 1000;font-style:italic;font-display:swap}#anima-nav,#anima-footer,[data-anima-ds]{--anima-sky-50:#ecf9ff;--anima-sky-100:#c4ebff;--anima-sky-200:#a8e2ff;--anima-sky-300:#80d4ff;--anima-sky-400:#68ccff;--anima-sky-500:#42bfff;--anima-sky-600:#3caee8;--anima-sky-700:#2f88b5;--anima-sky-800:#24698c;--anima-sky-900:#1c506b;--current-50:#e9eefc;--current-100:#baccf5;--current-200:#98b3f1;--current-300:#6990ea;--current-400:#4c7ae6;--current-500:#1f59e0;--current-600:#1c51cc;--current-700:#163f9f;--current-800:#11317b;--current-900:#0d255e;--ripple-50:#eefcfd;--ripple-100:#ccf6f7;--ripple-200:#b3f2f4;--ripple-300:#90ecee;--ripple-400:#7ae9eb;--ripple-500:#59e3e6;--ripple-600:#51cfd1;--ripple-700:#3fa1a3;--ripple-800:#317d7f;--ripple-900:#255f61;--depth-50:#f6f8f9;--depth-100:#e3eaed;--depth-200:#cdd8de;--depth-300:#abbdc5;--depth-400:#8ba4b0;--depth-500:#5c7e8e;--depth-600:#4b6672;--depth-700:#33454e;--depth-800:#222d33;--depth-900:#151d20;--mist-0:#ffffff;--mist-50:#fcfcfc;--mist-100:#f5f5f5;--mist-200:#f0f0f0;--mist-300:#d9d9d9;--mist-400:#bfbfbf;--mist-500:#8c8c8c;--mist-600:#595959;--mist-700:#454545;--mist-800:#262626;--mist-900:#1f1f1f;--sand-50:#faf7f0;--sand-100:#fdf4e4;--sand-200:#f5e8d0;--sand-300:#ebd6b5;--sand-400:#dcc095;--sand-500:#c6a575;--sand-600:#a6865c;--sand-700:#7f674a;--sand-800:#574736;--sand-900:#312a23;--bg-cta:linear-gradient(to bottom right, var(--anima-sky-100) 0%, var(--anima-sky-50) 40%, var(--sand-50) 100%);--bg-work:linear-gradient(180deg, var(--sand-100) 0%, var(--sand-100) 35%, var(--sand-50) 100%);--bg-page-warm:var(--sand-50);--color-primary:var(--anima-sky-500);--color-secondary:var(--current-500);--color-accent:var(--ripple-500);--color-tertiary:var(--depth-700);--color-grey:var(--mist-900);--logo-mono-ink:#26292c}#anima-nav,#anima-footer,[data-anima-ds]{--surface-page:var(--mist-0);--surface-subtle:var(--mist-100);--surface-nav-floating:rgba(255,255,255,.05);--surface-neutral:var(--depth-50);--surface-brand:var(--sand-50);--border-on-brand:var(--anima-sky-300);--text-primary:var(--depth-700);--text-secondary:var(--mist-600);--text-tertiary:var(--mist-500);--text-on-action:var(--mist-0);--text-on-brand:var(--depth-700);--action-primary:var(--current-500);--action-primary-hover:var(--current-600);--action-primary-press:var(--current-700);--brand-mark:var(--anima-sky-500);--accent:var(--ripple-500);--border-subtle:var(--mist-100);--border-default:var(--mist-300);--nav-ink:var(--depth-700);--nav-ink-muted:var(--depth-500);--nav-ink-soft:var(--depth-400);--nav-ink-faint:var(--depth-300);--nav-accent:var(--current-500);--nav-surface:var(--mist-0);--nav-surface-sunken:var(--depth-50);--nav-line:var(--depth-200);--nav-divider:var(--mist-200);--nav-glass:rgba(255,255,255,.05);--nav-glass-ring:rgb(245,245,245);--nav-backdrop:rgba(20,40,60,.12);--nav-feature:var(--anima-sky-50);--nav-feature-dot:var(--anima-sky-200);--sec-ink:var(--depth-700);--sec-ink-strong:var(--mist-900);--sec-ink-2:var(--mist-600);--sec-ink-3:var(--depth-500);--sec-accent:var(--current-500);--sec-surface:var(--mist-0);--sec-surface-2:var(--mist-100);--sec-neutral:var(--depth-50);--sec-brand:var(--sand-50);--sec-line-faint:var(--mist-200);--sec-line:var(--mist-300);--sec-line-strong:var(--mist-400);--sec-rule:var(--depth-200);--sec-rule-strong:var(--depth-300);--sec-rule-x:var(--depth-400);--sec-sky:var(--anima-sky-50);--sec-sky-line:var(--anima-sky-200);--sec-sky-line-strong:var(--anima-sky-300);--sec-sky-glow-center:var(--mist-0);--sec-sky-glow-edge:var(--anima-sky-50);--sec-brand-line:var(--anima-sky-300);--sec-brand-line-strong:var(--anima-sky-400);--sec-brand-glow-center:var(--mist-0);--sec-brand-glow-edge:var(--sand-50);--sec-neutral-glow-center:color-mix(in srgb, var(--depth-50) 50%, transparent);--sec-neutral-glow-edge:var(--depth-100);--hero-glow-a:color-mix(in oklch, var(--anima-sky-100) 75%, transparent);--hero-glow-b:color-mix(in oklch, var(--current-100) 55%, transparent);--hero-frame-bg:rgba(255,255,255,.32);--hero-frame-ring:rgba(255,255,255,.7);--card-glow:color-mix(in oklch, var(--anima-sky-300) 50%, transparent);--card-glow-brand:color-mix(in oklch, var(--anima-sky-400) 70%, transparent);--arch-num:var(--mist-300);--hero-bg-faint:.32;--hero-bg-reveal:1;--hero-bg-filter:none;--hero-reveal-filter:none;--hero-reveal-blend:normal;--hero-scrim:transparent}[data-theme=dark] #anima-nav,[data-theme=dark] #anima-footer,[data-theme=dark] [data-anima-ds]{--surface-page:var(--mist-900);--surface-subtle:var(--mist-800);--surface-nav-floating:rgba(31,31,31,.05);--text-primary:var(--mist-0);--text-secondary:var(--mist-300);--text-tertiary:var(--mist-400);--text-on-action:var(--mist-0);--action-primary:var(--current-400);--action-primary-hover:var(--current-300);--action-primary-press:var(--current-500);--border-subtle:var(--mist-800);--border-default:var(--mist-700);--nav-ink:var(--mist-0);--nav-ink-muted:var(--mist-300);--nav-ink-soft:var(--mist-300);--nav-ink-faint:var(--mist-400);--nav-accent:var(--anima-sky-400);--nav-surface:var(--mist-900);--nav-surface-sunken:var(--depth-800);--nav-line:var(--depth-600);--nav-divider:var(--depth-600);--nav-glass:rgba(34,45,51,.6);--nav-glass-ring:var(--depth-600);--nav-backdrop:rgba(0,0,0,.4);--nav-feature:var(--depth-800);--nav-feature-dot:var(--depth-600);--sec-ink:var(--mist-0);--sec-ink-strong:var(--mist-0);--sec-ink-2:var(--mist-300);--sec-ink-3:var(--mist-400);--sec-accent:var(--current-300);--sec-surface:var(--mist-900);--sec-surface-2:var(--mist-800);--sec-neutral:var(--depth-800);--sec-brand:var(--sand-900);--sec-line-faint:var(--depth-600);--sec-line:var(--depth-500);--sec-line-strong:var(--depth-400);--sec-rule:var(--depth-600);--sec-rule-strong:var(--depth-500);--sec-rule-x:var(--depth-400);--bg-page-warm:var(--sand-900);--sec-sky:var(--depth-800);--sec-sky-line:var(--depth-600);--sec-sky-line-strong:var(--depth-500);--sec-sky-glow-center:var(--depth-800);--sec-sky-glow-edge:color-mix(in oklch, var(--depth-800), #000 7%);--sec-brand-line:var(--mist-700);--sec-brand-line-strong:var(--mist-600);--sec-brand-glow-center:var(--sand-900);--sec-brand-glow-edge:color-mix(in oklch, var(--sand-900), #000 12%);--sec-neutral-glow-center:var(--depth-800);--sec-neutral-glow-edge:color-mix(in oklch, var(--depth-800), #000 7%);--hero-glow-a:color-mix(in oklch, var(--current-800) 55%, transparent);--hero-glow-b:color-mix(in oklch, var(--anima-sky-800) 40%, transparent);--hero-frame-bg:rgba(34,45,51,.35);--hero-frame-ring:rgba(255,255,255,.1);--card-glow:color-mix(in oklch, var(--anima-sky-500) 40%, transparent);--card-glow-brand:color-mix(in oklch, var(--anima-sky-500) 50%, transparent);--arch-num:var(--mist-600);--hero-bg-faint:.45;--hero-bg-reveal:1;--hero-bg-filter:invert(1) hue-rotate(180deg) brightness(.9) saturate(1.25);--hero-reveal-filter:invert(1) hue-rotate(180deg) brightness(1.6) contrast(1.15) saturate(1.5);--hero-reveal-blend:screen;--hero-scrim:color-mix(in oklch, var(--mist-900) 72%, transparent)}#anima-nav,#anima-footer,[data-anima-ds]{--footer-surface:var(--mist-900);--footer-heading:var(--mist-0);--footer-link:var(--mist-300);--footer-link-hover:var(--mist-500);--footer-label:var(--mist-500);--footer-meta:var(--mist-400);--footer-line:var(--mist-700);--footer-chip-ring:var(--mist-600);--footer-chip-ring-hover:var(--mist-400);--footer-chip-hover:var(--mist-800);--footer-pop:var(--mist-800);--footer-pop-ring:var(--mist-700);--footer-logo-filter:brightness(0) invert(1) ;--footer-logo-opacity:.07 }[data-theme=dark] #anima-nav,[data-theme=dark] #anima-footer,[data-theme=dark] [data-anima-ds]{--footer-surface:var(--depth-50);--footer-heading:var(--depth-700);--footer-link:var(--mist-600);--footer-link-hover:var(--mist-400);--footer-label:var(--depth-500);--footer-meta:var(--mist-600);--footer-line:var(--depth-200);--footer-chip-ring:var(--depth-200);--footer-chip-ring-hover:var(--depth-400);--footer-chip-hover:var(--mist-0);--footer-pop:var(--mist-0);--footer-pop-ring:var(--depth-100);--footer-logo-filter:brightness(0) ;--footer-logo-opacity:.05 }#anima-nav,#anima-footer,[data-anima-ds]{--error-50:#fef0ee;--error-100:#fed4cf;--error-200:#fbbcb3;--error-300:#f5978c;--error-400:#ea7267;--error-500:#da5047;--error-600:#c33e38;--error-700:#9f2e29;--error-800:#7c221e;--error-900:#5c1714;--sec-error:var(--error-600);--sec-error-strong:var(--error-700);--sec-error-soft:var(--error-50)}[data-theme=dark] #anima-nav,[data-theme=dark] #anima-footer,[data-theme=dark] [data-anima-ds]{--sec-error:var(--error-300);--sec-error-strong:var(--error-200);--sec-error-soft:var(--error-900)}#anima-nav,#anima-footer,[data-anima-ds]{--font-sans:"Nunito Sans","Noto Sans TC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--weight-h1:700;--weight-slogan:600;--weight-body:400;--body-size-sm:14px;--body-size-md:16px;--type-nav-link-size:14px;--type-nav-link-weight:500;--type-nav-link-line:100%;--type-button-size:15px;--type-button-weight:700;--type-button-line:100%;--button-min-size:14px;--button-min-weight:600}#anima-nav,#anima-footer,[data-anima-ds]{--radius-button:6px;--radius-nav-floating:12px;--radius-swatch:12px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-16:16px;--space-24:24px;--space-32:32px;--space-80:80px;--nav-height:72px;--nav-padding:16px 32px;--nav-max-width:1440px;--nav-link-gap:24px;--nav-floating-height:54px;--nav-floating-top:16px;--nav-floating-padding:6px;--nav-floating-gap:80px;--nav-logo-height:32px;--nav-logo-padding:4px 8px;--button-height:40px;--button-padding:10px 16px;--button-gap:10px;--blur-nav:16px;--bp-mobile:768px;--bp-desktop:1024px;--section-pad-desktop:96px 32px;--section-pad-mobile:64px 20px;--panel-pad-mobile:56px 20px;--type-h2-desktop:34px;--type-h2-mobile:26px;--type-sub-desktop:16px;--type-sub-mobile:15px;--shadow-nav-floating:inset 0 0 0 1px var(--border-subtle);--ease-standard:cubic-bezier(.2,0,0,1);--duration-nav:.9s;--ease-nav-gentle:linear(0, .0369, .1219, .2275, .3374, .4422, .5372, .6204, .6916, .7513, .8009, .8414, .8743, .9008, .922, .9389, .9523, .9628, .9711, .9776, .9826, .9866, .9897, .992, .9939, .9953, .9964, .9972, .9979, .9984, 1);--ease-nav-expand:cubic-bezier(.22,1,.36,1)}@property --theme-r{syntax:"<length>";inherits:true;initial-value:0px}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){z-index:2;-webkit-mask-image:radial-gradient(circle at var(--theme-x,50%) var(--theme-y,50%),#000 calc(var(--theme-r) - var(--theme-feather)),transparent var(--theme-r));mask-image:radial-gradient(circle at var(--theme-x,50%) var(--theme-y,50%),#000 calc(var(--theme-r) - var(--theme-feather)),transparent var(--theme-r))}#anima-nav,#anima-footer,[data-anima-ds]{--duration-theme:.72s;--ease-theme:cubic-bezier(.55,0,.35,1);--theme-feather:240px}#anima-nav,#anima-footer,[data-anima-ds]{--anima-sky-primary-500: rgb(66,191,255);--current-secondary-500: rgb(31,89,224);--depth-tertiary-700: rgb(51,69,78);--mist-grey-0: rgb(255,255,255);--mist-grey-100: rgb(245,245,245);--mist-grey-900: rgb(31,31,31)}
@media (max-width:1023px){html:not(.hydrated) #anima-nav{visibility:hidden}}
[data-site-chrome] *{box-sizing:border-box}[data-pending]{opacity:.35!important;pointer-events:none!important;cursor:default}
[data-site-chrome] [aria-label="切換為深色模式"],[data-site-chrome] [aria-label="切換為亮色模式"],[data-site-chrome] [aria-label="Switch to dark mode"],[data-site-chrome] [aria-label="Switch to light mode"]{display:none!important}