@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap";.platform-selector[data-v-c3c28e72]{display:flex;gap:.5rem}.platform-btn[data-v-c3c28e72]{transition:all .2s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);font-weight:500}.platform-btn.active[data-v-c3c28e72]{background:#ffffff26;border:1px solid rgba(255,255,255,.4);color:#fff;font-weight:600}.theme-toggle-btn[data-v-94d3b78b]{position:fixed;right:16px;top:16px;border-radius:50%;padding:12px;z-index:20;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffe6;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.theme-toggle-btn[data-v-94d3b78b]:hover{background:#fff3;border-color:#fff6;transform:translateY(-1px)}.upload-results[data-v-534b47fe]{width:100%}.success-title[data-v-534b47fe]{color:#f3f4f6;margin-bottom:1.5rem;text-align:center;font-size:1.5rem;font-weight:600}.batch-controls[data-v-534b47fe]{margin-bottom:2rem;padding:1rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.batch-title[data-v-534b47fe]{font-size:1rem;font-weight:600;margin-bottom:.75rem;color:#e5e7eb}.batch-buttons[data-v-534b47fe]{display:flex;gap:8px;flex-wrap:wrap}.batch-btn[data-v-534b47fe]{position:relative;background:#6366f133;border:1px solid rgba(99,102,241,.4);color:#a5b4fc;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease}.batch-btn[data-v-534b47fe]:hover{background:#6366f14d;border-color:#6366f199}.batch-btn.copied[data-v-534b47fe]{background:#fff3;border-color:#fff6;color:#f3f4f6}.copied-mark[data-v-534b47fe]{margin-left:.5rem;font-weight:700}.results-grid[data-v-534b47fe]{display:grid;gap:1rem;grid-template-columns:1fr}.result-item[data-v-534b47fe]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .2s ease}.result-item[data-v-534b47fe]:hover{background:#ffffff14;border-color:#fff3}.image-preview[data-v-534b47fe]{flex-shrink:0;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#ffffff1a;display:flex;align-items:center;justify-content:center}.preview-thumb[data-v-534b47fe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.file-icon[data-v-534b47fe]{font-size:2rem;opacity:.7}.file-info[data-v-534b47fe]{flex:1;min-width:0}.file-name[data-v-534b47fe]{font-weight:600;margin-bottom:.25rem;color:#f3f4f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-url[data-v-534b47fe]{font-size:.875rem}.url-link[data-v-534b47fe]{color:#93c5fd;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.url-link[data-v-534b47fe]:hover{text-decoration:underline}.action-controls[data-v-534b47fe]{flex-shrink:0;display:flex;gap:.5rem}.copy-btn[data-v-534b47fe]{background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#f3f4f6;font-size:.875rem;min-width:100px;transition:all .2s ease}.copy-btn[data-v-534b47fe]:hover{background:#ffffff2e;border-color:#fff6}.copy-btn.copied[data-v-534b47fe]{background:#ffffff40;border-color:#ffffff80;color:#fff}.download-btn[data-v-534b47fe]{background:#a855f733;border:1px solid rgba(168,85,247,.4);color:#a855f7;font-size:1rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;transition:all .2s ease}.download-btn[data-v-534b47fe]:hover{background:#a855f74d;border-color:#a855f799}.toast[data-v-534b47fe]{position:fixed;right:1rem;bottom:1rem;z-index:100;padding:.75rem 1rem;background:#000000e6;border:1px solid rgba(255,255,255,.3);color:#f3f4f6;font-size:.875rem;border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 768px){.success-title[data-v-534b47fe]{font-size:1.25rem;margin-bottom:1rem}.batch-controls[data-v-534b47fe]{padding:.75rem;margin-bottom:1.5rem}.batch-title[data-v-534b47fe]{font-size:.875rem;margin-bottom:.5rem}.batch-buttons[data-v-534b47fe]{gap:6px}.batch-btn[data-v-534b47fe]{font-size:.75rem;padding:.375rem .75rem;flex:1;min-width:0}.results-grid[data-v-534b47fe]{gap:.75rem}.result-item[data-v-534b47fe]{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem}.image-preview[data-v-534b47fe]{width:100%;height:120px;border-radius:8px}.preview-thumb[data-v-534b47fe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.file-info[data-v-534b47fe]{order:2;display:none}.action-controls[data-v-534b47fe]{order:3;justify-content:space-between;gap:.5rem}.copy-btn[data-v-534b47fe]{flex:1;font-size:.75rem;padding:.5rem;min-width:0}.download-btn[data-v-534b47fe]{width:44px;height:44px;font-size:1rem}.toast[data-v-534b47fe]{right:.5rem;left:.5rem;bottom:.5rem;font-size:.75rem;padding:.5rem .75rem}}.uploader[data-v-ed137ca1]{width:100%}.upload-status[data-v-ed137ca1]{text-align:center}.uploading[data-v-ed137ca1]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-ed137ca1]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #6366f1;border-radius:50%;animation:spin-ed137ca1 1s linear infinite}@keyframes spin-ed137ca1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success h3[data-v-ed137ca1]{color:#f3f4f6;margin-bottom:1rem}.success .btn[data-v-ed137ca1]{margin-top:1rem}.fullscreen-preview[data-v-ed137ca1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-height:calc(100vh - 300px);overflow-y:auto;padding:8px}.preview-item[data-v-ed137ca1]{position:relative;background:#ffffff0d;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.preview-image[data-v-ed137ca1]{width:100%;height:auto;max-height:400px;-o-object-fit:contain;object-fit:contain;display:block}.preview-controls[data-v-ed137ca1]{position:absolute;top:8px;right:8px;left:8px;display:flex;justify-content:space-between;align-items:center;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 12px;border-radius:8px;gap:8px}.file-name[data-v-ed137ca1]{font-size:12px;color:#fff;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}@media (max-width: 768px){.fullscreen-preview[data-v-ed137ca1]{grid-template-columns:1fr;max-height:calc(100vh - 250px)}.preview-image[data-v-ed137ca1]{max-height:300px}}.uploader[data-v-4a8ca535]{width:100%}.upload-status[data-v-4a8ca535]{text-align:center}.uploading[data-v-4a8ca535]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-4a8ca535]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #6366f1;border-radius:50%;animation:spin-4a8ca535 1s linear infinite}@keyframes spin-4a8ca535{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success h3[data-v-4a8ca535]{color:#f3f4f6;margin-bottom:1rem}.success .btn[data-v-4a8ca535]{margin-top:1rem}.vrchat-actions[data-v-4a8ca535]{margin:1rem 0}.action-buttons[data-v-4a8ca535]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.image-download-btn[data-v-4a8ca535]{background:#a855f733;border:1px solid rgba(168,85,247,.4);color:#a855f7;font-size:.9rem;padding:.6rem 1.2rem;transition:all .2s ease}.image-download-btn[data-v-4a8ca535]:hover{background:#a855f74d;border-color:#a855f799}.zip-btn[data-v-4a8ca535]{background:#93c5fd33;border:1px solid rgba(147,197,253,.4);color:#93c5fd;font-size:.9rem;padding:.6rem 1.2rem;transition:all .2s ease}.zip-btn[data-v-4a8ca535]:hover{background:#93c5fd4d;border-color:#93c5fd99}.zip-btn[data-v-4a8ca535]:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 768px){.action-buttons[data-v-4a8ca535]{flex-direction:column;align-items:center}.image-download-btn[data-v-4a8ca535],.zip-btn[data-v-4a8ca535]{width:100%;max-width:280px}}.fullscreen-preview[data-v-4a8ca535]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-height:calc(100vh - 300px);overflow-y:auto;padding:8px}.preview-item[data-v-4a8ca535]{position:relative;background:#ffffff0d;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.preview-image[data-v-4a8ca535]{width:100%;height:auto;max-height:400px;-o-object-fit:contain;object-fit:contain;display:block}.preview-controls[data-v-4a8ca535]{position:absolute;top:8px;right:8px;left:8px;display:flex;justify-content:space-between;align-items:center;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 12px;border-radius:8px;gap:8px}.file-name[data-v-4a8ca535]{font-size:12px;color:#fff;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}@media (max-width: 768px){.fullscreen-preview[data-v-4a8ca535]{grid-template-columns:1fr;max-height:calc(100vh - 250px)}.preview-image[data-v-4a8ca535]{max-height:300px}}.uploader[data-v-3c3a2004]{width:100%}.upload-status[data-v-3c3a2004]{text-align:center}.uploading[data-v-3c3a2004]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-3c3a2004]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #6366f1;border-radius:50%;animation:spin-3c3a2004 1s linear infinite}@keyframes spin-3c3a2004{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success h3[data-v-3c3a2004]{color:#f3f4f6;margin-bottom:1rem}.success .btn[data-v-3c3a2004]{margin-top:1rem}.fullscreen-preview[data-v-3c3a2004]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-height:calc(100vh - 300px);overflow-y:auto;padding:8px}.preview-item[data-v-3c3a2004]{position:relative;background:#ffffff0d;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.preview-image[data-v-3c3a2004]{width:100%;height:auto;max-height:400px;-o-object-fit:contain;object-fit:contain;display:block}.preview-controls[data-v-3c3a2004]{position:absolute;top:8px;right:8px;left:8px;display:flex;justify-content:space-between;align-items:center;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 12px;border-radius:8px;gap:8px}.file-name[data-v-3c3a2004]{font-size:12px;color:#fff;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}@media (max-width: 768px){.fullscreen-preview[data-v-3c3a2004]{grid-template-columns:1fr;max-height:calc(100vh - 250px)}.preview-image[data-v-3c3a2004]{max-height:300px}}.site-nav[data-v-180eb630]{position:fixed;top:1rem;right:1rem;display:flex;gap:.75rem;align-items:center;z-index:100;flex-wrap:nowrap}.compression-btn[data-v-180eb630]{position:relative;transition:all .2s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);font-weight:500}.compression-btn.active[data-v-180eb630]{background:#ffffff26;border:1px solid rgba(255,255,255,.4);color:#fff;font-weight:600}.uploader-section[data-v-180eb630]{margin-top:1rem}.site-footer[data-v-180eb630]{position:fixed;bottom:0;left:0;right:0;padding:1rem;display:flex;justify-content:space-between;align-items:center;background:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1);z-index:50}.copyright[data-v-180eb630]{color:#fff9;font-size:.875rem;margin:0}.usage-link[data-v-180eb630]{color:#3b82f6cc;text-decoration:none;font-size:.8rem;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease}.usage-link[data-v-180eb630]:hover{color:#3b82f6;background:#3b82f61a;text-decoration:none}@media (max-width: 768px){.site-nav[data-v-180eb630]{position:relative;top:auto;right:auto;justify-content:center;margin-bottom:1rem}.site-footer[data-v-180eb630]{padding:.5rem;flex-direction:row;justify-content:space-between;align-items:center}.copyright[data-v-180eb630],.usage-link[data-v-180eb630]{font-size:.7rem}}.not-found-container[data-v-e6cceb6d]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;background:linear-gradient(135deg,#6366f11a,#a855f71a)}.not-found-content[data-v-e6cceb6d]{max-width:500px;margin-bottom:2rem}.error-code[data-v-e6cceb6d]{font-size:8rem;font-weight:900;line-height:1;background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.error-title[data-v-e6cceb6d]{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary, #1f2937)}.error-description[data-v-e6cceb6d]{font-size:1.1rem;color:var(--text-secondary, #6b7280);margin-bottom:2rem;line-height:1.6}.error-actions[data-v-e6cceb6d]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-e6cceb6d]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease;font-size:1rem}.btn-primary[data-v-e6cceb6d]{background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff}.btn-primary[data-v-e6cceb6d]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6366f14d}.btn-secondary[data-v-e6cceb6d]{background:#6b72801a;color:var(--text-primary, #1f2937);border:1px solid rgba(107,114,128,.3)}.btn-secondary[data-v-e6cceb6d]:hover{background:#6b728033;transform:translateY(-1px)}.error-illustration[data-v-e6cceb6d]{width:200px;height:200px;opacity:.7}.illustration-svg[data-v-e6cceb6d]{width:100%;height:100%;color:var(--text-secondary, #6b7280)}@media (prefers-color-scheme: dark){.error-title[data-v-e6cceb6d]{color:#f9fafb}.error-description[data-v-e6cceb6d]{color:#d1d5db}.btn-secondary[data-v-e6cceb6d]{color:#f9fafb;border-color:#d1d5db4d}.illustration-svg[data-v-e6cceb6d]{color:#9ca3af}}@media (max-width: 640px){.error-code[data-v-e6cceb6d]{font-size:6rem}.error-title[data-v-e6cceb6d]{font-size:1.5rem}.error-actions[data-v-e6cceb6d]{flex-direction:column;align-items:center}.btn[data-v-e6cceb6d]{width:100%;max-width:200px}}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;background:#05060d;color:#fff}a{color:#93c5fd;text-decoration:underline}.hidden{display:none!important}:root{--blob1: rgba(99,102,241,.18);--blob2: rgba(236,72,153,.15);--blob3: rgba(16,185,129,.14);--blob4: rgba(56,189,248,.12);--bgTop: #0b0f1a;--bgMid: #070911;--bgBot: #05060d}.theme-color{--blob1: rgba(59,130,246,.22);--blob2: rgba(139,92,246,.18);--blob3: rgba(20,184,166,.18);--blob4: rgba(14,165,233,.18);--bgTop: #061222;--bgMid: #050c16;--bgBot: #04070e}.theme-mono{--blob1: rgba(148,163,184,.22);--blob2: rgba(203,213,225,.18);--blob3: rgba(100,116,139,.18);--blob4: rgba(71,85,105,.18);--bgTop: #0b0f14;--bgMid: #0a0d12;--bgBot: #080b10}.page{min-height:100vh;position:relative}.site-header{max-width:1024px;margin:0 auto;padding:56px 16px 18px}.brand{font-size:28px;font-weight:600;margin:0 0 6px;text-shadow:0 2px 10px rgba(0,0,0,.35)}.note{margin:0;opacity:.85;font-size:14px}.site-main{max-width:1024px;margin:0 auto;padding:0 16px 100px}.bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 14px}.liquid-bg{background:radial-gradient(60rem 60rem at 10% 10%,var(--blob1),transparent 60%),radial-gradient(50rem 50rem at 90% 20%,var(--blob2),transparent 60%),radial-gradient(40rem 40rem at 20% 90%,var(--blob3),transparent 60%),radial-gradient(30rem 30rem at 80% 80%,var(--blob4),transparent 60%),linear-gradient(180deg,var(--bgTop) 0%,var(--bgMid) 60%,var(--bgBot) 100%)}.liquid-bg:before,.liquid-bg:after{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;filter:blur(40px) saturate(120%);opacity:.35;z-index:0;animation:floatXY 60s linear infinite alternate;background:radial-gradient(22rem 22rem at 20% 30%,var(--blob1),transparent 60%),radial-gradient(26rem 26rem at 80% 70%,var(--blob2),transparent 60%)}.liquid-bg:after{opacity:.28;animation:floatYX 80s linear infinite alternate;background:radial-gradient(18rem 18rem at 70% 30%,var(--blob3),transparent 60%),radial-gradient(24rem 24rem at 30% 70%,var(--blob4),transparent 60%)}@keyframes floatXY{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-2%,0) scale(1.02)}to{transform:translate3d(-2%,2%,0) scale(1.01)}}@keyframes floatYX{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,1.5%,0) scale(1.02)}to{transform:translate3d(2%,-1.5%,0) scale(1.01)}}.glass{position:relative;z-index:1;background:#ffffff0f;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border:1px solid rgba(255,255,255,.18);border-radius:16px}.btn{background:#ffffff1f;border:1px solid rgba(255,255,255,.25);padding:.5rem .8rem;border-radius:12px;color:#fff;cursor:pointer;transition:.2s ease}.btn:hover{background:#ffffff2e;transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.full-width{width:100%;margin-top:1rem}.flex-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.dropzone{border:2px dashed rgba(255,255,255,.25);padding:24px;border-radius:16px;color:#ffffffd9;transition:.2s ease;cursor:pointer;width:100%;max-width:100%;text-align:center;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}.dropzone.active{border-color:#fff9;background:#ffffff14}.section{margin-top:16px}.small{font-size:13px;opacity:.8}.muted{opacity:.7}.header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.thumb-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:760px){.thumb-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.thumb{position:relative}.thumb img{width:100%;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.2)}.badge{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff26}.fixed-start{position:fixed;left:16px;right:16px;bottom:80px;z-index:5;background:#0003;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:8px;max-width:992px;margin:0 auto;box-sizing:border-box}.fixed-start .btn{width:calc(100% - 2px);padding:8px 12px;font-size:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);box-sizing:border-box}@media (max-width: 768px){.fixed-start{left:12px;right:12px;bottom:75px;padding:6px;max-width:calc(100vw - 24px)}.fixed-start .btn{padding:6px 10px;font-size:12px}}.sets{max-height:44vh;overflow:auto;padding-right:4px}.set{padding:12px}.set pre{white-space:pre-wrap;font-size:12px;margin:0}.toast{position:fixed;right:16px;bottom:16px;z-index:10;padding:8px 12px}.center-row{display:flex;align-items:center;justify-content:space-between;gap:12px}
