.page.svelte-1da384k{position:relative;width:100vw;min-height:100vh;padding:clamp(2vh,3vw,4.8vh);display:block;overflow-y:auto;overflow-x:hidden}.bg.svelte-1da384k{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-orb.svelte-1da384k{position:absolute;width:56vh;height:56vh;border-radius:50%;filter:blur(4.2vh);opacity:.55;transform:translateZ(0)}.bg-orb.a.svelte-1da384k{left:-13vh;top:-15vh;background:radial-gradient(circle at 30% 30%,#8cd2ffe6,#8cd2ff00)}.bg-orb.b.svelte-1da384k{right:-17vh;top:13vh;background:radial-gradient(circle at 30% 30%,#ffb9ebd9,#ffb9eb00)}.bg-orb.c.svelte-1da384k{left:50%;bottom:-24vh;transform:translate(-50%);background:radial-gradient(circle at 30% 30%,#a0ffe1bf,#a0ffe100)}.bg-grid.svelte-1da384k{position:absolute;top:-.2vh;right:-.2vh;bottom:-.2vh;left:-.2vh;opacity:.55;background:radial-gradient(circle at .1vh .1vh,rgba(255,255,255,.45) .1vh,transparent 0) 0 0/2.8vh 2.8vh,linear-gradient(180deg,#ffffff73,#fff0);-webkit-mask-image:radial-gradient(circle at 50% 20%,#000,#0000);mask-image:radial-gradient(circle at 50% 20%,#000,#0000)}.shell.svelte-1da384k{position:relative;width:min(120vh,100%);margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.6vh,2.2vw,2.4vh)}.header.svelte-1da384k{display:flex;flex-direction:column;gap:.8vh;padding:.4vh .2vh}.header.svelte-1da384k .badge:where(.svelte-1da384k){width:fit-content;padding:.8vh 1.2vh;border-radius:1.8vh;font-size:1.2vh;letter-spacing:.18em;font-weight:700;color:#283c55e6;background:#ffffff80;border:.1vh solid rgba(255,255,255,.65);box-shadow:0 1vh 3.4vh #141e3714;-webkit-backdrop-filter:blur(1vh);backdrop-filter:blur(1vh)}.header.svelte-1da384k .title:where(.svelte-1da384k){font-size:clamp(3vh,3.2vw,4.5vh);line-height:1.08;letter-spacing:-.03em;margin:0;color:#142337f2;text-shadow:0 1.4vh 3.8vh rgba(20,30,55,.12)}.header.svelte-1da384k .subtitle:where(.svelte-1da384k){margin:0;font-size:1.5vh;color:#465a78d9}.layout.svelte-1da384k{display:grid;grid-template-columns:1.6fr 1fr;gap:1.8vh;align-items:start}@media (max-width: 980px){.layout.svelte-1da384k{grid-template-columns:1fr}}.left.svelte-1da384k,.right.svelte-1da384k{display:flex;flex-direction:column;gap:1.8vh}.card.svelte-1da384k{border-radius:1.4vh;padding:clamp(1.4vh,2.2vw,2.4vh);background:#ffffff8f;border:.1vh solid rgba(255,255,255,.7);box-shadow:0 1.8vh 6vh #141e371f,0 .1vh #ffffffa6 inset;-webkit-backdrop-filter:blur(1.4vh);backdrop-filter:blur(1.4vh);display:flex;flex-direction:column;gap:1.4vh}.drop-area.svelte-1da384k{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:38vh;border-radius:1.4vh;cursor:pointer;position:relative;overflow:hidden;text-align:left;padding:0;border:.1vh solid rgba(120,160,210,.22);background:radial-gradient(96vh 45vh at 15% 25%,rgba(120,210,255,.35),transparent 55%),radial-gradient(96vh 45vh at 85% 30%,rgba(255,175,230,.3),transparent 55%),radial-gradient(96vh 45vh at 50% 120%,rgba(145,255,230,.26),transparent 55%),linear-gradient(135deg,#ffffffb3,#f5f8ff8c);box-shadow:0 1.4vh 4.2vh #0f192d14,0 0 0 .1vh #ffffff59 inset;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.drop-area.svelte-1da384k:hover{transform:translateY(-.1vh);box-shadow:0 1.8vh 6vh #0f192d1f,0 0 0 .1vh #ffffff6b inset}.drop-area.svelte-1da384k:focus-visible{outline:.3vh solid rgba(120,220,255,.75);outline-offset:.3vh}.drop-area.svelte-1da384k:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at .1vh .1vh,rgba(255,255,255,.65) .1vh,transparent 0) 0 0/2.4vh 2.4vh;opacity:.25;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000,#0000);mask-image:radial-gradient(circle at 50% 35%,#000,#0000);pointer-events:none}.drop-area.has-file.svelte-1da384k{border-color:#78d2c873}.drop-area.drag-over.svelte-1da384k{border-color:#78dcfff2;transform:translateY(-.3vh) scale(1.02);box-shadow:0 2.8vh 9.2vh #0a122338,0 0 0 .2vh #78dcff8c inset,0 0 0 1vh #ffafe61f,0 0 14vh #78dcff38;background:radial-gradient(96vh 45vh at 20% 25%,rgba(120,220,255,.55),transparent 58%),radial-gradient(96vh 45vh at 80% 30%,rgba(255,175,230,.5),transparent 58%),radial-gradient(96vh 45vh at 50% 120%,rgba(145,255,230,.42),transparent 60%),linear-gradient(135deg,#ffffffe6,#f0f8ffa6)}.drop-area.drag-over.svelte-1da384k:after{content:"";position:absolute;top:1.4vh;right:1.4vh;bottom:1.4vh;left:1.4vh;border-radius:1.2vh;border:.2vh dashed rgba(35,160,255,.8);box-shadow:0 0 0 .6vh #78dcff24;opacity:.95;pointer-events:none;animation:svelte-1da384k-dropPulse .9s ease-in-out infinite}.drop-area.drag-over.svelte-1da384k:before{opacity:.45}.drop-area.svelte-1da384k .drop-inner:where(.svelte-1da384k){position:relative;height:100%;padding:clamp(1.8vh,2.4vw,2.8vh);display:grid;grid-template-columns:5.4vh 1fr auto;gap:1.4vh;align-items:center}.drop-area.drag-over.svelte-1da384k .drop-inner:where(.svelte-1da384k):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.2vh;background:linear-gradient(120deg,#fff0,#ffffff8c,#fff0 70%);transform:translate(-60%);animation:svelte-1da384k-dropShine 1.15s ease-in-out infinite;pointer-events:none;opacity:.85}.drop-area.svelte-1da384k .icon:where(.svelte-1da384k){width:5.4vh;height:5.4vh;border-radius:1.2vh;display:grid;place-items:center;color:#233750e6;background:#ffffff94;border:.1vh solid rgba(255,255,255,.72);box-shadow:0 1.6vh 4vh #0f192d1f;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.drop-area.drag-over.svelte-1da384k .icon:where(.svelte-1da384k){transform:translateY(-.1vh) scale(1.08);color:#0a2846f2;background:#ffffffc7;border-color:#78dcffa6;box-shadow:0 2.2vh 5.6vh #0f192d2e,0 0 0 .1vh #fff9 inset,0 0 3.6vh #78dcff38}.drop-area.svelte-1da384k .text:where(.svelte-1da384k){display:flex;flex-direction:column;gap:.6vh;min-width:0}.drop-area.svelte-1da384k .text:where(.svelte-1da384k) .primary:where(.svelte-1da384k){font-size:1.6vh;font-weight:700;letter-spacing:-.01em;color:#142337eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drop-area.svelte-1da384k .text:where(.svelte-1da384k) .secondary:where(.svelte-1da384k){font-size:1.3vh;color:#465a78d1}.drop-area.svelte-1da384k .text:where(.svelte-1da384k) .file-size-row:where(.svelte-1da384k){font-size:1.25vh;font-weight:700;color:#37506ed6}.drop-area.svelte-1da384k .text:where(.svelte-1da384k) .format-info:where(.svelte-1da384k){font-size:1.2vh;font-weight:700;color:#28788ce0}.drop-area.svelte-1da384k .text:where(.svelte-1da384k) .error:where(.svelte-1da384k){font-size:1.3vh;font-weight:600;color:#be4678f2}.drop-area.drag-over.svelte-1da384k .text:where(.svelte-1da384k) .primary:where(.svelte-1da384k){color:#0a2846fa}.drop-area.drag-over.svelte-1da384k .text:where(.svelte-1da384k) .secondary:where(.svelte-1da384k){color:#1e4678eb;font-weight:700}.drop-area.drag-over.svelte-1da384k .text:where(.svelte-1da384k) .format-info:where(.svelte-1da384k){color:#145f87f2}.drop-area.svelte-1da384k .pill:where(.svelte-1da384k){padding:1vh 1.2vh;border-radius:1.8vh;font-size:1.2vh;font-weight:800;letter-spacing:.14em;color:#233750e6;background:#ffffff8c;border:.1vh solid rgba(255,255,255,.72);box-shadow:0 1.2vh 3.6vh #0f192d1a;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.drop-area.drag-over.svelte-1da384k .pill:where(.svelte-1da384k){background:#ffffffb8;border-color:#78dcffa6;box-shadow:0 1.6vh 4.4vh #0f192d24,0 0 2.8vh #ffafe62e}.drop-area.svelte-1da384k .file-input:where(.svelte-1da384k){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}@keyframes svelte-1da384k-dropPulse{0%{transform:scale(1);opacity:.92}50%{transform:scale(1.01);opacity:1}to{transform:scale(1);opacity:.92}}@keyframes svelte-1da384k-dropShine{0%{transform:translate(-60%)}60%{transform:translate(10%)}to{transform:translate(120%)}}.progress-card.svelte-1da384k{display:flex;flex-direction:column;gap:1vh;padding:1.2vh 1.4vh;border-radius:1.2vh;background:#f5f8ffa6;border:.1vh solid rgba(120,160,210,.18)}.progress-head.svelte-1da384k{display:flex;align-items:center;justify-content:space-between;gap:1vh}.progress-title.svelte-1da384k{font-size:1.3vh;font-weight:800;color:#233750e6}.progress-value.svelte-1da384k{font-size:1.3vh;font-weight:900;color:#28788ceb}.progress-track.svelte-1da384k{width:100%;height:1vh;border-radius:1.2vh;overflow:hidden;background:#d2dcebbf;box-shadow:inset 0 .1vh .2vh #141e3714}.progress-fill.svelte-1da384k{height:100%;border-radius:1.2vh;background:linear-gradient(90deg,#78d2fff2,#ffafe6f2);box-shadow:0 .8vh 2.4vh #78d2ff47;transition:width .18s ease}.actions.svelte-1da384k{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:1.2vh}@media (max-width: 560px){.actions.svelte-1da384k{grid-template-columns:1fr}}.btn.svelte-1da384k{position:relative;height:5.2vh;border-radius:1.1vh;border:.1vh solid rgba(255,255,255,.65);font-size:1.4vh;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,background .16s ease}.btn.svelte-1da384k:active{transform:translateY(.1vh);opacity:.92}.btn.svelte-1da384k:disabled{cursor:not-allowed;opacity:.55}.btn.ghost.svelte-1da384k{background:#ffffff8c;color:#233750e6;box-shadow:0 1.2vh 3.6vh #0f192d14}.btn.danger.svelte-1da384k{background:#fff6;color:#782846e6;box-shadow:0 1.2vh 3.6vh #0f192d14}.btn.cancel.svelte-1da384k{background:linear-gradient(90deg,#ffd2d2f2,#ffb9d2f2);color:#5f1e2df2;box-shadow:0 1.8vh 6vh #0f192d24,0 .1vh #ffffffa6 inset}.btn.primary.svelte-1da384k{overflow:hidden;border:.1vh solid rgba(255,255,255,.72);color:#142337eb;background:radial-gradient(96vh 6vh at 20% 10%,rgba(255,255,255,.85),transparent 60%),linear-gradient(90deg,#78d2fff2,#ffafe6f2);box-shadow:0 1.8vh 6vh #0f192d2e,0 .1vh #ffffffa6 inset}.btn.primary.svelte-1da384k .label:where(.svelte-1da384k){position:relative;z-index:1}.btn.primary.svelte-1da384k .shine:where(.svelte-1da384k){position:absolute;top:-.2vh;right:-.2vh;bottom:-.2vh;left:-.2vh;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.35) 35%,transparent 70%);transform:translate(-60%);animation:svelte-1da384k-shine 2.2s ease-in-out infinite;opacity:.9}@keyframes svelte-1da384k-shine{0%{transform:translate(-60%)}55%{transform:translate(15%)}to{transform:translate(120%)}}.result-card.svelte-1da384k{border-radius:1.4vh;padding:clamp(1.4vh,2.2vw,2.4vh);background:#ffffff9e;border:.1vh solid rgba(255,255,255,.7);box-shadow:0 1.8vh 6vh #141e371f,0 .1vh #ffffffa6 inset;-webkit-backdrop-filter:blur(1.4vh);backdrop-filter:blur(1.4vh);display:flex;flex-direction:column;gap:1.4vh}.result-card.error-card.svelte-1da384k{background:#fff0f8a6;border-color:#ffaad259}.result-head.svelte-1da384k{display:flex;align-items:center;justify-content:space-between;gap:1.2vh}@media (max-width: 560px){.result-head.svelte-1da384k{flex-direction:column;align-items:flex-start}}.result-title.svelte-1da384k{font-size:1.6vh;font-weight:900;color:#142337eb;letter-spacing:-.01em}.result-actions.svelte-1da384k{display:flex;gap:1vh;flex-wrap:wrap}.mini.svelte-1da384k{height:3.8vh;padding:0 1.4vh;border-radius:.8vh;border:.1vh solid rgba(255,255,255,.68);background:#ffffff8c;font-size:1.3vh;font-weight:800;color:#233750e6;cursor:pointer;box-shadow:0 1.2vh 3.4vh #0f192d14;transition:transform .16s ease,opacity .16s ease}.mini.svelte-1da384k:active{transform:translateY(.1vh);opacity:.92}.mini.link.svelte-1da384k{display:inline-flex;align-items:center;text-decoration:none}.danger-mini.svelte-1da384k{color:#782846eb}.url.svelte-1da384k{display:grid;grid-template-columns:5.2vh 1fr;gap:1vh;align-items:start;padding:1.4vh 1.6vh;border-radius:1.1vh;background:#f5f8ff8c;border:.1vh solid rgba(120,160,210,.18)}.url.svelte-1da384k .url-label:where(.svelte-1da384k){font-size:1.2vh;font-weight:900;letter-spacing:.12em;color:#465a78bf;padding-top:.2vh}.url.svelte-1da384k .url-value:where(.svelte-1da384k){font-size:1.3vh;font-weight:700;color:#28788ceb;word-break:break-all;text-decoration:underline}.preview-wrap.svelte-1da384k{width:100%;border-radius:1.2vh;overflow:hidden;border:.1vh solid rgba(255,255,255,.75);background:#fafbffbf;box-shadow:0 1.8vh 5.2vh #0f192d1f}.preview.svelte-1da384k{width:100%;height:auto;max-height:none;object-fit:contain;display:block}.preview-audio.svelte-1da384k{width:100%;display:block;padding:1.4vh}.preview-frame.svelte-1da384k{width:100%;height:70vh;border:0;display:block;background:#ffffffd9}.preview-text-wrap.svelte-1da384k{margin:0;width:100%;max-height:70vh;overflow:auto;padding:1.6vh;box-sizing:border-box;font-size:1.25vh;line-height:1.6;color:#1e283ceb;white-space:pre-wrap;word-break:break-word;background:#fafbffd1}.history-card.svelte-1da384k{border-radius:1.4vh;padding:clamp(1.4vh,2.2vw,2.4vh);background:#ffffff8f;border:.1vh solid rgba(255,255,255,.7);box-shadow:0 1.8vh 6vh #141e371f,0 .1vh #ffffffa6 inset;-webkit-backdrop-filter:blur(1.4vh);backdrop-filter:blur(1.4vh);display:flex;flex-direction:column;gap:1.4vh}.history-head.svelte-1da384k{display:flex;justify-content:space-between;align-items:center;gap:1vh;flex-wrap:wrap}.history-title.svelte-1da384k{font-size:1.6vh;font-weight:900;color:#142337eb;letter-spacing:-.01em}.history-actions.svelte-1da384k{display:flex;gap:1vh;flex-wrap:wrap}.history-empty.svelte-1da384k{padding:1.4vh .2vh;font-size:1.3vh;color:#465a78c7}.history-list.svelte-1da384k{display:flex;flex-direction:column;gap:1vh}.history-item.svelte-1da384k{border-radius:1.1vh;background:#f5f8ff8c;border:.1vh solid rgba(120,160,210,.16);overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:stretch}.history-item.active.svelte-1da384k{border-color:#78d2c859;box-shadow:0 1.4vh 4vh #0f192d14}.history-main.svelte-1da384k{width:100%;text-align:left;border:0;background:transparent;padding:1.2vh;cursor:pointer;display:flex;flex-direction:column;gap:.8vh}.h-top.svelte-1da384k{display:flex;justify-content:space-between;gap:1vh;flex-wrap:wrap}.h-name.svelte-1da384k{font-size:1.3vh;font-weight:900;color:#19283ceb;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-meta.svelte-1da384k{font-size:1.2vh;color:#465a78c7}.h-url.svelte-1da384k{font-size:1.2vh;color:#28788cdb;word-break:break-all;text-decoration:underline;opacity:.9}.history-item-actions.svelte-1da384k{padding:1vh;display:flex;flex-direction:column;gap:.8vh;justify-content:center}.footer.svelte-1da384k{display:flex;justify-content:space-between;gap:1.2vh;font-size:1.2vh;color:#465a78b3;padding:.4vh .2vh}@media (max-width: 560px){.footer.svelte-1da384k{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;font-size:2vh;line-height:normal}#app{width:100%;height:100%;display:flex}
