@charset "UTF-8";.loading-window[data-v-b642d509]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading-dialog[data-v-b642d509]{display:inline-flex;align-items:center;gap:12px;padding:18px 28px;border-radius:16px;background:#fff;box-shadow:0 12px 24px #22304d2e;min-width:180px;justify-content:center}.loading-icon[data-v-b642d509]{width:36px;height:36px;object-fit:contain}.loading-text[data-v-b642d509]{font-family:Inter,Segoe UI,sans-serif;font-size:16px;font-weight:400;color:#22304dd9}.background-shadow[data-v-4a9c0523]{position:fixed;background:#0009;height:100%;width:100%;z-index:99;top:0;left:0;display:flex;align-items:center;justify-content:center}.close-icon[data-v-4a9c0523]{position:absolute;right:6px;top:6px;cursor:pointer}.common-window[data-v-4a9c0523]{position:relative;width:35rem;height:200px;background:#fff;border-radius:.5rem}.common-window .middle-container[data-v-4a9c0523]{display:flex;padding:45px;gap:13px;text-align:left}.common-window .middle-container .right-container .main-description[data-v-4a9c0523]{color:var(--repairit-v-1-v-4-text-icon-100, #22304d);font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.common-window .middle-container .right-container .main-description .format-highlight[data-v-4a9c0523]{color:var(--repairit-v-1-v-4-text-icon-100, #22304d);font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.common-window .middle-container .right-container .formats-link[data-v-4a9c0523]{font-weight:400;font-size:.75rem;line-height:1rem;margin-top:10px;color:#00aee6;-moz-text-decoration-line:underline;text-decoration-line:underline}.common-window .middle-container img[data-v-4a9c0523]{width:56px;height:56px}.common-window .bottom-container[data-v-4a9c0523]{padding-right:20px;display:flex;align-items:end;justify-content:flex-end}.common-window.erase-dialog-align .middle-container[data-v-4a9c0523]{align-items:center}.common-window.erase-dialog-align .middle-container .right-container[data-v-4a9c0523]{min-height:56px;display:flex;flex-direction:column;justify-content:center}.blue-btn[data-v-4a9c0523]{background-color:#047cf3;border-radius:8px;color:#fff;font-family:Segoe UI;font-weight:600;font-size:14px;width:104px;outline:unset;height:34px;line-height:24px;border:none}.blue-btn[data-v-4a9c0523]:hover{background:#0073e5}.icv{position:relative;overflow:hidden;cursor:row-resize;height:100%}.icv__icv--vertical{cursor:row-resize}.icv__icv--horizontal{cursor:pointer}.icv__img{pointer-events:none;-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;max-width:none;width:100%;margin:0!important;padding:0!important;border:0!important;top:0;display:block}.icv__is--fluid .icv__img{display:none}.icv__img-a{height:auto;position:static;z-index:1;left:0}.icv__img-b{height:100%;position:absolute;z-index:2;left:auto;right:0;width:auto}.icv__icv--vertical .icv__img-b{width:100%;height:auto}.icv__imposter{z-index:4;position:absolute;top:0;left:0;width:100%;height:100%}.icv__wrapper{position:absolute;width:100%;height:100%;right:0;top:0;overflow:hidden;background-size:cover;background-position:center center;z-index:3}.icv__is--fluid .icv__wrapper,.icv__icv--vertical .icv__wrapper{width:100%!important}.icv__is--fluid .icv__wrapper,.icv__icv--horizontal .icv__wrapper{height:100%!important}.icv__fluidwrapper{background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.icv__control{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;height:100%;top:0;z-index:5}.icv__icv--vertical .icv__control{flex-direction:row;left:0;width:100%}.icv__control-line{height:50%;width:2px;z-index:6}.icv__icv--vertical .icv__control-line{width:50%}.icv__theme-bg{width:100%;display:flex;justify-content:space-between;align-items:center;position:absolute;transition:all .1s ease-out 0s;z-index:5;border:.1875rem solid rgba(0,0,0,.2);box-shadow:0 1px .25rem #00000040;border-radius:1.5rem;height:1.75rem}.icv.mini .icv__theme-bg{transform:scale(.65)}.icv__theme-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;position:absolute;background-color:#fff;height:1.75rem;border-radius:1.5rem}.icv__icv--vertical .icv__theme-wrapper{flex-direction:column}.icv__arrow-wrapper{display:flex;justify-content:center;align-items:center;transition:all .1s ease-out 0s}.icv__arrow-a{transform:scale(1.5) rotate(180deg);height:20px;width:20px;-webkit-filter:drop-shadow(0px 3px 5px rgba(0,0,0,.33));filter:drop-shadow(0px -3px 5px rgba(0,0,0,.33))}.icv__arrow-b{transform:scale(1.5) rotate(0);height:20px;width:20px;-webkit-filter:drop-shadow(0px 3px 5px rgba(0,0,0,.33));filter:drop-shadow(0px 3px 5px rgba(0,0,0,.33))}.icv__circle{width:50px;height:50px;box-sizing:border-box;flex-shrink:0;border-radius:999px}.icv__label{position:absolute;bottom:1rem;z-index:12;background:#00000054;color:#fff;border-radius:3px;padding:.5rem .75rem;font-size:.85rem;-webkit-user-select:none;user-select:none}.icv__label.vertical{bottom:auto;left:1rem}.icv__label.on-hover{transform:scale(0);transition:.25s cubic-bezier(.68,.26,.58,1.22)}.icv:hover .icv__label.on-hover{transform:scale(1)}.icv__label-before{left:1rem}.icv__label-after{right:1rem}.icv__label-before.vertical{top:1rem}.icv__label-after.vertical{bottom:1rem;right:auto}.icv__body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.queue-container{width:800px;position:relative;height:664px;padding:32px;z-index:99999;background:linear-gradient(360deg,#fff9,#fff0 101.87%),linear-gradient(267.8deg,#b4dbff66 3.47%,#48aaff66 68.69%,#0075ff66 99.78%),linear-gradient(0deg,#fff,#fff);border-radius:8px}.queue-container .top-wrapper{padding:24px;box-shadow:8px 16px 24px #b5d2ed29;background:#fff;border-radius:16px;text-align:left}.queue-container .top-wrapper .queue-title{font-family:Segoe UI;font-weight:700;font-style:Bold;font-size:22px;line-height:24px}.queue-container .top-wrapper .progress{margin-top:20px;display:block;background-color:#d2e3f7;border-radius:25px;height:12px}.queue-container .top-wrapper .progress .inner-progress{background:linear-gradient(272.93deg,#0177ff 2.43%,#00e1ff 97.57%);display:block;height:100%;border-radius:28px}.queue-container .top-wrapper .queue-information{display:flex;justify-content:space-between;margin-top:12px}.queue-container .top-wrapper .queue-information .information-part{display:flex;gap:10px}.queue-container .top-wrapper .queue-information .information-part .blue-text{color:#0a75f3;font-family:Segoe UI;font-weight:700;font-style:Bold;font-size:20px;line-height:24px}.queue-container .top-wrapper .queue-information .information-part .information-label{font-family:Segoe UI;font-weight:600;font-size:14px;line-height:24px;color:#22304db3}.queue-container .top-wrapper .bottom-description{display:flex;align-items:center;gap:4px;margin-top:16px;font-weight:600;font-size:14px;line-height:16px;letter-spacing:0%;color:#22304d66}.queue-container .middle-wrapper{display:flex;justify-content:space-between;margin-top:24px;height:268px;position:relative;gap:40px}.queue-container .middle-wrapper .union-img{left:50%;top:50%;transform:translate(-50%,-50%);z-index:99;position:absolute}.queue-container .middle-wrapper .current-plan{flex:1;text-align:left;position:relative}.queue-container .middle-wrapper .current-plan .img-free-plan{position:absolute}.queue-container .middle-wrapper .current-plan .title{height:28px;padding:6px 16px;display:inline-block;color:#22304d66;position:relative;font-family:Inter;font-weight:400;font-style:Bold;font-size:12px;line-height:16px;letter-spacing:0%}.queue-container .middle-wrapper .current-plan .content{position:relative;padding:20px 32px 35px}.queue-container .middle-wrapper .current-plan .content .content-title{font-family:HarmonyOS Sans;font-weight:700;font-size:22px;line-height:26px;letter-spacing:0%;color:#22304d}.queue-container .middle-wrapper .current-plan .content .content-description .description-title{display:block;font-family:HarmonyOS Sans;font-weight:600;font-size:16px;margin-top:30px;line-height:20px;letter-spacing:0%;color:#22304d;margin-bottom:20px}.queue-container .middle-wrapper .current-plan .content .content-description .li{display:flex;gap:8px;margin-bottom:16px}.queue-container .middle-wrapper .current-plan .content .content-description .li .li-text{font-family:Segoe UI;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0%;color:#22304db3}.queue-container .middle-wrapper .current-plan .content .content-description .li .li-text .highlight-font{color:#22304d;font-weight:700}.queue-container .middle-wrapper .current-plan .content .content-description .li:last-child{margin-bottom:0}.queue-container .middle-wrapper .recommended-plan{flex:1;text-align:left;position:relative}.queue-container .middle-wrapper .recommended-plan .img-plan{position:absolute}.queue-container .middle-wrapper .recommended-plan .title{height:28px;padding:6px 16px;display:inline-block;color:#fff;position:relative;font-family:Inter;font-weight:400;font-style:Bold;font-size:12px;line-height:16px;letter-spacing:0%}.queue-container .middle-wrapper .recommended-plan .content{position:relative;padding:20px 32px 35px}.queue-container .middle-wrapper .recommended-plan .content .content-title{font-family:HarmonyOS Sans;font-weight:700;font-size:22px;line-height:26px;letter-spacing:0%;color:#fff}.queue-container .middle-wrapper .recommended-plan .content .content-description .description-title{display:block;font-family:HarmonyOS Sans;font-weight:600;font-size:16px;margin-top:30px;line-height:20px;letter-spacing:0%;color:#fff;margin-bottom:20px}.queue-container .middle-wrapper .recommended-plan .content .content-description .li{display:flex;gap:8px;margin-bottom:16px}.queue-container .middle-wrapper .recommended-plan .content .content-description .li .yellow-font{color:#faff14;font-weight:700}.queue-container .middle-wrapper .recommended-plan .content .content-description .li .li-text{font-family:Segoe UI;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0%;color:#fff}.queue-container .middle-wrapper .recommended-plan .content .content-description .li:last-child{margin-bottom:0}.queue-container .bottom-container{margin-top:32px}.queue-container .bottom-container .description{display:block;font-family:Segoe UI;font-weight:700;font-style:Bold;font-size:18px;line-height:20px;letter-spacing:0%;text-align:center;color:#22304d}.queue-container .bottom-container .description .blue-text{color:#0a75f3}.queue-container .bottom-container .blue-btn{margin-top:20px;width:100%;background:linear-gradient(109.9deg,#71bbff00 85.49%,#3ad0ff99 100.23%),linear-gradient(114.03deg,#47c8ffcc 2.75%,#32b5ff00 42.26%),linear-gradient(270deg,#0285ff,#0157ff 48.46%,#06f 100.71%);border-radius:8px;color:#fff;font-family:Segoe UI;font-weight:700;font-size:16px;height:48px;outline:unset;display:flex;align-items:center;justify-content:center;gap:8px;border:none}.queue-container .bottom-container .blue-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}@media (max-width: 1000px){.background-shadow{align-items:flex-start;padding:0;box-sizing:border-box;overflow-y:auto}.queue-container{width:min(92vw,410px);height:calc(100vh - 200px);margin:20px auto;padding:28px 0 0;border-radius:7px;display:flex;flex-direction:column;overflow:hidden}.queue-container .top-wrapper{padding:16px;border-radius:12px}.queue-container .top-wrapper .queue-title{font-size:17px;line-height:21px}.queue-container .top-wrapper .progress{margin-top:14px;height:10px}.queue-container .top-wrapper .queue-information{flex-direction:column;gap:2px;margin-top:10px}.queue-container .top-wrapper .queue-information .information-part{gap:12px}.queue-container .top-wrapper .queue-information .information-part .blue-text{font-size:16px;line-height:21px}.queue-container .top-wrapper .queue-information .information-part .information-label{font-size:12px;line-height:21px}.queue-container .top-wrapper .bottom-description{margin-top:12px;font-size:12px;line-height:14px}.queue-container .scroll-area{flex:1 1 0;min-height:0;overflow-y:auto;padding:0 16px 14px}.queue-container .middle-wrapper{margin-top:14px;height:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.queue-container .middle-wrapper .union-img{position:static;transform:rotate(90deg);margin:-24px auto -32px;width:54px;height:auto;z-index:2}.queue-container .middle-wrapper .current-plan,.queue-container .middle-wrapper .recommended-plan{width:100%;flex:none;border-radius:14px;overflow:hidden}.queue-container .middle-wrapper .current-plan{background:#fff;box-shadow:7px 14px 21px #b5d2ed29}.queue-container .middle-wrapper .current-plan .img-free-plan{display:none}.queue-container .middle-wrapper .current-plan .title{position:absolute;top:0;left:0;height:24px;padding:5px 14px;border-bottom-right-radius:7px;background:linear-gradient(101.7deg,#22304d0f 4.47%,#22304d00);color:#22304d66;font-size:10.5px;line-height:14px;font-weight:600}.queue-container .middle-wrapper .current-plan .content{padding:42px 20px 22px}.queue-container .middle-wrapper .current-plan .content .content-title{font-size:19px;line-height:23px}.queue-container .middle-wrapper .current-plan .content .content-description .description-title{margin-top:14px;margin-bottom:14px;font-size:14px;line-height:18px}.queue-container .middle-wrapper .current-plan .content .content-description .li{margin-bottom:10px;gap:7px}.queue-container .middle-wrapper .current-plan .content .content-description .li img{width:14px;height:14px;flex-shrink:0}.queue-container .middle-wrapper .current-plan .content .content-description .li .li-text{font-size:13px;line-height:17px}.queue-container .middle-wrapper .recommended-plan .img-plan{width:100%}.queue-container .middle-wrapper .recommended-plan .title{position:absolute;top:0;left:0;height:24px;padding:5px 14px;border-bottom-right-radius:7px;color:#ffffffeb;font-size:10.5px;line-height:14px;font-weight:600}.queue-container .middle-wrapper .recommended-plan .content{padding:42px 20px 22px}.queue-container .middle-wrapper .recommended-plan .content .content-title{font-size:22px;line-height:26px}.queue-container .middle-wrapper .recommended-plan .content .content-description .description-title{margin-top:14px;margin-bottom:14px;font-size:14px;line-height:18px}.queue-container .middle-wrapper .recommended-plan .content .content-description .li{margin-bottom:10px;gap:7px}.queue-container .middle-wrapper .recommended-plan .content .content-description .li img{width:14px;height:14px;flex-shrink:0}.queue-container .middle-wrapper .recommended-plan .content .content-description .li .li-text{font-size:13px;line-height:17px}.queue-container .bottom-container{flex-shrink:0;margin-top:0;padding:14px 16px 18px;border-top:1px solid rgba(34,48,77,.06);background:inherit}.queue-container .bottom-container .description{font-size:15px;line-height:19px}.queue-container .bottom-container .blue-btn{margin-top:14px;height:42px;border-radius:7px;font-size:14px}.queue-container .close-icon{right:8px;top:8px;width:21px;height:21px}}.floating-button[data-v-c9d992e4]{cursor:pointer;transition:all .3s ease}.floating-button[data-v-c9d992e4]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0177ff4d}.floating-button .button-content[data-v-c9d992e4]{height:33px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(109.9deg,#71bbff00 85.49%,#3ad0ff99 100.23%),linear-gradient(114.03deg,#47c8ffcc 2.75%,#32b5ff00 42.26%),linear-gradient(270deg,#0285ff,#0157ff 48.46%,#06f 100.71%);border-radius:6px;box-shadow:0 4px 12px #0177ff40}.floating-button .button-content .label[data-v-c9d992e4]{font-family:Segoe UI;font-weight:600;font-size:12px;line-height:16px;color:#ffffffe6}.floating-button .button-content .time[data-v-c9d992e4]{font-family:Segoe UI;font-weight:700;font-size:14px;line-height:16px;color:#fff}.guide-container{width:800px;position:relative;height:720px;padding:48px 60px 24px;background:linear-gradient(360deg,#fff9,#fff0 101.87%),linear-gradient(267.8deg,#b4dbff66 3.47%,#48aaff66 68.69%,#0075ff66 99.78%),linear-gradient(0deg,#fff,#fff);border-radius:8px}.guide-container .top-wrapper .top-title{display:block;font-family:Segoe UI;font-weight:700;font-style:Bold;font-size:26px;leading-trim:NONE;line-height:30px;letter-spacing:0%;text-align:center;color:#22304d}.guide-container .top-wrapper .popup-description{display:inline-block;margin-top:16px;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:20px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#22304db3}.guide-container .middle-wrapper{display:flex;justify-content:space-between;margin-top:24px;height:450px;position:relative;gap:40px}.guide-container .middle-wrapper .union-img{left:50%;top:50%;transform:translate(-50%,-50%);z-index:99;position:absolute}.guide-container .middle-wrapper .current-plan{flex:1;text-align:left;position:relative}.guide-container .middle-wrapper .current-plan .img-free-plan{position:absolute}.guide-container .middle-wrapper .current-plan .title{height:28px;padding:6px 16px;display:inline-block;color:#22304d66;position:relative;font-family:Inter;font-weight:400;font-style:Bold;font-size:12px;leading-trim:NONE;line-height:16px;letter-spacing:0%}.guide-container .middle-wrapper .current-plan .content{position:relative;padding:20px 32px 35px}.guide-container .middle-wrapper .current-plan .content .content-title{font-family:HarmonyOS Sans;font-weight:700;font-size:22px;leading-trim:NONE;line-height:26px;letter-spacing:0%;vertical-align:middle;color:#22304d}.guide-container .middle-wrapper .current-plan .content .content-description .description-title{display:block;font-family:HarmonyOS Sans;font-weight:600;font-size:16px;margin-top:30px;leading-trim:NONE;line-height:20px;letter-spacing:0%;vertical-align:middle;color:#22304d;margin-bottom:20px}.guide-container .middle-wrapper .current-plan .content .content-description .li{display:flex;align-items:center;gap:8px;margin-bottom:16px}.guide-container .middle-wrapper .current-plan .content .content-description .li .li-text{font-family:Segoe UI;font-weight:600;font-size:14px;leading-trim:NONE;line-height:18px;letter-spacing:0%;color:#22304db3}.guide-container .middle-wrapper .current-plan .content .content-description .li .li-text .highlight-font{color:#22304d;font-weight:700}.guide-container .middle-wrapper .current-plan .content .content-description .li:last-child{margin-bottom:0}.guide-container .middle-wrapper .recommended-plan{flex:1;text-align:left;position:relative}.guide-container .middle-wrapper .recommended-plan .img-plan{position:absolute;width:100%}.guide-container .middle-wrapper .recommended-plan .title{height:28px;padding:6px 16px;display:inline-block;color:#fff;position:relative;font-family:Inter;font-weight:400;font-style:Bold;font-size:12px;leading-trim:NONE;line-height:16px;letter-spacing:0%}.guide-container .middle-wrapper .recommended-plan .content{position:relative;padding:20px 32px 35px}.guide-container .middle-wrapper .recommended-plan .content .content-title{font-family:HarmonyOS Sans;font-weight:700;font-size:22px;leading-trim:NONE;line-height:26px;letter-spacing:0%;vertical-align:middle;color:#fff}.guide-container .middle-wrapper .recommended-plan .content .content-description .description-title{display:block;font-family:HarmonyOS Sans;font-weight:600;font-size:16px;margin-top:24px;leading-trim:NONE;line-height:20px;letter-spacing:0%;vertical-align:middle;color:#fff;margin-bottom:20px}.guide-container .middle-wrapper .recommended-plan .content .content-description .li{display:flex;align-items:center;gap:8px;margin-bottom:16px}.guide-container .middle-wrapper .recommended-plan .content .content-description .li .yellow-font{color:#faff14;font-weight:700}.guide-container .middle-wrapper .recommended-plan .content .content-description .li .li-text{font-family:Segoe UI;font-weight:600;font-size:14px;leading-trim:NONE;line-height:18px;letter-spacing:0%;color:#fff}.guide-container .middle-wrapper .recommended-plan .content .content-description .li:last-child{margin-bottom:0}.guide-container .bottom-container{margin-top:32px;height:48px}.guide-container .bottom-container .blue-btn{width:100%;background:linear-gradient(109.9deg,#71bbff00 85.49%,#3ad0ff99 100.23%),linear-gradient(114.03deg,#47c8ffcc 2.75%,#32b5ff00 42.26%),linear-gradient(270deg,#0285ff,#0157ff 48.46%,#06f 100.71%);border-radius:8px;color:#fff;font-family:Segoe UI;font-weight:700;font-size:16px;height:48px;outline:unset;display:flex;align-items:center;justify-content:center;gap:8px;border:none}.guide-container .bottom-container .blue-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}@media (max-width: 1000px){.background-shadow{align-items:flex-start;padding:0;box-sizing:border-box;overflow-y:auto}.guide-container{width:min(92vw,410px);height:auto;height:calc(100vh - 200px);margin:20px auto;padding:8px 16px 18px;border-radius:7px;overflow-y:auto}.guide-container .top-wrapper{width:100%;padding:8px 18px 0;box-sizing:border-box}.guide-container .top-wrapper .top-title{font-size:23px;line-height:26px;letter-spacing:0}.guide-container .top-wrapper .popup-description{margin-top:14px;font-size:14px;line-height:18px;display:block}.guide-container .middle-wrapper{margin-top:20px;height:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.guide-container .middle-wrapper .union-img{position:static;transform:rotate(90deg);margin:-24px auto -32px;width:54px;height:auto;z-index:2}.guide-container .middle-wrapper .current-plan,.guide-container .middle-wrapper .recommended-plan{width:100%;flex:none;border-radius:14px;overflow:hidden}.guide-container .middle-wrapper .current-plan{background:#fff;box-shadow:7px 14px 21px #b5d2ed29}.guide-container .middle-wrapper .current-plan .title{position:absolute;top:0;left:0;height:24px;padding:5px 14px;border-bottom-right-radius:7px;background:linear-gradient(101.7deg,#22304d0f 4.47%,#22304d00);color:#22304d66;font-size:10.5px;line-height:14px;font-weight:600}.guide-container .middle-wrapper .current-plan .content{padding:42px 20px 24px}.guide-container .middle-wrapper .current-plan .content .content-title{font-size:28px;line-height:34px}.guide-container .middle-wrapper .current-plan .content .content-description .description-title{margin-top:16px;margin-bottom:14px;font-size:20px;line-height:24px}.guide-container .middle-wrapper .current-plan .content .content-description .li{margin-bottom:12px;gap:7px}.guide-container .middle-wrapper .current-plan .content .content-description .li img{width:14px;height:14px}.guide-container .middle-wrapper .current-plan .content .content-description .li .li-text{font-size:17.5px;line-height:22px}.guide-container .middle-wrapper .recommended-plan{margin-top:0}.guide-container .middle-wrapper .recommended-plan .title{position:absolute;top:0;left:0;height:24px;padding:5px 14px;border-bottom-right-radius:7px;color:#ffffffeb;font-size:10.5px;line-height:14px;font-weight:600}.guide-container .middle-wrapper .recommended-plan .content{padding:42px 20px 24px}.guide-container .middle-wrapper .recommended-plan .content .content-title{font-size:30px;line-height:34px;max-width:100%}.guide-container .middle-wrapper .recommended-plan .content .content-description .description-title{margin-top:16px;margin-bottom:14px;font-size:20px;line-height:24px}.guide-container .middle-wrapper .recommended-plan .content .content-description .li{margin-bottom:12px;gap:7px}.guide-container .middle-wrapper .recommended-plan .content .content-description .li img{width:14px;height:14px}.guide-container .middle-wrapper .recommended-plan .content .content-description .li .li-text{font-size:17.5px;line-height:22px}.guide-container .bottom-container{margin-top:18px;height:auto}.guide-container .bottom-container .blue-btn{height:42px;border-radius:9px;font-size:16px;line-height:20px}.guide-container .close-icon{right:8px;top:8px;width:21px;height:21px}}.close-icon{position:absolute;right:6px;top:6px;cursor:pointer}.step-one-container{position:relative;width:560px;height:254px;background:#fff;box-shadow:0 10px 20px #26324b33;border-radius:8px}.step-one-container .content-wrapper{padding:24px 24px 0}.step-one-container .content-wrapper .real-content-wrapper{padding:24px;display:flex;align-items:center;gap:16px}.step-one-container .content-wrapper .real-content-wrapper .right-content{text-align:left}.step-one-container .content-wrapper .real-content-wrapper .right-content .modal-sample-content-title{display:block;font-family:Inter;color:#22304d;font-style:Bold;font-size:16px}.step-one-container .content-wrapper .real-content-wrapper .right-content .modal-sample-middle-content{display:block;margin-top:4px;font-weight:500;font-size:12px;line-height:15px;color:#22304dd9}.step-one-container .content-wrapper .real-content-wrapper .right-content .modal-sample-middle-content .weight{font-weight:600;color:#22304d}.step-one-container .content-wrapper .real-content-wrapper .right-content #add-sample-tip-input{position:relative;margin-top:1rem;width:20rem;height:2rem;padding:4px 4px 4px 16px;background-color:#fff;border-radius:6px;border:1px solid rgba(34,48,77,.12);font-family:Inter;font-size:12px;font-weight:400;line-height:15px;text-align:left;color:#22304d66}.step-one-container .content-wrapper .real-content-wrapper .right-content #add-sample-tip-input #add-sample-origin-value.has-file{color:#22304d}.step-one-container .content-wrapper .real-content-wrapper .right-content #add-sample-tip-input #input-sample-value{position:absolute;width:100%;height:100%;cursor:pointer;opacity:0;left:0;top:0;font-size:0}.step-one-container .content-wrapper .real-content-wrapper .right-content #add-sample-tip-input #input-img{top:3px;right:2px;width:24px;height:24px;position:absolute}.bottom-tool{display:flex;position:absolute;right:16px;bottom:16px;align-items:center;justify-content:flex-end;gap:24px}.bottom-tool #add-sample-instruction{font-family:Inter;font-size:12px;font-weight:400;line-height:15px;text-align:right;text-decoration:underline;color:#047cf3;cursor:pointer}.bottom-tool .blue-btn{background-color:#047cf3;border-radius:8px;color:#fff;font-family:Segoe UI;font-weight:600;font-size:14px;width:104px;outline:unset;height:34px;line-height:24px;border:none}.bottom-tool .blue-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}button:focus:not(:focus-visible){outline:none!important}.step-instruction-container{width:800px;padding:32px 24px 0;position:relative;height:460px;border-radius:12px;box-shadow:0 10px 20px #26324b33;background:#fff}.step-instruction-container .instruction-container{width:100%;height:100%}.step-instruction-container .instruction-container .instruction-title{height:24px;font-family:Inter;font-size:20px;line-height:24px;text-align:center;font-variation-settings:"slnt" 0;color:#10141d}.step-instruction-container .instruction-container .instruction-diagram{margin-top:24px;height:296px;display:flex;flex-direction:row;justify-content:space-around}.step-instruction-container .instruction-container .instruction-diagram .diagram-item{overflow:hidden;position:relative;width:240px;border:1px solid rgba(34,48,77,.12);border-radius:.5rem;background-color:#f3f4fa66}.step-instruction-container .instruction-container .instruction-diagram .diagram-item .first-mode{position:absolute;left:0;top:0}.step-instruction-container .instruction-container .instruction-diagram .diagram-item .mode{left:-5px;top:-5px;position:absolute;display:inline-block;width:72px;padding-top:9px;padding-left:4px;border-radius:8px;height:29px;background-color:var(--bg-control-pressed, rgba(0, 0, 0, .08));font-family:Inter;font-size:14px;font-weight:600;line-height:16px;text-align:center;font-variation-settings:"slnt" 0;color:#22304d66}.step-instruction-container .instruction-container .instruction-diagram .diagram-item .mode-middle-img{display:block;margin:auto;margin-top:3rem}.step-instruction-container .instruction-container .instruction-diagram .diagram-item .mode-description{display:block;margin:auto;width:210px;margin-top:1.5rem;font-family:Inter;font-size:14px;font-weight:400;line-height:16px;text-align:center;color:#22304dd9}.step-checking-container{width:616px;height:463px;border-radius:8px;background:#fff;box-shadow:0 10px 20px #26324b33;position:relative;padding:32px 16px 0}.step-checking-container .check-table-container{display:flex;flex-direction:column;height:100%}.step-checking-container .check-table-container .check-table-top-animation{height:120px}.step-checking-container .check-table-container .check-table-top-animation #lottie{width:96px;height:96px;margin:auto}.step-checking-container .check-table-container .check-table-top-animation .check-description{margin-top:.5rem;font-family:Inter;font-size:14px;font-weight:600;line-height:16px;width:488px;margin:auto;text-align:center;font-variation-settings:"slnt" 0;color:#22304d}.step-checking-container .check-table-container .check-table-top-animation .img-container{height:96px;width:96px;margin:auto;display:flex;justify-content:center;align-items:center}.step-checking-container .check-table-container .check-table-top-animation .img-container img{display:inline-block}.step-checking-container .check-table-container .check-table-bottom-content{flex:1}.step-checking-container .check-table-container .check-table-bottom-content .check-table{margin-top:24px;width:100%;border-spacing:0;border:1px solid rgba(34,48,77,.12);border-radius:8px}.step-checking-container .check-table-container .check-table-bottom-content .check-table th,.step-checking-container .check-table-container .check-table-bottom-content .check-table td{border-right:1px solid rgba(34,48,77,.12);border-bottom:1px solid rgba(34,48,77,.12);padding:8px;text-align:left}.step-checking-container .check-table-container .check-table-bottom-content .check-table th:last-child{border-right:0px}.step-checking-container .check-table-container .check-table-bottom-content .check-table th{height:50px;width:33.3%;background-color:#22304d0f;font-family:Inter;font-size:12px;font-weight:600;line-height:16px;text-align:center;font-variation-settings:"slnt" 0;color:var(--color-text-primary, rgb(16, 20, 29))}.step-checking-container .check-table-container .check-table-bottom-content .check-table td{font-family:Inter;padding-left:16px;font-size:12px;font-weight:400;line-height:15px;text-align:left;color:var(--color-text-tertiary, rgb(93, 101, 122))}.step-checking-container .check-table-container .check-table-bottom-content td:last-child{border-right:0}.step-checking-container .check-table-container .check-table-bottom-content tr:last-child td{border-bottom:0}.step-checking-container .check-table-container .check-table-bottom-content .bg-gray{background-color:#22304d0f}.step-checking-container .check-table-container .check-table-bottom-content .sample-icon{margin-right:.2rem}.step-checking-container .check-table-container .check-table-bottom-content .red-color{color:var(--color-alert-danger, rgb(248, 48, 60))!important}.step-checking-container .bottom-tool{display:flex;justify-content:space-between;width:584px}.step-checking-container .bottom-tool .left-part,.step-checking-container .bottom-tool .left-part .checkbox{display:flex;align-items:center}.step-checking-container .bottom-tool .left-part .dr-checkbox{color:#606266;font-weight:500;font-size:14px;position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-right:4px;margin-bottom:0}.step-checking-container .bottom-tool .left-part .dr-checkbox .dr-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-flex;align-items:center;line-height:1;position:relative}.step-checking-container .bottom-tool .left-part .dr-checkbox .dr-checkbox__input .dr-checkbox__inner{display:inline-block;position:relative;border:1px solid rgba(34,48,77,.2);border-radius:4px;box-sizing:border-box;width:16px;height:16px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.step-checking-container .bottom-tool .left-part .dr-checkbox .dr-checkbox__input .dr-checkbox__inner:hover{border-color:#409eff}.step-checking-container .bottom-tool .left-part .dr-checkbox .dr-checkbox__input .dr-checkbox__inner .checked-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .25s}.step-checking-container .bottom-tool .left-part .dr-checkbox .dr-checkbox__input .dr-checkbox__original{opacity:0;outline:none;position:absolute;left:0;top:0;margin:0;width:16px;height:16px;z-index:1}.step-checking-container .bottom-tool .left-part .dr-checkbox .dr-checkbox__input .dr-checkbox__original:checked~.dr-checkbox__inner{background-color:#409eff;border-color:#409eff}.step-checking-container .bottom-tool .left-part .dr-checkbox .dr-checkbox__input .dr-checkbox__original:checked~.dr-checkbox__inner .checked-svg{opacity:1}.step-checking-container .bottom-tool .left-part .dr-checkbox .dr-checkbox__input .dr-checkbox__original:focus~.dr-checkbox__inner{border-color:#409eff}.step-checking-container .bottom-tool .left-part .reminder-value{margin-left:4px;font-family:Inter;font-weight:400;font-size:12px;line-height:15px;letter-spacing:0%;color:#22304d66}.background-shadow[data-v-1c32dfbc]{position:fixed;background:#0009;height:100%;width:100%;z-index:99;top:0;left:0;display:flex;align-items:center;justify-content:center}.background-shadow .video-player[data-v-1c32dfbc]{border-radius:8px;width:880px;height:554px;background:#fff;display:flex;flex-direction:column}.background-shadow .video-player .top-tool[data-v-1c32dfbc]{height:32px;width:100%;padding:8px 16px;position:relative;text-align:left;display:flex;align-items:center}.background-shadow .video-player .top-tool .file-description[data-v-1c32dfbc]{display:inline-block;font-weight:400;font-size:12px;line-height:16px}.background-shadow .video-player .top-tool .close-icon[data-v-1c32dfbc]{position:absolute;right:6px;top:6px;cursor:pointer}.background-shadow .video-player .content-wrapper[data-v-1c32dfbc]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f5f5f5}.background-shadow .video-player .content-wrapper .video[data-v-1c32dfbc]{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.background-shadow .video-player .bottom-content[data-v-1c32dfbc]{width:100%;height:64px;padding:23px 16px;text-align:left;font-weight:600;font-size:14px;line-height:18px;color:#22304d}.background-shadow[data-v-4a1d58d1]{position:fixed;background:#0009;height:100%;width:100%;z-index:99;top:0;left:0;display:flex;align-items:center;justify-content:center}.download-container[data-v-4a1d58d1]{width:640px;height:404px;padding:40px 48px;position:relative;opacity:1;border-radius:8px;background:linear-gradient(109.72deg,#fff -1.11%,#e7f0ff)}.download-container .close-icon[data-v-4a1d58d1]{position:absolute;right:6px;top:6px;cursor:pointer}.download-container .title[data-v-4a1d58d1]{text-align:left;font-family:Segoe UI;font-weight:700;font-size:20px;line-height:24px}.download-container .info[data-v-4a1d58d1]{display:flex;justify-content:space-between;margin-top:24px}.download-container .info .left-info[data-v-4a1d58d1]{text-align:left;display:flex;flex-direction:column;gap:16px}.download-container .info .left-info .li[data-v-4a1d58d1]{gap:4px;display:flex}.download-container .info .left-info .li img[data-v-4a1d58d1]{width:20px;height:20px}.download-container .info .left-info .li span[data-v-4a1d58d1]{font-family:Segoe UI;font-weight:600;font-size:14px;line-height:18px;vertical-align:middle;color:#22304d}.download-container .info .left-info .blue-btn[data-v-4a1d58d1]{padding:11px 27px;background:#047cf3;border-radius:6px;cursor:pointer}.download-container .info .left-info .blue-btn #download_popup_desktop[data-v-4a1d58d1]{display:flex;gap:4px;align-items:center}.download-container .info .left-info .blue-btn #download_popup_desktop span[data-v-4a1d58d1]{font-family:Segoe UI;font-weight:600;font-size:14px;color:#fff;line-height:18px;text-align:center}.download-container .bottom-container[data-v-4a1d58d1]{margin-top:24px}.download-container .bottom-container #progress-tip[data-v-4a1d58d1]{font-family:Segoe UI;font-weight:400;font-size:12px;line-height:16px;vertical-align:middle;color:#22304d;text-align:left}.download-container .bottom-container .dr-progress-line[data-v-4a1d58d1]{width:100%;display:flex;gap:16px;align-items:center}.download-container .bottom-container .dr-progress-line .dr-progress-bar[data-v-4a1d58d1]{width:505px;background:#22304d0f;border-radius:4px;height:8px}.download-container .bottom-container .dr-progress-line .dr-progress-bar .dr-progress-bar__outer[data-v-4a1d58d1]{width:505px;border-radius:4px;height:8px;background:#22304d0f}.download-container .bottom-container .dr-progress-line .dr-progress-bar .dr-progress-bar__outer .dr-progress-bar__inner[data-v-4a1d58d1]{background:#047cf3;height:8px;border-radius:4px}.download-container .bottom-container .dr-progress-line .dr-progress__text[data-v-4a1d58d1]{font-family:Segoe UI;font-weight:400;font-size:12px;line-height:16px;color:#22304d;vertical-align:middle}.repair-list-item[data-v-21802c8a]{flex:1;margin:1.5rem;position:relative;display:flex;flex-direction:row;justify-content:space-between}.repair-list-item .default-wrapper[data-v-21802c8a]{width:12rem;height:6.75rem;border-radius:8px;text-align:center;background:radial-gradient(84.33% 117.65% at 0% 0%,#f0f9ff,#f0f7ff);display:flex;justify-content:center;align-items:center}.repair-list-item .description[data-v-21802c8a]{flex:1;height:6.75rem;display:flex}.repair-list-item .description .description-content[data-v-21802c8a]{margin-left:1.375rem;flex:1;display:flex;flex-direction:column;align-items:flex-start}.repair-list-item .description .description-content .name[data-v-21802c8a]{color:var(--repairit-v-1-v-4-text-icon-100, #22304d);text-overflow:ellipsis;font-family:Segoe UI;font-size:1rem;font-style:normal;font-weight:600;position:relative;line-height:1.25rem}.repair-list-item .description .description-content .name .name-hover-tip[data-v-21802c8a]{display:none;position:absolute;top:1rem;z-index:3;white-space:normal;text-align:left;background:#000c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);color:#fff;border-radius:.25rem;padding:.625rem .75rem;font-weight:400;font-size:.75rem;line-height:1rem}.repair-list-item .description .description-content .name:hover .name-hover-tip[data-v-21802c8a]{display:inline-block}.repair-list-item .description .description-content .result[data-v-21802c8a]{flex:1;display:flex;align-items:end}.repair-list-item .description .description-content .result .result-group[data-v-21802c8a]{display:flex}.repair-list-item .description .description-content .result .result-group .result-value[data-v-21802c8a]{margin-left:.5rem;font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}.repair-list-item .description .description-content .result .result-group .success[data-v-21802c8a]{color:var(--color-alert-success, #02b06c)}.repair-list-item .description .description-content .result .result-group .fail[data-v-21802c8a]{color:var(--repairit-v-1-v-4-text-icon-red, #ff644d)}.repair-list-item .description .description-content .result .result-group .info[data-v-21802c8a]{color:#fba704}.repair-list-item .description .description-content .result .partial-group[data-v-21802c8a]{margin-left:24px;align-items:center}.repair-list-item .description .description-content .result .partial-group .tip-container[data-v-21802c8a]{display:flex;align-items:center;position:relative}.repair-list-item .description .description-content .result .partial-group .tip-container .tip-icon[data-v-21802c8a]{width:16px;height:16px;margin-left:8px}.repair-list-item .description .description-content .result .partial-group .tip-container .hover-tip[data-v-21802c8a]{position:absolute;top:40px;left:6px;background:#000c;display:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:8px;font-family:Segoe UI;font-weight:400;font-size:14px;border-radius:4px;text-align:left;width:300px;z-index:99;line-height:18px;color:#fff}.repair-list-item .description .description-content .result .partial-group .tip-container .hover-tip .emphasis-span[data-v-21802c8a]{color:#ff644d}.repair-list-item .description .description-content .result .partial-group .tip-container:hover .hover-tip[data-v-21802c8a]{display:block}.repair-list-item .description .description-content .size-group[data-v-21802c8a]{margin-top:1.25rem;height:1.5rem;line-height:1.5rem}.repair-list-item .description .description-content .size-group .size-icon[data-v-21802c8a]{vertical-align:middle}.repair-list-item .description .description-content .size-group .size[data-v-21802c8a]{height:1.5rem;display:inline-block;line-height:1.5rem;color:var(--repairit-v-1-v-4-text-icon-80, rgba(34, 48, 77, .85));font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:400;margin-right:2.5rem;margin-left:.5rem}.repair-list-item .description .description-content .size-group .corrupted-icon[data-v-21802c8a]{transform:translateY(-1px)}.repair-list-item .description .without-result[data-v-21802c8a]{margin:1.375rem 0 1.375rem 1rem}.repair-list-item button[data-v-21802c8a]:focus:not(:focus-visible){outline:none!important}.repair-list-item .repair-right-wrapper[data-v-21802c8a]{display:flex;align-items:center}.repair-list-item .repair-right-wrapper .delete-icon[data-v-21802c8a]{cursor:pointer;width:2rem;height:2rem}.repair-list-item .repair-right-wrapper .delete-icon .delete-icon[data-v-21802c8a]{vertical-align:middle!important}.repair-list-item .repair-right-wrapper .repair-result-group[data-v-21802c8a]{display:flex;align-items:center;justify-content:space-between}.repair-list-item .repair-right-wrapper .repair-result-group span[data-v-21802c8a]{display:inline-block;line-height:6.75rem;margin-right:1rem;cursor:pointer}.repair-list-item .repair-right-wrapper .repair-result-group span img[data-v-21802c8a]{vertical-align:middle!important}.repair-list-item .repair-right-wrapper .repair-result-group .advanced-repair[data-v-21802c8a]{position:relative;border-radius:6px;border:1px solid var(--repairit-v-1-v-4-blue-normal, #047cf3);display:flex;background-color:unset;padding:11px 40px;justify-content:center;align-items:center;color:var(--repairit-v-1-v-4-blue-normal, #047cf3);text-align:center;font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:600}.repair-list-item .repair-right-wrapper .repair-result-group .advanced-repair .sample-hover-tip[data-v-21802c8a]{display:none;width:18.75rem;position:absolute;top:3.5rem;right:3.5rem;z-index:3;white-space:normal;text-align:left;background:#000c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);color:#fff;border-radius:.25rem;padding:.625rem .75rem;font-weight:400;font-size:.75rem;line-height:1rem}.repair-list-item .repair-right-wrapper .repair-result-group .advanced-repair[data-v-21802c8a]:hover{background:#047cf30f}.repair-list-item .repair-right-wrapper .repair-result-group .advanced-repair[data-v-21802c8a]:active{background:#047cf31f}.repair-list-item .repair-right-wrapper .repair-result-group .advanced-repair:hover .sample-hover-tip[data-v-21802c8a]{display:inline-block}.repair-list-item .repair-right-wrapper .repair-result-group .delete[data-v-21802c8a]{cursor:pointer}.repair-list-item .repair-right-wrapper .advanced-repair[data-v-21802c8a]{position:relative;margin-left:5px;border-radius:6px;border:1px solid var(--repairit-v-1-v-4-blue-normal, #047cf3);display:inline-block;background-color:unset;padding:11px 40px;color:var(--repairit-v-1-v-4-blue-normal, #047cf3);text-align:center;font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:600}.repair-list-item .repair-right-wrapper .advanced-repair[data-v-21802c8a]:hover{background:#047cf30f}.repair-list-item .repair-right-wrapper .advanced-repair[data-v-21802c8a]:active{background:#047cf31f}.repair-list-item .repair-right-wrapper .advanced-repair:hover .sample-hover-tip[data-v-21802c8a]{display:inline-block}.repair-list-item .repair-right-wrapper .repair-waiting[data-v-21802c8a]{height:1.5rem;border-radius:.75rem;text-align:center}.repair-list-item .repair-right-wrapper .repair-waiting .repair-waiting-span[data-v-21802c8a]{font-family:Segoe UI;font-size:1rem;font-weight:600;line-height:16px;text-align:center;color:#ffb419}.repair-list-item .repair-right-wrapper .repair-progress[data-v-21802c8a]{height:auto;display:flex;align-items:center;height:100%}.repair-list-item .repair-right-wrapper .repair-progress .repair-progress-value[data-v-21802c8a]{color:var(--repairit-v-1-v-4-blue-normal, #047cf3);text-align:right;text-overflow:ellipsis;font-size:2rem;font-style:normal;font-weight:600;line-height:2.25rem}.repair-list-item .repair-right-wrapper .repair-progress .repair-progress-span[data-v-21802c8a]{overflow:hidden;color:var(--repairit-v-1-v-4-blue-normal, #047cf3);text-align:right;text-overflow:ellipsis;font-family:Segoe UI;font-size:1rem;font-style:normal;font-weight:600;margin-right:1rem}.repair-list-item .repair-right-wrapper .repair-pause[data-v-21802c8a]{margin-left:16px;cursor:pointer}#app[data-v-579a75be] *,#app[data-v-579a75be] :after,#app[data-v-579a75be] :before{box-sizing:content-box}.white-btn[data-v-579a75be]{position:relative;background-color:#fff;border-radius:6px;border:1px solid var(--repairit-v-1-v-4-blue-normal, #047cf3);color:var(--repairit-v-1-v-4-blue-normal, #047cf3);padding:8px 16px;font-family:Segoe UI;font-size:1rem;font-style:normal;font-weight:600}.white-btn[data-v-579a75be]:hover{border-radius:var(--number-50, 6px);border:1px solid var(--repairit-V1-V4-blue-normal, #047cf3);opacity:var(--number-10, 1);background:var(--repairit-v-1-v-4-text-icon-blue-hover, rgba(4, 124, 243, .06))}.white-btn[data-v-579a75be]:active{border-radius:var(--number-50, 6px);border:1px solid var(--repairit-V1-V4-blue-normal, #047cf3);opacity:var(--number-10, 1);background:var(--repairit-v-1-v-4-text-icon-blue-pressed, rgba(4, 124, 243, .12));outline:none!important}.white-btn[data-v-579a75be]:focus{outline:none!important;border:1px solid var(--repairit-V1-V4-blue-normal, #047cf3)}.white-btn[data-v-579a75be]:focus:not(:focus-visible){outline:none!important}.white-btn[data-v-579a75be]:disabled{opacity:.3!important;cursor:not-allowed!important;pointer-events:none!important}.blue-btn[data-v-579a75be]{background-color:#047cf3;border-radius:8px;color:#fff;font-family:Segoe UI;font-weight:600;font-size:20px;outline:none;line-height:24px;border:none}.blue-btn[data-v-579a75be]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}button[data-v-579a75be]:active{outline:none!important}button[data-v-579a75be]:focus{outline:none!important}button[data-v-579a75be]:focus:not(:focus-visible){outline:none!important}.video-repair-container .step-one[data-v-579a75be]{font-size:0;display:flex;width:100%;align-items:stretch;gap:24px;padding:32px}.video-repair-container .step-one .main-left[data-v-579a75be]{border-radius:12px;border:2px dashed rgba(4,124,243,.3);flex:1;width:50%;padding:40px 0}.video-repair-container .step-one .main-left .left-container .upload-text[data-v-579a75be]{font-weight:600;font-style:Bold;font-size:20px;line-height:24px;text-align:center}.video-repair-container .step-one .main-left .left-container .drag-text[data-v-579a75be]{margin-top:8px;font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#22304db3}.video-repair-container .step-one .main-left .left-container .add-container .add-btn[data-v-579a75be]{position:relative;width:260px;height:56px;margin-top:78px}.video-repair-container .step-one .main-left.hover[data-v-579a75be]{border-color:#047cf3;background-color:#047cf30f}.video-repair-container .step-one .main-right[data-v-579a75be]{overflow:hidden;width:50%;position:relative;flex-shrink:0}.video-repair-container .step-one .main-right .image-compare[data-v-579a75be] .icv__control{height:88%!important}.video-repair-container .step-one .main-right .image-compare[data-v-579a75be] .icv__img-a{height:100%}.video-repair-container .step-two[data-v-579a75be]{width:100%}.video-repair-container .step-two .tab-wrapper[data-v-579a75be]{height:57px;width:100%;border-bottom:1px solid rgba(34,48,76,.08);display:flex;justify-content:space-between;align-items:center;padding:16px 24px 8px}.video-repair-container .step-two .tab-wrapper .tab-group[data-v-579a75be]{display:flex;gap:24px}.video-repair-container .step-two .tab-wrapper .tab-group .tab-item[data-v-579a75be]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;font-style:Bold;font-size:16px;line-height:20px;letter-spacing:0%;vertical-align:middle;color:#22304db3}.video-repair-container .step-two .tab-wrapper .tab-group .tab-item.selected[data-v-579a75be]{color:#047cf3}.video-repair-container .step-two .content-wrapper[data-v-579a75be]{padding:16px 24px;height:517px;overflow-y:auto}.video-repair-container .step-two .content-wrapper .repair-list-item-wrapper[data-v-579a75be]{margin-top:1rem;position:relative;border-radius:12px;border:1px solid var(--repairit-v-1-v-4-text-icon-black-pressed, rgba(34, 48, 77, .12));background:#fff;width:100%;height:9.75rem;display:flex}.video-repair-container .step-two .content-wrapper .repair-list-item-wrapper .progress-bar-value[data-v-579a75be]{position:absolute;bottom:0;left:1.5px;border-bottom-left-radius:21px;right:3px;height:.25rem;background:linear-gradient(90deg,#00c2ff 7.88%,#0085ff 100.46%)}.video-repair-container .step-two .content-wrapper .empty-container[data-v-579a75be]{height:100%;width:100%;margin-top:120px;display:flex;align-items:center;justify-content:center;flex-direction:column}.video-repair-container .step-two .content-wrapper .empty-container img[data-v-579a75be]{width:140px;height:140px}.video-repair-container .step-two .content-wrapper .empty-container .empty-text[data-v-579a75be]{display:block;font-weight:600;font-style:Bold;font-size:20px;line-height:24px;text-align:center}.video-repair-container .step-two .bottom-wrapper[data-v-579a75be]{display:flex;justify-content:space-between;box-shadow:0 -5px 12px -4px #6e93b81c;align-items:center;padding:16px 32px}.video-repair-container .step-two .bottom-wrapper .video-operation-group[data-v-579a75be]{display:flex;gap:16px}.video-repair-container .step-two .bottom-wrapper .video-operation-group .icon-btn[data-v-579a75be]{display:flex;align-items:center;gap:4px}.video-repair-container .step-two .bottom-wrapper .right-content-btn[data-v-579a75be]{display:flex;align-items:center}.video-repair-container .step-two .bottom-wrapper .right-content-btn .white-btn[data-v-579a75be]{font-size:14px}.video-repair-container .step-two .bottom-wrapper .right-content-btn .repair-btn[data-v-579a75be]{padding:8px 40px;font-size:14px;display:flex;height:42px;align-items:center;gap:4px}.video-repair-container .step-two .bottom-wrapper .right-content-btn .strategy-value[data-v-579a75be]{color:var(--repairit-v-1-v-4-text-icon-80, rgba(34, 48, 77, .85));text-align:right;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.video-repair-container .step-two .bottom-wrapper .right-content-btn .dr-select-contain[data-v-579a75be]{margin-bottom:0;margin-right:24px}.video-repair-container .step-two .bottom-wrapper .right-content-btn .dr-select-contain .select-button[data-v-579a75be]{height:42px;margin-bottom:0}.video-repair-container .step-two .bottom-wrapper .right-content-btn .dr-select-contain .select-button img[data-v-579a75be]{top:13px!important}.video-repair-container .step-two .download-btn-wrapper[data-v-579a75be]{justify-content:flex-end}@media (max-width: 992px){.video-repair-container[data-v-579a75be]{display:none}}.video-repair-container .image-compare .icv__control{height:88%!important}.dr-select-contain{display:inline-block;vertical-align:middle;margin-bottom:.1rem}.dr-select .disabled{cursor:not-allowed;border-radius:6px;border:1px solid var(--repairit-v-1-v-4-text-icon-30, rgba(34, 48, 77, .3));color:var(--repairit-v-1-v-4-text-icon-30, rgba(34, 48, 77, .3));font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.dr-select-contain>span{font-size:.875rem;line-height:1.125rem;color:#22304d;vertical-align:middle;margin-right:.75rem}.dr-select{display:inline-block;vertical-align:middle;font-size:0;position:relative;-webkit-user-select:none;user-select:none}.dr-select .select-button{margin-bottom:1.7px;font-size:.875rem;line-height:1.56rem;color:#22304d;border:1px solid var(--repairit-v-1-v-4-text-icon-70, rgba(34, 48, 77, .7));border-radius:.375rem;padding:.625rem 2rem .625rem .5rem;vertical-align:middle;cursor:pointer;font-weight:600;text-align:left;position:relative}.dr-select .select-button:hover{border:1px solid rgba(34,48,77,.85)}.dr-select .disabled{border-radius:6px;border:1px solid var(--repairit-v-1-v-4-text-icon-30, rgba(34, 48, 77, .3));background-color:#fff;opacity:.5;color:gray}.dr-select .select-button span{display:inline-block;width:5.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--repairit-v-1-v-4-text-icon-100, #22304d);font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.dr-select .select-button img{width:1rem;transition:transform .25s ease-in-out;position:absolute;right:.4rem;top:.95rem}.dr-select.select-open .select-button{border-color:#047cf3}.dr-select.select-open .select-button img{transform:rotate(-180deg)}.dr-select .list{position:absolute;width:100%;bottom:2.7rem;background-color:#fff;border:1px solid rgba(34,48,76,.08);box-shadow:0 4px 8px #26324b1a;padding:.25rem;border-radius:.375rem;text-align:left;z-index:99999}.dr-select .list div{font-size:.875rem;line-height:1.125rem;font-weight:400;border-radius:.25rem;color:#22304d;padding:.5rem;cursor:pointer;margin-bottom:.125rem;font-family:Segoe UI}.dr-select .list div:hover,.dr-select .list div.selected{color:var(--repairit-V1-V4-blue-normal, #047cf3);background:#047cf30f}.dr-select .list div:active{color:var(--repairit-V1-V4-blue-normal, #047cf3);background:var( --repairit-v-1-v-4-text-icon-blue-pressed, rgba(4, 124, 243, .12) )}.dr-select .list div:last-child{margin-bottom:0}.el-popover{position:absolute;background:#556581;border-radius:.25rem;font-size:.75rem;line-height:1rem;color:#fff;padding:.625rem .75rem;z-index:38;text-align:left;word-wrap:break-word;max-width:15rem;font-weight:400}.el-popover.white{background:#fff;color:#000;padding:1rem;line-height:1.125rem;border-radius:.5rem;filter:drop-shadow(0px 10px 20px rgba(0,0,0,.3));outline:none}.el-popover.black{background:#000c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);box-shadow:0 4px 16px #20232e1a;color:#fff}.el-popover p{margin-bottom:0}.el-popper .popper__arrow,.el-popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:.375rem}.el-popper .popper__arrow:after{content:" ";border-width:.375rem}.el-popper[x-placement^=top]{margin-bottom:.75rem}.el-popper[x-placement^=top] .popper__arrow{bottom:-.375rem;left:50%;margin-right:.1875rem;border-top-color:#556581;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-left:-.375rem;border-top-color:#556581;border-bottom-width:0}.el-popper[x-placement^=top].white .popper__arrow,.el-popper[x-placement^=top].white .popper__arrow:after{border-top-color:#fff}.el-popper[x-placement^=bottom]{margin-top:.75rem}.el-popper[x-placement^=bottom] .popper__arrow{top:-.375rem;left:50%!important;margin-right:.1875rem;border-top-width:0;border-bottom-color:#556581}.el-popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-left:-.375rem;border-top-width:0;border-bottom-color:#556581}.el-popper[x-placement^=bottom].white .popper__arrow,.el-popper[x-placement^=bottom].white .popper__arrow:after{border-bottom-color:#fff}.el-popper[x-placement^=right]{margin-left:.75rem}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-.375rem;margin-bottom:.1875rem;border-right-color:#556581;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow:after{bottom:-.375rem;left:1px;border-right-color:#556581;border-left-width:0}.el-popper[x-placement^=right].white .popper__arrow,.el-popper[x-placement^=right].white .popper__arrow:after{border-right-color:#fff}.el-popper[x-placement^=left]{margin-right:.75rem}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-.375rem;margin-bottom:.1875rem;border-right-width:0;border-left-color:#556581}.el-popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-.375rem;margin-left:-.375rem;border-right-width:0;border-left-color:#556581}.el-popper[x-placement^=left].white .popper__arrow,.el-popper[x-placement^=left].white .popper__arrow:after{border-left-color:#fff}.el-popper.has-close{padding-top:1rem}.el-popper .popover-close{position:absolute;width:.75rem;height:.75rem;top:.25rem;right:.25rem;cursor:pointer;opacity:.5}.el-popper .popover-close:hover{opacity:1}.el-popper.strategy-tip{z-index:99!important;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.el-popper.black .popper__arrow{border-top-color:#000c}.el-popper.black .popper__arrow:after{border-top-color:#0000001a}.test-ip-panel[data-v-8e1a7638]{position:fixed;bottom:20px;right:20px;background:#fffffffa;border:2px solid #047cf3;border-radius:8px;padding:16px;box-shadow:0 4px 12px #00000026;z-index:9999;min-width:300px}.test-ip-panel__refresh[data-v-8e1a7638]{background:#047cf3;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-weight:600;font-size:14px;width:100%;transition:background .2s}.test-ip-panel__refresh[data-v-8e1a7638]:hover:not(:disabled){background:#0368d1}.test-ip-panel__refresh[data-v-8e1a7638]:active:not(:disabled){background:#025bb5}.test-ip-panel__refresh[data-v-8e1a7638]:disabled{cursor:not-allowed;opacity:.6}.test-ip-panel__tip[data-v-8e1a7638]{margin:8px 0 0;font-size:12px;color:#666;line-height:1.4}.tip-message[data-v-8e1a7638]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#f0f9eb;border:1px solid #e1f3d8;border-radius:8px;padding:12px 20px;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #0000001a;z-index:99999}.tip-message__icon[data-v-8e1a7638]{color:#67c23a;font-weight:700;font-size:16px}.tip-message__text[data-v-8e1a7638]{color:#67c23a;font-size:14px;white-space:nowrap;max-width:500px;overflow:hidden;text-overflow:ellipsis}.tip-message-enter-active[data-v-8e1a7638],.tip-message-leave-active[data-v-8e1a7638]{transition:all .3s ease}.tip-message-enter-from[data-v-8e1a7638],.tip-message-leave-to[data-v-8e1a7638]{opacity:0;transform:translate(-50%) translateY(-20px)}.background-shadow[data-v-ec67b3e3]{position:fixed;background:#0009;height:100%;width:100%;z-index:99;top:0;left:0;display:flex;align-items:center;justify-content:center}.background-shadow .file-preview-window[data-v-ec67b3e3]{border-radius:12px;width:1000px;height:700px;background:#fff;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0000004d}.background-shadow .file-preview-window .top-header[data-v-ec67b3e3]{height:60px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5;background:#fff}.background-shadow .file-preview-window .top-header .title[data-v-ec67b3e3]{margin:0;font-family:Segoe UI;font-weight:600;font-size:18px;line-height:24px;color:#22304d}.background-shadow .file-preview-window .top-header .close-button[data-v-ec67b3e3]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;transition:all .2s;background:transparent}.background-shadow .file-preview-window .top-header .close-button[data-v-ec67b3e3]:hover{background:#0000000d}.background-shadow .file-preview-window .top-header .close-button[data-v-ec67b3e3]:active{background:#0000001a}.background-shadow .file-preview-window .top-header .close-button .close-icon[data-v-ec67b3e3]{width:24px;height:24px}.background-shadow .file-preview-window .preview-container[data-v-ec67b3e3]{flex:1;display:flex;overflow:hidden;background:#f5f7fa}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar[data-v-ec67b3e3]{width:180px;background:#fff;border-right:1px solid #e5e5e5;overflow-y:auto;padding:12px 8px}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list[data-v-ec67b3e3]{display:flex;flex-direction:column;gap:12px}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item[data-v-ec67b3e3]{cursor:pointer;border-radius:8px;overflow:hidden;border:2px solid transparent;transition:all .2s;background:#f5f7fa}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item[data-v-ec67b3e3]:hover{border-color:#047cf3;transform:translate(4px)}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item.active[data-v-ec67b3e3]{border-color:#047cf3;box-shadow:0 2px 8px #047cf333}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper[data-v-ec67b3e3]{width:100%;height:120px;display:flex;align-items:center;justify-content:center;background:#fff;position:relative}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper .thumbnail-image[data-v-ec67b3e3]{max-width:100%;max-height:100%;object-fit:contain}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper .thumbnail-placeholder[data-v-ec67b3e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper .thumbnail-placeholder .page-icon[data-v-ec67b3e3]{font-size:48px;opacity:.3}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper .thumbnail-placeholder.loading-thumbnail[data-v-ec67b3e3]{background:#f5f5f5}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper .thumbnail-placeholder.loading-thumbnail .loading-spinner-small[data-v-ec67b3e3]{width:24px;height:24px;border:3px solid #e5e5e5;border-top-color:#047cf3;border-radius:50%;animation:spin-ec67b3e3 1s linear infinite}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper .thumbnail-placeholder.pdf-icon[data-v-ec67b3e3],.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper .thumbnail-placeholder.pdf-thumbnail[data-v-ec67b3e3]{background:linear-gradient(135deg,#667eea,#764ba2)}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper .thumbnail-placeholder.pdf-icon .page-icon[data-v-ec67b3e3],.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper .thumbnail-placeholder.pdf-thumbnail .page-icon[data-v-ec67b3e3]{font-size:40px;opacity:.9;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper .thumbnail-placeholder.pdf-icon .pdf-label[data-v-ec67b3e3],.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper .thumbnail-placeholder.pdf-icon .pdf-badge[data-v-ec67b3e3],.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper .thumbnail-placeholder.pdf-thumbnail .pdf-label[data-v-ec67b3e3],.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .thumbnail-wrapper .thumbnail-placeholder.pdf-thumbnail .pdf-badge[data-v-ec67b3e3]{position:absolute;bottom:8px;font-size:10px;font-weight:700;color:#ffffffe6;background:#0003;padding:2px 8px;border-radius:10px;letter-spacing:.5px}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar .thumbnail-list .thumbnail-item .page-indicator[data-v-ec67b3e3]{padding:6px 8px;text-align:center;font-family:Segoe UI;font-size:12px;font-weight:600;color:#666;background:#fff;border-top:1px solid #e5e5e5}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar[data-v-ec67b3e3]::-webkit-scrollbar{width:6px}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar[data-v-ec67b3e3]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar[data-v-ec67b3e3]::-webkit-scrollbar-thumb{background:#047cf3;border-radius:3px}.background-shadow .file-preview-window .preview-container .thumbnail-sidebar[data-v-ec67b3e3]::-webkit-scrollbar-thumb:hover{background:#0368d1}.background-shadow .file-preview-window .preview-container .main-preview-area[data-v-ec67b3e3]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content[data-v-ec67b3e3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-image[data-v-ec67b3e3]{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-pdf[data-v-ec67b3e3]{width:100%;height:100%;border:none;border-radius:4px}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-error[data-v-ec67b3e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#f8303c;padding:40px}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-error .error-icon[data-v-ec67b3e3]{font-size:64px;margin-bottom:16px}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-error .error-text[data-v-ec67b3e3]{font-size:18px;font-weight:600;margin-bottom:8px;color:#22304d}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-error .error-hint[data-v-ec67b3e3]{font-size:14px;color:#666;margin-bottom:24px;text-align:center}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-error .download-hint-btn[data-v-ec67b3e3]{padding:10px 24px;background:#047cf3;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-error .download-hint-btn[data-v-ec67b3e3]:hover{background:#0368d1;transform:translateY(-1px);box-shadow:0 4px 12px #047cf34d}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-error .download-hint-btn[data-v-ec67b3e3]:active{transform:translateY(0)}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-placeholder[data-v-ec67b3e3],.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-loading[data-v-ec67b3e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-placeholder .placeholder-icon[data-v-ec67b3e3],.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-loading .placeholder-icon[data-v-ec67b3e3]{font-size:80px;opacity:.3;margin-bottom:16px}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-placeholder .placeholder-text[data-v-ec67b3e3],.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-loading .placeholder-text[data-v-ec67b3e3]{font-size:16px;font-weight:500}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-placeholder .loading-spinner[data-v-ec67b3e3],.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-loading .loading-spinner[data-v-ec67b3e3]{width:40px;height:40px;border:4px solid #e5e5e5;border-top-color:#047cf3;border-radius:50%;animation:spin-ec67b3e3 1s linear infinite;margin-bottom:16px}.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-placeholder .loading-text[data-v-ec67b3e3],.background-shadow .file-preview-window .preview-container .main-preview-area .preview-content .preview-loading .loading-text[data-v-ec67b3e3]{font-size:14px;color:#666}.background-shadow .file-preview-window .bottom-footer[data-v-ec67b3e3]{height:88px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e5e5;background:#f9fafb}.background-shadow .file-preview-window .bottom-footer .info-text[data-v-ec67b3e3]{flex:1;font-family:Segoe UI;font-size:13px;line-height:18px;color:#666;margin-right:24px;display:flex;align-items:flex-start;gap:8px}.background-shadow .file-preview-window .bottom-footer .info-text .warning-icon[data-v-ec67b3e3]{font-size:16px;flex-shrink:0;margin-top:1px}.background-shadow .file-preview-window .bottom-footer .save-button[data-v-ec67b3e3]{padding:12px 48px;background:#047cf3;color:#fff;border:none;border-radius:6px;font-family:Segoe UI;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.background-shadow .file-preview-window .bottom-footer .save-button[data-v-ec67b3e3]:hover{background:#0368d1;box-shadow:0 4px 12px #047cf34d}.background-shadow .file-preview-window .bottom-footer .save-button[data-v-ec67b3e3]:active{background:#025bb5;transform:translateY(1px)}@keyframes spin-ec67b3e3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.repair-list-item[data-v-cb51d248]{flex:1;margin:1.5rem;position:relative;display:flex;flex-direction:row;justify-content:space-between}.repair-list-item .thumbnail-wrapper[data-v-cb51d248]{width:12rem;height:6.75rem;border-radius:8px;overflow:hidden;text-align:center;background:radial-gradient(84.33% 117.65% at 0% 0%,#f0f9ff,#f0f7ff);display:flex;justify-content:center;align-items:center}.repair-list-item .thumbnail-wrapper img[data-v-cb51d248]{width:auto;height:auto;max-width:100%;max-height:100%}.repair-list-item .description[data-v-cb51d248]{flex:1;height:6.75rem;display:flex}.repair-list-item .description .description-content[data-v-cb51d248]{margin-left:1.375rem;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.repair-list-item .description .description-content .file-name-row[data-v-cb51d248]{margin-bottom:.5rem}.repair-list-item .description .description-content .file-name-row .name[data-v-cb51d248]{color:var(--repairit-v-1-v-4-text-icon-100, #22304d);text-overflow:ellipsis;font-family:Segoe UI;font-size:1rem;font-style:normal;font-weight:600;position:relative;line-height:1.25rem}.repair-list-item .description .description-content .file-name-row .name .name-hover-tip[data-v-cb51d248]{display:none;position:absolute;top:1rem;z-index:3;white-space:nowrap;text-align:left;background:#000c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);color:#fff;border-radius:.25rem;padding:.625rem .75rem;font-weight:400;font-size:.75rem;line-height:1rem}.repair-list-item .description .description-content .file-name-row .name:hover .name-hover-tip[data-v-cb51d248]{display:inline-block}.repair-list-item .description .description-content .file-info-row[data-v-cb51d248]{display:flex;align-items:center;gap:1.5rem;margin-bottom:.5rem}.repair-list-item .description .description-content .file-info-row .info-item[data-v-cb51d248]{display:flex;align-items:center;gap:.375rem}.repair-list-item .description .description-content .file-info-row .info-item .info-icon[data-v-cb51d248]{vertical-align:middle}.repair-list-item .description .description-content .file-info-row .info-item .info-text[data-v-cb51d248]{color:var(--repairit-v-1-v-4-text-icon-80, rgba(34, 48, 77, .85));font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}.repair-list-item .description .description-content .result[data-v-cb51d248]{flex:1;display:flex;align-items:end}.repair-list-item .description .description-content .result .result-group[data-v-cb51d248]{display:flex}.repair-list-item .description .description-content .result .result-group .result-value[data-v-cb51d248]{margin-left:.5rem;font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}.repair-list-item .description .description-content .result .result-group .success[data-v-cb51d248]{color:var(--color-alert-success, #02b06c)}.repair-list-item .description .description-content .result .result-group .fail[data-v-cb51d248]{color:var(--repairit-v-1-v-4-text-icon-red, #ff644d)}.repair-list-item .description .without-result[data-v-cb51d248]{margin:1.375rem 0 1.375rem 1rem}.repair-list-item button[data-v-cb51d248]:focus:not(:focus-visible){outline:none!important}.repair-list-item .repair-right-wrapper[data-v-cb51d248]{display:flex;align-items:center}.repair-list-item .repair-right-wrapper .delete-icon[data-v-cb51d248]{cursor:pointer;width:2rem;height:2rem}.repair-list-item .repair-right-wrapper .delete-icon .delete-icon[data-v-cb51d248]{vertical-align:middle!important}.repair-list-item .repair-right-wrapper .repair-result-group[data-v-cb51d248]{display:flex;align-items:center;justify-content:space-between}.repair-list-item .repair-right-wrapper .repair-result-group span[data-v-cb51d248]{display:inline-block;line-height:6.75rem;margin-right:1rem;cursor:pointer}.repair-list-item .repair-right-wrapper .repair-result-group span img[data-v-cb51d248]{vertical-align:middle!important}.repair-list-item .repair-right-wrapper .repair-result-group .delete[data-v-cb51d248]{cursor:pointer}.repair-list-item .repair-right-wrapper .repair-waiting[data-v-cb51d248]{display:flex;align-items:center;padding:0 1.5rem}.repair-list-item .repair-right-wrapper .repair-waiting .repair-waiting-span[data-v-cb51d248]{color:var(--repairit-v-1-v-4-text-icon-80, rgba(34, 48, 77, .85));text-align:center;font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:600;line-height:1rem}.repair-list-item .repair-right-wrapper .repair-progress[data-v-cb51d248]{padding:0 1.5rem;display:flex;align-items:center}.repair-list-item .repair-right-wrapper .repair-progress .repair-progress-span[data-v-cb51d248]{color:#22304dd9;text-align:center;font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:600;line-height:1rem}.repair-list-item .repair-right-wrapper .repair-progress .repair-progress-value[data-v-cb51d248]{margin-left:.5rem;color:#047cf3;text-align:center;font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:600;line-height:1rem}.repair-list-item .repair-right-wrapper .repair-pause[data-v-cb51d248]{margin-right:3rem;cursor:pointer}#app[data-v-f115b16f] *,#app[data-v-f115b16f] :after,#app[data-v-f115b16f] :before{box-sizing:content-box}.white-btn[data-v-f115b16f]{position:relative;background-color:#fff;border-radius:6px;border:1px solid var(--repairit-v-1-v-4-blue-normal, #047cf3);color:var(--repairit-v-1-v-4-blue-normal, #047cf3);padding:8px 16px;font-family:Segoe UI;font-size:1rem;font-style:normal;font-weight:600}.white-btn[data-v-f115b16f]:hover{border-radius:var(--number-50, 6px);border:1px solid var(--repairit-V1-V4-blue-normal, #047cf3);opacity:var(--number-10, 1);background:var(--repairit-v-1-v-4-text-icon-blue-hover, rgba(4, 124, 243, .06))}.white-btn[data-v-f115b16f]:active{border-radius:var(--number-50, 6px);border:1px solid var(--repairit-V1-V4-blue-normal, #047cf3);opacity:var(--number-10, 1);background:var(--repairit-v-1-v-4-text-icon-blue-pressed, rgba(4, 124, 243, .12));outline:none!important}.white-btn[data-v-f115b16f]:focus{outline:none!important;border:1px solid var(--repairit-V1-V4-blue-normal, #047cf3)}.white-btn[data-v-f115b16f]:focus:not(:focus-visible){outline:none!important}.white-btn[data-v-f115b16f]:disabled{opacity:.3!important;cursor:not-allowed!important;pointer-events:none!important}.blue-btn[data-v-f115b16f]{background-color:#047cf3;border-radius:8px;color:#fff;font-family:Segoe UI;font-weight:600;font-size:20px;outline:none;line-height:24px;border:none}.blue-btn[data-v-f115b16f]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}button[data-v-f115b16f]:active{outline:none!important}button[data-v-f115b16f]:focus{outline:none!important}button[data-v-f115b16f]:focus:not(:focus-visible){outline:none!important}.file-repair-container[data-v-f115b16f]{background:#fff;border:1px solid #dfdfdf;border-radius:1rem;padding:2rem}.file-repair-container .step-one[data-v-f115b16f]{display:table;width:100%;font-size:0}.file-repair-container .step-one>div[data-v-f115b16f]{display:table-cell;vertical-align:top}.file-repair-container .step-one .main-left[data-v-f115b16f]{width:50%;position:relative;border-radius:12px;border:2px dashed rgba(4,124,243,.3);overflow:hidden}.file-repair-container .step-one .main-left .left-container[data-v-f115b16f]{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%)}.file-repair-container .step-one .main-left .left-container .upload-illustration[data-v-f115b16f]{width:300px;height:256px;cursor:pointer;display:block;margin:0 auto}.file-repair-container .step-one .main-left .left-container .upload-text[data-v-f115b16f]{font-weight:600;font-style:Bold;font-size:20px;line-height:24px;text-align:center}.file-repair-container .step-one .main-left .left-container .drag-text[data-v-f115b16f]{margin-top:8px;font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#22304db3}.file-repair-container .step-one .main-left .left-container .add-container .add-btn[data-v-f115b16f]{position:relative;width:260px;height:56px;margin-top:78px}.file-repair-container .step-one .main-left .left-container .add-container .add-btn input[type=file][data-v-f115b16f]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-repair-container .step-one .main-left.hover[data-v-f115b16f]{border-color:#047cf3;background-color:#047cf30f}.file-repair-container .step-one .main-middle[data-v-f115b16f]{width:1.5rem}.file-repair-container .step-one .main-right[data-v-f115b16f]{width:calc(50% - 1.5rem);border-radius:.75rem;position:relative;overflow:hidden}.file-repair-container .step-two[data-v-f115b16f]{width:100%}.file-repair-container .step-two .tab-wrapper[data-v-f115b16f]{height:57px;width:100%;border-bottom:1px solid rgba(34,48,76,.08);display:flex;justify-content:space-between;align-items:center;padding:16px 24px 8px}.file-repair-container .step-two .tab-wrapper .tab-group[data-v-f115b16f]{display:flex;gap:24px}.file-repair-container .step-two .tab-wrapper .tab-group .tab-item[data-v-f115b16f]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;font-style:Bold;font-size:16px;line-height:20px;letter-spacing:0%;vertical-align:middle;color:#22304db3}.file-repair-container .step-two .tab-wrapper .tab-group .tab-item.selected[data-v-f115b16f]{color:#047cf3}.file-repair-container .step-two .content-wrapper[data-v-f115b16f]{padding:16px 24px;height:517px;overflow-y:auto}.file-repair-container .step-two .content-wrapper .repair-list-item-wrapper[data-v-f115b16f]{margin-top:1rem;position:relative;border-radius:12px;border:1px solid var(--repairit-v-1-v-4-text-icon-black-pressed, rgba(34, 48, 77, .12));background:#fff;width:100%;height:9.75rem;display:flex}.file-repair-container .step-two .content-wrapper .repair-list-item-wrapper .progress-bar-value[data-v-f115b16f]{position:absolute;bottom:0;left:1.5px;border-bottom-left-radius:21px;background:#047cf34d;height:4px;border-bottom-right-radius:21px}.file-repair-container .step-two .empty-container[data-v-f115b16f]{height:100%;width:100%;margin-top:120px;display:flex;align-items:center;justify-content:center;flex-direction:column}.file-repair-container .step-two .empty-container img[data-v-f115b16f]{width:140px;height:140px}.file-repair-container .step-two .empty-container .empty-text[data-v-f115b16f]{display:block;font-weight:600;font-style:Bold;font-size:20px;line-height:24px;text-align:center}.file-repair-container .step-two .bottom-wrapper[data-v-f115b16f]{padding:16px 24px 24px;display:flex;justify-content:space-between;align-items:center}.file-repair-container .step-two .bottom-wrapper .file-operation-group[data-v-f115b16f]{display:flex;gap:16px}.file-repair-container .step-two .bottom-wrapper .right-content-btn[data-v-f115b16f]{display:flex;gap:16px;align-items:center}.file-repair-container .step-two .bottom-wrapper .repair-btn[data-v-f115b16f]{padding:12px 24px;height:56px;display:flex;align-items:center;justify-content:center;gap:8px}.file-repair-container .step-two .bottom-wrapper .repair-btn .repair-icon-img[data-v-f115b16f]{width:24px;height:24px}.file-repair-container .step-two .bottom-wrapper.download-btn-wrapper[data-v-f115b16f]{justify-content:flex-end}.icon-btn[data-v-f115b16f]{display:flex;align-items:center;justify-content:center;gap:8px;height:56px;position:relative}.icon-btn .icon[data-v-f115b16f]{width:24px;height:24px}.icon-btn .btn-group-name[data-v-f115b16f]{font-size:16px}.icon-btn input[type=file][data-v-f115b16f]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}@media (max-width: 1299px){.file-repair-container .step-one[data-v-f115b16f]{display:block;overflow:hidden}.file-repair-container .step-one>div[data-v-f115b16f]{display:block}.file-repair-container .step-one .main-left[data-v-f115b16f]{width:100%;padding-bottom:1.875rem;border-radius:.5rem;border:0;background:#f2f6fa}.file-repair-container .step-one .main-left .left-container[data-v-f115b16f]{position:relative;transform:none;top:0}.file-repair-container .step-one .main-middle[data-v-f115b16f]{width:0}.file-repair-container .step-one .main-right[data-v-f115b16f]{display:none}}@media (max-width: 992px){.file-repair-container[data-v-f115b16f]{display:none}}.background-shadow{position:fixed;background:#0009;height:100%;width:100%;z-index:99;top:0;left:0;display:flex;align-items:center;justify-content:center}.download-container{width:640px;height:404px;padding:40px 48px;position:relative;opacity:1;border-radius:8px;background:linear-gradient(109.72deg,#fff -1.11%,#e7f0ff)}.download-container .close-icon{position:absolute;right:6px;top:6px;cursor:pointer}.download-container .title{text-align:left;font-family:Segoe UI;font-weight:700;font-size:20px;line-height:24px}.download-container .info{display:flex;justify-content:space-between;margin-top:24px}.download-container .info .left-info{text-align:left;display:flex;flex-direction:column;gap:16px}.download-container .info .left-info .li{gap:4px;display:flex}.download-container .info .left-info .li img{width:20px;height:20px}.download-container .info .left-info .li span{font-family:Segoe UI;font-weight:600;font-size:14px;line-height:18px;vertical-align:middle;color:#22304d}.download-container .info .left-info .blue-btn{padding:11px 27px;background:#047cf3;border-radius:6px;cursor:pointer}.download-container .info .left-info .blue-btn #download_popup_desktop{display:flex;gap:4px;align-items:center}.download-container .info .left-info .blue-btn #download_popup_desktop span{font-family:Segoe UI;font-weight:600;font-size:14px;color:#fff;line-height:18px;text-align:center}.download-container .bottom-container{margin-top:24px}.download-container .bottom-container #progress-tip{font-family:Segoe UI;font-weight:400;font-size:12px;line-height:16px;vertical-align:middle;color:#22304d;text-align:left}.download-container .bottom-container .dr-progress-line{width:100%;display:flex;gap:16px;align-items:center}.download-container .bottom-container .dr-progress-line .dr-progress-bar{width:505px;background:#22304d0f;border-radius:4px;height:8px}.download-container .bottom-container .dr-progress-line .dr-progress-bar .dr-progress-bar__outer{width:505px;border-radius:4px;height:8px;background:#22304d0f}.download-container .bottom-container .dr-progress-line .dr-progress-bar .dr-progress-bar__outer .dr-progress-bar__inner{background:#047cf3;height:8px;border-radius:4px}.download-container .bottom-container .dr-progress-line .dr-progress__text{font-family:Segoe UI;font-weight:400;font-size:12px;line-height:16px;color:#22304d;vertical-align:middle}.background-shadow[data-v-7e43c131]{position:fixed;background:#0009;height:100%;width:100%;z-index:99;top:0;left:0;display:flex;align-items:center;justify-content:center}.background-shadow .photo-viewer[data-v-7e43c131]{border-radius:8px;width:960px;height:640px;background:#fff;display:flex;flex-direction:column}.background-shadow .photo-viewer .top-tool[data-v-7e43c131]{height:64px;width:100%;padding:8px 24px;position:relative;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e5e5e5}.background-shadow .photo-viewer .top-tool .center-group[data-v-7e43c131]{display:flex;align-items:center;gap:12px}.background-shadow .photo-viewer .top-tool .center-group .nav-btn[data-v-7e43c131]{flex-shrink:0;width:32px;height:32px;cursor:pointer;transition:opacity .2s}.background-shadow .photo-viewer .top-tool .center-group .nav-btn[data-v-7e43c131]:hover{opacity:.7}.background-shadow .photo-viewer .top-tool .center-group .file-name[data-v-7e43c131]{display:inline-block;max-width:400px;font-weight:500;font-size:14px;color:#22304d;vertical-align:middle;cursor:default;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.background-shadow .photo-viewer .top-tool .close-icon[data-v-7e43c131]{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;transition:opacity .2s}.background-shadow .photo-viewer .top-tool .close-icon[data-v-7e43c131]:hover{opacity:.7}.background-shadow .photo-viewer .content-wrapper[data-v-7e43c131]{flex:1;display:flex;overflow:hidden;background:#f5f5f5}.background-shadow .photo-viewer .content-wrapper .thumbnail-list[data-v-7e43c131]{width:25%;height:100%;background:#fff;border-right:1px solid #e5e5e5;display:flex;flex-direction:column}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-header[data-v-7e43c131]{padding:16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e5e5e5;background:#fff}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-header .header-checkbox[data-v-7e43c131]{width:16px;height:16px;flex-shrink:0;cursor:pointer;border:2px solid #d0d0d0;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-header .header-checkbox.checked[data-v-7e43c131]{background:#2196f3;border-color:#2196f3}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-header .header-checkbox.checked .check-icon[data-v-7e43c131]{color:#fff;font-size:12px;font-weight:700;line-height:1}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-header .header-checkbox.indeterminate[data-v-7e43c131]{background:#2196f3;border-color:#2196f3}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-header .header-checkbox.indeterminate .minus-icon[data-v-7e43c131]{color:#fff;font-size:14px;font-weight:700;line-height:1}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-header .header-checkbox[data-v-7e43c131]:hover{border-color:#2196f3}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-header .header-text[data-v-7e43c131]{font-size:14px;font-weight:600;color:#22304d}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-content[data-v-7e43c131]{flex:1;overflow-y:auto;padding:16px}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-content .thumbnail-item[data-v-7e43c131]{position:relative;padding:12px;margin-bottom:16px;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-content .thumbnail-item[data-v-7e43c131]:hover{background:#fafafa}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-content .thumbnail-item .item-checkbox[data-v-7e43c131]{position:absolute;top:18px;left:18px;width:16px;height:16px;cursor:pointer;z-index:1}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-content .thumbnail-item .thumbnail-preview[data-v-7e43c131]{width:12rem;height:6.75rem;background:#e8f4f8;border-radius:4px;border:2px solid transparent;display:flex;align-items:center;justify-content:center;margin-bottom:8px;overflow:hidden;transition:border-color .2s}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-content .thumbnail-item .thumbnail-preview .thumbnail-image[data-v-7e43c131]{width:100%;height:100%;object-fit:contain}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-content .thumbnail-item .thumbnail-preview .thumbnail-image.default-icon[data-v-7e43c131]{width:56px;height:56px;object-fit:contain}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-content .thumbnail-item .thumbnail-preview .thumbnail-placeholder[data-v-7e43c131]{font-size:32px}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-content .thumbnail-item.active .thumbnail-preview[data-v-7e43c131]{border-color:#2196f3}.background-shadow .photo-viewer .content-wrapper .thumbnail-list .list-content .thumbnail-item .thumbnail-name[data-v-7e43c131]{font-size:12px;color:#666;text-align:center;word-break:break-word;line-height:1.4}.background-shadow .photo-viewer .content-wrapper .image-container[data-v-7e43c131]{width:75%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.background-shadow .photo-viewer .content-wrapper .image-container .image-preview[data-v-7e43c131]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:grab}.background-shadow .photo-viewer .content-wrapper .image-container .image-preview.dragging[data-v-7e43c131]{cursor:grabbing}.background-shadow .photo-viewer .content-wrapper .image-container .error-message[data-v-7e43c131]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.background-shadow .photo-viewer .content-wrapper .image-container .error-message .error-icon-img[data-v-7e43c131]{width:160px;height:160px;margin-bottom:1.5rem;opacity:.9}.background-shadow .photo-viewer .content-wrapper .image-container .error-message .error-text[data-v-7e43c131]{color:#666;font-size:14px;font-weight:400;line-height:1.6;max-width:400px}.background-shadow .photo-viewer .bottom-content[data-v-7e43c131]{display:flex;justify-content:space-between;align-items:center;width:100%;height:64px;padding:23px 16px;text-align:left;font-weight:600;font-size:14px;line-height:18px;color:#22304d}.background-shadow .photo-viewer .bottom-content .group-btn[data-v-7e43c131]{flex-shrink:0;width:32px;height:32px;cursor:pointer;transition:opacity .2s}.background-shadow .photo-viewer .bottom-content .group-btn[data-v-7e43c131]:hover{opacity:.7}.save-btn[data-v-7e43c131]{height:40px;width:80px;background-color:#047cf3;border-radius:8px;color:#fff;font-family:Segoe UI;outline:none;line-height:24px;border:none}.save-btn[data-v-7e43c131]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.repair-list-item[data-v-05de6be9]{flex:1;margin:1.5rem;position:relative;display:flex;flex-direction:row;justify-content:space-between}.repair-list-item .thumbnail-wrapper[data-v-05de6be9]{position:relative;width:12rem;height:6.75rem;border-radius:8px;overflow:hidden;text-align:center;background:radial-gradient(84.33% 117.65% at 0% 0%,#f0f9ff,#f0f7ff);display:flex;justify-content:center;align-items:center}.repair-list-item .thumbnail-wrapper .preview-icon[data-v-05de6be9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:none;cursor:pointer}.repair-list-item .thumbnail-wrapper:hover .preview-icon[data-v-05de6be9]{display:block}.repair-list-item .thumbnail-wrapper .label-icon[data-v-05de6be9]{position:absolute;bottom:4px;left:4px;z-index:2}.repair-list-item .thumbnail-wrapper .label-count[data-v-05de6be9]{position:absolute;bottom:1px;left:20px;z-index:3;color:#fff;font-family:Segoe UI;font-size:.875rem;font-weight:600;line-height:1.5rem;padding:0 .25rem}.repair-list-item .thumbnail-wrapper .repair3-icon[data-v-05de6be9]{position:absolute;top:4px;right:4px;z-index:2}.repair-list-item .thumbnail-wrapper .first-img[data-v-05de6be9]{width:100%;height:100%;object-fit:contain}.repair-list-item .description[data-v-05de6be9]{flex:1;height:6.75rem;display:flex}.repair-list-item .description .description-content[data-v-05de6be9]{margin-left:1.375rem;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.repair-list-item .description .description-content .file-name-row[data-v-05de6be9]{margin-bottom:.5rem}.repair-list-item .description .description-content .file-name-row .name[data-v-05de6be9]{color:var(--repairit-v-1-v-4-text-icon-100, #22304d);text-overflow:ellipsis;font-family:Segoe UI;font-size:1rem;font-style:normal;font-weight:600;position:relative;line-height:1.25rem}.repair-list-item .description .description-content .file-name-row .name .name-hover-tip[data-v-05de6be9]{display:none;position:absolute;top:1rem;z-index:3;white-space:pre;text-align:left;background:#000c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);color:#fff;border-radius:.25rem;padding:.625rem .75rem;font-weight:400;font-size:.75rem;line-height:1rem}.repair-list-item .description .description-content .file-name-row .name:hover .name-hover-tip[data-v-05de6be9]{display:inline-block}.repair-list-item .description .description-content .file-info-row[data-v-05de6be9]{display:flex;align-items:center;gap:1.5rem;margin-bottom:.5rem}.repair-list-item .description .description-content .file-info-row .info-item[data-v-05de6be9]{display:flex;align-items:center;gap:.375rem}.repair-list-item .description .description-content .file-info-row .info-item .info-icon[data-v-05de6be9]{width:1.5rem;height:1.5rem;vertical-align:middle}.repair-list-item .description .description-content .file-info-row .info-item .info-text[data-v-05de6be9]{color:var(--repairit-v-1-v-4-text-icon-80, rgba(34, 48, 77, .85));font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}.repair-list-item .description .description-content .result[data-v-05de6be9]{flex:1;display:flex;align-items:end}.repair-list-item .description .description-content .result .result-group[data-v-05de6be9]{display:flex}.repair-list-item .description .description-content .result .result-group .result-value[data-v-05de6be9]{margin-left:.5rem;font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}.repair-list-item .description .description-content .result .result-group .success[data-v-05de6be9]{color:var(--color-alert-success, #02b06c)}.repair-list-item .description .description-content .result .result-group .fail[data-v-05de6be9]{color:var(--repairit-v-1-v-4-text-icon-red, #ff644d)}.repair-list-item .description .description-content .result .result-group .info[data-v-05de6be9]{color:#fba704}.repair-list-item .description .description-content .result .partial-group[data-v-05de6be9]{margin-left:24px;align-items:center}.repair-list-item .description .description-content .result .partial-group .tip-container[data-v-05de6be9]{display:flex;align-items:center;position:relative}.repair-list-item .description .description-content .result .partial-group .tip-container .tip-icon[data-v-05de6be9]{width:16px;height:16px;margin-left:8px}.repair-list-item .description .description-content .result .partial-group .tip-container .hover-tip[data-v-05de6be9]{position:absolute;top:40px;left:6px;background:#000c;display:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:8px;font-family:Segoe UI;font-weight:400;font-size:14px;border-radius:4px;text-align:left;width:300px;z-index:99;line-height:18px;color:#fff}.repair-list-item .description .description-content .result .partial-group .tip-container .hover-tip .emphasis-span[data-v-05de6be9]{color:#ff644d}.repair-list-item .description .description-content .result .partial-group .tip-container:hover .hover-tip[data-v-05de6be9]{display:block}.repair-list-item .description .without-result[data-v-05de6be9]{margin:1.375rem 0 1.375rem 1rem}.repair-list-item button[data-v-05de6be9]:focus:not(:focus-visible){outline:none!important}.repair-list-item .repair-right-wrapper[data-v-05de6be9]{display:flex;align-items:center}.repair-list-item .repair-right-wrapper .delete-icon[data-v-05de6be9]{cursor:pointer;width:2rem;height:2rem}.repair-list-item .repair-right-wrapper .delete-icon .delete-icon[data-v-05de6be9]{vertical-align:middle!important}.repair-list-item .repair-right-wrapper .repair-result-group[data-v-05de6be9]{display:flex;align-items:center;justify-content:space-between}.repair-list-item .repair-right-wrapper .repair-result-group span[data-v-05de6be9]{display:inline-block;line-height:6.75rem;margin-right:1rem;cursor:pointer}.repair-list-item .repair-right-wrapper .repair-result-group span img[data-v-05de6be9]{vertical-align:middle!important}.repair-list-item .repair-right-wrapper .repair-result-group .advanced-repair[data-v-05de6be9]{position:relative;border-radius:6px;border:1px solid var(--repairit-v-1-v-4-blue-normal, #047cf3);display:flex;background-color:unset;padding:11px 40px;justify-content:center;align-items:center;color:var(--repairit-v-1-v-4-blue-normal, #047cf3);text-align:center;font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:600}.repair-list-item .repair-right-wrapper .repair-result-group .advanced-repair[data-v-05de6be9]:hover{background:#047cf30f}.repair-list-item .repair-right-wrapper .repair-result-group .advanced-repair[data-v-05de6be9]:active{background:#047cf31f}.repair-list-item .repair-right-wrapper .repair-result-group .delete[data-v-05de6be9]{cursor:pointer}.repair-list-item .repair-right-wrapper .repair-waiting[data-v-05de6be9]{display:flex;align-items:center;padding:0 1.5rem}.repair-list-item .repair-right-wrapper .repair-waiting .repair-waiting-span[data-v-05de6be9]{color:var(--repairit-v-1-v-4-text-icon-80, rgba(34, 48, 77, .85));text-align:center;font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:600;line-height:1rem}.repair-list-item .repair-right-wrapper .repair-progress[data-v-05de6be9]{padding:0 1.5rem;display:flex;align-items:center}.repair-list-item .repair-right-wrapper .repair-progress .repair-progress-span[data-v-05de6be9]{color:#22304dd9;text-align:center;font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:600;line-height:1rem}.repair-list-item .repair-right-wrapper .repair-progress .repair-progress-value[data-v-05de6be9]{margin-left:.5rem;color:#047cf3;text-align:center;font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:600;line-height:1rem}.repair-list-item .repair-right-wrapper .repair-pause[data-v-05de6be9]{margin-right:3rem;cursor:pointer}#app[data-v-684c7402] *,#app[data-v-684c7402] :after,#app[data-v-684c7402] :before{box-sizing:content-box}.white-btn[data-v-684c7402]{position:relative;background-color:#fff;border-radius:6px;border:1px solid var(--repairit-v-1-v-4-blue-normal, #047cf3);color:var(--repairit-v-1-v-4-blue-normal, #047cf3);padding:8px 16px;font-family:Segoe UI;font-size:1rem;font-style:normal;font-weight:600}.white-btn[data-v-684c7402]:hover{border-radius:var(--number-50, 6px);border:1px solid var(--repairit-V1-V4-blue-normal, #047cf3);opacity:var(--number-10, 1);background:var(--repairit-v-1-v-4-text-icon-blue-hover, rgba(4, 124, 243, .06))}.white-btn[data-v-684c7402]:active{border-radius:var(--number-50, 6px);border:1px solid var(--repairit-V1-V4-blue-normal, #047cf3);opacity:var(--number-10, 1);background:var(--repairit-v-1-v-4-text-icon-blue-pressed, rgba(4, 124, 243, .12));outline:none!important}.white-btn[data-v-684c7402]:focus{outline:none!important;border:1px solid var(--repairit-V1-V4-blue-normal, #047cf3)}.white-btn[data-v-684c7402]:focus:not(:focus-visible){outline:none!important}.white-btn[data-v-684c7402]:disabled{opacity:.3!important;cursor:not-allowed!important;pointer-events:none!important}.blue-btn[data-v-684c7402]{background-color:#047cf3;border-radius:8px;color:#fff;font-family:Segoe UI;font-weight:600;font-size:20px;outline:none;line-height:24px;border:none}.blue-btn[data-v-684c7402]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}button[data-v-684c7402]:active{outline:none!important}button[data-v-684c7402]:focus{outline:none!important}button[data-v-684c7402]:focus:not(:focus-visible){outline:none!important}.photo-repair-container[data-v-684c7402]{background:#fff;border:1px solid #dfdfdf;border-radius:1rem;padding:2rem}.photo-repair-container .step-one[data-v-684c7402]{display:table;width:100%;font-size:0}.photo-repair-container .step-one>div[data-v-684c7402]{display:table-cell;vertical-align:top}.photo-repair-container .step-one .main-left[data-v-684c7402]{width:50%;position:relative;border-radius:12px;border:2px dashed rgba(4,124,243,.3);overflow:hidden}.photo-repair-container .step-one .main-left .left-container[data-v-684c7402]{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%)}.photo-repair-container .step-one .main-left .left-container .upload-illustration[data-v-684c7402]{width:300px;height:256px;object-fit:contain}.photo-repair-container .step-one .main-left .left-container .upload-text[data-v-684c7402]{font-weight:600;font-style:Bold;font-size:20px;line-height:24px;text-align:center}.photo-repair-container .step-one .main-left .left-container .drag-text[data-v-684c7402]{margin-top:8px;font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#22304db3}.photo-repair-container .step-one .main-left .left-container .add-container .add-btn[data-v-684c7402]{position:relative;width:260px;height:56px;margin-top:78px}.photo-repair-container .step-one .main-left .left-container .add-container .add-btn input[type=file][data-v-684c7402]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.photo-repair-container .step-one .main-left.hover[data-v-684c7402]{border-color:#047cf3;background-color:#047cf30f}.photo-repair-container .step-one .main-middle[data-v-684c7402]{width:1.5rem}.photo-repair-container .step-one .main-right[data-v-684c7402]{width:calc(50% - 1.5rem);border-radius:.75rem;position:relative;overflow:hidden}.photo-repair-container .step-two[data-v-684c7402]{width:100%}.photo-repair-container .step-two .tab-wrapper[data-v-684c7402]{height:57px;width:100%;border-bottom:1px solid rgba(34,48,76,.08);display:flex;justify-content:space-between;align-items:center;padding:16px 24px 8px}.photo-repair-container .step-two .tab-wrapper .tab-group[data-v-684c7402]{display:flex;gap:24px}.photo-repair-container .step-two .tab-wrapper .tab-group .tab-item[data-v-684c7402]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;font-style:Bold;font-size:16px;line-height:20px;letter-spacing:0%;vertical-align:middle;color:#22304db3}.photo-repair-container .step-two .tab-wrapper .tab-group .tab-item.selected[data-v-684c7402]{color:#047cf3}.photo-repair-container .step-two .content-wrapper[data-v-684c7402]{padding:16px 24px;height:517px;overflow-y:auto}.photo-repair-container .step-two .content-wrapper .repair-list-item-wrapper[data-v-684c7402]{margin-top:1rem;position:relative;border-radius:12px;border:1px solid var(--repairit-v-1-v-4-text-icon-black-pressed, rgba(34, 48, 77, .12));background:#fff;width:100%;height:9.75rem;display:flex}.photo-repair-container .step-two .content-wrapper .repair-list-item-wrapper .progress-bar-value[data-v-684c7402]{position:absolute;bottom:0;left:1.5px;border-bottom-left-radius:21px;background:#047cf34d;height:4px;border-bottom-right-radius:21px}.photo-repair-container .step-two .content-wrapper .empty-container[data-v-684c7402]{height:100%;width:100%;margin-top:130px;display:flex;align-items:center;justify-content:center;flex-direction:column}.photo-repair-container .step-two .content-wrapper .empty-container img[data-v-684c7402]{width:140px;height:140px}.photo-repair-container .step-two .content-wrapper .empty-container .empty-text[data-v-684c7402]{display:block;font-weight:600;font-style:Bold;font-size:20px;line-height:24px;text-align:center}.photo-repair-container .step-two .bottom-wrapper[data-v-684c7402]{padding:16px 24px 24px;display:flex;justify-content:space-between;align-items:center}.photo-repair-container .step-two .bottom-wrapper .photo-operation-group[data-v-684c7402]{display:flex;gap:16px}.photo-repair-container .step-two .bottom-wrapper .right-content-btn[data-v-684c7402]{display:flex;gap:16px;align-items:center}.photo-repair-container .step-two .bottom-wrapper .repair-btn[data-v-684c7402]{padding:12px 24px;height:56px;display:flex;align-items:center;justify-content:center;gap:8px}.photo-repair-container .step-two .bottom-wrapper .repair-btn .repair-icon-img[data-v-684c7402]{width:24px;height:24px}.photo-repair-container .step-two .bottom-wrapper.download-btn-wrapper[data-v-684c7402]{justify-content:flex-end}.icon-btn[data-v-684c7402]{display:flex;align-items:center;justify-content:center;gap:8px;height:56px}.icon-btn .icon[data-v-684c7402]{width:24px;height:24px}.icon-btn .btn-group-name[data-v-684c7402]{font-size:16px}.icon-btn input[type=file][data-v-684c7402]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}@media (max-width: 1299px){.photo-repair-container .step-one[data-v-684c7402]{display:block;overflow:hidden}.photo-repair-container .step-one>div[data-v-684c7402]{display:block}.photo-repair-container .step-one .main-left[data-v-684c7402]{width:100%;padding-bottom:1.875rem;border-radius:.5rem;border:0;background:#f2f6fa}.photo-repair-container .step-one .main-left .left-container[data-v-684c7402]{position:relative;transform:none;top:0}.photo-repair-container .step-one .main-middle[data-v-684c7402]{width:0}.photo-repair-container .step-one .main-right[data-v-684c7402]{display:none}}@media (max-width: 992px){.photo-repair-container[data-v-684c7402]{display:none}}.process-loading-mask[data-v-11343e7f]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;display:flex;align-items:center;justify-content:center;z-index:999}.process-loading-dialog[data-v-11343e7f]{position:relative;width:256px;background:#fff;border-radius:16px;box-shadow:0 12px 24px #22304d2e;display:flex;flex-direction:column;align-items:center;padding:32px 24px 28px;gap:16px}.loading-animation[data-v-11343e7f]{position:relative;width:148px;height:148px;border-radius:12px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.loading-frame[data-v-11343e7f]{width:148px;height:148px;object-fit:contain;display:block}.loading-percent[data-v-11343e7f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Inter,Segoe UI,sans-serif;font-size:24px;font-weight:600;line-height:1;letter-spacing:-.5px;color:#3b74f3;pointer-events:none}.process-text[data-v-11343e7f]{font-family:Inter,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#10141d;text-align:center;word-break:break-word;width:100%}.cancel-btn[data-v-11343e7f]{width:100%;height:32px;background:#0055fb;color:#fff;border:none;border-radius:8px;font-family:Inter,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:16px;cursor:pointer;padding:0 40px;transition:background .2s}.cancel-btn[data-v-11343e7f]:hover{background:#0044d0}.cancel-btn[data-v-11343e7f]:active{background:#0033a0}.repair-list-item[data-v-c90975a4]{flex:1;margin:1.5rem;position:relative;display:flex;flex-direction:row;justify-content:space-between}.repair-list-item .thumbnail-wrapper[data-v-c90975a4]{position:relative;width:12rem;height:6.75rem;border-radius:8px;overflow:hidden;text-align:center;background:radial-gradient(84.33% 117.65% at 0% 0%,#f0f9ff,#f0f7ff);display:flex;justify-content:center;align-items:center}.repair-list-item .thumbnail-wrapper .preview-icon[data-v-c90975a4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:none;cursor:pointer}.repair-list-item .thumbnail-wrapper:hover .preview-icon[data-v-c90975a4]{display:block}.repair-list-item .thumbnail-wrapper .label-icon[data-v-c90975a4]{position:absolute;bottom:4px;left:4px;z-index:2}.repair-list-item .thumbnail-wrapper .label-count[data-v-c90975a4]{position:absolute;bottom:1px;left:20px;z-index:3;color:#fff;font-family:Segoe UI;font-size:.875rem;font-weight:600;line-height:1.5rem;padding:0 .25rem}.repair-list-item .thumbnail-wrapper .repair3-icon[data-v-c90975a4]{position:absolute;top:4px;right:4px;z-index:2}.repair-list-item .thumbnail-wrapper .first-img[data-v-c90975a4]{width:100%;height:100%;object-fit:contain}.repair-list-item .description[data-v-c90975a4]{flex:1;height:6.75rem;display:flex}.repair-list-item .description .description-content[data-v-c90975a4]{margin-left:1.375rem;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.repair-list-item .description .description-content .file-name-row[data-v-c90975a4]{margin-bottom:.5rem}.repair-list-item .description .description-content .file-name-row .name[data-v-c90975a4]{color:var(--repairit-v-1-v-4-text-icon-100, #22304d);text-overflow:ellipsis;font-family:Segoe UI;font-size:1rem;font-style:normal;font-weight:600;position:relative;line-height:1.25rem}.repair-list-item .description .description-content .file-name-row .name .name-hover-tip[data-v-c90975a4]{display:none;position:absolute;top:1rem;z-index:3;white-space:pre;text-align:left;background:#000c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);color:#fff;border-radius:.25rem;padding:.625rem .75rem;font-weight:400;font-size:.75rem;line-height:1rem}.repair-list-item .description .description-content .file-name-row .name:hover .name-hover-tip[data-v-c90975a4]{display:inline-block}.repair-list-item .description .description-content .file-info-row[data-v-c90975a4]{display:flex;align-items:center;gap:1.5rem;margin-bottom:.5rem}.repair-list-item .description .description-content .file-info-row .info-item[data-v-c90975a4]{display:flex;align-items:center;gap:.375rem}.repair-list-item .description .description-content .file-info-row .info-item .info-icon[data-v-c90975a4]{width:1.5rem;height:1.5rem;vertical-align:middle}.repair-list-item .description .description-content .file-info-row .info-item .info-text[data-v-c90975a4]{color:var(--repairit-v-1-v-4-text-icon-80, rgba(34, 48, 77, .85));font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}.repair-list-item .description .description-content .result[data-v-c90975a4]{flex:1;display:flex;align-items:end}.repair-list-item .description .description-content .result .result-group[data-v-c90975a4]{display:flex}.repair-list-item .description .description-content .result .result-group .result-value[data-v-c90975a4]{margin-left:.5rem;font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}.repair-list-item .description .description-content .result .result-group .success[data-v-c90975a4]{color:var(--color-alert-success, #02b06c)}.repair-list-item .description .description-content .result .result-group .fail[data-v-c90975a4]{color:var(--repairit-v-1-v-4-text-icon-red, #ff644d)}.repair-list-item .description .description-content .result .result-group .info[data-v-c90975a4]{color:#fba704}.repair-list-item .description .description-content .result .partial-group[data-v-c90975a4]{margin-left:24px;align-items:center}.repair-list-item .description .description-content .result .partial-group .tip-container[data-v-c90975a4]{display:flex;align-items:center;position:relative}.repair-list-item .description .description-content .result .partial-group .tip-container .tip-icon[data-v-c90975a4]{width:16px;height:16px;margin-left:8px}.repair-list-item .description .description-content .result .partial-group .tip-container .hover-tip[data-v-c90975a4]{position:absolute;top:40px;left:6px;background:#000c;display:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:8px;font-family:Segoe UI;font-weight:400;font-size:14px;border-radius:4px;text-align:left;width:300px;z-index:99;line-height:18px;color:#fff}.repair-list-item .description .description-content .result .partial-group .tip-container .hover-tip .emphasis-span[data-v-c90975a4]{color:#ff644d}.repair-list-item .description .description-content .result .partial-group .tip-container:hover .hover-tip[data-v-c90975a4]{display:block}.repair-list-item .description .without-result[data-v-c90975a4]{margin:1.375rem 0 1.375rem 1rem}.repair-list-item button[data-v-c90975a4]:focus:not(:focus-visible){outline:none!important}.repair-list-item .repair-right-wrapper[data-v-c90975a4]{display:flex;align-items:center}.repair-list-item .repair-right-wrapper .delete-icon[data-v-c90975a4]{cursor:pointer;width:2rem;height:2rem}.repair-list-item .repair-right-wrapper .delete-icon .delete-icon[data-v-c90975a4]{vertical-align:middle!important}.repair-list-item .repair-right-wrapper .repair-result-group[data-v-c90975a4]{display:flex;align-items:center;justify-content:space-between}.repair-list-item .repair-right-wrapper .repair-result-group span[data-v-c90975a4]{display:inline-block;line-height:6.75rem;margin-right:1rem;cursor:pointer}.repair-list-item .repair-right-wrapper .repair-result-group span img[data-v-c90975a4]{vertical-align:middle!important}.repair-list-item .repair-right-wrapper .repair-result-group .advanced-repair[data-v-c90975a4]{position:relative;border-radius:6px;border:1px solid var(--repairit-v-1-v-4-blue-normal, #047cf3);display:flex;background-color:unset;padding:11px 40px;justify-content:center;align-items:center;color:var(--repairit-v-1-v-4-blue-normal, #047cf3);text-align:center;font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:600}.repair-list-item .repair-right-wrapper .repair-result-group .advanced-repair[data-v-c90975a4]:hover{background:#047cf30f}.repair-list-item .repair-right-wrapper .repair-result-group .advanced-repair[data-v-c90975a4]:active{background:#047cf31f}.repair-list-item .repair-right-wrapper .repair-result-group .delete[data-v-c90975a4]{cursor:pointer}.repair-list-item .repair-right-wrapper .repair-waiting[data-v-c90975a4]{display:flex;align-items:center;padding:0 1.5rem}.repair-list-item .repair-right-wrapper .repair-waiting .repair-waiting-span[data-v-c90975a4]{color:var(--repairit-v-1-v-4-text-icon-80, rgba(34, 48, 77, .85));text-align:center;font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:600;line-height:1rem}.repair-list-item .repair-right-wrapper .repair-progress[data-v-c90975a4]{padding:0 1.5rem;display:flex;align-items:center}.repair-list-item .repair-right-wrapper .repair-progress .repair-progress-span[data-v-c90975a4]{color:#22304dd9;text-align:center;font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:600;line-height:1rem}.repair-list-item .repair-right-wrapper .repair-progress .repair-progress-value[data-v-c90975a4]{margin-left:.5rem;color:#047cf3;text-align:center;font-family:Segoe UI;font-size:.875rem;font-style:normal;font-weight:600;line-height:1rem}.repair-list-item .repair-right-wrapper .repair-pause[data-v-c90975a4]{margin-right:3rem;cursor:pointer}.media-carousel[data-v-746d0687]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.carousel-media[data-v-746d0687]{width:100%;height:100%;display:block;object-fit:cover}.carousel-dots[data-v-746d0687]{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;align-items:center;gap:8px}.carousel-dot[data-v-746d0687]{width:10px;height:10px;border:none;padding:0;border-radius:50%;cursor:pointer;background:#000;opacity:.4}.carousel-dot.active[data-v-746d0687]{background:#fff;opacity:1}.background-shadow[data-v-0d212d18]{position:fixed;background:#0009;height:100%;width:100%;z-index:99;top:0;left:0;display:flex;align-items:center;justify-content:center}.download-container[data-v-0d212d18]{width:640px;height:440px;position:relative;opacity:1;overflow:hidden;padding-top:0;border-radius:8px;background:linear-gradient(109.72deg,#fff -1.11%,#e7f0ff)}.download-container .close-icon[data-v-0d212d18]{position:absolute;right:12px;top:12px;width:24px;height:24px;cursor:pointer}.download-container .brand[data-v-0d212d18]{text-align:center;padding-top:6px;font-family:Segoe UI;font-weight:600;font-size:13px;line-height:16px;color:#047cf3}.download-container .info[data-v-0d212d18]{display:flex;justify-content:space-between;align-items:center}.download-container .info .left-info[data-v-0d212d18]{flex:0 0 330px;max-width:330px;text-align:left;display:block}.download-container .info .left-info .title[data-v-0d212d18]{margin:0;font-family:Segoe UI;font-size:28px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:-.5px;color:#000c43;white-space:nowrap}.download-container .info .left-info .desc[data-v-0d212d18]{margin:8px 0 0;font-family:Segoe UI;font-weight:400;font-size:15px;line-height:22px;color:#5e6980}.download-container .info .left-info .features[data-v-0d212d18]{display:flex;flex-direction:column;gap:14px;margin-top:22px}.download-container .info .left-info .features .li[data-v-0d212d18]{display:flex;align-items:center;gap:10px}.download-container .info .left-info .features .li img[data-v-0d212d18]{width:20px;height:20px}.download-container .info .left-info .features .li span[data-v-0d212d18]{font-family:Segoe UI;font-weight:500;font-size:15px;line-height:20px;color:#22304d}.download-container .info .left-info .blue-btn[data-v-0d212d18]{margin-top:26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;padding:14px 30px;background:#047cf3;border-radius:10px;cursor:pointer;transition:background .2s}.download-container .info .left-info .blue-btn[data-v-0d212d18]:hover{background:#036ed8}.download-container .info .left-info .blue-btn img[data-v-0d212d18]{width:22px;height:22px}.download-container .info .left-info .blue-btn span[data-v-0d212d18]{font-family:Segoe UI;font-weight:700;font-size:17px;line-height:22px;color:#fff;text-align:center}.download-container .info .type-img[data-v-0d212d18]{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end}.download-container .info .type-img img[data-v-0d212d18]{width:100%;max-width:250px;height:auto}.download-container .bottom-container[data-v-0d212d18]{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;padding:14px 40px;background:#fff}.download-container .bottom-container .dr-progress-line[data-v-0d212d18]{width:100%}.download-container .bottom-container .dr-progress-line .dr-progress-bar[data-v-0d212d18]{width:100%;background:#22304d0f;border-radius:4px;height:8px}.download-container .bottom-container .dr-progress-line .dr-progress-bar .dr-progress-bar__outer[data-v-0d212d18]{width:100%;border-radius:4px;height:8px;background:#22304d0f}.download-container .bottom-container .dr-progress-line .dr-progress-bar .dr-progress-bar__outer .dr-progress-bar__inner[data-v-0d212d18]{background:#047cf3;height:8px;border-radius:4px;transition:width .2s linear}.download-container .bottom-container #progress-tip[data-v-0d212d18]{margin:10px 0 0;font-family:Segoe UI;font-weight:400;font-size:12px;line-height:16px;color:#22304d;text-align:left}#app[data-v-9e08b84d] *,#app[data-v-9e08b84d] :after,#app[data-v-9e08b84d] :before{box-sizing:content-box}.white-btn[data-v-9e08b84d]{position:relative;background-color:#fff;border-radius:6px;border:1px solid var(--repairit-v-1-v-4-blue-normal, #047cf3);color:var(--repairit-v-1-v-4-blue-normal, #047cf3);padding:8px 16px;font-family:Segoe UI;font-size:1rem;font-style:normal;font-weight:600}.white-btn[data-v-9e08b84d]:hover{border-radius:var(--number-50, 6px);border:1px solid var(--repairit-V1-V4-blue-normal, #047cf3);opacity:var(--number-10, 1);background:var(--repairit-v-1-v-4-text-icon-blue-hover, rgba(4, 124, 243, .06))}.white-btn[data-v-9e08b84d]:active{border-radius:var(--number-50, 6px);border:1px solid var(--repairit-V1-V4-blue-normal, #047cf3);opacity:var(--number-10, 1);background:var(--repairit-v-1-v-4-text-icon-blue-pressed, rgba(4, 124, 243, .12));outline:none!important}.white-btn[data-v-9e08b84d]:focus{outline:none!important;border:1px solid var(--repairit-V1-V4-blue-normal, #047cf3)}.white-btn[data-v-9e08b84d]:focus:not(:focus-visible){outline:none!important}.white-btn[data-v-9e08b84d]:disabled{opacity:.3!important;cursor:not-allowed!important;pointer-events:none!important}.blue-btn[data-v-9e08b84d]{background-color:#047cf3;border-radius:8px;color:#fff;font-family:Segoe UI;font-weight:600;font-size:20px;outline:none;line-height:24px;border:none}.blue-btn[data-v-9e08b84d]:disabled{opacity:.3;color:#fff6;cursor:not-allowed;pointer-events:none}button[data-v-9e08b84d]:active{outline:none!important}button[data-v-9e08b84d]:focus{outline:none!important}button[data-v-9e08b84d]:focus:not(:focus-visible){outline:none!important}.photo-repair-container[data-v-9e08b84d]{box-sizing:border-box;max-width:1314px;width:100%;height:646px;margin:0 auto;background:#fff;border:1px solid #dfdfdf;border-radius:1rem;padding:31px;overflow:hidden}.photo-repair-container.step-two-active[data-v-9e08b84d]{padding:0}.photo-repair-container .step-one[data-v-9e08b84d]{display:flex;width:100%;min-height:582px;font-size:0;overflow:hidden;box-sizing:border-box;align-items:stretch}.photo-repair-container .step-one>div[data-v-9e08b84d]{display:block;height:582px;min-height:0;max-height:582px;padding:0;margin:0;flex-shrink:0}.photo-repair-container .step-one .main-left[data-v-9e08b84d]{width:429px;height:582px;min-height:0;max-height:582px;position:relative;border-radius:12px;border:2px dashed rgba(4,124,243,.3);overflow:hidden;padding:0;margin:0}.photo-repair-container .step-one .main-left .left-container[data-v-9e08b84d]{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%)}.photo-repair-container .step-one .main-left .left-container .upload-illustration[data-v-9e08b84d]{width:300px;height:256px;object-fit:contain}.photo-repair-container .step-one .main-left .left-container .upload-text[data-v-9e08b84d]{font-weight:600;font-style:Bold;font-size:20px;line-height:24px;text-align:center}.photo-repair-container .step-one .main-left .left-container .drag-text[data-v-9e08b84d]{margin-top:8px;font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#22304db3}.photo-repair-container .step-one .main-left .left-container .add-container .add-btn[data-v-9e08b84d]{position:relative;width:260px;height:56px;margin-top:78px}.photo-repair-container .step-one .main-left .left-container .add-container .add-btn input[type=file][data-v-9e08b84d]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.photo-repair-container .step-one .main-left.hover[data-v-9e08b84d]{border-color:#047cf3;background-color:#047cf30f}.photo-repair-container .step-one .main-middle[data-v-9e08b84d]{width:24px;height:582px;min-height:0;max-height:582px;padding:0;margin:0}.photo-repair-container .step-one .main-right[data-v-9e08b84d]{width:797px;height:582px;min-height:0;max-height:582px;border-radius:.75rem;position:relative;overflow:hidden;padding:0;margin:0;display:block}.photo-repair-container .step-one .main-right>img[data-v-9e08b84d],.photo-repair-container .step-one .main-right[data-v-9e08b84d]>.media-carousel{width:100%;height:100%}.photo-repair-container .step-one .main-right>img[data-v-9e08b84d]{object-fit:cover}.photo-repair-container .step-two[data-v-9e08b84d]{width:100%;height:100%;max-width:1314px;display:flex;flex-direction:column;align-items:center;background:#f4f7fb;border-radius:6px;overflow:hidden;padding:28px 36px;box-sizing:border-box;position:relative}.photo-repair-container .step-two .erase-queue-floating-btn[data-v-9e08b84d]{position:absolute;top:1px;right:36px;z-index:30}.photo-repair-container .step-two .editor-header[data-v-9e08b84d]{max-width:1242px;width:100%;height:60px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px;gap:20px}.photo-repair-container .step-two .editor-header .file-metadata .file-name[data-v-9e08b84d]{max-width:690px;white-space:nowrap;text-align:left;position:relative;color:var(--repairit-v-1-v-4-text-icon-100, #22304D);font-family:Inter;font-size:24px;font-style:normal;font-weight:600}.photo-repair-container .step-two .editor-header .file-metadata .file-name .name-hover-tip[data-v-9e08b84d]{display:none;position:absolute;top:100%;left:0;z-index:3;white-space:pre;text-align:left;background:#000c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);color:#fff;border-radius:.25rem;padding:.625rem .75rem;font-weight:400;font-size:.75rem;line-height:1rem}.photo-repair-container .step-two .editor-header .file-metadata .file-name:hover .name-hover-tip[data-v-9e08b84d]{display:inline-block}.photo-repair-container .step-two .editor-header .file-metadata .file-info[data-v-9e08b84d]{margin-top:8px;color:#22304dd9;font-family:Segoe UI;font-size:14px;font-weight:400;line-height:22px;display:flex;align-items:center;gap:14px}.photo-repair-container .step-two .editor-header .file-metadata .file-info .dot-divider[data-v-9e08b84d]{width:5px;height:5px;border-radius:999px;background:#22304d59}.photo-repair-container .step-two .editor-header .header-actions[data-v-9e08b84d]{display:flex;align-items:center;gap:20px;padding-top:0}.photo-repair-container .step-two .editor-header .header-actions .header-icon-btn[data-v-9e08b84d]{width:32px;height:32px;padding:0;border:none;background:transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.photo-repair-container .step-two .editor-header .header-actions .header-icon-btn img[data-v-9e08b84d]{display:block;width:32px;height:32px;object-fit:contain}.photo-repair-container .step-two .editor-header .header-actions .header-icon-btn[data-v-9e08b84d]:hover{background:#047cf314}.photo-repair-container .step-two .editor-header .header-actions .header-icon-btn[data-v-9e08b84d]:active{background:#047cf31f}.photo-repair-container .step-two .editor-header .header-actions .header-icon-btn[data-v-9e08b84d]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.photo-repair-container .step-two .editor-header .header-actions .header-icon-btn.is-active[data-v-9e08b84d]{background:#047cf31f}.photo-repair-container .step-two .editor-header .header-actions .header-reset-btn[data-v-9e08b84d]{height:32px;padding:4px 8px;border:none;background:transparent;border-radius:4px;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.photo-repair-container .step-two .editor-header .header-actions .header-reset-btn[data-v-9e08b84d]:hover{background:#047cf314}.photo-repair-container .step-two .editor-header .header-actions .header-reset-btn[data-v-9e08b84d]:active{background:#047cf31f}.photo-repair-container .step-two .editor-header .header-actions .header-reset-btn[data-v-9e08b84d]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.photo-repair-container .step-two .editor-header .header-actions .header-reset-icon-wrap[data-v-9e08b84d]{width:24px;height:24px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.photo-repair-container .step-two .editor-header .header-actions .header-reset-icon-wrap img[data-v-9e08b84d]{width:22px;height:22px;display:block;object-fit:contain}.photo-repair-container .step-two .editor-header .header-actions .header-reset-text[data-v-9e08b84d]{font-family:Segoe UI;font-size:16px;font-weight:400;line-height:18px;color:#047cf3;white-space:nowrap}.photo-repair-container .step-two .editor-stage[data-v-9e08b84d]{max-width:1242px;width:100%;height:430px;flex:none;min-height:0;background-color:#22304c14;background-image:radial-gradient(rgba(34,48,77,.1) 1px,transparent 1px);background-size:14px 14px;border-radius:14px;border:1px solid rgba(34,48,77,.08);display:flex;gap:16px;padding:18px;position:relative;overflow:hidden}.photo-repair-container .step-two .editor-stage .brush-panel[data-v-9e08b84d]{width:64px;border-radius:999px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:18px;padding:18px 0 24px;box-shadow:0 4px 16px #22304d14;position:relative;z-index:5}.photo-repair-container .step-two .editor-stage .brush-panel .brush-icon[data-v-9e08b84d]{color:#8d98aa;display:flex;align-items:center;justify-content:center}.photo-repair-container .step-two .editor-stage .brush-panel .brush-icon svg[data-v-9e08b84d]{width:18px;height:18px}.photo-repair-container .step-two .editor-stage .brush-panel .brush-track[data-v-9e08b84d]{position:relative;width:8px;flex:1;min-height:320px;background:#22304d0f;border-radius:999px;cursor:pointer;touch-action:none}.photo-repair-container .step-two .editor-stage .brush-panel .brush-track .brush-thumb[data-v-9e08b84d]{position:absolute;left:50%;width:22px;height:22px;border-radius:50%;background:#8d98aa;border:3px solid #fff;box-shadow:0 2px 6px #22304d40;transform:translate(-50%,-50%);cursor:grab}.photo-repair-container .step-two .editor-stage .brush-panel .brush-track .brush-thumb[data-v-9e08b84d]:active{cursor:grabbing}.photo-repair-container .step-two .editor-stage .brush-panel .brush-track .brush-size[data-v-9e08b84d]{position:absolute;left:calc(100% + 24px);transform:translateY(-50%);white-space:nowrap;background:#fff;color:#1f2a44;font-family:Segoe UI;font-size:18px;font-weight:600;line-height:22px;padding:12px 20px;border-radius:14px;box-shadow:0 6px 20px #22304d24;pointer-events:none}.photo-repair-container .step-two .editor-stage .brush-panel .brush-track .brush-size[data-v-9e08b84d]:before{content:"";position:absolute;left:-7px;top:50%;transform:translateY(-50%);border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:8px solid #fff}.photo-repair-container .step-two .editor-stage .canvas-panel[data-v-9e08b84d]{flex:1;min-width:0;border-radius:12px;position:relative;overflow:hidden}.photo-repair-container .step-two .editor-stage .canvas-panel .canvas-bg[data-v-9e08b84d]{width:100%;height:100%;background-image:none;display:flex;align-items:center;justify-content:center;position:relative}.photo-repair-container .step-two .editor-stage .canvas-panel .canvas-image-wrap[data-v-9e08b84d]{position:relative;width:63%;max-width:100%;max-height:100%;border-radius:2px;overflow:hidden;box-shadow:0 8px 20px #17243d1f;transform-origin:center center}.photo-repair-container .step-two .editor-stage .canvas-panel .canvas-image-wrap img[data-v-9e08b84d]{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.photo-repair-container .step-two .editor-stage .canvas-panel .canvas-image-wrap .original-overlay[data-v-9e08b84d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.photo-repair-container .step-two .editor-stage .canvas-panel .canvas-image-wrap .mask-canvas[data-v-9e08b84d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.5;cursor:none;touch-action:none}.photo-repair-container .step-two .editor-stage .canvas-panel .canvas-image-wrap .mask-canvas.mask-hidden[data-v-9e08b84d]{opacity:0;pointer-events:none}.photo-repair-container .step-two .editor-stage .canvas-panel .brush-cursor[data-v-9e08b84d]{position:absolute;pointer-events:none;border-radius:50%;box-sizing:border-box;border:1px dashed rgb(10,117,243);background:#fff;transform:translate(-50%,-50%);z-index:10}.photo-repair-container .step-two .editor-stage .canvas-panel .mini-map[data-v-9e08b84d]{position:absolute;right:30px;bottom:74px;width:230px;height:130px;box-sizing:border-box;padding:0;background:#b3b3b6;border:1px solid rgba(34,48,77,.16);border-radius:8px;overflow:hidden;box-shadow:0 6px 18px #22304d2e;z-index:20;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.photo-repair-container .step-two .editor-stage .canvas-panel .mini-map .mini-map-image-wrap[data-v-9e08b84d]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#eef2f7}.photo-repair-container .step-two .editor-stage .canvas-panel .mini-map img[data-v-9e08b84d]{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.photo-repair-container .step-two .editor-stage .canvas-panel .mini-map .mini-map-viewport[data-v-9e08b84d]{position:absolute;left:0;top:0;box-sizing:border-box;border:1px solid #047cf3;border-radius:8px;cursor:grab;touch-action:none}.photo-repair-container .step-two .editor-stage .canvas-panel .mini-map .mini-map-viewport[data-v-9e08b84d]:active{cursor:grabbing}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel[data-v-9e08b84d]{position:absolute;right:30px;bottom:18px;z-index:20;width:231px;height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:6px;background:#fff;border-radius:12px;padding:6px 8px;box-shadow:0 4px 14px #22304d24}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel .zoom-step[data-v-9e08b84d]{border:none;background:transparent;color:#22304d;font-size:22px;line-height:1;width:30px;height:30px;border-radius:8px;cursor:pointer;transition:background .15s}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel .zoom-step[data-v-9e08b84d]:hover{background:#22304d0f}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel .zoom-current[data-v-9e08b84d]{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:70px;height:30px;border-radius:8px;cursor:pointer;transition:background .15s}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel .zoom-current[data-v-9e08b84d]:hover{background:#22304d0f}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel .zoom-current span[data-v-9e08b84d]{color:#22304d;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:20px}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel .zoom-current .zoom-caret[data-v-9e08b84d]{width:14px;height:14px;color:#8d98aa;transition:transform .2s}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel .zoom-current .zoom-caret.open[data-v-9e08b84d]{transform:rotate(180deg)}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel .zoom-menu[data-v-9e08b84d]{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);width:132px;max-height:232px;overflow-y:auto;background:#fff;border-radius:12px;padding:6px;box-shadow:0 8px 24px #22304d2e}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel .zoom-menu .zoom-menu-item[data-v-9e08b84d]{height:36px;display:flex;align-items:center;padding:0 14px;border-radius:8px;color:#22304d;font-family:Segoe UI;font-size:15px;font-weight:500;line-height:36px;cursor:pointer;transition:background .15s}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel .zoom-menu .zoom-menu-item[data-v-9e08b84d]:hover{background:#22304d0f}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel .zoom-menu .zoom-menu-item.active[data-v-9e08b84d]{color:#047cf3;background:#047cf314}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar[data-v-9e08b84d]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);width:540px;max-width:calc(100% - 60px);height:56px;border-radius:16px;padding:0 24px;display:flex;align-items:center;box-sizing:border-box;transition:height .15s;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);box-shadow:0 4px 12px #a8b3cb4d;background:linear-gradient(0deg,#ffffffb3,#ffffffb3),linear-gradient(291.69deg,#3378ff3d 1.8%,#f25aff3d 93.22%)}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar[data-v-9e08b84d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:2px;background:linear-gradient(291.69deg,#3378ff 1.8%,#f25aff 93.22%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity .15s;pointer-events:none}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar[data-v-9e08b84d]:focus-within:after{opacity:1}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar.multiline[data-v-9e08b84d]{height:76px}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar.has-content[data-v-9e08b84d]{background:#00000080}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar.has-content .prompt-input[data-v-9e08b84d]{color:#fff}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar .prompt-input[data-v-9e08b84d]{width:100%;border:none;outline:none;background:transparent;color:#22304d;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:20px;resize:none;height:20px;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;display:block;padding:0}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar .prompt-input[data-v-9e08b84d]::-webkit-scrollbar{width:4px;background:transparent}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar .prompt-input[data-v-9e08b84d]::-webkit-scrollbar-track{background:transparent;box-shadow:none}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar .prompt-input[data-v-9e08b84d]::-webkit-scrollbar-track-piece{background:transparent}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar .prompt-input[data-v-9e08b84d]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:33px;box-shadow:none;border:none}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar .prompt-input[data-v-9e08b84d]::-webkit-scrollbar-thumb:hover{background:#d9d9d9}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar .prompt-input[data-v-9e08b84d]::-webkit-scrollbar-corner{background:transparent}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar .prompt-input[data-v-9e08b84d]::placeholder{color:#22304d66}.photo-repair-container .step-two .editor-footer[data-v-9e08b84d]{max-width:1242px;width:100%;height:40px;box-sizing:border-box;margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.photo-repair-container .step-two .editor-footer .change-photo-btn[data-v-9e08b84d]{height:40px;padding:8px 16px}.photo-repair-container .step-two .editor-footer .change-photo-btn .btn-group-name[data-v-9e08b84d]{font-size:16px;font-weight:600;line-height:20px}.photo-repair-container .step-two .editor-footer .editor-footer-actions[data-v-9e08b84d]{display:flex;align-items:center;gap:14px}.photo-repair-container .step-two .editor-footer .process-btn[data-v-9e08b84d]{border:none;border-radius:10px;height:40px;min-width:138px;padding:0 20px;color:#fff;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:20px;cursor:pointer;background:linear-gradient(291.69deg,#3378ff 1.8%,#f25aff 93.22%)}.photo-repair-container .step-two .editor-footer .process-btn[data-v-9e08b84d]:disabled{opacity:.4;cursor:not-allowed;color:#fff6}.photo-repair-container .step-two .editor-footer .export-btn[data-v-9e08b84d]{height:40px;min-width:138px;padding:0 20px;font-size:16px;background:#047cf3}.icon-btn[data-v-9e08b84d]{display:flex;align-items:center;justify-content:center;gap:8px}.icon-btn .icon[data-v-9e08b84d]{width:20px;height:20px}.icon-btn input[type=file][data-v-9e08b84d]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}@media (max-width: 1299px){.photo-repair-container[data-v-9e08b84d]{width:100%;height:auto;padding:2rem}.photo-repair-container .step-two .editor-header[data-v-9e08b84d]{height:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.photo-repair-container .step-two .editor-header .header-actions[data-v-9e08b84d]{padding-top:0;gap:16px}.photo-repair-container .step-two .editor-stage .brush-panel .brush-track .brush-size[data-v-9e08b84d]{display:none}.photo-repair-container .step-one[data-v-9e08b84d]{display:block;height:auto;overflow:visible}.photo-repair-container .step-one>div[data-v-9e08b84d]{display:block}.photo-repair-container .step-one .main-left[data-v-9e08b84d]{width:100%;padding-bottom:1.875rem;border-radius:.5rem;border:0;background:#f2f6fa}.photo-repair-container .step-one .main-left .left-container[data-v-9e08b84d]{position:relative;transform:none;top:0}.photo-repair-container .step-one .main-middle[data-v-9e08b84d]{display:none}.photo-repair-container .step-one .main-right[data-v-9e08b84d]{display:block;width:100%;height:auto;aspect-ratio:797/582;margin-top:16px}}@media (max-width: 992px){.photo-repair-container[data-v-9e08b84d]{width:100%;height:auto;max-width:760px;padding:clamp(14px,3.2vw,24px)}.photo-repair-container .step-one[data-v-9e08b84d]{display:block;height:auto;overflow:visible}.photo-repair-container .step-one>div[data-v-9e08b84d]{display:block}.photo-repair-container .step-one .main-left[data-v-9e08b84d]{width:100%;height:auto;min-height:320px;padding:24px 0;border-radius:8px}.photo-repair-container .step-one .main-left .left-container[data-v-9e08b84d]{position:relative;transform:none;top:0}.photo-repair-container .step-one .main-middle[data-v-9e08b84d]{display:none}.photo-repair-container .step-one .main-right[data-v-9e08b84d]{display:block;width:100%;height:auto;aspect-ratio:797/582;margin-top:12px}}@media (max-width: 359px) and (min-width: 1px){.photo-repair-container[data-v-9e08b84d]{width:360px;height:auto}.photo-repair-container .step-two[data-v-9e08b84d]{height:auto;padding:20px 16px}.photo-repair-container .step-two .editor-header[data-v-9e08b84d]{height:auto;flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:12px}.photo-repair-container .step-two .editor-header .file-metadata[data-v-9e08b84d]{width:100%}.photo-repair-container .step-two .editor-header .file-metadata .file-name[data-v-9e08b84d]{font-size:18px;line-height:24px;max-width:100%;text-align:left}.photo-repair-container .step-two .editor-header .file-metadata .file-info[data-v-9e08b84d]{font-size:12px;margin-top:2px}.photo-repair-container .step-two .editor-header .header-actions[data-v-9e08b84d]{gap:16px;justify-content:space-between}.photo-repair-container .step-two .editor-stage[data-v-9e08b84d]{height:auto;flex-direction:column;padding:10px;gap:8px}.photo-repair-container .step-two .editor-stage .brush-panel[data-v-9e08b84d]{display:none}.photo-repair-container .step-two .editor-stage .canvas-panel[data-v-9e08b84d]{flex-shrink:0;height:256px;border-radius:10px}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel[data-v-9e08b84d]{display:none}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar[data-v-9e08b84d]{max-width:calc(100% - 24px);bottom:12px}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-toggle[data-v-9e08b84d]{position:absolute;top:6px;right:6px;width:36px;height:36px;border-radius:12px;background:#fff;border:none;box-shadow:0 4px 12px #22304d24;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;color:#22304d}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel[data-v-9e08b84d]{position:absolute;top:6px;right:6px;width:220px;background:#fff;border-radius:14px;box-shadow:0 4px 16px #22304d29;padding:12px 16px;z-index:11}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-header[data-v-9e08b84d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-header .mbp-title[data-v-9e08b84d]{font-size:14px;font-weight:600;color:#1f2a44}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-header .mbp-close[data-v-9e08b84d]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;color:#22304d}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-track-wrap[data-v-9e08b84d]{position:relative;width:100%;height:8px;background:#eef2f7;border-radius:999px;cursor:pointer;touch-action:none;margin-bottom:14px}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-track-wrap .mbp-thumb[data-v-9e08b84d]{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:#8d98aa;border:3px solid #fff;box-shadow:0 2px 6px #22304d38;transform:translate(-50%,-50%);pointer-events:none}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-zoom-row[data-v-9e08b84d]{display:flex;align-items:center;gap:8px}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-zoom-row .mbp-zoom-btn[data-v-9e08b84d]{background:none;border:none;font-size:20px;line-height:1;color:#22304d;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-zoom-row .mbp-zoom-val[data-v-9e08b84d]{flex:1;text-align:center;height:30px;background:#22304d0f;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#22304d}.photo-repair-container .step-two .editor-footer[data-v-9e08b84d]{height:auto;flex-direction:column;gap:10px;margin-top:12px}.photo-repair-container .step-two .editor-footer .change-photo-btn[data-v-9e08b84d]{width:100%;justify-content:center}.photo-repair-container .step-two .editor-footer .editor-footer-actions[data-v-9e08b84d]{width:100%;gap:10px}.photo-repair-container .step-two .editor-footer .editor-footer-actions .process-btn[data-v-9e08b84d],.photo-repair-container .step-two .editor-footer .editor-footer-actions .export-btn[data-v-9e08b84d]{flex:1;min-width:0}}@media (max-width: 768px) and (min-width: 360px){.photo-repair-container[data-v-9e08b84d]{max-width:100%;height:auto}.photo-repair-container .step-two[data-v-9e08b84d]{height:auto;padding:20px 16px}.photo-repair-container .step-two .editor-header[data-v-9e08b84d]{height:auto;flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:12px}.photo-repair-container .step-two .editor-header .file-metadata[data-v-9e08b84d]{width:100%}.photo-repair-container .step-two .editor-header .file-metadata .file-name[data-v-9e08b84d]{font-size:18px;line-height:24px;max-width:100%;text-align:left}.photo-repair-container .step-two .editor-header .file-metadata .file-info[data-v-9e08b84d]{font-size:12px;margin-top:2px}.photo-repair-container .step-two .editor-header .header-actions[data-v-9e08b84d]{gap:16px;justify-content:space-between}.photo-repair-container .step-two .editor-stage[data-v-9e08b84d]{height:auto;flex-direction:column;padding:10px;gap:8px}.photo-repair-container .step-two .editor-stage .brush-panel[data-v-9e08b84d]{display:none}.photo-repair-container .step-two .editor-stage .canvas-panel[data-v-9e08b84d]{flex-shrink:0;height:256px;border-radius:10px}.photo-repair-container .step-two .editor-stage .canvas-panel .zoom-panel[data-v-9e08b84d]{display:none}.photo-repair-container .step-two .editor-stage .canvas-panel .prompt-bar[data-v-9e08b84d]{max-width:calc(100% - 24px);bottom:12px}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-toggle[data-v-9e08b84d]{position:absolute;top:6px;right:6px;width:36px;height:36px;border-radius:12px;background:#fff;border:none;box-shadow:0 4px 12px #22304d24;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;color:#22304d}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel[data-v-9e08b84d]{position:absolute;top:6px;right:6px;width:220px;background:#fff;border-radius:14px;box-shadow:0 4px 16px #22304d29;padding:12px 16px;z-index:11}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-header[data-v-9e08b84d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-header .mbp-title[data-v-9e08b84d]{font-size:14px;font-weight:600;color:#1f2a44}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-header .mbp-close[data-v-9e08b84d]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;color:#22304d}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-track-wrap[data-v-9e08b84d]{position:relative;width:100%;height:8px;background:#eef2f7;border-radius:999px;cursor:pointer;touch-action:none;margin-bottom:14px}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-track-wrap .mbp-thumb[data-v-9e08b84d]{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:#8d98aa;border:3px solid #fff;box-shadow:0 2px 6px #22304d38;transform:translate(-50%,-50%);pointer-events:none}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-zoom-row[data-v-9e08b84d]{display:flex;align-items:center;gap:8px}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-zoom-row .mbp-zoom-btn[data-v-9e08b84d]{background:none;border:none;font-size:20px;line-height:1;color:#22304d;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.photo-repair-container .step-two .editor-stage .canvas-panel .mobile-brush-panel .mbp-zoom-row .mbp-zoom-val[data-v-9e08b84d]{flex:1;text-align:center;height:30px;background:#22304d0f;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#22304d}.photo-repair-container .step-two .editor-footer[data-v-9e08b84d]{height:auto;flex-direction:column;gap:10px;margin-top:12px}.photo-repair-container .step-two .editor-footer .change-photo-btn[data-v-9e08b84d]{width:100%;justify-content:center}.photo-repair-container .step-two .editor-footer .editor-footer-actions[data-v-9e08b84d]{width:100%;gap:10px}.photo-repair-container .step-two .editor-footer .editor-footer-actions .process-btn[data-v-9e08b84d],.photo-repair-container .step-two .editor-footer .editor-footer-actions .export-btn[data-v-9e08b84d]{flex:1;min-width:0}}
