@charset "UTF-8";.puzzle[data-v-facab426]{background-color:#0000004d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9000}.puzzle-captcha[data-v-facab426]{background-color:#000 .6;height:220px;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px}.puzzle-captcha .puzzle-container[data-v-facab426]{height:200px;margin-bottom:15px;overflow:hidden;position:relative;width:100%}.puzzle-captcha .puzzle-container.success-animation .puzzle-bg[data-v-facab426]{-webkit-filter:brightness(.8);filter:brightness(.8);transition:all .3s ease}.puzzle-captcha .puzzle-container.success-animation .puzzle-piece[data-v-facab426]{-webkit-animation:successPiece-facab426 .5s ease forwards;animation:successPiece-facab426 .5s ease forwards}.puzzle-captcha .puzzle-container.success-animation[data-v-facab426]:after{-webkit-animation:showText-facab426 .3s ease .2s forwards;animation:showText-facab426 .3s ease .2s forwards;color:#fff;content:"验证通过";font-size:24px;font-weight:700;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}@-webkit-keyframes successPiece-facab426{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes successPiece-facab426{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes showText-facab426{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes showText-facab426{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.puzzle-captcha .puzzle-container .puzzle-bg[data-v-facab426]{background-position:50%;background-size:cover;height:100%;width:100%}.puzzle-captcha .puzzle-container .puzzle-piece[data-v-facab426]{background-size:100% auto;height:60px;position:absolute;width:60px;z-index:2}.puzzle-captcha .puzzle-container .puzzle-gap[data-v-facab426]{background-color:#00000080;height:60px;position:absolute;width:60px;z-index:1}.puzzle-captcha .slider-container[data-v-facab426]{width:100%}.puzzle-captcha .slider-container .slider-bg[data-v-facab426]{background-color:#f5f5f5;border-radius:20px;height:40px;overflow:hidden;position:relative}.puzzle-captcha .slider-container .slider-tip[data-v-facab426]{color:#999;font-size:14px;height:100%;left:0;line-height:40px;position:absolute;text-align:center;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:1}.puzzle-captcha .slider-container .slider-mask[data-v-facab426]{border-radius:20px;height:100%;left:0;position:absolute;top:0}.puzzle-captcha .slider-container .slider-button[data-v-facab426]{background-color:#fff;border-radius:50%;box-shadow:0 0 3px #0000004d;cursor:pointer;display:-ms-flexbox;display:flex;height:40px;left:0;position:absolute;top:0;width:40px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#666;z-index:2}.puzzle-captcha .slider-container .slider-button.success[data-v-facab426]{-webkit-animation:successButton-facab426 .3s ease forwards;animation:successButton-facab426 .3s ease forwards;background-color:#52c41a;color:#fff;transition:all .3s ease}@-webkit-keyframes successButton-facab426{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes successButton-facab426{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.puzzle-captcha .icon-close[data-v-facab426]{color:#fff;cursor:pointer;position:absolute;right:-24px;top:-24px}.platform-select-overlay[data-v-d4b7666c]{background-color:#00000080;display:-ms-flexbox;display:flex;inset:0;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px;z-index:9999}.platform-select-dialog[data-v-d4b7666c]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:80vh;max-width:500px;width:100%}.dialog-header[data-v-d4b7666c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;border-bottom:1px solid #e5e7eb;justify-content:space-between;padding:20px 24px}.dialog-title[data-v-d4b7666c]{color:#111827;font-size:18px;font-weight:600;margin:0}.dialog-content[data-v-d4b7666c]{-ms-flex:1;flex:1;overflow-y:auto;padding:0}.platform-list[data-v-d4b7666c]{padding:0}.platform-item[data-v-d4b7666c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;border-bottom:1px solid #f3f4f6;cursor:pointer;justify-content:space-between;padding:16px 24px;transition:background-color .2s}.platform-item[data-v-d4b7666c]:hover{background-color:#f9fafb}.platform-item.selected[data-v-d4b7666c]{background-color:#eff6ff;border-left:4px solid #3b82f6}.platform-item[data-v-d4b7666c]:last-child{border-bottom:none}.platform-info[data-v-d4b7666c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.platform-icon[data-v-d4b7666c]{margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.icon-img[data-v-d4b7666c]{border-radius:6px;height:32px;width:32px}.platform-details[data-v-d4b7666c]{-ms-flex:1;flex:1}.platform-name[data-v-d4b7666c]{color:#111827;font-size:16px;font-weight:500;margin-bottom:2px}.platform-description[data-v-d4b7666c]{color:#6b7280;font-size:14px}.selection-indicator[data-v-d4b7666c]{margin-left:12px;-ms-flex-negative:0;flex-shrink:0}.radio[data-v-d4b7666c]{border:2px solid #d1d5db;border-radius:50%;display:-ms-flexbox;display:flex;height:20px;width:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .2s}.radio.checked[data-v-d4b7666c]{background-color:#3b82f6;border-color:#3b82f6}.radio-inner[data-v-d4b7666c]{background-color:#fff;border-radius:50%;height:8px;opacity:0;transition:opacity .2s;width:8px}.radio.checked .radio-inner[data-v-d4b7666c]{opacity:1}.dialog-footer[data-v-d4b7666c]{border-top:1px solid #e5e7eb;display:-ms-flexbox;display:flex;padding:20px 24px;-ms-flex-pack:end;justify-content:flex-end}.confirm-btn[data-v-d4b7666c]{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.confirm-btn[data-v-d4b7666c]:hover:not(:disabled){background-color:#2563eb}.confirm-btn[data-v-d4b7666c]:disabled{background-color:#9ca3af;cursor:not-allowed}.fade-enter-active[data-v-d4b7666c],.fade-leave-active[data-v-d4b7666c]{transition:opacity .3s ease}.fade-enter-from[data-v-d4b7666c],.fade-leave-to[data-v-d4b7666c]{opacity:0}
