.icon[data-astro-cid-ccg5yoga]{fill:currentColor}.spinner[data-astro-cid-lwhtbcw4]{animation:spinner-turn var(--spinner-turn-ms) linear infinite;display:inline-block}.spinner-small[data-astro-cid-lwhtbcw4]{width:var(--spinner-small);height:var(--spinner-small)}.spinner-large[data-astro-cid-lwhtbcw4]{width:var(--spinner-large);height:var(--spinner-large)}.spinner[data-astro-cid-lwhtbcw4] svg[data-astro-cid-lwhtbcw4]{width:100%;height:100%;display:block}.spinner[data-astro-cid-lwhtbcw4] circle[data-astro-cid-lwhtbcw4]{stroke:currentColor}.spinner[data-astro-cid-lwhtbcw4] .spinner-track[data-astro-cid-lwhtbcw4]{opacity:var(--spinner-track-opacity)}@keyframes spinner-turn{to{transform:rotate(360deg)}}.glass{background:linear-gradient(var(--glass-fill), var(--glass-fill)), var(--glass-tint);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow), var(--glass-edge);color:var(--ink)}.glass-round[data-astro-cid-cpenbkyr]{width:var(--glass-size);height:var(--glass-size);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.glass-round[data-astro-cid-cpenbkyr]:active{transform:scale(var(--glass-pressed-scale))}.glass-round[data-astro-cid-cpenbkyr] .icon{width:var(--glass-icon);height:var(--glass-icon)}.glass-pill[data-astro-cid-7cqxe6il]{min-height:var(--glass-size);max-width:100%;padding:var(--glass-pill-pad-y) var(--glass-pill-pad-x);border-radius:calc(var(--glass-size) / 2);line-height:var(--glass-title-line);pointer-events:auto;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin:0;text-decoration:none;display:flex}.glass-pill[data-astro-cid-7cqxe6il] span[data-astro-cid-7cqxe6il]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}a[data-astro-cid-7cqxe6il].glass-pill:active{transform:scale(var(--glass-pressed-scale))}.glow[data-astro-cid-nshbl2hx]{width:var(--glass-size);height:var(--glass-size);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.glow[data-astro-cid-nshbl2hx]:active:not(:disabled){transform:scale(var(--glow-pressed-scale))}.glow[data-astro-cid-nshbl2hx]:disabled{opacity:var(--glow-disabled-opacity);cursor:default}.glow-depth[data-astro-cid-nshbl2hx],.glow-light[data-astro-cid-nshbl2hx]{pointer-events:none;border-radius:50%;position:absolute}.glow-depth[data-astro-cid-nshbl2hx]{background:var(--glow-blue-face);box-shadow:var(--glow-blue-depth);opacity:var(--glow-blue-depth-opacity);inset:0}.glow-light[data-astro-cid-nshbl2hx]{inset:calc(var(--glow-inset) / 2);background:var(--glow-blue-fill);box-shadow:var(--glow-blue-light)}.glow-face[data-astro-cid-nshbl2hx]{box-sizing:border-box;border:1px solid var(--glow-blue-ring);background:var(--glow-blue-face);width:100%;height:100%;color:var(--glow-blue-ink);border-radius:50%;place-items:center;display:grid;position:relative}.glow-face[data-astro-cid-nshbl2hx] .icon{width:calc(var(--glass-size) / 2);height:calc(var(--glass-size) / 2);filter:drop-shadow(0 0 calc(var(--glow-icon-glow-radius) / 2) var(--glow-blue-icon-glow))}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--type-body-family);font-weight:var(--type-body-weight);font-size:var(--type-body-size);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}@media (width>=768px){body{padding-left:var(--sidebar-w,var(--sidebar-normal));transition:padding-left var(--sb-width-ms) ease-out}html[data-sb-dragging="1"] body{transition:none}}.page{width:100%;max-width:var(--page-max);padding:var(--header-space) var(--page-gutter) var(--space-xxl);flex:1 0 auto;margin:0 auto}.page:focus{outline:none}.page.bands{max-width:none;padding:var(--header-space) 0 0}.skip{top:var(--space-xs);left:var(--page-gutter);z-index:20;padding:var(--space-xs) var(--space-s);border-radius:var(--radius-m);background:var(--card);color:var(--ink);box-shadow:var(--shadow);text-decoration:none;position:fixed;transform:translateY(-200%)}.skip:focus{transform:none}.qb-ht{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
