.ps-modal-mask[data-v-27cba6ca]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:#040508b8;backdrop-filter:blur(3px)}.ps-modal[data-v-27cba6ca]{width:100%;max-width:392px;max-height:86vh;overflow-y:auto;padding:24px 24px 22px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#0d0f15;font-family:Inter,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.ps-modal-head[data-v-27cba6ca]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ps-modal-title[data-v-27cba6ca]{font-size:15px;font-weight:500;color:#e8eaf1}.ps-modal-x[data-v-27cba6ca]{width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:#6f7fa6;font-size:17px;line-height:1;cursor:pointer}.ps-modal-x[data-v-27cba6ca]:hover{background:#ffffff0d;color:#cdd2dd}.ps-modal-sub[data-v-27cba6ca]{margin:0 0 18px;font-size:12px;font-weight:300;line-height:1.8;color:#6f7fa6}.ps-modal-warn[data-v-27cba6ca]{margin:0 0 16px;padding:10px 12px;border:1px solid rgba(239,68,68,.28);border-radius:8px;background:#ef44440f;font-size:12px;line-height:1.8;color:#f0a79e}.ps-modal-warn code[data-v-27cba6ca]{padding:1px 5px;border-radius:4px;background:#ffffff12;font-family:JetBrains Mono,Consolas,Menlo,monospace;font-size:11.5px;color:#cdd2dd}.ps-modal-error[data-v-27cba6ca]{margin:0 0 14px;font-size:12px;line-height:1.7;color:#f0857a}.ps-field[data-v-27cba6ca]{display:block;margin-bottom:14px}.ps-field-label[data-v-27cba6ca]{display:block;margin-bottom:7px;font-size:12px;color:#8f96a8}.ps-input[data-v-27cba6ca]{width:100%;height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff05;color:#e8eaf1;font-family:inherit;font-size:13px;font-weight:300;outline:none;transition:border-color .18s ease;box-sizing:border-box}.ps-input[data-v-27cba6ca]::placeholder{color:#4d5464}.ps-input[data-v-27cba6ca]:focus{border-color:#2563eb99}.ps-submit[data-v-27cba6ca]{width:100%;height:40px;margin-top:6px;border:none;border-radius:9px;background:#2563eb;color:#fff;font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background .18s ease}.ps-submit[data-v-27cba6ca]:hover{background:#1d4ed8}.ps-submit[data-v-27cba6ca]:disabled{opacity:.6;cursor:not-allowed}.ps-modal-switch[data-v-27cba6ca]{margin:16px 0 0;text-align:center;font-size:12px;color:#6f7fa6}.ps-modal-switch a[data-v-27cba6ca]{color:#7ea6f0;text-decoration:none}.ps-modal-switch a[data-v-27cba6ca]:hover{text-decoration:underline}.nav[data-v-18010012]{position:sticky;top:0;z-index:50;padding:22px 0;background:#0a0b0fd1;backdrop-filter:blur(14px)}.container[data-v-18010012]{max-width:1140px;margin:0 auto;padding:0 40px}.nav-inner[data-v-18010012]{display:flex;align-items:center}.logo[data-v-18010012]{font-size:16px;font-weight:600;letter-spacing:.01em;color:#eef0f6;cursor:pointer}.nav-links[data-v-18010012]{display:flex;align-items:center;gap:26px;margin-left:72px}.nav-links a[data-v-18010012]{font-size:13px;font-weight:400;color:#9ba1b0;text-decoration:none;cursor:pointer;transition:color .25s ease}.nav-links a[data-v-18010012]:hover{color:#e8eaf1}.sep[data-v-18010012]{width:1px;height:12px;background:#ffffff1f}.nav-cta[data-v-18010012]{margin-left:auto;display:flex;align-items:center;gap:16px}.nav-cta .n-button[data-v-18010012]{font-size:13px}.nav-cta .n-button--text[data-v-18010012]{color:#9ba1b0}.nav-cta .n-button--text[data-v-18010012]:hover{color:#e8eaf1}.cta.n-button[data-v-18010012]{color:#2563eb;font-weight:500}html,body,#app{margin:0;padding:0;min-height:100%;background:#0a0b0f}body{font-family:Inter,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;color:#e8eaf1;-webkit-font-smoothing:antialiased}.app-shell[data-v-e659aba8]{display:flex;align-items:stretch}.rail[data-v-e659aba8]{flex:none;width:76px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0;border-right:1px solid rgba(255,255,255,.06);background:#ffffff03}.rail-item[data-v-e659aba8]{width:60px;padding:10px 0 8px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:6px;color:#8f96a8;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease;border:1px solid transparent}.rail-item[data-v-e659aba8]:hover{color:#e8eaf1;background:#ffffff0a}.rail-item.active[data-v-e659aba8]{color:#eef0f6;background:#2563eb12;border-color:#2563eb73}.rail-ico[data-v-e659aba8]{width:20px;height:20px;display:grid;place-items:center}.rail-ico svg[data-v-e659aba8]{width:20px;height:20px;display:block}.rail-text[data-v-e659aba8]{font-size:10.5px;font-weight:300;letter-spacing:.02em;line-height:1;white-space:nowrap}.app-main[data-v-e659aba8]{flex:1;min-width:0}.page[data-v-825ea0ac]{min-height:100vh;background:#0a0b0f;color:#e8eaf1;font-family:Inter,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.container[data-v-825ea0ac]{max-width:1140px;margin:0 auto;padding:0 40px}.eyebrow[data-v-825ea0ac]{margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#71788c}.section-title[data-v-825ea0ac]{margin:0;font-size:34px;font-weight:300;letter-spacing:.01em;text-align:center;color:#eef0f6}.section-title.left[data-v-825ea0ac]{text-align:left}main[data-v-825ea0ac]{padding-top:8px}.hero[data-v-825ea0ac]{padding:120px 40px 0;text-align:center}.hero-title[data-v-825ea0ac]{margin:0;font-size:60px;font-weight:300;line-height:1.18;letter-spacing:-.01em;color:#f2f4fa}.hero-sub[data-v-825ea0ac]{max-width:560px;margin:28px auto 0;font-size:16px;font-weight:300;line-height:1.8;color:#8f96a8}.hero-actions[data-v-825ea0ac]{margin-top:44px;display:flex;justify-content:center;gap:14px}.btn-solid.n-button[data-v-825ea0ac]{background:#2563eb;border:1px solid #2563eb;color:#fff;font-weight:500;padding:12px 30px;height:auto;border-radius:10px;transition:background .25s ease,border-color .25s ease}.btn-solid.n-button[data-v-825ea0ac]:hover,.btn-solid.n-button[data-v-825ea0ac]:focus{background:#1d4fd7;border-color:#1d4fd7;color:#fff}.btn-line.n-button[data-v-825ea0ac]{background:transparent;border:1px solid rgba(255,255,255,.14);color:#cdd2dd;font-weight:400;padding:12px 30px;height:auto;border-radius:10px;transition:border-color .25s ease,color .25s ease}.btn-line.n-button[data-v-825ea0ac]:hover,.btn-line.n-button[data-v-825ea0ac]:focus{border-color:#ffffff52;color:#f2f4fa}.preview-wrap[data-v-825ea0ac]{margin-top:84px;padding-bottom:110px}.preview-frame[data-v-825ea0ac]{border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff05;overflow:hidden}.preview-bar[data-v-825ea0ac]{display:flex;gap:8px;align-items:center;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.dot[data-v-825ea0ac]{width:8px;height:8px;border-radius:50%;background:#ffffff1f}.preview-screen[data-v-825ea0ac]{height:520px;display:grid;place-items:center}.preview-text[data-v-825ea0ac]{font-size:13px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:#5c6375}.features[data-v-825ea0ac]{padding:40px 40px 110px;display:grid;justify-items:center;gap:28px}.feature-card[data-v-825ea0ac]{width:100%;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:54px 56px;transition:border-color .3s ease}.feature-card[data-v-825ea0ac]:hover{border-color:#ffffff24}.feature-tag[data-v-825ea0ac]{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#2563eb}.feature-body h3[data-v-825ea0ac]{margin:16px 0 22px;font-size:26px;font-weight:400;letter-spacing:.01em;color:#eef0f6}.points[data-v-825ea0ac]{list-style:none;margin:0;padding:0}.points li[data-v-825ea0ac]{font-size:14px;font-weight:300;color:#a7adbc;padding:7px 0 7px 20px;position:relative}.points li[data-v-825ea0ac]:before{content:"";position:absolute;left:0;top:15px;width:10px;height:1px;background:#3d4454}.more.n-button[data-v-825ea0ac]{margin-top:24px;font-size:13px;color:#7f96e8}.more.n-button[data-v-825ea0ac]:hover{color:#9db4f0}.feature-visual[data-v-825ea0ac]{height:220px;border:1px dashed rgba(255,255,255,.12);border-radius:14px;display:grid;place-items:center}.feature-visual span[data-v-825ea0ac]{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#5c6375}.adv[data-v-825ea0ac]{padding:104px 40px;border-top:1px solid rgba(255,255,255,.05)}.adv-grid[data-v-825ea0ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:56px}.adv-item h4[data-v-825ea0ac]{margin:22px 0 10px;font-size:16px;font-weight:500;color:#eef0f6}.adv-item p[data-v-825ea0ac]{margin:0;font-size:13.5px;font-weight:300;color:#8f96a8;line-height:1.7}.adv-icon[data-v-825ea0ac]{width:42px;height:42px;border:1px solid rgba(255,255,255,.09);border-radius:12px;display:grid;place-items:center;color:#10b981}.adv-icon svg[data-v-825ea0ac]{width:19px;height:19px}.pricing[data-v-825ea0ac]{padding:104px 40px;border-top:1px solid rgba(255,255,255,.05);display:grid;justify-items:center}.plan-grid[data-v-825ea0ac]{width:100%;margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plan[data-v-825ea0ac]{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:28px 26px;display:flex;flex-direction:column;background:#ffffff04;transition:border-color .3s ease}.plan[data-v-825ea0ac]:hover{border-color:#ffffff26}.plan.featured[data-v-825ea0ac]{border-color:#2563eb80;background:#2563eb0d}.plan.featured[data-v-825ea0ac]:hover{border-color:#2563ebcc}.badge[data-v-825ea0ac]{position:absolute;top:-9px;left:22px;background:#2563eb;color:#fff;font-size:10.5px;font-weight:500;letter-spacing:.1em;padding:3px 10px;border-radius:99px}.plan h3[data-v-825ea0ac]{margin:0;font-size:15px;font-weight:500;color:#cdd2dd}.price[data-v-825ea0ac]{margin:18px 0 2px;display:flex;align-items:baseline;gap:7px}.price b[data-v-825ea0ac]{font-size:30px;font-weight:300;letter-spacing:-.01em;color:#f2f4fa}.price span[data-v-825ea0ac]{font-size:12.5px;color:#71788c}.plan-list[data-v-825ea0ac]{list-style:none;margin:16px 0 24px;padding:0}.plan-list li[data-v-825ea0ac]{font-size:13px;font-weight:300;color:#9ba1b0;padding:6px 0}.faq[data-v-825ea0ac]{padding:104px 40px;border-top:1px solid rgba(255,255,255,.05)}.faq .eyebrow[data-v-825ea0ac]{text-align:left}.faq .section-title[data-v-825ea0ac]{margin-bottom:48px}.faq[data-v-825ea0ac] .n-collapse{--n-divider-color: rgba(255, 255, 255, .07);--n-title-text-color: #cdd2dd;--n-title-text-color-active: #eef0f6;--n-text-color: #8f96a8;--n-font-size: 15px;--n-title-font-size: 15px;--n-title-font-weight: 400;--n-item-margin: 0;--n-title-padding: 22px 2px;--n-arrow-color: #71788c}.ans[data-v-825ea0ac]{padding:0 2px 22px;font-size:14px;font-weight:300;line-height:1.8;color:#8f96a8}.footer[data-v-825ea0ac]{border-top:1px solid rgba(255,255,255,.05)}.footer-inner[data-v-825ea0ac]{padding-top:40px;padding-bottom:40px;font-size:12.5px;font-weight:300;color:#5c6375}.page[data-v-5a5137b3]{min-height:100vh;background:#0a0b0f;color:#e8eaf1;font-family:Inter,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.body[data-v-5a5137b3]{max-width:1140px;margin:0 auto;padding:56px 40px 120px}.page-head[data-v-5a5137b3]{margin-bottom:52px}.eyebrow[data-v-5a5137b3]{margin:0 0 16px;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#71788c}.title[data-v-5a5137b3]{margin:0;font-size:40px;font-weight:300;letter-spacing:.01em;line-height:1.2;color:#f2f4fa}.sub[data-v-5a5137b3]{margin:18px 0 0;max-width:560px;font-size:14.5px;font-weight:300;line-height:1.8;color:#8f96a8}.layout[data-v-5a5137b3]{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:start}.col[data-v-5a5137b3]{display:grid;gap:28px}.block[data-v-5a5137b3],.panel[data-v-5a5137b3]{border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff04;padding:28px 28px 30px}.block-head[data-v-5a5137b3]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:24px}.block-title[data-v-5a5137b3],.panel-title[data-v-5a5137b3]{font-size:14.5px;font-weight:500;color:#cdd2dd}.block-hint[data-v-5a5137b3],.panel-hint[data-v-5a5137b3]{font-size:11.5px;color:#5c6375}.head-actions[data-v-5a5137b3]{display:flex;align-items:center;gap:14px}.act-sep[data-v-5a5137b3]{width:1px;height:12px;background:#ffffff1f}.mono[data-v-5a5137b3]{font-family:JetBrains Mono,Consolas,Menlo,monospace}.act.n-button[data-v-5a5137b3]{font-size:12.5px;font-weight:400;padding:0}.act-primary.n-button[data-v-5a5137b3]{color:#7f96e8}.act-primary.n-button[data-v-5a5137b3]:hover{color:#a9bdf3}.act-danger.n-button[data-v-5a5137b3]{color:#8f96a8}.act-danger.n-button[data-v-5a5137b3]:hover{color:#ef4444}.upload-zone[data-v-5a5137b3]{border:1px dashed rgba(255,255,255,.12);border-radius:14px;min-height:220px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;cursor:pointer;transition:border-color .25s ease,background .25s ease}.upload-zone[data-v-5a5137b3]:hover{border-color:#ffffff38;background:#ffffff03}.upload-ico[data-v-5a5137b3]{font-size:22px;font-weight:200;line-height:1;color:#3d4454}.upload-main[data-v-5a5137b3]{margin:0;font-size:14px;font-weight:300;color:#a7adbc}.upload-sub[data-v-5a5137b3]{margin:0;font-size:11.5px;font-weight:300;letter-spacing:.02em;color:#5c6375}.img-list[data-v-5a5137b3]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.img-card[data-v-5a5137b3]{position:relative;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff03;transition:border-color .25s ease}.img-card[data-v-5a5137b3]:hover{border-color:#ffffff26}.thumb[data-v-5a5137b3]{flex:none;width:48px;height:48px;border:1px dashed rgba(255,255,255,.12);border-radius:8px;display:grid;place-items:center}.thumb-text[data-v-5a5137b3]{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#43495a}.meta[data-v-5a5137b3]{min-width:0;display:grid;gap:3px}.name[data-v-5a5137b3]{font-size:12.5px;font-weight:400;color:#cdd2dd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.size[data-v-5a5137b3]{font-size:11px;color:#5c6375}.rm[data-v-5a5137b3]{position:absolute;top:8px;right:8px;width:20px;height:20px;display:grid;place-items:center;font-size:14px;line-height:1;color:#8f96a8;background:transparent;border:none;border-radius:6px;cursor:pointer;opacity:0;transition:opacity .2s ease,color .2s ease}.img-card:hover .rm[data-v-5a5137b3]{opacity:1}.rm[data-v-5a5137b3]:hover{color:#ef4444}.panel[data-v-5a5137b3]{position:sticky;top:92px}.panel-head[data-v-5a5137b3]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.group[data-v-5a5137b3]{padding-top:26px}.group+.group[data-v-5a5137b3]{margin-top:26px;border-top:1px solid rgba(255,255,255,.05)}.group-title[data-v-5a5137b3]{margin:0 0 18px;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#71788c}.radio-list[data-v-5a5137b3]{display:grid;gap:8px}.radio-item[data-v-5a5137b3]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:10px;cursor:pointer;transition:border-color .25s ease}.radio-item[data-v-5a5137b3]:hover{border-color:#ffffff29}.radio-item.checked[data-v-5a5137b3]{border-color:#2563eb80;background:#2563eb0d}.dot[data-v-5a5137b3]{position:relative;flex:none;width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.28)}.radio-item.checked .dot[data-v-5a5137b3]{border-color:#2563eb}.radio-item.checked .dot[data-v-5a5137b3]:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#2563eb}.radio-label[data-v-5a5137b3]{font-size:13px;font-weight:400;color:#e8eaf1;font-family:JetBrains Mono,Consolas,Menlo,monospace}.radio-note[data-v-5a5137b3]{margin-left:auto;font-size:11.5px;color:#5c6375}.field[data-v-5a5137b3]{display:flex;align-items:center;gap:16px;padding:10px 0}.field-label[data-v-5a5137b3]{flex:none;width:60px;font-size:13px;font-weight:300;color:#a7adbc}.field-input[data-v-5a5137b3],.field-slider[data-v-5a5137b3]{flex:1}.field-val[data-v-5a5137b3]{flex:none;width:28px;text-align:right;font-size:12px;color:#8f96a8}.field-slider[data-v-5a5137b3] .n-slider{--n-rail-color: rgba(255, 255, 255, .1);--n-rail-color-hover: rgba(255, 255, 255, .16);--n-fill-color: #2563eb;--n-fill-color-hover: #2563eb;--n-handle-size: 14px;--n-handle-color: #0d0f16;--n-handle-border: 1px solid #2563eb}.check-item[data-v-5a5137b3]{display:flex;align-items:center;gap:12px;padding:10px 0;cursor:pointer}.check-item+.check-item[data-v-5a5137b3]{border-top:1px solid rgba(255,255,255,.04)}.check-text[data-v-5a5137b3]{font-size:13.5px;font-weight:300;color:#cdd2dd}.check-note[data-v-5a5137b3]{margin-left:auto;font-size:11.5px;color:#5c6375}.btn-solid.n-button[data-v-5a5137b3]{background:#2563eb;border:1px solid #2563eb;color:#fff;font-weight:500;font-size:13.5px;height:auto;padding:11px 22px;border-radius:10px;transition:background .25s ease,border-color .25s ease}.btn-solid.n-button[data-v-5a5137b3]:hover,.btn-solid.n-button[data-v-5a5137b3]:focus{background:#1d4fd7;border-color:#1d4fd7;color:#fff}.btn-line.n-button[data-v-5a5137b3]{background:transparent;border:1px solid rgba(255,255,255,.14);color:#cdd2dd;font-weight:400;font-size:13.5px;height:auto;padding:11px 22px;border-radius:10px;transition:border-color .25s ease,color .25s ease}.btn-line.n-button[data-v-5a5137b3]:hover,.btn-line.n-button[data-v-5a5137b3]:focus{border-color:#ffffff52;color:#f2f4fa}.progress-block[data-v-5a5137b3]{margin-top:40px}.progress-block .block-head[data-v-5a5137b3]{margin-bottom:18px}.progress-bar[data-v-5a5137b3]{height:2px;border-radius:99px;background:#ffffff14;overflow:hidden}.progress-fill[data-v-5a5137b3]{display:block;width:0;height:100%;background:#2563eb;transition:width .4s ease}.progress-text[data-v-5a5137b3]{margin:14px 0 0;font-size:12px;font-weight:300;color:#5c6375}.img-card.selected[data-v-5a5137b3]{border-color:#2563eb73;background:#2563eb0d;box-shadow:inset 0 0 0 1px #2563eb33}.img-card.selected[data-v-5a5137b3]:hover{border-color:#2563ebb3;background:#2563eb12;box-shadow:inset 0 0 0 1px #2563eb47}.img-card.selected .rm[data-v-5a5137b3]{color:#2563ebd9}.img-card.selected .rm[data-v-5a5137b3]:hover{color:#ef4444}.img-card[aria-selected=true][data-v-5a5137b3]{border-color:#2563eb73;background:#2563eb0d;box-shadow:inset 0 0 0 1px #2563eb33}.img-card[aria-selected=true][data-v-5a5137b3]:hover{border-color:#2563ebb3;background:#2563eb12;box-shadow:inset 0 0 0 1px #2563eb47}.page[data-v-d8f09675]{min-height:100vh;background:#0a0b0f;color:#e8eaf1;font-family:Inter,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.body[data-v-d8f09675]{max-width:1140px;margin:0 auto;padding:56px 40px 120px}.page-head[data-v-d8f09675]{margin-bottom:52px}.eyebrow[data-v-d8f09675]{margin:0 0 16px;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#71788c}.title[data-v-d8f09675]{margin:0;font-size:40px;font-weight:300;letter-spacing:.01em;line-height:1.2;color:#f2f4fa}.sub[data-v-d8f09675]{margin:18px 0 0;max-width:620px;font-size:14.5px;font-weight:300;line-height:1.8;color:#8f96a8}.block[data-v-d8f09675]{border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff04;padding:28px 28px 30px}.block+.block[data-v-d8f09675]{margin-top:28px}.block-head[data-v-d8f09675]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:24px}.block-title[data-v-d8f09675]{font-size:14.5px;font-weight:500;color:#cdd2dd}.block-hint[data-v-d8f09675]{font-size:11.5px;color:#5c6375}.mono[data-v-d8f09675]{font-family:JetBrains Mono,Consolas,Menlo,monospace}.toolbar[data-v-d8f09675]{display:flex;align-items:center;gap:16px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.05)}.toolbar-label[data-v-d8f09675]{flex:none;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#71788c}.tpl-select[data-v-d8f09675]{flex:1;max-width:420px}.toolbar-actions[data-v-d8f09675]{margin-left:auto;display:flex;align-items:center;gap:14px}.act-sep[data-v-d8f09675]{width:1px;height:12px;background:#ffffff1f}.act.n-button[data-v-d8f09675]{font-size:12.5px;font-weight:400;padding:0}.act-primary.n-button[data-v-d8f09675]{color:#7f96e8}.act-primary.n-button[data-v-d8f09675]:hover{color:#a9bdf3}.act-danger.n-button[data-v-d8f09675]{color:#8f96a8}.act-danger.n-button[data-v-d8f09675]:hover{color:#ef4444}.tpl-select[data-v-d8f09675] .n-base-selection{--n-color: rgba(255, 255, 255, .03);--n-color-active: rgba(255, 255, 255, .05);--n-border: 1px solid rgba(255, 255, 255, .1);--n-border-hover: 1px solid rgba(37, 99, 235, .55);--n-border-focus: 1px solid #2563eb;--n-box-shadow-focus: none;--n-text-color: #cdd2dd;--n-placeholder-color: #5c6375;--n-arrow-color: #8f96a8}.prompt-grid[data-v-d8f09675]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.field-col[data-v-d8f09675]{min-width:0}.field-label[data-v-d8f09675]{display:block;margin-bottom:10px;font-size:13px;font-weight:300;color:#a7adbc}.field-area[data-v-d8f09675]{width:100%}.field-area[data-v-d8f09675] .n-input{--n-color: rgba(255, 255, 255, .02);--n-color-focus: rgba(255, 255, 255, .035);--n-border: 1px solid rgba(255, 255, 255, .1);--n-border-hover: 1px solid rgba(37, 99, 235, .45);--n-border-focus: 1px solid #2563eb;--n-box-shadow-focus: none;--n-text-color: #e8eaf1;--n-placeholder-color: #5c6375;--n-caret-color: #2563eb;--n-border-radius: 12px}.field-area[data-v-d8f09675] .n-input__textarea-el,.field-area[data-v-d8f09675] .n-input__input-el{font-family:Inter,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:13.5px;font-weight:300;line-height:1.75;padding:12px 14px}.grid-2[data-v-d8f09675]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.field[data-v-d8f09675]{display:flex;align-items:center;gap:16px;padding:10px 0}.field-block[data-v-d8f09675]{display:block;padding:18px 0 6px}.field-block .field-label[data-v-d8f09675]{margin-bottom:10px}.field-slider[data-v-d8f09675]{flex:1;min-width:0}.field-val[data-v-d8f09675]{flex:none;width:40px;text-align:right;font-size:12px;color:#8f96a8}.field-slider[data-v-d8f09675] .n-slider{--n-rail-color: rgba(255, 255, 255, .1);--n-rail-color-hover: rgba(255, 255, 255, .16);--n-fill-color: #2563eb;--n-fill-color-hover: #2563eb;--n-handle-size: 14px;--n-handle-color: #0d0f16;--n-handle-border: 1px solid #2563eb}.sub-head[data-v-d8f09675]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:26px 0 16px;padding-top:24px;border-top:1px solid rgba(255,255,255,.05)}.sub-title[data-v-d8f09675]{font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#71788c}.sub-hint[data-v-d8f09675]{font-size:11.5px;color:#5c6375}.ref-row[data-v-d8f09675]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:stretch}.upload-zone[data-v-d8f09675]{border:1px dashed rgba(255,255,255,.12);border-radius:14px;min-height:148px;display:grid;place-items:center;align-content:center;gap:8px;padding:16px 12px;text-align:center;cursor:pointer;transition:border-color .25s ease,background .25s ease}.upload-zone[data-v-d8f09675]:hover{border-color:#ffffff38;background:#ffffff03}.upload-ico[data-v-d8f09675]{font-size:20px;font-weight:200;line-height:1;color:#3d4454}.upload-main[data-v-d8f09675]{margin:0;font-size:13px;font-weight:300;color:#a7adbc}.upload-sub[data-v-d8f09675]{margin:0;font-size:11px;font-weight:300;letter-spacing:.02em;color:#5c6375}.ref-side[data-v-d8f09675]{min-width:0;display:grid;align-content:start;gap:12px}.ref-list[data-v-d8f09675]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ref-card[data-v-d8f09675]{position:relative;display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff03;transition:border-color .25s ease}.ref-card[data-v-d8f09675]:hover{border-color:#ffffff26}.ref-card.ghost[data-v-d8f09675]{border-style:dashed;border-color:#ffffff0f;background:transparent}.ref-card.ghost .name[data-v-d8f09675],.ref-card.ghost .size[data-v-d8f09675]{color:#43495a}.thumb[data-v-d8f09675]{flex:none;width:44px;height:44px;border:1px dashed rgba(255,255,255,.12);border-radius:8px;display:grid;place-items:center}.thumb-text[data-v-d8f09675]{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#43495a}.meta[data-v-d8f09675]{min-width:0;display:grid;gap:3px}.name[data-v-d8f09675]{font-size:12.5px;font-weight:400;color:#cdd2dd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.size[data-v-d8f09675]{font-size:11px;color:#5c6375}.rm[data-v-d8f09675]{position:absolute;top:8px;right:8px;width:20px;height:20px;display:grid;place-items:center;font-size:14px;line-height:1;color:#8f96a8;background:transparent;border:none;border-radius:6px;cursor:pointer;opacity:0;transition:opacity .2s ease,color .2s ease}.ref-card:hover .rm[data-v-d8f09675]{opacity:1}.rm[data-v-d8f09675]:hover{color:#ef4444}.ref-note[data-v-d8f09675]{margin:0;font-size:11.5px;font-weight:300;color:#5c6375}.panel-actions[data-v-d8f09675]{display:flex;align-items:center;gap:14px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.btn-solid.n-button[data-v-d8f09675]{background:#2563eb;border:1px solid #2563eb;color:#fff;font-weight:500;font-size:13.5px;height:auto;padding:11px 22px;border-radius:10px;transition:background .25s ease,border-color .25s ease}.btn-solid.n-button[data-v-d8f09675]:hover,.btn-solid.n-button[data-v-d8f09675]:focus{background:#1d4fd7;border-color:#1d4fd7;color:#fff}.btn-line.n-button[data-v-d8f09675]{background:transparent;border:1px solid rgba(255,255,255,.14);color:#cdd2dd;font-weight:400;font-size:13.5px;height:auto;padding:11px 22px;border-radius:10px;transition:border-color .25s ease,color .25s ease}.btn-line.n-button[data-v-d8f09675]:hover,.btn-line.n-button[data-v-d8f09675]:focus{border-color:#ffffff52;color:#f2f4fa}.preview-block[data-v-d8f09675]{margin-top:28px}.preview-actions[data-v-d8f09675]{display:flex;align-items:baseline;gap:16px}.copy-btn.n-button[data-v-d8f09675]{font-size:12.5px;font-weight:400;padding:0}.copy-btn.n-button[data-v-d8f09675]:hover{color:#a9bdf3}.assembled[data-v-d8f09675]{border:1px dashed rgba(255,255,255,.1);border-radius:12px;background:#ffffff03;min-height:168px;padding:20px 22px;display:flex;align-items:flex-start}.assembled-text[data-v-d8f09675]{font-family:JetBrains Mono,Consolas,Menlo,monospace;font-size:12.5px;font-weight:300;line-height:1.9;color:#a7adbc;white-space:pre-wrap;word-break:break-word}.preview-note[data-v-d8f09675]{margin:14px 0 0;font-size:12px;font-weight:300;color:#5c6375}.auth-bar[data-v-d8f09675]{position:absolute;top:56px;right:40px;display:flex;align-items:center;gap:10px}.page-head[data-v-d8f09675]{position:relative}.auth-offline[data-v-d8f09675]{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:1px solid rgba(239,68,68,.32);border-radius:999px;background:#ef444412;color:#f0857a;font-size:11px;letter-spacing:.02em}.auth-user[data-v-d8f09675]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:400;color:#cdd2dd}.credit-chip[data-v-d8f09675]{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid rgba(37,99,235,.35);border-radius:999px;background:#2563eb14;font-size:12px;color:#9fbcf5}.credit-dot[data-v-d8f09675]{width:5px;height:5px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981b3}.credit-unit[data-v-d8f09675]{font-size:11px;color:#6f7fa6}.act-plain[data-v-d8f09675]{font-size:12.5px!important;color:#8f96a8!important}.act-plain[data-v-d8f09675]:hover{color:#cdd2dd!important}.gen-btn[data-v-d8f09675]{position:relative}.gen-btn.is-locked[data-v-d8f09675]{opacity:.42;filter:grayscale(.5);cursor:not-allowed}.gen-btn.is-locked[data-v-d8f09675]:hover{opacity:.55}.gen-btn.is-busy[data-v-d8f09675]{opacity:.75;cursor:progress}.gen-cost[data-v-d8f09675]{margin-left:8px;font-size:11px;opacity:.7}.gen-panel[data-v-d8f09675]{margin-top:20px;padding:18px 20px 20px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff05}.gen-head[data-v-d8f09675]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.gen-title[data-v-d8f09675]{font-size:13px;font-weight:500;color:#cdd2dd}.gen-taskid[data-v-d8f09675]{margin-left:auto;font-size:11px;color:#4d5464}.gen-badge[data-v-d8f09675]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;border:1px solid transparent}.st-queued[data-v-d8f09675]{color:#8f96a8;border-color:#ffffff1f;background:#ffffff08}.st-processing[data-v-d8f09675]{color:#9fbcf5;border-color:#2563eb66;background:#2563eb1a}.st-succeeded[data-v-d8f09675]{color:#6ee7b7;border-color:#10b98166;background:#10b9811a}.st-failed[data-v-d8f09675]{color:#f0857a;border-color:#ef444466;background:#ef44441a}.gen-progress[data-v-d8f09675]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.gen-bar[data-v-d8f09675]{flex:1;height:3px;border-radius:2px;background:#ffffff12;overflow:hidden}.gen-bar-fill[data-v-d8f09675]{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .35s ease}.gen-pct[data-v-d8f09675]{font-size:11px;color:#6f7fa6;min-width:38px;text-align:right}.gen-error[data-v-d8f09675]{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(239,68,68,.28);border-radius:8px;background:#ef44440f;font-size:12.5px;line-height:1.7;color:#f0a79e}.gen-result[data-v-d8f09675]{display:flex;align-items:flex-start;gap:18px}.gen-thumb[data-v-d8f09675]{display:block;width:168px;height:168px;flex:none;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;background:#0d0f14;transition:border-color .2s ease}.gen-thumb[data-v-d8f09675]:hover{border-color:#2563eb80}.gen-thumb img[data-v-d8f09675]{width:100%;height:100%;object-fit:cover;display:block}.gen-meta[data-v-d8f09675]{padding-top:4px}.gen-meta-line[data-v-d8f09675]{margin:0 0 8px;font-size:12.5px;color:#a7adbc}.gen-meta-dim[data-v-d8f09675]{font-size:11.5px;color:#5c6375}.gen-notice[data-v-d8f09675]{margin:14px 0 0;font-size:12px;font-weight:300;color:#6f7fa6}.ps-modal[data-v-d8f09675]{width:100%;max-width:392px;max-height:86vh;overflow-y:auto;padding:24px 24px 22px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#0d0f15}.ps-modal-wide[data-v-d8f09675]{max-width:560px}.hist-list[data-v-d8f09675]{margin:0;padding:0;list-style:none}.hist-item[data-v-d8f09675]{padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}.hist-item[data-v-d8f09675]:first-child{border-top:none}.hist-line[data-v-d8f09675]{display:flex;align-items:center;gap:10px;margin-bottom:7px}.hist-cost[data-v-d8f09675]{font-size:12px;color:#f0a79e}.hist-refund[data-v-d8f09675]{font-size:11px;color:#6ee7b7}.hist-time[data-v-d8f09675]{margin-left:auto;font-size:11px;color:#4d5464}.hist-prompt[data-v-d8f09675]{margin:0 0 5px;font-size:12.5px;font-weight:300;line-height:1.7;color:#a7adbc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hist-extra[data-v-d8f09675]{margin:0;font-size:11px;color:#5c6375}.page[data-v-3c199912]{min-height:100vh;background:#0a0b0f}.body[data-v-3c199912]{max-width:1240px;margin:0 auto;padding:26px 24px 64px}.page-head[data-v-3c199912]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.page-title[data-v-3c199912]{margin:0 0 6px;font-size:20px;font-weight:600}.page-sub[data-v-3c199912]{margin:0;font-size:12.5px;font-weight:300;color:#8f96a8}.head-right[data-v-3c199912]{display:flex;align-items:center;gap:10px}.tier-badge[data-v-3c199912]{padding:5px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:11.5px;color:#b9c0d0}.tier-badge.premium[data-v-3c199912]{border-color:#f0b77573;background:#f0b7751a;color:#f0b775}.quota-box[data-v-3c199912]{display:flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:12px;color:#b9c0d0;white-space:nowrap}.quota-box b[data-v-3c199912]{color:#eef0f6;font-weight:600}.quota-sep[data-v-3c199912]{color:#4a5061}.quota-dot[data-v-3c199912]{width:6px;height:6px;border-radius:50%;background:#10b981}.quota-dot.off[data-v-3c199912]{background:#ef4444}.quota-box.is-off[data-v-3c199912]{border-color:#ef444459;color:#f0a3a3}.card[data-v-3c199912]{border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff04;padding:18px;margin-bottom:16px}.card-head[data-v-3c199912]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.card-title[data-v-3c199912]{margin:0;font-size:13.5px;font-weight:600;display:flex;align-items:baseline;gap:10px}.hint[data-v-3c199912]{font-size:11px;font-style:normal;font-weight:300;color:#757d90}.head-actions[data-v-3c199912]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.form-grid[data-v-3c199912]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.span-2[data-v-3c199912]{grid-column:1 / -1}@media(max-width:860px){.form-grid[data-v-3c199912]{grid-template-columns:1fr}}.field[data-v-3c199912]{display:block;margin-bottom:14px}.field-label[data-v-3c199912]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;color:#b9c0d0}.counter[data-v-3c199912]{font-style:normal;font-size:11px;font-weight:300;color:#757d90}.counter.over[data-v-3c199912]{color:#ef4444}.lock-hint[data-v-3c199912]{color:#f0b775}.ta[data-v-3c199912],.inp[data-v-3c199912],.step-inp[data-v-3c199912],.cell-inp[data-v-3c199912]{width:100%;background:#ffffff05;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#e8eaf1;font-family:inherit;font-size:12.5px;font-weight:300;outline:none;transition:border-color .2s ease}.ta[data-v-3c199912]{padding:10px 12px;line-height:1.6;resize:vertical}.ta-sm[data-v-3c199912]{min-height:54px}.ta[data-v-3c199912]:focus,.inp[data-v-3c199912]:focus,.step-inp[data-v-3c199912]:focus,.cell-inp[data-v-3c199912]:focus{border-color:#2563eb99}.inp[data-v-3c199912],.step-inp[data-v-3c199912]{padding:8px 10px}.step-inp[data-v-3c199912]:disabled{background:#ffffff0b;border-color:#ffffff1f;color:#757d90;cursor:not-allowed}.step-inp.wide[data-v-3c199912]{width:84px}.chips[data-v-3c199912]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-3c199912]{padding:5px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:transparent;color:#b9c0d0;font-size:11.5px;font-weight:300;cursor:pointer;transition:all .2s ease}.chip[data-v-3c199912]:hover{border-color:#2563eb8c;color:#eef0f6;background:#2563eb14}.msel[data-v-3c199912]{position:relative}.msel-btn[data-v-3c199912]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff05;color:#e8eaf1;font-family:inherit;font-size:12.5px;cursor:pointer;text-align:left}.msel-btn[data-v-3c199912]:hover{border-color:#2563eb80}.msel-current[data-v-3c199912]{display:flex;align-items:center;gap:8px;min-width:0}.msel-caret[data-v-3c199912]{color:#757d90;font-size:11px;transition:transform .2s ease}.msel-caret.open[data-v-3c199912]{transform:rotate(180deg)}.msel-list[data-v-3c199912]{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#14161c;box-shadow:0 12px 30px #00000073;max-height:320px;overflow-y:auto}.msel-item[data-v-3c199912]{position:relative;padding:8px 10px;border-radius:8px;cursor:pointer}.msel-item[data-v-3c199912]:hover{background:#ffffff0a}.msel-item.on[data-v-3c199912]{background:#2563eb1f}.msel-item.disabled[data-v-3c199912]{cursor:not-allowed}.msel-item.disabled .msel-name[data-v-3c199912],.msel-item.disabled .msel-desc[data-v-3c199912]{color:#5b6274}.msel-item-main[data-v-3c199912]{display:flex;align-items:center;gap:8px}.msel-name[data-v-3c199912]{font-size:12.5px;color:#e8eaf1}.msel-desc[data-v-3c199912]{margin-top:3px;font-size:11px;font-weight:300;color:#8f96a8;line-height:1.5}.msel-tag[data-v-3c199912]{padding:1px 6px;border:1px solid rgba(240,183,117,.45);border-radius:999px;font-size:10px;color:#f0b775}.msel-tag.normal[data-v-3c199912]{border-color:#10b98166;color:#10b981}.msel-tip[data-v-3c199912]{margin-top:7px;padding:6px 9px;border:1px solid rgba(240,183,117,.35);border-radius:8px;background:#f0b7751a;font-size:11px;color:#f0b775}.presets[data-v-3c199912]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.preset[data-v-3c199912]{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:transparent;color:#b9c0d0;cursor:pointer;text-align:left;transition:all .2s ease}.preset[data-v-3c199912]:hover{border-color:#ffffff2e}.preset.on[data-v-3c199912]{border-color:#2563eb99;background:#2563eb1a;color:#eef0f6}.preset-ratio[data-v-3c199912]{font-size:12px;font-weight:500}.preset-size[data-v-3c199912]{font-size:10.5px;font-weight:300;color:#757d90}.stepper[data-v-3c199912]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.step-btn[data-v-3c199912]{width:30px;height:30px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:transparent;color:#b9c0d0;font-size:15px;line-height:1;cursor:pointer}.step-btn[data-v-3c199912]:hover{border-color:#2563eb80;color:#eef0f6}.step-inp[data-v-3c199912]{width:64px;text-align:center}.step-hint[data-v-3c199912]{font-size:11px;color:#757d90}.actions[data-v-3c199912]{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.btn[data-v-3c199912]{padding:10px 18px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:transparent;color:#d6dae5;font-family:inherit;font-size:12.5px;cursor:pointer;transition:all .2s ease}.btn[data-v-3c199912]:hover:not(:disabled){border-color:#ffffff3d;color:#fff}.btn.primary[data-v-3c199912]{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:500}.btn.primary[data-v-3c199912]:hover:not(:disabled){background:#1d4ed8}.btn.sm[data-v-3c199912]{padding:7px 14px;font-size:12px}.btn[data-v-3c199912]:disabled{opacity:.45;cursor:not-allowed}.link-btn[data-v-3c199912]{border:none;background:none;color:#8f96a8;font-family:inherit;font-size:11.5px;font-weight:300;cursor:pointer;padding:0}.link-btn[data-v-3c199912]:hover:not(:disabled){color:#e8eaf1}.link-btn.danger[data-v-3c199912]:hover:not(:disabled){color:#ef4444}.link-btn[data-v-3c199912]:disabled{opacity:.4;cursor:not-allowed}.link-btn.tiny[data-v-3c199912]{margin-top:8px;font-size:11px}.file-btn[data-v-3c199912]{display:inline-flex;align-items:center;padding:9px 16px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#d6dae5;font-size:12.5px;cursor:pointer;transition:all .2s ease}.file-btn[data-v-3c199912]:hover{border-color:#2563eb80;color:#fff}.file-btn input[data-v-3c199912]{display:none}.csv-drop[data-v-3c199912]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;margin-bottom:12px;border:1px dashed rgba(255,255,255,.14);border-radius:11px;background:#ffffff03;flex-wrap:wrap}.csv-left[data-v-3c199912]{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:#d6dae5}.prog-block[data-v-3c199912]{margin:4px 0 12px}.prog-head[data-v-3c199912]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;font-size:11.5px;color:#8f96a8}.prog-num em[data-v-3c199912]{font-style:normal;color:#ef4444}.prog-bar[data-v-3c199912]{height:4px;border-radius:999px;background:#ffffff12;overflow:hidden}.prog-bar.slim[data-v-3c199912]{height:3px}.prog-fill[data-v-3c199912]{height:100%;background:#2563eb;transition:width .4s ease}.bulk-bar[data-v-3c199912]{display:flex;align-items:center;gap:14px;padding:9px 2px;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.ck[data-v-3c199912]{display:flex;align-items:center;gap:6px;font-size:12px;color:#b9c0d0;cursor:pointer}.ck input[data-v-3c199912]{accent-color:#2563eb}.bulk-tip[data-v-3c199912]{margin-left:auto;font-size:11px;color:#5b6274}.tbl-wrap[data-v-3c199912]{overflow-x:auto}.tbl[data-v-3c199912]{width:100%;border-collapse:collapse;font-size:12px}.tbl th[data-v-3c199912]{padding:8px;text-align:left;font-size:11px;font-weight:400;color:#757d90;border-bottom:1px solid rgba(255,255,255,.07);white-space:nowrap}.tbl td[data-v-3c199912]{padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.045);color:#d6dae5;vertical-align:middle}.tbl tr:hover td[data-v-3c199912]{background:#ffffff04}.c-drag[data-v-3c199912]{width:22px;color:#4a5061;cursor:grab;text-align:center;user-select:none}.c-ck[data-v-3c199912],.c-idx[data-v-3c199912]{width:34px}.c-ck input[data-v-3c199912]{accent-color:#2563eb}.c-idx[data-v-3c199912]{color:#757d90}.c-model[data-v-3c199912]{width:132px}.c-size[data-v-3c199912]{width:108px;white-space:nowrap}.c-num[data-v-3c199912]{width:62px}.c-act[data-v-3c199912]{width:108px;white-space:nowrap;text-align:right}.cell-text[data-v-3c199912]{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.cell-text.dim[data-v-3c199912]{color:#8f96a8;font-weight:300}.cell-inp[data-v-3c199912]{padding:4px 6px;font-size:11.5px}.cell-inp.mini[data-v-3c199912]{width:54px;display:inline-block}.tbl tr.dragging td[data-v-3c199912]{opacity:.45}.tbl tr.drag-over td[data-v-3c199912]{box-shadow:inset 0 2px #2563ebcc}.tbl tr.row-bad td[data-v-3c199912]{background:#ef44440f}.bad-dot[data-v-3c199912]{display:inline-grid;place-items:center;width:13px;height:13px;margin-left:3px;border-radius:50%;background:#ef444433;color:#ef4444;font-size:9px;font-weight:600}.mini-btn[data-v-3c199912]{padding:4px 9px;margin-left:4px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:transparent;color:#b9c0d0;font-family:inherit;font-size:11px;cursor:pointer}.mini-btn[data-v-3c199912]:hover:not(:disabled){border-color:#ffffff3d;color:#fff}.mini-btn.accent[data-v-3c199912]{border-color:#2563eb8c;color:#93b4f7}.mini-btn.danger[data-v-3c199912]:hover{border-color:#ef444480;color:#ef4444}.mini-btn[data-v-3c199912]:disabled{opacity:.5;cursor:not-allowed}.filters[data-v-3c199912]{display:inline-flex;gap:6px}.filter[data-v-3c199912]{padding:5px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:transparent;color:#b9c0d0;font-family:inherit;font-size:11.5px;cursor:pointer}.filter.on[data-v-3c199912]{border-color:#2563eb99;background:#2563eb1f;color:#eef0f6}.filter em[data-v-3c199912]{font-style:normal;margin-left:4px;color:#757d90}.task-grid[data-v-3c199912]{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:12px}.task-card[data-v-3c199912]{display:flex;gap:11px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff05}.task-card.st-failed[data-v-3c199912]{border-color:#ef444447}.task-card.st-succeeded[data-v-3c199912]{border-color:#10b98138}.tc-thumb[data-v-3c199912]{flex:none;width:76px;height:76px;border-radius:9px;overflow:hidden;background:#0d0f14;border:1px solid rgba(255,255,255,.06)}.tc-thumb img[data-v-3c199912]{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.tc-ph[data-v-3c199912]{width:100%;height:100%;display:grid;place-items:center}.ph-ico[data-v-3c199912]{color:#4a5061;font-size:18px}.ph-ico.bad[data-v-3c199912]{color:#ef4444}.spin[data-v-3c199912]{width:15px;height:15px;border:2px solid rgba(37,99,235,.28);border-top-color:#2563eb;border-radius:50%;animation:sp-3c199912 .8s linear infinite}@keyframes sp-3c199912{to{transform:rotate(360deg)}}.tc-body[data-v-3c199912]{flex:1;min-width:0}.tc-row[data-v-3c199912]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tc-row.dim[data-v-3c199912]{margin-top:4px;font-size:11px;color:#8f96a8;font-weight:300}.sep[data-v-3c199912]{color:#4a5061}.tc-model[data-v-3c199912]{font-size:12px;color:#e8eaf1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-tag[data-v-3c199912]{padding:1px 7px;border-radius:999px;font-size:10.5px;border:1px solid rgba(255,255,255,.12);color:#b9c0d0}.status-tag.running[data-v-3c199912]{border-color:#2563eb80;color:#93b4f7}.status-tag.succeeded[data-v-3c199912]{border-color:#10b98173;color:#10b981}.status-tag.failed[data-v-3c199912]{border-color:#ef444473;color:#ef4444}.refund-tag[data-v-3c199912]{padding:1px 6px;border:1px solid rgba(16,185,129,.35);border-radius:999px;font-size:10px;color:#10b981}.tc-prompt[data-v-3c199912]{margin:6px 0 0;font-size:11.5px;font-weight:300;color:#8f96a8;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc-actions[data-v-3c199912]{margin-top:8px}.tc-actions .mini-btn[data-v-3c199912]:first-child{margin-left:0}.tc-fail[data-v-3c199912]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.tc-fail-msg[data-v-3c199912]{font-size:11px;color:#f0a3a3;font-weight:300;line-height:1.5;min-width:0}.tc-fail-msg b[data-v-3c199912]{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:#ef4444}.tc-prog[data-v-3c199912]{margin-top:9px;display:flex;align-items:center;gap:8px}.tc-prog .prog-bar[data-v-3c199912]{flex:1}.warn-line[data-v-3c199912]{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:11.5px;font-weight:300;color:#f0b775;line-height:1.5}.warn-line.sm[data-v-3c199912]{font-size:11px}.warn-ico[data-v-3c199912]{flex:none;width:13px;height:13px;margin-top:1px;border-radius:50%;background:#f0b77529;color:#f0b775;font-size:9px;font-weight:600;display:grid;place-items:center}.empty[data-v-3c199912]{padding:26px 0;text-align:center;font-size:12.5px;font-weight:300;color:#757d90}.notice-bar[data-v-3c199912]{margin:0 0 12px;padding:9px 13px;border:1px solid rgba(37,99,235,.35);border-radius:10px;background:#2563eb14;font-size:12px;font-weight:300;color:#a9c2f5}.issue-box[data-v-3c199912]{margin-top:12px;border:1px solid rgba(239,68,68,.28);border-radius:10px;background:#ef44440d;padding:11px 13px}.issue-head[data-v-3c199912]{font-size:12px;font-weight:500;color:#f0a3a3;margin-bottom:7px}.issue-list[data-v-3c199912]{margin:0;padding-left:16px;font-size:11.5px;font-weight:300;color:#d6dae5;line-height:1.75}.issue-list b[data-v-3c199912]{color:#f0b775;font-weight:500;margin-right:6px}.lightbox[data-v-3c199912]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#040508ed;padding:40px}.lb-img[data-v-3c199912]{max-width:min(92vw,1100px);max-height:78vh;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.lb-close[data-v-3c199912]{position:absolute;top:18px;right:22px;width:32px;height:32px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:transparent;color:#d6dae5;font-size:14px;cursor:pointer}.lb-close[data-v-3c199912]:hover{border-color:#ffffff4d;color:#fff}.lb-nav[data-v-3c199912]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:64px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff08;color:#d6dae5;font-size:22px;line-height:1;cursor:pointer}.lb-nav[data-v-3c199912]:hover{background:#ffffff12}.lb-nav.prev[data-v-3c199912]{left:18px}.lb-nav.next[data-v-3c199912]{right:18px}.lb-bar[data-v-3c199912]{position:absolute;bottom:24px;display:flex;align-items:center;gap:12px;font-size:12px;color:#b9c0d0;flex-wrap:wrap;justify-content:center}.lb-bar .mini-btn[data-v-3c199912]{margin-left:0}.lb-count[data-v-3c199912]{color:#757d90}.lb-tip[data-v-3c199912]{position:absolute;bottom:66px;font-size:11.5px;color:#f0b775}.lb-prompt[data-v-3c199912]{max-width:min(92vw,1100px);margin-top:12px;padding:10px 13px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;text-align:left}.lb-prompt-head[data-v-3c199912]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11.5px;color:#b9c0d0}.lb-prompt-head .mini-btn[data-v-3c199912]{margin-left:auto}.lb-prompt-orig[data-v-3c199912]{margin:7px 0 4px;font-size:11px;font-weight:300;color:#8f96a8;line-height:1.5}.lb-prompt-en[data-v-3c199912]{margin:0;font-size:12px;color:#a9c2f5;line-height:1.6;word-break:break-word}.lb-prompt-en.dim[data-v-3c199912]{margin-top:4px;color:#8f96a8}.lightbox[data-v-3c199912]{overflow-y:auto;align-content:center}.page[data-v-043aef86]{min-height:100vh;background:#0a0b0f}.body[data-v-043aef86]{max-width:1000px;margin:0 auto;padding:26px 24px 64px}.page-head[data-v-043aef86]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.page-title[data-v-043aef86]{margin:0 0 6px;font-size:20px;font-weight:600}.page-sub[data-v-043aef86]{margin:0;font-size:12.5px;font-weight:300;color:#8f96a8}.head-actions[data-v-043aef86]{display:flex;gap:14px;align-items:center}.mono[data-v-043aef86]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#b9c0d0}.id-switch[data-v-043aef86]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:14px}.id-switch-label[data-v-043aef86]{font-size:11.5px;color:#757d90}.id-chip[data-v-043aef86]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:transparent;color:#b9c0d0;font-size:11px;cursor:pointer}.id-chip.on[data-v-043aef86]{border-color:#2563eb99;background:#2563eb1a;color:#eef0f6}.id-state[data-v-043aef86]{width:6px;height:6px;border-radius:50%;background:#757d90}.id-state.ok[data-v-043aef86]{background:#10b981}.id-state.bad[data-v-043aef86]{background:#ef4444}.id-state.run[data-v-043aef86]{background:#2563eb}.card[data-v-043aef86]{border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff04;padding:18px;margin-bottom:16px}.card-head[data-v-043aef86]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.card-title[data-v-043aef86]{margin:0;font-size:13.5px;font-weight:600;display:flex;align-items:baseline;gap:10px}.hint[data-v-043aef86]{font-size:11px;font-style:normal;font-weight:300;color:#757d90}.status-row[data-v-043aef86]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.status-main[data-v-043aef86]{display:flex;align-items:center;gap:9px}.dot[data-v-043aef86]{width:8px;height:8px;border-radius:50%}.dot.ok[data-v-043aef86]{background:#10b981}.dot.bad[data-v-043aef86]{background:#ef4444}.dot.run[data-v-043aef86]{background:#2563eb;animation:pulse-043aef86 1.3s ease-in-out infinite}@keyframes pulse-043aef86{0%,to{opacity:1}50%{opacity:.35}}.status-text[data-v-043aef86]{font-size:14px;font-weight:600}.refund-tag[data-v-043aef86]{padding:2px 8px;border:1px solid rgba(16,185,129,.35);border-radius:999px;color:#10b981;font-size:10.5px}.status-meta[data-v-043aef86]{font-size:11.5px;font-weight:300;color:#8f96a8}.sep[data-v-043aef86]{margin:0 6px;color:#4a5061}.prog-wrap[data-v-043aef86]{margin-top:16px}.prog-bar[data-v-043aef86]{height:3px;border-radius:999px;background:#ffffff12;overflow:hidden}.prog-fill[data-v-043aef86]{height:100%;background:#2563eb;transition:width .4s ease}.prog-text[data-v-043aef86]{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:#757d90}.prog-note[data-v-043aef86]{color:#f0b775}.fail-box[data-v-043aef86]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:12px 14px;border:1px solid rgba(239,68,68,.28);border-radius:10px;background:#ef44440d}.fail-head[data-v-043aef86]{display:flex;align-items:baseline;gap:9px;min-width:0}.fail-code[data-v-043aef86]{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#ef4444}.fail-msg[data-v-043aef86]{font-size:12px;font-weight:300;color:#d6dae5;line-height:1.5}.meta-grid[data-v-043aef86]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.meta-item.full[data-v-043aef86]{grid-column:1 / -1}.meta-k[data-v-043aef86]{display:block;font-size:10.5px;color:#757d90;margin-bottom:4px}.meta-v[data-v-043aef86]{margin:0;font-size:12.5px;font-weight:300;color:#e8eaf1;line-height:1.6;word-break:break-word}.meta-v.dim[data-v-043aef86]{color:#8f96a8}@media(max-width:760px){.meta-grid[data-v-043aef86]{grid-template-columns:repeat(2,minmax(0,1fr))}}.img-grid[data-v-043aef86]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.img-cell[data-v-043aef86]{margin:0;border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;background:#ffffff05}.img-cell img[data-v-043aef86]{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;cursor:zoom-in;background:#0d0f14}.img-cell figcaption[data-v-043aef86]{display:flex;gap:6px;justify-content:flex-end;padding:7px 8px;border-top:1px solid rgba(255,255,255,.05)}.empty-line[data-v-043aef86]{text-align:center;font-size:12.5px;font-weight:300;color:#757d90;padding:22px 0}.lightbox[data-v-043aef86]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#040508eb;padding:40px}.lb-img[data-v-043aef86]{max-width:min(92vw,1100px);max-height:84vh;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.lb-close[data-v-043aef86]{position:absolute;top:18px;right:22px;width:32px;height:32px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:transparent;color:#d6dae5;font-size:14px;cursor:pointer}.lb-close[data-v-043aef86]:hover{border-color:#ffffff4d;color:#fff}.lb-nav[data-v-043aef86]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:64px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff08;color:#d6dae5;font-size:22px;line-height:1;cursor:pointer}.lb-nav[data-v-043aef86]:hover{background:#ffffff12}.lb-nav.prev[data-v-043aef86]{left:18px}.lb-nav.next[data-v-043aef86]{right:18px}.lb-bar[data-v-043aef86]{position:absolute;bottom:22px;display:flex;align-items:center;gap:14px;font-size:12px;color:#b9c0d0}.btn[data-v-043aef86]{padding:9px 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:transparent;color:#d6dae5;font-family:inherit;font-size:12.5px;cursor:pointer}.btn.danger[data-v-043aef86]{border-color:#ef444480;color:#f0a3a3}.btn.danger[data-v-043aef86]:hover:not(:disabled){background:#ef44441a;color:#fff}.btn[data-v-043aef86]:disabled{opacity:.45;cursor:not-allowed}.mini-btn[data-v-043aef86]{padding:4px 9px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:transparent;color:#b9c0d0;font-family:inherit;font-size:11px;cursor:pointer}.mini-btn[data-v-043aef86]:hover{border-color:#ffffff3d;color:#fff}.link-btn[data-v-043aef86]{border:none;background:none;color:#8f96a8;font-family:inherit;font-size:12px;font-weight:300;cursor:pointer;padding:0}.link-btn[data-v-043aef86]:hover{color:#e8eaf1}.page[data-v-9922055f],.page[data-v-06090869]{min-height:100vh;background:#0a0b0f;font-family:Inter,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.body[data-v-06090869]{max-width:1140px;margin:0 auto;padding:8px 40px 96px}.title[data-v-06090869]{margin:0;font-size:30px;font-weight:300;color:#eef0f6}.sub[data-v-06090869]{margin:12px 0 32px;font-size:14px;font-weight:300;color:#8f96a8}.slot[data-v-06090869]{display:grid;gap:14px}.item[data-v-06090869]{border:1px dashed rgba(255,255,255,.12);border-radius:12px;padding:28px 24px;font-size:13px;color:#5c6375}.btn-line.n-button[data-v-06090869]{margin-top:28px;color:#9ba1b0;font-size:13px}.page[data-v-0bab3c3c]{min-height:100vh;display:grid;place-items:center;align-content:center;gap:12px;background:#0a0b0f;font-family:Inter,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.title[data-v-0bab3c3c]{margin:0;font-size:24px;font-weight:300;color:#eef0f6}.sub[data-v-0bab3c3c]{margin:0;font-size:13px;font-weight:300;color:#5c6375}.page[data-v-b4557866]{min-height:100vh;background:#0a0b0f;font-family:Inter,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.body[data-v-b4557866]{max-width:1140px;margin:0 auto;padding:56px 40px 96px}.eyebrow[data-v-b4557866]{margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.22em;color:#71788c}.title[data-v-b4557866]{margin:0;font-size:32px;font-weight:300;color:#eef0f6}.sub[data-v-b4557866]{margin:14px 0 44px;max-width:640px;font-size:14px;font-weight:300;line-height:1.8;color:#8f96a8}.card[data-v-b4557866]{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:26px 28px;margin-bottom:22px;background:#ffffff04}.card-head[data-v-b4557866]{display:flex;align-items:center;gap:14px;margin-bottom:20px}.card-title[data-v-b4557866]{font-size:15px;font-weight:500;color:#cdd2dd}.badge[data-v-b4557866]{font-size:11px;font-weight:500;letter-spacing:.08em;padding:3px 10px;border-radius:99px;border:1px solid transparent}.badge.on[data-v-b4557866]{color:#10b981;border-color:#10b98159;background:#10b98114}.badge.off[data-v-b4557866]{color:#ef4444;border-color:#ef444459;background:#ef444414}.kv[data-v-b4557866]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.k[data-v-b4557866]{font-size:12.5px;color:#71788c}.v[data-v-b4557866]{font-size:13px}.btn-row[data-v-b4557866]{display:flex;flex-wrap:wrap;gap:10px}.btn-line.n-button[data-v-b4557866]{color:#cdd2dd;border:1px solid rgba(255,255,255,.14);background:transparent;height:auto;padding:8px 16px;font-size:13px}.btn-row .btn-line.n-button[data-v-b4557866]{color:#cdd2dd}.hint[data-v-b4557866]{margin:16px 0 0;font-size:12.5px;font-weight:300;color:#5c6375}.tbl[data-v-b4557866]{width:100%;border-collapse:collapse}.tbl th[data-v-b4557866]{text-align:left;font-size:11.5px;font-weight:500;letter-spacing:.08em;color:#71788c;padding:0 12px 10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.tbl td[data-v-b4557866]{font-size:13px;color:#a7adbc;padding:10px 12px 10px 0;border-bottom:1px solid rgba(255,255,255,.04)}.tbl tr.bad td[data-v-b4557866]{background:#ef44440f}.mono[data-v-b4557866]{font-family:JetBrains Mono,Consolas,Menlo,monospace;font-size:12px}.dim[data-v-b4557866]{color:#6b7280}.strong[data-v-b4557866]{color:#e8eaf1}.c[data-v-b4557866]{text-align:center}.pass[data-v-b4557866]{color:#10b981;font-weight:600}.fail-mark[data-v-b4557866]{color:#ef4444;font-weight:700}.go[data-v-b4557866]{font-size:12.5px;color:#2563eb;cursor:pointer}.go[data-v-b4557866]:hover{color:#5b8cf5}.foot[data-v-b4557866]{margin:34px 0 0;font-size:12.5px;font-weight:300;line-height:1.9;color:#5c6375}:root{--dl-bg: #0a0b0f;--dl-surface: rgba(255, 255, 255, .02);--dl-border: rgba(255, 255, 255, .08);--dl-border-soft: rgba(255, 255, 255, .05);--dl-text: #e8eaf1;--dl-text-dim: #9ba1b0;--dl-text-faint: #5c6375;--dl-primary: #2563eb;--dl-success: #10b981;--dl-danger: #ef4444;--dl-font: "Inter", -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--dl-bg);color:var(--dl-text);font-family:var(--dl-font);-webkit-font-smoothing:antialiased}body{min-height:100vh}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e}::selection{background:#2563eb59}
