.gl-stage-wrap[data-astro-cid-s5tv24rj]{--ar-w: var(--ar-pw);--ar-h: var(--ar-ph);--gl-toolbar: 0px;--gl-chrome: calc(156px + var(--gl-toolbar));margin:8px 0 32px}.gl-stage-wrap[data-astro-cid-s5tv24rj].gl-has-toolbar{--gl-toolbar: 44px}@media(max-width:960px){.gl-stage-wrap[data-astro-cid-s5tv24rj]{--gl-chrome: calc(120px + var(--gl-toolbar))}}@media(max-height:500px){.gl-title[data-astro-cid-s5tv24rj]{font-size:calc(18px * var(--display-scale));margin-bottom:4px}.gl-stage-wrap[data-astro-cid-s5tv24rj]{--gl-chrome: calc(96px + var(--gl-toolbar))}}@media(max-height:500px)and (orientation:landscape){.gl-stage-wrap[data-astro-cid-s5tv24rj]{--ar-w: var(--ar-lw);--ar-h: var(--ar-lh)}}.gl-stage[data-astro-cid-s5tv24rj]{position:relative;width:min(100%,calc((100dvh - var(--nav-h) - var(--gl-chrome)) * var(--ar-w) / var(--ar-h)));aspect-ratio:var(--ar-w) / var(--ar-h);margin:0 auto;background:var(--color-canvas);border:var(--border-w) solid var(--color-hairline);border-radius:var(--rounded-xl);box-shadow:var(--shadow-card);overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}:root:not([data-skin]) .gl-stage[data-astro-cid-s5tv24rj]{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary) 10%,transparent),var(--shadow-card)}.gl-root[data-astro-cid-s5tv24rj]{position:absolute;inset:0}.gl-fs-btn[data-astro-cid-s5tv24rj].is-floating{position:absolute;top:8px;right:8px;z-index:6}.gl-fs-btn[data-astro-cid-s5tv24rj]:not(.is-floating){height:auto;min-height:26px;min-width:32px;padding:0 8px;align-self:stretch;flex-shrink:0}.gl-fs-btn[data-astro-cid-s5tv24rj][hidden]{display:none}.gl-stage[data-astro-cid-s5tv24rj] [data-gl-fs-slot]{display:contents}.gl-stage[data-astro-cid-s5tv24rj]:fullscreen{width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0}.gl-stage[data-astro-cid-s5tv24rj].gl-pseudo-fs{position:fixed;inset:0;z-index:1000;width:100%;height:100dvh;aspect-ratio:auto;border:0;border-radius:0}.gl-fs-exit[data-astro-cid-s5tv24rj]{display:none;position:absolute;top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));z-index:20;width:36px;height:36px;border:1px solid var(--color-hairline);border-radius:var(--rounded-full);background:color-mix(in srgb,var(--color-canvas) 85%,transparent);color:var(--color-ink);font-size:14px;cursor:pointer}.gl-pseudo-fs[data-astro-cid-s5tv24rj] .gl-fs-exit[data-astro-cid-s5tv24rj]{display:block}.gl-rotate[data-astro-cid-s5tv24rj]{display:none;position:absolute;inset:0;z-index:10;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--color-canvas);color:var(--color-ink);font-weight:600;text-align:center}@media(pointer:coarse)and (orientation:portrait){.gl-stage[data-astro-cid-s5tv24rj][data-orientation=landscape] .gl-rotate[data-astro-cid-s5tv24rj]{display:flex}}@media(pointer:coarse)and (orientation:landscape){.gl-stage[data-astro-cid-s5tv24rj][data-orientation=portrait] .gl-rotate[data-astro-cid-s5tv24rj]{display:flex}}.gl-toolbar[data-astro-cid-s5tv24rj]{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:36px;margin:0 auto 8px;width:min(100%,calc((100dvh - var(--nav-h) - var(--gl-chrome)) * var(--ar-w) / var(--ar-h)))}.gl-btn[data-astro-cid-s5tv24rj]{height:36px;min-width:36px;padding:0 10px;border:var(--border-w) solid var(--color-hairline);border-radius:var(--rounded-sm);background:var(--color-canvas);color:var(--color-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-family:var(--font-ui);font-size:14px;font-weight:600;text-transform:var(--ui-case);box-shadow:inset 0 calc(-1 * var(--btn-depth)) 0 var(--color-hairline)}.gl-btn[data-astro-cid-s5tv24rj]:hover{background:var(--color-canvas-soft-2)}.gl-content[data-astro-cid-s5tv24rj]{font-size:15px;line-height:1.75;color:var(--color-body)}.gl-content[data-astro-cid-s5tv24rj] h2{font-size:20px;font-weight:600;letter-spacing:-.4px;color:var(--color-ink);margin:40px 0 12px;scroll-margin-top:calc(var(--nav-h) + 16px)}.gl-content[data-astro-cid-s5tv24rj] h3{font-size:15px;font-weight:600;color:var(--color-ink);margin:20px 0 6px}.gl-content[data-astro-cid-s5tv24rj] p,.gl-content[data-astro-cid-s5tv24rj] ul,.gl-content[data-astro-cid-s5tv24rj] ol{margin-bottom:14px}.gl-content[data-astro-cid-s5tv24rj] ul,.gl-content[data-astro-cid-s5tv24rj] ol{padding-left:22px}.gl-content[data-astro-cid-s5tv24rj] a{color:var(--color-link)}.gl-content[data-astro-cid-s5tv24rj] section{scroll-margin-top:calc(var(--nav-h) + 16px)}.gl-content[data-astro-cid-s5tv24rj] .gl-fold{border-bottom:1px solid var(--color-hairline);scroll-margin-top:calc(var(--nav-h) + 16px)}.gl-content[data-astro-cid-s5tv24rj] :not(.gl-fold)+.gl-fold{margin-top:32px;border-top:1px solid var(--color-hairline)}.gl-content[data-astro-cid-s5tv24rj] .gl-fold h2{margin:0;font-family:var(--font-ui);font-size:17px;font-weight:700;letter-spacing:0;text-transform:var(--ui-case)}.gl-content[data-astro-cid-s5tv24rj] .gl-fold-body{padding-bottom:8px}.gl-content[data-astro-cid-s5tv24rj] .gl-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;cursor:pointer;list-style:none}.gl-content[data-astro-cid-s5tv24rj] .gl-fold>summary::-webkit-details-marker{display:none}.gl-content[data-astro-cid-s5tv24rj] .gl-fold>summary:after{content:"";flex:none;width:8px;height:8px;margin-right:4px;border-right:1.5px solid var(--color-mute);border-bottom:1.5px solid var(--color-mute);transform:translateY(-2px) rotate(45deg);transition:transform .15s}.gl-content[data-astro-cid-s5tv24rj] .gl-fold[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.gl-content[data-astro-cid-s5tv24rj] .gl-fold>summary:hover h2{color:var(--color-link)}.gl-content[data-astro-cid-s5tv24rj] .gl-fold>summary:focus-visible{outline:2px solid var(--color-cat);outline-offset:2px;border-radius:var(--rounded-sm)}@media(prefers-reduced-motion:reduce){.gl-content[data-astro-cid-s5tv24rj] .gl-fold>summary:after{transition:none}}.faq-item[data-astro-cid-s5tv24rj]{padding:4px 0 8px}.faq-item[data-astro-cid-s5tv24rj]+.faq-item[data-astro-cid-s5tv24rj]{border-top:1px solid var(--color-hairline)}.gl-updated[data-astro-cid-s5tv24rj]{margin-top:32px;font-size:12px;color:var(--color-mute)}
