.dock-lang{top:0;left:var(--dock-edge);height:100%;opacity:var(--p,1);view-transition-name:dock-lang;align-items:center;display:flex;position:absolute}.dock-lang-btn{width:var(--dock-ib);height:var(--dock-ib);color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;transition:background-color .2s;display:grid;position:relative}.dock-lang-btn:hover,.dock-lang-btn[aria-expanded=true]{background:#ffffff1a}.dock-lang-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.dock-lang-ico{width:20px;height:20px;display:block}.dock-lang-menu{z-index:90;box-sizing:border-box;border:1px solid var(--brand-line);background:var(--dock-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);min-width:152px;font-family:var(--sans);border-radius:12px;padding:4px;font-size:14px;line-height:1.5;position:fixed;box-shadow:0 8px 24px #00000059}.dock-lang-item{box-sizing:border-box;color:#fff;width:100%;height:36px;font:inherit;text-align:left;text-shadow:0 1px 8px #00000073;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 14px 0 8px;transition:background-color .15s;display:flex}.dock-lang-item:hover,.dock-lang-item:focus-visible{background:#ffffff1a}.dock-lang-item:focus-visible{outline-offset:-2px;outline:2px solid #fff}.dock-lang-ck{opacity:0;flex:none;width:16px;height:16px;display:block}.dock-lang-item[aria-checked=true] .dock-lang-ck{opacity:1}.lang-menu-enter-active,.lang-menu-leave-active{transition:opacity .12s,transform .12s}.lang-menu-enter-from,.lang-menu-leave-to{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.dock-lang-btn,.dock-lang-item,.lang-menu-enter-active,.lang-menu-leave-active{transition:none}}@font-face{font-family:XY Serif;src:url(./NotoSerifSC-Bold-subset-Bg9jsHpj.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--dock-h:64px;--logo-h:30px;--sans:"PingFang SC","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC",system-ui,sans-serif;--serif:"XY Serif","Noto Serif SC","Source Han Serif SC","Songti SC","SimSun",serif;--brand-bg:#050505;--brand-fg:#f4f4f2;--brand-line:#ffffff1a;--brand-sakura:#f0b8c8}@media (width<=640px),(aspect-ratio<=3/4){:root{--dock-h:56px;--logo-h:26px}}:root{--dock-gap:40px;--dock-pad:24px;--dock-fs:15px;--dock-ls:.08em;--dock-edge:20px;--dock-ib:40px;--dock-glass:linear-gradient(#ffffff14,#ffffff14),#05050540}@media (width<=640px){:root{--dock-gap:14px;--dock-pad:12px;--dock-fs:14px;--dock-edge:6px;--dock-ib:34px}}@media (width<=400px){:root{--dock-gap:8px;--dock-fs:13px;--dock-ls:.04em}}:root:lang(en){--dock-ls:.04em}@media (width<=400px){:root:lang(en){--dock-ls:.02em}}html{scrollbar-gutter:stable}:is(:root:active-view-transition-type(h2a) .backdrop,:root:active-view-transition-type(a2h) .backdrop){view-transition-name:xy-bg}:is(:root:active-view-transition-type(h2a) .title-pos,:root:active-view-transition-type(a2h) .title-pos){view-transition-name:xy-fg}:root:active-view-transition-type(h2a)::view-transition-old(xy-bg){object-fit:none;object-position:0 0;height:100%}:root:active-view-transition-type(h2a)::view-transition-new(xy-bg){object-fit:none;object-position:0 0;height:100%}:root:active-view-transition-type(a2h)::view-transition-old(xy-bg){object-fit:none;object-position:0 0;height:100%}:root:active-view-transition-type(a2h)::view-transition-new(xy-bg){object-fit:none;object-position:0 0;height:100%}::view-transition-group(xy-bg){z-index:1}::view-transition-group(xy-fg){z-index:2}::view-transition-group(au-dim){z-index:3}::view-transition-group(au-win){z-index:4}::view-transition-group(site-dock){z-index:10}::view-transition-group(xy-mark){z-index:11}::view-transition-group(dock-ul){z-index:11}::view-transition-group(dock-lang){z-index:11}::view-transition-group(dock-icons-shop){z-index:11}::view-transition-group(dock-icons-userspace){z-index:11}@property --vt-e{syntax:"<number>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){mix-blend-mode:normal;animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){mix-blend-mode:normal;animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(xy-bg):only-child{mix-blend-mode:normal;animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(xy-bg):only-child{mix-blend-mode:normal;animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(au-dim):only-child{mix-blend-mode:normal;animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(au-dim):only-child{mix-blend-mode:normal;animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){transform:scale(calc(1 + .06*var(--vt-e)));filter:blur(calc(8px*var(--vt-e)));opacity:clamp(0,calc((1 - var(--vt-e))/.6),1);animation-name:vt-ease}::view-transition-old(xy-bg):only-child{transform:scale(calc(1 + .06*var(--vt-e)));filter:blur(calc(8px*var(--vt-e)));opacity:clamp(0,calc((1 - var(--vt-e))/.6),1);animation-name:vt-ease}::view-transition-old(au-dim):only-child{transform:scale(calc(1 + .06*var(--vt-e)));filter:blur(calc(8px*var(--vt-e)));opacity:clamp(0,calc((1 - var(--vt-e))/.6),1);animation-name:vt-ease}::view-transition-new(root){transform:scale(calc(.95 + .05*var(--vt-e)));filter:blur(calc(6px*(1 - var(--vt-e))));opacity:clamp(0,calc(var(--vt-e)/.7),1);animation-name:vt-ease}::view-transition-new(xy-bg):only-child{transform:scale(calc(.95 + .05*var(--vt-e)));filter:blur(calc(6px*(1 - var(--vt-e))));opacity:clamp(0,calc(var(--vt-e)/.7),1);animation-name:vt-ease}::view-transition-new(au-dim):only-child{transform:scale(calc(.95 + .05*var(--vt-e)));filter:blur(calc(6px*(1 - var(--vt-e))));opacity:clamp(0,calc(var(--vt-e)/.7),1);animation-name:vt-ease}::view-transition-group(site-dock){animation-duration:.22s}::view-transition-group(dock-lang){animation-duration:.22s}::view-transition-new(xy-mark):only-child{animation-duration:.26s;animation-delay:.12s}::view-transition-group(dock-ul){animation-duration:.38s;animation-timing-function:cubic-bezier(.5,0,.15,1)}::view-transition-old(dock-ul){width:100%;height:100%}::view-transition-new(dock-ul){width:100%;height:100%}::view-transition-old(dock-ul):only-child{animation-duration:.2s}::view-transition-new(dock-ul):only-child{animation:.34s cubic-bezier(.2,.7,.2,1) 80ms both dock-ul-in}::view-transition-old(dock-icons-shop){animation-duration:.2s}::view-transition-old(dock-icons-userspace){animation-duration:.2s}::view-transition-new(dock-icons-shop){animation-duration:.26s;animation-delay:90ms}::view-transition-new(dock-icons-userspace){animation-duration:.26s;animation-delay:90ms}:root[data-vt-from=home]::view-transition-new(dock-icons-shop){animation-delay:.12s}:root[data-vt-from=home]::view-transition-new(dock-icons-userspace){animation-delay:.12s}::view-transition-new(au-win):only-child{animation:.42s cubic-bezier(.2,.8,.3,1) .18s both au-float}::view-transition-old(au-win):only-child{animation:.26s ease-in both au-sink}:root:active-view-transition-type(h2a)::view-transition-old(root){filter:none;opacity:1;animation:none;transform:none}:root:active-view-transition-type(h2a)::view-transition-new(root){filter:none;animation:.22s ease-in both vt-fade-in;transform:none}:root:active-view-transition-type(h2a)::view-transition-old(xy-fg){animation:.22s ease-in both vt-fade-out}:root:active-view-transition-type(h2a)::view-transition-group(xy-bg){animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}:root:active-view-transition-type(h2a)::view-transition-old(xy-bg){animation-duration:.22s;animation-timing-function:ease-in}:root:active-view-transition-type(h2a)::view-transition-new(xy-bg){animation-duration:.22s;animation-timing-function:ease-in}:root[data-vt-scrolled]:active-view-transition-type(h2a)::view-transition-new(root){animation-duration:.45s}:root[data-vt-scrolled]:active-view-transition-type(h2a)::view-transition-old(xy-fg){animation-duration:.45s}:root[data-vt-scrolled]:active-view-transition-type(h2a)::view-transition-old(xy-bg){animation-duration:.45s}:root[data-vt-scrolled]:active-view-transition-type(h2a)::view-transition-new(xy-bg){animation-duration:.45s}:root:active-view-transition-type(h2a)::view-transition-new(au-dim):only-child{filter:none;animation:.4s ease-out both vt-fade-in;transform:none}:root:active-view-transition-type(h2a)::view-transition-new(au-win):only-child{animation-delay:.16s}:root:active-view-transition-type(a2h)::view-transition-old(root){animation:none}:root:active-view-transition-type(a2h)::view-transition-new(root){animation:none}:root:active-view-transition-type(a2h)::view-transition-old(xy-bg){animation-duration:.4s;animation-timing-function:ease-out}:root:active-view-transition-type(a2h)::view-transition-new(xy-bg){animation-duration:.4s;animation-timing-function:ease-out}:root:active-view-transition-type(a2h)::view-transition-old(au-dim):only-child{filter:none;animation:.4s ease-out both vt-fade-out;transform:none}:root:active-view-transition-type(a2h)::view-transition-old(au-win):only-child{animation-duration:.28s}:root:active-view-transition-type(a2h)::view-transition-new(xy-fg):only-child{animation:none}:root:active-view-transition-type(logout)::view-transition-group(root){z-index:5}:root:active-view-transition-type(logout)::view-transition-old(root){filter:none;mix-blend-mode:normal;animation:.34s ease-in-out both vt-fade-out;transform:none}:root:active-view-transition-type(logout)::view-transition-new(root){opacity:0;animation:none}:root:active-view-transition-type(logout)::view-transition-new(xy-bg):only-child{filter:none;opacity:1;animation:none;transform:none}:root:active-view-transition-type(logout)::view-transition-new(au-dim):only-child{filter:none;opacity:1;animation:none;transform:none}:root:active-view-transition-type(logout)::view-transition-new(au-win):only-child{animation-delay:0s}}::view-transition-group(xy-mark){animation-duration:0s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.15s}::view-transition-old(*){animation-duration:.15s}::view-transition-new(*){animation-duration:.15s}}@keyframes vt-ease{0%{--vt-e:0}to{--vt-e:1}}@keyframes dock-ul-in{0%{transform:scaleX(0)}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes au-float{0%{opacity:0;transform:translateY(28px)}}@keyframes au-sink{to{opacity:0;transform:translateY(22px)}}.xy-fade-in body{animation:.3s ease-out both xy-page-in}@media (prefers-reduced-motion:reduce){.xy-fade-in body{animation:.15s ease-out both xy-page-in!important}}@keyframes xy-page-in{0%{opacity:0}}
