body,html{width:100%;height:100%;margin:0;padding:0;box-sizing:border-box}div,h1,h2,h3,h4,i,input,p,span{margin:0;padding:0;box-sizing:border-box;font-style:normal;border:0}#app{box-sizing:border-box;width:100%;height:100%}.gray{filter:grayscale(100%);-webkit-filter:grayscale(1)}.lucky-page[data-v-c54260ea]{width:100%;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;background:#f6f7fb;color:#172033;overflow:hidden}.topbar[data-v-c54260ea]{height:1.54667rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;padding:0 .42667rem;background:#fff;border-bottom:.02667rem solid #e4e9f2}.topbar h1[data-v-c54260ea]{font-size:.48rem;line-height:.64rem;margin:0;font-weight:800;letter-spacing:0}.topbar .back-btn[data-v-c54260ea]{position:absolute;left:.37333rem;top:.32rem;height:.90667rem;display:inline-flex;align-items:center;gap:.10667rem;padding:0 .26667rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#29344d;font-size:.34667rem}.lucky-scroll[data-v-c54260ea]{flex:1;overflow-y:auto;padding:.37333rem;box-sizing:border-box}.lucky-scroll[data-v-c54260ea]::-webkit-scrollbar{display:none}@media(min-width:920px){.lucky-scroll[data-v-c54260ea]{width:24.53333rem;margin:0 auto;display:grid;grid-template-columns:8.8rem 1fr;align-items:start;gap:.37333rem}}.control-panel[data-v-c54260ea],.hero[data-v-c54260ea],.result-card[data-v-c54260ea]{border:.02667rem solid #e1e7f0;border-radius:.21333rem;background:#fff;box-sizing:border-box}.hero[data-v-c54260ea]{min-height:4rem;padding:.48rem;margin-bottom:.37333rem;display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(135deg,#a9575f,#d7ad63);color:#fff;border:0}@media(min-width:920px){.hero[data-v-c54260ea]{grid-column:1/-1}}.hero p[data-v-c54260ea]{font-size:.32rem;color:hsla(0,0%,100%,.78);margin-bottom:.18667rem}.hero h2[data-v-c54260ea]{margin:0 0 .21333rem;font-size:.8rem;line-height:.96rem;font-weight:800;letter-spacing:0}.hero span[data-v-c54260ea]{display:block;font-size:.34667rem;color:hsla(0,0%,100%,.82)}.hero strong[data-v-c54260ea]{width:1.76rem;height:1.76rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:hsla(0,0%,100%,.2);border:.02667rem solid hsla(0,0%,100%,.34);font-size:.48rem}.control-panel[data-v-c54260ea]{padding:.37333rem;margin-bottom:.37333rem}@media(min-width:920px){.control-panel[data-v-c54260ea]{margin-bottom:0;position:sticky;top:0}}.panel-head[data-v-c54260ea]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.32rem}.panel-head h3[data-v-c54260ea]{font-size:.45333rem;line-height:.58667rem;margin:0 0 .10667rem;font-weight:800}.panel-head span[data-v-c54260ea]{color:#6a7489;font-size:.32rem}.preset-row[data-v-c54260ea]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.21333rem}.preset-row button[data-v-c54260ea]{height:.96rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#4b5871;font-size:.34667rem;font-weight:700;cursor:pointer}.preset-row button.active[data-v-c54260ea]{border-color:#a9575f;color:#a9575f;background:#fff0f0}.stepper-row[data-v-c54260ea]{display:flex;align-items:center;justify-content:space-between;gap:.32rem;margin-top:.32rem;padding:.32rem;border-radius:.21333rem;background:#f8fbff;border:.02667rem solid #eef2f8}.stepper-row span[data-v-c54260ea]{color:#29344d;font-size:.37333rem;font-weight:700}.stepper-row[data-v-c54260ea] .van-stepper__input{color:#172033;font-weight:700;background:#fff}.action-row[data-v-c54260ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.26667rem;margin-top:.32rem}.action-row .van-button[data-v-c54260ea]{height:1.06667rem}.result-list[data-v-c54260ea]{display:grid;grid-template-columns:1fr;gap:.26667rem;padding-bottom:.05333rem}.result-card[data-v-c54260ea]{padding:.37333rem}.result-head[data-v-c54260ea]{display:flex;align-items:center;justify-content:space-between;gap:.32rem;margin-bottom:.32rem}.result-head strong[data-v-c54260ea]{color:#172033;font-size:.4rem}.result-head span[data-v-c54260ea]{min-width:0;color:#6a7489;font-size:.32rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ball-row[data-v-c54260ea]{display:flex;align-items:center;flex-wrap:wrap;gap:.21333rem}.ball-row i[data-v-c54260ea]{width:.02667rem;height:.64rem;background:#dfe6f0;margin:0 .05333rem}.ball[data-v-c54260ea]{width:1.01333rem;height:1.01333rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.4rem;font-weight:800;box-sizing:border-box}.red[data-v-c54260ea]{color:#a9575f;background:#fff1f1;border:.02667rem solid #f1b5b5}.blue[data-v-c54260ea]{color:#4f7fa8;background:#edf4ff;border:.02667rem solid #b7cdf7}.record-footer[data-v-c54260ea]{flex-shrink:0;padding:.21333rem .32rem .32rem;text-align:center;background:#f6f7fb}.record-footer a[data-v-c54260ea]{color:#6a7489;text-decoration:none;font-size:.32rem}.compress-page[data-v-13f7152c]{width:100%;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;background:#f4f7fb;color:#172033;overflow:hidden}.topbar[data-v-13f7152c]{height:1.54667rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;padding:0 .42667rem;background:#fff;border-bottom:.02667rem solid #e4e9f2}.topbar h1[data-v-13f7152c]{font-size:.48rem;line-height:.64rem;margin:0;font-weight:800;letter-spacing:0}.topbar .back-btn[data-v-13f7152c]{position:absolute;left:.37333rem;top:.32rem;height:.90667rem;display:inline-flex;align-items:center;gap:.10667rem;padding:0 .26667rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#29344d;font-size:.34667rem}.compress-scroll[data-v-13f7152c]{flex:1;overflow-y:auto;padding:.37333rem;box-sizing:border-box}.compress-scroll[data-v-13f7152c]::-webkit-scrollbar{display:none}@media(min-width:920px){.compress-scroll[data-v-13f7152c]{width:24.53333rem;margin:0 auto;display:grid;grid-template-columns:9.6rem 1fr;align-items:start;gap:.37333rem}}.empty-panel[data-v-13f7152c],.preview-panel[data-v-13f7152c],.work-panel[data-v-13f7152c]{border:.02667rem solid #e1e7f0;border-radius:.21333rem;background:#fff;box-sizing:border-box}.work-panel[data-v-13f7152c]{padding:.37333rem;margin-bottom:.37333rem}@media(min-width:920px){.work-panel[data-v-13f7152c]{margin-bottom:0;position:sticky;top:0}}.upload-box[data-v-13f7152c]{min-height:5.49333rem;border:.02667rem dashed #aac0dc;border-radius:.21333rem;background:#f8fbff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.24rem;padding:.48rem;box-sizing:border-box;text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease}.upload-box.active[data-v-13f7152c]{border-style:solid;background:#f3f8ff}.upload-box .file-input[data-v-13f7152c]{display:none}.upload-box .upload-icon[data-v-13f7152c]{width:1.44rem;height:1.44rem;border-radius:.21333rem;background:#eaf1ff;color:#4f7fa8;display:flex;align-items:center;justify-content:center}.upload-box strong[data-v-13f7152c]{width:100%;color:#172033;font-size:.45333rem;line-height:.58667rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.upload-box span[data-v-13f7152c]{color:#6a7489;font-size:.34667rem;line-height:.48rem}.upload-box .upload-action[data-v-13f7152c]{margin-top:.10667rem;min-width:2.77333rem}.quality-box[data-v-13f7152c]{margin-top:.37333rem;padding:.37333rem;border-radius:.21333rem;background:#f8fbff;border:.02667rem solid #eef2f8}.quality-box .quality-head[data-v-13f7152c],.quality-box .quality-scale[data-v-13f7152c]{display:flex;align-items:center;justify-content:space-between}.quality-box .quality-head[data-v-13f7152c]{margin-bottom:.37333rem}.quality-box .quality-head span[data-v-13f7152c]{color:#29344d;font-size:.37333rem;font-weight:700}.quality-box .quality-head strong[data-v-13f7152c]{color:#4f7fa8;font-size:.48rem}.quality-box .quality-range[data-v-13f7152c]{width:100%;height:.8rem;margin:0;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;border-radius:26.64rem;background:#d7e1ef}.quality-box .quality-range[data-v-13f7152c]::-webkit-slider-runnable-track{height:.21333rem;border-radius:26.64rem}.quality-box .quality-range[data-v-13f7152c]::-webkit-slider-thumb{width:.64rem;height:.64rem;margin-top:-.21333rem;border:.10667rem solid #fff;border-radius:50%;background:#4f7fa8;box-shadow:0 .08rem .26667rem rgba(79,127,168,.22);appearance:none;-webkit-appearance:none}.quality-box .quality-range[data-v-13f7152c]::-moz-range-track{height:.21333rem;border-radius:26.64rem;background:transparent}.quality-box .quality-range[data-v-13f7152c]::-moz-range-thumb{width:.48rem;height:.48rem;border:.10667rem solid #fff;border-radius:50%;background:#4f7fa8;box-shadow:0 .08rem .26667rem rgba(79,127,168,.22)}.quality-box .quality-scale[data-v-13f7152c]{margin-top:.26667rem;color:#7a8498;font-size:.32rem}.quality-box .preset-row[data-v-13f7152c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.21333rem;margin-top:.37333rem}.quality-box .preset-row button[data-v-13f7152c]{height:.90667rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#4b5871;font-size:.34667rem;font-weight:700;cursor:pointer}.quality-box .preset-row button.active[data-v-13f7152c]{border-color:#4f7fa8;color:#4f7fa8;background:#edf4ff}.quality-box .stepper-row[data-v-13f7152c]{display:flex;align-items:center;justify-content:space-between;gap:.32rem;margin-top:.32rem}.quality-box .stepper-row span[data-v-13f7152c]{color:#4b5871;font-size:.34667rem;font-weight:700}.quality-box .stepper-row[data-v-13f7152c] .van-stepper__input{color:#172033;font-weight:700;background:#fff}.main-action[data-v-13f7152c]{margin-top:.37333rem;height:1.12rem}.preview-panel[data-v-13f7152c]{padding:.37333rem;margin-bottom:.37333rem}.panel-head[data-v-13f7152c]{display:flex;align-items:flex-start;justify-content:space-between;gap:.37333rem;margin-bottom:.32rem}.panel-head h2[data-v-13f7152c]{margin:0 0 .10667rem;font-size:.45333rem;line-height:.58667rem;font-weight:800}.panel-head span[data-v-13f7152c]{display:block;color:#6a7489;font-size:.32rem;line-height:.48rem}.panel-head em[data-v-13f7152c]{flex-shrink:0;height:.64rem;line-height:.64rem;padding:0 .24rem;border-radius:.21333rem;color:#7a8498;background:#eef2f8;font-size:.32rem;font-style:normal}.panel-head em.done[data-v-13f7152c]{color:#5f9c78;background:#e9f8f0}.image-frame[data-v-13f7152c]{width:100%;min-height:5.86667rem;max-height:13.86667rem;border-radius:.21333rem;overflow:hidden;background:#111827;display:flex;align-items:center;justify-content:center}.image-frame img[data-v-13f7152c]{width:100%;height:100%;max-height:13.86667rem;object-fit:contain;display:block}.stats-grid[data-v-13f7152c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.26667rem;margin-top:.32rem}.stat-item[data-v-13f7152c]{min-height:1.65333rem;border-radius:.21333rem;background:#f8fbff;border:.02667rem solid #eef2f8;padding:.26667rem;box-sizing:border-box}.stat-item span[data-v-13f7152c]{display:block;color:#7a8498;font-size:.32rem;margin-bottom:.16rem}.stat-item strong[data-v-13f7152c]{display:block;color:#172033;font-size:.42667rem;line-height:.53333rem;word-break:break-all}.result-actions[data-v-13f7152c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.26667rem;margin-top:.32rem}.result-actions .van-button[data-v-13f7152c]{height:1.06667rem}.empty-panel[data-v-13f7152c]{min-height:4.8rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.21333rem;color:#7a8498;font-size:.37333rem}.record-footer[data-v-13f7152c]{flex-shrink:0;padding:.21333rem .32rem .32rem;text-align:center;background:#f4f7fb}.record-footer a[data-v-13f7152c]{color:#6a7489;text-decoration:none;font-size:.32rem}.mask[data-v-13f7152c]{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;background:rgba(17,24,39,.38)}.mask[data-v-13f7152c],.mask div[data-v-13f7152c]{display:flex;align-items:center;justify-content:center}.mask div[data-v-13f7152c]{min-width:3.41333rem;min-height:2.77333rem;border-radius:.21333rem;background:#fff;flex-direction:column;box-shadow:0 .42667rem .96rem rgba(23,32,51,.18)}.mask div span[data-v-13f7152c]{margin-top:.26667rem;color:#4f7fa8;font-size:.34667rem}.tool-home[data-v-24c6c0de]{position:relative;box-sizing:border-box;width:100%;height:100vh;background:linear-gradient(135deg,rgba(220,190,130,.07),rgba(220,190,130,0) 24%),linear-gradient(225deg,rgba(99,146,180,.12),rgba(99,146,180,0) 28%),#0f1520;color:#edf3f8;display:flex;flex-direction:column;overflow:hidden}.tool-home[data-v-24c6c0de]:after,.tool-home[data-v-24c6c0de]:before{content:"";position:absolute;pointer-events:none}.tool-home[data-v-24c6c0de]:before{inset:0;background:linear-gradient(120deg,transparent 58%,rgba(148,179,202,.055) 58% 59%,transparent 59%),linear-gradient(35deg,transparent 76%,rgba(214,171,142,.05) 76% 77%,transparent 77%)}.tool-home[data-v-24c6c0de]:after{left:0;right:0;bottom:0;height:34%;background:linear-gradient(180deg,rgba(15,21,32,0),rgba(15,21,32,.78))}.page-grid[data-v-24c6c0de]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(180,205,224,.045) .02667rem,transparent 0),linear-gradient(90deg,rgba(180,205,224,.045) .02667rem,transparent 0);background-size:1.12rem 1.12rem;opacity:.45;animation:gridDrift-data-v-24c6c0de 16s linear infinite}.scan-beam[data-v-24c6c0de]{position:absolute;left:0;right:0;top:-18%;height:18%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(148,190,217,.055),transparent);animation:scanBeam-data-v-24c6c0de 7s ease-in-out infinite}.home-header[data-v-24c6c0de]{position:relative;z-index:2;height:1.70667rem;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 .42667rem;background:rgba(15,21,32,.86);border-bottom:.02667rem solid rgba(160,184,204,.16);box-shadow:0 .26667rem .58667rem rgba(0,0,0,.18);backdrop-filter:blur(.37333rem)}.home-header .brand[data-v-24c6c0de]{display:flex;align-items:center;gap:.26667rem;min-width:0;color:#f4f7fb;text-decoration:none}.home-header .brand img[data-v-24c6c0de]{width:.90667rem;height:.90667rem;flex-shrink:0;border-radius:.21333rem;box-shadow:0 0 0 .02667rem rgba(146,186,214,.24),0 0 .37333rem rgba(99,146,180,.16);animation:logoPulse-data-v-24c6c0de 3.4s ease-in-out infinite}.home-header .brand span[data-v-24c6c0de]{display:flex;min-width:0;flex-direction:column;gap:.05333rem}.home-header .brand strong[data-v-24c6c0de]{font-size:.45333rem;line-height:.53333rem;font-weight:800;letter-spacing:0;white-space:nowrap}.home-header .brand em[data-v-24c6c0de]{color:rgba(179,220,196,.74);font-size:.26667rem;line-height:.32rem;font-style:normal;white-space:nowrap}.quick-nav[data-v-24c6c0de]{display:flex;align-items:center;gap:.21333rem}.quick-nav a[data-v-24c6c0de]{min-width:1.17333rem;padding:.18667rem .26667rem;border:.02667rem solid rgba(164,185,205,.22);border-radius:.21333rem;color:rgba(237,243,248,.78);font-size:.32rem;line-height:.37333rem;text-align:center;text-decoration:none;background:hsla(0,0%,100%,.045);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.quick-nav a.router-link-active[data-v-24c6c0de],.quick-nav a[data-v-24c6c0de]:hover{color:#f7fbff;border-color:rgba(165,195,214,.42);background:rgba(127,160,184,.13);transform:translateY(-.02667rem)}.home-scroll[data-v-24c6c0de]{position:relative;z-index:1;flex:1;overflow-y:auto;padding:.37333rem .37333rem .58667rem}.home-scroll[data-v-24c6c0de]::-webkit-scrollbar{display:none}.hero[data-v-24c6c0de]{position:relative;min-height:6.53333rem;border:.02667rem solid rgba(160,184,204,.18);border-radius:.21333rem;overflow:hidden;background:#111a27;display:flex;align-items:flex-end;padding:.58667rem;box-sizing:border-box;margin-bottom:.48rem;box-shadow:0 .48rem .96rem rgba(0,0,0,.22),inset 0 0 0 .02667rem hsla(0,0%,100%,.035);animation:panelRise-data-v-24c6c0de .56s ease both}.hero[data-v-24c6c0de]:after,.hero[data-v-24c6c0de]:before{content:"";position:absolute;pointer-events:none}.hero[data-v-24c6c0de]:before{inset:0;background:linear-gradient(90deg,transparent,rgba(146,186,214,.055),transparent),linear-gradient(180deg,hsla(0,0%,100%,.055),transparent 28%);transform:translateX(-100%);animation:heroSweep-data-v-24c6c0de 5.8s ease-in-out infinite}.hero[data-v-24c6c0de]:after{inset:0;background:linear-gradient(90deg,rgba(139,177,204,.07) .02667rem,transparent 0),linear-gradient(rgba(178,209,190,.05) .02667rem,transparent 0),rgba(9,14,22,.38);background-size:1.81333rem 1.81333rem,1.81333rem 1.81333rem,auto}.hero .hero-media[data-v-24c6c0de]{position:absolute;inset:0;background:linear-gradient(100deg,rgba(15,21,32,.94),rgba(15,21,32,.68) 42%,rgba(15,21,32,.92)),url(../../assets/img/main_background.6c0f4ff7.png);background-size:cover;background-position:50%;opacity:.9;transform:scale(1.02);animation:heroFloat-data-v-24c6c0de 12s ease-in-out infinite alternate}.tech-line[data-v-24c6c0de]{position:absolute;display:block;height:.02667rem;background:linear-gradient(90deg,transparent,rgba(146,186,214,.42),rgba(178,209,190,.36),transparent);transform-origin:center;opacity:.34}.tech-line-a[data-v-24c6c0de]{width:58%;top:26%;right:-8%;transform:rotate(-18deg);animation:lineBlink-data-v-24c6c0de 3.4s ease-in-out infinite}.tech-line-b[data-v-24c6c0de]{width:44%;right:2%;bottom:32%;transform:rotate(24deg);animation:lineBlink-data-v-24c6c0de 4.2s ease-in-out .5s infinite}.tech-line-c[data-v-24c6c0de]{width:30%;left:-4%;bottom:18%;transform:rotate(-10deg);animation:lineBlink-data-v-24c6c0de 3.8s ease-in-out .9s infinite}.hero-content[data-v-24c6c0de]{position:relative;z-index:1;width:min(100%,16.53333rem);color:#fff}.hero-content>p[data-v-24c6c0de]{display:inline-flex;align-items:center;gap:.21333rem;padding:.16rem .26667rem;margin:0 0 .29333rem;border:.02667rem solid rgba(154,207,181,.24);border-radius:.21333rem;color:rgba(179,220,196,.78);font-size:.29333rem;line-height:.37333rem;background:rgba(179,220,196,.06)}.hero-content>p span[data-v-24c6c0de]{width:.16rem;height:.16rem;border-radius:50%;background:#a7d7bc;box-shadow:0 0 .26667rem rgba(167,215,188,.34);animation:dotPulse-data-v-24c6c0de 1.6s ease-in-out infinite}.hero-content h1[data-v-24c6c0de]{font-size:.85333rem;line-height:1.04rem;margin:0 0 .24rem;font-weight:900;letter-spacing:0;color:#f7fbff;text-shadow:0 .21333rem .58667rem rgba(4,8,15,.28)}.hero-content>span[data-v-24c6c0de]{display:block;max-width:14.93333rem;font-size:.37333rem;line-height:.58667rem;color:rgba(237,243,248,.76)}.hero-stats[data-v-24c6c0de]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.26667rem;max-width:13.86667rem;margin-top:.48rem}.hero-stats div[data-v-24c6c0de]{position:relative;min-height:1.70667rem;padding:.32rem;border:.02667rem solid rgba(160,184,204,.18);border-radius:.21333rem;box-sizing:border-box;background:hsla(0,0%,100%,.055);overflow:hidden}.hero-stats div[data-v-24c6c0de]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.05333rem;background:linear-gradient(90deg,#7aa7d9,#8bcdaa,#e3c980)}.hero-stats em[data-v-24c6c0de],.hero-stats strong[data-v-24c6c0de]{display:block;letter-spacing:0}.hero-stats strong[data-v-24c6c0de]{color:#f7fbff;font-size:.56rem;line-height:.64rem;font-weight:900}.hero-stats em[data-v-24c6c0de]{margin-top:.13333rem;color:rgba(237,243,248,.6);font-size:.29333rem;line-height:.37333rem;font-style:normal}.hero-panel[data-v-24c6c0de]{position:absolute;z-index:1;right:.58667rem;top:.58667rem;width:4.37333rem;padding:.34667rem;border:.02667rem solid rgba(220,190,130,.18);border-radius:.21333rem;background:rgba(15,21,32,.58);box-shadow:inset 0 0 .37333rem rgba(220,190,130,.05);animation:panelHover-data-v-24c6c0de 4s ease-in-out infinite}.panel-title[data-v-24c6c0de]{display:block;margin-bottom:.29333rem;color:rgba(226,201,150,.76);font-size:.26667rem;line-height:.32rem}.panel-row[data-v-24c6c0de]{display:block;height:.18667rem;margin-bottom:.21333rem;border-radius:.21333rem;background:rgba(237,243,248,.14);overflow:hidden}.panel-row[data-v-24c6c0de]:before{content:"";display:block;width:62%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7aa7d9,#8bcdaa);animation:rowLoad-data-v-24c6c0de 2.4s ease-in-out infinite}.panel-row.active[data-v-24c6c0de]:before{width:82%}.panel-row.short[data-v-24c6c0de]{width:72%;margin-bottom:0}.section[data-v-24c6c0de]{margin-bottom:.48rem}.section .section-title[data-v-24c6c0de]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:.26667rem}.section .section-title h2[data-v-24c6c0de]{position:relative;color:#f6f8fb;font-size:.48rem;line-height:.64rem;margin:0;padding-left:.32rem;font-weight:900;letter-spacing:0}.section .section-title h2[data-v-24c6c0de]:before{content:"";position:absolute;left:0;top:.10667rem;width:.08rem;height:.42667rem;border-radius:.21333rem;background:linear-gradient(180deg,#7aa7d9,#8bcdaa);box-shadow:0 0 .26667rem rgba(122,167,217,.26)}.section .section-title span[data-v-24c6c0de]{color:rgba(237,243,248,.5);font-size:.32rem}.tool-grid[data-v-24c6c0de]{display:grid;grid-template-columns:1fr;gap:.29333rem}@media(min-width:720px){.tool-grid[data-v-24c6c0de]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1120px){.tool-grid[data-v-24c6c0de]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tool-card[data-v-24c6c0de]{position:relative;display:flex;align-items:center;min-height:2.77333rem;gap:.32rem;border:.02667rem solid rgba(160,184,204,.16);border-radius:.21333rem;background:linear-gradient(135deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.035)),rgba(17,24,36,.9);padding:.45333rem 1.12rem .45333rem .37333rem;box-sizing:border-box;text-align:left;color:inherit;text-decoration:none;overflow:hidden;box-shadow:inset 0 0 0 .02667rem hsla(0,0%,100%,.025),0 .21333rem .48rem rgba(0,0,0,.16);animation:cardIn-data-v-24c6c0de .5s ease both;animation-delay:var(--delay);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.tool-card[data-v-24c6c0de]:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 36%,rgba(143,186,214,.07) 48%,transparent 60%);transform:translateX(-120%);transition:transform .55s ease}.tool-card[data-v-24c6c0de]:after{content:"";position:absolute;left:.37333rem;right:1.12rem;top:0;height:.02667rem;background:linear-gradient(90deg,transparent,rgba(178,209,190,.45),transparent);opacity:.42}.tool-card[data-v-24c6c0de]:active{transform:scale(.99)}@media(hover:hover){.tool-card[data-v-24c6c0de]:hover{transform:translateY(-.05333rem);border-color:rgba(165,195,214,.34);background:linear-gradient(135deg,rgba(122,157,181,.1),hsla(0,0%,100%,.04)),rgba(18,26,38,.95);box-shadow:0 .37333rem .69333rem rgba(0,0,0,.22)}.tool-card[data-v-24c6c0de]:hover:before{transform:translateX(120%)}.tool-card:hover .tool-arrow[data-v-24c6c0de]{color:#b8d6c3;transform:translateX(.05333rem)}.tool-card:hover .tool-visual[data-v-24c6c0de]{transform:scale(1.02)}}.tool-card .tool-visual[data-v-24c6c0de]{position:relative;z-index:1;width:1.33333rem;height:1.33333rem;flex-shrink:0;border-radius:.21333rem;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;box-shadow:0 .21333rem .48rem rgba(7,12,20,.18);transition:transform .22s ease}.tool-card .tool-visual img[data-v-24c6c0de]{width:100%;height:100%;object-fit:cover}.tool-card .tool-visual.blue[data-v-24c6c0de]{background:linear-gradient(135deg,#2e5f91,#67a7d7)}.tool-card .tool-visual.red[data-v-24c6c0de]{background:linear-gradient(135deg,#a9575f,#d28a9a)}.tool-card .tool-visual.green[data-v-24c6c0de]{background:linear-gradient(135deg,#3f8065,#8fc6a2)}.tool-card .tool-visual.purple[data-v-24c6c0de]{background:linear-gradient(135deg,#665d92,#9a8cc4)}.tool-card .tool-visual.orange[data-v-24c6c0de]{background:linear-gradient(135deg,#a36d38,#d7ad63)}.tool-card .tool-visual.cyan[data-v-24c6c0de]{background:linear-gradient(135deg,#3b7f8e,#70b7c4)}.tool-card .tool-visual.teal[data-v-24c6c0de]{background:linear-gradient(135deg,#3b806f,#8cc7b1)}.tool-card .tool-info[data-v-24c6c0de]{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:.16rem}.tool-card .tool-info strong[data-v-24c6c0de]{color:#f6f8fb;font-size:.42667rem;line-height:.53333rem;letter-spacing:0}.tool-card .tool-info em[data-v-24c6c0de]{color:rgba(237,243,248,.62);font-size:.32rem;line-height:.48rem;font-style:normal;text-align:justify}.tool-card .tool-tag[data-v-24c6c0de]{position:absolute;z-index:1;top:.26667rem;right:.32rem;color:rgba(226,201,150,.72);font-size:.29333rem}.tool-card .tool-arrow[data-v-24c6c0de]{position:absolute;z-index:1;right:.37333rem;bottom:.37333rem;color:rgba(237,243,248,.42);transition:color .22s ease,transform .22s ease}.support-list[data-v-24c6c0de]{display:grid;grid-template-columns:1fr;gap:.26667rem}@media(min-width:920px){.support-list[data-v-24c6c0de]{grid-template-columns:repeat(4,minmax(0,1fr))}}.support-item[data-v-24c6c0de]{display:flex;align-items:flex-start;gap:.26667rem;padding:.37333rem;border:.02667rem solid rgba(160,184,204,.15);border-radius:.21333rem;background:hsla(0,0%,100%,.05);box-sizing:border-box;backdrop-filter:blur(.21333rem)}.support-item .van-icon[data-v-24c6c0de]{width:.85333rem;height:.85333rem;flex-shrink:0;border:.02667rem solid rgba(160,184,204,.2);border-radius:.21333rem;display:inline-flex;align-items:center;justify-content:center;color:#b8d6c3;background:rgba(122,167,217,.075)}.support-item strong[data-v-24c6c0de]{display:block;font-size:.4rem;line-height:.50667rem;color:#f6f8fb;margin-bottom:.13333rem}.support-item span[data-v-24c6c0de]{display:block;font-size:.32rem;color:rgba(237,243,248,.58);line-height:.48rem;text-align:justify}.record-footer[data-v-24c6c0de]{padding:.21333rem 0 .05333rem;text-align:center}.record-footer a[data-v-24c6c0de]{color:rgba(237,243,248,.46);text-decoration:none;font-size:.32rem}@keyframes gridDrift-data-v-24c6c0de{0%{background-position:0 0,0 0}to{background-position:1.12rem 1.12rem,1.12rem 1.12rem}}@keyframes scanBeam-data-v-24c6c0de{0%,12%{transform:translateY(0);opacity:0}30%{opacity:.55}70%{opacity:.36}to{transform:translateY(720%);opacity:0}}@keyframes logoPulse-data-v-24c6c0de{0%,to{box-shadow:0 0 0 .02667rem rgba(146,186,214,.2),0 0 .37333rem rgba(99,146,180,.14)}50%{box-shadow:0 0 0 .02667rem rgba(179,220,196,.3),0 0 .48rem rgba(179,220,196,.18)}}@keyframes panelRise-data-v-24c6c0de{0%{opacity:0;transform:translateY(.32rem)}to{opacity:1;transform:translateY(0)}}@keyframes heroSweep-data-v-24c6c0de{0%,36%{transform:translateX(-100%)}58%,to{transform:translateX(100%)}}@keyframes heroFloat-data-v-24c6c0de{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.06) translate3d(-.21333rem,.10667rem,0)}}@keyframes lineBlink-data-v-24c6c0de{0%,to{opacity:.16}45%{opacity:.54}}@keyframes dotPulse-data-v-24c6c0de{0%,to{transform:scale(.86);opacity:.56}50%{transform:scale(1.15);opacity:.86}}@keyframes panelHover-data-v-24c6c0de{0%,to{transform:translateY(0)}50%{transform:translateY(.16rem)}}@keyframes rowLoad-data-v-24c6c0de{0%,to{opacity:.58;transform:scaleX(.72);transform-origin:left}50%{opacity:.82;transform:scaleX(1);transform-origin:left}}@keyframes cardIn-data-v-24c6c0de{0%{opacity:0;transform:translateY(.37333rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.quick-nav[data-v-24c6c0de]{gap:.16rem}.quick-nav a[data-v-24c6c0de]{min-width:1.01333rem;padding:.16rem .18667rem}.hero[data-v-24c6c0de]{min-height:8rem;padding:.53333rem}.hero-content h1[data-v-24c6c0de]{font-size:.74667rem;line-height:.90667rem}.hero-stats[data-v-24c6c0de]{grid-template-columns:1fr;gap:.21333rem}.hero-stats div[data-v-24c6c0de]{min-height:1.44rem;padding:.26667rem .32rem}.hero-panel[data-v-24c6c0de]{display:none}.tool-card[data-v-24c6c0de]{min-height:2.88rem}}@media(min-width:1024px){.home-header[data-v-24c6c0de]{padding:0 .74667rem}.home-scroll[data-v-24c6c0de]{padding:.58667rem .74667rem .74667rem}.hero[data-v-24c6c0de]{min-height:7.46667rem;padding:.8rem}}@media(prefers-reduced-motion:reduce){.hero-content>p span[data-v-24c6c0de],.hero-panel[data-v-24c6c0de],.hero .hero-media[data-v-24c6c0de],.hero[data-v-24c6c0de],.hero[data-v-24c6c0de]:before,.home-header .brand img[data-v-24c6c0de],.page-grid[data-v-24c6c0de],.panel-row[data-v-24c6c0de]:before,.scan-beam[data-v-24c6c0de],.tech-line[data-v-24c6c0de],.tool-card[data-v-24c6c0de]{animation:none}.tool-card[data-v-24c6c0de]{opacity:1;transform:none}}.tool-page[data-v-45e63fc8]{width:100%;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;background:#f4f7fb;color:#172033;overflow:hidden}.topbar[data-v-45e63fc8]{height:1.54667rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;padding:0 .42667rem;background:#fff;border-bottom:.02667rem solid #e4e9f2}.topbar h1[data-v-45e63fc8]{font-size:.48rem;line-height:.64rem;margin:0;font-weight:800;letter-spacing:0}.topbar .back-btn[data-v-45e63fc8]{position:absolute;left:.37333rem;top:.32rem;height:.90667rem;display:inline-flex;align-items:center;gap:.10667rem;padding:0 .26667rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#29344d;font-size:.34667rem}.tool-scroll[data-v-45e63fc8]{flex:1;overflow-y:auto;padding:.37333rem;box-sizing:border-box}.tool-scroll[data-v-45e63fc8]::-webkit-scrollbar{display:none}@media(min-width:920px){.tool-scroll[data-v-45e63fc8]{width:24.53333rem;margin:0 auto;display:grid;grid-template-columns:1fr 8.8rem;align-items:start;gap:.37333rem}}.action-panel[data-v-45e63fc8],.editor-panel[data-v-45e63fc8],.stat-card[data-v-45e63fc8]{border:.02667rem solid #e1e7f0;border-radius:.21333rem;background:#fff;box-sizing:border-box}.editor-panel[data-v-45e63fc8]{padding:.37333rem;margin-bottom:.37333rem}@media(min-width:920px){.editor-panel[data-v-45e63fc8]{grid-row:span 2;margin-bottom:0}}.editor-panel textarea[data-v-45e63fc8]{width:100%;min-height:10.4rem;resize:vertical;border:.02667rem solid #dce4ef;border-radius:.21333rem;padding:.32rem;box-sizing:border-box;outline:none;color:#172033;font-size:.37333rem;line-height:.58667rem;background:#f8fbff}.status-line[data-v-45e63fc8]{margin-top:.26667rem;padding:.24rem .26667rem;border-radius:.21333rem;font-size:.34667rem;line-height:.48rem;background:#e9f8f0;color:#5f9c78;border:.02667rem solid #c7ebd6}.status-line.error[data-v-45e63fc8]{color:#a9575f;background:#fff0f0;border-color:#f1b5b5}.panel-head[data-v-45e63fc8]{display:flex;align-items:flex-start;justify-content:space-between;gap:.32rem;margin-bottom:.32rem}.panel-head h2[data-v-45e63fc8]{margin:0 0 .10667rem;font-size:.45333rem;line-height:.58667rem;font-weight:800}.panel-head span[data-v-45e63fc8]{display:block;color:#6a7489;font-size:.32rem;line-height:.48rem}.panel-head button[data-v-45e63fc8]{flex-shrink:0;height:.85333rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#4b5871;font-size:.34667rem}.stat-grid[data-v-45e63fc8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.26667rem;margin-bottom:.37333rem}@media(min-width:920px){.stat-grid[data-v-45e63fc8]{margin-bottom:0}}.stat-card[data-v-45e63fc8]{min-height:1.97333rem;padding:.32rem}.stat-card span[data-v-45e63fc8]{display:block;color:#7a8498;font-size:.32rem;margin-bottom:.18667rem}.stat-card strong[data-v-45e63fc8]{color:#172033;font-size:.58667rem;line-height:.74667rem}.action-panel[data-v-45e63fc8]{padding:.37333rem}.tool-group[data-v-45e63fc8]{margin-top:.37333rem}.tool-group[data-v-45e63fc8]:first-of-type{margin-top:0}.tool-group h3[data-v-45e63fc8]{margin:0 0 .21333rem;color:#29344d;font-size:.37333rem;line-height:.53333rem;font-weight:800}.panel-head+.tool-group[data-v-45e63fc8]{margin-top:0}.action-grid[data-v-45e63fc8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem}.action-grid button[data-v-45e63fc8]{min-height:1.01333rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#29344d;font-size:.34667rem;font-weight:700}.copy-btn[data-v-45e63fc8]{height:1.06667rem;margin-top:.32rem}.record-footer[data-v-45e63fc8]{flex-shrink:0;padding:.21333rem .32rem .32rem;text-align:center;background:#f4f7fb}.record-footer a[data-v-45e63fc8]{color:#6a7489;text-decoration:none;font-size:.32rem}.tool-page[data-v-79adfc46]{width:100%;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;background:#f4f7fb;color:#172033;overflow:hidden}.topbar[data-v-79adfc46]{height:1.54667rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;padding:0 .42667rem;background:#fff;border-bottom:.02667rem solid #e4e9f2}.topbar h1[data-v-79adfc46]{font-size:.48rem;line-height:.64rem;margin:0;font-weight:800;letter-spacing:0}.topbar .back-btn[data-v-79adfc46]{position:absolute;left:.37333rem;top:.32rem;height:.90667rem;display:inline-flex;align-items:center;gap:.10667rem;padding:0 .26667rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#29344d;font-size:.34667rem}.tool-scroll[data-v-79adfc46]{flex:1;overflow-y:auto;padding:.37333rem;box-sizing:border-box}.tool-scroll[data-v-79adfc46]::-webkit-scrollbar{display:none}@media(min-width:920px){.tool-scroll[data-v-79adfc46]{width:21.86667rem;margin:0 auto;display:grid;grid-template-columns:1fr 8.53333rem;align-items:start;gap:.37333rem}}.option-panel[data-v-79adfc46],.result-panel[data-v-79adfc46]{border:.02667rem solid #e1e7f0;border-radius:.21333rem;background:#fff;box-sizing:border-box;padding:.37333rem;margin-bottom:.37333rem}.panel-head[data-v-79adfc46]{display:flex;align-items:flex-start;justify-content:space-between;gap:.32rem;margin-bottom:.32rem}.panel-head h2[data-v-79adfc46]{margin:0 0 .10667rem;font-size:.45333rem;line-height:.58667rem;font-weight:800}.panel-head span[data-v-79adfc46]{display:block;color:#6a7489;font-size:.32rem;line-height:.48rem}.panel-head em[data-v-79adfc46]{width:.90667rem;height:.74667rem;border-radius:.21333rem;display:inline-flex;align-items:center;justify-content:center;font-size:.34667rem;font-style:normal;font-weight:800}.panel-head em.strong[data-v-79adfc46]{color:#5f9c78;background:#e9f8f0}.panel-head em.medium[data-v-79adfc46]{color:#c7672a;background:#fff3e8}.panel-head em.weak[data-v-79adfc46]{color:#a9575f;background:#fff0f0}.password-output[data-v-79adfc46]{min-height:3.14667rem;border-radius:.21333rem;background:#111827;color:#fff;padding:.42667rem;box-sizing:border-box;word-break:break-all;font-size:.58667rem;line-height:.85333rem;font-weight:800}.action-row[data-v-79adfc46]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.26667rem;margin-top:.32rem}.action-row .van-button[data-v-79adfc46]{height:1.06667rem}.length-control[data-v-79adfc46]{padding:.37333rem;border-radius:.21333rem;background:#f8fbff;border:.02667rem solid #eef2f8}.length-head[data-v-79adfc46]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.32rem}.length-head span[data-v-79adfc46]{color:#29344d;font-size:.37333rem;font-weight:700}.length-head strong[data-v-79adfc46]{color:#4f7fa8;font-size:.53333rem}.length-range[data-v-79adfc46]{width:100%;height:.8rem;margin:0;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;border-radius:26.64rem;background:#d7e1ef}.length-range[data-v-79adfc46]::-webkit-slider-runnable-track{height:.21333rem;border-radius:26.64rem}.length-range[data-v-79adfc46]::-webkit-slider-thumb{width:.64rem;height:.64rem;margin-top:-.21333rem;border:.10667rem solid #fff;border-radius:50%;background:#4f7fa8;box-shadow:0 .08rem .26667rem rgba(79,127,168,.22);appearance:none;-webkit-appearance:none}.option-list[data-v-79adfc46]{display:grid;grid-template-columns:1fr;gap:.26667rem;margin-top:.32rem}.option-list label[data-v-79adfc46]{min-height:1.12rem;display:flex;align-items:center;gap:.26667rem;padding:0 .32rem;border-radius:.21333rem;background:#f8fbff;border:.02667rem solid #eef2f8;color:#29344d;font-size:.37333rem;font-weight:700}.option-list input[data-v-79adfc46]{width:.48rem;height:.48rem;accent-color:#4f7fa8}.record-footer[data-v-79adfc46]{flex-shrink:0;padding:.21333rem .32rem .32rem;text-align:center;background:#f4f7fb}.record-footer a[data-v-79adfc46]{color:#6a7489;text-decoration:none;font-size:.32rem}.tool-page[data-v-4b00ef78]{width:100%;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;background:#f4f7fb;color:#172033;overflow:hidden}.topbar[data-v-4b00ef78]{height:1.54667rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;padding:0 .42667rem;background:#fff;border-bottom:.02667rem solid #e4e9f2}.topbar h1[data-v-4b00ef78]{font-size:.48rem;line-height:.64rem;margin:0;font-weight:800;letter-spacing:0}.topbar .back-btn[data-v-4b00ef78]{position:absolute;left:.37333rem;top:.32rem;height:.90667rem;display:inline-flex;align-items:center;gap:.10667rem;padding:0 .26667rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#29344d;font-size:.34667rem}.tool-scroll[data-v-4b00ef78]{flex:1;overflow-y:auto;padding:.37333rem;box-sizing:border-box}.tool-scroll[data-v-4b00ef78]::-webkit-scrollbar{display:none}@media(min-width:920px){.tool-scroll[data-v-4b00ef78]{width:24.53333rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.37333rem}}.convert-panel[data-v-4b00ef78],.now-panel[data-v-4b00ef78]{border:.02667rem solid #e1e7f0;border-radius:.21333rem;background:#fff;box-sizing:border-box;padding:.37333rem;margin-bottom:.37333rem}.now-panel[data-v-4b00ef78]{display:flex;align-items:center;justify-content:space-between;gap:.32rem}@media(min-width:920px){.now-panel[data-v-4b00ef78]{grid-column:1/-1}}.now-panel span[data-v-4b00ef78]{display:block;color:#6a7489;font-size:.32rem;margin-bottom:.16rem}.now-panel strong[data-v-4b00ef78]{display:block;color:#172033;font-size:.53333rem;line-height:.69333rem}.now-panel .van-button[data-v-4b00ef78]{width:3.52rem;flex-shrink:0}.panel-head[data-v-4b00ef78]{display:flex;align-items:flex-start;justify-content:space-between;gap:.32rem;margin-bottom:.32rem}.panel-head h2[data-v-4b00ef78]{margin:0 0 .10667rem;font-size:.45333rem;line-height:.58667rem;font-weight:800}.panel-head span[data-v-4b00ef78]{display:block;color:#6a7489;font-size:.32rem;line-height:.48rem}.text-input[data-v-4b00ef78]{width:100%;height:1.12rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#f8fbff;padding:0 .32rem;box-sizing:border-box;outline:none;color:#172033;font-size:.37333rem}.main-btn[data-v-4b00ef78]{height:1.06667rem;margin-top:.32rem}.result-grid[data-v-4b00ef78]{display:grid;grid-template-columns:1fr;gap:.26667rem}@media(min-width:540px){.result-grid[data-v-4b00ef78]{grid-template-columns:repeat(2,minmax(0,1fr))}}.result-box[data-v-4b00ef78]{margin-top:.32rem;border-radius:.21333rem;background:#f8fbff;border:.02667rem solid #eef2f8;padding:.32rem;box-sizing:border-box}.result-box span[data-v-4b00ef78]{display:block;color:#7a8498;font-size:.32rem;margin-bottom:.16rem}.result-box strong[data-v-4b00ef78]{display:block;color:#172033;font-size:.42667rem;line-height:.58667rem;word-break:break-all}.result-box button[data-v-4b00ef78]{height:.8rem;margin-top:.26667rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#4f7fa8;font-size:.34667rem;font-weight:700}.record-footer[data-v-4b00ef78]{flex-shrink:0;padding:.21333rem .32rem .32rem;text-align:center;background:#f4f7fb}.record-footer a[data-v-4b00ef78]{color:#6a7489;text-decoration:none;font-size:.32rem}.watermark-page[data-v-e1c3589a]{width:100%;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;background:#f4f7fb;color:#172033;overflow:hidden}.topbar[data-v-e1c3589a]{height:1.54667rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;padding:0 .42667rem;background:#fff;border-bottom:.02667rem solid #e4e9f2}.topbar h1[data-v-e1c3589a]{font-size:.48rem;line-height:.64rem;margin:0;font-weight:800;letter-spacing:0}.topbar .back-btn[data-v-e1c3589a]{position:absolute;left:.37333rem;top:.32rem;height:.90667rem;display:inline-flex;align-items:center;gap:.10667rem;padding:0 .26667rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#29344d;font-size:.34667rem}.watermark-scroll[data-v-e1c3589a]{flex:1;overflow-y:auto;padding:.37333rem;box-sizing:border-box}.watermark-scroll[data-v-e1c3589a]::-webkit-scrollbar{display:none}@media(min-width:960px){.watermark-scroll[data-v-e1c3589a]{width:25.6rem;margin:0 auto;display:grid;grid-template-columns:9.6rem 1fr;align-items:start;gap:.37333rem}}.control-panel[data-v-e1c3589a],.preview-panel[data-v-e1c3589a]{border:.02667rem solid #e1e7f0;border-radius:.21333rem;background:#fff;box-sizing:border-box}.control-panel[data-v-e1c3589a]{padding:.37333rem;margin-bottom:.37333rem}@media(min-width:960px){.control-panel[data-v-e1c3589a]{margin-bottom:0;position:sticky;top:0}}.upload-box[data-v-e1c3589a]{min-height:5.01333rem;border:.02667rem dashed #aac0dc;border-radius:.21333rem;background:#f8fbff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.24rem;padding:.48rem;box-sizing:border-box;text-align:center;cursor:pointer}.upload-box.active[data-v-e1c3589a]{border-style:solid;background:#f3f8ff}.upload-box .file-input[data-v-e1c3589a]{display:none}.upload-box .upload-icon[data-v-e1c3589a]{width:1.44rem;height:1.44rem;border-radius:.21333rem;background:#e6f7fa;color:#5a9eaa;display:flex;align-items:center;justify-content:center}.upload-box strong[data-v-e1c3589a]{width:100%;color:#172033;font-size:.45333rem;line-height:.58667rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.upload-box span[data-v-e1c3589a]{color:#6a7489;font-size:.34667rem;line-height:.48rem}.upload-box .upload-action[data-v-e1c3589a]{margin-top:.10667rem;min-width:2.77333rem}.setting-box[data-v-e1c3589a]{margin-top:.37333rem;padding:.37333rem;border-radius:.21333rem;background:#f8fbff;border:.02667rem solid #eef2f8}.panel-head[data-v-e1c3589a]{display:flex;align-items:flex-start;justify-content:space-between;gap:.32rem;margin-bottom:.32rem}.panel-head h2[data-v-e1c3589a]{margin:0 0 .10667rem;font-size:.45333rem;line-height:.58667rem;font-weight:800}.panel-head span[data-v-e1c3589a]{display:block;color:#6a7489;font-size:.32rem;line-height:.48rem}.panel-head em[data-v-e1c3589a]{flex-shrink:0;height:.64rem;line-height:.64rem;padding:0 .24rem;border-radius:.21333rem;color:#7a8498;background:#eef2f8;font-size:.32rem;font-style:normal}.panel-head em.done[data-v-e1c3589a]{color:#5a9eaa;background:#e6f7fa}.field-line[data-v-e1c3589a]{display:flex;flex-direction:column;gap:.18667rem;margin-top:.32rem}.field-line span[data-v-e1c3589a]{color:#4b5871;font-size:.34667rem;font-weight:700}.field-line input[data-v-e1c3589a],.field-line select[data-v-e1c3589a]{width:100%;height:1.01333rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;padding:0 .26667rem;box-sizing:border-box;color:#172033;outline:none}.field-line .color-input[data-v-e1c3589a]{padding:.10667rem}.inline-grid[data-v-e1c3589a]{display:grid;grid-template-columns:1fr 1fr;gap:.26667rem}.range-line[data-v-e1c3589a]{margin-top:.37333rem}.range-line div[data-v-e1c3589a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.21333rem}.range-line div span[data-v-e1c3589a]{color:#4b5871;font-size:.34667rem;font-weight:700}.range-line div strong[data-v-e1c3589a]{color:#5a9eaa;font-size:.4rem}.range-line input[data-v-e1c3589a]{width:100%;height:.74667rem;margin:0;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;border-radius:26.64rem;background:#d7e1ef}.range-line input[data-v-e1c3589a]::-webkit-slider-runnable-track{height:.21333rem;border-radius:26.64rem}.range-line input[data-v-e1c3589a]::-webkit-slider-thumb{width:.58667rem;height:.58667rem;margin-top:-.18667rem;border:.10667rem solid #fff;border-radius:50%;background:#5a9eaa;box-shadow:0 .08rem .26667rem rgba(90,158,170,.22);appearance:none;-webkit-appearance:none}.switch-line[data-v-e1c3589a]{min-height:1.12rem;margin-top:.32rem;display:flex;align-items:center;justify-content:space-between;gap:.26667rem;padding:0 .32rem;border-radius:.21333rem;background:#fff;border:.02667rem solid #dce4ef}.switch-line span[data-v-e1c3589a]{color:#4b5871;font-size:.34667rem;font-weight:700}.switch-line input[data-v-e1c3589a]{width:.48rem;height:.48rem;accent-color:#5a9eaa}.preview-panel[data-v-e1c3589a]{padding:.37333rem}.canvas-wrap[data-v-e1c3589a],.empty-panel[data-v-e1c3589a]{min-height:6.93333rem;border-radius:.21333rem;background:#111827}.canvas-wrap[data-v-e1c3589a]{display:flex;align-items:center;justify-content:center;overflow:hidden}.canvas-wrap canvas[data-v-e1c3589a]{max-width:100%;max-height:16.53333rem;display:block}.empty-panel[data-v-e1c3589a]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.21333rem;color:#c6d0df;font-size:.37333rem}.stats-grid[data-v-e1c3589a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.26667rem;margin-top:.32rem}.stat-item[data-v-e1c3589a]{min-height:1.65333rem;border-radius:.21333rem;background:#f8fbff;border:.02667rem solid #eef2f8;padding:.26667rem;box-sizing:border-box}.stat-item span[data-v-e1c3589a]{display:block;color:#7a8498;font-size:.32rem;margin-bottom:.16rem}.stat-item strong[data-v-e1c3589a]{display:block;color:#172033;font-size:.4rem;line-height:.53333rem;word-break:break-all}.result-actions[data-v-e1c3589a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.26667rem;margin-top:.32rem}.result-actions .van-button[data-v-e1c3589a]{height:1.06667rem}.record-footer[data-v-e1c3589a]{flex-shrink:0;padding:.21333rem .32rem .32rem;text-align:center;background:#f4f7fb}.record-footer a[data-v-e1c3589a]{color:#6a7489;text-decoration:none;font-size:.32rem}.review-page[data-v-70d147be]{width:100%;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;background:#f4f7fb;color:#172033;overflow:hidden}.topbar[data-v-70d147be]{height:1.54667rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;padding:0 .42667rem;background:#fff;border-bottom:.02667rem solid #e4e9f2}.topbar h1[data-v-70d147be]{font-size:.48rem;line-height:.64rem;margin:0;font-weight:800;letter-spacing:0}.topbar .back-btn[data-v-70d147be]{position:absolute;left:.37333rem;top:.32rem;height:.90667rem;display:inline-flex;align-items:center;gap:.10667rem;padding:0 .26667rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#29344d;font-size:.34667rem}.review-scroll[data-v-70d147be]{flex:1;overflow-y:auto;padding:.37333rem;box-sizing:border-box}.review-scroll[data-v-70d147be]::-webkit-scrollbar{display:none}@media(min-width:940px){.review-scroll[data-v-70d147be]{width:25.06667rem;margin:0 auto;display:grid;grid-template-columns:9.06667rem 1fr;align-items:start;gap:.37333rem}}.control-panel[data-v-70d147be],.result-panel[data-v-70d147be],.review-card[data-v-70d147be]{border:.02667rem solid #e1e7f0;border-radius:.21333rem;background:#fff;box-sizing:border-box}.control-panel[data-v-70d147be]{padding:.37333rem;margin-bottom:.37333rem}@media(min-width:940px){.control-panel[data-v-70d147be]{margin-bottom:0;position:sticky;top:0}}.result-panel[data-v-70d147be]{padding:.37333rem}.panel-head[data-v-70d147be]{display:flex;align-items:flex-start;justify-content:space-between;gap:.32rem;margin-bottom:.32rem}.panel-head h2[data-v-70d147be]{margin:0 0 .10667rem;font-size:.45333rem;line-height:.58667rem;font-weight:800}.panel-head span[data-v-70d147be]{display:block;color:#6a7489;font-size:.32rem;line-height:.48rem}.panel-head em[data-v-70d147be]{flex-shrink:0;height:.64rem;line-height:.64rem;padding:0 .24rem;border-radius:.21333rem;color:#5f9c78;background:#e9f8f0;font-size:.32rem;font-style:normal}.category-grid[data-v-70d147be]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem}.category-grid button[data-v-70d147be]{height:1.12rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#29344d;display:inline-flex;align-items:center;justify-content:center;gap:.16rem;font-size:.34667rem;font-weight:700}.category-grid button.active[data-v-70d147be]{border-color:#4f7fa8;color:#4f7fa8;background:#edf4ff}.count-box[data-v-70d147be]{margin-top:.37333rem;padding:.37333rem;border-radius:.21333rem;background:#f8fbff;border:.02667rem solid #eef2f8}.count-head[data-v-70d147be],.stepper-row[data-v-70d147be]{display:flex;align-items:center;justify-content:space-between;gap:.32rem}.count-head[data-v-70d147be]{margin-bottom:.32rem}.count-head span[data-v-70d147be]{color:#29344d;font-size:.37333rem;font-weight:700}.count-head strong[data-v-70d147be]{color:#4f7fa8;font-size:.48rem}.preset-row[data-v-70d147be]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.21333rem}.preset-row button[data-v-70d147be]{height:.90667rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#4b5871;font-size:.34667rem;font-weight:700}.preset-row button.active[data-v-70d147be]{border-color:#4f7fa8;color:#4f7fa8;background:#edf4ff}.stepper-row[data-v-70d147be]{margin-top:.32rem}.stepper-row span[data-v-70d147be]{color:#4b5871;font-size:.34667rem;font-weight:700}.stepper-row[data-v-70d147be] .van-stepper__input{color:#172033;font-weight:700;background:#fff}.action-row[data-v-70d147be]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.26667rem;margin-top:.32rem}.action-row .van-button[data-v-70d147be]{height:1.06667rem}.review-list[data-v-70d147be]{display:grid;grid-template-columns:1fr;gap:.26667rem}.review-card[data-v-70d147be]{padding:.34667rem}.review-card p[data-v-70d147be]{min-height:1.28rem;margin:0;color:#172033;font-size:.42667rem;line-height:.64rem;font-weight:700}.review-card button[data-v-70d147be]{height:.85333rem;margin-top:.26667rem;padding:0 .32rem;border:.02667rem solid #dce4ef;border-radius:.21333rem;background:#fff;color:#4f7fa8;display:inline-flex;align-items:center;gap:.13333rem;font-size:.34667rem;font-weight:700}.review-head[data-v-70d147be]{display:flex;align-items:center;justify-content:space-between;gap:.26667rem;margin-bottom:.21333rem}.review-head strong[data-v-70d147be]{color:#29344d;font-size:.37333rem}.review-head span[data-v-70d147be]{color:#7a8498;font-size:.32rem}.record-footer[data-v-70d147be]{flex-shrink:0;padding:.21333rem .32rem .32rem;text-align:center;background:#f4f7fb}.record-footer a[data-v-70d147be]{color:#6a7489;text-decoration:none;font-size:.32rem}.compress-page,.lucky-page,.review-page,.tool-page,.watermark-page{position:relative;background:linear-gradient(135deg,rgba(220,190,130,.07),rgba(220,190,130,0) 24%),linear-gradient(225deg,rgba(99,146,180,.12),rgba(99,146,180,0) 28%),#0f1520!important;color:#edf3f8!important}.compress-page:before,.lucky-page:before,.review-page:before,.tool-page:before,.watermark-page:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(180,205,224,.045) .02667rem,transparent 0),linear-gradient(90deg,rgba(180,205,224,.045) .02667rem,transparent 0);background-size:1.12rem 1.12rem;opacity:.45;animation:techGridDrift 16s linear infinite}.compress-page:after,.lucky-page:after,.review-page:after,.tool-page:after,.watermark-page:after{content:"";position:absolute;left:0;right:0;top:-18%;height:18%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(148,190,217,.055),transparent);animation:techScanBeam 7s ease-in-out infinite}.compress-page .topbar,.lucky-page .topbar,.review-page .topbar,.tool-page .topbar,.watermark-page .topbar{position:relative;z-index:2;height:1.70667rem;background:rgba(15,21,32,.86)!important;border-bottom:.02667rem solid rgba(160,184,204,.16)!important;box-shadow:0 .26667rem .58667rem rgba(0,0,0,.18);backdrop-filter:blur(.37333rem)}.compress-page .topbar h1,.lucky-page .topbar h1,.review-page .topbar h1,.tool-page .topbar h1,.watermark-page .topbar h1{color:#f6f8fb;text-shadow:0 .21333rem .53333rem rgba(4,8,15,.28)}.compress-page .back-btn,.lucky-page .back-btn,.review-page .back-btn,.tool-page .back-btn,.watermark-page .back-btn{top:.4rem!important;border-color:rgba(164,185,205,.24)!important;color:rgba(237,243,248,.78)!important;background:hsla(0,0%,100%,.05)!important;box-shadow:inset 0 0 0 .02667rem hsla(0,0%,100%,.025);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.compress-page .back-btn:hover,.lucky-page .back-btn:hover,.review-page .back-btn:hover,.tool-page .back-btn:hover,.watermark-page .back-btn:hover{color:#f7fbff!important;border-color:rgba(165,195,214,.42)!important;background:rgba(127,160,184,.13)!important;transform:translateY(-.02667rem)}.compress-scroll,.lucky-scroll,.review-scroll,.tool-scroll,.watermark-scroll{position:relative;z-index:1}.compress-scroll>section,.lucky-scroll>section,.review-scroll>section,.tool-scroll>section,.watermark-scroll>section{animation:techPanelIn .48s ease both}.compress-scroll>section:nth-child(2),.lucky-scroll>section:nth-child(2),.review-scroll>section:nth-child(2),.tool-scroll>section:nth-child(2),.watermark-scroll>section:nth-child(2){animation-delay:80ms}.compress-scroll>section:nth-child(3),.lucky-scroll>section:nth-child(3),.review-scroll>section:nth-child(3),.tool-scroll>section:nth-child(3),.watermark-scroll>section:nth-child(3){animation-delay:.14s}.compress-page .action-panel,.compress-page .control-panel,.compress-page .convert-panel,.compress-page .editor-panel,.compress-page .empty-panel,.compress-page .hero,.compress-page .now-panel,.compress-page .option-panel,.compress-page .preview-panel,.compress-page .result-card,.compress-page .result-panel,.compress-page .stat-card,.compress-page .work-panel,.lucky-page .action-panel,.lucky-page .control-panel,.lucky-page .convert-panel,.lucky-page .editor-panel,.lucky-page .empty-panel,.lucky-page .hero,.lucky-page .now-panel,.lucky-page .option-panel,.lucky-page .preview-panel,.lucky-page .result-card,.lucky-page .result-panel,.lucky-page .stat-card,.lucky-page .work-panel,.review-page .action-panel,.review-page .control-panel,.review-page .convert-panel,.review-page .editor-panel,.review-page .empty-panel,.review-page .hero,.review-page .now-panel,.review-page .option-panel,.review-page .preview-panel,.review-page .result-card,.review-page .result-panel,.review-page .stat-card,.review-page .work-panel,.tool-page .action-panel,.tool-page .control-panel,.tool-page .convert-panel,.tool-page .editor-panel,.tool-page .empty-panel,.tool-page .hero,.tool-page .now-panel,.tool-page .option-panel,.tool-page .preview-panel,.tool-page .result-card,.tool-page .result-panel,.tool-page .stat-card,.tool-page .work-panel,.watermark-page .action-panel,.watermark-page .control-panel,.watermark-page .convert-panel,.watermark-page .editor-panel,.watermark-page .empty-panel,.watermark-page .hero,.watermark-page .now-panel,.watermark-page .option-panel,.watermark-page .preview-panel,.watermark-page .result-card,.watermark-page .result-panel,.watermark-page .stat-card,.watermark-page .work-panel{position:relative;border-color:rgba(160,184,204,.16)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.035)),rgba(17,24,36,.9)!important;color:#edf3f8!important;box-shadow:inset 0 0 0 .02667rem hsla(0,0%,100%,.025),0 .21333rem .48rem rgba(0,0,0,.16);overflow:hidden}.compress-page .action-panel:before,.compress-page .control-panel:before,.compress-page .convert-panel:before,.compress-page .editor-panel:before,.compress-page .empty-panel:before,.compress-page .hero:before,.compress-page .now-panel:before,.compress-page .option-panel:before,.compress-page .preview-panel:before,.compress-page .result-card:before,.compress-page .result-panel:before,.compress-page .stat-card:before,.compress-page .work-panel:before,.lucky-page .action-panel:before,.lucky-page .control-panel:before,.lucky-page .convert-panel:before,.lucky-page .editor-panel:before,.lucky-page .empty-panel:before,.lucky-page .hero:before,.lucky-page .now-panel:before,.lucky-page .option-panel:before,.lucky-page .preview-panel:before,.lucky-page .result-card:before,.lucky-page .result-panel:before,.lucky-page .stat-card:before,.lucky-page .work-panel:before,.review-page .action-panel:before,.review-page .control-panel:before,.review-page .convert-panel:before,.review-page .editor-panel:before,.review-page .empty-panel:before,.review-page .hero:before,.review-page .now-panel:before,.review-page .option-panel:before,.review-page .preview-panel:before,.review-page .result-card:before,.review-page .result-panel:before,.review-page .stat-card:before,.review-page .work-panel:before,.tool-page .action-panel:before,.tool-page .control-panel:before,.tool-page .convert-panel:before,.tool-page .editor-panel:before,.tool-page .empty-panel:before,.tool-page .hero:before,.tool-page .now-panel:before,.tool-page .option-panel:before,.tool-page .preview-panel:before,.tool-page .result-card:before,.tool-page .result-panel:before,.tool-page .stat-card:before,.tool-page .work-panel:before,.watermark-page .action-panel:before,.watermark-page .control-panel:before,.watermark-page .convert-panel:before,.watermark-page .editor-panel:before,.watermark-page .empty-panel:before,.watermark-page .hero:before,.watermark-page .now-panel:before,.watermark-page .option-panel:before,.watermark-page .preview-panel:before,.watermark-page .result-card:before,.watermark-page .result-panel:before,.watermark-page .stat-card:before,.watermark-page .work-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 38%,rgba(143,186,214,.07) 48%,transparent 60%);transform:translateX(-120%);transition:transform .7s ease}.compress-page .action-panel:hover:before,.compress-page .control-panel:hover:before,.compress-page .convert-panel:hover:before,.compress-page .editor-panel:hover:before,.compress-page .empty-panel:hover:before,.compress-page .hero:hover:before,.compress-page .now-panel:hover:before,.compress-page .option-panel:hover:before,.compress-page .preview-panel:hover:before,.compress-page .result-card:hover:before,.compress-page .result-panel:hover:before,.compress-page .stat-card:hover:before,.compress-page .work-panel:hover:before,.lucky-page .action-panel:hover:before,.lucky-page .control-panel:hover:before,.lucky-page .convert-panel:hover:before,.lucky-page .editor-panel:hover:before,.lucky-page .empty-panel:hover:before,.lucky-page .hero:hover:before,.lucky-page .now-panel:hover:before,.lucky-page .option-panel:hover:before,.lucky-page .preview-panel:hover:before,.lucky-page .result-card:hover:before,.lucky-page .result-panel:hover:before,.lucky-page .stat-card:hover:before,.lucky-page .work-panel:hover:before,.review-page .action-panel:hover:before,.review-page .control-panel:hover:before,.review-page .convert-panel:hover:before,.review-page .editor-panel:hover:before,.review-page .empty-panel:hover:before,.review-page .hero:hover:before,.review-page .now-panel:hover:before,.review-page .option-panel:hover:before,.review-page .preview-panel:hover:before,.review-page .result-card:hover:before,.review-page .result-panel:hover:before,.review-page .stat-card:hover:before,.review-page .work-panel:hover:before,.tool-page .action-panel:hover:before,.tool-page .control-panel:hover:before,.tool-page .convert-panel:hover:before,.tool-page .editor-panel:hover:before,.tool-page .empty-panel:hover:before,.tool-page .hero:hover:before,.tool-page .now-panel:hover:before,.tool-page .option-panel:hover:before,.tool-page .preview-panel:hover:before,.tool-page .result-card:hover:before,.tool-page .result-panel:hover:before,.tool-page .stat-card:hover:before,.tool-page .work-panel:hover:before,.watermark-page .action-panel:hover:before,.watermark-page .control-panel:hover:before,.watermark-page .convert-panel:hover:before,.watermark-page .editor-panel:hover:before,.watermark-page .empty-panel:hover:before,.watermark-page .hero:hover:before,.watermark-page .now-panel:hover:before,.watermark-page .option-panel:hover:before,.watermark-page .preview-panel:hover:before,.watermark-page .result-card:hover:before,.watermark-page .result-panel:hover:before,.watermark-page .stat-card:hover:before,.watermark-page .work-panel:hover:before{transform:translateX(120%)}.compress-page .count-head span,.compress-page .field-line span,.compress-page .length-head span,.compress-page .now-panel strong,.compress-page .panel-head h2,.compress-page .panel-head h3,.compress-page .panel-head strong,.compress-page .quality-head span,.compress-page .range-line span,.compress-page .result-head strong,.compress-page .review-head strong,.compress-page .stepper-row span,.compress-page .switch-line span,.compress-page .tool-group h3,.lucky-page .count-head span,.lucky-page .field-line span,.lucky-page .length-head span,.lucky-page .now-panel strong,.lucky-page .panel-head h2,.lucky-page .panel-head h3,.lucky-page .panel-head strong,.lucky-page .quality-head span,.lucky-page .range-line span,.lucky-page .result-head strong,.lucky-page .review-head strong,.lucky-page .stepper-row span,.lucky-page .switch-line span,.lucky-page .tool-group h3,.review-page .count-head span,.review-page .field-line span,.review-page .length-head span,.review-page .now-panel strong,.review-page .panel-head h2,.review-page .panel-head h3,.review-page .panel-head strong,.review-page .quality-head span,.review-page .range-line span,.review-page .result-head strong,.review-page .review-head strong,.review-page .stepper-row span,.review-page .switch-line span,.review-page .tool-group h3,.tool-page .count-head span,.tool-page .field-line span,.tool-page .length-head span,.tool-page .now-panel strong,.tool-page .panel-head h2,.tool-page .panel-head h3,.tool-page .panel-head strong,.tool-page .quality-head span,.tool-page .range-line span,.tool-page .result-head strong,.tool-page .review-head strong,.tool-page .stepper-row span,.tool-page .switch-line span,.tool-page .tool-group h3,.watermark-page .count-head span,.watermark-page .field-line span,.watermark-page .length-head span,.watermark-page .now-panel strong,.watermark-page .panel-head h2,.watermark-page .panel-head h3,.watermark-page .panel-head strong,.watermark-page .quality-head span,.watermark-page .range-line span,.watermark-page .result-head strong,.watermark-page .review-head strong,.watermark-page .stepper-row span,.watermark-page .switch-line span,.watermark-page .tool-group h3{color:#f6f8fb!important}.compress-page .now-panel span,.compress-page .panel-head span,.compress-page .quality-scale,.compress-page .record-footer a,.compress-page .result-box span,.compress-page .result-head span,.compress-page .review-head span,.compress-page .stat-card span,.compress-page .stat-item span,.compress-page .upload-box span,.lucky-page .now-panel span,.lucky-page .panel-head span,.lucky-page .quality-scale,.lucky-page .record-footer a,.lucky-page .result-box span,.lucky-page .result-head span,.lucky-page .review-head span,.lucky-page .stat-card span,.lucky-page .stat-item span,.lucky-page .upload-box span,.review-page .now-panel span,.review-page .panel-head span,.review-page .quality-scale,.review-page .record-footer a,.review-page .result-box span,.review-page .result-head span,.review-page .review-head span,.review-page .stat-card span,.review-page .stat-item span,.review-page .upload-box span,.tool-page .now-panel span,.tool-page .panel-head span,.tool-page .quality-scale,.tool-page .record-footer a,.tool-page .result-box span,.tool-page .result-head span,.tool-page .review-head span,.tool-page .stat-card span,.tool-page .stat-item span,.tool-page .upload-box span,.watermark-page .now-panel span,.watermark-page .panel-head span,.watermark-page .quality-scale,.watermark-page .record-footer a,.watermark-page .result-box span,.watermark-page .result-head span,.watermark-page .review-head span,.watermark-page .stat-card span,.watermark-page .stat-item span,.watermark-page .upload-box span{color:rgba(237,243,248,.56)!important}.compress-page .count-head strong,.compress-page .length-head strong,.compress-page .panel-head em,.compress-page .quality-head strong,.compress-page .range-line strong,.compress-page .tool-tag,.lucky-page .count-head strong,.lucky-page .length-head strong,.lucky-page .panel-head em,.lucky-page .quality-head strong,.lucky-page .range-line strong,.lucky-page .tool-tag,.review-page .count-head strong,.review-page .length-head strong,.review-page .panel-head em,.review-page .quality-head strong,.review-page .range-line strong,.review-page .tool-tag,.tool-page .count-head strong,.tool-page .length-head strong,.tool-page .panel-head em,.tool-page .quality-head strong,.tool-page .range-line strong,.tool-page .tool-tag,.watermark-page .count-head strong,.watermark-page .length-head strong,.watermark-page .panel-head em,.watermark-page .quality-head strong,.watermark-page .range-line strong,.watermark-page .tool-tag{color:rgba(226,201,150,.82)!important;background:rgba(220,190,130,.065)!important;border:.02667rem solid rgba(220,190,130,.18)}.compress-page .count-box,.compress-page .length-control,.compress-page .quality-box,.compress-page .result-box,.compress-page .setting-box,.compress-page .stat-item,.compress-page .stepper-row,.compress-page .switch-line,.compress-page .upload-box,.lucky-page .count-box,.lucky-page .length-control,.lucky-page .quality-box,.lucky-page .result-box,.lucky-page .setting-box,.lucky-page .stat-item,.lucky-page .stepper-row,.lucky-page .switch-line,.lucky-page .upload-box,.review-page .count-box,.review-page .length-control,.review-page .quality-box,.review-page .result-box,.review-page .setting-box,.review-page .stat-item,.review-page .stepper-row,.review-page .switch-line,.review-page .upload-box,.tool-page .count-box,.tool-page .length-control,.tool-page .quality-box,.tool-page .result-box,.tool-page .setting-box,.tool-page .stat-item,.tool-page .stepper-row,.tool-page .switch-line,.tool-page .upload-box,.watermark-page .count-box,.watermark-page .length-control,.watermark-page .quality-box,.watermark-page .result-box,.watermark-page .setting-box,.watermark-page .stat-item,.watermark-page .stepper-row,.watermark-page .switch-line,.watermark-page .upload-box{border-color:rgba(160,184,204,.15)!important;background:hsla(0,0%,100%,.05)!important;box-shadow:inset 0 0 0 .02667rem hsla(0,0%,100%,.025)}.compress-page .upload-box,.lucky-page .upload-box,.review-page .upload-box,.tool-page .upload-box,.watermark-page .upload-box{transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.compress-page .upload-box.active,.compress-page .upload-box:hover,.lucky-page .upload-box.active,.lucky-page .upload-box:hover,.review-page .upload-box.active,.review-page .upload-box:hover,.tool-page .upload-box.active,.tool-page .upload-box:hover,.watermark-page .upload-box.active,.watermark-page .upload-box:hover{border-color:rgba(165,195,214,.36)!important;background:rgba(127,160,184,.1)!important;box-shadow:0 .26667rem .53333rem rgba(0,0,0,.16);transform:translateY(-.02667rem)}.compress-page .upload-icon,.lucky-page .upload-icon,.review-page .upload-icon,.tool-page .upload-icon,.watermark-page .upload-icon{background:linear-gradient(135deg,rgba(122,167,217,.14),rgba(178,209,190,.12))!important;color:#b8d6c3!important;box-shadow:0 .21333rem .48rem rgba(7,12,20,.16)}.compress-page .password-output,.compress-page .result-box strong,.compress-page .review-card p,.compress-page .stat-card strong,.compress-page .stat-item strong,.compress-page .upload-box strong,.lucky-page .password-output,.lucky-page .result-box strong,.lucky-page .review-card p,.lucky-page .stat-card strong,.lucky-page .stat-item strong,.lucky-page .upload-box strong,.review-page .password-output,.review-page .result-box strong,.review-page .review-card p,.review-page .stat-card strong,.review-page .stat-item strong,.review-page .upload-box strong,.tool-page .password-output,.tool-page .result-box strong,.tool-page .review-card p,.tool-page .stat-card strong,.tool-page .stat-item strong,.tool-page .upload-box strong,.watermark-page .password-output,.watermark-page .result-box strong,.watermark-page .review-card p,.watermark-page .stat-card strong,.watermark-page .stat-item strong,.watermark-page .upload-box strong{color:#f6f8fb!important}.compress-page .canvas-wrap,.compress-page .empty-panel,.compress-page .image-frame,.compress-page .password-output,.lucky-page .canvas-wrap,.lucky-page .empty-panel,.lucky-page .image-frame,.lucky-page .password-output,.review-page .canvas-wrap,.review-page .empty-panel,.review-page .image-frame,.review-page .password-output,.tool-page .canvas-wrap,.tool-page .empty-panel,.tool-page .image-frame,.tool-page .password-output,.watermark-page .canvas-wrap,.watermark-page .empty-panel,.watermark-page .image-frame,.watermark-page .password-output{background:linear-gradient(90deg,rgba(139,177,204,.07) .02667rem,transparent 0),linear-gradient(rgba(178,209,190,.05) .02667rem,transparent 0),rgba(9,14,22,.82)!important;background-size:1.12rem 1.12rem,1.12rem 1.12rem,auto;border:.02667rem solid rgba(160,184,204,.15)}.compress-page .field-line input,.compress-page .field-line select,.compress-page .text-input,.compress-page textarea,.lucky-page .field-line input,.lucky-page .field-line select,.lucky-page .text-input,.lucky-page textarea,.review-page .field-line input,.review-page .field-line select,.review-page .text-input,.review-page textarea,.tool-page .field-line input,.tool-page .field-line select,.tool-page .text-input,.tool-page textarea,.watermark-page .field-line input,.watermark-page .field-line select,.watermark-page .text-input,.watermark-page textarea{border-color:rgba(160,184,204,.18)!important;color:#f6f8fb!important;background:rgba(9,14,22,.6)!important;box-shadow:inset 0 0 0 .02667rem hsla(0,0%,100%,.025);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.compress-page .field-line input:focus,.compress-page .field-line select:focus,.compress-page .text-input:focus,.compress-page textarea:focus,.lucky-page .field-line input:focus,.lucky-page .field-line select:focus,.lucky-page .text-input:focus,.lucky-page textarea:focus,.review-page .field-line input:focus,.review-page .field-line select:focus,.review-page .text-input:focus,.review-page textarea:focus,.tool-page .field-line input:focus,.tool-page .field-line select:focus,.tool-page .text-input:focus,.tool-page textarea:focus,.watermark-page .field-line input:focus,.watermark-page .field-line select:focus,.watermark-page .text-input:focus,.watermark-page textarea:focus{border-color:rgba(165,195,214,.5)!important;box-shadow:0 0 0 .08rem rgba(127,160,184,.12),inset 0 0 0 .02667rem hsla(0,0%,100%,.035)}.compress-page .field-line input::placeholder,.compress-page .text-input::placeholder,.compress-page textarea::placeholder,.lucky-page .field-line input::placeholder,.lucky-page .text-input::placeholder,.lucky-page textarea::placeholder,.review-page .field-line input::placeholder,.review-page .text-input::placeholder,.review-page textarea::placeholder,.tool-page .field-line input::placeholder,.tool-page .text-input::placeholder,.tool-page textarea::placeholder,.watermark-page .field-line input::placeholder,.watermark-page .text-input::placeholder,.watermark-page textarea::placeholder{color:rgba(237,243,248,.34)}.compress-page .action-grid button,.compress-page .category-grid button,.compress-page .panel-head button,.compress-page .preset-row button,.compress-page .result-box button,.compress-page .review-card button,.lucky-page .action-grid button,.lucky-page .category-grid button,.lucky-page .panel-head button,.lucky-page .preset-row button,.lucky-page .result-box button,.lucky-page .review-card button,.review-page .action-grid button,.review-page .category-grid button,.review-page .panel-head button,.review-page .preset-row button,.review-page .result-box button,.review-page .review-card button,.tool-page .action-grid button,.tool-page .category-grid button,.tool-page .panel-head button,.tool-page .preset-row button,.tool-page .result-box button,.tool-page .review-card button,.watermark-page .action-grid button,.watermark-page .category-grid button,.watermark-page .panel-head button,.watermark-page .preset-row button,.watermark-page .result-box button,.watermark-page .review-card button{border-color:rgba(164,185,205,.22)!important;color:rgba(237,243,248,.78)!important;background:hsla(0,0%,100%,.05)!important;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.compress-page .action-grid button:hover,.compress-page .category-grid button.active,.compress-page .category-grid button:hover,.compress-page .panel-head button:hover,.compress-page .preset-row button.active,.compress-page .preset-row button:hover,.compress-page .result-box button:hover,.compress-page .review-card button:hover,.lucky-page .action-grid button:hover,.lucky-page .category-grid button.active,.lucky-page .category-grid button:hover,.lucky-page .panel-head button:hover,.lucky-page .preset-row button.active,.lucky-page .preset-row button:hover,.lucky-page .result-box button:hover,.lucky-page .review-card button:hover,.review-page .action-grid button:hover,.review-page .category-grid button.active,.review-page .category-grid button:hover,.review-page .panel-head button:hover,.review-page .preset-row button.active,.review-page .preset-row button:hover,.review-page .result-box button:hover,.review-page .review-card button:hover,.tool-page .action-grid button:hover,.tool-page .category-grid button.active,.tool-page .category-grid button:hover,.tool-page .panel-head button:hover,.tool-page .preset-row button.active,.tool-page .preset-row button:hover,.tool-page .result-box button:hover,.tool-page .review-card button:hover,.watermark-page .action-grid button:hover,.watermark-page .category-grid button.active,.watermark-page .category-grid button:hover,.watermark-page .panel-head button:hover,.watermark-page .preset-row button.active,.watermark-page .preset-row button:hover,.watermark-page .result-box button:hover,.watermark-page .review-card button:hover{color:#f7fbff!important;border-color:rgba(165,195,214,.42)!important;background:rgba(127,160,184,.13)!important;box-shadow:0 .21333rem .42667rem rgba(0,0,0,.14);transform:translateY(-.02667rem)}.compress-page .van-button,.lucky-page .van-button,.review-page .van-button,.tool-page .van-button,.watermark-page .van-button{border:0!important;border-radius:.21333rem!important;filter:saturate(.82) brightness(.96);box-shadow:0 .21333rem .48rem rgba(0,0,0,.17);transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease,filter .22s ease}.compress-page .van-button--plain,.lucky-page .van-button--plain,.review-page .van-button--plain,.tool-page .van-button--plain,.watermark-page .van-button--plain{border:.02667rem solid rgba(164,185,205,.24)!important;color:rgba(237,243,248,.8)!important;background:hsla(0,0%,100%,.05)!important;box-shadow:inset 0 0 0 .02667rem hsla(0,0%,100%,.025)}.compress-page .van-button:not(.van-button--disabled):hover,.lucky-page .van-button:not(.van-button--disabled):hover,.review-page .van-button:not(.van-button--disabled):hover,.tool-page .van-button:not(.van-button--disabled):hover,.watermark-page .van-button:not(.van-button--disabled):hover{filter:saturate(.9) brightness(1);transform:translateY(-.02667rem);box-shadow:0 .32rem .58667rem rgba(0,0,0,.2)}.compress-page .record-footer,.lucky-page .record-footer,.review-page .record-footer,.tool-page .record-footer,.watermark-page .record-footer{position:relative;z-index:1;background:rgba(15,21,32,.88)!important;border-top:.02667rem solid rgba(160,184,204,.12)}.compress-page .length-range,.compress-page .quality-range,.compress-page .range-line input,.lucky-page .length-range,.lucky-page .quality-range,.lucky-page .range-line input,.review-page .length-range,.review-page .quality-range,.review-page .range-line input,.tool-page .length-range,.tool-page .quality-range,.tool-page .range-line input,.watermark-page .length-range,.watermark-page .quality-range,.watermark-page .range-line input{background:rgba(237,243,248,.13)!important}.compress-page .length-range::-webkit-slider-thumb,.compress-page .quality-range::-webkit-slider-thumb,.compress-page .range-line input::-webkit-slider-thumb,.lucky-page .length-range::-webkit-slider-thumb,.lucky-page .quality-range::-webkit-slider-thumb,.lucky-page .range-line input::-webkit-slider-thumb,.review-page .length-range::-webkit-slider-thumb,.review-page .quality-range::-webkit-slider-thumb,.review-page .range-line input::-webkit-slider-thumb,.tool-page .length-range::-webkit-slider-thumb,.tool-page .quality-range::-webkit-slider-thumb,.tool-page .range-line input::-webkit-slider-thumb,.watermark-page .length-range::-webkit-slider-thumb,.watermark-page .quality-range::-webkit-slider-thumb,.watermark-page .range-line input::-webkit-slider-thumb{border-color:hsla(0,0%,100%,.86)!important;background:#b8d6c3!important;box-shadow:0 0 .26667rem rgba(184,214,195,.24)!important}.compress-page .length-range::-moz-range-thumb,.compress-page .quality-range::-moz-range-thumb,.compress-page .range-line input::-moz-range-thumb,.lucky-page .length-range::-moz-range-thumb,.lucky-page .quality-range::-moz-range-thumb,.lucky-page .range-line input::-moz-range-thumb,.review-page .length-range::-moz-range-thumb,.review-page .quality-range::-moz-range-thumb,.review-page .range-line input::-moz-range-thumb,.tool-page .length-range::-moz-range-thumb,.tool-page .quality-range::-moz-range-thumb,.tool-page .range-line input::-moz-range-thumb,.watermark-page .length-range::-moz-range-thumb,.watermark-page .quality-range::-moz-range-thumb,.watermark-page .range-line input::-moz-range-thumb{border-color:hsla(0,0%,100%,.86)!important;background:#b8d6c3!important;box-shadow:0 0 .26667rem rgba(184,214,195,.24)!important}.compress-page .option-list label,.lucky-page .option-list label,.review-page .option-list label,.tool-page .option-list label,.watermark-page .option-list label{border-color:rgba(160,184,204,.16)!important;color:#edf3f8!important;background:hsla(0,0%,100%,.05)!important;transition:border-color .2s ease,background .2s ease,transform .2s ease}.compress-page .option-list label:hover,.lucky-page .option-list label:hover,.review-page .option-list label:hover,.tool-page .option-list label:hover,.watermark-page .option-list label:hover{border-color:rgba(165,195,214,.36)!important;background:rgba(127,160,184,.1)!important;transform:translateY(-.02667rem)}.compress-page .option-list input,.compress-page .switch-line input,.lucky-page .option-list input,.lucky-page .switch-line input,.review-page .option-list input,.review-page .switch-line input,.tool-page .option-list input,.tool-page .switch-line input,.watermark-page .option-list input,.watermark-page .switch-line input{accent-color:#8bcdaa!important}.compress-page .result-card,.compress-page .review-card,.compress-page .stat-card,.lucky-page .result-card,.lucky-page .review-card,.lucky-page .stat-card,.review-page .result-card,.review-page .review-card,.review-page .stat-card,.tool-page .result-card,.tool-page .review-card,.tool-page .stat-card,.watermark-page .result-card,.watermark-page .review-card,.watermark-page .stat-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.compress-page .result-card:hover,.compress-page .review-card:hover,.compress-page .stat-card:hover,.lucky-page .result-card:hover,.lucky-page .review-card:hover,.lucky-page .stat-card:hover,.review-page .result-card:hover,.review-page .review-card:hover,.review-page .stat-card:hover,.tool-page .result-card:hover,.tool-page .review-card:hover,.tool-page .stat-card:hover,.watermark-page .result-card:hover,.watermark-page .review-card:hover,.watermark-page .stat-card:hover{transform:translateY(-.05333rem);border-color:rgba(165,195,214,.34)!important;box-shadow:0 .32rem .58667rem rgba(0,0,0,.2)}.compress-page .ball,.lucky-page .ball,.review-page .ball,.tool-page .ball,.watermark-page .ball{box-shadow:0 .21333rem .48rem rgba(7,12,20,.18);animation:techBallPulse 3s ease-in-out infinite}.compress-page .red,.lucky-page .red,.review-page .red,.tool-page .red,.watermark-page .red{color:#fff!important;background:linear-gradient(135deg,#a9575f,#d28a9a)!important;border-color:rgba(210,138,154,.34)!important}.compress-page .blue,.lucky-page .blue,.review-page .blue,.tool-page .blue,.watermark-page .blue{color:#fff!important;background:linear-gradient(135deg,#2e5f91,#67a7d7)!important;border-color:rgba(103,167,215,.34)!important}.compress-page .mask,.lucky-page .mask,.review-page .mask,.tool-page .mask,.watermark-page .mask{background:rgba(9,14,22,.62)!important;backdrop-filter:blur(.21333rem)}.compress-page .mask>div,.lucky-page .mask>div,.review-page .mask>div,.tool-page .mask>div,.watermark-page .mask>div{border:.02667rem solid rgba(160,184,204,.18);background:rgba(17,24,36,.92)!important}.compress-page .mask span,.lucky-page .mask span,.review-page .mask span,.tool-page .mask span,.watermark-page .mask span{color:#b8d6c3!important}@keyframes techGridDrift{0%{background-position:0 0,0 0}to{background-position:1.12rem 1.12rem,1.12rem 1.12rem}}@keyframes techScanBeam{0%,12%{transform:translateY(0);opacity:0}30%{opacity:.55}70%{opacity:.36}to{transform:translateY(720%);opacity:0}}@keyframes techPanelIn{0%{opacity:0;transform:translateY(.37333rem)}to{opacity:1;transform:translateY(0)}}@keyframes techBallPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-.05333rem)}}@media(prefers-reduced-motion:reduce){.compress-page .ball,.compress-page:after,.compress-page:before,.compress-scroll>section,.lucky-page .ball,.lucky-page:after,.lucky-page:before,.lucky-scroll>section,.review-page .ball,.review-page:after,.review-page:before,.review-scroll>section,.tool-page .ball,.tool-page:after,.tool-page:before,.tool-scroll>section,.watermark-page .ball,.watermark-page:after,.watermark-page:before,.watermark-scroll>section{animation:none!important}}