.gs-entry-action{display:flex;justify-content:center;margin-top:38px}
.gs-entry-button{--spec-x:50%;--spec-y:25%;--spec-strength:.35;--entry-reveal:80%;--entry-aura:.7;--entry-aura-scale:1;--entry-ink:#faf7ff;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:31px;min-width:270px;min-height:68px;padding:20px 30px;border:1px solid transparent;border-radius:999px;color:var(--entry-ink);background:#eee9e1;font:500 17px/1.5 var(--sans);letter-spacing:.09em;text-decoration:none;-webkit-tap-highlight-color:transparent;box-shadow:none;transition:color .25s,border-color .25s,box-shadow .35s}
.gs-entry-aura{display:none;position:absolute;inset:-4px;border-radius:999px;background:linear-gradient(115deg,#9251f2,#7362ff 40%,#d96fed 75%,#9251f2);filter:blur(12px);opacity:var(--entry-aura);transform:scale(var(--entry-aura-scale));z-index:-2;pointer-events:none;transition:opacity .5s,transform .65s cubic-bezier(.22,1,.36,1)}
.gs-entry-ring{position:absolute;inset:0;border-radius:inherit;padding:1.2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;overflow:hidden}
.gs-entry-ring::before{content:"";position:absolute;inset:-170%;background:conic-gradient(from 25deg,#b9a1ff 0deg,#fff2ff 35deg,#9672ed 80deg,#6854d9 125deg,#eebcff 175deg,#a966ea 230deg,#6555b6 285deg,#b9a1ff 360deg);animation:gs-spectrum-orbit 7s linear infinite;animation-play-state:paused}
.gs-entry-fill{position:absolute;inset:1.2px;border-radius:999px;overflow:hidden;background:#362052;z-index:-1;pointer-events:none;box-shadow:inset 0 1px 0 #ffffff35,inset 0 -1px 0 #160f3c70}
.gs-entry-fill::before{content:"";position:absolute;inset:-160%;background:conic-gradient(from 0deg,#53369d 0deg,#7757db 55deg,#a961b5 105deg,#6340a7 155deg,#3d3e90 215deg,#7451bc 280deg,#53369d 360deg);animation:gs-spectrum-orbit 11s linear infinite reverse;animation-play-state:paused}
.gs-entry-fill::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff23 0%,#ffffff08 46%,#190b342b 52%,#16072d1a 100%);border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff33,inset 0 -1px 0 #0f04294d}
.gs-entry-sheen{position:absolute;inset:1.2px;border-radius:999px;background:radial-gradient(ellipse 130px 90px at var(--spec-x) var(--spec-y),#fbe9ff8c 0%,#dfc0ff38 10%,#ffffff00 70%);opacity:calc(.3 + var(--spec-strength) * .45);pointer-events:none;mix-blend-mode:screen}
.gs-entry-label,.gs-entry-arrow{position:relative;z-index:1;text-shadow:0 1px 2px transparent}.gs-entry-arrow{width:22px;height:22px;stroke-width:1.5;flex:none;transition:transform .25s}.gs-entry-en{display:none}html[lang="en"] .gs-entry-zh{display:none}html[lang="en"] .gs-entry-en{display:inline}
.gs-entry-ring,.gs-entry-fill,.gs-entry-sheen{clip-path:circle(var(--entry-reveal) at 50% 50%);transition:clip-path .65s cubic-bezier(.22,1,.36,1)}
.gs-entry-button.is-visible .gs-entry-ring::before,.gs-entry-button.is-visible .gs-entry-fill::before{animation-play-state:running}
.gs-entry-button:focus-visible{border-radius:999px;outline:2px solid #8d59bb;outline-offset:7px;--spec-strength:1;--entry-reveal:80%;--entry-aura:.7;--entry-aura-scale:1;--entry-ink:#faf7ff;border-color:transparent;box-shadow:none}
@media(hover:hover){.gs-entry-button:hover{--entry-reveal:80%;--entry-aura:.7;--entry-aura-scale:1;--entry-ink:#faf7ff;border-color:transparent;box-shadow:none}.gs-entry-button.is-visible:hover .gs-entry-ring::before,.gs-entry-button.is-visible:hover .gs-entry-fill::before{animation-play-state:running}.gs-entry-button:hover .gs-entry-arrow{transform:translate(2px,-2px)}}
.gs-entry-button:active{transform:translateY(0) scale(.98)}
@keyframes gs-spectrum-orbit{to{transform:rotate(360deg)}}
@media(max-width:600px){.gs-entry-action{margin-top:32px}.gs-entry-button{min-width:250px;max-width:100%;min-height:64px;padding:18px 28px}}
@media(prefers-reduced-motion:reduce){.gs-entry-button{--spec-x:50%!important;--spec-y:25%!important;--spec-strength:.35!important;transition:none}.gs-entry-button .gs-entry-ring::before,.gs-entry-button .gs-entry-fill::before{animation:none}.gs-entry-arrow,.gs-entry-aura,.gs-entry-ring,.gs-entry-fill,.gs-entry-sheen{transition:none}.gs-entry-button:hover,.gs-entry-button:hover .gs-entry-arrow{transform:none}}
