.tool_page__2SWYh{padding-block:clamp(1.5rem,3vw,2.5rem)}.tool_intro__cnX10{margin-bottom:1.25rem}.tool_intro__cnX10 h1{max-width:32ch}.tool_intro__cnX10 h1+p{margin-block:.65rem .5rem;font-size:1rem}.tool_privacy__z4_tq{color:#25472f;font-size:.875rem;margin:0}.tool_workspace___kInF{display:grid;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.tool_intakeArea__VYLlr,.tool_settings__j6_f8{min-width:0}.tool_fileLabel__r2jNn{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tool_intake___M4Mp{border-bottom:1px solid #d8ded7;padding-bottom:1.25rem}.tool_workspace___kInF h2{font-size:1.125rem;margin-bottom:.8rem}.tool_workspace___kInF p{margin-block:.6rem}.tool_fileDetails__UB1Qt{color:#59665e;font-size:.875rem}.tool_fileDetails__UB1Qt summary{align-content:center;cursor:pointer;min-height:var(--refentra-control-min);width:fit-content}.tool_targetFields___bQFO{grid-template-columns:minmax(0,1fr) minmax(5rem,.4fr);gap:.75rem}.tool_dimsGrid__Ftfb4{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem}.tool_moreRequirements__h_OJ5 summary{cursor:pointer;font-weight:700;min-height:var(--refentra-control-min);align-content:center;width:fit-content}.tool_moreRequirements__h_OJ5>*{margin-block:.6rem}.tool_previewArea__M3fYS{margin:1rem 0 0}.tool_previewBox__2ys4h{align-items:center;background:repeating-conic-gradient(#e7ece7 0 25%,#ffffff 0 50%) 0 0 /20px 20px,#ffffff;border:1px solid var(--refentra-border);border-radius:12px;display:flex;justify-content:center;min-height:12rem;overflow:hidden;padding:.5rem}.tool_previewBox__2ys4h img{display:block;height:auto;max-height:60vh;max-width:100%}.tool_previewToggle__ve0cJ{display:flex;gap:.5rem;margin-top:.5rem}.tool_backgroundChoice__mqx8t{border-top:1px solid #d8ded7;margin-top:.75rem;padding-top:.75rem}.tool_backgroundRow__MlZB_{align-items:center;display:flex;gap:.75rem}.tool_backgroundSwatch__MV402{border:1px solid var(--refentra-control-border);border-radius:8px;display:inline-block;flex:0 0 auto;height:var(--refentra-control-min);width:var(--refentra-control-min)}.tool_resetConfirm__uJGwH{border:1px solid var(--refentra-danger);border-radius:10px;margin-top:.75rem;padding:.75rem}.tool_checkList__q5PRg{list-style:none;margin:.75rem 0;padding:0}.tool_checkRow__5Tz_D{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem;padding:.25rem 0}.tool_checkRow__5Tz_D[data-verdict=pass] .tool_checkSymbol__VCkll{color:var(--refentra-success,#216044);font-weight:700}.tool_checkRow__5Tz_D[data-verdict=fail] .tool_checkSymbol__VCkll,.tool_checkRow__5Tz_D[data-verdict=fail] .tool_checkVerdict__x_zgX{color:var(--refentra-warning,#815015);font-weight:700}.tool_checkVerdict__x_zgX{color:var(--refentra-muted)}.tool_staleResult__GLgvJ{opacity:.75}@media (min-width:1024px){.tool_workspace___kInF{grid-template-columns:minmax(0,1fr) 360px;gap:1.5rem}.tool_intakeArea__VYLlr{align-self:start}.tool_intake___M4Mp{border-bottom:0;padding-bottom:0}.tool_settings__j6_f8{border-left:1px solid #d8ded7;padding-left:1.5rem}}.result-comparison_comparison__qI_cV{--rc-brand:var(--refentra-brand,#174e45);--rc-ink:var(--refentra-ink,#172a28);--rc-muted:var(--refentra-muted,#526562);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem .875rem;margin:0 0 1rem;padding:.875rem 1rem;border:1px solid #cfe2d6;border-radius:14px;background:#eef6f1;color:var(--rc-ink);min-width:0}.result-comparison_side__mIir_{display:grid;gap:.125rem;min-width:0}.result-comparison_side__mIir_ strong{font-size:1.25rem;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.result-comparison_after__sAKtf strong{color:var(--rc-brand)}.result-comparison_label__T8ZGG{color:var(--rc-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.result-comparison_dims__uuR3s{color:var(--rc-muted);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.result-comparison_arrow__bv_X3{color:var(--rc-brand);font-size:1.5rem;line-height:1}.result-comparison_badge__v_Oyi{grid-column:1/-1;justify-self:start;padding:.25rem .75rem;border-radius:999px;background:var(--rc-brand);color:#fff;font-size:.8125rem;font-weight:700}.result-comparison_badge__v_Oyi[data-kind=larger],.result-comparison_badge__v_Oyi[data-kind=same]{background:#fff;color:var(--rc-ink);border:1px solid #73877d}@media (max-width:420px){.result-comparison_comparison__qI_cV{grid-template-columns:minmax(0,1fr)}.result-comparison_arrow__bv_X3{transform:rotate(90deg);justify-self:start}}.result-comparison_inline__HSvUC{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result-comparison_inlineDelta__Roq8b{padding:.0625rem .5rem;border-radius:999px;background:#eef6f1;color:#174e45;font-size:.75rem;font-weight:700}.result-comparison_inlineDelta__Roq8b[data-kind=larger]{background:#fff;border:1px solid #73877d;color:#172a28}.tool_page__oJewU{padding-block:clamp(1.5rem,3vw,2.5rem)}.tool_workspace__SP12p{display:grid;gap:1.25rem;margin-block-start:1.25rem}.tool_intakeArea__E2Nd_,.tool_resultsArea__yg6e1,.tool_sideCol__t0I9c{min-width:0}.tool_sideCol__t0I9c{display:grid;gap:1.25rem;align-content:start}.tool_notice__XS_Aa{border:1px solid var(--refentra-border,#cbd5ce);border-radius:10px;margin:.75rem 0 0;padding:.6rem .75rem}.tool_notice__XS_Aa[data-variant=info]{background:var(--refentra-surface-subtle,#edf2ed)}.tool_notice__XS_Aa[data-variant=warning]{background:var(--refentra-warning-bg,#fff4db)}.tool_notice__XS_Aa[data-variant=danger]{background:var(--refentra-danger-bg,#fff0ed)}.tool_fileCards__kMzKs{display:grid;gap:.75rem;grid-template-columns:1fr;list-style:none;margin:1rem 0 0;padding:0}.tool_fileCard__X2v20{border:1px solid var(--refentra-border,#cbd5ce);border-radius:10px;display:flex;gap:.75rem;min-width:0;padding:.75rem}.tool_thumb__RkeGk{background:repeating-conic-gradient(#e7ece7 0 25%,#ffffff 0 50%) 0 0 /16px 16px,#ffffff;border:1px solid var(--refentra-border,#cbd5ce);border-radius:8px;flex:0 0 4.5rem;height:4.5rem;overflow:hidden}.tool_thumb__RkeGk img{display:block;height:100%;object-fit:contain;width:100%}.tool_fileInfo__r_if1{display:grid;gap:.25rem;min-width:0}.tool_fileName__uIX_5{font-weight:700;margin:0;overflow-wrap:anywhere}.tool_fileMeta__XQquS{color:var(--refentra-muted,#526562);font-size:.875rem;margin:0;overflow-wrap:anywhere}.tool_statusBadge__A_cys{border-radius:999px;display:inline-block;font-size:.875rem;font-weight:600;justify-self:start;padding:.1rem .6rem}.tool_statusBadge__A_cys[data-status=waiting]{background:var(--refentra-surface-subtle,#edf2ed);color:var(--refentra-muted,#526562)}.tool_statusBadge__A_cys[data-status=running],.tool_statusBadge__A_cys[data-status=verifying]{background:var(--refentra-surface-subtle,#edf2ed);color:var(--refentra-brand,#174e45)}.tool_statusBadge__A_cys[data-status=succeeded]{background:var(--refentra-success-bg,#eaf4ec);color:var(--refentra-success,#216044)}.tool_statusBadge__A_cys[data-status=failed]{background:var(--refentra-danger-bg,#fff0ed);color:var(--refentra-danger,#a43732)}.tool_fileCard__X2v20[data-stale=true] .tool_statusBadge__A_cys[data-status=succeeded]{background:var(--refentra-warning-bg,#fff4db);color:var(--refentra-warning,#815015)}.tool_fileCard__X2v20[data-stale=true] .tool_resultLink__9bMAn{opacity:.6}.tool_fileDetails__xX1X0{font-size:.875rem}.tool_fileDetails__xX1X0 summary{align-content:center;cursor:pointer;min-height:2.5rem;width:fit-content}.tool_fileError__e_ivY{color:var(--refentra-danger,#a43732);margin:.25rem 0 0}.tool_resultLine__ApIVL{margin:.25rem 0 0}.tool_tagList__dxRBI{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:.25rem 0 0;padding:0}.tool_tag__E3s5c{background:var(--refentra-warning-bg,#fff4db);border-radius:999px;color:var(--refentra-warning,#815015);font-size:.75rem;font-weight:600;padding:.05rem .5rem}.tool_recipes__jayWM{border-top:1px solid var(--refentra-border,#cbd5ce);display:grid;gap:.6rem;margin-top:1rem;padding-top:1rem}.tool_recipes__jayWM h3{font-size:1rem;margin:0}.tool_recipes__jayWM .tool_help__EGYHy{margin:0}.tool_recipeNameInput__obvv_{max-width:24rem}.tool_recipeList__jLeSX{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.tool_recipeItem__8CedQ{align-items:center;border:1px solid var(--refentra-border,#cbd5ce);border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.5rem .75rem}.tool_recipeItemName__BUfC5{font-weight:600;overflow-wrap:anywhere}.tool_recipeItemActions__fFh5D{display:flex;flex-wrap:wrap;gap:.5rem}.tool_importRow__firGc{display:grid;gap:.25rem}.tool_resetConfirm__BirE6{border:1px solid var(--refentra-danger,#a43732);border-radius:10px;display:grid;gap:.5rem;margin-top:.75rem;padding:.75rem}.tool_zipCounts__FrB4p{color:var(--refentra-muted,#526562);font-size:.875rem;margin:.5rem 0 0}.tool_staleBanner__AKqgd{background:var(--refentra-warning-bg,#fff4db);border:1px solid var(--refentra-warning,#815015);border-radius:10px;margin:0 0 .75rem;padding:.6rem .75rem}@media (min-width:1024px){.tool_workspace__SP12p{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"intake side" "results side";grid-template-rows:auto 1fr;align-items:start}.tool_intakeArea__E2Nd_{grid-area:intake}.tool_sideCol__t0I9c{grid-area:side}.tool_resultsArea__yg6e1{grid-area:results}.tool_fileCards__kMzKs{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}section.tool_recipes__jayWM{border:1px dashed #b9cfc6;border-radius:14px;background:#f7faf8;padding:1rem;box-shadow:none}section.tool_recipes__jayWM :is(h2,h3){color:#31504a;font-size:.9375rem;font-weight:700}section.tool_recipes__jayWM .tool_help__EGYHy{font-size:.8125rem}.tool_recipeItem__8CedQ{background:#fff}.tool_removeFile__jLS_R{min-height:44px;min-width:44px;justify-self:start}.tool_page__3edgH{padding-block:clamp(1.5rem,3vw,2.5rem)}.tool_intro__uniRt{max-width:72ch;margin-bottom:1.25rem}.tool_workspace__LAhAt{display:grid;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.tool_preview__0P9H3{min-width:0}.tool_preview__0P9H3 img{display:block;max-width:100%;max-height:22rem;object-fit:contain;border:1px solid var(--refentra-border);background:repeating-conic-gradient(#e7ece7 0 25%,#fff 0 50%) 0 0 /20px 20px}.tool_preview__0P9H3 p{overflow-wrap:anywhere}.tool_result__0SKKD{border-top:1px solid var(--refentra-border);padding-top:1rem}.tool_result__0SKKD p{overflow-wrap:anywhere}.tool_result__0SKKD a{display:inline-block}.tool_alternative__ALHLs{margin-top:1.5rem}.tool_options__TNM2k{display:grid;gap:.6rem;border:0;padding:0;margin:0 0 1rem}.tool_options__TNM2k legend{font-weight:600;margin-bottom:.4rem}.tool_options__TNM2k label{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.tool_workspace__gW_qW{display:grid;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.tool_privacy__pngYU{margin:0;color:var(--refentra-muted)}.tool_result__zo2eX,.tool_selected__zWF3u{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(12rem,19rem);align-items:start;border-top:1px solid var(--refentra-border);padding-top:1.25rem}.tool_limits__yyNXD h2,.tool_result__zo2eX h2,.tool_selected__zWF3u h2{margin-top:0}.tool_result__zo2eX>div,.tool_selectedInfo__h1_RC{min-width:0}.tool_filename__kengf{overflow-wrap:anywhere;font-weight:600}.tool_previewStage__tJX2o{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--refentra-border);border-radius:.75rem;background:repeating-conic-gradient(#e6e9e8 0 25%,#fff 0 50%) 50% /20px 20px}.tool_previewStage__tJX2o img{display:block;max-width:100%;max-height:100%;object-fit:contain}.tool_actions__vWKFD{display:flex;flex-wrap:wrap;gap:.75rem}.tool_facts__8MTRE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;max-width:27rem;margin:1rem 0}.tool_facts__8MTRE dt{color:var(--refentra-muted)}.tool_facts__8MTRE dd{margin:0;font-weight:600}.tool_error___WGAO{color:var(--refentra-error,#9a1b1b)}.tool_progress__Jvljb{width:min(100%,20rem);height:.35rem;overflow:hidden;border-radius:999px;background:var(--refentra-border)}.tool_progress__Jvljb:after{content:"";display:block;width:33%;height:100%;border-radius:inherit;background:currentColor;animation:tool_progress-slide__H13wQ 1.6s ease-in-out infinite alternate}@keyframes tool_progress-slide__H13wQ{to{transform:translateX(200%)}}@media (prefers-reduced-motion:reduce){.tool_progress__Jvljb:after{animation:none;width:100%}}.tool_limits__yyNXD{margin-top:1.5rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--refentra-border);border-radius:.75rem}.tool_limits__yyNXD ul{padding-inline-start:1.25rem}.tool_limits__yyNXD li+li{margin-top:.4rem}.tool_handoff__pU3uN .tool_selected__zWF3u{grid-template-columns:1fr;gap:12px;margin-top:20px}.tool_handoff__pU3uN .tool_selectedInfo__h1_RC p{margin:4px 0}.tool_handoff__pU3uN .tool_previewStage__tJX2o{width:min(100%,27rem);justify-self:center}.tool_handoff__pU3uN .tool_selected__zWF3u .tool_previewStage__tJX2o{width:min(100%,19rem)}.tool_handoff__pU3uN .tool_result__zo2eX{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);border-top:0;padding-top:0}.tool_handoff__pU3uN .tool_result__zo2eX>div:first-child{order:2}@media (min-width:1024px){.tool_handoff__pU3uN label:has(+input[type=file]){min-height:64px;font-size:18px}.tool_handoff__pU3uN .tool_actions__vWKFD button.primary{min-height:64px;width:100%;font-size:18px}}@media (max-width:1023px){.tool_handoff__pU3uN .tool_selected__zWF3u .tool_previewStage__tJX2o{width:min(100%,10rem)}.tool_handoff__pU3uN .tool_result__zo2eX{grid-template-columns:1fr}.tool_handoff__pU3uN .tool_result__zo2eX>div:first-child{order:0}}@media (min-width:600px) and (max-width:1023px){.tool_handoff__pU3uN .tool_selected__zWF3u{grid-template-columns:minmax(0,1fr) 10rem;align-items:start}}@media (max-width:42rem){.tool_result__zo2eX,.tool_selected__zWF3u{grid-template-columns:1fr}.tool_previewStage__tJX2o{width:min(100%,19rem)}}.tool_previews__bkSeG{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.tool_previews__bkSeG figure{margin:0;display:grid;gap:.25rem}.tool_previews__bkSeG figcaption{color:var(--refentra-muted);font-size:.875rem;text-align:center}.tool_previewDark__2SQ_W{background:#313338}.tool_note__QdCuB{color:var(--refentra-muted)}.tool_workspace__ix9A_{display:grid;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.tool_privacy__AWXgQ{margin:0;color:var(--refentra-muted)}.tool_result__NqMEi,.tool_selected__YAcRr{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(12rem,19rem);align-items:start;border-top:1px solid var(--refentra-border);padding-top:1.25rem}.tool_limits__TOQxs h2,.tool_result__NqMEi h2,.tool_selected__YAcRr h2{margin-top:0}.tool_result__NqMEi>div,.tool_selectedInfo__YYWyi{min-width:0}.tool_filename__tMQw4{overflow-wrap:anywhere;font-weight:600}.tool_previewStage__VhcGE{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--refentra-border);border-radius:.75rem;background:repeating-conic-gradient(#e6e9e8 0 25%,#fff 0 50%) 50% /20px 20px}.tool_previewStage__VhcGE img{display:block;max-width:100%;max-height:100%;object-fit:contain}.tool_excerpt____4gY{display:grid;gap:.375rem;max-width:38rem}.tool_excerpt____4gY label{font-weight:600}.tool_excerpt____4gY input{width:min(100%,12rem)}.tool_excerpt____4gY p{margin:0}.tool_actions___wpG_{display:flex;flex-wrap:wrap;gap:.75rem}.tool_facts__XnBtQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;max-width:27rem;margin:1rem 0}.tool_facts__XnBtQ dt{color:var(--refentra-muted)}.tool_facts__XnBtQ dd{margin:0;font-weight:600}.tool_error__k7hfN{color:var(--refentra-error,#9a1b1b)}.tool_progress__ijyHB{width:min(100%,20rem);height:.35rem;overflow:hidden;border-radius:999px;background:var(--refentra-border)}.tool_progress__ijyHB:after{content:"";display:block;width:33%;height:100%;border-radius:inherit;background:currentColor;animation:tool_progress-slide__YUwvu 1.6s ease-in-out infinite alternate}@keyframes tool_progress-slide__YUwvu{to{transform:translateX(200%)}}@media (prefers-reduced-motion:reduce){.tool_progress__ijyHB:after{animation:none;width:100%}}.tool_limits__TOQxs{margin-top:1.5rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--refentra-border);border-radius:.75rem}.tool_limits__TOQxs ul{padding-inline-start:1.25rem}.tool_limits__TOQxs li+li{margin-top:.4rem}.tool_handoff__XVImu .tool_selected__YAcRr{grid-template-columns:1fr;gap:12px;margin-top:20px}.tool_handoff__XVImu .tool_selectedInfo__YYWyi p{margin:4px 0}.tool_handoff__XVImu .tool_previewStage__VhcGE{width:min(100%,27rem);justify-self:center}.tool_handoff__XVImu .tool_selected__YAcRr .tool_previewStage__VhcGE{width:min(100%,19rem)}.tool_handoff__XVImu .tool_result__NqMEi{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);border-top:0;padding-top:0}.tool_handoff__XVImu .tool_result__NqMEi>div:first-child{order:2}.tool_handoff__XVImu .tool_excerpt____4gY{margin-bottom:20px}@media (min-width:1024px){.tool_handoff__XVImu label:has(+input[type=file]){min-height:64px;font-size:18px}.tool_handoff__XVImu .tool_actions___wpG_ button.primary{min-height:64px;width:100%;font-size:18px}}@media (max-width:1023px){.tool_handoff__XVImu .tool_selected__YAcRr .tool_previewStage__VhcGE{width:min(100%,10rem)}.tool_handoff__XVImu .tool_result__NqMEi{grid-template-columns:1fr}.tool_handoff__XVImu .tool_result__NqMEi>div:first-child{order:0}}@media (min-width:600px) and (max-width:1023px){.tool_handoff__XVImu .tool_selected__YAcRr{grid-template-columns:minmax(0,1fr) 10rem;align-items:start}}@media (max-width:42rem){.tool_result__NqMEi,.tool_selected__YAcRr{grid-template-columns:1fr}.tool_previewStage__VhcGE{width:min(100%,19rem)}}.ed-angle-control_wrap__fu_Hk{display:grid;gap:.5rem;margin-bottom:.75rem}.ed-angle-control_label__3C4T4{font-weight:700}.ed-angle-control_wrap__fu_Hk input[type=range]{min-height:48px;width:100%}.ed-angle-control_buttons__c2x1i{display:flex;flex-wrap:wrap;gap:.5rem}.ed-angle-control_buttons__c2x1i button{min-height:48px;min-width:48px}.ed-rotate-preview_figure__Epb29{margin:.75rem 0 0;max-width:100%}.ed-rotate-preview_frame___mYbE{aspect-ratio:var(--ed-ratio);background-color:#eef1ee;background-image:linear-gradient(45deg,#d8ded7 25%,transparent 0,transparent 75%,#d8ded7 0),linear-gradient(45deg,#d8ded7 25%,transparent 0,transparent 75%,#d8ded7 0);background-position:0 0,8px 8px;background-size:16px 16px;border:1px solid var(--refentra-control-border);border-radius:12px;width:min(100%,var(--ed-max),calc(62vh * var(--ed-num)));overflow:hidden;position:relative}.ed-rotate-preview_image__c9xzK{display:block;height:auto;left:50%;max-width:none;pointer-events:none;position:absolute;top:50%;transform-origin:center}.ed-rotate-preview_grid__7WbRo{background-image:linear-gradient(90deg,rgb(255 255 255/55%) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/55%) 1px,transparent 0);background-size:12.5% 12.5%;box-shadow:inset 0 0 0 1px rgb(0 0 0/15%);inset:0;pointer-events:none;position:absolute}.tool_page__ZgBKZ{padding-block:clamp(1.5rem,3vw,2.5rem)}.tool_intro__OTCGT{max-width:72ch;margin-bottom:1.25rem}.tool_workspace__wLnL5{display:grid;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.tool_options__RXTFc{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;border:1px solid var(--refentra-border);border-radius:10px;padding:.75rem}.tool_options__RXTFc legend{font-weight:600;padding-inline:.25rem}.tool_options__RXTFc label{display:inline-flex;align-items:center;min-height:var(--refentra-control-min);gap:.3rem}.tool_preview__IvBLu{display:grid;gap:.5rem}.tool_preview__IvBLu img{width:min(100%,34rem);height:auto;max-height:22rem;object-fit:contain;border:1px solid var(--refentra-border)}.tool_quality__W9YVs{display:grid;gap:.5rem;max-width:24rem}.tool_result__X835h{border-top:1px solid var(--refentra-border);padding-top:1rem}.tool_filename__t1mqk{overflow-wrap:anywhere}.tool_page__H4A12{padding-block:clamp(1.5rem,3vw,2.5rem)}.tool_intro__8RVVJ{margin-bottom:1.25rem}.tool_intro__8RVVJ h1{max-width:32ch}.tool_privacy__Km8dl{color:#526562;font-size:.875rem;margin:0}.tool_workspace__G_dvg{display:grid;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.tool_intakeArea__lASf_,.tool_settings__iY6Vv{min-width:0}.tool_fileLabel__DzA8a{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tool_intake__q6am5{border-bottom:1px solid #d8ded7;padding-bottom:1.25rem}.tool_workspace__G_dvg h2{font-size:1.125rem;margin-bottom:.8rem}.tool_subHeading__tBQ1d{margin-top:1.25rem}.tool_cropPreview__SpVsM{margin-top:1rem}.tool_stepGroup__zgC3t{flex-wrap:wrap;margin-block:.75rem}.tool_stepGroup__zgC3t,.tool_stepSize__YSoOy{align-items:center;display:flex;gap:.5rem}.tool_stepButtons__ghnOU{align-items:center;display:inline-flex;gap:.25rem}.tool_stepGroup__zgC3t button{min-width:var(--refentra-control-min)}.tool_contextualHelp__YKAJh{margin-block:.75rem}.tool_checkList__8Uxnt{list-style:none;margin:.75rem 0;padding:0}.tool_checkList__8Uxnt li{padding:.25rem 0}.tool_checkList__8Uxnt [data-verdict=pass]:before{color:var(--refentra-success,#216044);content:"✓ ";font-weight:700}.tool_checkList__8Uxnt [data-verdict=fail]:before{color:var(--refentra-warning,#815015);content:"! ";font-weight:700}.tool_resetConfirm__jcZLa{border:1px solid var(--refentra-danger,#a43732);border-radius:10px;margin-top:.75rem;padding:.75rem}.tool_staleResult__aGdra{opacity:1}@media (min-width:1024px){.tool_workspace__G_dvg{grid-template-columns:minmax(0,1fr) 360px;gap:1.5rem}.tool_intakeArea__lASf_{align-self:start}.tool_intake__q6am5{border-bottom:0;padding-bottom:0}.tool_settings__iY6Vv{border-left:1px solid #d8ded7;padding-left:1.5rem}}.tool_handoff__iLWkk{max-width:var(--refentra-page-outer);margin-inline:auto;padding-inline:var(--refentra-gutter);padding-block:26px 0}.tool_handoff__iLWkk .tool_workspace__G_dvg{border:1px solid #d9e4e1;border-radius:13px;box-shadow:0 12px 35px rgb(20 53 47/7%);padding:22px;gap:25px}.tool_handoff__iLWkk .tool_intake__q6am5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:440px;border:2px dashed #c8dcd7;border-radius:9px;padding:24px;text-align:center}.tool_handoff__iLWkk .tool_intake__q6am5 h2{font-size:24px;color:#102f31}.tool_dropIcon__zMSlH{width:64px;height:64px;padding:16px;margin-bottom:16px;background:#e9f5f0;color:#075b4b;border-radius:10px}.tool_handoff__iLWkk .tool_fileLabel__DzA8a{position:static;clip-path:none;width:auto;height:auto;display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:68px;background:#005844;color:white;border-radius:7px;padding:14px 26px;font-size:18px;cursor:pointer}.tool_handoff__iLWkk .tool_fileLabel__DzA8a svg{width:22px;height:22px}.tool_handoff__iLWkk .tool_intake__q6am5 input[type=file]{position:absolute;clip-path:inset(50%);width:1px;height:1px;min-height:1px;padding:0}.tool_handoff__iLWkk .tool_intake__q6am5:focus-within .tool_fileLabel__DzA8a{outline:3px solid #37a787;outline-offset:3px}.tool_handoff__iLWkk .tool_intake__q6am5 p{font-size:15px;line-height:1.6;max-width:48ch}.tool_handoff__iLWkk .tool_settings__iY6Vv{padding-left:25px}.tool_handoff__iLWkk .tool_settings__iY6Vv h2{font-size:26px;color:#102f31}.tool_handoff__iLWkk .tool_settings__iY6Vv label{font-size:15px}.tool_handoff__iLWkk .tool_settings__iY6Vv .help{font-size:14px;line-height:1.55}.tool_handoff__iLWkk .tool_settings__iY6Vv .crop-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tool_handoff__iLWkk .tool_stepGroup__zgC3t{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tool_handoff__iLWkk .tool_stepSize__YSoOy{grid-column:1/-1}.tool_handoff__iLWkk .tool_stepButtons__ghnOU{width:100%;gap:4px}.tool_handoff__iLWkk .tool_stepButtons__ghnOU button{flex:1 1;min-width:0}.tool_handoff__iLWkk .tool_settings__iY6Vv .actions>button{min-height:64px;font-size:18px}.tool_handoff__iLWkk .results{border-radius:13px;border-color:#d9e4e1}.tool_handoff__iLWkk .results h2{font-size:28px}.tool_handoff__iLWkk .guidance{border-top:1px solid #d9e4e1;padding-top:24px;margin-top:32px}.tool_handoff__iLWkk .guidance h2{font-size:24px}.tool_handoff__iLWkk .guidance p{max-width:none;font-size:16px}.tool_handoff__iLWkk .tool_contextualHelp__YKAJh a{color:#145f4d}@media (min-width:1024px){.tool_handoff__iLWkk .tool_workspace__G_dvg{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.tool_resultPreview__ezZEm{display:flex;align-items:center;justify-content:center;background:#f1f5f2;border:1px solid #d5e0de;border-radius:9px;padding:16px;margin:20px 0}.tool_resultPreview__ezZEm img{display:block;max-width:100%;max-height:360px;width:auto;height:auto}.tool_handoff__iLWkk .guidance{max-width:none}.tool_stepLabel__o6QNL{grid-column:1/-1;font-size:13px;font-weight:650;color:#33594f}.tool_handoff__iLWkk .tool_stepButtons__ghnOU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.tool_precision__68s9M>summary{cursor:pointer;min-height:48px;align-content:center;font-size:16px;font-weight:650;color:#145f4d}.tool_precision__68s9M>summary:focus-visible{outline:3px solid #245ee5;outline-offset:3px}@media (min-width:1024px){.tool_handoff__iLWkk .single-result:has(.tool_resultPreview__ezZEm){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;align-items:start}.tool_handoff__iLWkk .single-result:has(.tool_resultPreview__ezZEm)>:not(.tool_resultPreview__ezZEm){grid-column:2;margin-block:0}.tool_handoff__iLWkk .tool_resultPreview__ezZEm{grid-column:1;grid-row:1/span 5;margin:0}.tool_handoff__iLWkk .tool_resultPreview__ezZEm img{max-height:480px}.tool_handoff__iLWkk .results .download{min-height:64px;padding-inline:24px;font-size:18px;color:white;background:#005d49;border-color:#005d49}}.tool_compactIntakeHeading__89ic4,.tool_emptyIcon__im5j2{display:none}@media (min-width:600px) and (max-width:1023px){.tool_handoff__iLWkk{max-width:672px;padding:28px 16px 0}.tool_handoff__iLWkk .tool_workspace__G_dvg{display:contents}.tool_handoff__iLWkk .results,.tool_handoff__iLWkk .tool_intakeArea__lASf_,.tool_handoff__iLWkk .tool_settings__iY6Vv{background:#fff;border:1px solid #d9e4e1;border-radius:13px;padding:20px;margin-bottom:16px;box-shadow:0 10px 26px rgb(20 53 47/5%)}.tool_handoff__iLWkk .tool_compactIntakeHeading__89ic4{display:block;font-size:17px;margin-bottom:14px}.tool_handoff__iLWkk .tool_intake__q6am5{min-height:0;padding:20px;background:#f7faf8;border-width:1px}.tool_handoff__iLWkk .tool_intake__q6am5 h2{display:none}.tool_handoff__iLWkk .tool_dropIcon__zMSlH{width:44px;height:44px;margin-bottom:12px;padding:10px}.tool_handoff__iLWkk .tool_fileLabel__DzA8a{min-height:44px;font-size:14px;padding:10px 18px}.tool_handoff__iLWkk .tool_intake__q6am5 p{font-size:12px;margin:12px 0 0}.tool_handoff__iLWkk .tool_cropPreview__SpVsM{margin-top:16px}.tool_handoff__iLWkk .tool_settings__iY6Vv{border-left:1px solid #d9e4e1}.tool_handoff__iLWkk .tool_settings__iY6Vv h2{font-size:17px;margin-bottom:14px}.tool_handoff__iLWkk .tool_settings__iY6Vv label{font-size:14px}.tool_handoff__iLWkk .tool_settings__iY6Vv .help{font-size:13px}.tool_handoff__iLWkk .tool_settings__iY6Vv .actions>button{min-height:44px;font-size:15px}.tool_handoff__iLWkk .tool_settings__iY6Vv .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tool_handoff__iLWkk .tool_precision__68s9M>summary{font-size:14px}.tool_handoff__iLWkk .results h2{font-size:18px;margin-bottom:16px}.tool_handoff__iLWkk .results .run-state{font-size:13px;line-height:1.6}.tool_handoff__iLWkk .results:not(:has(.single-result)) .run-state{background:#f5f9f6;border:0;border-radius:8px;text-align:center;padding:22px 14px;margin:0}.tool_handoff__iLWkk .tool_emptyIcon__im5j2{display:block;width:40px;height:40px;padding:8px;margin:0 auto 10px;background:#e5f3ec;color:#075d4c;border-radius:8px}.tool_handoff__iLWkk .tool_resultPreview__ezZEm img{max-height:440px}.tool_handoff__iLWkk .results .download{background:#005d49;color:white;border-color:#005d49;min-height:44px}.tool_handoff__iLWkk .result-details,.tool_handoff__iLWkk .results .help,.tool_handoff__iLWkk .tool_checkList__8Uxnt{font-size:13px}.tool_handoff__iLWkk .guidance{margin-top:24px;padding-top:20px}.tool_handoff__iLWkk .guidance h2{font-size:20px}.tool_handoff__iLWkk .guidance p{font-size:13px;line-height:1.6}}@media (max-width:599px){.tool_handoff__iLWkk{max-width:440px;padding:18px 14px 0}.tool_handoff__iLWkk .tool_workspace__G_dvg{display:contents}.tool_handoff__iLWkk .results,.tool_handoff__iLWkk .tool_intakeArea__lASf_,.tool_handoff__iLWkk .tool_settings__iY6Vv{background:#fff;border:1px solid #d9e4e1;border-radius:11px;padding:16px;margin-bottom:14px;box-shadow:0 10px 26px rgb(20 53 47/5%)}.tool_handoff__iLWkk .tool_compactIntakeHeading__89ic4{display:block;font-size:17px;margin:0 0 14px}.tool_handoff__iLWkk .tool_intake__q6am5{min-height:0;padding:18px 14px;border-width:1px;background:#f7faf8}.tool_handoff__iLWkk .tool_intake__q6am5 h2{display:none}.tool_handoff__iLWkk .tool_dropIcon__zMSlH{width:44px;height:44px;padding:10px;margin-bottom:14px}.tool_handoff__iLWkk .tool_fileLabel__DzA8a{width:100%;max-width:100%;min-width:0;min-height:44px;font-size:14px;padding:10px 12px;white-space:normal;overflow-wrap:anywhere;text-align:center}.tool_handoff__iLWkk .tool_fileLabel__DzA8a svg{flex:none;width:18px;height:18px}.tool_handoff__iLWkk .tool_intake__q6am5 p{font-size:11px;margin:12px 0 0}.tool_handoff__iLWkk .tool_settings__iY6Vv{padding-left:16px}.tool_handoff__iLWkk .tool_settings__iY6Vv h2{font-size:17px;margin-bottom:14px}.tool_handoff__iLWkk .tool_settings__iY6Vv label{font-size:14px}.tool_handoff__iLWkk .tool_settings__iY6Vv .help{font-size:12px;line-height:1.6}.tool_handoff__iLWkk .tool_settings__iY6Vv .crop-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tool_handoff__iLWkk .tool_settings__iY6Vv .crop-presets>button{min-width:0;min-height:44px;font-size:14px;padding-inline:6px}.tool_handoff__iLWkk .tool_settings__iY6Vv .crop-presets>button:nth-child(n+5){grid-column:1/-1}.tool_handoff__iLWkk .tool_settings__iY6Vv .crop-fields,.tool_handoff__iLWkk .tool_stepGroup__zgC3t{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool_handoff__iLWkk .tool_stepButtons__ghnOU button{min-height:44px}.tool_handoff__iLWkk .tool_precision__68s9M>summary{font-size:14px}.tool_handoff__iLWkk .tool_settings__iY6Vv .actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.tool_handoff__iLWkk .tool_settings__iY6Vv .actions>button{min-height:44px;font-size:15px;width:100%}.tool_handoff__iLWkk .results h2{font-size:18px}.tool_handoff__iLWkk .results .run-state{font-size:13px;line-height:1.6}.tool_handoff__iLWkk .results:not(:has(.single-result)) .run-state{min-height:65px;border:0;padding:8px 0}.tool_handoff__iLWkk .results:not(:has(.single-result)) .run-state strong{display:block;margin-bottom:4px}.tool_handoff__iLWkk .tool_emptyIcon__im5j2{display:block;float:left;width:48px;height:48px;padding:12px;margin:0 14px 8px 0;background:#e5f3ec;color:#075d4c;border-radius:8px}.tool_handoff__iLWkk .result-details,.tool_handoff__iLWkk .results .help,.tool_handoff__iLWkk .tool_checkList__8Uxnt{font-size:12px;line-height:1.6}.tool_handoff__iLWkk .tool_resultPreview__ezZEm{padding:12px}.tool_handoff__iLWkk .tool_resultPreview__ezZEm img{max-height:340px}.tool_handoff__iLWkk .results .download{background:#005d49;color:white;border-color:#005d49;width:100%;min-height:44px}.tool_handoff__iLWkk .guidance{margin-top:24px;padding-top:20px}.tool_handoff__iLWkk .guidance h2{font-size:20px}.tool_handoff__iLWkk .guidance p{font-size:13px;line-height:1.6}}.tool_page__H4A12 .tool_cropPreview__SpVsM{display:block;width:fit-content;max-width:100%;margin-inline:auto;border-radius:14px;box-shadow:0 10px 28px rgb(20 53 47/16%)}.tool_page__H4A12 .tool_cropPreview__SpVsM img{max-width:100%}.ed-crop-box_box__A6kvI{border:2px solid #fff;box-shadow:0 0 0 9999px rgb(6 16 10/58%),inset 0 0 0 1px rgb(23 62 43/90%);box-sizing:border-box;cursor:move;position:absolute;touch-action:none}.ed-crop-box_box__A6kvI[data-disabled=true]{cursor:default;pointer-events:none}.ed-crop-box_box__A6kvI:focus-visible{outline:3px solid #ffd54a;outline-offset:2px}.ed-crop-box_grid__kpSp9{background-image:linear-gradient(90deg,transparent calc(33.333% - .5px),rgb(255 255 255/75%) 0 calc(33.333% + .5px),transparent 0),linear-gradient(90deg,transparent calc(66.666% - .5px),rgb(255 255 255/75%) 0 calc(66.666% + .5px),transparent 0),linear-gradient(180deg,transparent calc(33.333% - .5px),rgb(255 255 255/75%) 0 calc(33.333% + .5px),transparent 0),linear-gradient(180deg,transparent calc(66.666% - .5px),rgb(255 255 255/75%) 0 calc(66.666% + .5px),transparent 0);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .12s}.ed-crop-box_box__A6kvI:focus-visible .ed-crop-box_grid__kpSp9,.ed-crop-box_box__A6kvI[data-dragging=true] .ed-crop-box_grid__kpSp9{opacity:1}@media (prefers-reduced-motion:reduce){.ed-crop-box_grid__kpSp9{transition:none}}.ed-crop-box_handle__DJDnm{height:44px;position:absolute;width:44px}.ed-crop-box_handle__DJDnm:after{background:#fff;border:1px solid rgb(23 62 43/90%);border-radius:3px;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(calc(-50% + var(--hx, 0) * 9px),calc(-50% + var(--hy, 0) * 9px));width:12px}.ed-crop-box_nw__jSVM1{--hx:1;--hy:1;cursor:nwse-resize;left:-22px;top:-22px}.ed-crop-box_ne__M_HBG{--hx:-1;--hy:1;cursor:nesw-resize;right:-22px;top:-22px}.ed-crop-box_se__SgG9_{--hx:-1;--hy:-1;bottom:-22px;cursor:nwse-resize;right:-22px}.ed-crop-box_sw__jCgwf{--hx:1;--hy:-1;bottom:-22px;cursor:nesw-resize;left:-22px}.ed-crop-box_n__MqNoa{--hy:1;cursor:ns-resize;left:50%;margin-left:-22px;top:-22px}.ed-crop-box_s__KvdTz{--hy:-1;bottom:-22px;cursor:ns-resize;left:50%;margin-left:-22px}.ed-crop-box_e__0eSlJ{--hx:-1;cursor:ew-resize;margin-top:-22px;right:-22px;top:50%}.ed-crop-box_w__BZujq{--hx:1;cursor:ew-resize;left:-22px;margin-top:-22px;top:50%}.ed-crop-box_live__47vtB{border:0;clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tool_page__tJ7DF{padding-block:clamp(1.5rem,3vw,2.5rem)}.tool_intro___GtrN{margin-bottom:1.25rem}.tool_intro___GtrN h1{max-width:32ch}.tool_scopeLine__C6rz2{font-weight:600;margin:.5rem 0 .25rem}.tool_limitNote__5LBnW{margin:0 0 .5rem}.tool_limitNote__5LBnW,.tool_privacy__QQa0M{color:var(--refentra-muted);font-size:.875rem}.tool_privacy__QQa0M{margin:0}.tool_workspace__h2sFf{display:grid;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.tool_intakeArea__lc1Tl,.tool_settings__ypsVr{min-width:0}.tool_intake__oROWy{border-bottom:1px solid var(--refentra-border);padding-bottom:1.25rem}.tool_workspace__h2sFf h2{font-size:1.125rem;margin-bottom:.8rem}.tool_workspace__h2sFf p{margin-block:.6rem}.tool_previewArea__UaX3i{margin:1rem 0 0}.tool_previewBox__cosj9{align-items:center;background:repeating-conic-gradient(#e7ece7 0 25%,#ffffff 0 50%) 0 0 /20px 20px,#ffffff;border:1px solid var(--refentra-border);border-radius:12px;display:flex;justify-content:center;min-height:12rem;overflow:hidden;padding:.5rem}.tool_previewBox__cosj9 img{display:block;height:auto;max-height:60vh;max-width:100%}.tool_fieldPair__CsXnC{border-top:1px solid var(--refentra-border);display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);padding-block:.9rem}.tool_beforeValue__w_Y9l{background:var(--refentra-surface-subtle,#edf2ed);border:1px solid var(--refentra-border);border-radius:10px;display:block;font-size:.9375rem;min-height:2.75rem;overflow-wrap:anywhere;padding:.5rem .65rem;white-space:pre-wrap}.tool_afterLabel__P_lme,.tool_beforeLabel__RNZNW{display:block;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.tool_fieldNote__bd6Z6{display:block;font-size:.875rem;margin-top:.25rem}.tool_fieldNote__bd6Z6[data-issue=true]{color:var(--refentra-danger);font-weight:600}.tool_readonlyBlock__E8ENe{border-top:1px solid var(--refentra-border);margin-top:.75rem;padding-top:.75rem}.tool_readonlyValues__R08N_{margin:.5rem 0 0}.tool_readonlyValues__R08N_ div{padding-block:.3rem}.tool_readonlyValues__R08N_ dt{font-weight:600}.tool_readonlyValues__R08N_ dd{margin:0;overflow-wrap:anywhere}.tool_resetConfirm__NWtb_{border:1px solid var(--refentra-danger);border-radius:10px;margin-top:.75rem;padding:.75rem}.tool_rows__KCtI_{list-style:none;margin:.75rem 0;padding:0}.tool_rows__KCtI_ li{border-top:1px solid var(--refentra-border);display:grid;gap:.25rem .75rem;grid-template-columns:minmax(0,1fr);padding-block:.5rem}.tool_rowLabel__s2Znq{font-weight:600}.tool_rowKind__S36_X{color:var(--refentra-muted);font-size:.875rem}.tool_rowValues__oM7TV{margin:0;overflow-wrap:anywhere}.tool_checkList__mbc1u{list-style:none;margin:.75rem 0;padding:0}.tool_checkRow__PBOta{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem;padding:.25rem 0}.tool_checkSymbol__X4dta{font-weight:700}.tool_checkRow__PBOta[data-verdict=pass] .tool_checkSymbol__X4dta{color:var(--refentra-success,#216044)}.tool_checkRow__PBOta[data-verdict=fail] .tool_checkSymbol__X4dta{color:var(--refentra-danger,#a43732)}.tool_staleResult__Uc15u{opacity:.75}@media (min-width:640px){.tool_fieldPair__CsXnC{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tool_rows__KCtI_ li{grid-template-columns:12rem minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1024px){.tool_workspace__h2sFf{grid-template-columns:minmax(0,1fr) 360px;gap:1.5rem}.tool_intakeArea__lc1Tl{align-self:start}.tool_intake__oROWy{border-bottom:0;padding-bottom:0}.tool_settings__ypsVr{border-left:1px solid var(--refentra-border);padding-left:1.5rem}}.tool_fieldPair__CsXnC{margin-top:.75rem;padding:.9rem;border:1px solid #d9e4e1;border-radius:14px;background:#fbfdfc}.tool_fieldPair__CsXnC:focus-within{border-color:var(--refentra-brand,#174e45);background:#fff}.tool_beforeLabel__RNZNW{color:var(--refentra-muted,#526562);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.tool_fieldNote__bd6Z6{color:var(--refentra-muted,#526562);font-size:.8125rem}@media (min-width:1024px){.tool_fieldPair__CsXnC{grid-template-columns:minmax(0,1fr)}}.tool_page__YzM49{padding-block:clamp(1.5rem,3vw,2.5rem)}.tool_intro__oKkv0{margin-bottom:1.25rem}.tool_intro__oKkv0 h1{max-width:32ch}.tool_privacy__hgs9N{color:var(--refentra-muted);font-size:.875rem;margin:0}.tool_workspace__Un1l_{display:grid;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.tool_intakeArea__vT2Qc,.tool_settings__5vhsd{min-width:0}.tool_intake__BBrIG{border-bottom:1px solid var(--refentra-border);padding-bottom:1.25rem}.tool_workspace__Un1l_ h2{font-size:1.125rem;margin-bottom:.8rem}.tool_workspace__Un1l_ p{margin-block:.6rem}.tool_previewArea__ej1m1{margin:1rem 0 0}.tool_previewBox___H5Sg{align-items:center;background:repeating-conic-gradient(#e7ece7 0 25%,#ffffff 0 50%) 0 0 /20px 20px,#ffffff;border:1px solid var(--refentra-border);border-radius:12px;display:flex;justify-content:center;min-height:12rem;overflow:hidden;padding:.5rem}.tool_previewBox___H5Sg img{display:block;height:auto;max-height:60vh;max-width:100%}.tool_findingGroup__NSppD{border-top:1px solid var(--refentra-border);margin-top:.75rem;padding-top:.75rem}.tool_findingGroup__NSppD:first-of-type{border-top:0;margin-top:0;padding-top:0}.tool_findingGroup__NSppD h3{font-size:1rem;margin-bottom:.4rem}.tool_categoryList__TU4dk{list-style:none;margin:.4rem 0 0;padding:0}.tool_categoryList__TU4dk li{padding-block:.3rem}.tool_gpsReveal__ud6BE{font-size:.9375rem;margin-top:.35rem}.tool_gpsReveal__ud6BE summary{align-content:center;cursor:pointer;min-height:var(--refentra-control-min);width:fit-content}.tool_resetConfirm__Fd_7M{border:1px solid var(--refentra-danger);border-radius:10px;margin-top:.75rem;padding:.75rem}.tool_resultGroups__d0ZpE{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);margin-block:.75rem}.tool_resultGroups__d0ZpE h3{font-size:1rem;margin-bottom:.35rem}.tool_checkList__tMWHr{list-style:none;margin:.4rem 0 0;padding:0}.tool_checkRow__mirJm{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem;padding:.25rem 0}.tool_checkSymbol__XSiro{font-weight:700}.tool_checkRow__mirJm[data-verdict=pass] .tool_checkSymbol__XSiro{color:var(--refentra-success,#216044)}.tool_checkRow__mirJm[data-verdict=fail] .tool_checkSymbol__XSiro{color:var(--refentra-danger,#a43732)}.tool_anonymityNote__HOMhR{border-left:4px solid var(--refentra-warning,#815015);padding-inline-start:.75rem}@media (min-width:640px){.tool_resultGroups__d0ZpE{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1024px){.tool_workspace__Un1l_{grid-template-columns:minmax(0,1fr) 360px;gap:1.5rem}.tool_intakeArea__vT2Qc{align-self:start}.tool_intake__BBrIG{border-bottom:0;padding-bottom:0}.tool_settings__5vhsd{border-left:1px solid var(--refentra-border);padding-left:1.5rem}}.tool_page__7U45q{padding-block:clamp(1.5rem,3vw,2.5rem)}.tool_intro__4_Vk_{max-width:72ch;margin-bottom:1.25rem}.tool_workspace__uJsZ8{display:grid;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.tool_selected__KwjYX{min-width:0;overflow-wrap:anywhere}.tool_result__kKWUc{display:grid;justify-items:start;gap:.75rem;border-top:1px solid var(--refentra-border);padding-top:1rem}.tool_preview__WklT2{display:block;width:auto;height:auto;max-width:min(100%,12rem);max-height:12rem;border:1px solid var(--refentra-border);background-color:#fff;image-rendering:pixelated}.tool_pack__Vdl_L{border-top:1px solid var(--refentra-border);display:grid;gap:.5rem;justify-items:start;padding-top:.75rem;width:100%}.tool_tiles__ahI8S{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.tool_tab__aRbVA{align-items:center;border-radius:8px 8px 0 0;display:inline-flex;font-size:.8125rem;gap:.5rem;min-width:9rem;padding:.5rem .75rem}.tool_tabLight__DA7OX{background:#fff;border:1px solid #c9d2cc;color:#1c241f}.tool_tabDark__7acL_{background:#202124;border:1px solid #202124;color:#e8eaed}.tool_touch__QxK9o{border-radius:22%}.tool_code__J51wK{background:#f3f6f4;border:1px solid var(--refentra-border);border-radius:8px;font-size:.8125rem;margin:0;max-width:100%;overflow-x:auto;padding:.75rem}.tool_tiles__ahI8S img{flex:none;height:16px;image-rendering:auto;max-height:none;max-width:none;width:16px}.tool_tiles__ahI8S .tool_tile32__XbL0p{height:32px;width:32px}.tool_tiles__ahI8S .tool_touch__QxK9o{height:64px;width:64px}.tool_page__K7YXo{padding-block:clamp(1.5rem,3vw,2.5rem)}.tool_intro__mKJcd{max-width:72ch;margin-bottom:1.25rem}.tool_workspace__pfJgH{display:grid;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.tool_layout__QQrTQ{min-width:0}.tool_source__H1PTT{display:grid;gap:.6rem;margin-top:.9rem;min-width:0}.tool_filename__tVRoC{margin:0;overflow-wrap:anywhere}.tool_stage___GFyn{--ratio:1;position:relative;width:min(100%,calc(60vh * var(--ratio)));min-width:0;aspect-ratio:var(--ratio);overflow:hidden;border-radius:12px;background:#1c241f;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.tool_stage___GFyn:active{cursor:grabbing}.tool_stage___GFyn:focus-visible{outline:3px solid var(--refentra-focus,#245ee5);outline-offset:3px}.tool_stage___GFyn>img.tool_stageImage__zMAvz{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:fill;pointer-events:none}.tool_shape__YnJN6{position:absolute;box-sizing:border-box;border:2px solid #fff;box-shadow:0 0 0 9999px rgb(6 16 10/62%),inset 0 0 0 1px rgb(23 62 43/85%);pointer-events:none}.tool_layout__QQrTQ .tool_formatChoices__lHwLf.tool_formatChoices__lHwLf>label:has(input){flex:1 1 100%;min-width:0}.tool_slider__3g7A6{display:grid;gap:.5rem;max-width:28rem;margin-bottom:.9rem}.tool_slider__3g7A6 input[type=range]{width:100%;min-height:44px}.tool_buttonRow__mS8If{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.tool_buttonRow__mS8If button{min-width:44px;min-height:44px;font-size:1.15rem}.tool_srOnly__Z_uDt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tool_background__M3SVU{display:grid;gap:.5rem;justify-items:start;margin-bottom:.9rem}.tool_background__M3SVU input[type=color]{width:4.5rem;min-height:44px;padding:2px;border:1px solid var(--refentra-control-border,#73877d);border-radius:8px;background:#fff;cursor:pointer}.tool_background__M3SVU .tool_help__0_X1N{margin:0}.tool_result__y_Ra5{border-top:1px solid var(--refentra-border);padding-top:1rem}.tool_checks__l9aHQ{margin:0;padding-left:1.2rem}.tool_checker__CI9x9{background-color:#fff;background-image:linear-gradient(45deg,#d6dcd8 25%,transparent 0,transparent 75%,#d6dcd8 0),linear-gradient(45deg,#d6dcd8 25%,transparent 0,transparent 75%,#d6dcd8 0);background-position:0 0,10px 10px;background-size:20px 20px;border:1px solid var(--refentra-border);border-radius:6px}.tool_workspace__pfJgH fieldset{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:0 0 1rem;padding:.75rem;border:1px solid var(--refentra-border);border-radius:10px}.tool_workspace__pfJgH fieldset legend{padding-inline:.25rem;font-weight:600}.tool_workspace__pfJgH fieldset label{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;min-height:44px;padding:.35rem .75rem;border:1px solid #b4c9c0;border-radius:7px;font-weight:600}.tool_workspace__pfJgH fieldset label:has(input:checked){border-color:#075d4c;background:#e7f3ed}.tool_workspace__pfJgH fieldset label:has(input:focus-visible){outline:3px solid var(--refentra-focus,#245ee5);outline-offset:2px}.tool_workspace__pfJgH input[type=radio]{flex:none;width:20px;height:20px;margin:0;accent-color:#005d49}.tool_workspace__pfJgH input[type=range]{accent-color:#005d49}.tool_workspace__pfJgH .tool_formatChoices__lHwLf label{flex:1 1 100%}