._page_ugp72_1{min-height:100vh;color:var(--text);background:var(--canvas);padding-bottom:1px}._shell_ugp72_8{width:min(1180px,100% - 40px);margin-inline:auto}._breadcrumbs_ugp72_13{color:var(--muted);align-items:center;gap:9px;padding-top:28px;font-size:.75rem;display:flex}._breadcrumbs_ugp72_13 a{color:var(--primary);text-underline-offset:4px;font-weight:750}._intro_ugp72_28{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;gap:clamp(28px,5vw,72px);padding:54px 0 44px;display:grid}._introCopy_ugp72_36{min-width:0}._introVisual_ugp72_40{justify-self:end;width:min(100%,360px)}._introVisual_ugp72_40 img{border:1px solid var(--border);background:var(--elevated);width:100%;height:auto;box-shadow:var(--panel-shadow);border-radius:18px;display:block}._eyebrow_ugp72_55,._sectionLabel_ugp72_56{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:.75rem;font-weight:850}._intro_ugp72_28 h1{max-width:900px;color:var(--text);margin:0}._introCopy_ugp72_36>p:not(._eyebrow_ugp72_55){max-width:820px;color:var(--muted);margin:24px 0 0;font-size:1.03rem;line-height:1.7}._trustList_ugp72_79{flex-wrap:wrap;gap:10px;margin:25px 0 0;padding:0;list-style:none;display:flex}._trustList_ugp72_79 li{border:1px solid color-mix(in srgb, var(--success) 38%, var(--border));background:var(--success-soft);color:var(--success);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.75rem;font-weight:750;display:inline-flex}._trustList_ugp72_79 li:before{content:"✓";font-weight:900}._toolLayout_ugp72_106{grid-template-columns:minmax(330px,.92fr) minmax(0,1.08fr);align-items:start;gap:24px;padding-bottom:78px;display:grid}._inputCard_ugp72_114,._resultsCard_ugp72_115{border-radius:var(--panel-radius-active);min-width:0;box-shadow:var(--panel-shadow);border:1px solid #0000;padding:clamp(22px,3vw,32px);position:relative}._inputCard_ugp72_114{background:var(--panel-fill-input)}._resultsCard_ugp72_115{background:var(--panel-fill-output);position:sticky;top:calc(78px + 1rem)}._inputCard_ugp72_114:before,._resultsCard_ugp72_115:before{border-radius:inherit;background:var(--panel-border-gradient);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._cardHeading_ugp72_153{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}._cardHeading_ugp72_153 h2{color:var(--text);margin:0}._sectionLabel_ugp72_56{margin-bottom:8px}._quietButton_ugp72_171,._convertButton_ugp72_172,._downloadButton_ugp72_173{cursor:pointer;min-height:44px;font:inherit;border-radius:999px;font-size:.78rem;font-weight:800;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,transform .16s}._quietButton_ugp72_171{border:1px solid var(--border);background:var(--surface);color:var(--primary);flex:none;padding:0 15px}._quietButton_ugp72_171:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);text-decoration:none;transform:translateY(-1px)}._quietButton_ugp72_171:focus-visible,._convertButton_ugp72_172:focus-visible,._downloadButton_ugp72_173:focus-visible,._dropZone_ugp72_207:focus-within,._field_ugp72_208 select:focus-visible,._qualityField_ugp72_209 input:focus-visible,._colorControl_ugp72_210 input:focus-visible,._sources_ugp72_211 a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._quietButton_ugp72_171:disabled,._convertButton_ugp72_172:disabled,._downloadButton_ugp72_173:disabled,._field_ugp72_208 select:disabled,._qualityField_ugp72_209 input:disabled,._colorControl_ugp72_210 input:disabled{border-color:var(--control-disabled-border);background:var(--control-disabled-background);color:var(--control-disabled-foreground);box-shadow:none;cursor:not-allowed;transform:none}._dropZone_ugp72_207{border:1px dashed color-mix(in srgb, var(--primary) 58%, var(--border));background:var(--panel-fill-subtle);min-height:168px;color:var(--text);cursor:pointer;text-align:center;border-radius:16px;align-content:center;place-items:center;gap:8px;margin-top:24px;padding:26px;transition:border-color .16s,background-color .16s;display:grid;position:relative}._dropZone_ugp72_207:hover{border-color:var(--primary);background:var(--primary-soft)}._dropZone_ugp72_207 input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._dropZone_ugp72_207 input:disabled{cursor:wait}._dropZone_ugp72_207 strong{font-size:.9rem}._dropZone_ugp72_207>span:last-of-type{color:var(--muted);font-size:.75rem;line-height:1.45}._uploadIcon_ugp72_278{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));background:var(--surface);width:44px;height:44px;color:var(--primary);border-radius:13px;place-items:center;font-size:1.35rem;font-weight:800;display:grid}._error_ugp72_291,._notice_ugp72_292{border-radius:10px;margin:12px 0 0;padding:11px 13px;font-size:.77rem;line-height:1.5}._error_ugp72_291{border-left:3px solid var(--error);background:var(--error-soft);color:var(--error);font-weight:750}._notice_ugp72_292{border-left:3px solid var(--warning);background:var(--warning-soft);color:var(--muted)}._notice_ugp72_292 strong{color:var(--text)}._sourceSummary_ugp72_317{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;margin-top:22px;padding:14px;display:grid}._imagePreview_ugp72_329,._outputPreview_ugp72_330{border:1px solid var(--border);background-color:var(--elevated);background-image:linear-gradient(45deg, color-mix(in srgb, var(--muted) 13%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--muted) 13%, transparent) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--muted) 13%, transparent) 75%), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--muted) 13%, transparent) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;place-items:center;display:grid;overflow:hidden}._outputPreview_ugp72_330[data-format=jpeg]{background-image:none}._imagePreview_ugp72_329{aspect-ratio:1;border-radius:12px;width:132px}._imagePreview_ugp72_329 img,._outputPreview_ugp72_330 img{object-fit:contain;width:100%;height:100%;display:block}._sourceSummary_ugp72_317 dl{gap:7px;min-width:0;margin:0;display:grid}._sourceSummary_ugp72_317 dl div{grid-template-columns:86px minmax(0,1fr);gap:10px;min-width:0;display:grid}._sourceSummary_ugp72_317 dt,._sourceSummary_ugp72_317 dd{margin:0;font-size:.75rem;line-height:1.4}._sourceSummary_ugp72_317 dt{color:var(--muted);font-weight:700}._sourceSummary_ugp72_317 dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}._settings_ugp72_397{border-top:1px solid var(--border);gap:16px;margin-top:24px;padding-top:24px;display:grid}._field_ugp72_208,._qualityField_ugp72_209{gap:8px;display:grid}._field_ugp72_208>span,._qualityField_ugp72_209 label,._matteField_ugp72_413 strong{color:var(--text);font-size:.79rem;font-weight:800}._field_ugp72_208 select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:12px;padding:0 38px 0 13px;font-size:1rem}._field_ugp72_208 select:hover,._colorControl_ugp72_210:hover{border-color:color-mix(in srgb, var(--primary) 58%, var(--border))}._qualityField_ugp72_209>div{justify-content:space-between;align-items:center;gap:12px;display:flex}._qualityField_ugp72_209 output{background:var(--primary-soft);color:var(--primary);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:850}._qualityField_ugp72_209 input{width:100%;min-height:44px;accent-color:var(--primary);cursor:pointer;margin:0}._qualityField_ugp72_209 p,._settingNote_ugp72_462{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}._settingNote_ugp72_462{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px 13px}._settingNote_ugp72_462 strong{color:var(--text)}._matteField_ugp72_413{border:1px solid var(--border);background:var(--surface);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}._matteField_ugp72_413>div:first-child{gap:4px;display:grid}._matteField_ugp72_413 small{color:var(--muted);font-size:.75rem;line-height:1.45}._colorControl_ugp72_210{border:1px solid var(--border);background:var(--elevated);border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:4px 9px 4px 4px;display:flex}._colorControl_ugp72_210 input{cursor:pointer;background:0 0;border:0;border-radius:8px;width:40px;height:36px;padding:0}._colorControl_ugp72_210 input::-webkit-color-swatch-wrapper{padding:0}._colorControl_ugp72_210 input::-webkit-color-swatch{border:0;border-radius:7px}._colorControl_ugp72_210 input::-moz-color-swatch{border:0;border-radius:7px}._colorControl_ugp72_210>strong{font-variant-numeric:tabular-nums;font-size:.75rem}._convertButton_ugp72_172,._downloadButton_ugp72_173{border:1px solid var(--primary);background:var(--primary);width:100%;color:var(--on-primary);padding:0 19px}._convertButton_ugp72_172:hover,._downloadButton_ugp72_173:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent);text-decoration:none;transform:translateY(-1px)}._privacyNote_ugp72_556{border:1px solid color-mix(in srgb, var(--success) 38%, var(--border));background:var(--success-soft);color:var(--success);border-radius:13px;align-items:flex-start;gap:9px;margin:22px 0 0;padding:12px 13px;font-size:.75rem;line-height:1.5;display:flex}._privacyNote_ugp72_556>span:first-child{flex:none;font-weight:900}._verifiedBadge_ugp72_575{border:1px solid color-mix(in srgb, var(--success) 50%, var(--border));background:var(--success-soft);color:var(--success);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:7px 10px;font-size:.75rem;font-weight:850}._emptyState_ugp72_588{min-height:430px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:9px;display:grid}._emptyState_ugp72_588>span{border:1px solid var(--border);background:var(--surface);width:54px;height:54px;color:var(--primary);border-radius:15px;place-items:center;font-size:1.55rem;display:grid}._emptyState_ugp72_588 strong,._readyState_ugp72_611 strong{color:var(--text)}._emptyState_ugp72_588 p,._readyState_ugp72_611 p{max-width:410px;color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}._readyState_ugp72_611{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:430px;padding:24px 0;display:grid}._readyState_ugp72_611 ._imagePreview_ugp72_329{width:min(260px,80%);margin-bottom:8px}._outputResult_ugp72_639{gap:16px;padding-top:20px;display:grid}._outputPreview_ugp72_330{border-radius:14px;width:100%;height:clamp(240px,39vw,420px);position:relative}._outputPreview_ugp72_330>img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0}._comparison_ugp72_664{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}._comparison_ugp72_664>div{border:1px solid var(--border);background:var(--surface);border-radius:13px;gap:4px;min-width:0;padding:13px;display:grid}._comparison_ugp72_664>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}._comparison_ugp72_664 strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.08rem}._comparison_ugp72_664 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._comparisonArrow_ugp72_703{color:var(--primary);font-size:1.15rem;font-weight:900}._sizeDifference_ugp72_709{color:var(--muted);text-align:center;margin:-6px 0 0;font-size:.76rem;font-weight:750}._verificationList_ugp72_717{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}._verificationList_ugp72_717 li{border:1px solid color-mix(in srgb, var(--success) 32%, var(--border));background:var(--surface);border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid}._verificationList_ugp72_717 li>span:first-child{background:var(--success-soft);width:28px;height:28px;color:var(--success);border-radius:50%;place-items:center;font-size:.8rem;font-weight:900;display:grid}._verificationList_ugp72_717 li>span:last-child{gap:2px;min-width:0;display:grid}._verificationList_ugp72_717 strong{color:var(--text);font-size:.75rem;line-height:1.35}._verificationList_ugp72_717 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;overflow:hidden}._downloadButton_ugp72_173{text-overflow:ellipsis;white-space:nowrap;min-height:48px;overflow:hidden}._explainer_ugp72_778{border:1px solid var(--panel-border-neutral);border-radius:var(--panel-radius-large);background:var(--panel-fill-subtle);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:38px;margin-bottom:28px;padding:clamp(24px,4vw,38px);display:grid}._explainer_ugp72_778 h2,._sources_ugp72_211 h2{color:var(--text);margin:0}._explainerCopy_ugp72_795{gap:14px;min-width:0;display:grid}._tableWrap_ugp72_801{border:1px solid var(--border);background:var(--surface);border-radius:12px;max-width:100%;overflow-x:auto}._formatTable_ugp72_809{border-collapse:collapse;width:100%;min-width:620px}._formatTable_ugp72_809 th,._formatTable_ugp72_809 td{border-bottom:1px solid var(--border);color:var(--text);text-align:left;vertical-align:top;padding:11px 12px;font-size:.75rem;line-height:1.45}._formatTable_ugp72_809 th{background:var(--elevated);font-weight:800}._formatTable_ugp72_809 tr:last-child td{border-bottom:0}._caveat_ugp72_835{border-left:4px solid var(--warning);background:var(--warning-soft);border-radius:10px;padding:12px 14px}._caveat_ugp72_835 strong{color:var(--text);font-size:.8rem}._caveat_ugp72_835 p{color:var(--muted);margin:5px 0 0;font-size:.75rem;line-height:1.55}._sources_ugp72_211{border:1px solid var(--border);border-radius:var(--panel-radius-large);background:var(--surface);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:30px;margin-bottom:72px;padding:clamp(22px,4vw,34px);display:grid}._sources_ugp72_211>div>p:last-child{color:var(--muted);margin:10px 0 0;font-size:.8rem;line-height:1.55}._sources_ugp72_211 ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}._sources_ugp72_211 a{border:1px solid var(--border);background:var(--elevated);min-height:46px;color:var(--primary);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:.75rem;font-weight:750;text-decoration:none;display:flex}._sources_ugp72_211 a:hover{border-color:var(--primary);background:var(--primary-soft);text-decoration:none}._visuallyHidden_ugp72_902{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=980px){._emptyState_ugp72_588,._readyState_ugp72_611{min-height:280px}._toolLayout_ugp72_106{grid-template-columns:1fr}._resultsCard_ugp72_115{position:relative;top:auto}}@media (height<=900px) and (width>=981px){._resultsCard_ugp72_115{position:relative;top:auto}}@media (width<=760px){._intro_ugp72_28{grid-template-columns:1fr}._introVisual_ugp72_40{order:-1;justify-self:center;width:min(72vw,340px)}}@media (width<=700px){._explainer_ugp72_778,._sources_ugp72_211{grid-template-columns:1fr;gap:22px}}@media (width<=620px){._verificationList_ugp72_717,._matteField_ugp72_413{grid-template-columns:1fr}._colorControl_ugp72_210{width:fit-content}}@media (width<=520px){._shell_ugp72_8{width:min(100% - 28px,1180px)}._intro_ugp72_28{padding:38px 0 34px}._field_ugp72_208 select{font-size:16px}._inputCard_ugp72_114,._resultsCard_ugp72_115{padding:19px}._cardHeading_ugp72_153{flex-direction:column;align-items:stretch}._quietButton_ugp72_171{width:100%}._sourceSummary_ugp72_317{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:11px}._imagePreview_ugp72_329{width:88px}._sourceSummary_ugp72_317 dl div{grid-template-columns:1fr;gap:1px}._comparison_ugp72_664{grid-template-columns:1fr}._comparisonArrow_ugp72_703{text-align:center;transform:rotate(90deg)}._outputPreview_ugp72_330{height:270px}._downloadButton_ugp72_173{white-space:normal}}@media (prefers-reduced-motion:reduce){._quietButton_ugp72_171,._convertButton_ugp72_172,._downloadButton_ugp72_173,._dropZone_ugp72_207{transition:none}._quietButton_ugp72_171:hover,._convertButton_ugp72_172:hover,._downloadButton_ugp72_173:hover{transform:none}}@media (forced-colors:active){._inputCard_ugp72_114,._resultsCard_ugp72_115{box-shadow:none;background:canvas;border-color:canvastext}._inputCard_ugp72_114:before,._resultsCard_ugp72_115:before{display:none}._trustList_ugp72_79 li,._verifiedBadge_ugp72_575,._privacyNote_ugp72_556,._verificationList_ugp72_717 li,._verificationList_ugp72_717 li>span:first-child,._uploadIcon_ugp72_278{color:canvastext;background:canvas;border:1px solid canvastext}._imagePreview_ugp72_329,._outputPreview_ugp72_330{background:canvas}}@media (width<=760px){._intro_ugp72_28{min-height:0;padding:24px 0;display:block}._introVisual_ugp72_40{display:none}._intro_ugp72_28 h1{font-size:clamp(1.8rem,7.5vw,2.5rem);line-height:1.12}._introCopy_ugp72_36>p:not(._eyebrow_ugp72_55){margin-top:14px;font-size:1rem;line-height:1.6}._trustList_ugp72_79{gap:6px;margin-top:16px}._trustList_ugp72_79 li{padding:6px 9px}}
