.cookie-notice{z-index:42;box-sizing:border-box;inline-size:min(392px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-float);color:var(--color-text);font-family:var(--font-sans);animation:cookie-notice-in .36s var(--ease-emphasized) both;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:10px 10px 10px 14px;display:grid;position:fixed}.cookie-notice[data-corner=bottom-end]{inset-block-end:16px;inset-inline-end:var(--container-inset)}.cookie-notice[data-corner=bottom-start]{inset-block-end:16px;inset-inline-start:var(--container-inset)}.cookie-notice[data-corner=top-end]{inset-block-start:88px;inset-inline-end:var(--container-inset)}.cookie-notice[data-corner=top-start]{inset-block-start:88px;inset-inline-start:var(--container-inset)}.cookie-notice[data-corner=narrow]{inset-inline:var(--gutter);inline-size:auto;inset-block-end:max(16px, calc(env(safe-area-inset-bottom) + 12px))}.cookie-notice__icon{block-size:20px;inline-size:20px;color:var(--color-primary);align-self:start;margin-block-start:1px}.cookie-notice__text{text-wrap:pretty;min-inline-size:0;font-size:12.5px;line-height:1.45}.cookie-notice__title,.cookie-notice__body{margin:0;display:inline}.cookie-notice__title{font:inherit;color:var(--color-text);font-weight:600}.cookie-notice__body{color:var(--color-text-secondary)}.cookie-notice__link{color:var(--color-text);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.cookie-notice__link:hover{color:var(--color-primary)}.cookie-notice :focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:2px}.cookie-notice__accept{align-self:center}@keyframes cookie-notice-in{0%{opacity:0;translate:0 8px}}@media (width<=861px){.cookie-notice[data-corner=narrow]{inset-block-end:calc(5.5rem + env(safe-area-inset-bottom))}html:has(.brand-nav) .cookie-notice[data-corner=narrow]{inset-block-end:max(16px, calc(env(safe-area-inset-bottom) + 12px))}}@media (prefers-reduced-motion:reduce){.cookie-notice{animation:none}}.lang-switch[data-astro-cid-wrjxnsza]{position:relative}.lang-switch__trigger[data-astro-cid-wrjxnsza]{border:1px solid var(--color-control);border-radius:var(--radius-pill);background:var(--color-surface);min-height:2.25rem;color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.8rem;list-style:none;transition:color .15s,border-color .15s;display:inline-flex}.lang-switch__trigger[data-astro-cid-wrjxnsza]::-webkit-details-marker{display:none}.lang-switch__trigger[data-astro-cid-wrjxnsza]:hover,.lang-switch[data-astro-cid-wrjxnsza][open] .lang-switch__trigger[data-astro-cid-wrjxnsza]{color:var(--color-text);border-color:var(--color-accent)}.lang-switch__trigger[data-astro-cid-wrjxnsza]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lang-switch__menu[data-astro-cid-wrjxnsza]{z-index:60;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:max-content;min-width:11rem;max-height:min(24rem,70vh);box-shadow:var(--shadow-float);gap:.1rem;margin:0;padding:.35rem;list-style:none;display:grid;position:absolute;overflow-y:auto}.lang-switch--down[data-astro-cid-wrjxnsza] .lang-switch__menu[data-astro-cid-wrjxnsza]{top:calc(100% + .4rem);inset-inline-end:0}.lang-switch--up[data-astro-cid-wrjxnsza] .lang-switch__menu[data-astro-cid-wrjxnsza]{bottom:calc(4.25rem + env(safe-area-inset-bottom));position:fixed;inset-inline-end:.75rem}.lang-switch--side[data-astro-cid-wrjxnsza] .lang-switch__menu[data-astro-cid-wrjxnsza]{bottom:0;inset-inline-start:calc(100% + .6rem)}.lang-switch__item[data-astro-cid-wrjxnsza]{border-radius:max(0px, calc(var(--radius-lg) - .35rem));color:var(--color-text-secondary);text-align:start;white-space:nowrap;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .7rem;font-size:.85rem;text-decoration:none;display:flex}.lang-switch__item[data-astro-cid-wrjxnsza]:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}.lang-switch__item[data-astro-cid-wrjxnsza].is-active{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-text);font-weight:600}.lang-switch__item[data-astro-cid-wrjxnsza].is-active:hover{background:color-mix(in srgb, var(--color-primary) 20%, transparent)}.lang-switch__item[data-astro-cid-wrjxnsza]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.lang-switch__check[data-astro-cid-wrjxnsza]{color:var(--color-primary);flex:none}.pd-user-button[data-astro-cid-tla4gntl]{justify-content:center;align-items:center;min-width:2rem;min-height:2rem;display:inline-flex}.pd-user-button[data-astro-cid-tla4gntl] [data-clerk-id],.pd-user-button[data-astro-cid-tla4gntl] [data-clerk-id]>*{justify-content:center;align-items:center;min-width:2rem;min-height:2rem;display:flex}.pd-user-button[data-astro-cid-tla4gntl] .cl-avatarBox,.pd-user-button[data-astro-cid-tla4gntl] .cl-userButtonAvatarBox{width:2rem;height:2rem}.pd-user-button[data-astro-cid-tla4gntl] img{object-fit:cover;width:100%;max-width:none;height:100%}.pd-user-button[data-astro-cid-tla4gntl][data-show-name] .cl-userButtonOuterIdentifier{color:var(--color-text)}.brand-nav{z-index:40;box-sizing:border-box;block-size:var(--nav-h,72px);padding-inline:var(--gutter);color:var(--color-text);font-family:var(--font-sans);--nav-fade:linear-gradient(180deg, #000 0, #000 52%, #00000080 76%, transparent 100%);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:32px;display:grid;position:absolute;inset-block-start:0;inset-inline:0}.brand-nav:before{content:"";z-index:-1;pointer-events:none;block-size:calc(100% + 40px);-webkit-backdrop-filter:blur(var(--nav-blur,14px));backdrop-filter:blur(var(--nav-blur,14px));-webkit-mask-image:var(--nav-fade);mask-image:var(--nav-fade);position:absolute;inset:0 0 auto}.brand-nav__tab,.brand-legal__link,.brand-nav .lang-switch__trigger{text-shadow:0 1px 2px color-mix(in srgb, var(--color-scrim) 85%, transparent), 0 0 12px color-mix(in srgb, var(--color-scrim) 60%, transparent)}.brand-nav :focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:2px}.brand-nav__logo{border-radius:var(--radius-sm);justify-self:start;display:block}.brand-nav__logo img{block-size:64px;inline-size:auto;display:block}.brand-nav__tabs{place-self:stretch center;align-items:stretch;gap:8px;display:flex}.brand-nav__tab{color:var(--color-text);font:600 16px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;align-items:center;padding-inline:14px;text-decoration:none;display:inline-flex;position:relative}.brand-nav__tab:not(.is-soon):after{content:"";border-radius:var(--radius-pill);background:var(--color-primary);block-size:2px;transition:scale var(--duration-fast) var(--ease-emphasized);position:absolute;inset-block-end:12px;inset-inline:14px;scale:0 1}.brand-nav__tab:not(.is-soon):is(:hover,:focus-visible):after{scale:.5 1}.brand-nav__tab.is-on:after{scale:1}.brand-nav__tab.is-soon{cursor:default;gap:7px}.brand-nav .brand-nav__tab.is-soon:focus-visible{outline:none}.brand-nav__tab.is-soon:focus-visible .brand-nav__label{border-radius:var(--radius-sm);outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:6px}.brand-soon{border:1px solid color-mix(in srgb, var(--color-primary) 55%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font:600 9.5px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;text-shadow:none;white-space:nowrap;padding:3px 6px 2px;position:relative;inset-block-start:-7px}.brand-soon:before{content:"";vertical-align:1px;background:var(--color-primary);border-radius:50%;block-size:4px;inline-size:4px;margin-inline-end:4px;animation:2.8s ease-in-out infinite brand-soon-pulse;display:inline-block}@keyframes brand-soon-pulse{50%{opacity:.35}}.brand-soon__note{z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-chip);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);inline-size:max-content;max-inline-size:240px;box-shadow:var(--shadow-float);color:var(--color-text);font:400 12.5px/1.45 var(--font-sans);letter-spacing:0;text-transform:none;text-shadow:none;white-space:normal;opacity:0;pointer-events:none;transition:opacity .16s var(--ease-emphasized), translate .16s var(--ease-emphasized);padding:10px 12px;position:absolute;inset-block-start:calc(100% - 6px);inset-inline-start:50%;translate:-50% -4px}.brand-nav__tab.is-soon:is(:hover,:focus-visible) .brand-soon__note{opacity:1;translate:-50%}.brand-nav__end{justify-self:end;align-items:center;gap:16px;display:flex}.brand-legal{align-items:center;gap:4px;display:flex}.brand-legal__link{border-radius:var(--radius-sm);block-size:36px;color:var(--color-text);font:400 12.5px/1 var(--font-sans);letter-spacing:.02em;white-space:nowrap;transition:color var(--duration-fast) var(--ease-emphasized), background-color var(--duration-fast) var(--ease-emphasized);align-items:center;padding-inline:10px;text-decoration:none;display:inline-flex}.brand-legal__link:hover,.brand-legal__link[aria-current=page]{background:color-mix(in srgb, var(--color-text) 8%, transparent)}.brand-legal__link[aria-current=page]{font-weight:600}.brand-nav__rule{background:color-mix(in srgb, var(--color-text) 60%, transparent);block-size:20px;inline-size:1px}.brand-nav .lang-switch .lang-switch__trigger{border-radius:var(--radius-sm);block-size:36px;min-block-size:36px;color:var(--color-text);font:400 12.5px/1 var(--font-sans);letter-spacing:.02em;background:0 0;border:0;gap:6px;padding-inline:10px}.brand-nav .lang-switch .lang-switch__trigger:hover,.brand-nav .lang-switch[open] .lang-switch__trigger{background:color-mix(in srgb, var(--color-text) 8%, transparent)}.brand-nav .lang-switch .lang-switch__trigger>svg{display:none}.brand-nav .lang-switch__current:after{content:"";border-block-end:1.6px solid;border-inline-end:1.6px solid;block-size:6px;inline-size:6px;margin-inline-start:7px;display:inline-block;translate:0 -3px;rotate:45deg}@container (width<=1360px){.brand-nav{gap:16px}.brand-nav__end{gap:6px}.brand-legal{gap:0}.brand-legal__link{padding-inline:8px}.brand-nav__tab{padding-inline:12px}.brand-nav__tab:not(.is-soon):after{inset-inline:12px}}.brand-nav--page{padding-inline:var(--container-inset);position:fixed}@media (width<=1360px){.brand-nav--page{gap:16px}.brand-nav--page .brand-nav__end{gap:6px}.brand-nav--page .brand-legal{gap:0}.brand-nav--page .brand-legal__link{padding-inline:8px}.brand-nav--page .brand-nav__tab{padding-inline:12px}.brand-nav--page .brand-nav__tab:not(.is-soon):after{inset-inline:12px}}@media (width<=900px){.brand-nav{grid-template-columns:minmax(0,1fr) auto}.brand-nav__tabs,.brand-legal,.brand-nav__rule{display:none}}.brand-nav__auth{align-items:center;display:flex}.brand-nav__auth-slot:not([hidden]){display:contents}.brand-nav__signin-icon{display:none}@media (width<=560px){.brand-nav{gap:8px}.brand-nav__end{gap:4px}.brand-nav .lang-switch .lang-switch__trigger{padding-inline:6px}.brand-nav__signin{block-size:36px;inline-size:36px;padding:0}.brand-nav__signin-icon{display:block}.brand-nav__signin-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width<=400px){.brand-nav,.brand-nav--page{padding-inline-start:6px}}@media (prefers-reduced-motion:reduce){.brand-soon:before{animation:none}.brand-soon__note,.brand-nav__tab:after{transition:none}}html[data-age-gate-pending="1"] body{overflow:hidden}html:lang(zh-CN) body{font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}html:lang(zh-TW) body{font-family:Inter,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}html[data-age-gate-pending="1"] body:before{content:"";z-index:45;background:var(--color-void);position:fixed;inset:0}
