:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-white:#fff;--color-brand:#274c77;--color-brand-hover:#1f3d60;--color-brand-mid:#6096ba;--color-brand-soft:#a3cef1;--color-brand-mist:#e7ecef;--color-ink:#274c77;--color-ink-strong:#274c77;--color-ink-muted:#274c77;--color-ink-subtle:#274c77;--color-border:#dfe6ec;--color-border-strong:#c8d3dd;--color-surface:#f7f9fb;--color-brand-surface:#f2f7fb;--color-surface-raised:#fffffff0;--color-control-hover:#1f3d60;--color-control-disabled:#a3a3a3;--color-focus:#274c77;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", Arial, sans-serif;--font-size-xs:1rem;--font-size-sm:1rem;--font-size-base:1.0625rem;--font-size-lg:clamp(1.125rem, 1.5vw, 1.25rem);--font-size-xl:clamp(1.5rem, 2.5vw, 2rem);--font-size-2xl:clamp(2.5rem, 4.5vw, 4rem);--font-size-display:clamp(3.25rem, 7vw, 6rem);--line-height-tight:1.02;--line-height-heading:1.12;--line-height-body:1.65;--letter-spacing-tight:-.04em;--letter-spacing-label:.035em;--font-weight-regular:400;--font-weight-medium:550;--font-weight-semibold:650;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-section:clamp(4.5rem, 10vw, 9rem);--container-max:80rem;--container-gutter:clamp(1.25rem, 4vw, 4rem);--measure:68ch;--measure-narrow:52ch;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px #274c7714;--shadow-md:0 16px 40px #274c771f;--z-sticky:100;--z-menu:200;--z-overlay:300;--duration-fast:.12s;--duration-base:.2s;--ease-out:cubic-bezier(.2, .8, .2, 1)}*,:after,:before{box-sizing:border-box}html{min-width:20rem;color:var(--color-ink);font-family:var(--font-sans);font-size:100%;line-height:var(--line-height-body);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background:var(--color-white)}body{overflow-wrap:break-word;font-size:var(--font-size-base);margin:0}#__nuxt,body{min-height:100vh}:where(h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}:where(ul,ol)[role=list]{margin:0;padding:0;list-style:none}:where(img,picture,video,canvas,svg){max-width:100%;display:block}img,video{height:auto}:where(button,input,textarea,select){font:inherit}:where(button,select){cursor:pointer}button{color:inherit}:where(button,input,textarea,select):disabled{cursor:not-allowed}:where(input[type=checkbox],input[type=radio]){accent-color:var(--color-ink-strong)}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}a{color:inherit;-webkit-text-decoration-color:var(--color-ink-subtle);text-decoration-color:var(--color-ink-subtle);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 1px var(--color-white)}::selection{background:var(--color-brand);color:var(--color-white)}:target{scroll-margin-block:var(--space-8)}.container{width:min(100%,var(--container-max));padding-inline:var(--container-gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section{padding-block:var(--space-section)}.eyebrow{color:var(--color-ink-muted);font-size:1.25rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;line-height:1.4}:lang(zh) .eyebrow{letter-spacing:.015em;text-transform:none}.display{max-width:13ch;color:var(--color-ink-strong);font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-wrap:balance}html:lang(zh) body :is(h1,h2,h3,h4):not(:empty){line-break:strict;overflow-wrap:normal;word-break:normal;word-break:auto-phrase;text-wrap:pretty}:lang(zh) .display{letter-spacing:-.02em;max-width:none}.lede{max-width:var(--measure-narrow);color:var(--color-ink-muted);font-size:var(--font-size-lg);text-wrap:pretty;line-height:1.6}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:2.75rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);border:1px solid #0000;padding:.7rem 1.1rem;line-height:1.2;text-decoration:none;display:inline-flex}.button--primary{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-white)}.button--primary:hover{border-color:var(--color-brand-hover);background:var(--color-brand-hover)}.button--secondary{border-color:var(--color-brand);background:var(--color-white);color:var(--color-brand);box-shadow:var(--shadow-sm)}.button--secondary:hover{border-color:var(--color-ink-subtle)}.button--ghost{color:var(--color-ink);background:0 0}.button--ghost:hover{background:var(--color-surface)}.button:disabled,.button[aria-disabled=true]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-control-disabled);box-shadow:none;pointer-events:none}.surface{background:var(--color-surface)}.card,.surface{border:1px solid var(--color-border);border-radius:var(--radius-md)}.card{padding:clamp(var(--space-5),3vw,var(--space-7));background:var(--color-white);box-shadow:var(--shadow-sm)}:where(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),select,textarea){border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);padding:.65rem .8rem}:where(input,textarea)::-moz-placeholder{color:var(--color-ink-subtle);opacity:1}:where(input,textarea)::placeholder{color:var(--color-ink-subtle);opacity:1}:where(input,select,textarea):disabled{background:var(--color-surface);color:var(--color-control-disabled)}fieldset{border:0;min-width:0;margin:0;padding:0}label,legend{font-weight:var(--font-weight-medium)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.error-page[data-v-304e843a]{place-items:center;min-height:100vh;display:grid}.error-page__content[data-v-304e843a]{justify-items:start;gap:var(--space-5);padding-block:var(--space-8);display:grid}.error-page__title[data-v-304e843a]{max-width:18ch;color:var(--color-ink-strong);font-size:var(--font-size-2xl);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight)}
