@font-face{font-family:fraunces;src:url(../media/fraunces-s.p.2_u-1ilv7-6gn.woff2)format("woff2");font-display:swap;font-weight:400 650;font-style:normal}@font-face{font-family:fraunces;src:url(../media/fraunces_italic-s.p.2guij3w6674ki.woff2)format("woff2");font-display:swap;font-weight:400 650;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:87.93%;descent-override:22.93%;line-gap-override:0.0%;size-adjust:111.22%}.fraunces_350d61cb-module__tL7DsW__className{font-family:fraunces,fraunces Fallback,Georgia,Times New Roman,serif}.fraunces_350d61cb-module__tL7DsW__variable{--font-fraunces:"fraunces", "fraunces Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:interSite;src:url(../media/inter-s.p.2ag_z5wowfjy-.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:interSite Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.intersite_5235741a-module__jyH5mW__className{font-family:interSite,interSite Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.intersite_5235741a-module__jyH5mW__variable{--font-inter-site:"interSite", "interSite Fallback", ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif}
@keyframes site-header-solid{to{background-color:color-mix(in srgb, var(--color-surface) 86%, transparent);border-color:var(--color-line);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5)}}.site-header{border-bottom:1px solid #0000}@supports (animation-timeline:scroll()){.site-header{animation:linear both site-header-solid;animation-timeline:scroll(root);animation-range:0 12px}}@supports not (animation-timeline:scroll()){.site-header{background-color:color-mix(in srgb, var(--color-surface) 92%, transparent);border-color:var(--color-line);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5)}}.hero-layer{opacity:0;transition:opacity .32s var(--ease-standard), transform .32s var(--ease-standard);transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.hero-layer{transition:none;transform:none}}.morph-word{grid-area:1/1}.morph-word:not(.morph-en){opacity:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.morph{view-timeline:--morph block}.morph-word{animation:none;animation-timeline:--morph;animation-range:cover 10% cover 90%}.morph-cs{animation-name:morph-1}.morph-en{animation-name:morph-2}.morph-zh{animation-name:morph-3}.morph-underline{animation:linear both morph-sweep;animation-timeline:--morph;animation-range:cover 10% cover 90%}}}@keyframes morph-1{0%,30%{opacity:1;filter:blur()}40%,to{opacity:0;filter:blur(3px)}}@keyframes morph-2{0%,30%{opacity:0;filter:blur(3px)}40%,62%{opacity:1;filter:blur()}72%,to{opacity:0;filter:blur(3px)}}@keyframes morph-3{0%,62%{opacity:0;filter:blur(3px)}72%,to{opacity:1;filter:blur()}}@keyframes morph-sweep{0%{background-size:0% .32em}30%,36%{background-size:100% .32em}40%{background-size:0% .32em}62%,68%{background-size:100% .32em}72%{background-size:0% .32em}to{background-size:100% .32em}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.scan-sweep:after{content:"";background:var(--color-primary-600);border-radius:2px;height:2px;animation:linear both scan-line;animation-timeline:view();animation-range:entry 40% cover 55%;position:absolute;inset-inline:6%;box-shadow:0 0 12px 2px #8d041b73}}}@keyframes scan-line{0%{opacity:0;top:4%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:96%}}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-item[open] .faq-answer{animation:faq-in .22s var(--ease-standard)}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.faq-item[open] .faq-answer{animation:none}}.faq-item summary::-webkit-details-marker{display:none}.snap-row{scrollbar-width:none}.snap-row::-webkit-scrollbar{display:none}.auth-layer{opacity:0;animation:9.6s infinite auth-cycle}.auth-layer:first-child{opacity:1}@keyframes auth-cycle{0%,30%{opacity:1}36%,94%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-layer{animation:none}}
