@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800;900&display=swap");:root{--ink:#101010;--muted:#5e5e5e;--soft:#8a8a8a;--line:#e9e7e4;--orange:#f45b1f;--coral:#f04444;--pink:#f32478;--peach:#fff3e4;--peach-soft:#fff9f2;--paper:#ffffff;--off-white:#fcfbf9;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}img{display:block;max-width:100%}.page-shell{min-height:100vh;padding:30px 44px 28px;overflow:hidden}.om-header{width:min(100%,var(--max));margin:0 auto;padding-bottom:26px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;z-index:5}.om-brand img{width:238px;height:auto;object-fit:contain;object-position:left center}.om-nav{display:flex;align-items:center;gap:28px}.om-nav a{font-size:.9rem;font-weight:650;color:#2f2f2f}.om-nav a:hover{color:var(--pink)}.eyebrow{margin:0 0 12px;font-size:.73rem;line-height:1.2;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#6f6f6f}.eyebrow.inverse{color:rgba(255,255,255,.74)}.light-button,.primary-button{min-height:46px;padding:13px 22px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;line-height:1;cursor:pointer}.primary-button{color:white;background:linear-gradient(90deg,var(--orange),var(--coral) 50%,var(--pink))}.primary-button:hover{filter:brightness(.97)}.primary-button:disabled{opacity:.58;cursor:wait}.light-button{background:white;color:var(--ink)}.button-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none}.home-hero{width:min(100%,1080px);margin:70px auto 58px;text-align:center;position:relative}.home-hero-monkey{position:absolute;width:630px;max-width:none;right:-340px;top:auto;bottom:-58px;opacity:.075;z-index:-1;pointer-events:none}.home-hero h1{margin:0 auto;max-width:980px;font-size:clamp(4.4rem,8vw,8rem);line-height:.86;letter-spacing:-.075em;font-weight:900}.gradient-dot{display:inline-block;width:.14em;height:.14em;margin-left:.045em;border-radius:50%;vertical-align:.05em;background:linear-gradient(135deg,var(--orange),var(--pink))}.home-tagline{margin:30px 0 0;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.16;font-weight:800;letter-spacing:-.035em}.home-copy{max-width:800px;margin:15px auto 0;color:#3e3e3e;font-size:1.05rem;line-height:1.55}.hero-actions{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.trust-pill{min-height:46px;padding:12px 18px;border:1px solid var(--line);border-radius:999px;display:inline-flex;align-items:center;background:white;color:#343434;font-size:.9rem;font-weight:750}.breadcrumb,.category-grid,.home-categories,.home-sponsored,.home-trust-grid,.legal-page,.om-footer,.popular-strip,.tool-page-grid{width:min(100%,var(--max));margin-left:auto;margin-right:auto}.home-categories{margin-top:38px}.section-heading{padding:20px 0 22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;align-items:end}.section-heading .eyebrow{margin-bottom:0}.section-heading>span{color:var(--muted);font-size:.9rem}.category-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.category-card{min-width:0;min-height:135px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:white}.category-card h2{margin:0;font-size:1rem;letter-spacing:-.02em;overflow-wrap:anywhere}.category-card p{margin:8px 0 16px;color:var(--muted);font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.category-card>span{color:#9a9a9a;font-size:.74rem;font-weight:700}.live-card{transition:background .16s ease,transform .16s ease}.live-card:hover{background:var(--peach-soft)}.live-card>span{color:var(--pink)}.popular-strip{margin-top:36px;padding:32px 38px;border-radius:18px;background:linear-gradient(105deg,var(--orange),var(--coral) 52%,var(--pink));color:white;display:flex;align-items:center;justify-content:space-between;gap:28px}.popular-strip h2{margin:0;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1;letter-spacing:-.05em}.popular-strip p:not(.eyebrow){margin:12px 0 0;color:rgba(255,255,255,.86)}.home-sponsored{margin-top:28px;min-height:104px;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.home-sponsored .eyebrow{margin-bottom:7px}.home-sponsored div{font-size:.83rem}.home-trust-grid{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.peach-panel{min-width:0;background:var(--peach);border-radius:18px}.home-trust-grid article{padding:34px}.home-trust-grid h2{margin:0;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1.02;letter-spacing:-.045em;overflow-wrap:anywhere}.home-trust-grid p:not(.eyebrow){margin:14px 0 0;color:#3c3c3c;line-height:1.55;overflow-wrap:anywhere}.home-trust-grid a{display:inline-block;margin-top:20px;font-weight:800;font-size:.9rem}.brand-panel{display:flex;align-items:center;gap:22px}.brand-panel img{width:108px;flex:0 0 auto}.om-footer{margin-top:72px;padding:58px 42px 22px;border-top:1px solid var(--line);border-radius:24px 24px 0 0;background:var(--off-white);color:#666;font-size:.82rem}.om-footer-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);align-items:start}.om-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px;gap:34px}.om-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.om-footer-heading{margin:0 0 5px;color:var(--ink);font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.om-footer-column a{color:#686868;line-height:1.35}.om-footer a:hover{color:var(--pink)}.om-footer-brand{justify-self:end;width:min(100%,390px)}.om-footer-brand .eyebrow{margin-bottom:14px}.om-footer-brand h2{max-width:10ch;margin:0;color:var(--ink);font-size:clamp(2.1rem,3.1vw,3.5rem);line-height:.95;letter-spacing:-.055em}.om-footer-brand>p:not(.eyebrow){max-width:340px;margin:18px 0 0;color:#555;font-size:.96rem;line-height:1.55}.footer-email{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:#353535;font-weight:750}.footer-email svg{flex:0 0 auto;color:var(--pink)}.footer-email:hover{color:var(--pink)!important}.om-footer-bottom{margin-top:52px;padding-top:20px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#7b7b7b;font-size:.75rem}.breadcrumb{margin-top:34px;color:#777;font-size:.82rem}.breadcrumb a{font-weight:750}.page-intro{margin:70px auto 34px}.page-intro h1{max-width:930px;margin:0;font-size:clamp(3.5rem,7vw,7rem);line-height:.88;letter-spacing:-.065em;font-weight:900}.page-intro>p:not(.eyebrow){max-width:760px;margin:20px 0 0;color:var(--muted);font-size:1.05rem;line-height:1.55}.category-grid{grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.category-grid a,.category-grid article{min-height:160px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.category-grid h2{margin:0;font-size:1.15rem;letter-spacing:-.025em}.category-grid p{margin:10px 0 0;color:var(--muted);line-height:1.5;font-size:.9rem}.category-grid a:hover{background:var(--peach-soft)}.tool-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:36px;gap:36px;align-items:start}.tool-main{min-width:0}.tool-main>h1{margin:0;font-size:clamp(3.2rem,6vw,6.3rem);line-height:.9;letter-spacing:-.06em;font-weight:900}.tool-main>.tool-subtitle{margin:18px 0 28px;color:var(--muted);font-size:1.1rem;line-height:1.55;max-width:760px}.tool-rail{padding-left:26px;border-left:1px solid var(--line)}.tool-rail section+section{margin-top:24px}.tool-rail h3{margin:0 0 8px;font-size:.95rem}.tool-rail p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.email-tool-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:white}.tool-steps{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.tool-steps span{padding:14px 18px;font-size:.82rem;border-right:1px solid var(--line)}.tool-steps span:last-child{border-right:0}.tool-steps b{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:7px;border-radius:50%;background:linear-gradient(135deg,var(--orange),var(--pink));color:white;font-size:.73rem}.file-picker{min-height:270px;padding:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--peach-soft);cursor:pointer}.file-picker input{position:absolute;opacity:0;pointer-events:none}.picker-title{font-size:1.55rem;font-weight:850;letter-spacing:-.035em}.picker-copy{margin:9px 0 20px;color:var(--muted);max-width:540px;line-height:1.5}.recommendation-box,.result-card{margin:22px;padding:24px;border:1px solid var(--line);border-radius:14px;background:white}.recommendation-box h3,.result-card h2{margin:0}.recommendation-box p:not(.eyebrow),.result-card p:not(.eyebrow){color:var(--muted);line-height:1.5}.tool-input{width:100%;margin-top:8px;padding:12px 14px;border:1px solid #dcd9d5;border-radius:10px;background:white}.tool-actions{padding:0 22px 22px}.error-message{margin:0 22px 22px;color:#a32020;font-weight:700}.download-help{font-size:.85rem}.legal-page{margin-top:68px;max-width:900px}.legal-page h1{margin:0;font-size:clamp(3.4rem,6vw,6rem);line-height:.92;letter-spacing:-.055em}.legal-page h2{margin-top:40px;font-size:1.5rem}.legal-page li,.legal-page p{color:#4c4c4c;line-height:1.7}.legal-page a{text-decoration:underline;text-underline-offset:3px}.all-tools-link-row{display:flex;justify-content:center}@media(max-width:900px){.page-shell{padding-left:24px;padding-right:24px}.om-footer{padding:48px 28px 20px}.om-footer-main{grid-template-columns:1fr;gap:44px}.om-footer-brand{justify-self:start}}@media(max-width:680px){.page-shell{padding-left:18px;padding-right:18px}.section-heading{align-items:flex-start;flex-direction:column;gap:8px}.category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-card{padding:18px 16px;min-height:150px}.home-trust-grid{grid-template-columns:1fr;gap:14px}.home-trust-grid article{padding:28px 24px}.brand-panel,.popular-strip{align-items:flex-start}.popular-strip{padding:28px 24px;flex-direction:column}.om-footer{margin-top:56px;padding:40px 22px 18px;border-radius:18px 18px 0 0}.om-footer-columns{grid-template-columns:1fr 1fr;gap:30px 24px}.om-footer-brand h2{font-size:2.4rem}.om-footer-bottom{margin-top:40px;align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:460px){.category-card-grid{grid-template-columns:1fr 1fr}.category-card h2{font-size:.96rem}.category-card p{font-size:.78rem}.brand-panel{flex-direction:column}.brand-panel img{width:92px}.om-footer-columns{grid-template-columns:1fr}}.category-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:36px;gap:36px;align-items:start;border:0}.category-main{min-width:0}.category-grid .page-intro{width:100%;margin:70px 0 34px}.category-grid .page-intro h1{max-width:820px}.category-count{font-size:.82rem!important;color:#7a7a7a!important;margin-top:14px!important}.category-available{display:inline-flex;align-items:center;gap:8px;color:#676767}.category-available-dot{width:9px;height:9px;border-radius:50%;background:#34a853;box-shadow:0 0 0 4px rgba(52,168,83,.1);flex:0 0 auto}.category-grid a,.category-grid article{min-height:0;padding:0;border:0}.category-grid a:hover{background:transparent}.task-chooser{padding:30px;overflow:hidden}.task-chooser>.eyebrow{margin-bottom:18px}.category-tools-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px}.category-tools-heading .eyebrow{margin-bottom:8px}.category-tools-heading h2{margin:0;font-size:1.45rem;letter-spacing:-.035em}.category-tools-heading>span{font-size:.78rem;color:#777;white-space:nowrap}.task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(16,16,16,.09);border:1px solid rgba(16,16,16,.09);border-radius:14px;overflow:hidden}.category-grid .task-card{display:block;min-height:150px;padding:22px;background:#fff}.category-grid .task-card h2{margin:0;font-size:1.15rem;line-height:1.08;letter-spacing:-.025em}.category-grid .task-card p{margin:9px 0 18px;color:var(--muted);font-size:.88rem;line-height:1.45}.category-grid .task-card span{font-size:.78rem;font-weight:800}.category-grid .active-task span{color:var(--pink)}.category-grid .active-task:hover{background:var(--peach-soft)}.category-grid .muted-task{background:rgba(255,255,255,.58)}.category-grid .muted-task span{color:#999}.category-feature{margin-top:22px;padding:30px;border-radius:18px;background:linear-gradient(105deg,var(--orange),var(--coral) 52%,var(--pink));color:#fff;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:32px;gap:32px;align-items:start}.category-feature h2{margin:0;font-size:clamp(1.9rem,3vw,3rem);line-height:1;letter-spacing:-.045em}.popular-jobs{display:grid;grid-gap:1px;gap:1px;background:rgba(255,255,255,.22)}.category-grid .popular-jobs a{min-height:0;padding:15px 16px;background:rgba(255,255,255,.96);color:var(--ink);display:flex;justify-content:space-between;gap:16px;font-size:.86rem;font-weight:750}.category-grid .popular-jobs a:hover{background:#fff}.category-guide-grid{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.tool-main>.category-guide-grid{margin-top:54px}.category-grid .category-guide-grid article{min-height:220px;padding:28px;border:1px solid var(--line);border-radius:16px;background:#fff}.category-guide-grid h2{margin:0;font-size:clamp(1.55rem,2.2vw,2.2rem);line-height:1.05;letter-spacing:-.04em}.category-guide-grid p:not(.eyebrow){margin:13px 0 0;color:var(--muted);line-height:1.55}.category-grid .category-guide-grid a{display:inline-block;margin-top:18px;font-size:.86rem;font-weight:800}.promo-rail{padding-left:26px;margin-top:70px}.rail-block p:not(.eyebrow){margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.rail-rule{height:1px;background:var(--line);margin:24px 0}.category-grid>div:last-child>img{content:url("data:image/webp;base64,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");z-index:2!important;width:126px!important;height:auto!important;right:12px!important;top:168px!important;opacity:.055!important;object-fit:contain!important}.category-grid>div:last-child>div{z-index:1!important}@media(max-width:900px){.category-grid{grid-template-columns:1fr;gap:28px}.promo-rail{margin-top:0;padding-left:0;padding-top:24px;border-left:0;border-top:1px solid var(--line)}.category-grid .page-intro{margin-top:48px}.tool-main>.category-guide-grid{margin-top:44px}.category-grid>div:last-child>img{width:116px!important;top:142px!important;right:14px!important;opacity:.05!important}}@media(max-width:620px){.task-chooser{padding:20px}.category-feature,.category-guide-grid,.task-grid{grid-template-columns:1fr}.category-feature{padding:24px}.category-grid .task-card{min-height:0}.category-tools-heading{align-items:flex-start;flex-direction:column;gap:8px}.tool-main>.category-guide-grid{margin-top:38px}.category-grid>div:last-child>img{width:104px!important;top:126px!important;right:14px!important}}.category-icon{display:block;flex:0 0 auto}.category-card-icon{margin:0 0 14px}.category-card{min-height:168px}.category-page-icon{margin:0 0 18px}.category-page-heading{display:flex;align-items:flex-start;gap:18px}.category-page-heading .page-intro{margin-top:0}.category-page-heading-copy{min-width:0}.om-header-left{display:flex;align-items:center;gap:14px;min-width:0}.header-trust-pill{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#555;font-size:.73rem;font-weight:750;white-space:nowrap}.task-finder-wrap{width:min(100%,760px);margin:26px auto 0;position:relative;z-index:7;text-align:left}.task-finder{position:relative}.task-finder>label{display:block;margin:0 0 9px;text-align:center;font-size:.82rem;font-weight:800;color:#333}.task-search-field{min-height:58px;border:1px solid #dedbd7;border-radius:999px;background:#fff;display:flex;align-items:center;padding:0 7px 0 20px;box-shadow:0 8px 30px rgba(0,0,0,.045)}.task-search-field:focus-within{border-color:#f15a55;box-shadow:0 0 0 3px rgba(243,36,120,.08),0 10px 34px rgba(0,0,0,.06)}.task-search-field input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:1rem;color:var(--ink);padding:15px 8px}.task-search-field input::placeholder{color:#8a8a8a}.task-search-field button{width:44px;height:44px;border:0;border-radius:50%;background:linear-gradient(135deg,var(--orange),var(--pink));color:#fff;display:grid;place-items:center;font-size:1.35rem;font-weight:900;cursor:pointer}.task-search-field button:hover{filter:brightness(.97)}.task-search-results{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 55px rgba(0,0,0,.12);overflow:hidden;z-index:20}.task-results-label{margin:0;padding:14px 18px 10px;font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#777}.task-result{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 18px;border-top:1px solid #f0eeeb}.task-result:hover{background:var(--peach-soft)}.task-result strong{display:block;font-size:.91rem;letter-spacing:-.015em}.task-result small{display:block;margin-top:3px;color:#777;font-size:.72rem}.task-result>span:last-child{color:var(--pink);font-size:.74rem;font-weight:800;white-space:nowrap}.task-no-match{padding:18px;display:grid;grid-gap:5px;gap:5px}.task-no-match span{color:#777;font-size:.83rem}.task-no-match a{margin-top:5px;color:var(--pink);font-weight:800;font-size:.82rem}.task-examples{margin-top:10px;display:flex;justify-content:center;align-items:center;gap:7px;flex-wrap:wrap;text-align:center}.task-examples>span{color:#888;font-size:.72rem;font-weight:750}.task-examples a{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#555;font-size:.72rem;line-height:1.1}.task-examples a:hover{border-color:#f6b4c7;color:var(--pink);background:#fffafb}@media(max-width:900px){.header-trust-pill{display:none}.task-finder-wrap{width:min(100%,680px)}}@media(max-width:560px){.category-card{min-height:154px}.category-card-icon{margin-bottom:12px}.category-page-icon{margin-bottom:14px}.task-finder-wrap{margin-top:22px}.task-finder>label{text-align:left}.task-search-field{min-height:54px;padding-left:14px}.task-search-field input{font-size:.95rem}.task-search-field button{width:40px;height:40px}.task-search-results{border-radius:14px}.task-result{align-items:flex-start}.task-result>span:last-child{font-size:.68rem}.task-examples{justify-content:flex-start}.task-examples>span{width:100%;text-align:left}.om-header-left{gap:8px}}.segmented-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.segment{border:1px solid #ddd;background:#fff;color:#161616;border-radius:999px;padding:9px 13px;font:inherit;font-weight:700;cursor:pointer}.segment:hover{border-color:#aaa}.segment.active{background:#111;color:#fff;border-color:#111}.control-stack{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.number-control{display:flex;align-items:center;gap:8px;margin-top:10px;font-weight:700}.number-control input{width:110px;border:1px solid #d8d8d8;border-radius:10px;padding:9px 10px;font:inherit;background:#fff}.passport-preview-wrap{position:relative;width:150px;aspect-ratio:35/45;overflow:hidden;border-radius:14px;background:#eee;flex:0 0 auto}.passport-source-preview{width:100%;height:100%;object-fit:cover}.face-guide{position:absolute;left:12%;right:12%;border-top:1px dashed rgba(255,255,255,.9);pointer-events:none}.guide-top{top:20%}.guide-eye{top:43%}.passport-result-preview{display:block;max-width:220px;max-height:300px;object-fit:contain;border-radius:12px;margin:14px auto;border:1px solid rgba(0,0,0,.08)}.related-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;margin-top:7px}.related-links a{display:inline-flex;align-items:center;font-size:.9rem;font-weight:700}.related-links a+a:before{content:"·";color:#aaa;margin:0 12px;font-weight:400}@media(max-width:700px){.segmented-row{gap:6px}.segment{padding:8px 11px}.passport-preview-wrap{width:112px}.number-control{align-items:flex-start;flex-wrap:wrap}.related-links{gap:8px 12px}.related-links a+a:before{display:none}}.all-tools-link-row{width:min(100%,var(--max));margin:14px auto 0;text-align:center}.all-tools-link-row a{font-size:.88rem;font-weight:800;color:#2d2d2d}.all-tools-link-row a:hover{color:var(--pink)}.all-tools-groups{width:min(100%,var(--max));margin:36px auto 0;display:grid;grid-gap:28px;gap:28px}.all-tools-group{padding-top:22px;border-top:1px solid var(--line)}.all-tools-group-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.all-tools-group-heading h2{margin:0;font-size:1.45rem;letter-spacing:-.04em}.all-tools-group-heading a{font-size:.82rem;font-weight:800;color:var(--pink)}.all-tools-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.all-tools-list>a,.all-tools-upcoming{min-height:58px;padding:14px 15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:.83rem}.all-tools-list>a{font-weight:700;background:#fff}.all-tools-list>a:hover{background:var(--peach-soft)}.all-tools-list>a span{font-size:.72rem;color:var(--pink)}.all-tools-upcoming{color:#656565;background:#fdfcfb}.all-tools-upcoming small{font-size:.67rem;color:#aaa}.page-intro{width:min(100%,var(--max));margin-left:auto;margin-right:auto}.tools-available{display:inline-flex;align-items:center;gap:8px}.tools-available-dot{width:9px;height:9px;border-radius:50%;background:#34a853;box-shadow:0 0 0 4px rgba(52,168,83,.1);flex:0 0 auto}.all-tools-promo-rail:after{content:"";position:absolute;z-index:1;right:-48px;top:-62px;width:245px;height:430px;background:url("data:image/webp;base64,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") 50%/contain no-repeat;opacity:.11}@media(max-width:900px){.all-tools-list{grid-template-columns:repeat(2,minmax(0,1fr))}.all-tools-promo-rail:after{right:-10px;top:-34px;width:190px;height:335px}}@media(max-width:620px){.all-tools-list{grid-template-columns:1fr}.all-tools-group-heading{align-items:flex-start;flex-direction:column}.all-tools-link-row{text-align:left}.all-tools-promo-rail:after{opacity:.07;right:-28px}}.all-tools-promo-rail{position:relative;isolation:isolate;overflow:visible}.all-tools-promo-rail>*{position:relative;z-index:2}.all-tools-promo-rail:after{z-index:3;top:8px;right:-8px;width:172px;height:304px;opacity:.065;background-position:50%;background-size:contain;pointer-events:none}@media(max-width:900px){.all-tools-promo-rail:after{top:20px;right:8px;width:150px;height:270px;opacity:.05}}.om-header-left,.om-nav{transform:translateY(5px)}.gradient-dot{transform:translateY(3px)}.header-task-search{position:relative;flex:0 1 330px;max-width:330px;min-width:210px;margin-left:auto;transform:translateY(5px)}.header-task-search form{height:42px;display:flex;align-items:center;gap:9px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,width .16s ease}.header-task-search form:focus-within{border-color:#d7d3cf;box-shadow:0 8px 24px rgba(16,16,16,.06)}.header-task-search form>span{flex:0 0 auto;color:#777;font-size:1rem;line-height:1}.header-task-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:.86rem}.header-task-search input::placeholder{color:#8b8b8b}.header-task-search input::-webkit-search-cancel-button{display:none}.header-search-results{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:30;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 18px 40px rgba(16,16,16,.1)}.header-search-result{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line)}.header-search-result:last-child{border-bottom:0}.header-search-result:hover{background:var(--peach-soft)}.header-search-result>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.header-search-result strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.header-search-result small{color:var(--muted);font-size:.68rem}.header-search-result b{flex:0 0 auto;color:var(--pink);font-size:.68rem}.header-search-no-match{display:block;padding:14px;color:var(--muted);font-size:.78rem;font-weight:700}@media (max-width:980px){.header-task-search{flex-basis:230px;max-width:230px;min-width:170px}.om-nav{gap:18px}}@media (max-width:760px){.om-header{flex-wrap:wrap}.header-task-search{order:3;flex:1 1 100%;max-width:none;width:100%;margin:8px 0 0;transform:none}}@media (max-width:560px){.om-header-left,.om-nav{transform:translateY(4px)}.header-trust-pill{display:none}.om-brand img{width:190px}.om-nav{gap:14px}.om-nav a{font-size:.82rem}}.hero-tool-count{display:flex;align-items:center;justify-content:center;gap:.42em}.hero-tool-count span{background:linear-gradient(90deg,var(--orange),var(--coral) 52%,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.18em}.home-title-line{display:block}.home-title-tail{display:block;margin-top:.18em;font-size:.7em;line-height:.96;letter-spacing:-.055em;white-space:nowrap;overflow:visible}.home-title-tail-text{display:inline-block;padding-right:.09em;margin-right:-.09em;background:linear-gradient(90deg,var(--orange),var(--coral) 52%,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent;overflow:visible}.home-title-tail-dot{display:inline-block;width:.13em;height:.13em;margin-left:.05em;border-radius:50%;vertical-align:.06em;transform:translateY(3px);background:var(--pink)}@media(max-width:560px){.home-title-tail{font-size:.72em;margin-top:.2em}.home-title-tail-dot{transform:translateY(2px)}}.campaign-banner,.house-promo{display:block;line-height:0;text-decoration:none}.campaign-banner img,.house-promo img{display:block;width:100%;height:auto}.campaign-banner:hover,.house-promo:hover{background:transparent!important}.campaign-banner:focus,.house-promo:focus{outline:none}.campaign-banner:focus-visible,.house-promo:focus-visible{outline:2px solid var(--pink);outline-offset:4px;border-radius:16px}.home-house-slot{width:min(100%,var(--max));margin:6px auto 40px;padding:30px 0;border-top:1px solid var(--line)}.home-campaign-banner{width:min(100%,970px);margin:0 auto}.horizontal-house-card{min-height:250px;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;grid-gap:22px;gap:22px;padding:28px 28px 28px 36px;border-radius:20px;background:#fffaf0;overflow:hidden}.horizontal-house-copy{min-width:0;line-height:1.15}.horizontal-house-brand{display:inline-block;margin:0 0 18px;line-height:1}.horizontal-house-brand-logo{width:154px}.horizontal-house-brand-logo img{width:154px!important;height:auto!important;object-fit:contain;object-position:left center}.horizontal-house-copy h3{margin:0 0 10px;color:#101010;font-size:clamp(2rem,3.05vw,2.42rem);line-height:1.04;letter-spacing:-.04em}.horizontal-house-sub{margin:0 0 12px;color:#4d4d4d;font-size:1.34rem;font-weight:750;line-height:1.2}.horizontal-house-meta{margin:0 0 20px;color:#6a6a6a;font-size:.94rem;font-weight:700;line-height:1.35}.horizontal-house-meta strong{color:#f04444;font-weight:900}.horizontal-house-cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 24px;border-radius:12px;background:linear-gradient(90deg,#f45b1f,#f04444 52%,#f32478);color:#fff;font-size:1.04rem;font-weight:850;line-height:1}.horizontal-house-art{min-width:0;min-height:220px;display:flex;align-items:center;justify-content:flex-end;overflow:visible;pointer-events:none}.campaign-banner .horizontal-house-big-check{display:block!important;width:100%!important;max-width:300px!important;height:220px!important;object-fit:contain!important;object-position:center right!important;opacity:1!important;visibility:visible!important}.house-promo-task-cards{width:100%;max-width:300px;margin:0 auto}.category-house-promo,.house-promo-no-software{width:100%;max-width:336px;margin:0 auto}.category-house-promo{line-height:1.2;border-radius:18px;overflow:hidden}.category-house-card{position:relative;min-height:292px;padding:28px 24px 26px;border-radius:18px;background:#fffaf0;border:1px solid rgba(16,16,16,.08);overflow:hidden;isolation:isolate}.category-house-brand{position:relative;z-index:2;width:132px;margin:0 0 26px}.category-house-brand img{width:132px!important;height:auto!important}.category-house-card h3{position:relative;z-index:2;max-width:258px;margin:0 0 14px;color:#101010;font-size:1.82rem;line-height:1.03;letter-spacing:-.04em}.category-house-card p{position:relative;z-index:2;margin:0 0 26px;color:#555;font-size:1rem;font-weight:700;line-height:1.42}.category-house-card span{position:relative;z-index:2;display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 19px;border-radius:10px;background:linear-gradient(90deg,#f45b1f,#f04444 52%,#f32478);color:#fff;font-size:.94rem;font-weight:850;line-height:1}.individual-house-promo{width:100%;max-width:336px;margin:0 auto;line-height:1.2}.individual-house-card{min-height:390px;padding:26px 24px 24px;border-radius:17px;background:#fffaf0}.individual-house-content{position:relative;z-index:2}.individual-house-mascot{position:absolute;z-index:1;top:-22px;right:-46px;width:215px!important;max-width:none!important;height:auto!important;opacity:.16}.individual-house-card h3{max-width:245px;margin:0 0 16px;font-size:1.62rem;line-height:1.05;letter-spacing:-.04em}.individual-house-tagline{margin:0 0 22px;color:#101010;font-size:1.02rem;font-weight:850;line-height:1.2}.individual-house-count{gap:10px;margin:0 0 26px}.individual-house-count strong{font-size:4.4rem;line-height:.82;letter-spacing:-.07em;font-weight:900}.individual-house-count span{max-width:88px;padding-bottom:2px;color:#656565;font-size:.86rem;font-weight:800;line-height:1.08}.individual-house-cta{display:inline-flex;min-height:40px;border-radius:10px;font-size:.92rem;font-weight:850}.promo-rail{padding-left:28px;border-left:1px solid var(--line);min-width:0}.promo-rail .house-promo{margin:0 auto}.tool-page-grid .promo-rail .house-promo{border:1px solid var(--line);border-radius:18px;overflow:hidden}.promo-rail .rail-block p:not(.eyebrow){color:var(--muted);font-size:.82rem;line-height:1.55}.promo-rail .rail-rule{height:1px;margin:20px 0;background:var(--line)}.ad-rail{display:none!important}.category-grid,.tool-page-grid{grid-template-columns:minmax(0,1fr) 320px}.all-tools-top{width:min(100%,var(--max));margin:0 auto 42px;display:grid;grid-template-columns:minmax(0,1fr) 372px;grid-gap:42px;gap:42px;align-items:start}.all-tools-top .all-tools-intro{width:100%;margin:70px 0 0}.all-tools-promo-rail{margin-top:70px;padding-left:35px;border-left:1px solid var(--line)}@media(max-width:900px){.all-tools-top,.category-grid,.tool-page-grid{grid-template-columns:1fr}.promo-rail{padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}.all-tools-top{gap:24px;margin-bottom:34px}.all-tools-promo-rail{margin-top:0;padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}.all-tools-promo-rail .house-promo{margin-left:0}.home-house-slot{margin-bottom:34px;padding:24px 0}.horizontal-house-card{grid-template-columns:minmax(0,1fr) 210px;min-height:220px}.horizontal-house-art{min-height:190px}.campaign-banner .horizontal-house-big-check{height:190px!important}}@media(max-width:560px){.home-house-slot{width:100%;margin-top:0;margin-bottom:30px;padding:18px 0}.home-campaign-banner{width:100%}.horizontal-house-card{grid-template-columns:1fr;gap:16px;padding:24px;text-align:left}.horizontal-house-brand{margin-bottom:14px}.horizontal-house-brand-logo,.horizontal-house-brand-logo img{width:142px!important}.horizontal-house-copy h3{font-size:2rem}.horizontal-house-sub{font-size:1.12rem}.horizontal-house-meta{font-size:.84rem}.horizontal-house-art{min-height:170px;justify-content:flex-end}.campaign-banner .horizontal-house-big-check{width:220px!important;height:170px!important}.category-house-card{min-height:272px;padding:24px 22px}.category-house-brand{margin-bottom:22px}.category-house-card h3{font-size:1.62rem;max-width:240px}.category-house-card p{font-size:.94rem;margin-bottom:22px}.individual-house-card{min-height:360px;padding:22px}.individual-house-card h3{font-size:1.48rem;max-width:225px}.individual-house-mascot{width:195px!important;right:-48px;top:-18px}.individual-house-count strong{font-size:4rem}}.individual-house-card,.individual-house-promo{border-radius:18px;overflow:hidden}.individual-house-card{position:relative;min-height:475px;padding:26px 24px 22px;background:radial-gradient(circle at 112% 2%,rgba(244,91,31,.1) 0 27%,transparent 28%),radial-gradient(circle at 102% 82%,rgba(243,36,120,.07) 0 29%,transparent 30%),linear-gradient(180deg,#fff9f5,#fffaf0);isolation:isolate}.individual-house-brand{position:relative;z-index:2;width:154px;margin:0 0 28px}.individual-house-brand img{width:154px!important;height:auto!important}.individual-house-card h3{position:relative;z-index:2;max-width:270px;margin:0 0 30px;color:#101010;font-size:2rem;line-height:1.02;letter-spacing:-.045em}.individual-house-stat-row{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;grid-gap:4px;gap:4px;min-height:150px;margin:0 0 18px}.individual-house-count{display:flex;align-items:flex-end;gap:8px;margin:0;color:#101010}.individual-house-count strong{display:block;font-size:5rem;line-height:.78;letter-spacing:-.075em;font-weight:950}.individual-house-count span{display:block;max-width:72px;padding-bottom:4px;color:#565656;font-size:.84rem;font-weight:850;line-height:1.02}.individual-house-mascot{position:static;display:block!important;width:132px!important;max-width:132px!important;height:132px!important;object-fit:contain;opacity:1;filter:drop-shadow(0 7px 16px rgba(239,68,91,.12));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.individual-house-cta{position:relative;z-index:2;display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin:0 0 28px;padding:0 18px;border-radius:13px;background:linear-gradient(90deg,#f45b1f,#f04444 52%,#f32478);color:#fff;font-size:1.08rem;font-weight:900;line-height:1;box-shadow:0 8px 18px rgba(240,68,84,.16)}.individual-house-benefits{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:18px;border-top:1px solid rgba(16,16,16,.08)}.individual-house-benefits>div{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;min-width:0}.individual-house-benefits b{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:rgba(244,91,31,.1);color:#f04444;font-size:1rem;line-height:1}.individual-house-benefits span{color:#202020;font-size:.66rem;font-weight:750;line-height:1.08}@media(max-width:560px){.individual-house-card{min-height:450px;padding:24px 22px 20px}.individual-house-brand{width:146px;margin-bottom:24px}.individual-house-brand img{width:146px!important}.individual-house-card h3{font-size:1.82rem;max-width:255px;margin-bottom:26px}.individual-house-stat-row{grid-template-columns:minmax(0,1fr) 116px;min-height:132px}.individual-house-count strong{font-size:4.6rem}.individual-house-mascot{width:116px!important;max-width:116px!important;height:116px!important}.individual-house-benefits{gap:6px}.individual-house-benefits>div{grid-template-columns:28px minmax(0,1fr);gap:5px}.individual-house-benefits b{width:28px;height:28px;font-size:.9rem}.individual-house-benefits span{font-size:.61rem}}.legal-page{width:min(100%,1120px);max-width:none;margin:64px auto 0}.legal-page .page-intro{width:100%;max-width:none;margin:0 0 42px}.legal-page .page-intro h1{max-width:900px;font-size:clamp(3.8rem,6vw,6.8rem);line-height:.9}.legal-page .page-intro>p:not(.eyebrow){max-width:760px;margin-top:18px}.legal-page .om-footer a,.legal-page .om-header a{text-decoration:none}.draft-note,.legal-content,.legal-copy-section,.security-status-list{max-width:860px}.security-status-list{grid-gap:0;gap:0;border-top:1px solid var(--line)}.security-row,.security-status-list{display:grid;border-bottom:1px solid var(--line)}.security-row{grid-template-columns:180px minmax(0,1fr);grid-gap:30px;gap:30px;padding:28px 0}.security-row:last-child{border-bottom:0}.status-chip{align-self:start;display:inline-flex;width:max-content;padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:#5f5f5f;font-size:.76rem;font-weight:750;background:#fff}.legal-copy-section h2,.security-row h2{margin:0;font-size:clamp(1.6rem,2.2vw,2.25rem);line-height:1.05;letter-spacing:-.035em}.draft-note p,.legal-copy-section p:not(.eyebrow),.security-row p{margin:10px 0 0;color:var(--muted);font-size:.98rem;line-height:1.65}.legal-copy-section{margin-top:30px;padding:0}.legal-copy-section.peach-panel{padding:28px 30px;border-radius:16px}.legal-copy-section .eyebrow{margin-bottom:12px}.inline-link{display:inline-block;margin-top:14px;font-weight:800;text-decoration:none!important}.inline-link:hover{color:var(--pink)}.draft-note{margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}.draft-note strong{display:block;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:720px){.legal-page{margin-top:44px}.security-row{grid-template-columns:1fr;gap:12px;padding:22px 0}.legal-copy-section.peach-panel{padding:22px}}.page-shell>.breadcrumb{display:none!important}.tool-breadcrumb-standard{width:min(100%,var(--max));margin:34px auto 0;display:flex;align-items:center;gap:4px;color:#777;font-size:.82rem;line-height:1.4}.tool-breadcrumb-standard a{font-weight:750}.tool-breadcrumb-standard a:hover{color:var(--pink)}.tool-quality-guide{width:min(100%,var(--max));margin:58px auto 0;padding:38px 0 4px;border-top:1px solid var(--line)}.tool-quality-heading{max-width:760px;margin-bottom:28px}.tool-quality-heading h2{margin:0;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1;letter-spacing:-.05em}.tool-quality-heading>p:not(.eyebrow){margin:14px 0 0;color:var(--muted);font-size:1rem;line-height:1.6}.tool-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.tool-quality-grid article{min-width:0;padding:26px 28px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.tool-quality-grid h3{margin:0;font-size:1.35rem;line-height:1.12;letter-spacing:-.035em}.tool-quality-grid p:not(.eyebrow){margin:12px 0 0;color:var(--muted);font-size:.95rem;line-height:1.62}.tool-quality-grid p+p{margin-top:10px}.tool-related{margin-top:42px;padding-top:32px;border-top:1px solid var(--line)}.tool-related-heading{max-width:720px;margin-bottom:20px}.tool-related-heading h2{margin:0;font-size:clamp(1.9rem,2.8vw,2.8rem);line-height:1;letter-spacing:-.045em}.tool-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.tool-related-card{min-width:0;min-height:168px;padding:22px 22px 20px;border:1px solid var(--line);border-radius:16px;background:#fffaf0;color:var(--ink);text-decoration:none;display:flex;flex-direction:column;transition:transform .16s ease,border-color .16s ease,background .16s ease}.tool-related-card:hover{transform:translateY(-2px);border-color:#f0b7a5;background:#fff7ee}.tool-related-category{margin-bottom:12px;color:#8a817a;font-size:.7rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.tool-related-card strong{display:block;font-size:1.14rem;line-height:1.18;letter-spacing:-.025em}.tool-related-card p{margin:9px 0 18px;color:var(--muted);font-size:.88rem;line-height:1.5}.tool-related-cta{margin-top:auto;color:var(--pink);font-size:.86rem;font-weight:850}.tool-related-trust{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding-top:16px;color:#777;font-size:.82rem}.tool-related-trust span{font-weight:750}.tool-related-trust a{color:var(--ink);font-weight:750}.tool-related-trust a:hover{color:var(--pink)}.tool-limits-note{width:min(100%,var(--max));margin:34px auto 0;padding:30px 0 6px;border-top:1px solid var(--line)}.tool-limits-note h2{max-width:760px;margin:0;font-size:clamp(1.8rem,2.7vw,2.65rem);line-height:1.02;letter-spacing:-.045em}.tool-limits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.tool-limits-grid>div{padding:22px 24px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffaf0}.tool-limits-grid strong{display:block;font-size:.98rem}.tool-limits-grid p{margin:8px 0 0;color:var(--muted);font-size:.92rem;line-height:1.58}.tool-problem-report{width:min(100%,var(--max));margin:28px auto 0;padding-top:24px;border-top:1px solid var(--line)}.tool-problem-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:#555;font:inherit;font-size:.9rem;font-weight:650;cursor:pointer}.tool-problem-toggle span{color:var(--pink);font-weight:800}.tool-problem-form{max-width:720px;margin-top:18px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--peach-soft);display:grid;grid-gap:16px;gap:16px}.tool-problem-form label{display:block;margin-bottom:7px;font-size:.82rem;font-weight:800}.tool-problem-form label span{color:var(--muted);font-weight:500}.tool-problem-form select,.tool-problem-form textarea{width:100%;border:1px solid #ddd8d1;border-radius:10px;background:#fff;padding:12px 14px;font:inherit}.tool-problem-form textarea{resize:vertical;min-height:110px}.tool-problem-form p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5}.tool-problem-form .primary-button{justify-self:start}.tool-feedback{margin-top:42px;padding-top:30px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.tool-feedback:not(:has(.tool-feedback-rating)){grid-template-columns:1fr}.tool-feedback>div{padding:26px;border:1px solid var(--line);border-radius:16px;background:#fffaf0}.tool-feedback:not(:has(.tool-feedback-rating))>.tool-feedback-idea{width:100%}.tool-feedback:not(:has(.tool-feedback-rating))>.tool-feedback-idea>*{max-width:760px}.tool-feedback h2{margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.05;letter-spacing:-.04em}.tool-feedback>div>p:not(.eyebrow){margin:10px 0 18px;color:var(--muted);font-size:.94rem;line-height:1.55}.tool-feedback form{display:grid;grid-gap:14px;gap:14px}.tool-star-row{display:flex;gap:8px;align-items:center}.tool-star{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:#d7d2cc;font-size:1.9rem;line-height:1;cursor:pointer}.tool-star.is-active,.tool-star:hover{color:#f04444}.tool-feedback-followup{display:grid;grid-gap:9px;gap:9px}.tool-feedback label{font-size:.82rem;font-weight:800}.tool-feedback label span{color:var(--muted);font-weight:500}.tool-feedback select,.tool-feedback textarea{width:100%;border:1px solid #ddd8d1;border-radius:10px;background:#fff;padding:12px 14px;font:inherit}.tool-feedback textarea{min-height:104px;resize:vertical}.tool-feedback .primary-button{justify-self:start}.tool-feedback .primary-button:disabled{opacity:.45;cursor:not-allowed}.tool-feedback-safety{margin:0;color:var(--muted);font-size:.8rem;line-height:1.45}@media(max-width:900px){.tool-feedback,.tool-limits-grid,.tool-quality-grid,.tool-related-grid{grid-template-columns:1fr}.tool-related-card{min-height:0}}@media(max-width:640px){.tool-breadcrumb-standard{margin-top:24px}.tool-quality-guide{margin-top:44px;padding-top:30px}.tool-quality-grid article{padding:22px}.tool-related{margin-top:34px;padding-top:28px}.tool-related-card{padding:20px}.tool-related-trust{flex-direction:column;align-items:flex-start;gap:7px}.tool-limits-note{margin-top:28px;padding-top:26px}.tool-limits-grid>div,.tool-problem-form{padding:20px}.tool-feedback{margin-top:36px;padding-top:26px}.tool-feedback>div{padding:22px}}.tool-feedback{width:min(100%,var(--max));margin-left:auto;margin-right:auto}.tool-feedback>.tool-feedback-idea:only-child{grid-column:1/-1;width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);grid-column-gap:52px;column-gap:52px;grid-row-gap:0;row-gap:0;align-items:start;padding:30px 32px 32px}.tool-feedback>.tool-feedback-idea:only-child>.eyebrow{grid-column:1;margin-bottom:12px}.tool-feedback>.tool-feedback-idea:only-child>h2{grid-column:1;max-width:12ch;font-size:clamp(2rem,3vw,3rem);line-height:.98;letter-spacing:-.05em}.tool-feedback>.tool-feedback-idea:only-child>p:not(.eyebrow){grid-column:1;max-width:31rem;margin-top:14px;font-size:.98rem;line-height:1.55}.tool-feedback>.tool-feedback-idea:only-child>form{grid-column:2;grid-row:1/span 4;align-self:center;width:100%;max-width:none}.tool-feedback>.tool-feedback-idea:only-child textarea{min-height:126px}.tool-feedback>.tool-feedback-idea:only-child .primary-button{margin-top:2px}.tool-check-row{display:flex!important;align-items:center;gap:10px;font-size:.9rem!important;font-weight:750!important}.tool-check-row input{width:18px;height:18px;margin:0;accent-color:var(--pink)}@media(max-width:900px){.tool-feedback>.tool-feedback-idea:only-child{grid-template-columns:1fr;row-gap:0;padding:26px}.tool-feedback>.tool-feedback-idea:only-child>.eyebrow,.tool-feedback>.tool-feedback-idea:only-child>form,.tool-feedback>.tool-feedback-idea:only-child>h2,.tool-feedback>.tool-feedback-idea:only-child>p:not(.eyebrow){grid-column:1;grid-row:auto}.tool-feedback>.tool-feedback-idea:only-child>h2{max-width:15ch}.tool-feedback>.tool-feedback-idea:only-child>form{margin-top:18px}}@media(max-width:640px){.tool-feedback>.tool-feedback-idea:only-child{padding:22px}}.tool-main .email-tool-card{border-color:#e3dfd9;border-radius:22px;box-shadow:0 12px 34px rgba(16,16,16,.035)}.tool-main .tool-steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:#fcfbf9}.tool-main .tool-steps span{min-width:0;padding:15px 18px;display:flex;align-items:center;gap:2px;color:#3f3f3f;font-weight:650}.tool-main .tool-steps b{flex:0 0 auto;margin-right:8px}.tool-main .file-picker{min-height:240px;padding:34px;border-bottom:1px solid var(--line)}.tool-main .picker-title{font-size:clamp(1.45rem,2.3vw,1.85rem)}.tool-main .selected-file{padding:24px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);grid-gap:24px;gap:24px;align-items:center;border-bottom:1px solid var(--line);background:#fff}.tool-main .selected-preview{width:100%;max-height:500px;object-fit:contain;border:1px solid var(--line);border-radius:14px;background:#f7f4ef}.tool-main .selected-copy{min-width:0}.tool-main .selected-copy h2{margin:0;overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.08;letter-spacing:-.035em}.tool-main .selected-copy p:not(.eyebrow){margin:10px 0 0;color:var(--muted)}.tool-main .recommendation-box{margin:20px 24px;padding:24px;background:var(--peach-soft);border-color:#e5ded4}.tool-main .recommendation-box label{font-weight:700;color:#242424}.tool-main .recommendation-note{display:block;margin-top:10px;color:var(--muted);font-size:.88rem;line-height:1.5}.tool-main .number-control input,.tool-main .tool-input,.tool-main input[type=number],.tool-main input[type=text],.tool-main select{min-height:44px;border:1px solid #d9d4ce;border-radius:11px;background:#fff;color:var(--ink)}.tool-main .tool-actions{padding:20px 24px 26px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tool-main .file-picker+.tool-actions,.tool-main .selected-file+.tool-actions{border-top:0}.tool-main .email-tool-card button:not(.primary-button):not(.segment):not(.tool-star),.tool-main .text-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:11px 17px;border:1px solid #d8d4cf;border-radius:999px;background:#fff;color:#222;font:inherit;font-size:.9rem;font-weight:750;line-height:1;cursor:pointer}.tool-main .email-tool-card button:not(.primary-button):not(.segment):not(.tool-star):hover,.tool-main .text-button:hover{border-color:#aaa39b;background:#fcfaf7}.tool-main .result-card{margin:20px 24px 24px;padding:24px;background:#fff;border-color:#dfdbd5}.tool-main .result-card>img,.tool-main .result-preview{display:block;width:100%;max-height:560px;object-fit:contain;margin:16px auto 0;border:1px solid var(--line);border-radius:14px;background:#f7f4ef}.tool-main .result-card h2{margin:0;font-size:clamp(1.45rem,2.4vw,2rem);letter-spacing:-.04em}.tool-main .result-card p:not(.eyebrow){margin:9px 0 0}.tool-main .result-actions{margin-top:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tool-main .result-download{margin-top:0}.tool-main .segment{min-height:42px;padding:9px 15px}.tool-main .segment.active{box-shadow:inset 0 0 0 1px #111}.tool-main .error-message{padding:13px 15px;border-radius:10px;background:#fff1f1}.tool-main>.below-tool-callout,.tool-main>.category-guide-grid{margin-top:54px!important}.tool-main .related-links a:after,.tool-main .related-links a:before{content:none!important}@media(max-width:900px){.tool-main>.below-tool-callout,.tool-main>.category-guide-grid{margin-top:44px!important}}@media(max-width:760px){.tool-main .selected-file{grid-template-columns:1fr;gap:16px}.tool-main .selected-preview{max-height:380px}.tool-main .tool-steps{grid-auto-flow:row;grid-template-columns:1fr 1fr}.tool-main .tool-steps span{border-bottom:1px solid var(--line)}.tool-main .file-picker{min-height:210px;padding:28px 22px}.tool-main .recommendation-box,.tool-main .result-card{margin-left:16px;margin-right:16px;padding:20px}.tool-main .tool-actions{padding:18px 16px 22px}}@media(max-width:620px){.tool-main>.below-tool-callout,.tool-main>.category-guide-grid{margin-top:38px!important}}.tool-main>.compact-intro,.tool-main>.page-intro{width:100%;margin:0 0 30px}.tool-main>.compact-intro h1,.tool-main>.page-intro h1{max-width:900px;margin:0;font-size:clamp(3.15rem,5.7vw,6rem);line-height:.9;letter-spacing:-.06em;font-weight:900}.tool-main>.compact-intro>p:not(.eyebrow),.tool-main>.page-intro>p:not(.eyebrow){max-width:760px;margin:18px 0 0;color:var(--muted);font-size:1.05rem;line-height:1.55}.tool-main>.below-tool-callout,.tool-main>.faq-section,.tool-main>.related-section{width:100%;margin-top:28px}.tool-main>.below-tool-callout{position:relative;padding:26px 28px 27px;border:1px solid #eadfd3;border-radius:18px;background:linear-gradient(135deg,#fff9f2,#fff4e7);overflow:hidden}.tool-main>.below-tool-callout:after{content:"";position:absolute;width:150px;height:150px;right:-42px;bottom:-64px;border-radius:50%;background:linear-gradient(135deg,rgba(244,91,31,.08),rgba(243,36,120,.06));pointer-events:none}.tool-main>.below-tool-callout>*{position:relative;z-index:1}.tool-main>.below-tool-callout .eyebrow{margin-bottom:10px}.tool-main>.below-tool-callout h2{max-width:720px;margin:0;font-size:clamp(1.55rem,2.35vw,2.15rem);line-height:1.04;letter-spacing:-.04em}.tool-main>.below-tool-callout>p:not(.eyebrow){max-width:760px;margin:12px 0 0;color:#555;font-size:.96rem;line-height:1.58}.tool-main>.faq-section{padding-top:28px;border-top:1px solid var(--line)}.tool-main>.faq-section .eyebrow{margin-bottom:14px}.tool-main .faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tool-main .faq-grid article{min-width:0;padding:20px;border:1px solid var(--line);border-radius:15px;background:#fff}.tool-main .faq-grid h3{margin:0;font-size:1rem;line-height:1.2;letter-spacing:-.02em}.tool-main .faq-grid p{margin:8px 0 0;color:var(--muted);font-size:.88rem;line-height:1.52}.tool-main>.related-section{padding-top:28px;border-top:1px solid var(--line)}.tool-main>.related-section .eyebrow{margin-bottom:14px}.tool-main .related-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tool-main .related-links a{position:relative;min-width:0;min-height:64px;display:flex;align-items:center;padding:15px 42px 15px 16px;border:1px solid var(--line);border-radius:13px;background:#fff;color:#1e1e1e;font-size:.9rem;font-weight:750;line-height:1.25;transition:border-color .15s ease,background .15s ease,transform .15s ease}.tool-main .related-links a:after{content:"→";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--pink);font-size:1rem;font-weight:900}.tool-main .related-links a:hover{border-color:#e7cfc8;background:var(--peach-soft);transform:translateY(-1px)}.tool-main>.email-tool-card,.tool-main>form.email-tool-card,.tool-main>section.email-tool-card{width:100%;border:1px solid #e2ded8;border-radius:22px;background:#fff;box-shadow:0 12px 32px rgba(16,16,16,.035);overflow:hidden}.tool-main .email-tool-card .recommendation-box,.tool-main .email-tool-card .result-card{border-radius:14px}.tool-main .email-tool-card button,.tool-main .email-tool-card input,.tool-main .email-tool-card select{max-width:100%}.tool-main>:is(div,section,form):not(.page-intro):not(.compact-intro):not(.below-tool-callout):not(.faq-section):not(.related-section):not(.category-guide-grid):not(.email-tool-card):has(input,select,textarea,button,canvas,video){width:100%;border:1px solid #e2ded8;border-radius:22px;background:#fff;box-shadow:0 12px 32px rgba(16,16,16,.035);overflow:hidden}.tool-main :is(.controls,.control-panel,.controls-panel,.settings,.settings-panel,.options,.options-panel,.tool-controls,.editor-controls){padding:22px 24px;border-color:var(--line);background:#fcfbf9}.tool-main :is(.preview,.preview-panel,.output,.output-panel,.result,.result-panel,.canvas-wrap,.canvas-panel){border-color:var(--line);background:#fff}.tool-main :is(.drop-zone,.dropzone,.upload-zone,.upload-area,.file-drop,.file-drop-zone){min-height:220px;padding:30px;border:1px dashed #d9d1c8;border-radius:16px;background:var(--peach-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tool-main label{color:#2a2a2a;line-height:1.4}.tool-main :is(input[type=text],input[type=email],input[type=url],input[type=number],input[type=search],select,textarea):not(.tool-problem-form *):not(.tool-feedback *){width:100%;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #d9d4ce;border-radius:11px;background:#fff;color:var(--ink);font:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.tool-main textarea:not(.tool-problem-form *):not(.tool-feedback *){min-height:110px;resize:vertical}.tool-main :is(input[type=text],input[type=email],input[type=url],input[type=number],input[type=search],select,textarea):focus{border-color:#b8ada4;box-shadow:0 0 0 3px rgba(244,91,31,.08)}.tool-main input[type=checkbox],.tool-main input[type=radio],.tool-main input[type=range]{accent-color:var(--pink)}.tool-main button:not([class]){-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:11px 17px;border:1px solid #d8d4cf;border-radius:999px;background:#fff;color:#222;font:inherit;font-size:.9rem;font-weight:750;line-height:1;cursor:pointer}.tool-main button:not([class]):hover{border-color:#aaa39b;background:#fcfaf7}.tool-main button:not([class]):disabled{opacity:.5;cursor:not-allowed}.tool-main :is(.preview,.preview-panel,.output,.output-panel,.result,.result-panel) :is(img,canvas,video),.tool-main>:is(div,section,form):has(input,select,textarea,button,canvas,video)>:is(img,canvas,video){max-width:100%;height:auto;border-radius:14px}.tool-main canvas,.tool-main video{background:#f7f4ef}.tool-main table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.tool-main td,.tool-main th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;font-size:.88rem}.tool-main th{background:#fcfbf9;font-weight:800}.tool-main tr:last-child td{border-bottom:0}.tool-main :is(.status,.status-box,.info-box,.help-box,.notice,.message){border-radius:12px}.tool-main :is(.controls-grid,.settings-grid,.options-grid,.input-grid,.form-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.tool-main :is(.controls-grid,.settings-grid,.options-grid,.input-grid,.form-grid)>*{min-width:0}@media(max-width:900px){.tool-main>.compact-intro h1,.tool-main>.page-intro h1{font-size:clamp(3rem,8vw,5rem)}}@media(max-width:760px){.tool-main>.compact-intro,.tool-main>.page-intro{margin-bottom:24px}.tool-main>.below-tool-callout{padding:22px;border-radius:16px}.tool-main>.below-tool-callout h2{font-size:1.55rem}.tool-main .faq-grid,.tool-main .related-links,.tool-main :is(.controls-grid,.settings-grid,.options-grid,.input-grid,.form-grid){grid-template-columns:1fr}.tool-main .related-links a{min-height:58px}.tool-main :is(.controls,.control-panel,.controls-panel,.settings,.settings-panel,.options,.options-panel,.tool-controls,.editor-controls){padding:18px}.tool-main :is(.drop-zone,.dropzone,.upload-zone,.upload-area,.file-drop,.file-drop-zone){min-height:190px;padding:24px 18px}}@media(max-width:620px){.tool-main>.compact-intro h1,.tool-main>.page-intro h1{font-size:clamp(2.7rem,12vw,4.15rem)}}.live-preview-card{margin:22px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff}.live-preview-card .eyebrow{margin-bottom:10px}.live-preview-frame{display:grid;place-items:center;min-height:220px;max-height:520px;overflow:hidden;border:1px solid #ece8e2;border-radius:12px;background:#f7f5f2}.live-preview-frame img{width:100%;height:100%;max-height:520px;object-fit:contain}.live-preview-meta{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:12px;color:var(--muted);font-size:.82rem}.live-preview-meta strong{color:var(--ink)}@media(max-width:700px){.live-preview-card{margin:14px;padding:16px}.live-preview-frame{min-height:160px}.live-preview-meta{align-items:flex-start;flex-direction:column;gap:4px}}