:root{--ink:#0f1f35;--blue:#174c89;--muted:#57697c;--line:#d9e2ec}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#fff;font:16px/1.55 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}button,input,select{font:inherit}[hidden]{display:none!important}.converter-header{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px clamp(18px,4vw,72px);background:var(--ink);color:#fff}.converter-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800}.converter-header nav{display:flex;align-items:center;gap:20px;font-size:13px}.converter-header nav a{color:#fff}.converter-hero{padding:45px clamp(18px,5vw,92px) 48px;background:linear-gradient(135deg,#edf4fb,#fff 70%)}.converter-hero nav{font-size:12px;color:var(--muted)}.converter-eyebrow{margin:34px 0 6px;color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.converter-hero h1{margin:0;font-size:clamp(42px,6vw,76px);letter-spacing:-.055em;line-height:1}.converter-hero>p:last-child{max-width:740px;margin:18px 0 0;color:#46566a;font-size:20px}.converter-workspace{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:24px;padding:52px clamp(18px,5vw,92px);background:#f5f8fb}.converter-panel,.converter-aside{min-width:0;padding:clamp(20px,3vw,36px);border:1px solid var(--line);border-radius:13px;background:#fff}.converter-panel h2,.converter-aside h2,.converter-info h2{margin:0 0 20px;font-size:clamp(25px,3vw,38px);letter-spacing:-.035em;line-height:1.1}.converter-panel label{display:block;margin:18px 0 6px;font-weight:700}.converter-panel select,.converter-panel input[type=file],.converter-panel input[type=number]{width:100%;min-height:48px;padding:10px;border:1px solid #bfcddd;border-radius:7px;background:#fff}.converter-panel input[type=file]{height:auto}.converter-hint,.converter-aside p{color:var(--muted)}.converter-hint{font-size:13px}.converter-list{padding-left:23px;overflow-wrap:anywhere}.converter-list li{padding:5px 0}.converter-panel small{display:block;margin-top:5px;color:var(--muted)}.converter-panel button{min-height:48px;margin-top:19px;padding:10px 20px;border:0;border-radius:7px;background:var(--ink);color:#fff;font-weight:800;cursor:pointer}.converter-panel button:disabled{cursor:not-allowed;opacity:.48}#converterStatus{min-height:25px;margin-bottom:0;color:var(--muted)}#converterStatus.is-error{color:#a53125}.converter-info{padding:70px clamp(18px,5vw,92px)}.converter-info>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.converter-info article{padding:22px;border:1px solid var(--line);border-radius:10px}.converter-info h3{margin:0 0 6px}.converter-info p{margin:0;color:var(--muted)}footer{display:flex;gap:18px;flex-wrap:wrap;justify-content:space-between;padding:25px clamp(18px,5vw,92px);background:var(--ink);color:#e1e9f2;font-size:12px}@media(max-width:800px){.converter-workspace{grid-template-columns:1fr}.converter-info>div{grid-template-columns:1fr}}@media(max-width:480px){.converter-header nav>a{display:none}.converter-hero>p:last-child{font-size:17px}}
.converter-format-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.converter-format-row label{margin-top:4px}.converter-format-row select{min-width:0}@media(max-width:490px){.converter-format-row{grid-template-columns:1fr}}
