:where(.ps-glass){border-radius:var(--g-radius);overflow:hidden;isolation:isolate}.ps-glass__surface,.ps-glass__tint,.ps-glass__rim{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.ps-glass__tint{background:color-mix(in srgb,var(--glass-paper, #fff) calc(var(--g-tint) * 1%),transparent)}.ps-glass__rim{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glass-ink, #000) 10%,transparent),inset 0 1px 1px color-mix(in srgb,white 55%,transparent),inset 0 -1px 1px color-mix(in srgb,var(--glass-ink, #000) 12%,transparent),0 14px 38px -14px #0000004d}.ps-glass__refract{position:absolute;inset:calc(-1 * var(--g-margin, 28px));border-radius:inherit}.ps-glass__refract-inner{position:absolute;inset:var(--g-margin, 28px)}.ps-glass__content{position:relative;z-index:1;height:100%}.ps-glass:has(>.ps-glass__refract) .ps-glass__content{pointer-events:none}.gm-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.gm-btn__bg{position:absolute;inset:0;z-index:0;border-radius:inherit}.gm-btn__label{position:relative;z-index:2;display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap;pointer-events:none}.gm-btn__label--in{animation:gm-label-in .3s cubic-bezier(.165,.84,.44,1) .13s both}.gm-btn__label--out{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;white-space:nowrap;pointer-events:none}.gm-btn__label--out.is-gone{opacity:0;transform:translateY(-62%);transition:opacity .13s ease,transform .24s cubic-bezier(.4,0,1,1)}@keyframes gm-label-in{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}.gm-dd{position:relative;display:inline-block}.gm-dd__menu{position:absolute;isolation:isolate}.gm-dd__menu[hidden]{display:none}.gm-dd__panel{position:relative;border-radius:inherit;overflow:hidden;isolation:isolate}.gm-dd__bg{position:absolute;inset:0;z-index:0;border-radius:inherit}.gm-dd__items{position:relative;z-index:2}.ps-loupe{scale:.42;opacity:0;transform-origin:50% 150%;transition:opacity .12s ease,scale .18s cubic-bezier(.22,1.2,.36,1),overlay .18s allow-discrete,display .18s allow-discrete}.ps-loupe:popover-open,.ps-loupe.is-open{scale:1;opacity:1}@starting-style{.ps-loupe:popover-open{scale:.42;opacity:0}}.ps-loupe__box{box-shadow:0 2px 4px -2px #00000040,0 10px 24px -8px #00000059}.ps-loupe__rim{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glass-ink, #000) 14%,transparent),inset 0 1px 1px color-mix(in srgb,white 60%,transparent),inset 0 -1px 1px color-mix(in srgb,var(--glass-ink, #000) 14%,transparent)}@media (prefers-reduced-motion: reduce){.gm-btn__label--in{animation:none}.gm-btn__label--out.is-gone{transition:none}.ps-loupe{transition:opacity .12s ease;scale:1}}@media (prefers-reduced-transparency: reduce){.ps-glass__tint{background:color-mix(in srgb,var(--glass-paper, #fff) 80%,transparent)}}@media (prefers-contrast: more){.ps-glass__tint{background:color-mix(in srgb,var(--glass-paper, #fff) 92%,transparent)}.ps-glass__rim{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--glass-ink, #000) 70%,transparent),0 14px 38px -14px #0000004d}}
