.tools-module__YkmrlW__lab{--bg:#f7f7f4;--surface:#fff;--ink:#161616;--muted:#63635f;--line:#d9d8d2;--accent:#1f6f64;--accent-weak:#dff0ec;--warn:#8a5a00;background:var(--bg);min-height:100vh;color:var(--ink);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.tools-module__YkmrlW__lab .floating-whatsapp{display:none}.tools-module__YkmrlW__wrap{width:min(1180px,100% - 32px);margin:0 auto}.tools-module__YkmrlW__topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px 0;display:flex}.tools-module__YkmrlW__brand{color:inherit;gap:2px;text-decoration:none;display:grid}.tools-module__YkmrlW__brand strong{font-size:16px}.tools-module__YkmrlW__brand span,.tools-module__YkmrlW__nav a,.tools-module__YkmrlW__eyebrow,.tools-module__YkmrlW__muted,.tools-module__YkmrlW__status,.tools-module__YkmrlW__label,.tools-module__YkmrlW__small{color:var(--muted)}.tools-module__YkmrlW__nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tools-module__YkmrlW__nav a{border:1px solid var(--line);background:#ffffff8c;border-radius:6px;padding:8px 10px;font-size:13px;text-decoration:none}.tools-module__YkmrlW__hero,.tools-module__YkmrlW__toolHeader{gap:20px;padding:54px 0 34px;display:grid}.tools-module__YkmrlW__hero{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end}.tools-module__YkmrlW__eyebrow{text-transform:uppercase;font-size:12px;font-weight:800}.tools-module__YkmrlW__hero h1,.tools-module__YkmrlW__toolHeader h1{max-width:850px;margin:0;font-size:clamp(42px,7vw,86px);font-weight:760;line-height:.95}.tools-module__YkmrlW__intro{color:#3f3f3b;max-width:680px;margin:0;font-size:18px;line-height:1.55}.tools-module__YkmrlW__panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:20px}.tools-module__YkmrlW__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 0 64px;display:grid}.tools-module__YkmrlW__toolCard{min-height:270px;color:inherit;gap:16px;text-decoration:none;display:grid}.tools-module__YkmrlW__toolCard:hover{border-color:#a8bbb6}.tools-module__YkmrlW__cardTop,.tools-module__YkmrlW__sectionTitle,.tools-module__YkmrlW__resultTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.tools-module__YkmrlW__number{border:1px solid var(--ink);border-radius:6px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:inline-grid}.tools-module__YkmrlW__status{font-size:12px;font-weight:750}.tools-module__YkmrlW__statusBlock{max-width:260px;color:var(--muted);text-align:right;justify-items:end;gap:4px;font-size:12px;display:grid}.tools-module__YkmrlW__readyStatus,.tools-module__YkmrlW__providerRequired{border-radius:999px;width:max-content;padding:5px 8px;font-weight:850}.tools-module__YkmrlW__readyStatus{background:var(--accent-weak);color:#143a35}.tools-module__YkmrlW__providerRequired{color:#5c3c00;background:#fff5dd}.tools-module__YkmrlW__openTool{border:1px solid var(--ink);border-radius:6px;width:max-content;padding:9px 11px;font-size:13px;font-weight:800}.tools-module__YkmrlW__pipeline{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;display:grid;overflow-x:auto}.tools-module__YkmrlW__pipeline span{border:1px solid var(--line);background:#fafafa;border-radius:6px;min-height:70px;padding:14px;font-size:13px;font-weight:750;position:relative}.tools-module__YkmrlW__pipeline span:not(:last-child):after{content:">";z-index:1;background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:16px;height:16px;font-size:11px;display:grid;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.tools-module__YkmrlW__toolCard h2,.tools-module__YkmrlW__section h2,.tools-module__YkmrlW__caseStudy h2,.tools-module__YkmrlW__form h2{margin:0;font-size:24px;line-height:1.1}.tools-module__YkmrlW__toolCard p,.tools-module__YkmrlW__section p,.tools-module__YkmrlW__caseStudy p,.tools-module__YkmrlW__form p,.tools-module__YkmrlW__result p{color:#44443f;margin:0;line-height:1.55}.tools-module__YkmrlW__metaGrid,.tools-module__YkmrlW__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tools-module__YkmrlW__stack{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tools-module__YkmrlW__stack li,.tools-module__YkmrlW__pill{border:1px solid var(--line);color:#333;background:#fafafa;border-radius:999px;padding:7px 9px;font-size:13px}.tools-module__YkmrlW__main{gap:16px;padding:0 0 70px;display:grid}.tools-module__YkmrlW__section,.tools-module__YkmrlW__caseStudy,.tools-module__YkmrlW__form,.tools-module__YkmrlW__result{gap:16px;display:grid}.tools-module__YkmrlW__list{color:#44443f;margin:0;padding-left:20px;line-height:1.6}.tools-module__YkmrlW__form label{gap:8px;font-weight:700;display:grid}.tools-module__YkmrlW__label{font-size:13px}.tools-module__YkmrlW__textarea{resize:vertical;border:1px solid var(--line);min-height:138px;font:inherit;color:var(--ink);background:#fff;border-radius:6px;padding:12px;line-height:1.45}.tools-module__YkmrlW__input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:6px;padding:10px 11px}.tools-module__YkmrlW__controlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tools-module__YkmrlW__checks{flex-wrap:wrap;gap:14px;display:flex}.tools-module__YkmrlW__check{color:#333;align-items:center;gap:8px;font-weight:650;display:flex}.tools-module__YkmrlW__buttonRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tools-module__YkmrlW__button,.tools-module__YkmrlW__secondaryButton{border:1px solid var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:11px 14px;font-weight:760}.tools-module__YkmrlW__button{background:var(--ink);color:#fff}.tools-module__YkmrlW__secondaryButton{color:var(--ink);background:#fff}.tools-module__YkmrlW__button:disabled{cursor:wait;opacity:.65}.tools-module__YkmrlW__notice{border-left:4px solid var(--accent);background:var(--accent-weak);color:#173d37;padding:13px 14px;line-height:1.45}.tools-module__YkmrlW__warning{border-left-color:var(--warn);color:#5c3c00;background:#fff5dd}.tools-module__YkmrlW__error{color:#792119;background:#fff0ee;border-left-color:#9b2d24}.tools-module__YkmrlW__resultTable{border-collapse:collapse;overflow-wrap:anywhere;width:100%;font-size:14px}.tools-module__YkmrlW__resultTable th,.tools-module__YkmrlW__resultTable td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}.tools-module__YkmrlW__resultTable th{color:var(--muted);text-transform:uppercase;font-size:12px}.tools-module__YkmrlW__statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tools-module__YkmrlW__statGrid div{border:1px solid var(--line);background:#fafafa;border-radius:6px;padding:12px}.tools-module__YkmrlW__statGrid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:750;display:block}.tools-module__YkmrlW__statGrid strong{margin-top:7px;font-size:22px;line-height:1.1;display:block}.tools-module__YkmrlW__heatmapWrap{border:1px solid var(--line);border-radius:6px;overflow:auto}.tools-module__YkmrlW__heatmap{min-width:720px}.tools-module__YkmrlW__heatmap th:first-child,.tools-module__YkmrlW__heatmap td:first-child{background:#fff;position:sticky;left:0}.tools-module__YkmrlW__activeCell{background:var(--accent-weak);color:#143a35;text-align:center;font-weight:800}.tools-module__YkmrlW__pre{border:1px solid var(--line);color:#f3f3ec;background:#10110f;border-radius:6px;max-height:420px;margin:0;padding:14px;font-size:13px;line-height:1.45;overflow:auto}@media (max-width:820px){.tools-module__YkmrlW__hero,.tools-module__YkmrlW__toolGrid,.tools-module__YkmrlW__metaGrid,.tools-module__YkmrlW__detailGrid,.tools-module__YkmrlW__controlGrid,.tools-module__YkmrlW__statGrid{grid-template-columns:1fr}.tools-module__YkmrlW__topbar{flex-direction:column;align-items:flex-start}.tools-module__YkmrlW__nav{justify-content:flex-start}}
