.gs-wave{display:inline-block;width:64px;aspect-ratio:48 / 32;overflow:hidden;vertical-align:middle;-webkit-mask-image:linear-gradient(to right, transparent 0%, #fff 18%, #fff 82%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, #fff 18%, #fff 82%, transparent 100%)}.gs-wave
svg{width:100%;height:100%;display:block;overflow:visible}.gs-wave
path{stroke:currentColor;stroke-dasharray:50 500;animation:gs-wave-run .4s linear infinite;will-change:stroke-dashoffset}@keyframes gs-wave-run{0%{stroke-dashoffset:50}45%{stroke-dashoffset:21}70%{stroke-dashoffset:-81}100%{stroke-dashoffset:-100}}@media (prefers-reduced-motion: reduce){.gs-wave
path{animation-duration:1.6s}}.gs-btn[data-gs-wave]{position:relative;justify-content:center;overflow:hidden}.gs-btn[data-gs-wave] .gs-wb-label{display:inline-flex;align-items:center;gap:10px;transition:opacity .18s, transform .18s}.gs-btn[data-gs-wave] .gs-wb-arrow{width:18px;height:18px;flex:0 0 18px;transition:transform .2s ease}.gs-btn[data-gs-wave]:hover .gs-wb-arrow, .gs-btn[data-gs-wave]:focus-visible .gs-wb-arrow{transform:translateX(4px)}.gs-btn[data-gs-wave] .gs-wave{position:absolute;left:50%;top:50%;width:58px;transform:translate(-50%, -50%);opacity:0;transition:opacity .18s;color:#fff;pointer-events:none}.gs-btn[data-gs-wave].is-going{pointer-events:none}.gs-btn[data-gs-wave].is-going .gs-wb-label{opacity:0;transform:translateY(-4px)}.gs-btn[data-gs-wave].is-going .gs-wave{opacity:1}.gs-btn--soft[data-gs-wave] .gs-wave, .gs-btn--light[data-gs-wave] .gs-wave{color:var(--gs-accent, #6636fa)}.gs-btn.gs-btn--block{display:flex;width:100%;padding:15px
24px;font-size:16px;font-weight:600;border-radius:14px;box-shadow:0 10px 24px rgba(102, 54, 250, .22)}.gs-btn.gs-btn--block:hover{box-shadow:0 12px 28px rgba(102, 54, 250, .3)}.gs-modal{width:min(900px, calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:22px;background:#fff;box-shadow:0 40px 120px rgba(20, 12, 60, .35);overflow:auto;overscroll-behavior:contain;color:inherit}.gs-modal::backdrop{background:rgba(22, 16, 48, .42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gs-modal[open]{animation:gs-modal-in .28s cubic-bezier(.2, .8, .2, 1)}.gs-modal[open]::backdrop{animation:gs-backdrop-in .28s ease}@keyframes gs-modal-in{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes gs-backdrop-in{from{opacity:0}to{opacity:1}}.gs-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px
20px 14px 28px;background:rgba(255, 255, 255, .92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid #eeeef4}.gs-modal-title{font-weight:600;font-size:17px;color:#1c1c1c}.gs-modal-x{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:0;border-radius:50%;background:#f3f2fa;color:#1c1c1c;cursor:pointer;transition:background .15s, transform .15s}.gs-modal-x:hover{background:#e6e2fb;transform:rotate(90deg)}.gs-modal-x
svg{width:18px;height:18px}.gs-modal-body{padding:8px
12px 18px}.gs-modal-body
.goo{border:0;box-shadow:none;max-width:none}html.gs-modal-open{overflow:hidden}@media (max-width: 640px){.gs-modal{width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.gs-modal-head{padding-left:18px}.gs-modal-body{padding:0
0 12px}}@media (prefers-reduced-motion: reduce){.gs-modal[open],.gs-modal[open]::backdrop{animation:none}}.gs-modal .gs-modal-x, .gs-modal .gs-modal-x:hover, .gs-modal .gs-modal-x:focus{border:0
!important;outline:none;box-shadow:none}.gs-modal .gs-modal-x:focus-visible{outline:2px
solid var(--gs-accent, #6636fa);outline-offset:2px}.gs-modal:focus,.gs-modal:focus-visible{outline:none}