@import url('data:text/css,');
:root{font-family:Inter,Arial,sans-serif;color:#23332d;background:#f6f7f2;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{max-width:1120px;margin:auto;padding:30px 32px;display:flex;justify-content:space-between;align-items:center}.brand{color:inherit;text-decoration:none;font-weight:800;font-size:14px;letter-spacing:2px;display:flex;align-items:center;gap:12px}.mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#233c32;color:#deed92;font-size:23px}.local{font-size:12px;color:#58645d;display:flex;align-items:center;gap:7px}.local i{width:7px;height:7px;border-radius:50%;background:#759646}main{max-width:840px;margin:44px auto 0;padding:0 24px}.eyebrow{font-size:11px;letter-spacing:2.3px;font-weight:700;color:#758070}h1{font-size:clamp(38px,6vw,62px);letter-spacing:-2.8px;margin:18px 0 18px;line-height:1.12;font-weight:700}h1 span{color:#748744}.intro{font-size:17px;line-height:1.7;color:#6a756e;margin:0 0 32px}.converter{background:#fff;border:1px solid #e3e7df;border-radius:20px;padding:26px;box-shadow:0 16px 42px #22382c08}.drop{width:100%;background:#f7f9f2;border:1.5px dashed #b9c6aa;border-radius:13px;padding:31px 12px;display:flex;align-items:center;flex-direction:column;gap:10px;color:#53634f;font:inherit;cursor:pointer;transition:.2s}.drop:hover,.drop.drag{background:#edf3dc;border-color:#799447}.upload{width:48px;height:48px;border-radius:50%;background:#e7eedb;color:#627744;font-size:32px;margin-bottom:3px}.drop strong{font-size:20px;color:#33472e}.drop span:not(.upload){font-size:14px}.drop b{text-decoration:underline;text-underline-offset:3px}.drop small{font-size:10px;letter-spacing:1px;color:#84907b;margin-top:9px}.settings{display:flex;justify-content:space-between;gap:20px;margin:25px 0 22px}.settings label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}select{background:white;border:1px solid #dce2d5;border-radius:8px;padding:11px 30px 11px 12px;font:inherit;font-size:13px;color:#33432f}.settings p{font-size:12px;line-height:1.8;color:#85907e;margin:22px 0 0}.actions{display:flex;gap:12px;align-items:center}button,a,select{touch-action:manipulation}.primary{border:0;border-radius:10px;background:#264837;color:white;padding:16px 20px;font:inherit;font-weight:700;font-size:14px;flex:1;display:flex;justify-content:space-between;cursor:pointer}.primary:disabled{background:#e7ebdf;color:#99a28d;cursor:default}.secondary{border:1px solid #dce2d5;background:white;border-radius:9px;padding:12px;font:inherit;font-size:12px;cursor:pointer}[hidden]{display:none!important}.status{font-size:12px;color:#788270;margin:14px 0 0;line-height:1.6}.notes{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:32px 0}.notes span{display:block;font-size:10px;color:#909d83;letter-spacing:1px;margin-bottom:9px}.notes strong{font-size:14px}.notes p{font-size:12px;color:#7a8473;line-height:1.7;margin-top:8px}.privacy{font-size:11px;color:#85907f;line-height:1.8;border-top:1px solid #e3e7de;padding-top:22px}footer{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:#98a18f;padding:28px 0}footer a{color:inherit}.queue:empty{display:none}.queue{border-top:1px solid #edf0e8;margin-bottom:22px}.file{padding:16px 0;border-bottom:1px solid #edf0e8}.file-top{display:flex;align-items:center;gap:12px}.file-icon{border-radius:8px;padding:12px;background:#eff3e8;font-size:18px}.file-info{min-width:0;flex:1}.file-name{display:block;overflow-wrap:anywhere;font-size:13px;font-weight:700}.file-detail{display:block;font-size:11px;color:#829076;line-height:1.7;margin-top:3px}.remove{border:0;background:none;font-size:20px;color:#889480;padding:8px;cursor:pointer}.download{font-size:12px;background:#e9f0db;color:#375126;padding:10px 12px;border-radius:8px;text-decoration:none;white-space:nowrap}audio{width:100%;height:32px;margin-top:12px}progress{width:100%;height:6px;accent-color:#758d42;margin-top:10px}.error{color:#a34b39}.drop:focus-visible,button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #97b260;outline-offset:4px}@media(max-width:600px){header{padding:20px}.local{font-size:10px}main{margin-top:25px;padding:0 18px}.converter{padding:18px}.settings{flex-direction:column;gap:0}.settings p{margin:12px 0 0}.notes{gap:16px}.drop small{font-size:9px;letter-spacing:0}.file-top{flex-wrap:wrap}.file-info{flex-basis:60%}footer{gap:20px;line-height:1.7}}

.settings{flex-wrap:wrap}.format-help{margin:18px 0;font-size:13px;line-height:1.7}.format-help summary{cursor:pointer;font-weight:700}.format-help p{margin:12px 0}
