:root{--ink:#233d59;--muted:#65778b;--line:#e1e7ef;--green:#315776;--lime:#d5e5fa;--paper:#f5f7fb}.hero{grid-template-columns:1fr 250px;gap:32px}.hero h1{font-size:clamp(35px,4.2vw,53px);letter-spacing:-1.8px}.hero h1 span{color:#5880a9}.dot{background:#7b9abc}.hero-note{background:#e8eff9;transform:rotate(2deg);padding:27px}.hero-note>span{color:#657d99}.format-journey{display:flex;align-items:center;gap:15px}.format-journey span{font-size:12px;font-weight:700;background:white;padding:14px 8px;border:1px solid #cfdbeb;border-radius:7px}.format-journey span:last-child{background:#315d8c;color:white;font-size:21px;min-width:44px;text-align:center}.format-journey i{font-style:normal;color:#8da4bd}.intro,.trust{color:#63758b}.local-badge{background:#eaf1fa;color:#5e7fa4}.drop-zone{background:#f6f9fd;border-color:#c8d6e8}.drop-zone:hover,.drop-zone.dragging{background:#edf4ff;border-color:#6e97c4}.drop-zone>span:last-child{color:#6a7f98}.upload-mark{font-size:14px;color:#55789f;background:#e7eff9;font-weight:700}.presets{grid-template-columns:1fr 1fr}.presets input:checked+span{background:#eef4fc;border-color:#92b2d5;box-shadow:inset 0 0 0 .5px #92b2d5}.presets small,.setting-label>span{color:#74859a}.presets em{background:#d9e7f8;color:#557aa4}.mode-hint{font-size:12px;color:#718197;margin-top:13px}.primary{background:#315776;color:white}.primary:hover:not(:disabled){background:#25465f}.secondary{background:#eaf1fa;color:#416d97;border-color:#d0dff0}.secondary:hover:not(:disabled){background:#dce9f8}.stats{background:#f5f8fd;border-color:#e0e8f1}.stat+.stat{border-color:#e0e8f1}.stat:last-child strong{color:#6082a8}.stat small{color:#74869b}.document-title{display:flex;align-items:center;gap:12px;margin-top:20px}.document-title strong{flex:1;overflow-wrap:anywhere;font-size:14px}.document-warning{font-size:12px;color:#966b37;background:#fff7e8;padding:12px 14px;border-radius:9px;margin-top:12px}.document-title+.stats{margin-top:12px}.advanced{color:#62758c}.advanced-content{background:#f5f8fc}.advanced-content p{color:#718297}.advanced input{accent-color:#557fa9}.range-label{display:flex;align-items:center;gap:10px}.range-label input{padding:8px;border:1px solid #d1deed;border-radius:7px;width:220px;max-width:100%;font-size:12px;color:#334f6d}.action-bar small{color:#76889b}.processing progress{accent-color:#7198c5}.processing span{color:#627c99}.result-heading{align-items:center}.results>p{font-size:12px;color:#6d8198;margin-top:14px;white-space:pre-line}.text-preview{border-top:1px solid var(--line);margin-top:22px;padding-top:15px;color:#69809c;font-size:12px}.text-preview summary{cursor:pointer}.text-preview pre{font:inherit;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fc;border-radius:9px;padding:18px;max-height:320px;overflow:auto}.notes p{color:#708094}.notes article>span{color:#718aa7;border-color:#d3deec}.back-link,footer{color:#6d8199}.text-button{color:#70839a}dialog{max-width:430px}dialog form>p{font-size:13px;color:#6d829c;margin:16px 0}dialog form>label{font-size:12px;color:#6d829c}dialog input{display:block;width:100%;border:1px solid #ccd9e9;border-radius:8px;padding:11px;margin-top:7px;color:#233d59}.password-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}@media(max-width:760px){.hero{grid-template-columns:1fr}.hero h1{font-size:35px}.presets strong{font-size:12px}.range-label{align-items:flex-start;flex-direction:column;gap:3px}.range-label input{width:220px}.local-badge{font-size:10px}.workspace h2{font-size:19px}.action-bar>div{flex-basis:100%}.action-bar .primary{width:100%}.brand{font-size:20px}.result-heading{align-items:flex-start}.stat strong{font-size:21px}}@media(max-width:380px){.hero h1{font-size:30px}.hero h1 span{letter-spacing:-1.5px}}
