:where(.skeleton-loader){position:relative;overflow:clip;border-radius:var(--radius-sm)}.skeleton-loader{isolation:isolate;background-color:transparent}.skeleton-loader:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:calc(max(100%, var(--skeleton-reach)) + var(--skeleton-band));z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-skeleton-highlight) 10%,transparent) 10%,color-mix(in srgb,var(--color-skeleton-highlight) 35%,transparent) 20%,color-mix(in srgb,var(--color-skeleton-highlight) 65%,transparent) 30%,color-mix(in srgb,var(--color-skeleton-highlight) 90%,transparent) 40%,var(--color-skeleton-highlight) 50%,color-mix(in srgb,var(--color-skeleton-highlight) 90%,transparent) 60%,color-mix(in srgb,var(--color-skeleton-highlight) 65%,transparent) 70%,color-mix(in srgb,var(--color-skeleton-highlight) 35%,transparent) 80%,color-mix(in srgb,var(--color-skeleton-highlight) 10%,transparent) 90%,transparent);background-size:var(--skeleton-band) 100%;background-position:100%;background-repeat:no-repeat;transform-origin:0 0;animation:skeleton-sweep var(--skeleton-cycle) var(--ease-standard) infinite}@keyframes skeleton-sweep{0%{transform:translateX(0) translateY(0) skewX(-20deg) translateY(0)}70%,to{transform:translateX(100%) translateY(100%) skewX(-20deg) translateY(-100%)}}@media (prefers-reduced-motion:reduce){.skeleton-loader:before{inset:0;width:auto;animation:none;transform:skewX(-20deg);transform-origin:center;background-size:var(--skeleton-rest-band) 100%;background-position:50%;opacity:var(--skeleton-rest-opacity)}}:where(.glass){position:relative}.glass{isolation:isolate;background-color:var(--glass-tint-solid);box-shadow:var(--glass-sheen);--color-text-tertiary:var(--color-text-secondary);--color-text-quaternary:var(--color-text-secondary)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass{background-color:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}}.glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background-image:var(--glass-grain);background-size:var(--glass-grain-size) var(--glass-grain-size);background-repeat:repeat;opacity:var(--glass-grain-opacity);mix-blend-mode:overlay}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.glass{background-color:var(--glass-opaque,var(--color-popup-bg));-webkit-backdrop-filter:none;backdrop-filter:none}.glass:before{display:none}}@media (prefers-contrast:more){.glass{box-shadow:inset 0 0 0 1px currentColor}}@media (forced-colors:active){.glass{background-color:Canvas;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;outline:1px solid CanvasText;outline-offset:-1px}.glass:before{display:none}}.glass-scrim{-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur))}:where(.motion-presence){--motion-presence-transition:opacity var(--motion-enter),translate var(--motion-enter),scale var(--motion-enter);transition:var(--motion-presence-transition)}.motion-presence[data-state=closed]{--motion-presence-transition:opacity var(--motion-exit),translate var(--motion-exit),scale var(--motion-exit);opacity:0;translate:var(--presence-to,none);pointer-events:none}:where(.motion-presence[data-presence=scale]){transform-origin:var(--presence-origin,center)}@starting-style{:where(.motion-presence[data-enter]){opacity:0;translate:var(--presence-from,0 var(--motion-rise))}:where(.motion-presence[data-enter][data-presence=drop]){translate:var(--presence-from,0 calc(var(--motion-rise) * -1))}:where(.motion-presence[data-enter][data-presence=fade]){translate:none}:where(.motion-presence[data-enter][data-presence=scale]){translate:var(--presence-from,none);scale:var(--presence-scale-from,var(--motion-scale-enter))}:where(.motion-presence[data-enter][data-via-keyboard]){translate:none;scale:none}}:where(.motion-collapse){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;transition:grid-template-rows var(--motion-disclosure)}:where(.motion-collapse[data-track=open]){grid-template-rows:1fr}.motion-collapse-clip{min-height:0;min-width:0;overflow:clip}:where(.motion-collapse[data-track=open])>.motion-collapse-clip{overflow:visible;transition:overflow var(--motion-disclosure);transition-timing-function:step-end;transition-behavior:allow-discrete}:where(.motion-collapse:not([data-open]):not([data-track=open]))>.motion-collapse-clip{visibility:hidden;transition:visibility var(--motion-disclosure);transition-timing-function:step-end}:where(.motion-collapse[data-instant]),:where(.motion-collapse[data-instant])>.motion-collapse-clip{transition:none}@media (prefers-reduced-motion:reduce){:where(.motion-collapse),:where(.motion-collapse)>.motion-collapse-clip{transition-duration:0s;transition-delay:0s}}:where(.motion-reveal[data-enter]){transition:opacity var(--duration-fast) var(--ease-decelerate)}@starting-style{:where(.motion-reveal[data-enter]){opacity:0}}:where(.motion-reveal-blocks[data-revealing])>*{animation:motion-reveal-block var(--motion-enter-item) calc(var(--reveal-i, 0) * var(--motion-stagger)) backwards}@keyframes motion-reveal-block{0%{opacity:0;translate:0 var(--motion-rise-item)}}@media (prefers-reduced-motion:reduce){:where(.motion-reveal-blocks[data-revealing])>*{animation:none}}:where(.motion-view-cover){position:absolute;inset:var(--view-cover-inset,0);background:var(--view-cover-color,var(--color-background-main));opacity:0;visibility:hidden}.motion-view-cover{pointer-events:none}.motion-wet{animation:motion-wet var(--duration-wash) var(--ease-ink) calc(var(--mark-delay, 0s) + var(--duration-slow)) backwards}@keyframes motion-wet{0%{color:var(--wet-color,var(--color-secondary))}}@media (prefers-reduced-motion:reduce){.motion-wet{animation:none}}.motion-draw :is(path,line,polyline,polygon,circle,ellipse,rect),.motion-draw:is(path,line,polyline,polygon,circle,ellipse,rect){stroke-dasharray:1 2;animation:motion-draw var(--duration-base) var(--ease-arrive) var(--mark-delay,0s) backwards}@keyframes motion-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.motion-draw :is(path,line,polyline,polygon,circle,ellipse,rect),.motion-draw:is(path,line,polyline,polygon,circle,ellipse,rect){stroke-dasharray:none;animation:none}}.motion-scan{position:absolute;inset:0;overflow:clip;pointer-events:none}.motion-scan:before{content:"";position:absolute;inset:0;border-top:var(--border-width-hairline) solid var(--scan-color,var(--color-secondary));opacity:0;animation:motion-scan var(--scan-duration,var(--duration-view)) var(--scan-ease,var(--ease-wipe)) var(--mark-delay,0s) forwards}@keyframes motion-scan{0%{translate:0 0;opacity:1}80%{opacity:1}to{translate:0 100%;opacity:0}}@media (prefers-reduced-motion:reduce){.motion-scan:before{animation:none}}.motion-wipe{animation:motion-wipe var(--duration-view) var(--ease-wipe) var(--mark-delay,0s) both}@keyframes motion-wipe{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@keyframes motion-wipe-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.motion-wipe{animation:motion-wipe-fade var(--duration-fast) var(--ease-accelerate) both}}.motion-edge-status{position:absolute;inset:0 0 auto;height:var(--border-width-strong);background:var(--edge-status-color,var(--color-secondary));transform-origin:left center;scale:0 1;pointer-events:none}.motion-edge-status[data-state=loading]{scale:.7 1;transition:scale var(--edge-status-grow,calc(var(--duration-wash) * 3)) var(--ease-wipe)}@starting-style{.motion-edge-status[data-state=loading]{scale:0 1}}.motion-edge-status[data-state=done]{scale:1 1;opacity:0;transition:scale var(--duration-fast) var(--ease-standard),opacity var(--duration-slow) var(--ease-accelerate) var(--duration-fast)}@media (prefers-reduced-motion:reduce){.motion-edge-status,.motion-edge-status[data-state]{transition:none}.motion-edge-status[data-state=loading]{scale:1 1}}.motion-swap{display:inline-grid;position:relative;min-width:0;vertical-align:baseline}.motion-swap[data-sizing]{overflow-x:clip}.motion-swap-item{grid-area:1/1;justify-self:start;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--motion-enter),translate var(--motion-enter)}.motion-swap-item[data-state=out]{position:absolute;inset-inline-start:0;top:0;max-width:none;opacity:0;translate:0 calc(var(--motion-rise) * -.5);transition:opacity var(--motion-exit),translate var(--motion-exit)}@starting-style{.motion-swap-item[data-enter]{opacity:0;translate:0 calc(var(--motion-rise) * .5)}}.motion-swap[data-variant=roll]{overflow:visible clip}.motion-swap[data-variant=roll]>.motion-swap-item{transition:translate var(--duration-slow) var(--ease-arrive)}.motion-swap[data-variant=roll]>.motion-swap-item[data-state=out]{opacity:1;translate:0 -100%;transition:translate var(--duration-slow) var(--ease-arrive)}@starting-style{.motion-swap[data-variant=roll]>.motion-swap-item[data-enter]{opacity:1;translate:0 100%}}@media (prefers-reduced-motion:reduce){.motion-swap-item,.motion-swap[data-variant=roll]>.motion-swap-item{transition-duration:0s}}.motion-roll{display:inline;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:var(--roll-line-height,inherit)}.motion-roll-digits{display:inline;user-select:none}.motion-roll-col{position:relative;display:inline-block;vertical-align:baseline}.motion-roll-sizer{visibility:hidden}.motion-roll-window{position:absolute;inset:0;overflow:clip;mask-image:linear-gradient(180deg,transparent,black 18%,black 82%,transparent)}.motion-roll-strip{position:absolute;top:0;inset-inline:0;translate:0 calc(var(--p, 10) * -100% / 30);transition:translate var(--roll-duration,var(--duration-slow)) var(--ease-arrive) calc(var(--i, 0) * var(--motion-stagger))}.motion-roll-strip[data-settle]{transition:none}.motion-roll-strip>span{display:block}.motion-roll-sep{display:inline}.motion-roll-col[data-enter]{transition:opacity var(--motion-enter)}@starting-style{.motion-roll-col[data-enter]{opacity:0}}@media (prefers-reduced-motion:reduce){.motion-roll-col[data-enter],.motion-roll-strip{transition:none}}.motion-ink,.motion-ink-word{white-space:nowrap}.motion-ink[data-ink-pass] .motion-ink-char{animation:motion-ink-pass var(--duration-slower) var(--ease-ink) calc(var(--i, 0) * var(--motion-stagger)) both}.motion-swap-item[data-state=out] .motion-ink-char{animation:none}@keyframes motion-ink-pass{0%,to{color:inherit}50%{color:var(--color-secondary)}}.motion-ink-text-word{white-space:nowrap}.motion-ink-text-glyph{--ink-final:var(--ink-tone-ink,currentColor);margin-inline-end:var(--ink-kern,0)}.motion-ink-text-muted{--ink-final:var(--ink-tone-muted,color-mix(in srgb,currentColor 50%,transparent))}.motion-ink-text-soft{--ink-final:var(--ink-tone-soft,color-mix(in srgb,currentColor 60%,transparent))}.motion-ink-text-accent{--ink-final:var(--ink-tone-accent,var(--color-secondary))}.motion-ink-text-ref{position:absolute;top:0;inset-inline-start:0;visibility:hidden;white-space:pre;pointer-events:none}.motion-ink-text-ghost .motion-ink-text-glyph{color:var(--ink-ghost,color-mix(in srgb,currentColor 12%,transparent))}.motion-ink-text-ghost .motion-ink-text-glyph.motion-ink-text-on{animation:motion-ink-text-lit var(--ink-dur-in,var(--duration-slow)) var(--ink-ease,var(--ease-ink)) both}.motion-ink-text-ghost .motion-ink-text-glyph.motion-ink-text-off{animation:motion-ink-text-unlit var(--ink-dur-out,var(--duration-base)) var(--ink-ease,var(--ease-ink)) both}.motion-ink-text-type .motion-ink-text-glyph{opacity:0}.motion-ink-text-type .motion-ink-text-glyph.motion-ink-text-on{opacity:1;animation:motion-ink-text-type-in var(--ink-dur-in,var(--duration-slow)) var(--ink-ease,var(--ease-ink)) both}.motion-ink-text-type .motion-ink-text-glyph.motion-ink-text-off{opacity:1;animation:motion-ink-text-type-out var(--ink-dur-out,var(--duration-base)) var(--ink-ease,var(--ease-ink)) both}@media (prefers-reduced-motion:no-preference){.motion-ink-text-type .motion-ink-text-glyph.motion-ink-text-on.motion-ink-text-plain:not(.motion-ink-text-static){animation-name:motion-ink-text-type-in-plain}.motion-ink-text-ghost .motion-ink-text-glyph.motion-ink-text-on.motion-ink-text-plain:not(.motion-ink-text-static){animation-name:motion-ink-text-lit-plain}.motion-ink-text .motion-ink-text-glyph.motion-ink-text-on.motion-ink-text-wet-a{animation:motion-ink-text-wet-a var(--ink-wet-dur,var(--duration-wash)) var(--ink-ease,var(--ease-ink)) both}.motion-ink-text .motion-ink-text-glyph.motion-ink-text-on.motion-ink-text-wet-b{animation:motion-ink-text-wet-b var(--ink-wet-dur,var(--duration-wash)) var(--ink-ease,var(--ease-ink)) both}}.motion-ink-text-glyph.motion-ink-text-wet-a,.motion-ink-text-glyph.motion-ink-text-wet-b{--wet-hot:var(--ink-wet-hot,var(--color-secondary))}.motion-ink-text-glyph.motion-ink-text-wet-display{--wet-hot:var(--ink-wet-hot-display,var(--ink-wet-hot,var(--color-secondary)))}@keyframes motion-ink-text-wet-a{0%{color:var(--wet-hot)}9%{color:var(--ink-wet-iris,var(--color-secondary))}20%,32%{color:var(--ink-wet,var(--color-secondary))}to{color:var(--ink-final)}}@keyframes motion-ink-text-wet-b{0%{color:var(--wet-hot)}9%{color:var(--ink-wet-iris,var(--color-secondary))}20%,32%{color:var(--ink-wet,var(--color-secondary))}to{color:var(--ink-final)}}.motion-ink-text[data-ink-pass] .motion-ink-text-glyph.motion-ink-text-on{animation-delay:calc(var(--ink-pass-lead, 0s) + var(--ink-pass-i, 0) * var(--ink-pass-step, 0s))}.motion-ink-text-glyph.motion-ink-text-on.motion-ink-text-static{animation:none;opacity:1;color:var(--ink-final)}.motion-ink-text-type .motion-ink-text-glyph.motion-ink-text-off.motion-ink-text-static{animation:none;opacity:0}.motion-ink-text-ghost .motion-ink-text-glyph.motion-ink-text-off.motion-ink-text-static{animation:none;color:var(--ink-ghost,color-mix(in srgb,currentColor 12%,transparent))}.motion-ink-text-revealed .motion-ink-text-glyph{animation:none;opacity:1;color:var(--ink-final)}.motion-ink-text-ghost[data-ink-hold] .motion-ink-text-glyph{animation:none;color:var(--ink-ghost,color-mix(in srgb,currentColor 12%,transparent))}.motion-ink-text-type[data-ink-hold] .motion-ink-text-glyph{animation:none;opacity:0}@keyframes motion-ink-text-lit{0%{color:var(--ink-ghost,color-mix(in srgb,currentColor 12%,transparent))}35%{color:var(--ink-edge,var(--color-secondary))}to{color:var(--ink-final)}}@keyframes motion-ink-text-type-in-plain{0%{color:var(--ink-ghost,color-mix(in srgb,currentColor 12%,transparent))}to{color:var(--ink-final)}}@keyframes motion-ink-text-lit-plain{0%{color:var(--ink-ghost,color-mix(in srgb,currentColor 12%,transparent))}to{color:var(--ink-final)}}@keyframes motion-ink-text-unlit{0%{color:var(--ink-final)}to{color:var(--ink-ghost,color-mix(in srgb,currentColor 12%,transparent))}}@keyframes motion-ink-text-type-in{0%{color:var(--ink-edge,var(--color-secondary))}to{color:var(--ink-final)}}@keyframes motion-ink-text-type-out{0%{color:var(--ink-final)}to{color:transparent}}:where(.motion-ink-text-caret-at,.motion-ink-text-caret-before,.motion-ink-text-caret-start){position:relative}.motion-ink-text-caret-at:after,.motion-ink-text-caret-before:before,.motion-ink-text-caret-start:before{content:"";position:absolute;top:50%;width:max(2px,.07em);height:.92em;translate:0 -50%;background:var(--ink-edge,var(--color-secondary));pointer-events:none;animation:motion-ink-text-blink var(--ink-caret-blink,calc(var(--duration-slower) * 2)) steps(1) infinite}.motion-ink-text-caret-at:after{left:calc(100% + .03em)}.motion-ink-text-caret-before:before{left:-.02em}.motion-ink-text-caret-start:before{top:.5lh;left:-.02em}@keyframes motion-ink-text-blink{0%{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.motion-ink-text .motion-ink-text-glyph,.motion-ink-text.motion-ink-text-ghost .motion-ink-text-glyph,.motion-ink-text.motion-ink-text-ghost .motion-ink-text-glyph.motion-ink-text-on,.motion-ink-text.motion-ink-text-type .motion-ink-text-glyph,.motion-ink-text.motion-ink-text-type .motion-ink-text-glyph.motion-ink-text-on{animation:none;opacity:1;color:var(--ink-final)}.motion-ink-text.motion-ink-text-settled-hidden .motion-ink-text-glyph:not(.motion-ink-text-on),.motion-ink-text.motion-ink-text-type .motion-ink-text-glyph.motion-ink-text-off{animation:none;opacity:0}.motion-ink-text.motion-ink-text-ghost .motion-ink-text-glyph.motion-ink-text-off{animation:none;color:var(--ink-ghost,color-mix(in srgb,currentColor 12%,transparent))}.motion-ink-text[data-ink-hold] .motion-ink-text-glyph{animation:none;opacity:1;color:var(--ink-final)}.motion-ink-text-caret-at:after,.motion-ink-text-caret-before:before,.motion-ink-text-caret-start:before{animation:none}}:where(.motion-sheen){color:var(--sheen-color,var(--color-text-primary))}.motion-sheen{pointer-events:none;user-select:none;mask-image:linear-gradient(100deg,transparent 42%,black 50%,transparent 58%);mask-size:250% 100%;mask-repeat:no-repeat;animation:motion-sheen-sweep calc(var(--duration-slower) * 3) var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.motion-sheen{mask-image:none;opacity:.5;animation:motion-sheen-settle var(--duration-slow) var(--ease-accelerate) calc(var(--duration-slower) * 2) forwards}}@keyframes motion-sheen-sweep{0%{mask-position:100% 0}to{mask-position:0 0}}@keyframes motion-sheen-settle{to{opacity:0}}:where(.motion-wash,[data-wash]){position:relative}.motion-wash:after,[data-wash]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(var(--color-secondary-rgb),var(--wash-alpha,.15));pointer-events:none;animation:motion-wash calc(var(--duration-slow) + var(--duration-wash)) var(--ease-ink) forwards}@keyframes motion-wash{0%,20%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.motion-wash:after,[data-wash]:after{animation:none}}:where(.motion-press-glyph){transition:scale var(--motion-state)}:where(.motion-press:active:not(:disabled,[aria-disabled=true]) .motion-press-glyph){scale:var(--motion-scale-press);transition-duration:0s}:where(.motion-indicator){position:absolute;top:0;bottom:0;left:0;width:var(--indicator-w,0);translate:var(--indicator-x,0) 0;visibility:hidden;pointer-events:none}:where(.motion-indicator[data-ready]){visibility:visible}:where(.motion-indicator[data-glide]){transition:translate var(--motion-move),width var(--motion-move)}.motion-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where([data-instant],[data-instant] .motion-swap-item){transition:none}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--duration-base);animation-timing-function:var(--ease-standard)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none}}