.nav-items[data-v-56b53cc7]{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;gap:clamp(.7rem,1.8vw,1.4rem);padding-inline-end:10rem;box-sizing:border-box}.nav-item[data-v-56b53cc7]{text-decoration:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0;border:0;background:transparent;color:var(--home-on-cobalt);font:inherit;cursor:pointer;opacity:.72;transition:opacity var(--home-duration-short) var(--home-ease-out),transform var(--home-duration-micro) var(--home-ease-out)}.nav-item>span[data-v-56b53cc7],.nav-text-wrapper>span[data-v-56b53cc7]{position:relative;color:inherit;font-family:var(--home-font-body);font-size:.875rem;font-weight:500;letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none}.nav-item.active[data-v-56b53cc7]{opacity:1}.nav-item.active>span[data-v-56b53cc7],.nav-item.active .nav-text-wrapper>span[data-v-56b53cc7]:first-child{font-weight:700}.nav-right-item[data-v-56b53cc7]{position:absolute;inset-inline-end:0;width:10rem;box-sizing:border-box;opacity:1;gap:var(--home-space-xs);justify-content:flex-start}.account-link[data-v-56b53cc7]{width:10rem;height:2rem;padding-inline:.375rem .5rem;border:1px solid color-mix(in oklch,var(--home-on-cobalt) 28%,transparent);border-radius:0;background:color-mix(in oklch,var(--home-on-cobalt) 8%,transparent);box-sizing:border-box;justify-content:flex-start}.account-link.active[data-v-56b53cc7]{background:color-mix(in oklch,var(--home-on-cobalt) 16%,transparent)}.account-copy[data-v-56b53cc7]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15}.account-copy>span[data-v-56b53cc7]{display:block;max-width:6.5rem;overflow:hidden;text-overflow:ellipsis}.account-copy .account-label[data-v-56b53cc7]{color:var(--home-on-cobalt);font-size:.8125rem;font-weight:750}.account-copy .account-name[data-v-56b53cc7]{margin-top:.125rem;color:var(--home-on-cobalt-muted);font-size:.75rem;font-weight:500}.account-arrow[data-v-56b53cc7]{width:.75rem;height:.75rem;flex:0 0 auto;color:var(--home-on-cobalt-muted);margin-inline-start:auto;transition:transform var(--home-duration-micro) var(--home-ease-out)}.welcome-avatar[data-v-56b53cc7]{width:1.5rem;height:1.5rem;flex:0 0 auto;border:1px solid var(--home-on-cobalt);border-radius:0;object-fit:cover}.welcome-avatar--fallback[data-v-56b53cc7]{display:grid;place-items:center;color:var(--home-cobalt-deep);background:var(--home-on-cobalt);font-size:.6rem;font-weight:750}.nav-text-wrapper[data-v-56b53cc7]{position:relative;display:inline-flex;align-items:center}.nav-badge[data-v-56b53cc7]{position:absolute!important;inset:-.35rem -.75rem auto auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:1rem;height:1rem;padding-inline:.1875rem;border-radius:0;background:var(--home-coral);color:var(--home-coral-ink)!important;font-size:.6875rem!important;font-weight:700!important;line-height:1}.nav-item[data-v-56b53cc7]:active{transform:translateY(1px)}.nav-item[data-v-56b53cc7]:focus-visible{outline:2px solid var(--home-focus);outline-offset:2px;border-radius:0}.nav-item[data-v-56b53cc7]:disabled{cursor:not-allowed;opacity:.55}@media(hover:hover)and (pointer:fine){.nav-item[data-v-56b53cc7]:hover{opacity:1}.account-link[data-v-56b53cc7]:hover{background:color-mix(in oklch,var(--home-on-cobalt) 16%,transparent)}.account-link:hover .account-arrow[data-v-56b53cc7]{transform:translate(2px)}}@media(max-width:68rem)and (min-width:48.0625rem){.nav-items[data-v-56b53cc7]{gap:var(--home-space-sm);padding-inline-end:8rem}.nav-item>span[data-v-56b53cc7],.nav-text-wrapper>span[data-v-56b53cc7]{font-size:.875rem}.account-name[data-v-56b53cc7]{display:none}}@media(prefers-reduced-motion:reduce){.nav-item[data-v-56b53cc7],.account-arrow[data-v-56b53cc7]{transition-duration:0ms}}:root{--home-paper: oklch(98% .008 258);--home-content-white: oklch(100% 0 0);--home-paper-2: oklch(95.5% .018 258);--home-paper-3: oklch(92% .026 258);--home-ink: oklch(23% .045 265);--home-ink-2: oklch(43% .038 260);--home-muted: oklch(55% .032 258);--home-rule: oklch(86% .028 258);--home-cobalt: oklch(45% .155 269);--home-cobalt-deep: oklch(35% .145 270);--home-cobalt-soft: oklch(66% .11 257);--home-on-cobalt: oklch(97% .012 255);--home-on-cobalt-muted: oklch(86% .035 255);--home-coral: oklch(56% .205 18);--home-coral-hover: oklch(51% .195 18);--home-coral-ink: oklch(98% .008 255);--home-focus: oklch(81% .16 86);--home-online: oklch(72% .17 145);--home-loading: oklch(78% .16 78);--home-stats-ink: oklch(91% .018 255);--home-stats-label: oklch(82% .025 255);--home-stats-rule: color-mix(in oklch, var(--home-on-cobalt) 22%, transparent);--home-stats-shadow: color-mix(in oklch, var(--home-ink) 65%, transparent);--home-font-display: var(--site-font);--home-font-body: var(--site-font);--home-font-mono: var(--site-font);--home-space-3xs: .125rem;--home-space-2xs: .25rem;--home-space-xs: .5rem;--home-space-sm: .75rem;--home-space-md: 1rem;--home-space-lg: 1.5rem;--home-space-xl: 2.5rem;--home-space-2xl: 4rem;--home-space-3xl: 6rem;--home-page-max: 84rem;--home-page-gutter: clamp(1rem, 4vw, 2.5rem);--home-nav-height: 5rem;--home-nav-condensed-height: 2.75rem;--home-radius-sm: .375rem;--home-radius-md: .625rem;--home-radius-pill: 999px;--home-ease-out: cubic-bezier(.16, 1, .3, 1);--home-ease-in: cubic-bezier(.7, 0, .84, 0);--home-ease-in-out: cubic-bezier(.65, 0, .35, 1);--home-duration-micro: .12s;--home-duration-short: .22s;--home-duration-long: .42s;--home-hero-crossfade: 1.6s;--home-hero-drift: 10s;--home-z-base: 1;--home-z-raised: 10;--home-z-dropdown: 100;--home-z-sticky: 200;--home-z-modal: 400}@media(max-width:64rem){:root{--home-nav-height: 2.75rem;--home-nav-condensed-height: 2.75rem}}.containers[data-v-a5dc066d]{position:fixed;inset:0 0 auto;z-index:var(--home-z-sticky);isolation:isolate;display:flex;flex-direction:column;width:100%;height:var(--home-nav-height);color:var(--home-on-cobalt);font-family:var(--home-font-body);pointer-events:none}.containers[data-v-a5dc066d]:before,.containers[data-v-a5dc066d]:after{content:"";position:absolute;inset:0;z-index:-1;transform:scaleY(1);transform-origin:top;pointer-events:none;transition:opacity .18s ease-out,transform .16s var(--home-ease-out)}.containers[data-v-a5dc066d]:before{background:var(--home-cobalt);opacity:1}.containers[data-v-a5dc066d]:after{background:linear-gradient(180deg,color-mix(in oklch,var(--home-cobalt-deep) 64%,transparent) 0%,color-mix(in oklch,var(--home-cobalt-deep) 32%,transparent) 58%,transparent 100%);opacity:0}.nav-shell[data-v-a5dc066d]{width:min(var(--home-page-max),100%);height:100%;margin-inline:auto;padding-inline:var(--home-page-gutter);box-sizing:border-box}.utility-bar[data-v-a5dc066d]{height:2.75rem;background:transparent;color:var(--home-on-cobalt);pointer-events:auto}.utility-inner[data-v-a5dc066d]{position:relative;display:grid;grid-template-columns:minmax(9rem,1fr) minmax(0,2fr);align-items:center;gap:clamp(var(--home-space-md),2vw,var(--home-space-lg))}.qq-group-prompt[data-v-a5dc066d]{position:absolute;left:50%;display:flex;align-items:center;gap:.25rem;color:var(--home-on-cobalt);font-size:.75rem;font-weight:500;white-space:nowrap;transform:translate(-50%)}.qq-group-prompt a[data-v-a5dc066d]{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.qq-group-prompt a[data-v-a5dc066d]:focus-visible{outline:2px solid var(--home-focus);outline-offset:3px}.friend-links[data-v-a5dc066d]{display:flex;grid-column:2;align-items:center;justify-content:flex-end;gap:clamp(var(--home-space-xs),1.05vw,var(--home-space-sm));min-width:0;overflow:hidden}.friend-links a[data-v-a5dc066d]{min-width:0;color:color-mix(in oklch,var(--home-on-cobalt) 84%,transparent);font-size:.6875rem;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:color var(--home-duration-short) var(--home-ease-out)}.friend-links a[data-v-a5dc066d]:hover{color:var(--home-on-cobalt)}.friend-links a[data-v-a5dc066d]:focus-visible{outline:2px solid var(--home-focus);outline-offset:3px}.containers.has-bind-notice .friend-links[data-v-a5dc066d]{display:none}.mc-bind-alert[data-v-a5dc066d]{display:inline-flex;grid-column:2;align-items:center;justify-self:end;gap:.625rem;min-height:2.25rem;padding:.25rem .35rem .25rem .625rem;border:1px solid color-mix(in oklch,var(--home-coral) 75%,white);border-radius:0;background:var(--home-coral);color:var(--home-coral-ink);font:inherit;text-align:left;cursor:pointer}.mc-bind-alert-icon[data-v-a5dc066d]{display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid currentColor;font-size:.75rem;font-weight:850;line-height:1}.mc-bind-alert-copy[data-v-a5dc066d]{display:flex;align-items:baseline;gap:.35rem;white-space:nowrap}.mc-bind-alert-copy strong[data-v-a5dc066d]{font-size:.75rem;font-weight:800}.mc-bind-alert-copy>span[data-v-a5dc066d]{font-size:.6875rem;font-weight:600}.mc-bind-alert-action[data-v-a5dc066d]{display:inline-flex;align-items:center;gap:.35rem;padding:.375rem .5rem;background:var(--home-coral-ink);color:var(--home-coral);font-size:.6875rem;font-weight:800;white-space:nowrap}.mc-bind-alert[data-v-a5dc066d]:hover{background:var(--home-coral-hover)}.mc-bind-alert[data-v-a5dc066d]:focus-visible{outline:2px solid var(--home-focus);outline-offset:2px}.brand[data-v-a5dc066d]{appearance:none;display:inline-flex;align-items:center;gap:var(--home-space-sm);min-width:9rem;min-height:2.5rem;padding:0;border:0;background:transparent;color:var(--home-on-cobalt);font:inherit;text-align:start;cursor:pointer}.brand-mark[data-v-a5dc066d]{width:1.5rem;height:1.5rem;object-fit:contain;filter:invert(1)}.brand-copy[data-v-a5dc066d]{display:flex;align-items:baseline;min-width:0;gap:var(--home-space-xs);white-space:nowrap}.brand-copy strong[data-v-a5dc066d]{display:block;font-family:var(--home-font-display);font-size:1rem;font-weight:700;letter-spacing:-.025em}.brand-message-enter-active[data-v-a5dc066d],.brand-message-leave-active[data-v-a5dc066d]{transition:opacity var(--home-duration-micro) var(--home-ease-out),transform var(--home-duration-micro) var(--home-ease-out)}.brand-message-enter-from[data-v-a5dc066d],.brand-message-leave-to[data-v-a5dc066d]{opacity:0;transform:translate3d(0,.3rem,0)}.community-menu[data-v-a5dc066d]{position:relative}.community-menu summary[data-v-a5dc066d]{display:inline-flex;align-items:center;gap:var(--home-space-xs);min-height:2.25rem;padding-inline:var(--home-space-sm);border-radius:var(--home-radius-sm);color:var(--home-on-cobalt-muted);font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;list-style:none}.community-menu summary[data-v-a5dc066d]::-webkit-details-marker{display:none}.community-menu[open] summary svg[data-v-a5dc066d]{transform:rotate(180deg)}.community-menu summary svg[data-v-a5dc066d]{transition:transform var(--home-duration-short) var(--home-ease-out)}.community-panel[data-v-a5dc066d]{position:absolute;inset:calc(100% + var(--home-space-xs)) 0 auto auto;z-index:var(--home-z-dropdown);width:17rem;padding:var(--home-space-sm);border:1px solid var(--home-rule);border-radius:var(--home-radius-md);background:var(--home-paper);color:var(--home-ink);box-shadow:0 1rem 2.5rem color-mix(in oklch,var(--home-ink) 16%,transparent)}.community-list[data-v-a5dc066d]{display:grid}.community-list button[data-v-a5dc066d],.social-list button[data-v-a5dc066d]{appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.community-list button[data-v-a5dc066d]{min-height:2.5rem;padding-inline:var(--home-space-sm);border-radius:var(--home-radius-sm);text-align:start;font-size:.8125rem}.social-list[data-v-a5dc066d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-space-xs);margin-block-start:var(--home-space-sm);padding-block-start:var(--home-space-sm);border-block-start:1px solid var(--home-rule)}.social-list button[data-v-a5dc066d]{display:inline-flex;align-items:center;gap:var(--home-space-xs);min-height:2.5rem;padding-inline:var(--home-space-xs);border-radius:var(--home-radius-sm);color:var(--home-ink-2);font-size:.75rem}.social-list img[data-v-a5dc066d]{width:1rem;height:1rem;object-fit:contain;filter:brightness(0)}.guideline[data-v-a5dc066d]{height:2.25rem;border:0;background:transparent;color:var(--home-on-cobalt);pointer-events:auto;opacity:1;transform:translateY(0);transition:opacity .16s var(--home-ease-out),transform .16s var(--home-ease-out)}.containers.is-condensed[data-v-a5dc066d]:before,.containers.is-condensed[data-v-a5dc066d]:after{transform:scaleY(.55)}.containers.is-condensed .guideline[data-v-a5dc066d]{opacity:0;transform:translateY(-.75rem);pointer-events:none;transition-duration:var(--home-duration-short);transition-timing-function:var(--home-ease-in)}.containers.is-transparent[data-v-a5dc066d]:before{opacity:0}.containers.is-transparent[data-v-a5dc066d]:after{opacity:1}.containers.is-transparent .utility-bar[data-v-a5dc066d],.containers.is-transparent .guideline[data-v-a5dc066d]{text-shadow:0 1px 2px color-mix(in oklch,var(--home-ink) 44%,transparent)}.containers.is-transparent .brand-mark[data-v-a5dc066d]{filter:invert(1) drop-shadow(0 1px 2px color-mix(in oklch,var(--home-ink) 38%,transparent))}.guideline[data-v-a5dc066d] .nav-item{transform:translateY(0);transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:var(--home-ease-out)}.containers.is-condensed .guideline[data-v-a5dc066d] .nav-item{opacity:0;transform:translateY(.625rem);transition-duration:var(--home-duration-micro);transition-delay:0ms!important;transition-timing-function:var(--home-ease-in)}.containers.is-revealing .guideline[data-v-a5dc066d]{opacity:1;transform:translateY(0);transition:opacity .12s var(--home-ease-out),transform .18s var(--home-ease-out)}.containers.is-revealing .guideline[data-v-a5dc066d] .nav-item{transition-property:opacity,transform;transition-duration:.24s;transition-timing-function:var(--home-ease-out)}.containers.is-revealing .guideline[data-v-a5dc066d] .nav-item:nth-child(1){transition-delay:0ms}.containers.is-revealing .guideline[data-v-a5dc066d] .nav-item:nth-child(2){transition-delay:35ms}.containers.is-revealing .guideline[data-v-a5dc066d] .nav-item:nth-child(3){transition-delay:70ms}.containers.is-revealing .guideline[data-v-a5dc066d] .nav-item:nth-child(4){transition-delay:105ms}.containers.is-revealing .guideline[data-v-a5dc066d] .nav-item:nth-child(5){transition-delay:.14s}.containers.is-revealing .guideline[data-v-a5dc066d] .nav-item:nth-child(6){transition-delay:175ms}.containers.is-revealing .guideline[data-v-a5dc066d] .nav-item:nth-child(7){transition-delay:.21s}.containers.is-revealing .guideline[data-v-a5dc066d] .nav-item:nth-child(8){transition-delay:245ms}.containers.is-revealing .guideline[data-v-a5dc066d] .nav-item:nth-child(n+9){transition-delay:.28s}.containers.is-revealing .guideline[data-v-a5dc066d] .nav-item:hover,.containers.is-revealing .guideline[data-v-a5dc066d] .nav-item:focus-visible{transition-delay:0ms!important}.containers.is-navigating .guideline[data-v-a5dc066d],.containers.is-navigating .guideline[data-v-a5dc066d] .nav-item{transition:none!important;transform:none!important;opacity:1!important}.containers.is-navigating[data-v-a5dc066d]:before,.containers.is-navigating[data-v-a5dc066d]:after{transform:scaleY(1)!important;transition:opacity .18s ease-out!important}.menu-overlay[data-v-a5dc066d],.mobile-menu[data-v-a5dc066d]{pointer-events:auto}.guide-inner[data-v-a5dc066d]{display:flex;align-items:center}.nav-list[data-v-a5dc066d]{width:100%;height:100%}.hamburger[data-v-a5dc066d]{display:none}.menu-overlay[data-v-a5dc066d]{appearance:none;position:fixed;inset:var(--home-nav-height) 0 0;z-index:calc(var(--home-z-sticky) - 1);border:0;background:color-mix(in oklch,var(--home-ink) 52%,transparent)}.mobile-menu[data-v-a5dc066d]{position:fixed;inset:var(--home-nav-height) 0 auto;z-index:var(--home-z-sticky);max-height:calc(100dvh - var(--home-nav-height));overflow-y:auto;border-block-start:1px solid var(--home-rule);background:var(--home-paper);color:var(--home-ink);box-shadow:0 1rem 2.5rem color-mix(in oklch,var(--home-ink) 18%,transparent)}.mobile-menu-inner[data-v-a5dc066d],.mobile-community[data-v-a5dc066d]{width:min(100%,40rem);margin-inline:auto;padding-inline:var(--home-page-gutter);box-sizing:border-box}.mobile-menu-inner[data-v-a5dc066d]{display:grid;padding-block:var(--home-space-sm)}.mobile-mc-bind-alert[data-v-a5dc066d]{display:grid;gap:.35rem;margin:0 0 var(--home-space-sm);padding:var(--home-space-sm);border-left:3px solid var(--home-coral);background:color-mix(in oklch,var(--home-coral) 9%,var(--home-paper));color:var(--home-ink)}.mobile-mc-bind-alert strong[data-v-a5dc066d]{font-size:.8125rem;font-weight:800}.mobile-mc-bind-alert p[data-v-a5dc066d]{margin:0;color:var(--home-ink-2);font-size:.75rem;line-height:1.5}.mobile-mc-bind-alert button[data-v-a5dc066d]{justify-self:start;min-height:2rem;margin-top:.25rem;padding:0 .625rem;border:0;border-radius:0;background:var(--home-coral);color:var(--home-coral-ink);font:inherit;font-size:.75rem;font-weight:750;cursor:pointer}.mobile-mc-bind-alert button[data-v-a5dc066d]:focus-visible{outline:2px solid var(--home-cobalt);outline-offset:2px}.mobile-menu-inner>.mobile-home-link[data-v-a5dc066d]{appearance:none;display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;padding:0;border:0;border-block-end:1px solid var(--home-rule);background:transparent;color:inherit;font:inherit;font-size:1rem;font-weight:600;text-align:start;white-space:nowrap;cursor:pointer}.mobile-nav-badge[data-v-a5dc066d]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:1.25rem;height:1.25rem;padding-inline:var(--home-space-2xs);border-radius:var(--home-radius-pill);background:var(--home-coral);color:var(--home-coral-ink);font-size:.625rem}.mobile-community[data-v-a5dc066d]{padding-block:var(--home-space-md) var(--home-space-xl)}.mobile-community>p[data-v-a5dc066d]{margin:0 0 var(--home-space-sm);color:var(--home-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em}.mobile-community-links[data-v-a5dc066d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-space-xs)}.mobile-community-links button[data-v-a5dc066d],.mobile-social-links button[data-v-a5dc066d]{appearance:none;min-height:2.75rem;border:1px solid var(--home-rule);border-radius:var(--home-radius-sm);background:var(--home-paper-2);color:var(--home-ink-2);font:inherit;font-size:.75rem;cursor:pointer}.mobile-social-links[data-v-a5dc066d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--home-space-xs);margin-block-start:var(--home-space-xs)}.mobile-social-links button[data-v-a5dc066d]{display:grid;place-items:center;gap:var(--home-space-2xs);padding-block:var(--home-space-xs)}.mobile-social-links img[data-v-a5dc066d]{width:1rem;height:1rem;object-fit:contain;filter:brightness(0)}.mobile-social-links span[data-v-a5dc066d]{white-space:nowrap}.fade-enter-active[data-v-a5dc066d],.fade-leave-active[data-v-a5dc066d],.menu-slide-enter-active[data-v-a5dc066d],.menu-slide-leave-active[data-v-a5dc066d]{transition:opacity var(--home-duration-short) var(--home-ease-out),transform var(--home-duration-short) var(--home-ease-out)}.fade-enter-from[data-v-a5dc066d],.fade-leave-to[data-v-a5dc066d]{opacity:0}.menu-slide-enter-from[data-v-a5dc066d],.menu-slide-leave-to[data-v-a5dc066d]{opacity:0;transform:translateY(-.5rem)}.brand[data-v-a5dc066d]:focus-visible,.community-menu summary[data-v-a5dc066d]:focus-visible,.community-panel button[data-v-a5dc066d]:focus-visible,.hamburger[data-v-a5dc066d]:focus-visible,.mobile-menu button[data-v-a5dc066d]:focus-visible{outline:2px solid var(--home-focus);outline-offset:2px}.brand[data-v-a5dc066d]:active,.hamburger[data-v-a5dc066d]:active,.community-panel button[data-v-a5dc066d]:active,.mobile-menu button[data-v-a5dc066d]:active{transform:translateY(1px)}.brand[data-v-a5dc066d]:disabled,.hamburger[data-v-a5dc066d]:disabled,.community-panel button[data-v-a5dc066d]:disabled,.mobile-menu button[data-v-a5dc066d]:disabled{cursor:not-allowed;opacity:.55}@media(hover:hover)and (pointer:fine){.brand[data-v-a5dc066d]:hover,.community-menu summary[data-v-a5dc066d]:hover{opacity:.82}.community-list button[data-v-a5dc066d]:hover,.social-list button[data-v-a5dc066d]:hover{background:var(--home-paper-2)}}@media(max-width:78rem){.qq-group-prompt[data-v-a5dc066d]{display:none}}@media(max-width:64rem){.containers.is-condensed[data-v-a5dc066d]:before,.containers.is-condensed[data-v-a5dc066d]:after{transform:scaleY(1)}.utility-bar[data-v-a5dc066d]{height:2.75rem}.guideline[data-v-a5dc066d],.friend-links[data-v-a5dc066d],.qq-group-prompt[data-v-a5dc066d],.nav-list[data-v-a5dc066d]{display:none}.utility-inner[data-v-a5dc066d]{display:flex;gap:var(--home-space-xs)}.brand[data-v-a5dc066d]{flex:1;min-width:0}.containers.has-bind-notice .brand-copy[data-v-a5dc066d]{display:none}.mc-bind-alert[data-v-a5dc066d]{flex:0 1 auto;gap:.4rem;min-width:0;min-height:2.125rem;padding:.25rem .4rem}.mc-bind-alert-icon[data-v-a5dc066d]{flex:0 0 auto;width:1rem;height:1rem;font-size:.625rem}.mc-bind-alert-copy[data-v-a5dc066d]{display:grid;gap:0;line-height:1.1}.mc-bind-alert-copy strong[data-v-a5dc066d]{font-size:.6875rem}.mc-bind-alert-copy>span[data-v-a5dc066d]{font-size:.625rem}.mc-bind-alert-action[data-v-a5dc066d]{padding:.25rem;font-size:.6875rem}.mc-bind-alert-action>span[data-v-a5dc066d]{display:none}.brand-copy[data-v-a5dc066d]{align-items:center}.hamburger[data-v-a5dc066d]{appearance:none;display:inline-flex;order:-1;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.hamburger span[data-v-a5dc066d]{display:block;width:1.125rem;height:2px;border-radius:1px;background:var(--home-on-cobalt);transform-origin:center;transition:transform var(--home-duration-short) var(--home-ease-out),opacity var(--home-duration-short) var(--home-ease-out)}.hamburger.open span[data-v-a5dc066d]:nth-child(1){transform:translateY(.4375rem) rotate(45deg)}.hamburger.open span[data-v-a5dc066d]:nth-child(2){opacity:0}.hamburger.open span[data-v-a5dc066d]:nth-child(3){transform:translateY(-.4375rem) rotate(-45deg)}.menu-overlay[data-v-a5dc066d]{inset:0;z-index:calc(var(--home-z-sticky) + 1);background:color-mix(in oklch,var(--home-ink) 58%,transparent)}.mobile-menu[data-v-a5dc066d]{inset:0 auto 0 0;z-index:calc(var(--home-z-sticky) + 2);display:flex;flex-direction:column;width:min(19.5rem,calc(100vw - 2.25rem));max-height:100dvh;overflow:hidden;border:0;border-radius:0;box-shadow:.875rem 0 2.25rem color-mix(in oklch,var(--home-ink) 20%,transparent)}.mobile-menu-brand-row[data-v-a5dc066d]{display:flex;align-items:stretch;min-height:4.75rem;background:var(--home-cobalt);color:var(--home-on-cobalt)}.mobile-menu-brand[data-v-a5dc066d]{appearance:none;display:flex;flex:1;align-items:center;gap:var(--home-space-md);min-width:0;padding:var(--home-space-md);border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.mobile-menu-brand img[data-v-a5dc066d]{width:2.25rem;height:2.25rem;object-fit:contain;filter:invert(1)}.mobile-menu-brand span[data-v-a5dc066d]{display:grid;min-width:0;gap:var(--home-space-3xs)}.mobile-menu-brand strong[data-v-a5dc066d]{font-family:var(--home-font-display);font-size:1rem;font-weight:750}.mobile-menu-brand small[data-v-a5dc066d]{color:var(--home-on-cobalt-muted);font-family:var(--home-font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.12em}.mobile-menu-close[data-v-a5dc066d]{appearance:none;width:2.75rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--home-on-cobalt);font:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.mobile-menu-inner[data-v-a5dc066d]{flex:1;min-height:0;overflow-y:auto;align-content:start;width:100%;margin:0;padding:var(--home-space-sm) 0 var(--home-space-lg)}.mobile-qq-prompt[data-v-a5dc066d]{display:flex;align-items:center;justify-content:space-between;gap:var(--home-space-sm);box-sizing:border-box;min-height:3.5rem;margin:.25rem var(--home-space-md) .625rem;padding:.5rem .75rem;border-left:3px solid var(--home-cobalt);background:var(--home-paper-2);color:var(--home-cobalt-deep);text-decoration:none}.mobile-qq-prompt>span[data-v-a5dc066d]:first-child{display:grid;gap:.125rem}.mobile-qq-prompt strong[data-v-a5dc066d]{font-size:.8125rem;font-weight:750}.mobile-qq-prompt small[data-v-a5dc066d]{color:var(--home-ink-2);font-size:.6875rem}.mobile-qq-prompt[data-v-a5dc066d]:focus-visible{outline:2px solid var(--home-cobalt);outline-offset:2px}.mobile-menu-actions[data-v-a5dc066d]{flex:0 0 auto;padding:var(--home-space-xs) var(--home-space-md) max(var(--home-space-xs),env(safe-area-inset-bottom));border-block-start:1px solid var(--home-rule);background:var(--home-paper)}.mobile-logout[data-v-a5dc066d]{appearance:none;width:100%;min-height:2.75rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--home-ink-2);font:inherit;font-size:.875rem;font-weight:600;text-align:start;cursor:pointer}.mobile-logout[data-v-a5dc066d]:hover,.mobile-logout[data-v-a5dc066d]:active{color:var(--home-cobalt-deep)}.mobile-logout[data-v-a5dc066d]:focus-visible{outline:2px solid var(--home-cobalt);outline-offset:-2px}.mobile-logout[data-v-a5dc066d]:disabled{opacity:.55;cursor:wait}.mobile-menu-inner>.mobile-home-link[data-v-a5dc066d]{min-height:2.875rem;padding-inline:var(--home-space-md);border-block-end:0;font-size:.875rem;font-weight:600}.mobile-menu-inner>.mobile-home-link[data-v-a5dc066d]:after{content:"›";color:var(--home-muted);font-size:1.35rem;font-weight:400;line-height:1}.mobile-menu-inner>.mobile-home-link[data-v-a5dc066d]:after{content:none}.mobile-nav-group[data-v-a5dc066d]{margin-block-start:var(--home-space-2xs)}.mobile-nav-group-row[data-v-a5dc066d]{display:flex;align-items:stretch;min-height:2.875rem}.mobile-menu-route[data-v-a5dc066d],.mobile-menu-expander[data-v-a5dc066d],.mobile-nav-children a[data-v-a5dc066d]{appearance:none;border:0;border-radius:0;background:transparent;color:var(--home-ink);font:inherit;cursor:pointer}.mobile-menu-route[data-v-a5dc066d]{display:flex;align-items:center;gap:var(--home-space-xs);min-width:0;padding-inline:var(--home-space-md);font-size:.875rem;flex:1;font-weight:600;text-align:start;white-space:nowrap}.mobile-menu-expander[data-v-a5dc066d]{display:grid;place-items:center;width:2.875rem;color:var(--home-muted)}.mobile-menu-expander svg[data-v-a5dc066d]{width:1rem;height:1rem;transition:transform var(--home-duration-short) var(--home-ease-out)}.mobile-menu-expander[aria-expanded=true] svg[data-v-a5dc066d]{transform:rotate(90deg)}.mobile-nav-group-row.active .mobile-menu-route[data-v-a5dc066d]{color:var(--home-cobalt)}.mobile-nav-children-wrap[data-v-a5dc066d]{display:grid;grid-template-rows:1fr;overflow:hidden}.mobile-nav-children[data-v-a5dc066d]{min-height:0;display:flex;flex-direction:column;padding:var(--home-space-2xs) 0 var(--home-space-xs)}.mobile-nav-children a[data-v-a5dc066d]{min-height:2.25rem;padding-inline:calc(var(--home-space-md) + var(--home-space-sm));color:var(--home-ink-2);font-size:.8125rem;font-weight:550;text-align:start;white-space:nowrap}.mobile-nav-children a[data-v-a5dc066d]:active,.mobile-menu-route[data-v-a5dc066d]:active,.mobile-menu-expander[data-v-a5dc066d]:active{color:var(--home-cobalt-deep);background:transparent}.mobile-subnav-enter-active[data-v-a5dc066d],.mobile-subnav-leave-active[data-v-a5dc066d]{transition:grid-template-rows var(--home-duration-short) var(--home-ease-in-out)}.mobile-subnav-enter-from[data-v-a5dc066d],.mobile-subnav-leave-to[data-v-a5dc066d]{grid-template-rows:0fr}.mobile-subnav-enter-from .mobile-nav-children a[data-v-a5dc066d],.mobile-subnav-leave-to .mobile-nav-children a[data-v-a5dc066d]{opacity:0;transform:translate3d(-.35rem,0,0)}.mobile-nav-children a[data-v-a5dc066d]{transition:opacity var(--home-duration-micro) var(--home-ease-out),transform var(--home-duration-micro) var(--home-ease-out),color var(--home-duration-micro) var(--home-ease-out)}.mobile-menu-inner>.mobile-home-link[data-v-a5dc066d]:active,.mobile-menu-brand[data-v-a5dc066d]:active,.mobile-menu-close[data-v-a5dc066d]:active{transform:translate3d(0,1px,0)}.menu-slide-enter-active[data-v-a5dc066d],.menu-slide-leave-active[data-v-a5dc066d]{will-change:transform,opacity}.menu-slide-enter-active[data-v-a5dc066d]{transition:opacity var(--home-duration-long) var(--home-ease-out),transform var(--home-duration-long) var(--home-ease-out)}.menu-slide-leave-active[data-v-a5dc066d]{transition:opacity var(--home-duration-short) var(--home-ease-in),transform var(--home-duration-short) var(--home-ease-in)}.menu-slide-enter-from[data-v-a5dc066d]{opacity:0;transform:translate3d(calc(-100% - var(--home-space-sm)),0,0)}.menu-slide-leave-to[data-v-a5dc066d]{opacity:0;transform:translate3d(calc(-100% - var(--home-space-xs)),0,0)}.fade-enter-active[data-v-a5dc066d]{transition:opacity var(--home-duration-long) var(--home-ease-out)}.fade-leave-active[data-v-a5dc066d]{transition:opacity var(--home-duration-short) var(--home-ease-in)}}@media(min-width:64.0625rem)and (max-width:68rem){.utility-inner[data-v-a5dc066d]{grid-template-columns:minmax(8.5rem,1fr) minmax(0,1.45fr);gap:var(--home-space-md)}.friend-links[data-v-a5dc066d]{gap:var(--home-space-xs)}.friend-links a[data-v-a5dc066d]{font-size:.625rem}.friend-links a[data-v-a5dc066d]:nth-child(n+5){display:none}}@media(max-width:22rem){.brand-mark[data-v-a5dc066d]{width:1.5rem;height:1.5rem}.brand-copy strong[data-v-a5dc066d]{font-size:1rem}.mobile-community-links[data-v-a5dc066d]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.containers[data-v-a5dc066d]:before,.containers[data-v-a5dc066d]:after,.guideline[data-v-a5dc066d],.guideline[data-v-a5dc066d] .nav-item,.community-menu summary svg[data-v-a5dc066d],.hamburger span[data-v-a5dc066d],.fade-enter-active[data-v-a5dc066d],.fade-leave-active[data-v-a5dc066d],.menu-slide-enter-active[data-v-a5dc066d],.menu-slide-leave-active[data-v-a5dc066d],.mobile-subnav-enter-active[data-v-a5dc066d],.mobile-subnav-leave-active[data-v-a5dc066d],.mobile-nav-children a[data-v-a5dc066d],.brand-message-enter-active[data-v-a5dc066d],.brand-message-leave-active[data-v-a5dc066d]{transition-duration:0ms;transition-delay:0ms!important}}.brand[data-v-a5dc066d],.mobile-menu-brand[data-v-a5dc066d],.mobile-home-link[data-v-a5dc066d],.mobile-menu-route[data-v-a5dc066d],.mobile-nav-children a[data-v-a5dc066d]{text-decoration:none}.mobile-nav-children a[data-v-a5dc066d]{display:flex;align-items:center;min-height:2.75rem}.mobile-menu[data-v-a5dc066d] :is(a,button):focus-visible{outline:2px solid var(--home-cobalt);outline-offset:-2px}.mobile-menu-brand-row[data-v-a5dc066d] :is(a,button):focus-visible{outline-color:var(--home-on-cobalt)}.container.is-chat[data-v-ffddc4df]{display:grid;grid-template-rows:var(--home-nav-height) minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.container.is-chat>.footer[data-v-ffddc4df]{display:none!important}.content.chat-route-content[data-v-ffddc4df]{display:grid;min-width:0;min-height:0;width:100%;height:100%;box-sizing:border-box}.container[data-v-ffddc4df]{display:flex;flex-direction:column;min-height:100vh;width:100%}.container.is-server-page-fullscreen[data-v-ffddc4df]{height:100vh;height:100dvh;min-height:0;overflow:hidden}.container.is-server-page-fullscreen>.content[data-v-ffddc4df]{min-height:0;overflow:hidden}html.server-page-fullscreen,html.server-page-fullscreen body{overflow:hidden}.container.is-quick-start[data-v-ffddc4df]{min-height:100vh;min-height:100dvh}.container.is-quick-start>.content[data-v-ffddc4df]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.container>.route-loading-indicator[data-v-ffddc4df]{position:fixed;box-sizing:border-box;top:calc(var(--home-nav-height) + var(--home-space-sm));right:var(--home-space-md);left:var(--home-space-md);z-index:var(--home-z-modal);pointer-events:none}.route-loading-enter-active[data-v-ffddc4df],.route-loading-leave-active[data-v-ffddc4df]{transition:opacity var(--home-duration-short) var(--home-ease-out),transform var(--home-duration-short) var(--home-ease-out)}.route-loading-enter-from[data-v-ffddc4df],.route-loading-leave-to[data-v-ffddc4df]{opacity:0;transform:translateY(calc(var(--home-space-2xs) * -1))}@media(min-width:40rem){.container>.route-loading-indicator[data-v-ffddc4df]{right:var(--home-page-gutter);left:auto;width:min(18rem,calc(100% - 2 * var(--home-page-gutter)))}}.tools-bar[data-v-ffddc4df]{position:fixed;z-index:1100;top:calc(50vh + 48px);right:0;display:flex;flex-direction:column;align-items:center;gap:9px;width:64px;height:calc(96vh - 92.16px);padding:11px 8px 9px;box-sizing:border-box;border:1px solid rgba(17,24,39,.07);border-right:none;border-radius:20px 0 0 20px;background:linear-gradient(180deg,#fffffff0,#fcfcfde0 55%,#f9fafbe6);box-shadow:inset 0 1px #fffffff2,inset 1px 0 #fff9,-1px 0 2px #10182808,-6px 12px 32px -12px #1018281a,-16px 32px 72px -28px #1018282e;backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);transform:translateY(-50%) translate(0);transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .35s ease;animation:toolsBarFadeIn-ffddc4df .6s cubic-bezier(.22,1,.36,1) .15s backwards}@keyframes toolsBarFadeIn-ffddc4df{0%{opacity:0;transform:translateY(-50%) translate(24px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.tools-bar[data-v-ffddc4df]:hover{border-color:#1118271f;box-shadow:inset 0 1px #fffffff2,inset 1px 0 #fff9,-1px 0 2px #1018280a,-8px 16px 40px -14px #10182824,-20px 40px 80px -30px #10182838}.tools-bar.is-collapsed[data-v-ffddc4df]{transform:translateY(-50%) translate(100%)}.tools-bar-label[data-v-ffddc4df]{color:#a1a7ae;font-family:var(--site-font);font-size:.52rem;font-weight:700;letter-spacing:.3em;text-indent:.3em;line-height:1;-webkit-user-select:none;user-select:none;transition:color .25s ease}.tools-bar:hover .tools-bar-label[data-v-ffddc4df]{color:#6b7280}.tools-bar-actions[data-v-ffddc4df]{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding-top:10px}.tools-bar-actions[data-v-ffddc4df]:before{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(17,24,39,.14),transparent)}.tools-bar-actions[data-v-ffddc4df]:after{content:"";position:absolute;top:1px;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent)}.tools-bar-toggle[data-v-ffddc4df]{position:absolute;top:50%;left:-32px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:64px;margin:0;padding:0;border:1px solid rgba(17,24,39,.07);border-right:none;border-radius:14px 0 0 14px;color:#71717a;background:#ffffffe6;cursor:pointer;box-shadow:inset 0 1px #ffffffe6,-2px 4px 12px -4px #10182814;backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .25s ease,width .2s ease,left .2s ease}.tools-bar-toggle svg[data-v-ffddc4df]{transition:transform .18s cubic-bezier(.2,0,0,1)}.tools-bar-toggle[data-v-ffddc4df]:hover{color:#fff;background:#111827;border-color:#111827;width:36px;left:-36px;box-shadow:inset 0 1px #ffffff1f,-4px 8px 20px -6px #10182859}.tools-bar-toggle[data-v-ffddc4df]:focus-visible{outline:2px solid #111827;outline-offset:2px}.tools-bar[data-v-ffddc4df] .shortcut-widget,.tools-bar[data-v-ffddc4df] .doc-tool-widget,.tools-bar[data-v-ffddc4df] .image-proxy-tool-widget,.tools-bar[data-v-ffddc4df] .server-monitor-tool-widget,.tools-bar[data-v-ffddc4df] .ticket-tracker-tool-widget,.tools-bar[data-v-ffddc4df] .global-voice-container,.tools-bar[data-v-ffddc4df] .global-voice-container.collapsed{position:relative;inset:auto;display:block;width:46px;height:46px;gap:0;transform:none}.tools-bar[data-v-ffddc4df] .fab-trigger,.tools-bar[data-v-ffddc4df] .toggle-handle{width:46px;height:46px;margin:0;box-sizing:border-box;border-radius:14px;transition:transform .18s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1)}.tools-bar[data-v-ffddc4df] .toggle-handle{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid rgba(17,24,39,.1);color:#18181b;box-shadow:inset 0 1px #ffffffe6,0 4px 12px -6px #10182829}.tools-bar[data-v-ffddc4df] .toggle-handle:hover{background:#fff;border-color:#11182759;color:#000;box-shadow:0 0 0 4px #1118270a,0 12px 24px -10px #10182847}.tools-bar[data-v-ffddc4df] .toggle-handle.is-open{background:#111;border-color:#111;color:#fff;transform:none}.tools-bar[data-v-ffddc4df] .handle-main-icon{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.tools-bar[data-v-ffddc4df] .toggle-handle.is-open:hover .handle-main-icon{transform:scale(1.08)}.tools-bar[data-v-ffddc4df] .fab-trigger{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid rgba(17,24,39,.1);color:#18181b;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px #ffffffe6,0 4px 12px -6px #10182829}.tools-bar[data-v-ffddc4df] .fab-icon{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.tools-bar[data-v-ffddc4df] .fab-trigger:hover{background:#fff;border-color:#11182759;color:#000;box-shadow:0 0 0 4px #1118270a,0 12px 24px -10px #10182847}.tools-bar[data-v-ffddc4df] .fab-trigger:hover,.tools-bar[data-v-ffddc4df] .toggle-handle:hover{transform:translate(-2px) scale(1.06)!important}.tools-bar[data-v-ffddc4df] .fab-trigger:hover .fab-icon,.tools-bar[data-v-ffddc4df] .toggle-handle:hover .handle-main-icon{transform:scale(1.06)!important}.tools-bar[data-v-ffddc4df] .fab-trigger.active{background:#111;border-color:#111;color:#fff;transform:none}.tools-bar[data-v-ffddc4df] .toggle-handle.is-open:after,.tools-bar[data-v-ffddc4df] .fab-trigger.active:after{content:"";position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--main-bg-color, #4caf50);border:2px solid #ffffff;box-shadow:0 1px 4px #0003}.tools-bar[data-v-ffddc4df] .shortcut-panel{position:fixed;top:0;right:82px;transform:none}.tools-bar[data-v-ffddc4df] .doc-tool-panel,.tools-bar[data-v-ffddc4df] .image-proxy-panel,.tools-bar[data-v-ffddc4df] .dev-utils-panel{position:fixed;top:0;right:82px;bottom:0;max-height:none;height:auto;transform:none}.tools-bar[data-v-ffddc4df] .server-monitor-tool-panel{position:fixed;top:0;right:82px;bottom:0;width:min(90vw,1380px);min-width:880px;max-height:none;height:auto;transform:none}.tools-bar[data-v-ffddc4df] .ticket-tracker-panel{position:fixed;top:0;right:82px;bottom:0;width:min(90vw,360px);max-height:none;height:auto;transform:none}.tools-bar[data-v-ffddc4df] .voice-panel{position:fixed;top:0;right:82px;bottom:0;height:auto;transition:opacity .14s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1),visibility 0s linear .22s;will-change:transform,opacity}.tools-bar[data-v-ffddc4df] .global-voice-container.collapsed .voice-panel{visibility:hidden;pointer-events:none;opacity:0;transform:translate(10px)}.tools-bar[data-v-ffddc4df] .global-voice-container:not(.collapsed) .voice-panel{visibility:visible;pointer-events:auto;opacity:1;transform:translate(0);transition-delay:0s}.guider[data-v-ffddc4df]{height:var(--home-nav-height);width:100%;flex-shrink:0}.container.is-home .guider[data-v-ffddc4df]{height:0}.content[data-v-ffddc4df]{width:100%;flex:1}.nav-level-1-enter-active[data-v-ffddc4df],.page-fade-enter-active[data-v-ffddc4df]{transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.nav-level-1-leave-active[data-v-ffddc4df],.page-fade-leave-active[data-v-ffddc4df]{transition:opacity .16s cubic-bezier(.4,0,.7,1),transform .16s cubic-bezier(.4,0,.7,1);will-change:opacity,transform}.nav-level-1-enter-from[data-v-ffddc4df],.page-fade-enter-from[data-v-ffddc4df]{opacity:0;transform:translateY(16px) scale(.995)}.nav-level-1-leave-to[data-v-ffddc4df],.page-fade-leave-to[data-v-ffddc4df]{opacity:0;transform:translateY(-8px) scale(.992)}.nav-level-2-enter-active[data-v-ffddc4df],.document-fade-enter-active[data-v-ffddc4df]{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.nav-level-2-leave-active[data-v-ffddc4df],.document-fade-leave-active[data-v-ffddc4df]{transition:opacity .13s cubic-bezier(.4,0,.7,1),transform .13s cubic-bezier(.4,0,.7,1);will-change:opacity,transform}.nav-level-2-enter-from[data-v-ffddc4df],.document-fade-enter-from[data-v-ffddc4df]{opacity:0;transform:translateY(10px)}.nav-level-2-leave-to[data-v-ffddc4df],.document-fade-leave-to[data-v-ffddc4df]{opacity:0;transform:translateY(-5px)}@media(prefers-reduced-motion:reduce){.route-loading-enter-active[data-v-ffddc4df],.route-loading-leave-active[data-v-ffddc4df]{transition:opacity .12s linear}.route-loading-enter-from[data-v-ffddc4df],.route-loading-leave-to[data-v-ffddc4df]{transform:none}.nav-level-1-enter-active[data-v-ffddc4df],.nav-level-1-leave-active[data-v-ffddc4df],.nav-level-2-enter-active[data-v-ffddc4df],.nav-level-2-leave-active[data-v-ffddc4df],.page-fade-enter-active[data-v-ffddc4df],.page-fade-leave-active[data-v-ffddc4df],.document-fade-enter-active[data-v-ffddc4df],.document-fade-leave-active[data-v-ffddc4df]{transition:opacity .12s linear!important;transform:none!important;will-change:auto!important}.nav-level-1-enter-from[data-v-ffddc4df],.nav-level-1-leave-to[data-v-ffddc4df],.nav-level-2-enter-from[data-v-ffddc4df],.nav-level-2-leave-to[data-v-ffddc4df],.page-fade-enter-from[data-v-ffddc4df],.page-fade-leave-to[data-v-ffddc4df],.document-fade-enter-from[data-v-ffddc4df],.document-fade-leave-to[data-v-ffddc4df]{opacity:0!important;transform:none!important}.tools-bar[data-v-ffddc4df] .toggle-handle,.tools-bar[data-v-ffddc4df] .voice-panel{transition-duration:50ms!important}}@media(max-width:768px){.tools-bar[data-v-ffddc4df]{right:0;width:58px;padding:9px 6px 7px;border-radius:16px 0 0 16px}.tools-bar[data-v-ffddc4df] .shortcut-widget,.tools-bar[data-v-ffddc4df] .doc-tool-widget,.tools-bar[data-v-ffddc4df] .image-proxy-tool-widget,.tools-bar[data-v-ffddc4df] .server-monitor-tool-widget,.tools-bar[data-v-ffddc4df] .ticket-tracker-tool-widget,.tools-bar[data-v-ffddc4df] .global-voice-container,.tools-bar[data-v-ffddc4df] .global-voice-container.collapsed,.tools-bar[data-v-ffddc4df] .fab-trigger,.tools-bar[data-v-ffddc4df] .toggle-handle{width:42px;height:42px}.tools-bar[data-v-ffddc4df] .shortcut-panel{right:70px;width:min(16rem,calc(100vw - 88px))}.tools-bar[data-v-ffddc4df] .ticket-tool-panel,.tools-bar[data-v-ffddc4df] .server-monitor-panel,.tools-bar[data-v-ffddc4df] .doc-tool-panel,.tools-bar[data-v-ffddc4df] .dev-utils-panel,.tools-bar[data-v-ffddc4df] .image-proxy-panel,.tools-bar[data-v-ffddc4df] .server-monitor-tool-panel,.tools-bar[data-v-ffddc4df] .ticket-tracker-panel,.tools-bar[data-v-ffddc4df] .voice-panel{top:0;right:70px;bottom:0;width:calc(100vw - 70px);min-width:0}}.footer[data-v-ffddc4df]{--footer-surface: var(--home-cobalt);--footer-ink: var(--home-on-cobalt);--footer-muted: var(--home-on-cobalt-muted);--footer-rule: var(--home-stats-rule);--footer-link-hover: var(--home-on-cobalt);width:100%;margin-block-start:auto;padding-block:1.25rem max(1.125rem,env(safe-area-inset-bottom));border-top:1px solid var(--footer-rule);background:var(--footer-surface);color:var(--footer-ink);font-family:var(--home-font-body)}.footer-home[data-v-ffddc4df]{--footer-surface: #ffffff;--footer-ink: var(--home-ink);--footer-muted: var(--home-ink-2);--footer-rule: var(--home-rule);--footer-link-hover: var(--home-cobalt)}.footer-inner[data-v-ffddc4df]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:calc(min(var(--home-page-max),100%) - 2 * var(--home-page-gutter));margin-inline:auto;gap:.5rem 1.25rem}.footer-brand[data-v-ffddc4df]{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem}.footer-brand-link[data-v-ffddc4df]{display:inline-flex;align-items:center;gap:.375rem;color:var(--footer-ink);text-decoration:none;transition:opacity .16s ease}.footer-brand-link[data-v-ffddc4df]:hover{opacity:.85}.footer-brand-link[data-v-ffddc4df]:focus-visible{outline:2px solid var(--home-focus);outline-offset:2px}.footer-logo[data-v-ffddc4df]{display:block;width:1.125rem;height:1.125rem;object-fit:contain;filter:brightness(0) invert(1)}.footer-home .footer-logo[data-v-ffddc4df]{filter:none}.footer-name[data-v-ffddc4df]{color:var(--footer-ink);font-family:var(--home-font-display);font-size:.875rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.footer-sep[data-v-ffddc4df]{color:var(--footer-muted);opacity:.6;-webkit-user-select:none;user-select:none;font-size:.75rem}.footer-tagline[data-v-ffddc4df]{color:var(--footer-muted);font-size:.75rem;line-height:1.2}.footer-meta[data-v-ffddc4df]{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--footer-muted)}.footer-copy[data-v-ffddc4df]{margin:0;font-variant-numeric:tabular-nums;line-height:1.2}.footer-beian[data-v-ffddc4df]{display:inline-flex;align-items:center;color:var(--footer-muted);font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.2;text-decoration:none;transition:color .16s ease}.footer-beian[data-v-ffddc4df]:hover{color:var(--footer-link-hover);text-decoration:underline;text-underline-offset:2px}.footer-beian[data-v-ffddc4df]:focus-visible{outline:2px solid var(--home-focus);outline-offset:2px}@media(max-width:48rem){.footer[data-v-ffddc4df]{padding-block:1rem max(.875rem,env(safe-area-inset-bottom))}.footer-inner[data-v-ffddc4df]{justify-content:center;text-align:center;gap:.35rem .875rem}}@media(prefers-reduced-motion:reduce){.footer-brand-link[data-v-ffddc4df],.footer-beian[data-v-ffddc4df]{transition:none}}:root{--site-font: system-ui, sans-serif;--font-body: var(--site-font);--font-display: var(--site-font);--font-outlier: var(--site-font);--chat-font: var(--site-font);--c-white: #ffffff;--c-black: #000000;--c-gray-50: #f9fafb;--c-gray-100: #f3f4f6;--c-gray-200: #e5e7eb;--c-gray-300: #d1d5db;--c-gray-400: #9ca3af;--c-gray-500: #6b7280;--c-gray-600: #4b5563;--c-gray-700: #374151;--c-gray-800: #1f2937;--c-gray-900: #111827;--c-bg: var(--c-white);--c-bg-mute: var(--c-gray-50);--c-text-main: var(--c-gray-900);--c-text-muted: var(--c-gray-500);--c-border: var(--c-gray-200);--c-border-hover: var(--c-gray-300);--c-primary: var(--c-gray-900);--c-primary-hover: var(--c-gray-700);--c-primary-active: var(--c-black);--c-danger: #dc2626;--c-danger-hover: #b91c1c;--main-bg-color: var(--c-primary);--main-bg-color-light: var(--c-gray-100);--main-bg-color-hover: var(--c-primary-hover);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-hover: 0 10px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1)}html{scrollbar-gutter:stable}body{font-family:var(--site-font);color:var(--c-text-main);background-color:var(--c-bg);line-height:1.5;font-size:16px;transition:background-color var(--transition-base),color var(--transition-base)}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{color:var(--c-text-main);margin-top:0;margin-bottom:.5em}h1{font-size:32px;font-weight:700;line-height:1.3}h2{font-size:24px;font-weight:600;line-height:1.4}h3{font-size:20px;font-weight:500;line-height:1.4}h4{font-size:16px;font-weight:500;line-height:1.5}p{margin-top:0;margin-bottom:1em}.text-muted{color:var(--c-text-muted);font-size:14px;line-height:1.5}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;outline:none}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-sm{padding:4px 12px;font-size:12px;border-radius:var(--radius-sm)}.btn-md{padding:8px 16px;font-size:14px}.btn-lg{padding:12px 24px;font-size:16px}.btn-primary{background-color:var(--c-primary);color:var(--c-bg)}.btn-primary:hover:not(:disabled){background-color:var(--c-primary-hover)}.btn-outline{background-color:transparent;border-color:var(--c-border);color:var(--c-text-main)}.btn-outline:hover:not(:disabled){border-color:var(--c-primary);color:var(--c-primary)}.btn-dashed{background-color:transparent;border-color:var(--c-border);border-style:dashed;color:var(--c-text-main)}.btn-dashed:hover:not(:disabled){border-color:var(--c-primary);color:var(--c-primary)}.btn-danger{background-color:var(--c-danger);color:#fff}.btn-danger:hover:not(:disabled){background-color:var(--c-danger-hover)}.input{width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.5;color:var(--c-text-main);background-color:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none}.input::placeholder{color:var(--c-gray-400)}.input:hover{border-color:var(--c-border-hover)}.input:focus{border-color:var(--c-primary);box-shadow:0 0 0 2px #1118271a}.card{background-color:var(--c-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--c-border);padding:16px;transition:box-shadow var(--transition-base),transform var(--transition-fast)}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.skeleton-text{display:inline-block;min-width:2.5ch;height:1em;background-color:var(--c-gray-200);border-radius:var(--radius-sm);color:transparent!important;animation:skeleton-pulse 1.5s infinite ease-in-out;vertical-align:text-bottom;-webkit-user-select:none;user-select:none}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.nav-level-1-enter-active,.page-fade-enter-active{transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.nav-level-1-leave-active,.page-fade-leave-active{transition:opacity .16s cubic-bezier(.4,0,.7,1),transform .16s cubic-bezier(.4,0,.7,1);will-change:opacity,transform}.nav-level-1-enter-from,.page-fade-enter-from{opacity:0;transform:translateY(16px) scale(.995)}.nav-level-1-leave-to,.page-fade-leave-to{opacity:0;transform:translateY(-8px) scale(.992)}.nav-level-2-enter-active,.document-fade-enter-active{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.nav-level-2-leave-active,.document-fade-leave-active{transition:opacity .13s cubic-bezier(.4,0,.7,1),transform .13s cubic-bezier(.4,0,.7,1);will-change:opacity,transform}.nav-level-2-enter-from,.document-fade-enter-from{opacity:0;transform:translateY(10px)}.nav-level-2-leave-to,.document-fade-leave-to{opacity:0;transform:translateY(-5px)}@media(prefers-reduced-motion:reduce){.nav-level-1-enter-active,.nav-level-1-leave-active,.nav-level-2-enter-active,.nav-level-2-leave-active,.page-fade-enter-active,.page-fade-leave-active,.document-fade-enter-active,.document-fade-leave-active{transition:opacity .12s linear!important;transform:none!important;will-change:auto!important}.nav-level-1-enter-from,.nav-level-1-leave-to,.nav-level-2-enter-from,.nav-level-2-leave-to,.page-fade-enter-from,.page-fade-leave-to,.document-fade-enter-from,.document-fade-leave-to{opacity:0!important;transform:none!important}}.app-loading[data-v-9d16dd9e]{--loading-size: .875rem;--loading-color: var(--home-cobalt, var(--color-accent));display:inline-flex;position:relative;min-width:0;align-items:center;justify-content:center;gap:.5rem;color:var(--loading-color);font-family:var(--home-font-body, var(--font-body));font-size:.8125rem;font-weight:600;line-height:1.4;vertical-align:middle}.app-loading.is-compact[data-v-9d16dd9e]{--loading-size: .75rem;gap:.375rem;font-size:.75rem}.app-loading.is-medium[data-v-9d16dd9e]{--loading-size: 1.125rem;gap:.625rem;font-size:.875rem}.app-loading.is-large[data-v-9d16dd9e]{--loading-size: 1.5rem;gap:.75rem;font-size:.9375rem}.app-loading.is-light[data-v-9d16dd9e]{--loading-color: var(--home-on-cobalt, var(--color-accent-ink))}.app-loading.is-muted[data-v-9d16dd9e]{--loading-color: var(--home-muted, var(--color-muted))}.app-loading.is-block[data-v-9d16dd9e]{display:flex;width:100%;min-height:5.5rem;flex-direction:column;gap:var(--home-space-xs, var(--space-xs));padding:var(--home-space-lg, var(--space-lg)) 0}.app-loading-signal[data-v-9d16dd9e]{display:inline-block;box-sizing:border-box;width:var(--loading-size);height:var(--loading-size);flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:app-loading-spin-9d16dd9e .8s linear infinite}.app-loading-label[data-v-9d16dd9e]{min-width:0;color:var(--loading-label-color, var(--loading-color));white-space:nowrap}.app-loading-value[data-v-9d16dd9e]{min-width:3.5ch;color:var(--home-muted, var(--color-muted));font-family:var(--font-outlier, var(--home-font-mono));font-size:.75em;font-variant-numeric:tabular-nums;text-align:end}.app-loading-track[data-v-9d16dd9e]{position:absolute;right:0;bottom:0;left:0;height:.125rem;overflow:hidden;border-radius:var(--radius-pill, var(--home-radius-sm));background:var(--loading-track-color, var(--home-paper-3, var(--color-paper-3)))}.app-loading-fill[data-v-9d16dd9e]{display:block;width:100%;height:100%;background:var(--loading-color);transform:scaleX(var(--loading-progress-scale));transform-origin:left center;transition:transform var(--home-duration-short, var(--dur-short)) var(--home-ease-out, var(--ease-out))}.app-loading.is-panel[data-v-9d16dd9e]{display:flex;box-sizing:border-box;justify-content:flex-start;min-height:3.25rem;padding:var(--home-space-sm, var(--space-xs)) var(--home-space-md, var(--space-sm));gap:var(--home-space-sm, var(--space-xs));border:1px solid var(--home-rule, var(--color-rule));border-radius:0;background:var(--home-content-white, var(--color-paper));box-shadow:none;--loading-label-color: var(--home-ink, var(--color-ink))}.app-loading.is-panel .app-loading-label[data-v-9d16dd9e]{flex:1;font-size:.875rem;font-weight:500}.app-loading.is-panel .app-loading-value[data-v-9d16dd9e]{font-size:.8125rem;color:var(--home-ink-2, var(--color-ink-2))}.app-loading.is-panel .app-loading-track[data-v-9d16dd9e]{height:2px;border-radius:0}@keyframes app-loading-spin-9d16dd9e{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-loading-signal[data-v-9d16dd9e]{animation:none}.app-loading-fill[data-v-9d16dd9e]{transition-duration:.12s}}
