.app-heading{padding:32px 0 24px}.app-heading .label{margin-bottom:10px}.app-heading h1{font-size:clamp(36px,5vw,54px);letter-spacing:-1.6px;margin-bottom:12px}.app-heading .lead{margin-bottom:0}.workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tool,.result{min-width:0}.dimensions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:22px}select{display:block;width:100%;max-width:100%;min-height:48px;padding:10px;border:1px solid var(--line);color:var(--ink);background:var(--white);font:inherit}#image-file{font-size:14px}#image-preview{display:block;max-width:100%;max-height:360px;margin:0 auto 20px;object-fit:contain;background:var(--white);border:1px solid var(--line)}#image-summary,#status{overflow-wrap:anywhere}#status[data-error=true]{color:#923619}.privacy{border-top:1px solid var(--line);padding-top:22px;margin-top:28px}.privacy h3{font-size:16px;margin:0 0 8px}.privacy p{font-size:14px;color:var(--muted);margin:0}button:disabled{cursor:not-allowed}footer{margin-top:26px}@media(max-width:700px){.workspace{grid-template-columns:minmax(0,1fr)}.app-heading{padding:26px 0 22px}.dimensions{gap:12px}.support-button{margin-top:12px}}
