.install-button-root{z-index:10;font-size:0;line-height:0;display:inline-block;position:relative}.install-button-root .special-button{border:none;border-image:initial;cursor:pointer;background:#28b894;border-radius:clamp(3px,.5vw,4px);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;font-size:clamp(12px,1.5vw,14px);font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.install-button-root .special-button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.install-button-root .special-button:hover:before{left:100%}.install-button-root .special-button:active{transform:translateY(0);box-shadow:0 4px 12px #6c4dff4d}.install-button-root .special-button:focus-visible{outline-offset:3px;outline:3px solid #28b8948c}.install-button-root .special-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.install-button-root .special-button.disabled:hover{box-shadow:none;transform:none}.install-button-root .special-button.secondary{color:#6c4dff;background:#ffffff1a;border:1px solid #6c4dff4d}.install-button-root .special-button.secondary:hover{background:#6c4dff1a;border-color:#6c4dff80}.install-button-root .special-button .prefix-container{flex-shrink:0;justify-content:center;align-items:center;min-width:1px;height:clamp(20px,3vw,24px);display:flex}.install-button-root .special-button .prefix-container img,.install-button-root .special-button .prefix-container svg{width:48px;height:48px}.install-button-root .special-button .button-content{flex:1;align-items:center;gap:clamp(6px,1vw,8px);display:flex}.install-button-root .special-button .button-text{white-space:nowrap;text-overflow:ellipsis;color:#000;letter-spacing:clamp(.8px,.15vw,1.08px);font-family:Alimama ShuHeiTi;font-size:clamp(14px,2.5vw,18px);font-style:normal;font-weight:700;line-height:clamp(28px,5vw,36px);overflow:hidden}.install-button-root .arrow-hover{cursor:pointer;display:inline-block}.install-button-root .arrow-hover .arrow-icon{background:#191a23;border-radius:4px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.install-button-root .arrow-hover .arrow-icon:before{content:"";z-index:1;background:#28b894;border-radius:50%;width:0;height:0;transition:all .3s;position:absolute;bottom:4px;left:4px}.install-button-root .arrow-hover .arrow-icon:after{content:"";z-index:2;opacity:0;background:#28b894;border-radius:50%;width:0;height:0;transition:all .3s;position:absolute;bottom:4px;left:4px}.install-button-root .arrow-hover .arrow-icon .arrow-icon-white{z-index:4;opacity:1;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:absolute;top:0;left:0;transform:translate(0)}.install-button-root .arrow-hover .arrow-icon .arrow-icon-white svg{filter:brightness(0)invert();width:24px;height:24px}.install-button-root .arrow-hover .arrow-icon .arrow-icon-black{opacity:0;z-index:3;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease-in-out;display:flex;position:absolute;bottom:-100%;left:-100%}.install-button-root .arrow-hover .arrow-icon .arrow-icon-black svg{filter:brightness(0);width:24px;height:24px}.install-button-root .arrow-hover.default .arrow-icon{background:#191a23}.install-button-root .arrow-hover.default .arrow-icon:before,.install-button-root .arrow-hover.default .arrow-icon:after{background:#28b894}.install-button-root .arrow-hover.default .arrow-icon .arrow-icon-white svg{filter:brightness(0)invert()}.install-button-root .arrow-hover.default .arrow-icon .arrow-icon-black svg{filter:brightness(0)}.install-button-root .arrow-hover.medium .arrow-icon{flex:0 0 48px;width:48px;height:48px}.install-button-root .arrow-hover.medium .arrow-icon .arrow-icon-white svg,.install-button-root .arrow-hover.medium .arrow-icon .arrow-icon-black svg{width:24px;height:24px}.install-button-root .arrow-hover.small .arrow-icon{flex:0 0 32px;width:32px;height:32px}.install-button-root .arrow-hover.small .arrow-icon .arrow-icon-white svg,.install-button-root .arrow-hover.small .arrow-icon .arrow-icon-black svg{width:16px;height:16px}.install-button-root .arrow-hover.large .arrow-icon{flex:0 0 64px;width:64px;height:64px}.install-button-root .arrow-hover.large .arrow-icon .arrow-icon-white svg,.install-button-root .arrow-hover.large .arrow-icon .arrow-icon-black svg{width:32px;height:32px}.install-button-root .arrow-hover-container:hover .arrow-hover .arrow-icon .arrow-icon-white{opacity:1;transform:translate(48px,-48px)}.install-button-root .arrow-hover-container:hover .arrow-hover .arrow-icon:before{border-radius:0;width:100%;height:100%;bottom:0;left:0}.install-button-root .arrow-hover-container:hover .arrow-hover .arrow-icon:after{opacity:1;border-radius:0;width:100%;height:100%;bottom:0;left:0}.install-button-root .arrow-hover-container:hover .arrow-hover .arrow-icon .arrow-icon-black{opacity:1;bottom:0;left:0}.install-button-root .ShuHeiTi{font-family:Alimama ShuHeiTi}.install-button-root .text-lg{font-size:18px;line-height:28px}.install-button-root .color-\#000,.install-button-root .text-black{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.install-button-root .font-700,.install-button-root .font-bold{font-weight:700}.install-button-root .p-1px{padding:1px}.outline-button{color:#28b894;letter-spacing:clamp(.8px,.15vw,1.08px);cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #28b894;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;height:50px;padding:0 32px;font-family:Alimama ShuHeiTi,sans-serif;font-size:clamp(14px,2.5vw,18px);font-weight:700;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex}.outline-button:hover{background:#28b8941a;box-shadow:0 0 20px #28b8944d}.outline-button:disabled,.outline-button.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}@media (max-width:768px){.install-button-root .special-button{border-radius:4px;gap:6px;width:auto;height:40px;padding:1px 8px 1px 2px;font-size:13px}.install-button-root .special-button .prefix-container{height:auto;min-height:0}.install-button-root .special-button .prefix-container img,.install-button-root .special-button .prefix-container svg{width:36px!important;height:36px!important}.install-button-root .special-button .button-content{justify-content:center;gap:4px}.install-button-root .special-button .button-text{letter-spacing:.6px;font-size:13px;line-height:38px}.install-button-root .special-button .arrow-hover .arrow-icon{border-radius:3px;flex:0 0 28px;width:28px;height:28px}.install-button-root .special-button .arrow-hover .arrow-icon .arrow-icon-white svg,.install-button-root .special-button .arrow-hover .arrow-icon .arrow-icon-black svg{width:14px;height:14px}.install-button-root .arrow-hover-container:hover .arrow-hover .arrow-icon .arrow-icon-white{transform:translate(28px,-28px)}.install-button-root .special-button.p-1px{padding:2px 8px 2px 2px}.outline-button{height:40px;padding:0 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.install-button-root .special-button,.install-button-root .special-button:before,.install-button-root .arrow-hover .arrow-icon,.install-button-root .arrow-hover .arrow-icon:before,.install-button-root .arrow-hover .arrow-icon:after,.install-button-root .arrow-hover .arrow-icon .arrow-icon-white,.install-button-root .arrow-hover .arrow-icon .arrow-icon-black{transition:none}}
