.ToolPage_top__zvOmC{position:relative;overflow:hidden;padding:56px 0 64px}.ToolPage_top__zvOmC:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;opacity:.5;-webkit-mask-image:radial-gradient(ellipse 60% 80% at 85% 30%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 60% 80% at 85% 30%,#000 10%,transparent 70%)}.ToolPage_top__zvOmC>.wrap{position:relative}.ToolPage_col__Neyku.wrap{max-width:960px}.ToolPage_crumb__s97yB{display:inline-flex;gap:6px;margin-bottom:18px;font-size:14px;color:var(--muted)}.ToolPage_crumb__s97yB a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.ToolPage_crumb__s97yB a:hover{color:var(--ink)}.ToolPage_h1__0vt59{margin:14px 0 18px;font-weight:600;font-size:clamp(34px,4.6vw,60px);line-height:1.02;letter-spacing:-.04em;max-width:15em}.ToolPage_sub__QPNPh{font-size:clamp(16.5px,1.4vw,19px);color:var(--muted);max-width:36em;margin:0 0 28px}.ToolPage_card__nVGWF{background:#fff;border-radius:18px;padding:22px;box-shadow:inset 0 0 0 1px var(--line2),0 18px 40px -30px rgba(11,16,32,.35)}.ToolPage_form__3Tls2{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.ToolPage_field__CX5yO{display:grid;gap:6px;flex:1 1 260px;min-width:0}.ToolPage_field__CX5yO.ToolPage_narrow__kl6iN{flex:0 1 170px}.ToolPage_field__CX5yO label{font-weight:600;font-size:14.5px}.ToolPage_field__CX5yO label span{font-weight:400;color:var(--faint)}.ToolPage_field__CX5yO input,.ToolPage_field__CX5yO select{width:100%;height:48px;padding:0 13px;border-radius:10px;border:1px solid var(--line2);background:#fff;font:inherit;font-size:16px;color:var(--ink);transition:border-color .2s,box-shadow .2s}.ToolPage_field__CX5yO input:focus,.ToolPage_field__CX5yO select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.ToolPage_form__3Tls2 .btn{height:48px}.ToolPage_hint__cC1H_{margin:12px 0 0;font-size:13.5px;color:var(--faint)}.ToolPage_answer__LYrHr{margin-top:22px;display:grid;gap:18px;animation:ToolPage_rise__LkXIa .45s var(--ease)}@keyframes ToolPage_rise__LkXIa{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ToolPage_block__JeBOE{background:#fff;border-radius:16px;padding:20px 22px;box-shadow:inset 0 0 0 1px var(--line2)}.ToolPage_block__JeBOE h2{margin:0 0 6px;font-size:19px;font-weight:600;letter-spacing:-.02em}.ToolPage_block__JeBOE h3{margin:4px 0 8px;font-family:var(--mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.ToolPage_block__JeBOE p{margin:0 0 10px;color:var(--ink2)}.ToolPage_block__JeBOE p:last-child{margin-bottom:0}.ToolPage_note__661vp{font-size:14px;color:var(--muted)!important}.ToolPage_rows__lh5s7{list-style:none;margin:8px 0 0;padding:0}.ToolPage_rows__lh5s7 li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding:12px 0;border-top:1px solid var(--line)}.ToolPage_rows__lh5s7 li:first-child{border-top:0}.ToolPage_who__hMGdc{min-width:0}.ToolPage_who__hMGdc b{font-weight:600;color:var(--ink)}.ToolPage_who__hMGdc small{display:block;margin-top:2px;font-size:13.5px;color:var(--muted)}.ToolPage_block__JeBOE a,.ToolPage_error__95Vec a,.ToolPage_who__hMGdc a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ToolPage_badge__9QHLj{flex:none;font-family:var(--mono);font-size:11.5px;padding:3px 10px;border-radius:999px;white-space:nowrap}.ToolPage_good__tYMyN{background:var(--green-soft);color:#0b5d34}.ToolPage_bad__ZeaDh{background:var(--red-soft);color:#8a1736}.ToolPage_warn__BNAIp{background:var(--amber-soft);color:#6b4500}.ToolPage_neutral__aw60x{background:var(--bg2);color:var(--ink2)}.ToolPage_verdict__0dXLU{margin:0;padding:14px 16px;border-radius:12px;font-weight:500}.ToolPage_verdict__0dXLU.ToolPage_good__tYMyN{color:#0b4d2c}.ToolPage_verdict__0dXLU.ToolPage_bad__ZeaDh{color:#7a1230}.ToolPage_verdict__0dXLU.ToolPage_neutral__aw60x,.ToolPage_verdict__0dXLU.ToolPage_warn__BNAIp{color:#5c3b00;background:var(--amber-soft)}.ToolPage_flag__bzxXj{padding:12px 14px;border-radius:12px;background:var(--red-soft);color:#7a1230}.ToolPage_flag__bzxXj+.ToolPage_flag__bzxXj{margin-top:8px}.ToolPage_flag__bzxXj b{display:block}.ToolPage_record__2Edhb{padding:14px 16px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line2)}.ToolPage_record__2Edhb+.ToolPage_record__2Edhb{margin-top:10px}.ToolPage_record__2Edhb ul{margin:8px 0;padding-left:18px}.ToolPage_record__2Edhb li{margin:4px 0}.ToolPage_foot__Sq2PJ{margin:0;font-size:13px;color:var(--faint)}.ToolPage_example__QVwrP{margin-top:22px;padding:16px;border-radius:18px;border:1px dashed var(--line2)}.ToolPage_example__QVwrP>.ToolPage_answer__LYrHr{margin-top:10px}.ToolPage_exampleLabel__ARSmS{margin:0;font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.ToolPage_gate__VWA6_{margin-top:22px;padding:22px;border-radius:16px;background:var(--blue-soft);box-shadow:inset 0 0 0 1px rgba(29,60,255,.18)}.ToolPage_gate__VWA6_ h2{margin:0 0 6px;font-size:20px;font-weight:600;letter-spacing:-.02em}.ToolPage_gate__VWA6_ p{margin:0;color:var(--ink2);max-width:40em}.ToolPage_gateCtas__luQiV{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ToolPage_error__95Vec{margin:22px 0 0;padding:14px 16px;border-radius:12px;background:var(--amber-soft);color:#5c3b00}.ToolPage_why__Suahw{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;align-items:center}.ToolPage_why__Suahw h2{margin:10px 0;font-size:clamp(26px,2.6vw,34px);letter-spacing:-.03em}.ToolPage_why__Suahw p{margin:0;color:var(--muted);max-width:34em}.ToolPage_ctas__junOa{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ToolPage_faq__DUFdw{display:grid;gap:10px;max-width:880px;margin-top:8px}.ToolPage_qa__yBjes{border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line2);transition:box-shadow .25s}.ToolPage_qa__yBjes[open]{box-shadow:inset 0 0 0 1px var(--blue)}.ToolPage_qa__yBjes summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;font-weight:600;font-size:17px;letter-spacing:-.01em;list-style:none}.ToolPage_qa__yBjes summary::-webkit-details-marker{display:none}.ToolPage_qa__yBjes summary svg{flex:none;width:18px;height:18px;color:var(--blue);transition:transform .3s var(--ease)}.ToolPage_qa__yBjes[open] summary svg{transform:rotate(45deg)}.ToolPage_qa__yBjes p{margin:0;padding:0 20px 20px;color:var(--muted);max-width:46em}.ToolPage_qa__yBjes a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;word-break:break-all}.ToolPage_sources__LE7bT{margin-top:36px;font-size:13.5px;color:var(--muted)}.ToolPage_sources__LE7bT span{font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.ToolPage_sources__LE7bT ul{margin:8px 0 0;padding-left:18px}.ToolPage_sources__LE7bT li{margin:4px 0}.ToolPage_sources__LE7bT a{color:var(--ink2);text-decoration:underline;text-underline-offset:3px}.ToolPage_list__L_iHL{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ToolPage_list__L_iHL>li{display:flex}.ToolPage_tile__bn4kS{display:flex;flex-direction:column;gap:10px;width:100%;padding:22px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line2);transition:box-shadow .3s,transform .3s var(--ease)}a.ToolPage_tile__bn4kS:hover{box-shadow:inset 0 0 0 1px var(--blue),0 14px 30px -18px rgba(29,60,255,.45);transform:translateY(-2px)}.ToolPage_tileHead___JMwO{display:flex;align-items:center;justify-content:space-between;gap:10px}.ToolPage_ti__m0KBu{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--bg2);color:var(--ink2)}.ToolPage_tile__bn4kS h2{margin:4px 0 0;font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.ToolPage_tile__bn4kS p{margin:0;color:var(--muted);font-size:15px}.ToolPage_go__ExP7O{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--blue)}.ToolPage_go__ExP7O .i{width:15px;height:15px;transition:transform .25s var(--ease)}a.ToolPage_tile__bn4kS:hover .ToolPage_go__ExP7O .i{transform:translateX(3px)}.ToolPage_tile__bn4kS.ToolPage_later__flSqL{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.ToolPage_soon__WBHpO{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;background:var(--amber-soft);color:var(--amber)}.ToolPage_free__2fYkx,.ToolPage_soon__WBHpO{font-family:var(--mono);padding:2px 8px;border-radius:999px}.ToolPage_free__2fYkx{font-size:11px;color:var(--green);background:var(--green-soft)}@media (max-width:900px){.ToolPage_why__Suahw{grid-template-columns:minmax(0,1fr)}.ToolPage_ctas__junOa{justify-content:flex-start}.ToolPage_list__L_iHL{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ToolPage_card__nVGWF{padding:16px}.ToolPage_field__CX5yO.ToolPage_narrow__kl6iN{flex:1 1 130px}.ToolPage_form__3Tls2 .btn{width:100%;justify-content:center}.ToolPage_block__JeBOE{padding:16px}}