.lRh_Ra_page{max-width:1180px;margin-inline:auto;padding:28px 32px 64px}.lRh_Ra_breadcrumb{color:var(--site-muted);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.lRh_Ra_header{max-width:720px;margin-block:32px}.lRh_Ra_header h1{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1.15}.lRh_Ra_header p{color:var(--site-muted);max-width:65ch;font-size:17px;line-height:1.7}.lRh_Ra_tool{border:1px solid var(--site-line);background:var(--site-panel);border-radius:14px;grid-template-columns:310px minmax(0,1fr);display:grid;overflow:hidden}.lRh_Ra_controls{border-inline-end:1px solid var(--site-line);flex-direction:column;align-items:stretch;gap:14px;padding:24px;display:flex}.lRh_Ra_controls input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lRh_Ra_controls button,.lRh_Ra_download{font:inherit;border:1px solid var(--site-line);text-align:center;cursor:pointer;border-radius:8px;padding:11px 14px;font-size:14px;font-weight:550}.lRh_Ra_controls button:hover:not(:disabled){background:var(--site-hover)}.lRh_Ra_controls .lRh_Ra_primary,.lRh_Ra_download{background:var(--site-accent);color:var(--primary-foreground);border-color:#0000}.lRh_Ra_controls .lRh_Ra_primary:hover:not(:disabled){background:var(--site-accent);filter:brightness(1.08)}.lRh_Ra_controls button:disabled{opacity:.45;cursor:not-allowed}.lRh_Ra_uploadActions{flex-direction:column;gap:10px;display:flex}.lRh_Ra_hint{color:var(--site-muted);font-size:12px;line-height:1.7}.lRh_Ra_fields{grid-template-columns:1fr 1fr;gap:16px 12px;min-width:0;display:grid}.lRh_Ra_fields label{flex-direction:column;gap:8px;font-size:13px;display:flex}.lRh_Ra_fields label:last-child{grid-column:1/-1}.lRh_Ra_fields input{border:1px solid var(--site-line);background:var(--site-bg);width:100%;min-width:0;color:var(--site-text);font:inherit;border-radius:6px;padding:9px 10px}.lRh_Ra_error{color:var(--destructive,#d35c63);font-size:13px;line-height:1.6}.lRh_Ra_previews{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:20px;padding:24px;display:grid}.lRh_Ra_previews figure{min-width:0}.lRh_Ra_previews figcaption{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.lRh_Ra_previews bdi{color:var(--site-muted);font-size:12px}.lRh_Ra_source,.lRh_Ra_output{aspect-ratio:1;background-color:var(--site-bg);background-image:conic-gradient(var(--site-line) 25%, transparent 0 50%, var(--site-line) 0 75%, transparent 0);border:1px solid var(--site-line);background-size:16px 16px;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lRh_Ra_source{aspect-ratio:auto;min-height:100px}.lRh_Ra_source:has(.lRh_Ra_placeholder){aspect-ratio:1}.lRh_Ra_source img{width:100%;height:auto;image-rendering:pixelated;display:block}.lRh_Ra_output img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;image-rendering:pixelated}.lRh_Ra_output p{text-align:center;max-width:24ch;color:var(--site-muted);background:var(--site-panel);border-radius:8px;padding:20px;font-size:13px}.lRh_Ra_placeholder{color:var(--site-muted);font-size:72px;line-height:1}.lRh_Ra_grid{pointer-events:none;background-image:linear-gradient(to right, var(--site-accent) 1px, transparent 1px), linear-gradient(to bottom, var(--site-accent) 1px, transparent 1px);position:absolute;inset:0}.lRh_Ra_previews p[role=status]{min-height:24px;color:var(--site-muted);margin-top:14px;font-size:12px}.lRh_Ra_download{margin-top:12px;display:block}.lRh_Ra_about{grid-template-columns:2fr 1fr;align-items:start;gap:48px;margin-top:48px;display:grid}.lRh_Ra_about h2{margin-bottom:18px;font-size:20px;font-weight:600}.lRh_Ra_about summary{cursor:pointer;font-weight:500;line-height:1.6}.lRh_Ra_about p{color:var(--site-muted);max-width:70ch;margin-top:12px;line-height:1.8}.lRh_Ra_about>a{border-block-start:1px solid var(--site-line);color:var(--site-accent);padding-block:20px;line-height:1.6;display:block}.lRh_Ra_page :is(button,input,a,summary):focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}@media (max-width:900px){.lRh_Ra_tool{grid-template-columns:260px minmax(0,1fr)}.lRh_Ra_previews{grid-template-columns:1fr}.lRh_Ra_source{max-width:300px}.lRh_Ra_source:has(.lRh_Ra_placeholder){max-height:180px}.lRh_Ra_output{max-height:300px}.lRh_Ra_about{gap:24px}}@media (max-width:600px){.lRh_Ra_page{padding:20px 16px 40px}.lRh_Ra_header{margin-block:24px}.lRh_Ra_tool{grid-template-columns:1fr}.lRh_Ra_controls{border-inline-end:0;border-block-end:1px solid var(--site-line);padding:20px}.lRh_Ra_uploadActions{flex-direction:row}.lRh_Ra_uploadActions>*{flex:1}.lRh_Ra_previews{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:20px}.lRh_Ra_source{min-height:0}.lRh_Ra_output{aspect-ratio:1}.lRh_Ra_about{grid-template-columns:1fr;gap:20px}.lRh_Ra_download{padding:10px 8px}.lRh_Ra_previews figcaption{font-size:12px}}
