.av-parts_chips__5O6Jb{display:flex;flex-wrap:wrap;gap:.5rem}.av-parts_chip__Mi1FP{min-height:2.75rem;min-width:2.75rem;padding:.4rem .9rem;border:1.5px solid var(--refentra-control-border,#73877d);border-radius:999px;background:#fff;color:var(--refentra-ink,#172a28);font:inherit;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.av-parts_chip__Mi1FP:hover:not(:disabled),.av-parts_chip__Mi1FP[aria-pressed=true]{border-color:var(--refentra-brand,#174e45)}.av-parts_chip__Mi1FP[aria-pressed=true]{background:var(--refentra-brand,#174e45);color:#fff}.av-parts_chip__Mi1FP:focus-visible{outline:3px solid var(--refentra-focus,#245ee5);outline-offset:2px}.av-parts_chip__Mi1FP:disabled{cursor:not-allowed;opacity:.6}.av-parts_group__KCJ8x{display:grid;gap:.5rem;min-width:0}.av-parts_groupLabel__Fow1o{color:var(--refentra-ink,#172a28);font-size:.875rem;font-weight:650}.av-parts_summary__Lj3PJ{background:#eef6f1;color:var(--refentra-brand,#174e45);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-parts_summary__Lj3PJ,.av-parts_warning__zJlhs{margin:0;padding:.6rem .85rem;border-radius:10px;line-height:1.45}.av-parts_warning__zJlhs{border:1px solid #e0b26c;background:#fff7e8;color:#6b4400;font-size:.875rem}.av-parts_hint__zdnnV{margin:0;color:var(--refentra-muted,#526562);font-size:.8125rem;line-height:1.45}.av-parts_modeRow__Vyfsf{display:flex;flex-wrap:wrap;gap:.5rem;border:0;margin:0;padding:0}.av-parts_modeRow__Vyfsf legend{margin-bottom:.375rem;padding:0;font-size:.875rem;font-weight:650}.av-parts_joinList__0yELY{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.av-parts_joinItem__KaFNI{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"handle name" "handle meta" "actions actions";gap:.1rem .75rem;align-items:center;padding:.6rem .75rem;border:1.5px solid var(--refentra-border,#cbd5ce);border-radius:12px;background:#fff}.av-parts_joinItem__KaFNI[data-dragging]{border-color:var(--refentra-brand,#174e45);box-shadow:0 6px 18px rgb(23 78 69/20%)}.av-parts_handle__DWxz1{grid-area:handle;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--refentra-border,#cbd5ce);border-radius:10px;background:#f3f6f4;color:var(--refentra-brand,#174e45);font-size:1.25rem;line-height:1;cursor:grab;touch-action:none}.av-parts_handle__DWxz1:focus-visible{outline:3px solid var(--refentra-focus,#245ee5);outline-offset:2px}.av-parts_joinName__LTJib{grid-area:name;min-width:0;overflow-wrap:anywhere;font-weight:650}.av-parts_joinMeta__dwcdH{grid-area:meta;color:var(--refentra-muted,#526562);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-parts_joinActions__q_jmM{grid-area:actions;display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.4rem}.av-parts_joinActions__q_jmM button{min-height:2.75rem}.av-parts_selectionBar__our4_{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.av-parts_selectionBar__our4_ button{min-height:2.75rem}.av-parts_waveSvg__czGs0{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:9px;pointer-events:none}.av-parts_srOnly__iybsa{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tool_workspace__KeRTD{--media-brand:var(--refentra-brand,#174e45);--media-brand-hover:var(--refentra-brand-hover,#103d36);--media-ink:var(--refentra-ink,#172a28);--media-muted:var(--refentra-muted,#526562);--media-border:var(--refentra-border,#cbd5ce);--media-control-border:var(--refentra-control-border,#73877d);--media-tint:#eef6f1;--media-focus:var(--refentra-focus,#245ee5);--media-danger:var(--refentra-danger,#a43732);display:grid;gap:1.25rem;padding:clamp(.25rem,1.5vw,.5rem) 0;min-width:0;color:var(--media-ink)}.tool_workspace__KeRTD>*{min-width:0}.tool_audioReady__wv0e0{border:0;margin:0}.tool_notice__ol5Zg{margin:0;padding:.6rem .9rem;border:1px solid #cfe2d6;border-left:4px solid var(--media-brand);border-radius:10px;background:var(--media-tint);color:var(--media-muted);font-size:.8125rem;line-height:1.5}.tool_workspace__KeRTD label{display:grid;gap:.375rem;min-width:0;color:var(--media-ink);font-size:.875rem;font-weight:650}.tool_workspace__KeRTD :is(input,select,textarea,button){font:inherit;max-width:100%}.tool_workspace__KeRTD :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){min-height:var(--refentra-control-min,48px);padding:.5rem .75rem;border:1px solid var(--media-control-border);border-radius:10px;background-color:#fff;color:var(--media-ink);font-size:1rem;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.tool_workspace__KeRTD input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tool_workspace__KeRTD select{padding-right:2.5rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23174e45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.1rem;cursor:pointer;text-overflow:ellipsis}.tool_workspace__KeRTD :is(input:not([type=checkbox],[type=range],[type=file]),select,textarea):hover{border-color:var(--media-brand)}.tool_workspace__KeRTD input[type=color]{min-width:4rem;padding:.25rem;cursor:pointer}.tool_workspace__KeRTD input[type=range]{width:100%;min-height:var(--refentra-control-min,48px);accent-color:var(--media-brand)}.tool_workspace__KeRTD label:has(>input[type=checkbox]){display:flex;align-items:center;gap:.6rem;min-height:var(--refentra-control-min,48px);font-weight:600;cursor:pointer}.tool_workspace__KeRTD input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--media-brand)}.tool_workspace__KeRTD textarea{width:100%;min-height:9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9375rem;line-height:1.5;resize:vertical}.tool_workspace__KeRTD :is(input,select,textarea):disabled{color:var(--media-muted);background-color:#f3f6f4}.tool_workspace__KeRTD :is(button,input,select,textarea,a,canvas,summary):focus-visible{outline:3px solid var(--media-focus);outline-offset:2px}.tool_workspace__KeRTD label:has(>input[type=file]){position:relative;gap:.75rem;padding:1.25rem;border:2px dashed #8fb3a1;border-radius:16px;background:linear-gradient(180deg,#f6fbf8,var(--media-tint));font-size:1rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.tool_workspace__KeRTD label:has(>input[type=file]):hover,.tool_workspace__KeRTD label:has(>input[type=file]:focus-visible){border-color:var(--media-brand);background:#e6f2eb}.tool_workspace__KeRTD label:has(>input[type=file]:focus-visible){outline:3px solid var(--media-focus);outline-offset:3px}.tool_workspace__KeRTD input[type=file]{width:100%;min-height:3.5rem;margin:0;color:var(--media-muted);font-size:.9375rem;font-weight:500;cursor:pointer}.tool_workspace__KeRTD input[type=file]:focus-visible{outline:none}.tool_workspace__KeRTD input[type=file]::file-selector-button{margin-right:1rem;padding:.65rem 1.25rem;border-radius:10px;font-size:1rem}.tool_notice__ol5Zg+label:has(>input[type=file]):before,.tool_results__7Jgqw:before,.tool_workspace__KeRTD>.tool_controls__2BJWh:before{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--media-brand);color:#fff;font-size:.875rem;font-weight:800;line-height:1}.tool_notice__ol5Zg+label:has(>input[type=file]):before{content:"1";position:absolute;top:.9rem;left:1.1rem}.tool_notice__ol5Zg+label:has(>input[type=file]){padding-top:2.75rem}.tool_controls__2BJWh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));gap:1rem;align-items:end}.tool_workspace__KeRTD>.tool_controls__2BJWh{padding:1rem 1.25rem 1.25rem;border:1px solid var(--media-border);border-radius:14px;background:#fbfdfb}.tool_controls__2BJWh:empty{display:none}.tool_workspace__KeRTD>.tool_controls__2BJWh:before{content:"2";grid-column:1/-1;justify-self:start}.tool_workspace__KeRTD :is(button.button,a.button){display:inline-flex;align-items:center;justify-content:center;justify-self:stretch;gap:.5rem;min-height:3.25rem;padding:.75rem 1.5rem;border:2px solid var(--media-brand);border-radius:12px;background:var(--media-brand);box-shadow:0 4px 12px rgb(23 78 69/22%);color:#fff;cursor:pointer;font-size:1.0625rem;font-weight:700;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:background-color .15s ease,transform .1s ease}.tool_workspace__KeRTD :is(button.button,a.button):hover:not(:disabled){background:var(--media-brand-hover);border-color:var(--media-brand-hover)}.tool_workspace__KeRTD :is(button.button,a.button):active:not(:disabled){transform:translateY(1px)}.tool_workspace__KeRTD button.button:disabled{border-color:var(--media-border);background:#e4ebe6;box-shadow:none;color:var(--media-muted);cursor:not-allowed;opacity:1}.tool_workspace__KeRTD button:not(.button){min-height:2.5rem;padding:.25rem .85rem;border:1px solid var(--media-brand);border-radius:10px;background:#fff;color:var(--media-brand);cursor:pointer;font-size:.875rem;font-weight:700}.tool_workspace__KeRTD button:not(.button):hover:not(:disabled){background:var(--media-brand);color:#fff}.tool_workspace__KeRTD button:disabled{cursor:not-allowed;opacity:.5}.tool_status__5VIj8{overflow-wrap:anywhere}.tool_status__5VIj8:empty{display:none}.tool_status__5VIj8[data-busy]{display:grid;gap:.5rem;padding:.9rem 1rem;border:1px solid #cfe2d6;border-radius:12px;background:var(--media-tint);font-weight:600}.tool_statusRow__1Qt_s{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.tool_progress__oJr6p{width:100%;height:.6rem;appearance:none;border:0;border-radius:999px;background:#d4e3da;overflow:hidden}.tool_progress__oJr6p::-webkit-progress-bar{background:#d4e3da}.tool_progress__oJr6p::-webkit-progress-value{background:var(--media-brand);border-radius:999px;-webkit-transition:width .2s ease;transition:width .2s ease}.tool_progress__oJr6p::-moz-progress-bar{background:var(--media-brand);border-radius:999px}.tool_status__5VIj8 p[role=alert],.tool_workspace__KeRTD p[role=alert]{margin:0;padding:.75rem 1rem;border:1px solid #efb7b1;border-left:4px solid var(--media-danger);border-radius:10px;background:var(--refentra-danger-bg,#fff0ed);color:#7d231f;font-weight:600}.tool_results__7Jgqw{display:grid;align-content:start;gap:1rem;min-width:0;padding:1rem 1.25rem 1.25rem;border:1px solid #b9d2c3;border-radius:16px;background:linear-gradient(180deg,var(--media-tint),#f7fbf8);box-shadow:0 8px 24px rgb(23 78 69/8%)}.tool_results__7Jgqw:before{content:"3";justify-self:start}.tool_results__7Jgqw>p[role=status]{margin:0;color:var(--media-brand);font-weight:700}.tool_results__7Jgqw :is(audio,video){width:100%}.tool_results__7Jgqw details,.tool_workspace__KeRTD>details{border:1px solid var(--media-border);border-radius:12px;background:#fff}.tool_workspace__KeRTD details>summary{min-height:2.75rem;padding:.6rem 1rem;color:var(--media-brand);cursor:pointer;font-weight:700}.tool_workspace__KeRTD details>:not(summary){margin-inline:1rem;margin-bottom:1rem}.tool_workspace__KeRTD pre{overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.tool_workspace__KeRTD audio{width:100%}.tool_wave__Q7EF6{display:block;width:100%;height:7rem;margin-bottom:.75rem;border:1px solid var(--media-border);border-radius:12px;background:#fff}.tool_preview__Gfohj{display:block;max-width:100%;max-height:60vh;width:auto;object-fit:contain;border:1px solid var(--media-border);border-radius:10px;background:#fff}.tool_previewGrid__sIPBZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}.tool_previewGrid__sIPBZ figure{margin:0;display:grid;gap:.4rem;align-content:start}.tool_previewGrid__sIPBZ figcaption{color:var(--media-muted);font-size:.8125rem}.tool_list__u3nea{display:grid;gap:.5rem;margin:0;padding:0;list-style:none;counter-reset:item}.tool_list__u3nea li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .85rem;border:1px solid var(--media-border);border-radius:12px;background:#fff;overflow-wrap:anywhere}.tool_list__u3nea li label{display:flex;align-items:center;gap:.5rem;margin-left:auto}.tool_canvasWrap__iOHNv{max-width:100%;max-height:60vh;overflow:auto;border:1px solid var(--media-border);border-radius:10px;background:repeating-conic-gradient(#ddd 0 25%,#fff 0 50%) 0/16px 16px}.tool_pixelCanvas__Y3_W8{touch-action:none;display:block;image-rendering:pixelated;max-width:none;cursor:crosshair}.tool_palette__2oGWZ{display:flex;flex-wrap:wrap;gap:.5rem}.tool_swatch__Z2U_N{width:2rem;height:2rem;display:inline-block;border:1px solid #999;border-radius:6px;vertical-align:middle}@media (min-width:40rem){.tool_workspace__KeRTD :is(button.button,a.button){justify-self:start;min-width:14rem}}@media (max-width:480px){.tool_workspace__KeRTD label:has(>input[type=file]){padding:1rem .9rem}.tool_notice__ol5Zg+label:has(>input[type=file]){padding-top:2.75rem}.tool_results__7Jgqw,.tool_workspace__KeRTD>.tool_controls__2BJWh{padding-inline:.9rem}.tool_workspace__KeRTD input[type=file]::file-selector-button{display:block;margin:0 0 .5rem}}@media (prefers-reduced-motion:reduce){.tool_workspace__KeRTD *,.tool_workspace__KeRTD :after,.tool_workspace__KeRTD :before{transition:none!important;animation:none!important}}.tool_inputReady__wcuZa{border:0;margin:0;padding:0;min-width:0}.site-plan-page_page__Xs7bA{--checkpoint-blue:#234e70;--checkpoint-paper:#f7f9fa;--checkpoint-line:#b8c6cf;margin:0 auto;max-width:1120px;padding:24px 20px 64px}.site-plan-page_heading__D5UwO{max-width:820px;margin-bottom:20px}.site-plan-page_heading__D5UwO h1{max-width:100%;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.08;letter-spacing:-.035em;margin:8px 0 16px}.site-plan-page_heading__D5UwO p{max-width:66ch;margin:0}.site-plan-page_eyebrow__wOmsA{color:var(--checkpoint-blue);font:600 .78rem ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.site-plan-page_section__pg752{margin-top:48px;border-top:1px solid var(--checkpoint-line);padding-top:24px}.site-plan-page_section__pg752 h2{font-size:1.5rem;letter-spacing:-.02em;margin:0 0 20px}.site-plan-page_links__QXQo6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;list-style:none;margin:0;padding:0}.site-plan-page_links__QXQo6 li{border-bottom:1px solid var(--checkpoint-line)}.site-plan-page_links__QXQo6 a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 0;color:inherit;text-decoration:none;font-weight:650}.site-plan-page_links__QXQo6 a:hover{color:var(--checkpoint-blue);text-decoration:underline}.site-plan-page_chips__61r1h{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.site-plan-page_chips__61r1h a{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--checkpoint-line);border-radius:5px;padding:8px 14px;color:inherit;text-decoration:none}.site-plan-page_proofs__xpETe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.site-plan-page_proofs__xpETe figure{margin:0}.site-plan-page_proofs__xpETe img{width:100%;height:180px;object-fit:contain;background:var(--checkpoint-paper);border:1px solid var(--checkpoint-line)}.site-plan-page_proofs__xpETe figcaption{margin-top:10px}.site-plan-page_source__xHK4N{padding:20px;border-left:4px solid var(--checkpoint-blue);background:var(--checkpoint-paper);margin:24px 0;overflow-wrap:anywhere}.site-plan-page_source__xHK4N blockquote{margin:12px 0}.site-plan-page_source__xHK4N small{display:block}.site-plan-page_columns__4944h{display:grid;grid-template-columns:1fr 1fr;gap:40px}.site-plan-page_columns__4944h p,.site-plan-page_section__pg752 p{max-width:72ch}.site-plan-page_columns__4944h h3{margin-bottom:8px}.site-plan-page_back__wri3r{display:inline-flex;min-height:44px;align-items:center;gap:10px}.site-plan-page_page__Xs7bA a:focus-visible{outline:3px solid #1d69b3;outline-offset:4px}.site-plan-page_section__pg752 li{margin-bottom:12px;max-width:75ch;line-height:1.6}.site-plan-page_section__pg752 summary{min-height:44px;padding:12px 0;cursor:pointer;font-weight:650}.site-plan-page_section__pg752 details{border-bottom:1px solid var(--checkpoint-line)}.site-plan-page_ruleFacts__Aofvh{display:grid;gap:10px}.site-plan-page_ruleFacts__Aofvh>div{display:flex;justify-content:space-between;gap:20px}.site-plan-page_ruleFacts__Aofvh dd{margin:0}.site-plan-page_section__pg752:target{scroll-margin-top:24px}@media (max-width:959px){.site-plan-page_columns__4944h{grid-template-columns:1fr}}@media (max-width:700px){.site-plan-page_page__Xs7bA{padding:16px 16px 48px}.site-plan-page_heading__D5UwO{margin-bottom:12px}.site-plan-page_heading__D5UwO h1{font-size:2rem;margin-bottom:12px}.site-plan-page_heading__D5UwO h1+p{font-size:1rem;line-height:1.45}.site-plan-page_columns__4944h,.site-plan-page_links__QXQo6,.site-plan-page_proofs__xpETe{grid-template-columns:1fr}.site-plan-page_section__pg752{margin-top:32px}}@media (prefers-color-scheme:dark){.site-plan-page_page__Xs7bA{--checkpoint-blue:#98c7ec;--checkpoint-paper:#17262e;--checkpoint-line:#526875}}.french-instagram-intent-choice_links__3DDqU{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.french-instagram-intent-choice_links__3DDqU a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid;border-radius:6px}.guide-article_page__0jgwN{max-width:1200px;margin:0 auto;padding:28px 32px 64px;color:var(--refentra-text)}@media screen and (prefers-color-scheme:dark){.checkpoint-site .guide-article_page__0jgwN :is(.guide-article_toc__1ji59,.guide-article_sideAction__MsQDt,.guide-article_callout__VuTST,.guide-article_hero__kn5hn,.guide-article_heroTopics__e7_V2,.guide-article_faq___AZ1q,.guide-article_relatedGrid__sGexS>a){background:var(--refentra-surface)}.checkpoint-site .guide-article_page__0jgwN .guide-article_eyebrow__yOmRf{color:var(--refentra-muted)!important}.checkpoint-site .guide-article_page__0jgwN .guide-article_button__9xKIN{color:var(--refentra-button-ink)!important}}.guide-article_breadcrumb__5IS8F{display:flex;flex-wrap:wrap;gap:10px;color:var(--refentra-muted);font-size:12px;margin-bottom:28px}.guide-article_breadcrumb__5IS8F a{color:inherit;text-decoration:none}.guide-article_layout__ufCYG{display:grid;grid-template-columns:232px minmax(0,1fr);gap:36px;align-items:start}.guide-article_sidebar__ygQRm{position:sticky;top:100px}.guide-article_sideAction__MsQDt,.guide-article_toc__1ji59{border:1px solid var(--refentra-border);border-radius:6px;padding:14px;background:#fff}.guide-article_sideAction__MsQDt strong,.guide-article_toc__1ji59 strong{font-size:13px;display:block;margin-bottom:8px}.guide-article_toc__1ji59 a{display:block;color:var(--refentra-muted);padding:8px 6px;font-size:12px;line-height:1.45;text-decoration:none;border-left:3px solid transparent}.guide-article_toc__1ji59 a:focus-visible,.guide-article_toc__1ji59 a:hover{border-left-color:#548e79;background:#eaf3ef;color:var(--refentra-brand)}.guide-article_sideAction__MsQDt{margin-top:22px}.guide-article_sideAction__MsQDt p{font-size:12px;line-height:1.6;color:var(--refentra-muted)}.guide-article_button__9xKIN{display:inline-flex;justify-content:center;align-items:center;gap:12px;border-radius:5px;background:var(--refentra-brand);color:#fff!important;padding:12px 16px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none!important}.guide-article_article__HKsez{min-width:0}.guide-article_eyebrow__yOmRf{color:#437361!important;text-transform:uppercase;letter-spacing:.08em;font-size:11px!important;font-weight:700;margin:0 0 10px!important}.guide-article_article__HKsez h1{font-size:36px;line-height:1.15;max-width:26ch;margin:0 0 16px;letter-spacing:-.035em}.guide-article_article__HKsez li,.guide-article_article__HKsez p{color:var(--refentra-muted);font-size:15px;line-height:1.7}.guide-article_article__HKsez p{margin:12px 0}.guide-article_article__HKsez a:not(.guide-article_button__9xKIN){color:var(--refentra-brand);text-underline-offset:3px}.guide-article_article__HKsez h2{font-size:23px;line-height:1.3;margin:0 0 16px;letter-spacing:-.025em}.guide-article_intro__YiTzc,.guide-article_section__TRWeq h2{scroll-margin-top:110px}.guide-article_article__HKsez :focus-visible,.guide-article_breadcrumb__5IS8F :focus-visible,.guide-article_sidebar__ygQRm :focus-visible{outline:3px solid #548e79;outline-offset:4px}.guide-article_callout__VuTST{display:flex;gap:16px;align-items:center;padding:20px;border-radius:8px;background:#e9f3ee;margin:22px 0}.guide-article_callout__VuTST strong{font-size:14px}.guide-article_callout__VuTST p{font-size:12px;margin:4px 0 0}.guide-article_callout__VuTST .guide-article_button__9xKIN{flex-shrink:0;margin-left:auto}.guide-article_badge__2madx{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#fff;color:#168254;font-size:23px;font-weight:700}.guide-article_hero__kn5hn{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:8px;background:#edf2ed;margin:0 0 26px;min-height:280px;position:relative}.guide-article_hero__kn5hn>div{padding:28px}.guide-article_hero__kn5hn h2{font-size:28px}.guide-article_hero__kn5hn li,.guide-article_hero__kn5hn p{font-size:13px}.guide-article_hero__kn5hn ul{padding-left:18px}.guide-article_hero__kn5hn img{width:100%;height:100%;object-fit:cover;min-height:0;position:absolute;inset:0 0 0 50%;width:50%}.guide-article_section__TRWeq{padding:26px 0;border-bottom:1px solid var(--refentra-border)}.guide-article_article__HKsez ol{list-style:none;counter-reset:guide-step;padding-left:0}.guide-article_article__HKsez ol li{counter-increment:guide-step;position:relative;padding-left:38px;margin:16px 0}.guide-article_article__HKsez ol li:before{content:counter(guide-step);position:absolute;left:0;top:2px;display:grid;place-items:center;width:25px;height:25px;background:#548e79;border-radius:50%;color:#fff;font-size:12px}.guide-article_article__HKsez code{overflow-wrap:anywhere}.guide-article_section__TRWeq{scroll-margin-top:110px}.guide-article_hero__kn5hn ul{list-style:none;padding:0}.guide-article_hero__kn5hn li{display:flex;align-items:center;gap:8px;margin:7px 0}.guide-article_hero__kn5hn li:before{content:"✓";display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#2b8965;color:white;font-size:11px}.guide-article_benefits__iqmQj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px}.guide-article_benefits__iqmQj>div{min-width:0}.guide-article_benefits__iqmQj>div>span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#e3f2e9;color:#07664d;font-size:24px;margin-bottom:12px}.guide-article_benefits__iqmQj strong{display:block;font-size:16px}.guide-article_benefits__iqmQj p{font-size:13px;line-height:1.6}.guide-article_faq___AZ1q{border:1px solid #dce5df;border-radius:7px;overflow:hidden;background:white}.guide-article_faq___AZ1q details+details{border-top:1px solid #e2e9e5}.guide-article_faq___AZ1q summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;font-size:14px;font-weight:650;cursor:pointer;list-style:none}.guide-article_faq___AZ1q summary::-webkit-details-marker{display:none}.guide-article_faq___AZ1q details>p{padding:0 16px 12px}.guide-article_relatedHeading__smuGK{display:flex;align-items:center;justify-content:space-between;gap:20px}.guide-article_relatedHeading__smuGK>a{font-size:13px}.guide-article_relatedGrid__sGexS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guide-article_article__HKsez .guide-article_relatedGrid__sGexS>a{display:flex;flex-direction:column;border:1px solid #dce5df;border-radius:7px;overflow:hidden;background:white;text-decoration:none}.guide-article_relatedGrid__sGexS img{width:100%;height:140px;object-fit:cover}.guide-article_relatedGrid__sGexS strong{padding:14px 14px 4px;font-size:15px;line-height:1.4}.guide-article_relatedGrid__sGexS span{padding:12px 14px 16px;font-size:12px;margin-top:auto;font-weight:650}.guide-article_article__HKsez img{max-width:100%}.guide-article_article__HKsez table{display:block;max-width:100%;overflow:auto}.guide-article_stepLayout__VmNzI{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px}.guide-article_workflowVisual__zMrzk{padding:20px;border:1px solid #dce5df;border-radius:8px;background:linear-gradient(145deg,#f5f7f6,#eaf1ee);box-shadow:0 7px 18px rgb(28 59 47/5%)}.guide-article_article__HKsez .guide-article_workflowVisual__zMrzk>p{margin:0 0 16px;font-size:12px;font-weight:700;line-height:1.5;color:#456158}.guide-article_formatFlow__WJMoJ{display:flex;align-items:center;justify-content:center;gap:18px;margin:12px 0 20px}.guide-article_formatFlow__WJMoJ>span{display:grid;place-items:center;width:70px;height:86px;border-radius:7px;border:1px solid #d4e2db;background:white;color:#075c4c;font-size:14px;font-weight:750;box-shadow:0 5px 12px rgb(30 60 48/5%)}.guide-article_workflowLines__nfAW0{display:grid;gap:10px}.guide-article_workflowLines__nfAW0>div{display:flex;align-items:start;gap:8px;border-top:1px solid #d8e4de;padding-top:8px}.guide-article_workflowLines__nfAW0>div>span{display:grid;place-items:center;flex:none;width:19px;height:19px;border-radius:50%;background:#538d77;color:white;font-size:11px}.guide-article_article__HKsez .guide-article_workflowLines__nfAW0 p{margin:0;font-size:11px;line-height:1.5}.guide-article_workflowVisual__zMrzk>small{display:block;margin-top:16px;font-size:11px;color:#526b60;line-height:1.5}@media (min-width:1024px){.guide-article_article__HKsez h1{font-size:44px;max-width:30ch}.guide-article_article__HKsez h2{font-size:29px}.guide-article_article__HKsez li,.guide-article_article__HKsez p{font-size:19px;line-height:1.65}.guide-article_toc__1ji59 a{font-size:15px;padding:10px 8px}.guide-article_sideAction__MsQDt strong,.guide-article_toc__1ji59 strong{font-size:16px}.guide-article_sideAction__MsQDt p{font-size:14px}.guide-article_button__9xKIN{font-size:16px;min-height:48px}.guide-article_callout__VuTST strong{font-size:17px}.guide-article_callout__VuTST p{font-size:14px}.guide-article_hero__kn5hn{min-height:300px}.guide-article_hero__kn5hn h2{font-size:32px}.guide-article_hero__kn5hn li,.guide-article_hero__kn5hn p{font-size:15px}.guide-article_benefits__iqmQj strong{font-size:19px}.guide-article_benefits__iqmQj p{font-size:15px}.guide-article_faq___AZ1q summary{font-size:17px;min-height:54px}}.guide-article_compactToc__KKmKQ{display:none}@media (min-width:600px) and (max-width:1023px){.guide-article_page__0jgwN{max-width:672px;padding:26px 24px 48px}.guide-article_layout__ufCYG{display:block}.guide-article_benefits__iqmQj,.guide-article_hero__kn5hn,.guide-article_sidebar__ygQRm,.guide-article_workflowVisual__zMrzk{display:none}.guide-article_article__HKsez h1{font-size:32px;max-width:30ch}.guide-article_article__HKsez li,.guide-article_article__HKsez p{font-size:16px;line-height:1.65}.guide-article_article__HKsez h2{font-size:23px}.guide-article_callout__VuTST{padding:20px;margin:24px 0}.guide-article_button__9xKIN{min-height:46px;font-size:14px}.guide-article_compactToc__KKmKQ{display:block;background:#f2f6f3;border-radius:8px;margin:22px 0}.guide-article_compactToc__KKmKQ>details>summary{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;min-height:48px;font-weight:700;cursor:pointer;list-style:none}.guide-article_compactToc__KKmKQ .guide-article_toc__1ji59{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:none;border:0;padding:0 14px 14px}.guide-article_compactToc__KKmKQ .guide-article_toc__1ji59>strong{display:none}.guide-article_compactToc__KKmKQ .guide-article_toc__1ji59 a:is([href="#guide-introduction"],[href="#guide-basics"]){display:none}.guide-article_compactToc__KKmKQ .guide-article_toc__1ji59 a{font-size:13px;padding:8px 6px;min-height:44px}.guide-article_stepLayout__VmNzI{display:block}.guide-article_section__TRWeq{padding-block:26px}.guide-article_relatedGrid__sGexS img{height:120px}.guide-article_relatedGrid__sGexS strong{font-size:14px}}@media (max-width:599px){.guide-article_page__0jgwN{padding:22px 20px 40px;max-width:100%}.guide-article_breadcrumb__5IS8F{font-size:11px;gap:6px;margin-bottom:20px}.guide-article_breadcrumb__5IS8F>span:last-child{display:none}.guide-article_layout__ufCYG{display:block}.guide-article_benefits__iqmQj,.guide-article_hero__kn5hn,.guide-article_sidebar__ygQRm,.guide-article_workflowVisual__zMrzk{display:none}.guide-article_article__HKsez h1{font-size:30px;line-height:1.16;max-width:none}.guide-article_article__HKsez h2{font-size:21px;line-height:1.35}.guide-article_article__HKsez li,.guide-article_article__HKsez p{font-size:15px;line-height:1.65}.guide-article_eyebrow__yOmRf{font-size:10px!important}.guide-article_callout__VuTST{flex-wrap:wrap;padding:16px;gap:12px;margin:22px 0}.guide-article_callout__VuTST .guide-article_badge__2madx{width:32px;height:32px;font-size:19px}.guide-article_callout__VuTST>div{flex:1 1;min-width:0}.guide-article_callout__VuTST strong{font-size:14px}.guide-article_callout__VuTST p{font-size:13px}.guide-article_callout__VuTST .guide-article_button__9xKIN{width:100%;min-height:48px;margin:0;font-size:15px}.guide-article_compactToc__KKmKQ{display:block;margin:22px 0;border-block:1px solid #dce5df}.guide-article_compactToc__KKmKQ>details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;min-height:48px;font-size:15px;font-weight:700;cursor:pointer;list-style:none}.guide-article_compactToc__KKmKQ .guide-article_toc__1ji59{background:none;border:0;border-radius:0;padding:0 0 10px}.guide-article_compactToc__KKmKQ .guide-article_toc__1ji59 a:is([href="#guide-introduction"],[href="#guide-basics"]),.guide-article_compactToc__KKmKQ .guide-article_toc__1ji59 strong{display:none}.guide-article_compactToc__KKmKQ .guide-article_toc__1ji59 a{font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;min-height:44px;border-bottom:1px solid #e4ebe6;border-left:0}.guide-article_compactToc__KKmKQ .guide-article_toc__1ji59 a:after{content:"›";font-size:19px}.guide-article_stepLayout__VmNzI{display:block}.guide-article_section__TRWeq{padding-block:24px}.guide-article_article__HKsez ol li{padding-left:34px}.guide-article_faq___AZ1q summary{font-size:14px;padding:12px}.guide-article_relatedHeading__smuGK{align-items:start}.guide-article_relatedHeading__smuGK a{font-size:12px}.guide-article_relatedGrid__sGexS{grid-template-columns:1fr;gap:12px}.guide-article_article__HKsez .guide-article_relatedGrid__sGexS>a{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px}.guide-article_relatedGrid__sGexS img{grid-column:1;grid-row:1/3;width:58px;height:58px;border-radius:6px}.guide-article_relatedGrid__sGexS strong{padding:0;font-size:14px}.guide-article_relatedGrid__sGexS span{padding:0;grid-column:2;font-size:12px}}.guide-article_heroTopics__e7_V2{padding:26px;background:#edf6f0;display:grid;align-content:center;gap:14px}.guide-article_heroTopics__e7_V2>strong{font-size:20px}.guide-article_heroTopics__e7_V2>a{font-size:15px;line-height:1.4;color:#075b4c;text-decoration:none;border-bottom:1px solid #cfdfd5;padding-bottom:12px}.guide-article_relatedGrid__sGexS>a{min-height:100px}@media (max-width:599px){.guide-article_article__HKsez .guide-article_relatedGrid__sGexS>a{display:block}.guide-article_relatedGrid__sGexS strong{padding:0}.guide-article_relatedGrid__sGexS span{display:block;padding:6px 0 0}}.guide-article_article__HKsez pre{overflow-x:auto;margin:14px 0;padding:14px 16px;background:#f2f5f3;border:1px solid #d5dfda;border-radius:10px;font-size:14px;line-height:1.5}.guide-article_article__HKsez pre code{overflow-wrap:normal;white-space:pre}@media (min-width:1024px){.guide-article_page__0jgwN{max-width:var(--refentra-page-outer);padding-inline:var(--refentra-gutter)}.guide-article_layout__ufCYG{grid-template-columns:260px minmax(0,1fr);gap:56px}.guide-article_sidebar__ygQRm{max-height:calc(100vh - 120px);overflow-y:auto}.guide-article_article__HKsez>.guide-article_callout__VuTST{display:none}.guide-article_article__HKsez{max-width:760px}.guide-article_article__HKsez li,.guide-article_article__HKsez p{color:#3b4f4c;font-size:18px}.guide-article_sidebar__ygQRm{display:flex;flex-direction:column;gap:16px}.guide-article_sidebar__ygQRm>.guide-article_sideAction__MsQDt{order:-1;margin-top:0}.guide-article_toc__1ji59 a{padding-block:7px}}.guide-article_benefits__iqmQj>div>span svg{width:22px;height:22px}.summary_summary__jJ9gC{background:#edf2ed;border:1px solid #cbd5ce;border-radius:18px;padding:1.1rem 1.25rem 1.25rem;margin:1.5rem 0}.summary_summary__jJ9gC h2{font-size:1.3rem;letter-spacing:-.02em;margin:0 0 .6rem}.summary_summary__jJ9gC p{color:var(--refentra-muted,#526562);margin:0 0 .6rem}.summary_summary__jJ9gC ul{display:grid;gap:.5rem;margin:0;padding-left:1.2rem}.summary_summary__jJ9gC li{line-height:1.55}.site-worked-example_example__GekVO{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--refentra-border);color:var(--refentra-ink)}.site-worked-example_example__GekVO h2{margin:.4rem 0 .8rem;font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.25}.site-worked-example_example__GekVO p{max-width:74ch;line-height:1.6}.site-worked-example_eyebrow__75ExH{color:var(--refentra-muted);font-size:.8rem;font-weight:650;letter-spacing:.02em}.site-worked-example_pair__arBMp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0}.site-worked-example_file__RWjcw{margin:0;min-width:0;border:1px solid var(--refentra-border);border-radius:.5rem;overflow:hidden;background:var(--refentra-surface)}.site-worked-example_file__RWjcw figcaption{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem;border-bottom:1px solid var(--refentra-border)}.site-worked-example_file__RWjcw figcaption span{color:var(--refentra-muted);font-family:ui-monospace,monospace}.site-worked-example_document__an61N,.site-worked-example_preview__H0BAy{display:flex;align-items:center;justify-content:center;min-height:180px;background:var(--refentra-surface-subtle)}.site-worked-example_preview__H0BAy img{display:block;width:100%;height:240px;object-fit:contain}.site-worked-example_document__an61N{height:240px;font:700 2rem ui-monospace,monospace;color:var(--refentra-muted)}.site-worked-example_facts___H1vA{list-style:none;display:grid;gap:.35rem;padding:.75rem;margin:0;font-size:.9rem;overflow-wrap:anywhere}.site-worked-example_actions__mm85L{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:0 .75rem .75rem}.site-worked-example_actions__mm85L a,.site-worked-example_example__GekVO summary{display:inline-flex;min-height:44px;align-items:center}.site-worked-example_actions__mm85L a{color:var(--refentra-ink);text-underline-offset:.2em}.site-worked-example_verification__faEij{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0;padding:0;font-size:.9rem}.site-worked-example_verification__faEij [data-example-ui-status=pass]{color:var(--refentra-success);font-weight:650}.site-worked-example_verification__faEij [data-example-ui-status=fail]{color:var(--refentra-ink);font-weight:700;border-bottom:2px solid}.site-worked-example_limit__R7LGw,.site-worked-example_verification__faEij [data-example-ui-status=not-assessed]{color:var(--refentra-muted)}.site-worked-example_hashes__nZQM8{display:grid;gap:.35rem;margin:.5rem 0}.site-worked-example_hashes__nZQM8 dd{margin:0 0 .5rem;font:.8rem ui-monospace,monospace;overflow-wrap:anywhere}.site-worked-example_example__GekVO :where(a,summary):focus-visible{outline:3px solid var(--refentra-brand);outline-offset:3px}@media (max-width:600px){.site-worked-example_pair__arBMp{grid-template-columns:1fr}.site-worked-example_document__an61N,.site-worked-example_preview__H0BAy img{height:210px}}.cloud-import_cloud__DyHtf{margin-top:1.1rem}.cloud-import_row__InNm6{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.cloud-import_label__R_SDY{align-items:center;color:var(--refentra-muted);display:flex;flex-basis:100%;font-size:.8125rem;font-weight:600;gap:.75rem;margin-bottom:.15rem}.cloud-import_label__R_SDY:after,.cloud-import_label__R_SDY:before{background:#dbe5e0;content:"";flex:1 1 1.5rem;height:1px}.cloud-import_source__V7c3_{align-items:center;background:#fff;border:1px solid #d5e0db;border-radius:10px;box-shadow:0 1px 2px rgb(16 40 34/6%);color:var(--refentra-ink);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;min-height:44px;padding:.35rem .9rem;transition:border-color .14s ease,box-shadow .14s ease}.cloud-import_source__V7c3_ img{flex:none;height:18px;width:18px}.cloud-import_source__V7c3_:hover:not(:disabled){border-color:#8fbcaa;box-shadow:0 2px 8px rgb(16 40 34/10%)}.cloud-import_source__V7c3_[aria-expanded=true]{border-color:var(--refentra-brand)}.cloud-import_cancel__W0cix,.cloud-import_load__Kevr_{background:var(--refentra-surface);border:1px solid var(--refentra-control-border);border-radius:10px;color:var(--refentra-brand);cursor:pointer;font-size:.875rem;font-weight:650;min-height:44px;padding:.35rem .95rem}.cloud-import_cancel__W0cix:hover,.cloud-import_load__Kevr_:hover:not(:disabled){background:var(--refentra-surface-subtle)}.cloud-import_load__Kevr_:disabled,.cloud-import_source__V7c3_:disabled{cursor:not-allowed;opacity:.55}.cloud-import_linkRow__aSG9Q{display:grid;gap:.35rem;margin-top:.75rem}.cloud-import_linkRow__aSG9Q label{font-size:.875rem;font-weight:650}.cloud-import_linkControls__UguMX{display:flex;flex-wrap:wrap;gap:.5rem}.cloud-import_linkControls__UguMX input{border:1px solid var(--refentra-control-border);border-radius:8px;flex:1 1 16rem;min-height:44px;min-width:0;padding:.4rem .7rem}.cloud-import_direct__WUJt2{color:var(--refentra-muted);font-size:.75rem;line-height:1.45;margin:.6rem auto 0;max-width:46ch;text-align:center}.cloud-import_status__A9lkI{align-items:center;color:var(--refentra-ink);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;margin:.35rem 0 0}.cloud-import_status__A9lkI:empty{margin:0}.cloud-import_error__ClCMw{background:var(--refentra-danger-bg);border-radius:8px;color:var(--refentra-danger);font-size:.875rem;margin:.5rem 0 0;padding:.5rem .75rem}@media screen and (prefers-color-scheme:dark){.checkpoint-site .cloud-import_source__V7c3_{background:var(--refentra-surface);border-color:var(--refentra-control-border)}}.first-input-ready_fieldset__keG51{border:0;padding:0;margin:0;min-width:0}.file-drop-section_section__orqEb:focus-visible{outline:3px solid var(--refentra-brand,#2f6d46);outline-offset:3px}.file-drop-section_active__vPqt8{background:var(--refentra-surface-subtle,#edf5ef);outline:3px dashed var(--refentra-brand,#2f6d46);outline-offset:3px}.file-drop-section_hint__nahKy{color:var(--refentra-muted,#536058);font-size:.875rem;line-height:1.5;margin:.85rem 0 0}@media (hover:none) and (pointer:coarse) and (max-width:599px){.file-drop-section_hint__nahKy{display:none}}.tool-handoff-content_toolIntro__1nD0x{margin:0 0 24px;color:#14302b}.tool-handoff-content_breadcrumb__VyE2G{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 12px;color:#5a6e69;font-size:14px}.tool-handoff-content_breadcrumb__VyE2G a{display:inline-flex;align-items:center;min-height:32px;padding:0 2px;color:inherit;text-decoration:none}.tool-handoff-content_breadcrumb__VyE2G a:hover{color:#0b5e4c;text-decoration:underline}.tool-handoff-content_breadcrumb__VyE2G [aria-current]{color:#14302b;font-weight:600}.tool-handoff-content_eyebrow__i0pSX{margin:0 0 8px;color:#5a6e69;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tool-handoff-content_toolIntro__1nD0x h1{overflow-wrap:anywhere;max-width:24ch;margin:0;font-size:44px;font-weight:750;line-height:1.1;letter-spacing:-.03em}.tool-handoff-content_lead__ytXQM{overflow-wrap:anywhere;max-width:62ch;margin:12px 0 0;color:#4b605b;font-size:18px;line-height:1.55}.tool-handoff-content_processingFacts__nLhMl{display:flex;flex-wrap:wrap;gap:6px 20px;margin:16px 0 0;padding:0;list-style:none}.tool-handoff-content_processingFacts__nLhMl li{display:inline-flex;align-items:center;gap:7px;color:#3f5651;font-size:14px;font-weight:550;line-height:1.4}.tool-handoff-content_processingFacts__nLhMl svg{flex:none;width:17px;height:17px;color:#0b7a5f}.tool-handoff-content_guide__PyFp4,.tool-handoff-content_promo__T7a2H,.tool-handoff-content_related__jx__0{width:100%;margin:56px 0 0;color:#14302b}.tool-handoff-content_guide__PyFp4 :is(p,strong,summary){min-width:0;overflow-wrap:anywhere}.tool-handoff-content_guide__PyFp4 h2,.tool-handoff-content_related__jx__0 h2{margin:0;font-size:28px;font-weight:720;line-height:1.25;letter-spacing:-.02em}.tool-handoff-content_sectionHeading__Mz5To{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.tool-handoff-content_sectionHeading__Mz5To>a,.tool-handoff-content_sectionHeading__Mz5To>button{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:44px;padding:4px 0;border:0;background:none;color:#0b5e4c;font:inherit;font-size:15px;font-weight:650;text-decoration:none;cursor:pointer}.tool-handoff-content_sectionHeading__Mz5To>a:hover,.tool-handoff-content_sectionHeading__Mz5To>button:hover{text-decoration:underline}.tool-handoff-content_sectionHeading__Mz5To svg{width:16px;height:16px}.tool-handoff-content_steps__74WJY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0;padding:0;list-style:none;counter-reset:steps}.tool-handoff-content_steps__74WJY li{counter-increment:steps;display:grid;grid-template-columns:36px minmax(0,1fr);gap:4px 14px;align-content:start;padding:20px;border:1px solid #dde6e2;border-radius:14px;background:#fff}.tool-handoff-content_steps__74WJY li:before{content:counter(steps);grid-row:1/3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#e3f1ea;color:#0b5e4c;font-size:16px;font-weight:750}.tool-handoff-content_stepIcon__YzAUV{display:none}.tool-handoff-content_steps__74WJY strong{grid-column:2;overflow-wrap:anywhere;margin-top:6px;font-size:17px;line-height:1.35}.tool-handoff-content_steps__74WJY p{grid-column:2;overflow-wrap:anywhere;margin:0;color:#5a6e69;font-size:15px;line-height:1.55}.tool-handoff-content_faq__baOSv{margin-top:48px}.tool-handoff-content_faqList__IJGVF{overflow:hidden;border:1px solid #dde6e2;border-radius:14px;background:#fff}.tool-handoff-content_faqList__IJGVF details+details{border-top:1px solid #e6ece9}.tool-handoff-content_faqList__IJGVF summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 20px;list-style:none;cursor:pointer;font-size:16px;font-weight:650;line-height:1.4}.tool-handoff-content_faqList__IJGVF summary:hover{background:#f6faf8}.tool-handoff-content_faqList__IJGVF summary::-webkit-details-marker{display:none}.tool-handoff-content_faqList__IJGVF summary svg{flex:none;width:18px;height:18px;color:#5a6e69;transition:transform .16s ease}.tool-handoff-content_faqList__IJGVF details[open] summary svg{transform:rotate(180deg)}.tool-handoff-content_faqList__IJGVF details p{max-width:72ch;margin:0;padding:0 20px 18px;color:#4b605b;font-size:15px;line-height:1.65}.tool-handoff-content_related__jx__0>p{max-width:68ch;margin:-6px 0 16px;color:#5a6e69;font-size:15px;line-height:1.55}.tool-handoff-content_relatedGrid___QY4s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tool-handoff-content_relatedCard__lSXm5{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:6px 14px;padding:20px;border:1px solid #dde6e2;border-radius:14px;background:#fff;color:#14302b;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.tool-handoff-content_relatedCard__lSXm5:hover{border-color:#9cc3b3;box-shadow:0 6px 18px rgb(20 60 50/8%)}.tool-handoff-content_relatedIcon__wSs_z{grid-row:1/4;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#e3f1ea;color:#0b5e4c}.tool-handoff-content_relatedIcon__wSs_z svg{width:20px;height:20px}.tool-handoff-content_relatedCard__lSXm5 strong{font-size:17px;line-height:1.35}.tool-handoff-content_relatedCard__lSXm5 p{margin:0;color:#5a6e69;font-size:15px;line-height:1.55}.tool-handoff-content_openTool__qdZ2J{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:#0b5e4c;font-size:15px;font-weight:650}.tool-handoff-content_relatedCard__lSXm5:hover .tool-handoff-content_openTool__qdZ2J{text-decoration:underline}.tool-handoff-content_openTool__qdZ2J svg{width:15px;height:15px}.tool-handoff-content_promo__T7a2H{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:64px;padding:24px 28px;border:1px solid #d3e5dc;border-radius:14px;background:#f1f8f4}.tool-handoff-content_promoIcon__2Bmgp{display:block;width:48px;height:48px;padding:13px;border-radius:50%;background:#fff;color:#0b5e4c}.tool-handoff-content_promo__T7a2H h2{margin:0 0 6px;font-size:21px;line-height:1.3;letter-spacing:-.015em}.tool-handoff-content_promo__T7a2H div>p:not(.tool-handoff-content_eyebrow__i0pSX){max-width:64ch;margin:0 0 12px;color:#4b605b;font-size:15px;line-height:1.55}.tool-handoff-content_promo__T7a2H a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#0b5e4c;font-size:15px;font-weight:650;text-decoration:none}.tool-handoff-content_promo__T7a2H a:hover{text-decoration:underline}.tool-handoff-content_promo__T7a2H a svg{width:16px;height:16px}.tool-handoff-content_breadcrumb__VyE2G a:focus-visible,.tool-handoff-content_guide__PyFp4 :is(button,summary):focus-visible,.tool-handoff-content_promo__T7a2H a:focus-visible,.tool-handoff-content_related__jx__0 a:focus-visible{outline:3px solid #245ee5;outline-offset:3px}@media (max-width:1023px){.tool-handoff-content_toolIntro__1nD0x{margin-bottom:20px}.tool-handoff-content_toolIntro__1nD0x h1{font-size:34px}.tool-handoff-content_lead__ytXQM{font-size:17px}.tool-handoff-content_guide__PyFp4,.tool-handoff-content_promo__T7a2H,.tool-handoff-content_related__jx__0{margin-top:44px}.tool-handoff-content_guide__PyFp4 h2,.tool-handoff-content_related__jx__0 h2{font-size:24px}.tool-handoff-content_steps__74WJY{grid-template-columns:minmax(0,1fr);gap:0;border:1px solid #dde6e2;border-radius:14px;background:#fff}.tool-handoff-content_steps__74WJY li{border:0;border-radius:0;background:none}.tool-handoff-content_steps__74WJY li+li{border-top:1px solid #e6ece9}.tool-handoff-content_relatedGrid___QY4s{grid-template-columns:minmax(0,1fr);gap:10px}.tool-handoff-content_relatedCard__lSXm5{grid-template-columns:40px minmax(0,1fr) 20px;grid-template-rows:auto auto;align-items:center;padding:16px 18px}.tool-handoff-content_relatedIcon__wSs_z{grid-row:1/3}.tool-handoff-content_relatedCard__lSXm5 p,.tool-handoff-content_relatedCard__lSXm5 strong{grid-column:2}.tool-handoff-content_openTool__qdZ2J{grid-column:3;grid-row:1/3;margin:0;font-size:0}.tool-handoff-content_openTool__qdZ2J svg{width:18px;height:18px}.tool-handoff-content_promo__T7a2H{margin-bottom:48px}}@media (max-width:599px){.tool-handoff-content_toolIntro__1nD0x{margin-bottom:16px}.tool-handoff-content_breadcrumb__VyE2G{margin-bottom:6px;font-size:13px}.tool-handoff-content_toolIntro__1nD0x h1{font-size:27px;line-height:1.15;letter-spacing:-.02em}.tool-handoff-content_lead__ytXQM{margin-top:8px;font-size:15px;line-height:1.5}.tool-handoff-content_processingFacts__nLhMl{gap:4px 14px;margin-top:12px}.tool-handoff-content_processingFacts__nLhMl li{font-size:13px}.tool-handoff-content_processingFacts__nLhMl svg{width:15px;height:15px}.tool-handoff-content_guide__PyFp4,.tool-handoff-content_promo__T7a2H,.tool-handoff-content_related__jx__0{margin-top:36px}.tool-handoff-content_guide__PyFp4 h2,.tool-handoff-content_related__jx__0 h2{font-size:21px}.tool-handoff-content_sectionHeading__Mz5To{margin-bottom:12px}.tool-handoff-content_sectionHeading__Mz5To>a,.tool-handoff-content_sectionHeading__Mz5To>button{font-size:14px}.tool-handoff-content_steps__74WJY li{grid-template-columns:32px minmax(0,1fr);padding:14px 16px}.tool-handoff-content_steps__74WJY li:before{width:32px;height:32px;font-size:14px}.tool-handoff-content_steps__74WJY strong{margin-top:4px;font-size:16px}.tool-handoff-content_faqList__IJGVF details p,.tool-handoff-content_steps__74WJY p{font-size:15px}.tool-handoff-content_faq__baOSv{margin-top:36px}.tool-handoff-content_faqList__IJGVF summary{min-height:52px;padding:12px 16px;font-size:15px}.tool-handoff-content_faqList__IJGVF details p{padding:0 16px 16px}.tool-handoff-content_related__jx__0{display:flex;flex-direction:column}.tool-handoff-content_related__jx__0 .tool-handoff-content_sectionHeading__Mz5To{display:contents}.tool-handoff-content_related__jx__0 h2{order:0;margin-bottom:8px}.tool-handoff-content_related__jx__0>p{order:1;margin:0 0 12px;font-size:14px}.tool-handoff-content_related__jx__0 .tool-handoff-content_sectionHeading__Mz5To>a{order:3;margin-top:8px}.tool-handoff-content_relatedGrid___QY4s{order:2;gap:8px}.tool-handoff-content_relatedCard__lSXm5{grid-template-columns:36px minmax(0,1fr) 18px;gap:2px 12px;padding:12px 14px}.tool-handoff-content_relatedIcon__wSs_z{width:36px;height:36px}.tool-handoff-content_relatedCard__lSXm5 strong{font-size:15px}.tool-handoff-content_relatedCard__lSXm5 p{display:-webkit-box;overflow:hidden;font-size:13.5px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tool-handoff-content_promo__T7a2H{grid-template-columns:40px minmax(0,1fr);gap:14px;margin-bottom:40px;padding:16px}.tool-handoff-content_promoIcon__2Bmgp{width:40px;height:40px;padding:10px}.tool-handoff-content_promo__T7a2H h2{font-size:17px}.tool-handoff-content_promo__T7a2H .tool-handoff-content_eyebrow__i0pSX,.tool-handoff-content_promo__T7a2H div>p:not(.tool-handoff-content_eyebrow__i0pSX){display:none}}@media (pointer:coarse){.tool-handoff-content_breadcrumb__VyE2G a{min-height:44px}}@media screen and (prefers-color-scheme:dark){.checkpoint-site .tool-handoff-content_breadcrumb__VyE2G [aria-current],.checkpoint-site .tool-handoff-content_relatedCard__lSXm5,.checkpoint-site :is(.tool-handoff-content_toolIntro__1nD0x,.tool-handoff-content_guide__PyFp4,.tool-handoff-content_related__jx__0,.tool-handoff-content_promo__T7a2H){color:var(--refentra-ink)}.checkpoint-site .tool-handoff-content_faqList__IJGVF details p,.checkpoint-site .tool-handoff-content_processingFacts__nLhMl li,.checkpoint-site .tool-handoff-content_promo__T7a2H div>p:not(.tool-handoff-content_eyebrow__i0pSX),.checkpoint-site .tool-handoff-content_relatedCard__lSXm5 p,.checkpoint-site .tool-handoff-content_related__jx__0>p,.checkpoint-site .tool-handoff-content_steps__74WJY p,.checkpoint-site :is(.tool-handoff-content_breadcrumb__VyE2G,.tool-handoff-content_eyebrow__i0pSX,.tool-handoff-content_lead__ytXQM){color:var(--refentra-muted)}.checkpoint-site .tool-handoff-content_guide__PyFp4 a,.checkpoint-site :is(.tool-handoff-content_breadcrumb__VyE2G a,.tool-handoff-content_processingFacts__nLhMl svg,.tool-handoff-content_sectionHeading__Mz5To>a,.tool-handoff-content_sectionHeading__Mz5To>button,.tool-handoff-content_openTool__qdZ2J,.tool-handoff-content_promo__T7a2H a){color:var(--refentra-brand)}.checkpoint-site :is(.tool-handoff-content_steps__74WJY,.tool-handoff-content_steps__74WJY li,.tool-handoff-content_faqList__IJGVF,.tool-handoff-content_relatedCard__lSXm5,.tool-handoff-content_promo__T7a2H){background:var(--refentra-surface);border-color:var(--refentra-border)}.checkpoint-site .tool-handoff-content_faqList__IJGVF summary:hover,.checkpoint-site .tool-handoff-content_steps__74WJY li:before,.checkpoint-site :is(.tool-handoff-content_relatedIcon__wSs_z,.tool-handoff-content_promoIcon__2Bmgp){background:var(--refentra-surface-subtle);color:var(--refentra-brand)}}.ui-controls_field__lNUef{--uc-brand:var(--refentra-brand,#174e45);--uc-ink:var(--refentra-ink,#172a28);--uc-muted:var(--refentra-muted,#526562);--uc-focus:#005d4b;display:grid;gap:.5rem;margin-bottom:1rem;min-width:0}.ui-controls_fieldLabel___7GM4{color:var(--uc-ink);font-size:.9rem;font-weight:700}.ui-controls_fieldHelp__s_gyw{color:var(--uc-muted);font-size:.8125rem}.ui-controls_fieldRow__UmNAK{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;gap:.875rem}.ui-controls_number__u3YWz{min-height:48px;text-align:center}.ui-controls_range__IVLrC{appearance:none;width:100%;min-height:48px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}.ui-controls_range__IVLrC::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(to right,var(--uc-brand) 0 var(--ui-fill,50%),#cfd9d4 var(--ui-fill,50%) 100%)}.ui-controls_range__IVLrC::-moz-range-track{height:8px;border-radius:999px;background:#cfd9d4}.ui-controls_range__IVLrC::-moz-range-progress{height:8px;border-radius:999px;background:var(--uc-brand)}.ui-controls_range__IVLrC::-webkit-slider-thumb{appearance:none;width:28px;height:28px;margin-top:-10px;border:3px solid #fff;border-radius:50%;background:var(--uc-brand);box-shadow:0 0 0 1px #73877d}.ui-controls_range__IVLrC::-moz-range-thumb{width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:var(--uc-brand);box-shadow:0 0 0 1px #73877d}.ui-controls_range__IVLrC:focus-visible{outline:3px solid var(--uc-focus,#005d4b);outline-offset:2px;border-radius:8px}.ui-controls_range__IVLrC:disabled{cursor:not-allowed;opacity:.55}.ui-controls_chips__FEV_h{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.ui-controls_field__lNUef .ui-controls_chips__FEV_h{margin-bottom:0}.ui-controls_chip__OmC97{display:inline-flex;align-items:center;gap:.375rem;min-height:48px;padding:.25rem 1rem;border:1px solid #73877d;border-radius:999px;background:#fff;color:#172a28;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.ui-controls_chip__OmC97:hover:not(:disabled){background:#eef6f1}.ui-controls_chip__OmC97[aria-pressed=true]{border-color:#174e45;background:#174e45;color:#fff}.ui-controls_chip__OmC97:focus-visible{outline:3px solid #005d4b;outline-offset:2px}.ui-controls_chip__OmC97:disabled{cursor:not-allowed;opacity:.55}.ui-controls_chipValue__M_aU3{font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.ui-controls_segmented__Hb_3K{display:inline-flex;max-width:100%;overflow-x:auto;border:1px solid #73877d;border-radius:12px;background:#fff;margin-bottom:.75rem}.ui-controls_segment__qKnks{position:relative;display:flex;flex:1 0 auto;align-items:center;justify-content:center;min-height:48px;min-width:48px;padding:0 1.125rem;color:#172a28;font-size:.9375rem;font-weight:600;cursor:pointer;white-space:nowrap}.ui-controls_segment__qKnks+.ui-controls_segment__qKnks{border-left:1px solid #cfd9d4}.ui-controls_segment__qKnks input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.ui-controls_segment__qKnks[data-checked=true]{background:#174e45;color:#fff}.ui-controls_segment__qKnks:focus-within{outline:3px solid #005d4b;outline-offset:-3px;z-index:1}.ui-controls_segment__qKnks[data-disabled=true]{cursor:not-allowed;opacity:.55}.ui-controls_lock__nT7d_{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:.25rem 1rem;border:1px solid #73877d;border-radius:12px;background:#fff;color:#172a28;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.ui-controls_lock__nT7d_ strong{min-width:2.25rem;padding:.0625rem .5rem;border-radius:999px;background:#e5ece8;font-size:.75rem;text-align:center}.ui-controls_lock__nT7d_[aria-pressed=true]{border-color:#174e45;background:#eef6f1}.ui-controls_lock__nT7d_[aria-pressed=true] strong{background:#174e45;color:#fff}.ui-controls_lock__nT7d_:focus-visible{outline:3px solid #005d4b;outline-offset:2px}.ui-controls_lock__nT7d_:disabled{cursor:not-allowed;opacity:.55}.ui-controls_batchSummary__eHf8x{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;margin:0 0 .75rem;padding:.625rem .875rem;border:1px solid #cfe2d6;border-radius:12px;background:#eef6f1;color:#172a28;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-controls_batchSummary__eHf8x[data-kind=larger]{background:#fff;border-color:#73877d}.ui-controls_sticky__h5YPd{display:flex;flex-wrap:wrap;gap:.75rem}@media screen and (prefers-color-scheme:dark){.checkpoint-site .ui-controls_sticky__h5YPd{background:var(--refentra-surface);border-color:var(--refentra-border)}}@media (max-width:599px){.ui-controls_sticky__h5YPd{position:sticky;bottom:0;z-index:5;margin-inline:-.25rem;padding:.75rem .25rem calc(.75rem + env(safe-area-inset-bottom, 0px));border-top:1px solid #cfd9d4;background:rgb(255 255 255/96%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-controls_sticky__h5YPd>*{flex:1 1 100%}}.ui-controls_compare__7aWU1{margin:0 0 1rem}.ui-controls_compareFrame__9_uXK{position:relative;width:100%;max-height:min(70vh,640px);overflow:hidden;border:1px solid #cfd9d4;border-radius:12px;background:#f1f4f2;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize}.ui-controls_compareChecker__80ePj{background:conic-gradient(#e3e8e5 25%,#fff 0 50%,#e3e8e5 0 75%,#fff 0) 0 0 /20px 20px}.ui-controls_compareImg__enL1R{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.ui-controls_compareTag__JCd1h{position:absolute;top:.5rem;padding:.125rem .625rem;border-radius:999px;background:rgb(23 42 40/82%);color:#fff;font-size:.75rem;font-weight:700;pointer-events:none}.ui-controls_compareTagLeft__ytDlG{left:.5rem}.ui-controls_compareTagRight__lLI84{right:.5rem}.ui-controls_compareHandle__m326N{position:absolute;top:0;bottom:0;width:48px;margin-left:-24px;display:flex;align-items:center;justify-content:center;outline:none}.ui-controls_compareHandle__m326N:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 0 1px rgb(23 42 40/55%)}.ui-controls_compareKnob__ZUjG_{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#174e45;color:#fff;font-size:.8125rem;box-shadow:0 0 0 3px #fff;transition:transform .12s ease}.ui-controls_compareHandle__m326N:focus-visible .ui-controls_compareKnob__ZUjG_{outline:3px solid #005d4b;outline-offset:4px;box-shadow:0 0 0 3px #fff}.ui-controls_compareHint__DNGH_{margin-top:.375rem;color:#526562;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.ui-controls_compareKnob__ZUjG_{transition:none}}.ui-controls_segment__qKnks span{color:inherit;font-size:inherit;line-height:inherit}.ui-controls_compareHandle__m326N:focus-visible{outline:3px solid #005d4b;outline-offset:2px}.related-tools_relatedTools__wpHzw{border-top:1px solid #d8ded7;margin:0 auto;max-width:1040px;padding:2rem max(1rem,5vw) clamp(3rem,7vw,5rem)}@media screen and (prefers-color-scheme:dark){.checkpoint-site .related-tools_note__S1Lzq{color:var(--refentra-muted)}}.related-tools_heading___2hTw{font-size:clamp(1.35rem,3vw,1.8rem);margin:.45rem 0 .6rem}.related-tools_note__S1Lzq{color:#44534a;line-height:1.6;margin:0 0 1.25rem;max-width:72ch}.related-tools_grid__Bz8xR{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.related-tools_card__OGht_{background:#fff;border:1px solid #d8ded7;color:#214f32;display:grid;gap:.45rem;min-height:132px;padding:1rem;text-decoration:none}.related-tools_card__OGht_:hover{background:#edf5ef}.related-tools_allTools__25Swr:focus-visible,.related-tools_card__OGht_:focus-visible{border-radius:.2rem;outline:3px solid #2f6d46;outline-offset:3px}.related-tools_cardTitle__X6GEX{align-items:start;display:flex;font-weight:700;gap:.75rem;justify-content:space-between}.related-tools_description__s_DiM{color:#44534a;font-size:.94rem;line-height:1.5;margin:0}.related-tools_allTools__25Swr{align-items:center;color:#214f32;display:inline-flex;font-weight:700;gap:.4rem;margin-top:1.25rem;min-height:44px}@media (max-width:760px){.related-tools_grid__Bz8xR{grid-template-columns:1fr}.related-tools_card__OGht_{min-height:auto}}.tool-callout_callout__ImCsN{align-items:center;background:var(--refentra-success-bg);border:1px solid var(--refentra-success);border-radius:.75rem;display:flex;flex-wrap:wrap;gap:.4rem 1rem;justify-content:space-between;margin:1rem 0;padding:.75rem 1rem}.tool-callout_callout__ImCsN p{flex:1 1 18rem;font-size:.95rem;margin:0}.tool-callout_callout__ImCsN a{font-weight:600}.tool-page-frame_frame__jSp39{--tool-ink:#14302b;--tool-muted:#5a6e69;--tool-line:#dde6e2;--tool-control-line:#b4c9c0;--tool-brand:#0b5e4c;--tool-brand-strong:#084638;--tool-tint:#eef6f1;--tool-radius:20px;max-width:calc(1200px + 2 * var(--refentra-gutter));margin:0 auto;padding:28px var(--refentra-gutter) 0;color:var(--tool-ink)}.tool-page-frame_frame__jSp39.tool-page-frame_frame__jSp39 :is(main,.tool-page){max-width:none;width:100%;min-height:0;margin:0;padding:0}.tool-page-frame_frame__jSp39 :is(main,.tool-page)>header:first-child{display:none}.tool-page-frame_extras__73dsj{margin:-8px 0 20px;color:var(--tool-muted);font-size:14px;line-height:1.55}.tool-page-frame_extras__73dsj p{margin:0}.tool-page-frame_frame__jSp39 .tool-card{margin-bottom:0;padding:28px;border:1px solid #e2e9e6;border-radius:var(--tool-radius);background:#fff;box-shadow:0 1px 1px rgb(20 53 47/3%),0 4px 10px rgb(20 53 47/4%),0 24px 48px -12px rgb(20 53 47/10%)}.tool-page-frame_frame__jSp39 .tool-card+.tool-card,.tool-page-frame_frame__jSp39 :is(main,.tool-page)>section.results{margin-top:20px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) h2{font-size:22px;line-height:1.3;letter-spacing:-.01em}.tool-page-frame_frame__jSp39 :is(main,.tool-page) select,.tool-page-frame_frame__jSp39 main input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]){min-height:48px;max-width:100%;border:1px solid var(--tool-control-line);border-radius:10px;background-color:#fff}.tool-page-frame_frame__jSp39 :is(main,.tool-page) :is(input,select):focus-visible{outline:3px solid #245ee5;outline-offset:2px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) input[type=range]{accent-color:var(--tool-brand)}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .file-picker,.tool-page-frame_frame__jSp39 :is(main,.tool-page) button{min-height:44px;border-radius:10px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .primary{border:0;background:linear-gradient(180deg,#11745e 0,var(--tool-brand) 100%);color:#fff;font-weight:650;box-shadow:inset 0 1px 0 rgb(255 255 255/14%),0 1px 2px rgb(8 70 56/24%),0 6px 16px -6px rgb(8 70 56/45%);transition:background-color .14s ease,box-shadow .14s ease,transform .14s ease}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .primary:not(:disabled):hover{background:linear-gradient(180deg,#0d6652 0,var(--tool-brand-strong) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/14%),0 2px 4px rgb(8 70 56/24%),0 10px 22px -8px rgb(8 70 56/55%)}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .primary:not(:disabled):active{transform:translateY(1px)}.tool-page-frame_frame__jSp39 :is(main,.tool-page) button.primary:disabled{border:0;background:#a9c8bd;color:#fff;box-shadow:none;cursor:not-allowed;opacity:1}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .secondary{border:1px solid var(--tool-control-line);background:#fff;color:var(--tool-ink);font-weight:600}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .secondary:not(:disabled):hover{border-color:var(--tool-brand);background:var(--tool-tint)}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .actions>.primary~button.secondary{border-color:transparent;background:transparent;color:var(--tool-muted);box-shadow:none}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .actions>.primary~button.secondary:not(:disabled):hover{border-color:transparent;background:transparent;color:var(--tool-ink);text-decoration:underline}.tool-page-frame_frame__jSp39 :is(main,.tool-page) :is(.file-drop,section:has(>input[type=file])){border:1.5px dashed #b9d0c7;border-radius:16px;background:radial-gradient(120% 90% at 50% 0,#edf6f1 0,rgb(237 246 241/0) 70%),#fafcfb;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.tool-page-frame_frame__jSp39 :is(main,.tool-page) fieldset:where(.file-drop):has(>input[type=file]),.tool-page-frame_frame__jSp39 :is(main,.tool-page) section:has(>input[type=file]){padding:28px;text-align:center}.tool-page-frame_frame__jSp39 :where(.file-drop){padding:24px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) :is(.file-drop,section:has(>input[type=file])):hover{border-color:#7fb39f;box-shadow:0 0 0 4px rgb(11 94 76/5%)}.tool-page-frame_frame__jSp39 :is(main,.tool-page) fieldset:where(.file-drop):has(>input[type=file]):not(:has(svg)):before,.tool-page-frame_frame__jSp39 :is(main,.tool-page) section:has(>input[type=file]):not(:has(svg)):before{content:"";display:block;width:56px;height:56px;margin:0 auto 18px;border-radius:16px;background:#fff url(/icons/lucide/image-plus.svg) 50%/26px no-repeat;box-shadow:0 1px 2px rgb(20 53 47/8%),0 6px 16px -4px rgb(20 53 47/14%)}.tool-page-frame_frame__jSp39 :is(main,.tool-page) fieldset:where(.file-drop):has(>input[type=file])>input[type=file],.tool-page-frame_frame__jSp39 :is(main,.tool-page) section:has(>input[type=file])>input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tool-page-frame_frame__jSp39 :is(main,.tool-page) fieldset:where(.file-drop):has(>input[type=file])>label,.tool-page-frame_frame__jSp39 :is(main,.tool-page) section:has(>input[type=file])>label{position:static;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-height:48px;padding:12px 24px;overflow:visible;clip-path:none;border-radius:10px;background:var(--tool-brand);color:#fff;font-weight:650;white-space:normal;cursor:pointer}.tool-page-frame_frame__jSp39 :is(main,.tool-page) fieldset:where(.file-drop):has(>input[type=file])>label:hover,.tool-page-frame_frame__jSp39 :is(main,.tool-page) section:has(>input[type=file])>label:hover{background:var(--tool-brand-strong)}.tool-page-frame_frame__jSp39 :is(main,.tool-page) fieldset:where(.file-drop):has(>input[type=file])>label:focus-within,.tool-page-frame_frame__jSp39 :is(main,.tool-page) fieldset:where(.file-drop):has(>input[type=file])>label:has(+input[type=file]:focus-visible),.tool-page-frame_frame__jSp39 :is(main,.tool-page) section:has(>input[type=file])>label:focus-within,.tool-page-frame_frame__jSp39 :is(main,.tool-page) section:has(>input[type=file])>label:has(+input[type=file]:focus-visible){outline:3px solid #245ee5;outline-offset:3px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) input[type=file]::file-selector-button{min-height:44px;margin-right:12px;padding:10px 18px;border:0;border-radius:10px;background:var(--tool-brand);color:#fff;font:inherit;font-weight:650;cursor:pointer}.tool-page-frame_frame__jSp39 :is(main,.tool-page) fieldset:where(.file-drop):has(>input[type=file])>:is(label,input[type=file])+:is(button,a),.tool-page-frame_frame__jSp39 :is(main,.tool-page) section:has(>input[type=file])>:is(label,input[type=file])+:is(button,a){margin-top:12px}.tool-page-frame_frame__jSp39 :where(.file-drop:has(>label>input[type=file])){display:flex;flex-direction:column;align-items:center;text-align:center}.tool-page-frame_frame__jSp39 :where(.file-drop)>label:has(>input[type=file]){position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:10px;background:var(--tool-brand);color:#fff;font-weight:650;cursor:pointer}.tool-page-frame_frame__jSp39 :where(.file-drop)>label:has(>input[type=file]):hover{background:var(--tool-brand-strong)}.tool-page-frame_frame__jSp39 :where(.file-drop)>label:has(>input[type=file]:focus-visible){outline:3px solid #245ee5;outline-offset:3px}.tool-page-frame_frame__jSp39 :where(.file-drop)>label>input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tool-page-frame_frame__jSp39 :where(.file-drop:has(>label>input[type=file])):before{content:"";display:block;width:56px;height:56px;margin:0 auto 14px;border-radius:16px;background:#fff url(/icons/lucide/image-plus.svg) 50%/26px no-repeat;box-shadow:0 1px 2px rgb(20 53 47/8%),0 6px 16px -4px rgb(20 53 47/14%)}.tool-page-frame_frame__jSp39 .tool-workbench{display:grid;gap:24px}.tool-page-frame_frame__jSp39 .tool-workbench-intake,.tool-page-frame_frame__jSp39 .tool-workbench-settings{display:grid;align-content:start;gap:14px;min-width:0}.tool-page-frame_frame__jSp39 .tool-workbench-settings fieldset{margin:0;border:1px solid var(--tool-line);border-radius:12px}.tool-page-frame_frame__jSp39 :where(.file-drop)>[class*=cloud-import_cloud]{width:fit-content;max-width:100%;margin-inline:auto}.tool-page-frame_frame__jSp39 :where(.file-drop) [class*=cloud-import_row]{justify-content:center}.tool-page-frame_frame__jSp39 .tool-page>p.help{max-width:80ch;margin:0 0 6px;color:var(--tool-muted);font-size:14px;line-height:1.55}.tool-page-frame_frame__jSp39 .tool-page>p.help+:not(p.help){margin-top:18px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) :is(.file-picker,fieldset:where(.file-drop):has(>input[type=file])>label,.file-drop>label:has(>input[type=file])),.tool-page-frame_frame__jSp39 :is(main,.tool-page) :is(.file-picker,section:has(>input[type=file])>label,.file-drop>label:has(>input[type=file])){border:0;background:linear-gradient(180deg,#11745e 0,var(--tool-brand) 100%);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/14%),0 1px 2px rgb(8 70 56/24%),0 6px 16px -6px rgb(8 70 56/45%)}.tool-page-frame_frame__jSp39 :is(main,.tool-page) [class*=dropIcon]{border-radius:16px;background:#fff;color:var(--tool-brand);box-shadow:0 1px 2px rgb(20 53 47/8%),0 6px 16px -4px rgb(20 53 47/14%)}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .results img{max-height:520px;object-fit:contain}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .results a.download.primary,.tool-page-frame_frame__jSp39 :is(main,.tool-page) .results a[download].primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 24px;border-radius:10px;text-decoration:none}.tool-page-frame_frame__jSp39 section.results:has(>[class*=emptyResult]),.tool-page-frame_frame__jSp39 section.results[data-empty=true]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.tool-page-frame_frame__jSp39 .content-page{max-width:none;min-height:0;margin-top:40px;padding:0}.tool-page-frame_frame__jSp39 .content-page h2{margin:0 0 8px;font-size:22px}.tool-page-frame_frame__jSp39 [class*=__actions]{align-items:flex-start;align-content:start}.tool-page-frame_frame__jSp39 label:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:flex-start;gap:10px;min-height:44px}.tool-page-frame_frame__jSp39 label>input[type=checkbox]{flex:none;width:24px;height:24px;min-height:24px;margin:2px 0 0;accent-color:var(--tool-brand)}.tool-page-frame_frame__jSp39 label:has(>input[type=radio]){display:flex;flex-direction:row;align-items:center;gap:10px;min-height:44px}.tool-page-frame_frame__jSp39 label>input[type=radio]{flex:none;width:24px;height:24px;min-height:24px;margin:0;accent-color:var(--tool-brand)}.tool-page-frame_frame__jSp39 a:not([class]){color:var(--tool-brand);text-decoration-thickness:1px;text-underline-offset:3px}.tool-page-frame_frame__jSp39 a:not([class]):hover{color:var(--tool-brand-strong);text-decoration-thickness:2px}.tool-page-frame_frame__jSp39 .warning:not([role=alert]):not(:empty){padding:10px 12px;border-left:3px solid #b7791f;border-radius:6px;background:#fff4db;color:#6b420f;font-weight:600}.tool-page-frame_frame__jSp39 div.warning:not([role=alert])>:is(p,ul){margin:0}.tool-page-frame_frame__jSp39 div.warning:not([role=alert])>ul{margin-top:6px;padding-left:1.2em;color:var(--refentra-ink);font-weight:400}.tool-page-frame_frame__jSp39 :is(main,.tool-page) details>summary{cursor:pointer}@media (min-width:1024px){.tool-page-frame_frame__jSp39 .tool-workbench{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);gap:32px}.tool-page-frame_frame__jSp39 .tool-workbench-settings{padding-left:32px;border-left:1px solid var(--tool-line)}.tool-page-frame_frame__jSp39:not([data-tool-frame=img_convert_heic_to_jpg]) .tool-page:has(>.file-drop+section.tool-card){display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);gap:20px;align-items:start}.tool-page-frame_frame__jSp39:not([data-tool-frame=img_convert_heic_to_jpg]) .tool-page:has(>.file-drop+section.tool-card)>*{grid-column:1/-1;min-width:0}.tool-page-frame_frame__jSp39:not([data-tool-frame=img_convert_heic_to_jpg]) .tool-page:has(>.file-drop+section.tool-card)>.file-drop{grid-column:1;justify-content:center;min-height:320px}.tool-page-frame_frame__jSp39:not([data-tool-frame=img_convert_heic_to_jpg]) .tool-page>.file-drop+section.tool-card{grid-column:2;margin-top:0}.tool-page-frame_frame__jSp39{padding-top:32px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) [class*=__workspace]{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);gap:32px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) [class*=__workspace]:not(:has(>:nth-child(2))){grid-template-columns:minmax(0,1fr)}.tool-page-frame_frame__jSp39 :is(main,.tool-page) [class*=__sideCol]{min-width:0}.tool-page-frame_frame__jSp39 :is(main,.tool-page) fieldset:where(.file-drop):has(>input[type=file]),.tool-page-frame_frame__jSp39 :is(main,.tool-page) section:has(>input[type=file]){display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .primary{min-height:52px;font-size:16px}.tool-page-frame_frame__jSp39[data-tool-frame=img_live_photo_to_motion_photo] [class*=__workspace]>[class*=__inputs]{grid-column:1;grid-row:1/span 5;grid-template-columns:minmax(0,1fr);align-content:start}.tool-page-frame_frame__jSp39[data-tool-frame=img_live_photo_to_motion_photo] [class*=__workspace]>:not([class*=__inputs]){grid-column:2}.tool-page-frame_frame__jSp39[data-tool-frame=img_live_photo_to_motion_photo] [class*=__workspace]>[class*=__result]{grid-column:1/-1}.tool-page-frame_frame__jSp39[data-tool-frame=img_convert_heic_to_jpg] :is(main,.tool-page){display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);gap:24px;align-items:start}.tool-page-frame_frame__jSp39[data-tool-frame=img_convert_heic_to_jpg] :is(main,.tool-page)>div,.tool-page-frame_frame__jSp39[data-tool-frame=img_convert_heic_to_jpg] :is(main,.tool-page)>section:nth-of-type(n+3){grid-column:1/-1}}@media (max-width:1023px){.tool-page-frame_frame__jSp39 .tool-workbench-settings{padding-top:20px;border-top:1px solid var(--tool-line)}.tool-page-frame_frame__jSp39 .tool-page>.file-drop+section.tool-card{margin-top:16px}.tool-page-frame_frame__jSp39:is([data-tool-frame=img_metadata_edit],[data-tool-frame=img_compress_target_size]) [class*=__previewBox]{max-height:260px;aspect-ratio:auto}.tool-page-frame_frame__jSp39:is([data-tool-frame=img_metadata_edit],[data-tool-frame=img_compress_target_size]) [class*=__previewBox] img{width:auto;max-width:100%;height:auto;max-height:240px;margin-inline:auto;object-fit:contain}.tool-page-frame_frame__jSp39 :is(main,.tool-page) [class*=__workspace]{grid-template-columns:minmax(0,1fr)}.tool-page-frame_frame__jSp39 .tool-card{padding:22px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) h2{font-size:19px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) fieldset:where(.file-drop):has(>input[type=file]),.tool-page-frame_frame__jSp39 :is(main,.tool-page) section:has(>input[type=file]){min-height:0;padding:24px 20px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .actions:has(>.primary:not(:disabled)){position:sticky;bottom:0;z-index:5;margin-inline:-22px;padding:12px 22px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--tool-line);background:rgb(255 255 255/96%);box-shadow:0 -8px 20px rgb(20 53 47/6%)}.tool-page-frame_frame__jSp39 :is(main,.tool-page):has(:is(input,select,textarea,summary):focus-visible) .actions:has(>.primary:not(:disabled)),.tool-page-frame_frame__jSp39:is([data-tool-frame=img_crop_circle],[data-tool-frame=img_adjust_colors]) :is(main,.tool-page):has(button:focus-visible:not(.actions button)) .actions:has(>.primary:not(:disabled)){position:static}.tool-page-frame_frame__jSp39[data-tool-frame=html_markdown_to_pdf] :is(main,.tool-page) input[name=pagination-format]{width:100%;height:100%;scroll-margin-block:.5rem}}@media (min-width:600px) and (max-width:1023px){.tool-page-frame_frame__jSp39{max-width:760px;padding:24px 20px 0}}@media (max-width:599px){.tool-page-frame_frame__jSp39{padding:16px 16px 0}.tool-page-frame_frame__jSp39 .tool-card{padding:16px;border-radius:14px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .actions:has(>.primary:not(:disabled)){margin-inline:-16px;padding-inline:16px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) fieldset:where(.file-drop):has(>input[type=file]),.tool-page-frame_frame__jSp39 :is(main,.tool-page) section:has(>input[type=file]){padding:20px 14px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .actions:has(>button.primary){display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .actions:has(>button.primary)>button{width:100%}.tool-page-frame_frame__jSp39 :is(main,.tool-page) .results a.download.primary,.tool-page-frame_frame__jSp39 :is(main,.tool-page) .results a[download].primary{width:100%}}.tool-page-frame_frame__jSp39 :is(main,.tool-page) fieldset:where(.file-drop):has(>input[type=file][accept]:not([accept*=image])):not(:has(svg)):before,.tool-page-frame_frame__jSp39 :is(main,.tool-page) section:has(>input[type=file][accept]:not([accept*=image])):not(:has(svg)):before,.tool-page-frame_frame__jSp39 :where(.file-drop:has(>label>input[type=file][accept]:not([accept*=image]))):before{background-image:url(/icons/lucide/file-up.svg)}@media screen and (prefers-color-scheme:dark){.checkpoint-site .tool-page-frame_frame__jSp39{--tool-ink:var(--refentra-ink);--tool-muted:var(--refentra-muted);--tool-line:var(--refentra-border);--tool-control-line:var(--refentra-control-border);--tool-brand:var(--refentra-brand);--tool-brand-strong:var(--refentra-brand-hover);--tool-tint:var(--refentra-surface-subtle)}.checkpoint-site .tool-page-frame_frame__jSp39 .tool-card,.checkpoint-site .tool-page-frame_frame__jSp39 :is(main,.tool-page) .actions:has(>.primary:not(:disabled)),.checkpoint-site .tool-page-frame_frame__jSp39 :is(main,.tool-page) .secondary,.checkpoint-site .tool-page-frame_frame__jSp39 :is(main,.tool-page) select,.checkpoint-site .tool-page-frame_frame__jSp39 main input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]){background:var(--refentra-surface);color:var(--refentra-ink);border-color:var(--refentra-border)}.checkpoint-site .tool-page-frame_frame__jSp39 :is(main,.tool-page) :is(.file-drop,section:has(>input[type=file])){background:var(--refentra-surface-subtle);border-color:var(--refentra-control-border)}.checkpoint-site .tool-page-frame_frame__jSp39 :is(main,.tool-page) .primary:not(:disabled):hover,.checkpoint-site .tool-page-frame_frame__jSp39 :is(main,.tool-page) :is(.primary,.file-picker){background:var(--tool-brand);color:var(--refentra-button-ink)}}