.pg-header-inner[data-v-9c549311]{align-items:center;gap:var(--wl-space-md);max-width:1440px;min-height:64px;padding-block:var(--wl-space-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pg-brand[data-v-9c549311]{color:var(--wl-text);border-radius:var(--wl-radius-sm);white-space:nowrap;justify-self:start;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.pg-brand[data-v-9c549311]:focus-visible{outline:2px solid var(--wl-focus-color);outline-offset:4px}.pg-logo[data-v-9c549311]{flex:none;width:36px;height:36px;display:block}.pg-logo-mask[data-v-9c549311]{background-color:var(--wl-action-primary-bg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pg-title[data-v-9c549311]{font-family:var(--wl-font-heading);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2;display:block}.pg-kit-version[data-v-9c549311]{border:1px solid var(--wl-border);border-radius:var(--wl-radius-sm);color:var(--wl-text-2);font-family:var(--wl-mono);flex:none;padding:3px 6px;font-size:11px;line-height:1;display:block}.pg-views[data-v-9c549311],.pg-nav-measure[data-v-9c549311]{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.pg-views[data-v-9c549311]{justify-content:center;min-width:0}.pg-views[data-v-9c549311] .wl-btn,.pg-nav-measure[data-v-9c549311] .wl-btn{white-space:nowrap;flex:none}.pg-views [aria-current=page][data-v-9c549311]{background:var(--wl-accent-soft);color:var(--wl-text)}.pg-overflow-trigger[data-v-9c549311] .wl-btn__label{align-items:center;gap:6px;display:inline-flex}.pg-overflow-menu [aria-current=page]{background:var(--wl-accent-soft);color:var(--wl-text)}.pg-actions[data-v-9c549311]{align-items:center;gap:8px;display:flex}.pg-utility-controls[data-v-9c549311]{grid-template-columns:repeat(2,120px);gap:8px;display:grid}.pg-search[data-v-9c549311],[data-v-9c549311] .pg-theme{width:100%;min-width:0}.pg-search[data-v-9c549311]{text-align:left;color:var(--wl-text-2);background:var(--wl-bg-raised);justify-content:flex-start}.pg-theme-control[data-v-9c549311]{align-items:center;min-width:0;display:flex;position:relative}.pg-theme-mobile-icon[data-v-9c549311]{display:none}[data-v-9c549311] .pg-language{flex:none;width:68px;min-width:0}.pg-menu-trigger[data-v-9c549311]{display:none}.pg-menu-links[data-v-9c549311]{gap:var(--wl-space-sm);display:grid}.pg-menu-links[data-v-9c549311] .wl-btn{justify-content:flex-start;min-height:44px}.pg-menu-meta[data-v-9c549311]{color:var(--wl-text-muted);font-size:var(--wl-type-small-size)}.pg-measure-clip[data-v-9c549311]{visibility:hidden;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:hidden}.pg-nav-measure[data-v-9c549311]{width:max-content}@media (max-width:760px){.pg-header-inner[data-v-9c549311]{padding:var(--wl-space-sm);grid-template-columns:minmax(0,1fr) auto 44px;gap:4px}.pg-brand[data-v-9c549311]{gap:6px;min-width:0}.pg-logo[data-v-9c549311]{width:32px;height:32px}.pg-kit-version[data-v-9c549311],.pg-views[data-v-9c549311],.pg-search-text[data-v-9c549311]{display:none}.pg-actions[data-v-9c549311]{gap:4px}.pg-utility-controls[data-v-9c549311]{grid-template-columns:repeat(2,44px);gap:4px}[data-v-9c549311] .pg-language{height:44px;min-height:44px}.pg-menu-trigger[data-v-9c549311]{justify-content:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.pg-search[data-v-9c549311],[data-v-9c549311] .pg-theme{height:44px;min-height:44px}.pg-search[data-v-9c549311]{justify-content:center;padding:0}.pg-search[data-v-9c549311] .wl-btn__label{display:none}[data-v-9c549311] .pg-theme{padding:0}[data-v-9c549311] .pg-theme .wl-select__label,[data-v-9c549311] .pg-theme .wl-select__dropdown{display:none}.pg-theme-mobile-icon[data-v-9c549311]{pointer-events:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:400px){.pg-logo[data-v-9c549311]{width:28px;height:28px}.pg-title[data-v-9c549311]{font-size:18px}}@media (max-width:360px){.pg-title[data-v-9c549311]{display:none}}.pg-top{border-bottom:1px solid var(--wl-border);background:var(--wl-bg);z-index:var(--wl-layer-sticky);position:sticky;top:0}.pg-page-loading{pointer-events:none;height:2px;position:absolute;top:auto;bottom:-2px;left:0;right:0;overflow:visible}.pg-page-loading-track{background:var(--wl-border);height:100%;display:block;overflow:hidden}.pg-page-loading-track:after{content:"";background:var(--wl-text-accent);width:35%;height:100%;animation:1.2s ease-in-out infinite pg-page-loading;display:block}.pg-page-loading-label{border:1px solid var(--wl-border);background:var(--wl-bg);color:var(--wl-text-2);font-size:var(--wl-type-small-size);border-radius:24px;padding:8px 14px;position:absolute;top:14px;right:24px;box-shadow:0 4px 16px #0000000f}.pg-page-error{padding-block-start:16px;padding-block-end:16px}@keyframes pg-page-loading{0%{transform:translate(-100%)}to{transform:translate(385%)}}@media (prefers-reduced-motion:reduce){.pg-page-loading-track:after{width:100%;animation:none}}.pg-footer{border-top:1px solid var(--wl-border);color:var(--wl-text-2);font-size:var(--wl-type-small-size);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding:24px;display:flex}.pg-footer a{color:var(--wl-text-accent);text-underline-offset:3px}.pg-footer a:focus-visible{outline:2px solid var(--wl-focus-color);outline-offset:3px}html[data-wl-playground-theme-transition=native] :where(body,body *){transition:none}html[data-wl-playground-theme-transition=native] :where(body,body *):before{transition:none}html[data-wl-playground-theme-transition=native] :where(body,body *):after{transition:none}html[data-wl-playground-theme-transition=instant] :where(body,body *):not(:-webkit-any(.home-hero-layer--night,.home-theme-sun,.home-theme-moon)){transition:none}html[data-wl-playground-theme-transition=instant] :where(body,body *):not(:is(.home-hero-layer--night,.home-theme-sun,.home-theme-moon)){transition:none}html[data-wl-playground-theme-transition=instant] :where(body,body *):before{transition:none}html[data-wl-playground-theme-transition=instant] :where(body,body *):after{transition:none}html[data-wl-playground-theme-transition=native]::view-transition{pointer-events:none}html[data-wl-playground-theme-transition=native]::view-transition-group(*){pointer-events:none}html[data-wl-playground-theme-transition=native]::view-transition-image-pair(*){pointer-events:none}html[data-wl-playground-theme-transition=native]::view-transition-old(*){pointer-events:none}html[data-wl-playground-theme-transition=native]::view-transition-new(*){pointer-events:none}html[data-wl-playground-theme-transition=native]::view-transition-group(root){animation:none}html[data-wl-playground-theme-transition=native]::view-transition-image-pair(root){isolation:isolate}html[data-wl-playground-theme-transition=native]::view-transition-old(root){opacity:1;mix-blend-mode:normal;animation:none}html[data-wl-playground-theme-transition=native]::view-transition-new(root){animation:wl-playground-theme-in calc(var(--wl-motion-slow) * 2.5) ease-in-out both;mix-blend-mode:normal}@keyframes wl-playground-theme-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-wl-playground-theme-transition=native]::view-transition-new(root){animation:none}}
