html body.pc-site .pc-home-copy .actions.hc-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:stretch!important;margin-top:26px!important}
html body.pc-site .hc-actions a.hc-button.hc-button{position:relative;isolation:isolate;overflow:hidden;display:flex!important;align-items:center!important;gap:12px!important;min-height:74px!important;padding:14px 18px!important;border-radius:15px!important;text-decoration:none!important;line-height:1.3!important;box-sizing:border-box!important;white-space:normal!important;flex:1 1 240px!important;max-width:100%!important;transform:none!important}
html body.pc-site .hc-actions a.hc-primary.hc-primary{background:linear-gradient(115deg,#07556f,#00758f)!important;color:#fff!important;border:1px solid #16b1c8!important;box-shadow:inset 0 1px 0 #8fe8f0a6,0 8px 22px #087f9b30!important}
html body.pc-site .hc-actions a.hc-discord.hc-discord{background:linear-gradient(120deg,#fff,#f0efff)!important;color:#273d55!important;border:1px solid #d6d2fa!important;box-shadow:inset 0 1px 0 #fff,0 4px 14px #5865f211!important}
html body.pc-site .hc-actions .hc-art{width:36px!important;height:36px!important;object-fit:contain!important;flex:0 0 36px!important;filter:none!important;margin:0!important}
html body.pc-site .hc-actions .hc-discord .hc-art{width:30px!important;height:30px!important;flex-basis:30px!important}
html body.pc-site .hc-actions .hc-copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1;text-align:left}
html body.pc-site .hc-actions .hc-title{font-size:14px!important;line-height:1.35!important;font-weight:800!important;color:inherit!important}
html body.pc-site .hc-actions .hc-sub{font-size:11px!important;line-height:1.35!important;font-weight:600!important;color:#566279!important}
html body.pc-site .hc-actions .hc-free{align-self:flex-start;background:#ffffff21;color:#fff!important;border:1px solid #ffffff3b;border-radius:12px;padding:2px 7px;font-size:9px;font-weight:800;letter-spacing:.05em;line-height:1.4}
html body.pc-site .hc-actions .hc-arrow{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;flex:0 0 28px!important;border-radius:50%!important;background:#ffffff20!important;color:#fff!important}
html body.pc-site .hc-actions .hc-discord .hc-arrow{background:#e5e3ff!important;color:#5865f2!important}
html body.pc-site .hc-actions .hc-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html body.pc-site .hc-actions .hc-primary::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#ffffff40 50%,transparent 80%);transform:translateX(-130%);opacity:0}
html body.pc-site .hc-actions a.hc-button:focus-visible{outline:3px solid #165c86!important;outline-offset:4px!important}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 html:not(.pc-motion-paused) body.pc-site .hc-actions a.hc-button{transition:translate .22s,box-shadow .22s!important}
 html:not(.pc-motion-paused) body.pc-site .hc-actions a.hc-button:hover{translate:0 -3px!important}
 html:not(.pc-motion-paused) body.pc-site .hc-actions .hc-arrow{transition:translate .22s!important}
 html:not(.pc-motion-paused) body.pc-site .hc-actions a.hc-button:hover .hc-arrow{translate:3px 0}
 html:not(.pc-motion-paused) body.pc-site .hc-actions .hc-primary::before{animation:hc-sheen .8s .3s ease-out 1}
 html:not(.pc-motion-paused) body.pc-site .hc-actions .hc-primary:hover::before{animation:hc-sheen-hover .6s ease-out 1}
 html:not(.pc-motion-paused) body.pc-site .hc-actions a.hc-button:active{translate:0 0!important}
}
@keyframes hc-sheen{0%{transform:translateX(-130%);opacity:0}20%{opacity:1}100%{transform:translateX(130%);opacity:0}}
@keyframes hc-sheen-hover{0%{transform:translateX(-130%);opacity:0}20%{opacity:1}100%{transform:translateX(130%);opacity:0}}
@media(max-width:600px){html body.pc-site .hc-actions a.hc-button.hc-button{flex-basis:100%!important;min-height:76px!important;padding:16px 20px!important}html body.pc-site .hc-actions .hc-title{font-size:16px!important}}
html.pc-motion-paused body.pc-site .hc-actions :is(a.hc-button,.hc-arrow),html.pc-motion-paused body.pc-site .hc-actions .hc-primary::before{animation:none!important;transition:none!important;translate:none!important}
@media(prefers-reduced-motion:reduce){html body.pc-site .hc-actions :is(a.hc-button,.hc-arrow),html body.pc-site .hc-actions .hc-primary::before{animation:none!important;transition:none!important;translate:none!important}}
