:root{--grainDark:url("data:image/svg+xml;base64,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)");--system-ui:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--textShadow:0px 1px 2px rgba(0,0,0,.35);--SansProFont:"Source Sans Pro",sans-serif;--borderRadius:9999px}.glint-holder{position:relative;width:auto;min-width:110px;height:28px;box-shadow:inset 0 1px 1.5px rgba(255,255,255,.9),inset 0 0 8px rgba(0,0,0,.4),0 0 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2),0 4px 4px rgba(0,0,0,.1);border-radius:var(--borderRadius);transition:all .25s ease}.glint-holder:hover{filter:brightness(1.2);cursor:pointer}.glint-holder:active{box-shadow:inset 0 1px 1.5px rgba(255,255,255,.9),inset 0 0 8px rgba(0,0,0,.4),0 0 1.5px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.2)}.glint-movement{content:"";position:absolute;width:50px;max-width:50px;min-width:50px;height:50px;max-height:50px;min-height:50px;top:1.1%;left:10%;transform:translate(-50%,-50%);mix-blend-mode:screen;animation:leftRightMovement 6.5s ease;transform-origin:center;animation-iteration-count:infinite;animation-timing-function:linear;pointer-events:none}.glint-container{position:relative;width:100%;height:100%;opacity:0;animation:growShrink 6.4s ease,opacityInOut 6.5s ease;animation-iteration-count:infinite;animation-timing-function:linear}.point-holder-outside{width:100%;height:100%;position:absolute;top:0;left:0;animation:rotateForward 6s ease;transform-origin:center;animation-iteration-count:infinite;animation-timing-function:linear}.glint-point{content:"";position:absolute;border-image:linear-gradient(180deg,rgba(255,255,255,.65) 0,transparent);border-left:1px solid transparent;border-right:1px solid transparent;border-top:150px solid;-webkit-filter:blur(1px);filter:blur(1px)}.left-point-top{transform:rotate(135deg) scale(.115) translate(0);top:-62px;left:12px}.right-point-top{transform:rotate(-135deg) scale(.115) translate(0);top:-62px;right:12px}.right-point-bottom{transform:rotate(-45deg) scale(.115) translate(0);bottom:-62px;right:12px}.left-point-bottom{transform:rotate(45deg) scale(.115) translate(0);bottom:-62px;left:12px}.point-holder-inside{width:100%;height:100%;position:absolute;top:0;left:0;animation:rotateBackward 6.3s ease;transform-origin:center;animation-iteration-count:infinite;animation-timing-function:linear}.center-point{content:"";width:1px;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-filter:blur(.6px);filter:blur(.6px)}.point-vert{width:1px;height:100%;background:linear-gradient(180deg,transparent 15%,rgba(255,255,255,.6) 50%,transparent 85%)}.point-horiz{width:100%;height:1px;background:linear-gradient(90deg,transparent 15%,rgba(255,255,255,.6) 50%,transparent 85%)}.outer-glow-ring{width:60%;height:60%;transform:translate(-50%,-50%) scale(.2);background:radial-gradient(transparent 0,transparent 48%,rgb(255,255,255,.1) 50%,transparent 60%,transparent 100%);animation:growShrinkCenter 6.3s ease;transform-origin:center;animation-iteration-count:infinite;animation-timing-function:linear}.center-glow,.outer-glow-ring{position:absolute;left:50%;top:50%;border-radius:100%}.center-glow{content:"";width:12px;height:12px;background:radial-gradient(rgb(255,255,255,.9) 15%,rgba(255,255,255,.5) 40%,transparent 70%);box-shadow:0 0 4px 1px rgba(255,255,255,.5),0 0 9px 4px rgba(255,0,255,.4),0 0 14px 5px rgba(0,0,0,0),0 0 19px 8px rgba(0,255,255,.1),0 0 24px 12px rgba(0,255,255,.05);-webkit-filter:blur(.65px);filter:blur(.65px)}.center-glow,.sample-button{transform:translate(-50%,-50%)}.sample-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border-radius:var(--borderRadius);border:none;outline:none;background:transparent;font-family:var(--SansProFont);font-weight:600;font-size:.7em;font-variant:small-caps;color:rgba(0,0,0,1);text-shadow:.5px .5px 1px rgba(255,255,255,.45);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100}.sample-button,.sample-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%}.sample-button:before{background:radial-gradient(ellipse at top,rgba(248,248,248,1) 20%,rgba(110,110,110,1) 50%,rgba(145,145,145,1) 52%);background-size:250% 100%;background-position:50%;z-index:-2}.sample-button:after,.sample-button:before{content:"";transform:translate(-50%,-50%);border-radius:var(--borderRadius)}.sample-button:after{position:absolute;width:100%;height:100%;top:50%;left:50%;transition:all .25s ease;box-shadow:inset 0 1px 1.5px rgba(255,255,255,.9),inset 0 0 8px rgba(0,0,0,.4);background:linear-gradient(180deg,rgba(0,0,0,.05) 25%,rgba(255,255,255,.01));z-index:10}@keyframes leftRightMovement{0%{left:10%}40%{left:68%}to{left:10%}}@keyframes rotateForward{0%{transform:rotate(0deg)}40%{transform:rotate(359deg)}to{transform:rotate(0deg)}}@keyframes rotateBackward{0%{transform:rotate(359deg)}40%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes opacityInOut{0%{opacity:0}20%{opacity:1}40%{opacity:0}to{opacity:0}}@keyframes growShrink{0%{transform:scale(.2)}20%{transform:scale(1)}40%{transform:scale(.2)}to{transform:scale(.2)}}@keyframes growShrinkCenter{0%{transform:translate(-50%,-50%) scale(.2)}20%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(.2)}to{transform:translate(-50%,-50%) scale(.2)}}