.frame-pocket[data-v-10532eb0]{--fp-ground:var(--frame-pocket-ground,color-mix(in oklab,var(--muted) 50%,var(--background)));--fp-line:var(--frame-pocket-line,var(--border));--fp-bleed:var(--frame-pocket-bleed,var(--frame-px,3px));--fp-gap:var(--frame-pocket-gap,var(--frame-px,3px));--fp-mouth:var(--frame-pocket-mouth,10px);--fp-corner:calc(var(--frame-pocket-item, 22px)/2 + var(--fp-gap));bottom:calc(var(--fp-bleed)*-1);display:flex;min-width:0;position:absolute;z-index:3}.frame-pocket--start[data-v-10532eb0]{inset-inline-start:calc(var(--fp-bleed)*-1)}.frame-pocket--end[data-v-10532eb0]{inset-inline-end:calc(var(--fp-bleed)*-1)}.frame-pocket__body[data-v-10532eb0]{align-items:center;background:var(--fp-ground);display:flex;gap:2px;min-width:0;padding-block:var(--fp-gap) var(--fp-bleed);position:relative}.frame-pocket--start .frame-pocket__body[data-v-10532eb0]{border-start-end-radius:var(--fp-corner);padding-inline:var(--fp-bleed) var(--fp-gap)}.frame-pocket--end .frame-pocket__body[data-v-10532eb0]{border-start-start-radius:var(--fp-corner);padding-inline:var(--fp-gap) var(--fp-bleed)}.frame-pocket__body[data-v-10532eb0]:before{border-top:1px solid var(--fp-line);bottom:calc(var(--fp-bleed) + var(--fp-mouth));content:"";pointer-events:none;position:absolute;top:-1px}.frame-pocket--start .frame-pocket__body[data-v-10532eb0]:before{border-inline-end:1px solid var(--fp-line);border-start-end-radius:calc(var(--fp-corner) + 1px);inset-inline:calc(var(--fp-bleed) + var(--fp-mouth)) -1px}.frame-pocket--end .frame-pocket__body[data-v-10532eb0]:before{border-inline-start:1px solid var(--fp-line);border-start-start-radius:calc(var(--fp-corner) + 1px);inset-inline:-1px calc(var(--fp-bleed) + var(--fp-mouth))}.frame-pocket__mouth[data-v-10532eb0]{overflow:hidden;pointer-events:none;position:absolute}.frame-pocket__mouth>i[data-v-10532eb0]{border-radius:9999px;box-shadow:0 0 0 1px var(--fp-line),0 0 0 calc(var(--fp-mouth)*2 + var(--fp-bleed)) var(--fp-ground);height:calc(var(--fp-mouth)*2 - 2px);position:absolute;top:calc(1px - var(--fp-mouth));width:calc(var(--fp-mouth)*2 - 2px)}.frame-pocket__mouth--up[data-v-10532eb0]{bottom:calc(100% - 1px);height:calc(var(--fp-mouth) + 1px);width:calc(var(--fp-bleed) + var(--fp-mouth))}.frame-pocket__mouth--along[data-v-10532eb0]{bottom:0;height:calc(var(--fp-mouth) + var(--fp-bleed));width:calc(var(--fp-mouth) + 1px)}.frame-pocket--start .frame-pocket__mouth--up[data-v-10532eb0]{inset-inline-start:0}.frame-pocket--start .frame-pocket__mouth--along[data-v-10532eb0]{inset-inline-start:calc(100% - 1px)}.frame-pocket--start .frame-pocket__mouth>i[data-v-10532eb0]{inset-inline-start:calc(100% + 1px - var(--fp-mouth))}.frame-pocket--end .frame-pocket__mouth--up[data-v-10532eb0]{inset-inline-end:0}.frame-pocket--end .frame-pocket__mouth--along[data-v-10532eb0]{inset-inline-end:calc(100% - 1px)}.frame-pocket--end .frame-pocket__mouth>i[data-v-10532eb0]{inset-inline-start:calc(1px - var(--fp-mouth))}.frame-pocket--top[data-v-10532eb0]{bottom:auto;top:calc(var(--fp-bleed)*-1)}.frame-pocket--top .frame-pocket__body[data-v-10532eb0]{padding-block:var(--fp-bleed) var(--fp-gap)}.frame-pocket--top.frame-pocket--start .frame-pocket__body[data-v-10532eb0]{border-end-end-radius:var(--fp-corner);border-start-end-radius:0}.frame-pocket--top.frame-pocket--end .frame-pocket__body[data-v-10532eb0]{border-end-start-radius:var(--fp-corner);border-start-start-radius:0}.frame-pocket--top .frame-pocket__body[data-v-10532eb0]:before{border-bottom:1px solid var(--fp-line);border-top:0;bottom:-1px;top:calc(var(--fp-bleed) + var(--fp-mouth))}.frame-pocket--top.frame-pocket--start .frame-pocket__body[data-v-10532eb0]:before{border-end-end-radius:calc(var(--fp-corner) + 1px);border-start-end-radius:0}.frame-pocket--top.frame-pocket--end .frame-pocket__body[data-v-10532eb0]:before{border-end-start-radius:calc(var(--fp-corner) + 1px);border-start-start-radius:0}.frame-pocket--top .frame-pocket__mouth>i[data-v-10532eb0]{bottom:calc(1px - var(--fp-mouth));top:auto}.frame-pocket--top .frame-pocket__mouth--up[data-v-10532eb0]{bottom:auto;top:calc(100% - 1px)}.frame-pocket--top .frame-pocket__mouth--along[data-v-10532eb0]{bottom:auto;top:0}.frame-pocket--flow[data-v-10532eb0]{flex:none;inset:auto;position:relative}.frame-pocket--flow.frame-pocket--top[data-v-10532eb0]{margin-block-start:calc(var(--fp-bleed)*-1)}.frame-pocket--flow[data-v-10532eb0]:not(.frame-pocket--top){margin-block-end:calc(var(--fp-bleed)*-1)}.frame-pocket--flow.frame-pocket--start[data-v-10532eb0]{margin-inline-start:calc(var(--fp-bleed)*-1)}.frame-pocket--flow.frame-pocket--end[data-v-10532eb0]{margin-inline-end:calc(var(--fp-bleed)*-1)}.xu-dots[data-v-ce3c529f]{display:block;fill:currentColor}.xu-enter-btn[data-v-67fa4305]{align-items:center;color:var(--foreground);display:inline-flex;font-size:12px;font-weight:600;height:32px;justify-content:center;letter-spacing:.18em;min-width:84px;padding-inline:14px;position:relative;text-transform:uppercase;transition:color .2s}.xu-enter-btn.is-block[data-v-67fa4305]{height:40px;width:100%}.xu-enter-btn[data-v-67fa4305]:focus-visible,.xu-enter-btn[data-v-67fa4305]:hover{color:var(--primary)}.xu-enter-btn[data-v-67fa4305]:focus-visible{border-radius:6px;outline:2px solid var(--ring);outline-offset:3px}.xu-enter-btn[data-v-67fa4305]:before{content:"";top:-6px;right:-6px;bottom:-6px;left:-6px;position:absolute}.xu-enter-frame[data-v-67fa4305]{height:calc(100% + 8px);top:-4px;right:-6px;bottom:-4px;left:-6px;overflow:visible;pointer-events:none;position:absolute;width:calc(100% + 12px)}.xu-enter-frame rect[data-v-67fa4305]{fill:none;height:calc(100% - 1.6px);opacity:.85;stroke:currentColor;stroke-dasharray:0 4;stroke-linecap:round;stroke-width:1.6;width:calc(100% - 1.6px)}.site-avatar-trigger[data-v-dcd4f88e]{position:relative}.site-avatar-trigger[data-v-dcd4f88e]:before{content:"";top:-6px;right:-6px;bottom:-6px;left:-6px;position:absolute}.pm[data-v-67e6707d]{--pm-ink-soft:color-mix(in srgb,var(--foreground) 82%,var(--background));--pm-dot-idle:var(--muted-foreground);--pm-lit-idle:color-mix(in srgb,var(--foreground) 30%,var(--window-ground));--pm-shadow:0 0 0 1px var(--window-ring),0 16px 32px -16px rgba(10,37,64,.22);display:flex;flex-direction:column}.dark .pm[data-v-67e6707d]{--pm-ink-soft:color-mix(in srgb,var(--foreground) 86%,var(--background));--pm-dot-idle:color-mix(in srgb,var(--foreground) 55%,var(--window-ground));--pm-lit-idle:color-mix(in srgb,var(--foreground) 36%,var(--window-ground));--pm-shadow:0 0 0 1px var(--window-ring),0 16px 32px -16px rgba(0,0,0,.7)}.pm-head[data-v-67e6707d]{align-items:center;display:flex;gap:8px;height:48px;padding-inline:13px 5px}.pm-trigger[data-v-67e6707d]{align-items:center;border-radius:8px;color:var(--foreground);display:inline-flex;flex:none;font-size:14px;font-weight:500;gap:9px;height:32px;outline:none;padding-inline:8px 10px;position:relative}.pm-trigger.is-active[data-v-67e6707d]{color:var(--primary)}.pm.is-open .pm-trigger[data-v-67e6707d],.pm.is-peek .pm-trigger[data-v-67e6707d]{background:var(--background);box-shadow:0 0 0 1px var(--window-ring)}.pm-trigger[data-v-67e6707d]:focus-visible{background:var(--background);box-shadow:0 0 0 2px var(--ring)}.pm-trigger[data-v-67e6707d]:before{content:"";top:-6px;right:-6px;bottom:-6px;left:-6px;position:absolute}.pm-glyph[data-v-67e6707d]{display:block;height:13px;overflow:visible;width:19px}.pm-glyph circle[data-v-67e6707d]{fill:var(--pm-dot-idle);transition:fill .2s ease}.pm.is-peek .pm-glyph circle[data-v-67e6707d]{fill:var(--c)}.pm-glyph .pm-x circle[data-v-67e6707d]{fill:var(--foreground)}.pm-link[data-v-67e6707d]{align-items:center;border-radius:8px;color:var(--pm-ink-soft);display:inline-flex;flex:none;font-size:14px;font-weight:500;height:32px;padding-inline:10px;transition:color .2s}.pm-link.is-active[data-v-67e6707d],.pm-link[data-v-67e6707d]:focus-visible,.pm-link[data-v-67e6707d]:hover{color:var(--foreground)}.pm-link.is-active[data-v-67e6707d]{color:var(--primary)}.pm-link[data-v-67e6707d]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(max-width:1023.98px){.pm-head-link[data-v-67e6707d]{display:none}}.pm-menu[data-v-67e6707d]{background:var(--background);border-radius:10px 10px 16px 16px;box-shadow:var(--pm-shadow);-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:fixed;top:64px;inset-inline:8px;max-height:calc(100dvh - 88px);overflow-y:auto;padding:12px 13px 4px;z-index:5}@media(max-width:639.98px){.pm-menu[data-v-67e6707d]{border-start-end-radius:16px;border-start-start-radius:16px}}@media(min-width:900px){.pm-menu[data-v-67e6707d]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pm-menu.is-wide[data-v-67e6707d]{border-start-end-radius:16px;-moz-column-gap:26px;column-gap:26px;grid-template-columns:repeat(4,minmax(150px,max-content));grid-template-rows:auto auto 1fr;inset-inline:8px auto;max-height:none;overflow:visible;padding:14px 13px 13px}.pm-ask[data-v-67e6707d]{align-items:center;display:flex;gap:8px;grid-column:1/-1;height:32px;margin:4px 6px 12px;padding-inline:10px 12px;position:relative}.pm-ask[data-v-67e6707d],.pm-ask-frame[data-v-67e6707d]{color:var(--muted-foreground)}.pm-ask-frame[data-v-67e6707d]{height:calc(100% + 8px);top:-4px;right:-6px;bottom:-4px;left:-6px;overflow:visible;pointer-events:none;position:absolute;width:calc(100% + 12px)}.pm-ask-frame rect[data-v-67e6707d]{fill:none;height:calc(100% - 1.6px);opacity:.85;stroke:currentColor;stroke-dasharray:0 4;stroke-linecap:round;stroke-width:1.6;width:calc(100% - 1.6px)}.pm-ask:focus-within .pm-ask-frame[data-v-67e6707d]{color:var(--primary)}.pm-ask[data-v-67e6707d] .pm-ask-mark{color:var(--foreground);height:16px;width:16px}.pm-ask-input[data-v-67e6707d]{background:none;border:0;box-shadow:none;color:var(--foreground);flex:1 1 auto;font-size:13px;height:100%;min-width:0;outline:none;padding:0}.pm-ask-input[data-v-67e6707d]::-moz-placeholder{color:var(--muted-foreground)}.pm-ask-input[data-v-67e6707d]::placeholder{color:var(--muted-foreground)}.pm-col[data-v-67e6707d]{display:flex;flex-direction:column;min-width:0}.pm-col.is-grow[data-v-67e6707d],.pm-col.is-operate[data-v-67e6707d]{margin-block-start:10px}@media(min-width:900px){.pm-col.is-grow[data-v-67e6707d],.pm-col.is-operate[data-v-67e6707d]{margin-block-start:0}}.pm-menu.is-wide .pm-col.is-build[data-v-67e6707d]{grid-column:1;grid-row:2}.pm-menu.is-wide .pm-col.is-host[data-v-67e6707d]{grid-column:2;grid-row:2}.pm-menu.is-wide .pm-col.is-grow[data-v-67e6707d]{grid-column:3;grid-row:2/4}.pm-menu.is-wide .pm-col.is-operate[data-v-67e6707d]{grid-column:4;grid-row:2/4}.pm-label[data-v-67e6707d]{color:var(--muted-foreground);font-size:11px;font-weight:600;height:28px;letter-spacing:.08em;text-transform:uppercase}.pm-item[data-v-67e6707d],.pm-label[data-v-67e6707d]{align-items:center;display:flex;padding-inline:8px}.pm-item[data-v-67e6707d]{border-radius:8px;color:var(--foreground);font-size:14px;font-weight:500;gap:10px;height:34px;outline:none;position:relative;white-space:nowrap}.pm-item>span[data-v-67e6707d]{min-width:0;overflow:hidden;text-overflow:ellipsis}.pm-item[data-v-67e6707d] svg{color:var(--foreground);flex:none;height:20px;width:20px}.pm-item[data-v-67e6707d]:not(.is-hover) svg g:not([fill=currentColor]){fill:var(--pm-lit-idle)}.pm-item.is-hover[data-v-67e6707d]{background:var(--window-ground)}.pm-item[data-v-67e6707d]:focus-visible{box-shadow:0 0 0 2px var(--ring)}.pm-item[data-out][data-v-67e6707d],.pm-menu.is-landing .pm-col:not([data-in]) .pm-label[data-v-67e6707d],.pm-menu.is-landing .pm-item[data-v-67e6707d]:not([data-in]),.pm-menu.is-landing .pm-preview[data-v-67e6707d]{visibility:hidden}.pm-preview[data-v-67e6707d]{background:var(--window-ground);border-radius:12px;box-shadow:0 0 0 1px var(--window-ring);contain:inline-size;display:flex;gap:16px;grid-column:1/3;grid-row:3;margin-block-start:10px;padding:18px 16px 16px 20px}.pm-preview-text[data-v-67e6707d]{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.pm-name[data-v-67e6707d]{color:var(--foreground);font-size:17px;font-weight:600;letter-spacing:-.01em}.pm-desc[data-v-67e6707d]{color:var(--muted-foreground);font-size:13.5px;line-height:1.45;margin-block-start:6px}.pm-more[data-v-67e6707d]{align-items:center;color:var(--primary);display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-block-start:auto;padding-block-start:12px}.pm-more[data-v-67e6707d] .pm-more-arrow{height:14px;width:14px}.pm-preview[data-v-67e6707d] .pm-preview-art{align-self:center;color:var(--foreground);flex:none;height:104px;margin-inline-end:4px;width:104px}.pm-flight[data-v-67e6707d]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:60}.pm-flight[data-v-67e6707d] .pm-flyer{color:var(--foreground);height:20px;position:fixed;transform-origin:50% 50%;width:20px}.pm-foot[data-v-67e6707d]{align-items:center;display:flex;flex-wrap:wrap;gap:4px;grid-column:1/-1;margin-block-start:14px;padding-block:12px 6px;position:relative}.pm-foot .pm-link[data-v-67e6707d]{padding-inline:0 14px}.pm-lang[data-v-67e6707d]{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:6px;height:32px;letter-spacing:.06em;margin-inline-start:auto}.pm-lang[data-v-67e6707d],.pm-rule[data-v-67e6707d]{color:var(--muted-foreground)}.pm-rule[data-v-67e6707d]{height:2px;position:absolute;top:0;inset-inline:0;overflow:visible;width:100%}.pm-rule line[data-v-67e6707d]{opacity:.6;stroke:currentColor;stroke-dasharray:0 4;stroke-linecap:round;stroke-width:1.6}.site-head[data-v-c0f4840a]{width:100%;z-index:50}.site-head.is-inner[data-v-c0f4840a]{inset-inline:0;position:fixed;top:0;transition:background-color .3s,box-shadow .3s}.site-head.is-inner.is-scrolled[data-v-c0f4840a]{background:color-mix(in srgb,var(--background) 94%,transparent);box-shadow:0 1px 0 var(--border)}.site-head.is-home[data-v-c0f4840a]{position:relative}.site-head-row[data-v-c0f4840a]{align-items:center;display:flex;gap:16px;height:64px;padding-inline:max(16px,calc((100vw - min(1120px,100vw - 32px))/2))}.site-head.is-home .site-head-row[data-v-c0f4840a]{padding-inline:24px}@media(max-width:640px){.site-head.is-home .site-head-row[data-v-c0f4840a]{padding-inline:16px}}@media(max-height:640px){.site-head.is-home .site-head-row[data-v-c0f4840a]{height:48px}}.site-head-start[data-v-c0f4840a]{align-items:center;display:flex;flex:1 1 0}.site-head-center[data-v-c0f4840a]{align-items:center;flex:none;justify-content:center}.site-head-end[data-v-c0f4840a]{align-items:center;display:flex;flex:1 1 0;gap:24px;justify-content:flex-end}.site-head-sub[data-v-c0f4840a]{padding-block:8px;padding-inline:max(16px,calc((100vw - min(1120px,100vw - 32px))/2))}.site-lang[data-v-c0f4840a]{align-items:center;border-radius:8px;color:var(--muted-foreground);display:inline-flex;font-size:12px;font-weight:600;gap:6px;height:32px;letter-spacing:.06em;padding-inline:8px;position:relative;transition:color .2s,opacity .35s}.site-lang[data-v-c0f4840a]:focus-visible,.site-lang[data-v-c0f4840a]:hover{color:var(--foreground)}.site-lang[data-v-c0f4840a]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.site-lang[data-v-c0f4840a]:before,[data-v-c0f4840a] .site-menu-btn:before{content:"";top:-6px;right:-6px;bottom:-6px;left:-6px;position:absolute}[data-v-c0f4840a] .site-menu-btn{position:relative}.site-head.is-pocket[data-v-c0f4840a]{--site-gutter:8px;--frame-pocket-ground:var(--window-ground);--frame-pocket-line:var(--window-ring);--frame-pocket-bleed:var(--site-gutter);--frame-pocket-gap:var(--site-gutter);top:var(--site-gutter);inset-inline:var(--site-gutter);width:auto;--site-head-lines:inset 0 1px 0 var(--window-ring),inset 1px 0 0 var(--window-ring),inset -1px 0 0 var(--window-ring);box-shadow:var(--site-head-lines)}.site-head.is-pocket.is-scrolled[data-v-c0f4840a]{background:none;box-shadow:var(--site-head-lines)}.site-head.is-pocket[data-v-c0f4840a],.site-head.is-pocket .site-head-row[data-v-c0f4840a]{pointer-events:none}.site-head.is-pocket .site-head-row[data-v-c0f4840a] .frame-pocket,.site-head.is-pocket .site-head-sub[data-v-c0f4840a]{pointer-events:auto}.site-frost[data-v-c0f4840a]{height:calc(var(--frost-h, 56px) - 1px);position:fixed;top:calc(var(--site-gutter, 8px) + 1px);inset-inline:calc(var(--site-gutter, 8px) + 1px);pointer-events:none;transition:visibility 0s linear .4s;visibility:hidden;z-index:49}.site-frost.is-on[data-v-c0f4840a]{transition-delay:0s;visibility:visible}.site-frost>i[data-v-c0f4840a]{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .4s cubic-bezier(.32,.72,0,1)}.site-frost.is-on>i[data-v-c0f4840a]{opacity:1}.site-frost>i[data-v-c0f4840a]:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 16%,#000 32%,transparent 48%);mask-image:linear-gradient(0deg,transparent 0,#000 16%,#000 32%,transparent 48%)}.site-frost>i[data-v-c0f4840a]:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(0deg,transparent 16%,#000 32%,#000 48%,transparent 64%);mask-image:linear-gradient(0deg,transparent 16%,#000 32%,#000 48%,transparent 64%)}.site-frost>i[data-v-c0f4840a]:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(0deg,transparent 32%,#000 48%,#000 64%,transparent 80%);mask-image:linear-gradient(0deg,transparent 32%,#000 48%,#000 64%,transparent 80%)}.site-frost>i[data-v-c0f4840a]:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(0deg,transparent 48%,#000 64%,#000 80%,transparent 96%);mask-image:linear-gradient(0deg,transparent 48%,#000 64%,#000 80%,transparent 96%)}.site-frost>i[data-v-c0f4840a]:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(0deg,transparent 64%,#000 80%,#000);mask-image:linear-gradient(0deg,transparent 64%,#000 80%,#000)}.site-frost>i[data-v-c0f4840a]:nth-child(6){background:linear-gradient(to top,transparent 0,color-mix(in srgb,var(--background) 30%,transparent) 50%,color-mix(in srgb,var(--background) 62%,transparent) 100%)}html.xu-morphing .site-frost[data-v-c0f4840a]{display:none}@media print{.site-frost[data-v-c0f4840a]{display:none}}@media(min-width:1440px){.site-head.is-pocket[data-v-c0f4840a] .site-head-sub:has([data-head-row]){align-items:center;background:none;display:flex;height:48px;justify-content:center;left:var(--head-free-l,0);margin:0;padding:0 24px;pointer-events:none;position:fixed;right:var(--head-free-r,0);top:16px}.site-head.is-pocket .site-head-sub[data-v-c0f4840a] [data-head-row]>*{pointer-events:auto}.site-head.is-pocket .site-head-sub[data-v-c0f4840a] [data-head-row]{flex-wrap:nowrap;gap:16px;justify-content:center}.site-head.is-pocket .site-head-sub[data-v-c0f4840a] [data-head-lift]{position:static;transform:none;translate:none}.site-head.is-pocket .site-head-sub[data-v-c0f4840a] [data-head-row]>[data-head-search]{flex:0 1 200px;min-width:120px}.site-head.is-pocket .site-head-sub[data-v-c0f4840a] [data-head-row] input{width:100%}}.site-head.is-pocket[data-v-c0f4840a] div:has(>[data-slot=navigation-menu-viewport]){position:fixed;top:66px;inset-inline:0}.site-head.is-pocket[data-v-c0f4840a] [data-slot=navigation-menu-viewport]{left:0}.site-head.is-pocket .site-mega[data-v-c0f4840a]{width:min(1180px,calc(100vw - 48px))}.site-window[data-v-c0f4840a]{border:solid var(--window-ground);border-width:var(--site-gutter) var(--site-gutter) 0;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:0}@media print{.site-window[data-v-c0f4840a]{display:none}}.site-head.is-pocket .site-head-row[data-v-c0f4840a]{height:48px;margin-block-end:8px;padding-inline:0;position:relative;z-index:2}.site-head.is-pocket .site-head-end[data-v-c0f4840a],.site-head.is-pocket .site-head-start[data-v-c0f4840a]{height:48px}.site-head.is-pocket .site-head-sub[data-v-c0f4840a]{margin-block-start:10px;padding-inline:max(8px,calc((100vw - min(1120px,100vw - 32px))/2 - var(--site-gutter)));position:relative;z-index:1}.site-pocket[data-v-c0f4840a]{align-self:flex-start}.site-pocket-in[data-v-c0f4840a]{display:contents}.site-head.is-pocket .site-pocket-in[data-v-c0f4840a]{align-items:center;display:flex;gap:18px;height:48px;padding-inline:4px}.site-head.is-pocket .site-pocket-in.is-brand[data-v-c0f4840a]{padding-inline:13px}.site-head.is-pocket .site-head-start[data-v-c0f4840a] .frame-pocket:has(.pm.is-open){z-index:4}.site-head.is-pocket .site-head-start[data-v-c0f4840a] .frame-pocket__body{align-items:stretch;flex-direction:column;gap:0}.site-cap[data-v-c0f4840a]{display:none;height:calc(var(--cap, 64px) + 18px);inset:0 0 auto;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.site-cap>span[data-v-c0f4840a]{border:1px solid var(--window-ring);border-bottom:0;border-start-end-radius:16px;border-start-start-radius:16px;box-shadow:0 0 0 2000px var(--window-ground);height:40px;position:absolute;top:var(--cap,64px);inset-inline:var(--site-gutter)}html.site-window-off .site-cap>span[data-v-c0f4840a]{border-color:transparent}@media(max-width:639.98px){.site-head.is-pocket .site-cap[data-v-c0f4840a]{display:block}.site-head.is-pocket[data-v-c0f4840a] .frame-pocket__body{background:none}.site-head.is-pocket[data-v-c0f4840a] .frame-pocket__body:before,.site-head.is-pocket[data-v-c0f4840a] .frame-pocket__mouth{display:none}}@media(max-width:1023.98px){.site-head.is-pocket .site-lang[data-v-c0f4840a]:not(.site-theme){display:none}}.site-head.is-pocket .site-pocket-in>.xu-enter-btn[data-v-c0f4840a]{margin-inline:6px}.site-here[data-v-c0f4840a]{display:none}@media(min-width:640px){.site-head.is-pocket .site-here[data-v-c0f4840a]{align-items:center;color:var(--foreground);display:inline-flex;font-size:16px;font-weight:500;gap:10px;height:40px;inset-inline-start:calc(var(--head-start-edge, 210px) + 16px);padding-inline:8px 12px;pointer-events:auto;position:fixed;top:14px;white-space:nowrap}.site-here[data-v-c0f4840a] svg{flex:none;height:24px;width:24px}}@media(min-width:1024px){.site-head.is-pocket .site-here[data-v-c0f4840a]{inset-inline-start:calc(var(--head-start-edge, 397px) + 16px)}}.site-head.is-pocket[data-v-c0f4840a] .frame-pocket__body:before,.site-head.is-pocket[data-v-c0f4840a] .frame-pocket__mouth{transition:opacity .2s ease}html.site-window-off .site-head.is-pocket[data-v-c0f4840a],html.site-window-off .site-head.is-pocket.is-scrolled[data-v-c0f4840a]{background:var(--window-ground);box-shadow:none}html.site-window-off .site-frost[data-v-c0f4840a]{visibility:hidden}html.site-window-off .site-head.is-pocket[data-v-c0f4840a] .frame-pocket__body:before,html.site-window-off .site-head.is-pocket[data-v-c0f4840a] .frame-pocket__mouth{opacity:0}@media(prefers-reduced-motion:no-preference){.site-head.is-arriving .site-window[data-v-c0f4840a]{animation:site-window-in-c0f4840a .22s cubic-bezier(.32,.72,0,1) both}.site-head.is-arriving[data-v-c0f4840a] .frame-pocket__body{animation:site-pocket-ground-in-c0f4840a .22s cubic-bezier(.32,.72,0,1) both}.site-head.is-arriving[data-v-c0f4840a] .frame-pocket__body:before,.site-head.is-arriving[data-v-c0f4840a] .frame-pocket__mouth{animation:site-pocket-line-in-c0f4840a .22s cubic-bezier(.32,.72,0,1) both}}@keyframes site-window-in-c0f4840a{0%{border-width:0}}@keyframes site-pocket-ground-in-c0f4840a{0%{background-color:transparent}}@keyframes site-pocket-line-in-c0f4840a{0%{opacity:0}}.is-particle .site-reveal[data-v-c0f4840a]:not(.is-in){opacity:0;pointer-events:none}.is-particle .site-reveal.is-in[data-v-c0f4840a]{opacity:1;transition:opacity .35s ease}.wmk[data-v-2d495dea]{display:block;overflow:visible}@media(forced-colors:active){.wmk path[data-v-2d495dea]{fill:CanvasText}}.ftw[data-v-e8466f20]{color:var(--foreground);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ftw.is-box[data-v-e8466f20]{aspect-ratio:10/2.75;overflow:hidden}.ftw-canvas[data-v-e8466f20]{color:var(--primary);height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%}.ftw.is-viewport .ftw-canvas[data-v-e8466f20]{position:fixed}.dark .ftw-canvas[data-v-e8466f20]{color:color-mix(in srgb,var(--primary) 80%,#fff)}.ftw-word[data-v-e8466f20]{height:100%;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;width:100%}.ftw.is-box .ftw-word[data-v-e8466f20]{height:92%}.ftw:not(.is-js) .ftw-word[data-v-e8466f20]{animation:ftw-failsafe-e8466f20 .4s ease 6s forwards;opacity:0}.ftw.is-js .ftw-word[data-v-e8466f20]{opacity:0}.ftw.is-off .ftw-word[data-v-e8466f20]{opacity:1}.ftw.is-off .ftw-canvas[data-v-e8466f20]{display:none}@keyframes ftw-failsafe-e8466f20{to{opacity:1}}@media(forced-colors:active){.ftw-canvas[data-v-e8466f20]{display:none}.ftw .ftw-word[data-v-e8466f20],.ftw.is-js .ftw-word[data-v-e8466f20]{animation:none;color:CanvasText;opacity:1}}
