body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#0f1724;--card:#0b1220;--accent:#6ee7b7;--muted:#9aa4b2;--surface:#0f1724;--white:#fff;--glass:#ffffff0a}*{box-sizing:border-box}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#020617,#071029);color:#fff;color:var(--white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;margin:0;padding:24px}.app-root{display:flex;flex-direction:column;gap:12px;min-height:calc(100vh - 56px)}.card{align-items:stretch;background:linear-gradient(180deg,#ffffff08,#ffffff05);border-radius:12px;box-shadow:0 10px 30px #02061799;display:flex;gap:20px;margin:auto;max-width:1100px;padding:20px;width:100%}.card-left{display:flex;flex:1.1 1;flex-direction:column;gap:12px;padding:18px}.title{font-size:1.6rem;letter-spacing:-.4px;margin:0}.subtitle{color:#9aa4b2;color:var(--muted);font-size:.95rem;margin:0}.dropzone{align-items:center;background:linear-gradient(180deg,#ffffff03,#0000);border:2px dashed #ffffff0f;border-radius:10px;cursor:pointer;display:flex;gap:14px;margin-top:6px;padding:26px;transition:all .18s ease}.dropzone:hover{border-color:#6ee7b71f;transform:translateY(-3px)}.dropzone.disabled{cursor:not-allowed;opacity:.8}.upload-ico{color:#6ee7b7;color:var(--accent)}.drop-text strong{display:block;font-size:1.05rem}.drop-text .muted{color:#9aa4b2;color:var(--muted);font-size:.88rem}.actions-row{align-items:center;display:flex;gap:10px;margin-top:6px}.btn{background:#0000;border:1px solid #ffffff14;border-radius:8px;color:#fff;color:var(--white);cursor:pointer;font-weight:600;padding:10px 14px}.btn.primary{background:linear-gradient(90deg,#6ee7b7,#34d399);background:linear-gradient(90deg,var(--accent),#34d399);border:none;box-shadow:0 6px 18px #6ee7b714;color:#042017}.btn.ghost{background:#0000}.btn.small{font-size:.9rem;padding:6px 8px}.btn.danger{background:#0000;border-color:#ff50502e;color:#ff7b7b}.file-info{background:#ffffff0a;background:var(--glass);border-radius:8px;margin-top:12px;padding:12px}.file-name{font-weight:700}.file-meta{color:#9aa4b2;color:var(--muted);font-size:.9rem;margin-top:6px}.file-meta,.progress-row{align-items:center;display:flex;gap:8px}.progress-row{margin-top:10px}.spinner{animation:spin 1s linear infinite;border:3px solid #ffffff0f;border-radius:50%;border-top:3px solid var(--accent);height:18px;width:18px}.spinner.indeterminate{border-left-color:#0000;border-right-color:#0000}@keyframes spin{to{transform:rotate(1turn)}}.progress-text{font-size:.92rem}.idle-text,.progress-text{color:#9aa4b2;color:var(--muted)}.card-right{align-items:stretch;border-left:1px solid #ffffff05;display:flex;flex-direction:column;gap:12px;max-width:40%;min-width:260px;padding:18px;width:380px}.right-title{font-size:1.05rem;margin:0}.empty{align-items:center;color:#9aa4b2;color:var(--muted);gap:8px;justify-content:center;padding:18px}.empty,.result{display:flex;flex-direction:column}.result{gap:12px}.download-link{color:#6ee7b7;color:var(--accent);font-weight:600;text-decoration:none;word-break:break-all}.result-actions{display:flex;flex-wrap:wrap;gap:8px}.share-note{color:#9aa4b2;color:var(--muted);font-size:.9rem}.error{background:#ff000008;border-radius:8px;color:#ffb4b4;font-weight:600;padding:8px 10px}.footer{color:#9aa4b2;color:var(--muted);font-size:.9rem;padding:8px 0;text-align:center}@media (max-width:900px){.card{flex-direction:column;padding:14px;width:100%}.card-right{max-width:100%;width:100%}}
/*# sourceMappingURL=main.0215a204.css.map*/