@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/convert/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/convert/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/convert/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f4f1ea;--ink:#1c1f1a;--muted:#5f6359;--line:#d9d3c6;--accent:#8a4f7d;--btn-ink:#f4f1ea;--bad:#b3261b;--white:#fff;--black:#111;--font:"Archivo Variable", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#121411;--ink:#ece8df;--muted:#a3a698;--line:#2d312a;--accent:#d08cbf;--btn-ink:#121411;--bad:#f0a8a0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--ink);font:400 1.0625rem/1.5 var(--font);flex-direction:column;margin:0;display:flex}a{color:inherit}.top{padding:14px 16px;font-size:.95rem}.top a{color:var(--muted);text-decoration:none}.top a:hover{color:var(--ink)}main{flex:1;width:100%;max-width:520px;margin:0 auto;padding:4px 16px 32px}h1{margin:4px 0 20px;font-size:clamp(3rem,15vw,4.6rem);font-weight:900;font-stretch:125%;line-height:.95}h2{outline:none;margin:0 0 14px;font-size:1.5rem;font-weight:800;font-stretch:110%;line-height:1.2}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}h2:focus-visible{outline:none}.drop{aspect-ratio:5/6;border:1.5px solid var(--black);background:var(--white);width:100%;max-height:58dvh;color:var(--black);text-align:center;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-inline:auto;padding:24px 16px;transition:transform .15s;display:flex}.drop svg{color:#8a4f7d}.drop strong{font-size:1.7rem;font-weight:900;font-stretch:110%;line-height:1.1}.drop span{color:#444}.drop:hover{transform:rotate(-1deg)}.drop.over{outline:3px solid var(--accent);transform:rotate(-2deg)scale(1.02)}.drop:focus-within{outline:3px solid var(--accent);outline-offset:2px}.drop input{opacity:0;width:1px;height:1px;position:absolute}@media (hover:none){.on-wide{display:none}}.promise{text-align:center;margin:16px 0 0;font-weight:600}.what{margin-top:12px;font-size:.98rem}.what summary{cursor:pointer;text-align:center;color:var(--muted);padding:8px 0}.what table{border-collapse:collapse;width:100%}.what th,.what td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 6px}.what th{white-space:nowrap;padding-right:14px;font-weight:600}.what td{color:var(--muted)}.problem{border:1px solid var(--bad);color:var(--bad);overflow-wrap:anywhere;margin:0 0 16px;padding:12px 14px;font-weight:600}.file{border-bottom:2px solid var(--ink);overflow-wrap:anywhere;margin:0 0 18px;padding-bottom:12px}.file b{font-weight:700;display:block}.file small{color:var(--muted);font-size:.92rem}.choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choice{border:2px solid var(--ink);min-height:64px;color:var(--ink);font:700 1.15rem var(--font);cursor:pointer;background:0 0;padding:10px}.choice:hover{background:var(--ink);color:var(--btn-ink)}.choice.main{background:var(--ink);color:var(--btn-ink);grid-column:1/-1}.choice.main:hover{background:var(--accent);border-color:var(--accent)}.combine{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:14px;display:flex}.combine input{width:20px;height:20px;accent-color:var(--accent)}.link{min-height:44px;color:var(--muted);font:500 1rem var(--font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:18px auto 0;padding:8px 14px;text-decoration:underline;display:block}.link:hover{color:var(--ink)}.busy{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:48px 0;display:flex}.busy p{margin:0;font-weight:600}.spinner{border:1.5px solid var(--black);background:var(--white);border-radius:6px;width:52px;height:72px;animation:1.1s linear infinite flip}@keyframes flip{to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}.drop{transition:none}}.results{flex-direction:column;gap:10px;display:flex}.result{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.result:has(.btn.main){border-bottom:0;flex-direction:column;align-items:stretch}.result-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.result-name small{color:var(--muted);font-size:.92rem;font-weight:400;display:block}.btn{border:2px solid var(--ink);min-height:44px;color:var(--ink);flex:none;justify-content:center;align-items:center;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink);color:var(--btn-ink)}.btn.main{background:var(--ink);min-height:60px;color:var(--btn-ink);font-size:1.15rem}.btn.main:hover{background:var(--accent);border-color:var(--accent)}footer{text-align:center;color:var(--muted);padding:20px 16px 28px;font-size:.88rem}footer p{max-width:520px;margin:4px auto}
