._85074w0{background-color:var(--_2cx6ye2);border-radius:var(--_2cx6yel);cursor:pointer;height:2.5rem;font-family:var(--_2cx6ye1j);letter-spacing:-.01em;color:var(--_2cx6ye0);border:none;flex:1;justify-content:space-between;align-items:center;padding:0 .938rem;font-size:.875rem;font-weight:600;display:flex}
._85074w0[data-popup-open]{background-color:var(--_2cx6ye4);box-shadow:0 5px 15px #12101e08,0 2px 4px #12101e05}
._85074w2{justify-content:center;align-items:center;display:inline-flex}
._85074w0 svg{transition:transform .2s var(--_2cx6ye18);flex-shrink:0}
._85074w0[data-popup-open] svg{transform:rotate(180deg)}
@media screen and (min-width:64em){._85074w0{background-color:#0000;border-radius:0;flex:none;justify-content:flex-start;gap:.625rem;height:auto;padding:0}._85074w0[data-popup-open]{box-shadow:none;background-color:#0000}._85074w1{letter-spacing:-.005em;font-size:1.25rem;line-height:1.3}._85074w2{background-color:var(--_2cx6ye2);border-radius:var(--_2cx6yek);width:1.875rem;height:1.875rem}}
._3vd18m0{background-color:var(--_2cx6ye3);border-radius:var(--_2cx6yen);flex-direction:row;gap:.188rem;padding:.188rem;display:flex;position:relative}
._3vd18m2{z-index:1;min-height:2.813rem;color:var(--_2cx6ye0);border-radius:var(--_2cx6yek);background-color:#0000;justify-content:center;align-items:center;padding:.313rem 1.563rem;font-size:.938rem;font-weight:600;line-height:1;text-decoration:none;transition:color .2s,background-color .2s;display:flex;position:relative}
._3vd18m2._3vd18m1{color:var(--_2cx6ye4)}
._6p1eza0 ._3vd18m2:hover:not(._3vd18m1){background-color:color-mix(in srgb,var(--_2cx6ye0)8%,transparent)}
._3vd18m3{z-index:0;background-color:var(--_2cx6ye0);border-radius:var(--_2cx6yek);transition:left .2s,width .2s;position:absolute}
@media screen and (min-width:46.25em){._3vd18m2{border-radius:var(--_2cx6yem);padding:.313rem 2.5rem;font-size:1rem}._3vd18m3{border-radius:var(--_2cx6yem)}}
.j0jg630{justify-content:center;display:flex}
.j0jg631{justify-content:flex-end;margin-top:1.25rem;display:flex}
.j0jg632{flex-direction:column;gap:.625rem;margin-top:.938rem;display:flex}
.j0jg633{margin-top:1.875rem;justify-content:center;width:100%;max-width:21.25rem;margin-inline:auto;display:flex}
@media screen and (min-width:46.25em){.j0jg631{margin-top:1.875rem}.j0jg632{margin-top:1.25rem}.j0jg633{margin-top:3.125rem}}
/*# sourceMappingURL=672cddc883217204.css.map*/