.seg-wrap[data-astro-cid-235wyyv2]{display:contents}.seg-scroll[data-astro-cid-235wyyv2]{scrollbar-width:none;overscroll-behavior-x:contain;max-width:100%;display:block;overflow-x:auto}.seg-scroll[data-astro-cid-235wyyv2]::-webkit-scrollbar{display:none}.seg-scroll[data-astro-cid-235wyyv2] .seg[data-astro-cid-235wyyv2]{width:max-content}.seg-overflow[data-astro-cid-235wyyv2]{width:100%;min-width:0;display:block;position:relative}.seg-overflow[data-astro-cid-235wyyv2] .seg[data-astro-cid-235wyyv2]{max-width:100%}.seg-overflow[data-astro-cid-235wyyv2][data-tight] .seg-item[data-astro-cid-235wyyv2]:not(.seg-more),.seg-overflow[data-astro-cid-235wyyv2][data-tight] .seg-item[data-astro-cid-235wyyv2]:not(.seg-more) span[data-astro-cid-235wyyv2]{flex:0 auto;min-width:0}.seg-overflow[data-astro-cid-235wyyv2]:not([data-fitted]) .seg[data-astro-cid-235wyyv2]{overflow-x:clip}.seg[data-astro-cid-235wyyv2]{align-items:center;gap:var(--seg-gap);padding:var(--seg-pad);border-radius:var(--radius-pill);background:var(--seg-track);display:inline-flex}.seg-m[data-astro-cid-235wyyv2]{height:var(--seg-m-height)}.seg-s[data-astro-cid-235wyyv2]{height:var(--seg-s-height)}.seg-l[data-astro-cid-235wyyv2]{height:var(--touch)}@media (pointer:coarse){.seg-l[data-astro-cid-235wyyv2]{height:calc(var(--touch) + 2 * var(--seg-pad))}}.seg-l[data-astro-cid-235wyyv2] .seg-item[data-astro-cid-235wyyv2]{padding:0 var(--space-m)}.seg-l[data-astro-cid-235wyyv2] .seg-more[data-astro-cid-235wyyv2]{padding:0 calc(var(--space-m) - var(--seg-more-trim))}.seg-text-l[data-astro-cid-235wyyv2]{font-family:var(--type-label-family);font-size:var(--site-tool-size);line-height:var(--site-tool-line)}.seg-fill[data-astro-cid-235wyyv2]{width:100%;display:flex}.seg-item[data-astro-cid-235wyyv2]{justify-content:center;align-items:center;gap:var(--seg-inner-gap);border-radius:var(--radius-pill);height:100%;color:var(--seg-idle);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;display:flex;position:relative}.seg-item[data-astro-cid-235wyyv2][hidden]{display:none}.seg-m[data-astro-cid-235wyyv2] .seg-item[data-astro-cid-235wyyv2]{padding:0 var(--seg-m-pad-x)}.seg-s[data-astro-cid-235wyyv2] .seg-item[data-astro-cid-235wyyv2]{padding:0 var(--seg-s-pad-x)}.seg-fill[data-astro-cid-235wyyv2] .seg-item[data-astro-cid-235wyyv2]{flex:1;min-width:0}.seg-item[data-astro-cid-235wyyv2] span[data-astro-cid-235wyyv2]{white-space:nowrap;text-overflow:ellipsis;font-weight:var(--seg-off-weight);overflow:hidden}.seg-item[data-astro-cid-235wyyv2] input[data-astro-cid-235wyyv2]{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.seg-item[data-astro-cid-235wyyv2]:hover:not(:has(input:checked)){background:var(--seg-hover)}.seg-item[data-astro-cid-235wyyv2]:has(input:checked){background:var(--seg-choice-on);color:var(--seg-choice-ink);box-shadow:var(--seg-choice-lift)}.seg-item[data-astro-cid-235wyyv2]:has(input:checked) span[data-astro-cid-235wyyv2]{font-weight:var(--seg-on-weight)}.seg-item[data-astro-cid-235wyyv2]:has(input:focus-visible){outline:2px solid var(--blue-ink);outline-offset:2px}.seg-more[data-astro-cid-235wyyv2]{font:inherit;background:0 0;border:0}.seg-m[data-astro-cid-235wyyv2] .seg-more[data-astro-cid-235wyyv2]{padding:0 calc(var(--seg-m-pad-x) - var(--seg-more-trim))}.seg-s[data-astro-cid-235wyyv2] .seg-more[data-astro-cid-235wyyv2]{padding:0 calc(var(--seg-s-pad-x) - var(--seg-more-trim))}.seg-more[data-astro-cid-235wyyv2]:hover,.seg-more[data-astro-cid-235wyyv2][aria-expanded=true]{background:var(--seg-hover)}.seg-more[data-astro-cid-235wyyv2] .seg-more-icon{width:var(--seg-more-icon);height:var(--seg-more-icon);transition:transform var(--motion-quick) ease}.seg-more[data-astro-cid-235wyyv2][aria-expanded=true] .seg-more-icon{transform:rotate(180deg)}.seg-neu[data-astro-cid-235wyyv2]{--tone-ink:var(--ink);--tone-soft:var(--site-neu-bg);--tone-glow:transparent;background:var(--site-neu-bg);box-shadow:var(--site-neu-groove)}.seg-neu[data-astro-cid-235wyyv2][data-tone=blue]{--tone-ink:var(--site-neu-blue-ink);--tone-soft:var(--site-neu-blue-soft);--tone-glow:var(--site-neu-blue-glow)}.seg-neu[data-astro-cid-235wyyv2][data-tone=green]{--tone-ink:var(--site-neu-green-ink);--tone-soft:var(--site-neu-green-soft);--tone-glow:var(--site-neu-green-glow)}.seg-neu[data-astro-cid-235wyyv2][data-tone=purple]{--tone-ink:var(--site-neu-purple-ink);--tone-soft:var(--site-neu-purple-soft);--tone-glow:var(--site-neu-purple-glow)}.seg-neu[data-astro-cid-235wyyv2] .seg-item[data-astro-cid-235wyyv2],.seg-neu[data-astro-cid-235wyyv2] .seg-more[data-astro-cid-235wyyv2]{transition:box-shadow var(--motion-quick) ease, color var(--motion-quick) ease, background-color var(--motion-quick) ease}.seg-neu[data-astro-cid-235wyyv2] .seg-item[data-astro-cid-235wyyv2]:has(input:checked){background:var(--tone-soft);color:var(--tone-ink);box-shadow:var(--site-neu-raise), 0 0 var(--site-neu-glow) var(--tone-glow)}.pop[data-astro-cid-235wyyv2]{--gap:var(--pop-gap);z-index:40;width:var(--pop-width);max-width:calc(100vw - 2 * var(--page-gutter));padding:var(--pop-pad-y) 0;border:1px solid var(--pop-line-color);border-radius:var(--pop-radius);background:var(--pop-panel-color);box-shadow:var(--pop-lift-color);overscroll-behavior:contain;transform-origin:top;animation:pop-grow var(--pop-grow-ms) cubic-bezier(.33, 1, .68, 1);position:absolute;overflow-y:auto}.pop[data-astro-cid-235wyyv2][hidden]{display:none}.pop[data-astro-cid-235wyyv2]:popover-open{margin:0;position:fixed;inset:auto}.pop[data-astro-cid-235wyyv2][data-from=bottom]{transform-origin:bottom}@keyframes pop-grow{0%{opacity:0;transform:scale(.92)}}.pop-item[data-astro-cid-235wyyv2]{gap:var(--pop-item-gap);width:100%;min-height:var(--pop-item-min);padding:var(--pop-item-pad-y) var(--pop-item-pad-x);color:var(--pop-ink-color);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.pop-item[data-astro-cid-235wyyv2][hidden]{display:none}.pop-item[data-astro-cid-235wyyv2]:not([hidden])~.pop-item[data-astro-cid-235wyyv2]:not([hidden]){border-top:1px solid var(--pop-line-color)}.pop-item[data-astro-cid-235wyyv2]:hover,.pop-item[data-astro-cid-235wyyv2]:focus-visible{background:var(--pop-hover-color)}.pop-words[data-astro-cid-235wyyv2]{min-width:0;font-family:var(--pop-family);font-weight:var(--pop-off-weight);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pop-item[data-astro-cid-235wyyv2][aria-checked=true]{color:var(--pop-on-color)}.pop-item[data-astro-cid-235wyyv2][aria-checked=true] .pop-words[data-astro-cid-235wyyv2]{font-weight:var(--pop-on-weight)}.pop-item[data-astro-cid-235wyyv2] .pop-tick{width:var(--pop-icon);height:var(--pop-icon);visibility:hidden;flex:none}.pop-item[data-astro-cid-235wyyv2][aria-checked=true] .pop-tick{visibility:visible}
