.JgcGvG_radialFill{left:var(--x,50%);top:var(--y,50%);width:var(--d,0);height:var(--d,0);pointer-events:none;border-radius:9999px;transition:transform .48s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translate(-50%,-50%)scale(0)}.JgcGvG_radial[data-on] .JgcGvG_radialFill{transform:translate(-50%,-50%)scale(1)}.JgcGvG_radialSolid .JgcGvG_radialFill{background:var(--primary-bright)}.JgcGvG_radialGhost{transition:border-color .3s}.JgcGvG_radialGhost .JgcGvG_radialFill{background:var(--primary)}.JgcGvG_radialGhost[data-on]{border-color:var(--primary-bright)}.JgcGvG_fadeEdge{--c:var(--muted);border-radius:inherit;background:linear-gradient(90deg, transparent, var(--c) 30%, var(--c) 70%, transparent);opacity:.7;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.JgcGvG_fadeEdgeSolid{--c:var(--primary-text)}.JgcGvG_traceSvg{pointer-events:none;position:absolute;overflow:visible}.JgcGvG_traceSvg rect{fill:none;stroke:var(--primary-text);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s cubic-bezier(.6,0,.2,1)}.JgcGvG_trace:hover .JgcGvG_traceSvg rect,.JgcGvG_trace:focus-visible .JgcGvG_traceSvg rect{stroke-dashoffset:0}.JgcGvG_spotRing,.JgcGvG_spotGlow{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .25s;position:absolute}.JgcGvG_spotRing{background:radial-gradient(90px circle at var(--x,50%) var(--y,50%), var(--primary-text), transparent 70%);-webkit-mask-composite:xor;padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.JgcGvG_spotGlow{background:radial-gradient(110px circle at var(--x,50%) var(--y,50%), rgb(var(--glow-1) / .35), transparent 70%);inset:0}.JgcGvG_spot:hover .JgcGvG_spotRing,.JgcGvG_spot:hover .JgcGvG_spotGlow{opacity:1}.JgcGvG_shapedGlow,.JgcGvG_shapedRing{opacity:0;pointer-events:none;transition:opacity .25s}.JgcGvG_shapedGlow{background:radial-gradient(110px circle at var(--x,50%) var(--y,50%), rgb(var(--glow-1) / .35), transparent 70%);position:absolute;inset:0}.JgcGvG_shapedRing{-webkit-mask-image:radial-gradient(90px circle at var(--x,50%) var(--y,50%), #000, transparent 70%);-webkit-mask-image:radial-gradient(90px circle at var(--x,50%) var(--y,50%), #000, transparent 70%);mask-image:radial-gradient(90px circle at var(--x,50%) var(--y,50%), #000, transparent 70%)}.JgcGvG_shaped[data-held] .JgcGvG_shapedGlow{background:radial-gradient(110px circle at var(--x,50%) var(--y,50%), color-mix(in srgb, var(--gold) 30%, transparent), transparent 70%)}.JgcGvG_shaped[data-held] .JgcGvG_shapedRing path{stroke:var(--gold)}.JgcGvG_shaped:hover .JgcGvG_shapedGlow,.JgcGvG_shaped:hover .JgcGvG_shapedRing,.JgcGvG_shaped:focus-visible .JgcGvG_shapedGlow,.JgcGvG_shaped:focus-visible .JgcGvG_shapedRing{opacity:1}.JgcGvG_cap{pointer-events:none;border-top-width:1px;border-bottom-width:1px;width:8px;transition:transform .46s cubic-bezier(.3,1.9,.5,1);position:absolute}.JgcGvG_capL{border-left-width:1px}.JgcGvG_capR{border-right-width:1px}.JgcGvG_shaped:hover .JgcGvG_cap,.JgcGvG_shaped:focus-visible .JgcGvG_cap{border-color:var(--primary-text)}.JgcGvG_shaped[data-held] .JgcGvG_cap{border-color:var(--gold);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--gold) 60%, transparent));transition:transform .65s cubic-bezier(.2,.7,.2,1)}.JgcGvG_shaped:hover .JgcGvG_capL.JgcGvG_capFloat{transform:translate(1.5px)}.JgcGvG_shaped:hover .JgcGvG_capR.JgcGvG_capFloat{transform:translate(-1.5px)}.JgcGvG_shaped[data-held] .JgcGvG_capL{transform:translateX(var(--travel,0px))}.JgcGvG_shaped[data-held] .JgcGvG_capR{transform:translateX(calc(-1 * var(--travel,0px)))}.JgcGvG_magnet>*{will-change:transform;transition:transform .6s cubic-bezier(.25,1.6,.4,1)}.JgcGvG_magnet[data-on]>*{transition-duration:.15s;transition-timing-function:ease-out}.JgcGvG_magnet [data-mag-label]{align-items:center;gap:.5rem;transition:inherit;display:inline-flex}.JgcGvG_dot{pointer-events:none;border-radius:1px;width:3px;height:3px;position:absolute}.JgcGvG_rollChar{flex-direction:column;height:1.25em;line-height:1.25em;display:inline-flex;overflow:hidden}.JgcGvG_rollChar>span{transition:transform .38s cubic-bezier(.6,0,.2,1);transition-delay:inherit}.JgcGvG_roll:hover .JgcGvG_rollChar>span,.JgcGvG_roll:focus-visible .JgcGvG_rollChar>span{transform:translateY(-100%)}.JgcGvG_rollGhost .JgcGvG_rollChar>span:last-child{color:var(--primary-text)}.JgcGvG_arrowBox{width:1em;height:1.25em;display:inline-block;position:relative;overflow:hidden}.JgcGvG_arrowBox>span{justify-content:center;align-items:center;transition:transform .36s cubic-bezier(.6,0,.2,1);display:flex;position:absolute;inset:0}.JgcGvG_arrowBox>span:last-child{transform:translate(-120%)}.JgcGvG_arrow:hover .JgcGvG_arrowBox>span:first-child,.JgcGvG_arrow:focus-visible .JgcGvG_arrowBox>span:first-child{transform:translate(120%)}.JgcGvG_arrow:hover .JgcGvG_arrowBox>span:last-child,.JgcGvG_arrow:focus-visible .JgcGvG_arrowBox>span:last-child{transform:translate(0)}.JgcGvG_arrowGhost .JgcGvG_arrowBox>span:last-child{color:var(--primary-text)}.JgcGvG_press{transition:transform .12s ease-out,filter .2s,background-color .2s}.JgcGvG_press:active{transform:scale(.96)}.JgcGvG_pressSolid:hover{filter:brightness(1.12)}.JgcGvG_pressSolid:active{filter:brightness(1.35)}.JgcGvG_pressGhost:hover{background-color:rgb(var(--glow-1) / .12)}.JgcGvG_pressGhost:active{background-color:rgb(var(--glow-1) / .3)}@media (prefers-reduced-motion:reduce){.JgcGvG_radialFill,.JgcGvG_traceSvg rect,.JgcGvG_rollChar>span,.JgcGvG_arrowBox>span,.JgcGvG_magnet>*,.JgcGvG_cap,.JgcGvG_shaped[data-held] .JgcGvG_cap,.JgcGvG_press{transition:none}}
