html{scroll-behavior:smooth}body{background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-brand-0) 80%, #fff) 0, #fff 520px), #fff;min-height:100dvh;color:var(--mantine-color-gray-9);-webkit-font-smoothing:antialiased;margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (min-width:1920px){html{font-size:clamp(16px,.8333vw,24px)}}a{color:inherit}html[lang=zh]{--mantine-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--mantine-font-family-headings:var(--mantine-font-family)}html[lang=zh-Hant]{--mantine-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--mantine-font-family-headings:var(--mantine-font-family)}html[lang=ja]{--mantine-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", "Noto Sans JP", sans-serif;--mantine-font-family-headings:var(--mantine-font-family)}html[lang=fa]{--mantine-font-family:"Segoe UI", Tahoma, "Noto Sans Arabic", "Noto Naskh Arabic", -apple-system, BlinkMacSystemFont, Arial, sans-serif;--mantine-font-family-headings:var(--mantine-font-family)}
.shell-module__G5ujjG__header{z-index:100;border-bottom:1px solid color-mix(in srgb, var(--mantine-color-gray-9) 10%, transparent);-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);background:#ffffffd1;position:sticky;top:0}.shell-module__G5ujjG__inner{justify-content:space-between;align-items:center;gap:1rem;width:min(73.75rem,100% - 3rem);min-height:4rem;margin-inline:auto;display:flex}@media (max-width:620px){.shell-module__G5ujjG__inner{width:calc(100% - 2rem)}}.shell-module__G5ujjG__logo{min-width:0;color:var(--mantine-color-gray-9);letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.08rem;font-weight:850;text-decoration:none;display:inline-flex}.shell-module__G5ujjG__mark{background:linear-gradient(135deg, var(--mantine-color-brand-7), var(--mantine-color-brand-4));width:2.1rem;height:2.1rem;box-shadow:0 1px 2px color-mix(in srgb, var(--mantine-color-brand-9) 28%, transparent);border-radius:.6rem;flex:none;place-items:center;display:grid}.shell-module__G5ujjG__logoText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-module__G5ujjG__tagline{color:var(--mantine-color-gray-6);white-space:nowrap;font-size:.8125rem}@media (max-width:700px){.shell-module__G5ujjG__tagline{display:none}}.shell-module__G5ujjG__footer{border-top:1px solid var(--mantine-color-gray-2);color:var(--mantine-color-gray-6);margin-top:3rem;padding-block:1.75rem 2.25rem;font-size:.8125rem;line-height:1.7}.shell-module__G5ujjG__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;width:min(73.75rem,100% - 3rem);margin-inline:auto;display:flex}@media (max-width:620px){.shell-module__G5ujjG__footerInner{width:calc(100% - 2rem)}}
.Badge-module__1yqE7q__root[data-variant=chip]{border:1px solid color-mix(in srgb, var(--mantine-color-brand-6) 16%, transparent);height:auto;color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);letter-spacing:0;text-transform:none;background-color:#ffffff9e;border-radius:.6rem;padding:.4rem .65rem;font-weight:500;line-height:1.5}.Badge-module__1yqE7q__root[data-variant=chip] .Badge-module__1yqE7q__label{white-space:normal;text-overflow:clip}
.Card-module__VanUXW__root{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-2);transition:border-color .18s,box-shadow .22s,transform .18s}.Card-module__VanUXW__root[data-interactive]:hover{border-color:var(--mantine-color-brand-3);box-shadow:var(--mantine-shadow-md);transform:translateY(-2px)}.Card-module__VanUXW__root[data-variant=glass]{border-color:color-mix(in srgb, var(--mantine-color-gray-9) 12%, transparent);box-shadow:var(--mantine-shadow-sm);content-visibility:auto;contain-intrinsic-height:auto 30rem;background-color:#ffffff91;flex-direction:column;scroll-margin-top:6.5rem;display:flex}@media print{.Card-module__VanUXW__root[data-variant=glass]{content-visibility:visible}}@media (prefers-reduced-motion:reduce){.Card-module__VanUXW__root[data-interactive]:hover{transform:none}}
.Container-module__Vq30JG__root[data-variant=shell]{width:min(73.75rem,100% - 3rem);max-width:none;padding-inline:0}@media (max-width:620px){.Container-module__Vq30JG__root[data-variant=shell]{width:calc(100% - 2rem)}}
.Image-module__-wmYPq__root[data-variant=cover]{aspect-ratio:1200/630;object-fit:cover;background-color:var(--mantine-color-brand-1);width:100%;height:auto;display:block}
