.free-tools-hub_page__gyLlL{background:var(--paper);overflow-x:clip}.free-tools-hub_hero__03TFY{padding:20px var(--shell-pad) clamp(40px,6vw,72px);background:var(--brand-glow,none),var(--paper)}.free-tools-hub_breadcrumb__gC68Y ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 clamp(20px,4vw,48px);padding:0;list-style:none;color:var(--muted);font-size:14px}.free-tools-hub_breadcrumb__gC68Y li+li:before{margin-right:8px;content:"/"}.free-tools-hub_breadcrumb__gC68Y a{display:inline-flex;align-items:center;min-height:0;color:inherit}.free-tools-hub_breadcrumb__gC68Y [aria-current]{color:var(--ink);font-weight:700}.free-tools-hub_heroGrid__d6ENs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,64px)}.free-tools-hub_eyebrow___SrRc{display:inline-flex;margin:0 0 14px;padding:5px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:13px;font-weight:700}.free-tools-hub_heroCopy__HY0X4 h1{margin:0;font-size:clamp(34px,4.6vw,56px);line-height:1.08;letter-spacing:-.03em;font-weight:800}.free-tools-hub_lede__ylFRQ{margin:16px 0 0;max-width:34em;color:var(--muted);font-size:clamp(16px,1.5vw,19px);line-height:1.6}.free-tools-hub_workbench__Q2npb{min-width:0}.free-tools-hub_heroGrid__d6ENs:has([data-hub-tool]){grid-template-columns:minmax(0,1fr)}.free-tools-hub_drop__jN5OP{position:relative;display:grid;justify-items:center;gap:10px;padding:28px 20px 22px;border:2px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:var(--sys-radius);background:var(--paper);box-shadow:var(--sys-shadow);text-align:center}.free-tools-hub_drop__jN5OP[data-dragging]{border-color:var(--accent);background:var(--sys-tint)}.free-tools-hub_fileInput__AIORw{position:absolute;width:1px;height:1px;opacity:0}.free-tools-hub_dropLabel__bVvPc{display:grid;justify-items:center;gap:10px;color:var(--accent);cursor:pointer}.free-tools-hub_dropButton___9vLu{display:inline-flex;align-items:center;min-height:50px;padding:0 28px;border-radius:999px;background:var(--brand-gradient);color:#fff;font-size:16px;font-weight:700;box-shadow:0 8px 20px rgb(106 61 255/28%)}.free-tools-hub_fileInput__AIORw:focus-visible+.free-tools-hub_dropLabel__bVvPc .free-tools-hub_dropButton___9vLu{outline:3px solid var(--focus);outline-offset:3px}.free-tools-hub_dropHint__f01Ce{color:var(--muted);font-size:14px}.free-tools-hub_onDevice__BOGkJ{display:inline-flex;align-items:center;gap:6px;margin:4px 0 0;padding:5px 12px;border-radius:999px;background:var(--sys-tint);color:var(--accent-strong);font-size:13.5px;font-weight:700}.free-tools-hub_error__btvs5{margin:0;color:#b42318;font-size:14px;font-weight:600}.free-tools-hub_chosen__i6wsQ{display:grid;gap:16px;padding:16px;border:var(--sys-border);border-radius:var(--sys-radius);background:var(--paper);box-shadow:var(--sys-shadow)}.free-tools-hub_chosenHead__4iAEX{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px}.free-tools-hub_thumb__Y3dqK{width:64px;height:64px;border-radius:12px;object-fit:cover;background:var(--soft)}.free-tools-hub_chosenText__jtknR{display:grid;min-width:0}.free-tools-hub_chooseTitle__B9WF0{margin:0;font-size:18px;font-weight:800}.free-tools-hub_chooseTitle__B9WF0:focus{outline:none}.free-tools-hub_fileName__UO_gs{overflow:hidden;color:var(--muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.free-tools-hub_chosenActions__NO4NV{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:4px 16px}.free-tools-hub_textButton__6EedH{min-height:44px;padding:0;border:0;background:none;color:var(--accent-strong);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.free-tools-hub_textButton__6EedH:hover{text-decoration:underline}.free-tools-hub_choices__y_SiU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.free-tools-hub_choice__XFsdz{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:72px;padding:10px 12px;border:var(--sys-border);border-radius:var(--sys-radius);background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.free-tools-hub_choice__XFsdz:hover{border-color:var(--accent)}.free-tools-hub_choice__XFsdz:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.free-tools-hub_choiceIcon__wYSmy,.free-tools-hub_groupIcon__HTiQV{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--sys-tint);color:var(--accent)}.free-tools-hub_choiceText__vpudY{display:grid;gap:2px;min-width:0}.free-tools-hub_choiceText__vpudY small{color:var(--muted);font-size:13px;line-height:1.35}.free-tools-hub_toolStage__L77xf{min-width:0}.free-tools-hub_toolLoading__RlAv8{height:220px;border-radius:var(--sys-radius);background:var(--soft)}.free-tools-hub_presetGroups__6cut9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.free-tools-hub_presetGroup__nAPp9{padding:16px;border:var(--sys-border);border-radius:var(--sys-radius);background:var(--paper)}.free-tools-hub_presetGroup__nAPp9 summary{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;font-size:17px;font-weight:800;cursor:pointer;list-style:none}.free-tools-hub_presetGroup__nAPp9 summary::-webkit-details-marker{display:none}.free-tools-hub_presetGroup__nAPp9 summary small{color:var(--muted);font-size:13px;font-weight:600}.free-tools-hub_presetGroup__nAPp9 .free-tools-hub_groupIcon__HTiQV{width:40px;height:40px;border-radius:10px}.free-tools-hub_presetGroup__nAPp9[open] summary{margin-bottom:12px}@media (max-width:920px){.free-tools-hub_heroGrid__d6ENs{grid-template-columns:1fr}}@media (max-width:720px){.free-tools-hub_presetGroups__6cut9{grid-template-columns:1fr;gap:10px}.free-tools-hub_choices__y_SiU{grid-template-columns:1fr}.free-tools-hub_presetGroup__nAPp9 summary:after{width:10px;height:10px;margin-right:4px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);content:"";transform:rotate(45deg)}.free-tools-hub_presetGroup__nAPp9 summary{grid-template-columns:40px minmax(0,1fr) auto auto}.free-tools-hub_presetGroup__nAPp9[open] summary:after{transform:rotate(-135deg)}}.free-tool-demo_compress__2s1eJ{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:24px 40px;align-items:center}.free-tool-demo_compare__Va_tu{min-width:0}.free-tool-demo_compare__Va_tu>*{border-radius:var(--sys-radius);overflow:hidden}.free-tool-demo_sizes__xut1Z{display:grid;gap:12px;margin:0}.free-tool-demo_sizes__xut1Z div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;max-width:320px;padding:14px 18px;border:var(--sys-border);border-radius:var(--sys-radius);background:var(--paper)}.free-tool-demo_sizes__xut1Z div[data-result]{border-color:var(--accent);background:var(--accent-soft)}.free-tool-demo_sizes__xut1Z dt{color:var(--muted);font-weight:600}.free-tool-demo_sizes__xut1Z dd{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em}.free-tool-demo_convert__tjKBp{display:grid;gap:16px;max-width:640px;margin:0}.free-tool-demo_photo__nQ78f{display:block;width:100%;height:auto;border-radius:var(--sys-radius)}.free-tool-demo_badges__MxEa5{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.free-tool-demo_badge__FbgeJ{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:var(--sys-border);border-radius:999px;background:var(--paper);font-size:15px}.free-tool-demo_badge__FbgeJ[data-highlight]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.free-tool-demo_arrow__NEBX9{margin-left:4px;color:var(--muted)}.free-tool-demo_frames__MH_ct{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end;margin:0;padding:0;list-style:none}.free-tool-demo_frames__MH_ct[data-count="1"]{grid-template-columns:minmax(0,420px)}.free-tool-demo_frames__MH_ct[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.free-tool-demo_frames__MH_ct li{display:grid;gap:10px}.free-tool-demo_frame__Ov_7U{display:block;width:100%;overflow:hidden;border:3px solid var(--accent);border-radius:12px;background:var(--soft)}.free-tool-demo_framePhoto__PJEAS{display:block;width:100%;height:100%;object-fit:cover}.free-tool-demo_frameLabel__p15Hz{display:grid;gap:2px}.free-tool-demo_frameLabel__p15Hz small{color:var(--muted)}@media (max-width:720px){.free-tool-demo_compress__2s1eJ{grid-template-columns:minmax(0,1fr)}.free-tool-demo_frames__MH_ct,.free-tool-demo_frames__MH_ct[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.free-tool-demo_frames__MH_ct[data-count="1"]{grid-template-columns:minmax(0,1fr)}}.free-tool-demo_frame__Ov_7U[data-ratio="1 / 1"]{aspect-ratio:1/1}.free-tool-demo_frame__Ov_7U[data-ratio="4 / 5"]{aspect-ratio:4/5}.free-tool-demo_frame__Ov_7U[data-ratio="16 / 9"]{aspect-ratio:16/9}.free-tool-demo_frame__Ov_7U[data-ratio="9 / 16"]{aspect-ratio:9/16}.free-tool-demo_frame__Ov_7U[data-ratio="1080 / 1080"]{aspect-ratio:1080/1080}.free-tool-demo_frame__Ov_7U[data-ratio="1080 / 1350"]{aspect-ratio:1080/1350}.free-tool-demo_frame__Ov_7U[data-ratio="1080 / 1920"]{aspect-ratio:1080/1920}.free-tool-demo_frame__Ov_7U[data-ratio="1200 / 630"]{aspect-ratio:1200/630}.free-tool-demo_frame__Ov_7U[data-ratio="851 / 315"]{aspect-ratio:851/315}.free-tool-demo_frame__Ov_7U[data-ratio="1280 / 720"]{aspect-ratio:1280/720}.free-tool-demo_frame__Ov_7U[data-ratio="1584 / 396"]{aspect-ratio:1584/396}.free-tool-demo_frame__Ov_7U[data-ratio="1200 / 627"]{aspect-ratio:1200/627}.free-tool-demo_frame__Ov_7U[data-ratio="1500 / 500"]{aspect-ratio:1500/500}.free-tool-demo_frame__Ov_7U[data-ratio="1600 / 900"]{aspect-ratio:1600/900}.free-tool-demo_frame__Ov_7U[data-ratio="1920 / 1080"]{aspect-ratio:1920/1080}.free-tool-demo_frame__Ov_7U[data-ratio="1000 / 1500"]{aspect-ratio:1000/1500}.free-tool-demo_frame__Ov_7U[data-ratio="500 / 500"]{aspect-ratio:500/500}.free-tool-demo_frame__Ov_7U[data-ratio="600 / 600"]{aspect-ratio:600/600}.free-tool-demo_frame__Ov_7U[data-ratio="140 / 60"]{aspect-ratio:140/60}.passport-photo-editor_editor__dtHT4{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(16px,3vw,32px);align-items:start}.passport-photo-editor_stage___HhF8{display:grid;gap:12px;justify-items:center;padding:clamp(12px,3vw,24px);border-radius:var(--radius-card);background:var(--soft)}.passport-photo-editor_canvas__B7_2V{display:block;width:min(78%,340px);height:auto;box-shadow:0 0 0 1px var(--rule),var(--shadow-lift);cursor:grab;touch-action:none}.passport-photo-editor_canvas__B7_2V[data-aspect=wide]{width:min(85%,420px)}.passport-photo-editor_canvas__B7_2V:active{cursor:grabbing}.passport-photo-editor_canvas__B7_2V:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.passport-photo-editor_legend__jEuM7{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:13px}.passport-photo-editor_legend__jEuM7 li{display:inline-flex;align-items:center;gap:6px}.passport-photo-editor_legend__jEuM7 li:before{content:"";display:inline-block;width:18px;height:0;border-top:3px solid #6a3dff}.passport-photo-editor_legend__jEuM7 li[data-guide=chin]:before{height:8px;border:1px solid #6a3dff;background:rgba(106,61,255,.18)}.passport-photo-editor_legend__jEuM7 li[data-guide=eyes]:before{height:8px;border:1px solid #00897b;background:rgba(0,150,136,.22)}.passport-photo-editor_legend__jEuM7 li[data-guide=center]:before{width:0;height:14px;border-top:0;border-left:2px dashed rgba(22,19,46,.45)}.passport-photo-editor_panel__ukNGH{display:grid;gap:14px}.passport-photo-editor_field__Xx0h7{display:grid;gap:6px;font-weight:600;font-size:14px}.passport-photo-editor_field__Xx0h7 select{min-height:var(--touch-target);padding:0 10px;border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font:inherit;font-weight:400}.passport-photo-editor_field__Xx0h7 input[type=range]{min-height:var(--touch-target);accent-color:var(--accent)}.passport-photo-editor_swatches___CVFZ{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.passport-photo-editor_swatches___CVFZ legend{width:100%;margin-bottom:6px;font-weight:600;font-size:14px}.passport-photo-editor_swatch__VdCs5{display:inline-flex;align-items:center;gap:8px;min-height:var(--touch-target);padding:0 12px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.passport-photo-editor_swatch__VdCs5[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);font-weight:600}.passport-photo-editor_swatch__VdCs5 span{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.passport-photo-editor_swatch__VdCs5[data-bg=white] span{background:#ffffff}.passport-photo-editor_swatch__VdCs5[data-bg=lightGrey] span{background:#e4e4e4}.passport-photo-editor_swatch__VdCs5[data-bg=cream] span{background:#f3eedc}.passport-photo-editor_swatch__VdCs5[data-bg=lightBlue] span{background:#d8e8f6}.passport-photo-editor_swatch__VdCs5[data-bg=blue] span{background:#438edb}.passport-photo-editor_swatch__VdCs5[data-bg=red] span{background:#ff0000}.passport-photo-editor_hint__dgoLb{margin:0;padding:10px 12px;border-radius:var(--radius-control);background:var(--accent-soft);color:var(--ink);font-size:14px;line-height:1.5}.passport-photo-editor_secondary__K_ARu{min-height:var(--touch-target);padding:0 16px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.passport-photo-editor_secondary__K_ARu:hover:not(:disabled){border-color:var(--accent);background:var(--soft)}.passport-photo-editor_secondary__K_ARu:disabled{opacity:.55;cursor:not-allowed}.passport-photo-editor_downloads__ul0zY{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--rule)}.passport-photo-editor_downloads__ul0zY .primary-link{justify-content:center;border:0;font:inherit;font-weight:700;cursor:pointer}.passport-photo-editor_warnings__GMMYm{display:grid;gap:6px;margin:0;padding:10px 12px 10px 28px;border-radius:var(--radius-control);background:color-mix(in srgb,var(--status-warning) 10%,var(--paper));color:var(--status-warning);font-size:14px;line-height:1.45}.passport-photo-editor_muted__QWKot{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.passport-photo-editor_note__4SwWy{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.passport-photo-editor_error__FvH54{margin:0;color:var(--status-danger);font-size:14px}@media (max-width:860px){.passport-photo-editor_editor__dtHT4{grid-template-columns:minmax(0,1fr)}}.job-resume_stages__7XIHQ{display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;list-style:none;font-size:14px;font-weight:500}.job-resume_stages__7XIHQ li{color:var(--muted,var(--ink));opacity:.6}.job-resume_stages__7XIHQ li[data-state=past]{opacity:.85}.job-resume_stages__7XIHQ li[data-state=past]:before{content:"✓ "}.job-resume_stages__7XIHQ li[data-state=current]{color:var(--accent-strong);font-weight:700;opacity:1}.job-resume_stages__7XIHQ li[data-state=current]:before{content:"● "}.job-resume_rating__CD_1r{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--rule)}.job-resume_ratingQuestion___cqhT{margin:0;font-weight:600}.job-resume_ratingButtons__B9e6H{display:flex;gap:8px}.job-resume_ratingButtons__B9e6H button{font-size:20px}.job-resume_reasons__6SOQJ{display:grid;gap:8px;margin:0;padding:0;border:0}.job-resume_reasons__6SOQJ legend{margin-bottom:8px;font-size:14px}.job-resume_report__wYB8K{display:grid;gap:8px}.job-resume_reportLink__j5Mtn{justify-self:start;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.job-resume_reportForm__2PnJq{display:grid;gap:10px}.job-resume_reportReason__eaRhq{display:flex;gap:8px;align-items:center;font-size:14px}.job-resume_reportNote__wfnTG{display:grid;gap:4px;font-size:14px}.job-resume_reportNote__wfnTG textarea{width:100%;font:inherit;resize:vertical}.free-tools_tool__Y3oJB{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:clamp(16px,3vw,32px);align-items:start;padding:clamp(16px,3vw,28px);border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--paper);box-shadow:var(--shadow-card)}.free-tools_tool__Y3oJB:has(.free-tools_drop__mb_C8:not([data-compact])){grid-template-columns:minmax(0,1fr)}@media (max-width:820px){.free-tools_tool__Y3oJB{grid-template-columns:minmax(0,1fr)}}.free-tools_controls__azdpW,.free-tools_fields__5J4DZ,.free-tools_result__EJt6C{display:grid;gap:14px;min-width:0}.free-tools_controls__azdpW{gap:18px}.free-tools_drop__mb_C8{position:relative;display:grid;gap:8px;justify-items:center;padding:clamp(28px,6vw,56px) 16px;border:2px dashed var(--rule);border-radius:var(--radius-card);background:var(--soft);text-align:center}.free-tools_drop__mb_C8[data-compact]{justify-items:start;padding:0;border:0;background:none;text-align:start}.free-tools_drop__mb_C8[data-dragging]{border-color:var(--accent);background:var(--accent-soft)}.free-tools_fileInput__eIqqp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.free-tools_dropLabel__T1Y5P{display:grid;gap:6px;justify-items:inherit;cursor:pointer}.free-tools_dropButton__VRMOw{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target);padding:0 22px;border-radius:999px;background:var(--accent);color:#fff;font-weight:700}.free-tools_drop__mb_C8[data-compact] .free-tools_dropButton__VRMOw{border:1px solid var(--rule);background:var(--paper);color:var(--ink)}.free-tools_drop__mb_C8:has(.free-tools_fileInput__eIqqp:focus-visible) .free-tools_dropButton__VRMOw{outline:3px solid var(--focus);outline-offset:3px}.free-tools_dropHint__eQEvE{color:var(--muted)}.free-tools_field__VuNfp{display:grid;gap:6px;font-weight:600;font-size:14px}.free-tools_field__VuNfp input[type=number],.free-tools_field__VuNfp select{width:100%;min-height:var(--touch-target);padding:0 10px;border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font:inherit;font-weight:400}.free-tools_field__VuNfp input[type=range]{width:100%;min-height:var(--touch-target);accent-color:var(--accent)}.free-tools_check__FXl54 input:focus-visible,.free-tools_field__VuNfp input:focus-visible,.free-tools_field__VuNfp select:focus-visible,.free-tools_segmented__Jk_jg input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.free-tools_pair__MTcUX{display:grid;grid-template-columns:1fr 1fr;gap:12px}.free-tools_check__FXl54{display:inline-flex;align-items:center;gap:10px;min-height:var(--touch-target);font-size:15px;cursor:pointer}.free-tools_check__FXl54 input{width:20px;height:20px;accent-color:var(--accent)}.free-tools_segmented__Jk_jg{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.free-tools_segmented__Jk_jg legend{width:100%;margin-bottom:6px;font-weight:600;font-size:14px}.free-tools_segmented__Jk_jg label{position:relative}.free-tools_segmented__Jk_jg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.free-tools_segmented__Jk_jg span{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:0 16px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);font-size:15px}.free-tools_segmented__Jk_jg input:checked+span{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent);font-weight:700}.free-tools_secondary__09_s0{justify-self:start;min-height:var(--touch-target);padding:0 16px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.free-tools_muted__AUi1V{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.free-tools_good__9dPRx{margin:0;color:var(--status-success);font-weight:700}.free-tools_error__R2_9_{margin:0;padding:10px 12px;border-radius:var(--radius-control);background:rgb(194 38 38/8%);color:var(--status-danger);font-size:14px;line-height:1.5}.free-tools_error__R2_9_[hidden]{display:none}.free-tools_previewFrame__HzFg_{display:grid;place-items:center;min-height:160px;padding:12px;border-radius:var(--radius-card);background:repeating-conic-gradient(#ece9f6 0 25%,#fff 0 50%) 0 0 /20px 20px}.free-tools_editor__GIBLj,.free-tools_preview__muVkF{display:block;max-width:100%;max-height:70vh;width:auto;height:auto;box-shadow:0 0 0 1px var(--rule)}.free-tools_preview__muVkF[hidden]{display:none}.free-tools_editor__GIBLj{touch-action:none;cursor:move}.free-tools_editor__GIBLj:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.free-tools_facts__CFnLu{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0}.free-tools_facts__CFnLu div{padding:10px 12px;border-radius:var(--radius-control);background:var(--soft)}.free-tools_facts__CFnLu dt{color:var(--muted);font-size:13px}.free-tools_facts__CFnLu dd{margin:2px 0 0;font-weight:700;overflow-wrap:anywhere}.free-tools_download__sxxK8{justify-self:start;min-height:var(--touch-target);padding:0 26px;border:0;border-radius:999px;background:var(--accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.free-tools_download__sxxK8:hover:not(:disabled){background:var(--accent-strong)}.free-tools_download__sxxK8:disabled{opacity:.5;cursor:not-allowed}.free-tools_privacy__pUikv{display:flex;gap:12px;align-items:flex-start;max-width:820px;margin-top:16px;padding:14px 16px;border-radius:var(--radius-control);background:var(--accent-soft);line-height:1.55}.free-tools_privacy__pUikv strong{display:block}.free-tools_privacy__pUikv p{margin:2px 0 0}.free-tools_cards__CIfG4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none}.free-tools_card__BLYht{display:grid;gap:6px;height:100%;padding:20px;border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);transition:box-shadow var(--motion-standard),transform var(--motion-standard)}.free-tools_card__BLYht:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.free-tools_card__BLYht strong{font-size:19px}.free-tools_card__BLYht span{color:var(--muted);line-height:1.5}.free-tools_card__BLYht em{margin-top:6px;color:var(--accent);font-style:normal;font-weight:700}@media (prefers-reduced-motion:reduce){.free-tools_card__BLYht{transition:none}.free-tools_card__BLYht:hover{transform:none}}.free-tools_hero__1hGEa.free-tools_hero__1hGEa{padding-bottom:8px}.free-tools_hero__1hGEa.free-tools_hero__1hGEa p:last-child{margin-bottom:0}.free-tools_workspace__D31Wv.free-tools_workspace__D31Wv{padding-top:clamp(16px,3vw,28px)}.free-tools_about__8JAa3{display:grid;gap:14px;max-width:72ch}.free-tools_about__8JAa3 p{margin:0;color:var(--ink);line-height:1.65}.free-tools_tips__GwD22{display:grid;gap:10px;max-width:72ch;margin:0;padding-left:1.2em;line-height:1.6}.free-tools_presetGroups__Ukclu{display:grid;gap:20px}.free-tools_presetGroup__LGJ3I h3{margin:0 0 10px;font-size:17px}.free-tools_presetGroup__LGJ3I h3 a{color:var(--ink)}.free-tools_presetLinks__4RBBE{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.free-tools_presetLinks__4RBBE a{display:inline-block;padding:8px 14px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--ink);font-size:15px;line-height:1.3}.free-tools_presetLinks__4RBBE a:hover{border-color:var(--accent);color:var(--accent)}.free-tools_presetLinks__4RBBE a[aria-current]{border-color:var(--accent);color:var(--accent);font-weight:700}.free-tools_backLink__Q8ov4{margin:14px 0 0}.free-tools_backLink__Q8ov4 a{color:var(--accent);font-weight:700}.free-tools_bridge__ihkaX{margin:0;font-size:14px;line-height:1.5}.free-tools_bridge__ihkaX a{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.free-tools_v2Hero__IWJsu{display:grid;gap:20px;padding:clamp(20px,3.5vw,40px) var(--shell-pad) clamp(32px,4vw,56px)}.free-tools_v2HeroCopy__bYDVP{display:grid;justify-items:start;max-width:var(--measure-text)}.free-tools_v2HeroCopy__bYDVP h1{margin:0;font-size:clamp(32px,4.4vw,56px);line-height:1.08;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.free-tools_v2Lede__5BOMq{margin:14px 0 0;color:var(--muted);font-size:clamp(16px,1.5vw,19px);line-height:1.55}.free-tools_v2Meta__vMugB{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 0}.free-tools_onDevice__iB3qq{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:14px;font-weight:700}.free-tools_steps__IWc29{color:var(--muted);font-size:14px}.free-tools_v2Tool__R1FgU{min-width:0}.free-tools_groups__eXIoi{display:grid;gap:20px}.free-tools_group__Et51g h3{margin:0 0 10px;font-size:15px;color:var(--muted)}.free-tools_pills__DbsWa{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.free-tools_pills__DbsWa a{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:0 16px;border:var(--sys-border);border-radius:999px;background:var(--paper);color:var(--ink);font-size:15px;text-decoration:none}.free-tools_pills__DbsWa a:hover{border-color:var(--accent);color:var(--accent)}.free-tools_pills__DbsWa a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.free-tools_pills__DbsWa a[aria-current]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:700}.free-tools_aboutTips__0ccyo{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px 48px;align-items:start}.free-tools_tipsBox__2zaXp{padding:20px 22px;border:var(--sys-border);border-radius:var(--sys-radius);background:var(--paper)}.free-tools_tipsBox__2zaXp h3{margin:0 0 10px;font-size:17px}.free-tools_backLink__Q8ov4 a{display:inline-flex;align-items:center;gap:6px;min-height:var(--touch-target)}@media (max-width:720px){.free-tools_aboutTips__0ccyo{grid-template-columns:minmax(0,1fr)}}.passport-size-page_badge__l7vWt{display:inline-flex;margin:0 0 20px;padding:6px 14px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:14px;font-weight:700}.passport-size-page_badge__l7vWt[data-official=false]{background:#fff4e0;color:#7a4700}.passport-size-page_figure__fusP_{margin:0;padding:20px;border:1px solid var(--rule);border-radius:24px;background:var(--paper)}.passport-size-page_figure__fusP_ svg{display:block;width:100%;max-height:420px;height:auto}.passport-size-page_legend__fw4xU{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;color:var(--muted);font-size:14px}.passport-size-page_legend__fw4xU li:before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:3px;vertical-align:-1px}.passport-size-page_legend__fw4xU [data-key=head]:before{background:rgb(106 61 255/35%)}.passport-size-page_legend__fw4xU [data-key=eyes]:before{background:rgb(22 132 74/35%)}.passport-size-page_legend__fw4xU [data-key=top]:before{background:rgb(255 79 154/35%)}.passport-size-page_spec__QC2nK{display:grid;grid-template-columns:minmax(140px,max-content) minmax(0,1fr);gap:0;max-width:820px;margin:0;border-top:1px solid var(--rule)}.passport-size-page_spec__QC2nK>div{display:contents}.passport-size-page_spec__QC2nK dd,.passport-size-page_spec__QC2nK dt{margin:0;padding:14px 4px;border-bottom:1px solid var(--rule);line-height:1.5}.passport-size-page_spec__QC2nK dt{padding-right:20px;color:var(--muted);font-weight:600}.passport-size-page_prose__LyFnP{max-width:820px;line-height:1.7}.passport-size-page_prose__LyFnP p{margin:0 0 14px}.passport-size-page_noteBox__tgD6I{max-width:820px;margin:24px 0 0;padding:18px 20px;border-left:4px solid var(--accent);border-radius:12px;background:var(--soft);line-height:1.6}.passport-size-page_disclaimer__FMf3t{max-width:820px;padding:20px 22px;border:1px solid #f0d9a8;border-radius:16px;background:#fffaf0;line-height:1.6}.passport-size-page_disclaimer__FMf3t h2,.passport-size-page_disclaimer__FMf3t h3{margin:0 0 8px;font-size:20px}.passport-size-page_disclaimer__FMf3t p{margin:0}.passport-size-page_sizes__WibO_{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none}.passport-size-page_sizes__WibO_ a{display:grid;gap:2px;height:100%;padding:12px 14px;border:1px solid var(--rule);border-radius:14px;background:var(--paper);color:var(--ink);text-decoration:none}.passport-size-page_sizes__WibO_ a:hover{border-color:var(--accent)}.passport-size-page_sizes__WibO_ small{color:var(--muted);font-size:14px}.passport-size-page_back__N3rk1{margin-top:24px}.passport-size-page_priceLine__rrprY{margin:8px 0 0;color:var(--ink);font-size:15px;font-weight:600;line-height:1.5}.passport-size-page_freeCrop__JjzYL{display:grid;gap:20px}.passport-size-page_freeCrop__JjzYL .passport-size-page_noteBox__tgD6I{margin:0}.passport-size-page_upsell__zky33{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:820px;padding:18px 20px;border:1px solid var(--rule);border-radius:16px;background:var(--paper);line-height:1.6}.passport-size-page_upsell__zky33 p{flex:1 1 320px;margin:0}.passport-size-page_index__W6nlN{display:grid;gap:24px}.passport-size-page_indexGroup__CB1hW h3{margin:0 0 10px;font-size:18px}@media (max-width:720px){.passport-size-page_spec__QC2nK{grid-template-columns:minmax(0,1fr)}.passport-size-page_spec__QC2nK dt{padding-bottom:0;border-bottom:0}}.passport-size-page_directory__b4152{display:grid;gap:16px}.passport-size-page_search__AFLUO{display:grid;gap:6px;max-width:420px;font-weight:700;font-size:14px}.passport-size-page_search__AFLUO input{min-height:var(--touch-target);padding:0 14px;border:1px solid var(--rule);border-radius:12px;background:var(--paper);color:var(--ink);font:inherit;font-weight:400;font-size:16px}.passport-size-page_search__AFLUO input:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.passport-size-page_directoryHead__r9S_k{margin:8px 0 0;font-size:16px;color:var(--muted)}.passport-size-page_sizeGrid__Bq9tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none}.passport-size-page_sizeGrid__Bq9tr a{display:flex;gap:10px;align-items:center;height:100%;min-height:56px;padding:10px 12px;border:var(--sys-border);border-radius:12px;background:var(--paper);color:var(--ink);text-decoration:none}.passport-size-page_sizeGrid__Bq9tr a:hover{border-color:var(--accent)}.passport-size-page_sizeGrid__Bq9tr a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.passport-size-page_sizeGrid__Bq9tr[data-passport-sizes=popular] a{background:var(--sys-tint)}.passport-size-page_flag__7IBOK{flex:none;width:28px;font-size:22px;line-height:1;text-align:center;color:var(--muted)}.passport-size-page_sizeText__vfk0k{display:grid;min-width:0;gap:1px}.passport-size-page_sizeText__vfk0k strong{font-size:15px;line-height:1.3}.passport-size-page_sizeText__vfk0k small{color:var(--muted);font-size:13px}.passport-size-page_empty__jN5cI{color:var(--muted)}.passport-size-page_srOnly__cycxM{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:520px){.passport-size-page_sizeGrid__Bq9tr{grid-template-columns:repeat(2,minmax(0,1fr))}.passport-size-page_sizeGrid__Bq9tr a{align-items:flex-start}.passport-size-page_flag__7IBOK{width:20px;font-size:18px}}.passport-size-page_tabs__m4B_k{display:grid;gap:0}.passport-size-page_tabList__6CWva{display:flex;gap:4px;padding:4px;border:var(--sys-border);border-bottom:0;border-radius:20px 20px 0 0;background:var(--soft)}.passport-size-page_tabList__6CWva button{flex:1;min-height:var(--touch-target);border:0;border-radius:16px;background:transparent;color:var(--muted);font:inherit;font-weight:700;cursor:pointer}.passport-size-page_tabList__6CWva button[aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:var(--sys-shadow)}.passport-size-page_tabList__6CWva button:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.passport-size-page_tabs__m4B_k .passport-size-page_tabPanel__7DVPa>*{border-top-left-radius:0;border-top-right-radius:0}.passport-size-page_tabPanel__7DVPa[hidden]{display:none}.passport-size-page_freePanel__JFaJ_{padding:clamp(16px,3vw,28px)}.passport-size-page_aiPanel__TWjxu,.passport-size-page_freePanel__JFaJ_{display:grid;gap:12px;border:var(--sys-border);border-radius:var(--radius-panel);background:var(--paper);box-shadow:var(--shadow-lift)}.passport-size-page_aiPanel__TWjxu{justify-items:start;padding:clamp(20px,3vw,32px)}.passport-size-page_aiPanel__TWjxu p{margin:0;color:var(--muted)}.passport-size-page_aiPanel__TWjxu .passport-size-page_aiWarning__lp_HC,.passport-size-page_policyNote__YQReY{padding:12px 14px;border-left:4px solid var(--accent);border-radius:10px;background:var(--soft);color:var(--ink);line-height:1.55}.passport-size-page_policyNote__YQReY{max-width:640px;margin:12px 0 0}.passport-size-page_inPersonTitle__M5e9I{margin:0;font-size:clamp(20px,2.4vw,24px)}.passport-size-page_shootingTips__ENfXv{margin:0;color:var(--muted);line-height:1.55}.passport-size-page_doDont__kZFFb{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none}.passport-size-page_doDont__kZFFb figure{position:relative;margin:0;display:grid;gap:8px}.passport-size-page_doDontImage__b4OUr{width:100%;aspect-ratio:1;border-radius:var(--sys-radius);overflow:hidden}.passport-size-page_doDontImage__b4OUr img{width:100%;height:100%;object-fit:cover}.passport-size-page_doDont__kZFFb figcaption{color:var(--muted);font-size:14px;line-height:1.5}.passport-size-page_tone__qUa3a{position:absolute;top:10px;left:10px;z-index:1;padding:4px 10px;border-radius:999px;color:#fff;font-size:13px;font-weight:800}.passport-size-page_tone__qUa3a[data-tone=good]{background:var(--status-success)}.passport-size-page_tone__qUa3a[data-tone=bad]{background:var(--status-danger)}.passport-size-page_panelLede__J8Rwh{margin:0;color:var(--muted);font-size:15px}.tool-page_page__CllJ0{--tool-max:1200px;--tool-pad:max(16px,calc((100% - var(--tool-max)) / 2));color:var(--ink);overflow-x:clip;background:var(--brand-glow) top /100% 900px no-repeat,var(--paper)}.tool-page_breadcrumb__TXEgK,.tool-page_hero__RVcom,.tool-page_section__24YoC,.tool-page_workspace__dgIuT{padding-inline:var(--tool-pad)}.tool-page_breadcrumb__TXEgK{padding-top:20px;color:var(--muted);font-size:14px}.tool-page_breadcrumb__TXEgK ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:0;list-style:none}.tool-page_breadcrumb__TXEgK li:not(:last-child):after{content:"/";margin-left:10px;color:var(--rule)}.tool-page_breadcrumb__TXEgK a{color:var(--muted)}.tool-page_breadcrumb__TXEgK a:hover{color:var(--accent)}.tool-page_breadcrumb__TXEgK [aria-current]{color:var(--ink);font-weight:600}.tool-page_hero__RVcom{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;padding-block:clamp(28px,5vw,64px) clamp(48px,7vw,96px)}.tool-page_hero__RVcom[data-has-media]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.tool-page_heroCopy__RS3ZC{display:grid;justify-items:start;min-width:0}.tool-page_heroCopy__RS3ZC h1{margin:0;font-size:clamp(34px,4.8vw,60px);line-height:1.08;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.tool-page_lede__mOdy1{max-width:36em;margin:18px 0 28px;color:var(--muted);font-size:clamp(17px,1.6vw,20px);line-height:1.6}.tool-page_heroActions__tLUgY{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.tool-page_note__MJK4_{margin-top:16px;color:var(--muted);font-size:14px}.tool-page_heroMedia__lXVsD{position:relative;min-width:0}.tool-page_heroMedia__lXVsD>*{border-radius:24px;box-shadow:var(--shadow-lift)}.tool-page_illustration__qkJp2{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:var(--soft)}.tool-page_soon__7qJxB{display:inline-flex;padding:10px 18px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-weight:700}.tool-page_section__24YoC,.tool-page_workspace__dgIuT{padding-block:clamp(56px,7vw,96px) 0}.tool-page_workspace__dgIuT{scroll-margin-top:80px}.tool-page_heading__AG5WB{max-width:720px;margin-bottom:clamp(24px,3vw,40px)}.tool-page_heading__AG5WB h2{margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.15;letter-spacing:-.02em;font-weight:800;text-wrap:balance}.tool-page_uses__mdjjF{display:grid;gap:24px}.tool-page_uses__mdjjF[data-has-image]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center}.tool-page_useList__Xzhna{display:grid;gap:14px;margin:0;padding:0;list-style:none}.tool-page_uses__mdjjF:not([data-has-image]) .tool-page_useList__Xzhna{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tool-page_useList__Xzhna li{display:flex;gap:16px;align-items:flex-start;padding:20px;border:1px solid var(--rule);border-radius:20px;background:var(--paper);box-shadow:var(--shadow-card)}.tool-page_useList__Xzhna li>span:last-child{display:grid;gap:4px;min-width:0}.tool-page_useList__Xzhna strong{font-size:18px}.tool-page_useList__Xzhna small{color:var(--muted);font-size:15px;line-height:1.55}.tool-page_useIcon__O5JpE{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--accent-soft);color:var(--accent-strong)}.tool-page_useImage__TKNf9{display:block;width:100%;height:auto;border-radius:24px;background:var(--soft);box-shadow:var(--shadow-lift)}.tool-page_useFigure__flzSK{position:relative}.tool-page_useBadge__ziNmc{position:absolute;right:14px;bottom:14px;padding:4px 10px;border-radius:999px;background:rgb(22 19 46/72%);color:#fff;font-size:12px;font-weight:700;pointer-events:none}.tool-page_useImage__TKNf9[data-transparent]{background:repeating-conic-gradient(#ece9f6 0 25%,#fff 0 50%) 0 0 /20px 20px}.tool-page_steps__0PXK_{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none}.tool-page_steps__0PXK_ li{padding:24px;border-radius:20px;background:var(--soft)}.tool-page_stepNumber__lle4r{display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:12px;background:var(--brand-gradient);color:#fff;font-weight:800}.tool-page_steps__0PXK_ h3{margin:0;font-size:19px;line-height:1.35}.tool-page_steps__0PXK_ p{margin-top:8px;color:var(--muted);line-height:1.6}.tool-page_faq__wL24R{max-width:820px}.tool-page_faq__wL24R details{border-bottom:1px solid var(--rule)}.tool-page_faq__wL24R details:first-child{border-top:1px solid var(--rule)}.tool-page_faq__wL24R summary{display:flex;justify-content:space-between;gap:16px;padding:18px 4px;font-size:17px;font-weight:700;cursor:pointer;list-style:none}.tool-page_faq__wL24R summary::-webkit-details-marker{display:none}.tool-page_faq__wL24R summary:after{content:"+";color:var(--accent);font-size:22px;line-height:1}.tool-page_faq__wL24R details[open] summary:after{content:"−"}.tool-page_faq__wL24R details p{padding:0 4px 18px;color:var(--muted);line-height:1.7}.tool-page_related__PNY5o{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none}.tool-page_relatedCard__pA7yd{display:flex;align-items:center;gap:14px;height:100%;padding:14px;border:1px solid var(--rule);border-radius:20px;background:var(--paper);transition:box-shadow var(--motion-standard),transform var(--motion-standard)}.tool-page_relatedCard__pA7yd:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.tool-page_relatedCard__pA7yd img{flex:0 0 64px;width:64px;height:64px;border-radius:14px;object-fit:cover;background:var(--soft)}.tool-page_relatedCard__pA7yd span{display:grid;gap:2px;min-width:0}.tool-page_relatedCard__pA7yd small{color:var(--muted);font-size:14px}.tool-page_relatedCard__pA7yd b{margin-left:auto;color:var(--accent)}.tool-page_cta__U3t26{margin:clamp(56px,7vw,96px) var(--tool-pad) clamp(56px,7vw,88px);padding:clamp(36px,5vw,64px) 24px;border-radius:28px;background:var(--brand-gradient);color:#fff;text-align:center}.tool-page_cta__U3t26 h2{margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:800;letter-spacing:-.02em}.tool-page_cta__U3t26 p{margin:10px auto 24px;max-width:36em;opacity:.92;font-size:17px}.tool-page_modes__Kg9_2{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:28px}.tool-page_modesLabel___IMgl{color:var(--muted);font-size:14px;font-weight:600}.tool-page_modes__Kg9_2 ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tool-page_modes__Kg9_2 a{min-height:40px;padding:0 16px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);font-size:14px;font-weight:600}.tool-page_modes__Kg9_2 a:hover{border-color:var(--accent);text-decoration:none}.tool-page_modes__Kg9_2 a[aria-current]{border-color:transparent;background:var(--ink);color:#fff}@media (max-width:900px){.tool-page_hero__RVcom[data-has-media],.tool-page_uses__mdjjF[data-has-image]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tool-page_relatedCard__pA7yd{transition:none}.tool-page_relatedCard__pA7yd:hover{transform:none}}.tool-page_privacyList__xyETn{display:grid;gap:10px;max-width:760px;margin:0;padding-left:1.2em;color:var(--muted);line-height:1.6}