.tool-module__IgW08W__page{--navy:#102441;--blue:#1264e8;--blue-deep:#0b4fc1;--sky:#eaf4ff;--mint:#78e5bc;--line:#2b5b9e2b;--muted:#5b6d88;color:var(--navy);background:#f7faff}.tool-module__IgW08W__hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 83% 28%,#81bcff54,#0000 26rem),linear-gradient(122deg,#fff 0%,#f6faff 53%,#eaf4ff 100%);padding:54px 0 78px;position:relative;overflow:hidden}.tool-module__IgW08W__hero:after{content:"";border:1px solid #2468ed1f;border-radius:50%;width:52rem;height:52rem;position:absolute;bottom:-15rem;right:-10%;box-shadow:0 0 0 5rem #2468ed06,0 0 0 11rem #2468ed05}.tool-module__IgW08W__shell,.tool-module__IgW08W__contentShell,.tool-module__IgW08W__toolWrap{width:min(1240px,100% - 48px);margin-inline:auto}.tool-module__IgW08W__breadcrumb{z-index:2;color:#71819a;align-items:center;gap:9px;font-size:.72rem;display:flex;position:relative}.tool-module__IgW08W__breadcrumb a{color:#43648f}.tool-module__IgW08W__breadcrumb a:hover{color:var(--blue)}.tool-module__IgW08W__heroGrid{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:72px;margin-top:62px;display:grid;position:relative}.tool-module__IgW08W__heroBadge,.tool-module__IgW08W__sectionLabel{color:var(--blue);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:.64rem;font-weight:600;display:inline-flex}.tool-module__IgW08W__heroBadge:before,.tool-module__IgW08W__sectionLabel:before{background:var(--blue);content:"";border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2468ed1a}.tool-module__IgW08W__hero h1{max-width:820px;font-family:var(--font-display), sans-serif;letter-spacing:-.075em;text-wrap:balance;margin:27px 0 0;font-size:clamp(3.4rem,6.2vw,6.8rem);font-weight:560;line-height:.89}.tool-module__IgW08W__hero h1 em{color:var(--blue);font-style:normal}.tool-module__IgW08W__heroLead{max-width:690px;color:var(--muted);margin:28px 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.tool-module__IgW08W__heroActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.tool-module__IgW08W__heroCta{color:#fff;background:var(--blue);border-radius:9px;align-items:center;gap:18px;min-height:50px;padding:0 22px;font-size:.82rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 16px 34px #1264e83b}.tool-module__IgW08W__heroCta:hover{background:var(--blue-deep);transform:translateY(-2px)}.tool-module__IgW08W__heroActions>span{color:#4e6585;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex}.tool-module__IgW08W__heroVisual{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff85;border:1px solid #4170b733;border-radius:22px;padding:18px;position:relative;transform:rotate(1.3deg);box-shadow:0 35px 80px #284e8929}.tool-module__IgW08W__previewWindow{color:#fff;background:#102441;border:1px solid #ffffff1c;border-radius:13px;overflow:hidden}.tool-module__IgW08W__previewChrome{color:#ffffff78;height:44px;font-family:var(--font-mono), monospace;letter-spacing:.11em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:0 17px;font-size:.55rem;display:flex}.tool-module__IgW08W__previewChrome i{background:var(--mint);width:7px;height:7px;box-shadow:0 0 13px var(--mint);border-radius:50%}.tool-module__IgW08W__previewBody{padding:25px}.tool-module__IgW08W__previewBody>span{color:var(--mint);font-family:var(--font-mono), monospace;letter-spacing:.09em;font-size:.58rem}.tool-module__IgW08W__previewBody h2{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin-top:12px;font-size:2rem;font-weight:570}.tool-module__IgW08W__previewBody>p{color:#e2edfc94;margin-top:8px;font-size:.7rem}.tool-module__IgW08W__previewTable{border-top:1px solid #ffffff1a;margin-top:24px}.tool-module__IgW08W__previewRow{border-bottom:1px solid #ffffff14;grid-template-columns:1fr .55fr .7fr;align-items:center;min-height:56px;font-size:.67rem;display:grid}.tool-module__IgW08W__previewRow span{color:#ffffffc7}.tool-module__IgW08W__previewRow code{color:#9ac3ff;background:#4b8bff21;border-radius:999px;width:max-content;padding:5px 8px;font-size:.52rem}.tool-module__IgW08W__previewRow b{color:var(--mint);text-align:right;font-size:.63rem;font-weight:600}.tool-module__IgW08W__previewFoot{color:#e2edfc7a;align-items:center;gap:8px;margin-top:20px;font-size:.6rem;display:flex}.tool-module__IgW08W__toolSection{background-color:#eef5ff;background-image:linear-gradient(#4068a70b 1px,#0000 1px),linear-gradient(90deg,#4068a70b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:72px 0 96px;position:relative}.tool-module__IgW08W__tool{background:#fff;border:1px solid #3160a733;border-radius:22px;scroll-margin-top:100px;position:relative;box-shadow:0 34px 100px #254c8724}.tool-module__IgW08W__privacyRail{z-index:20;color:#b9f3dd;background:#102441;border-radius:21px 21px 0 0;justify-content:space-between;align-items:center;min-height:44px;padding:0 22px;display:flex;position:sticky;top:82px}.tool-module__IgW08W__privacyRail span{align-items:center;gap:9px;font-size:.76rem;font-weight:700;display:flex}.tool-module__IgW08W__privacyRail small{color:#dff0ff85;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.54rem}.tool-module__IgW08W__toolHeader{justify-content:space-between;align-items:flex-end;gap:30px;padding:40px 42px 32px;display:flex}.tool-module__IgW08W__kicker{color:var(--blue);font-family:var(--font-mono), monospace;letter-spacing:.11em;font-size:.58rem;font-weight:600}.tool-module__IgW08W__toolHeader h2{max-width:700px;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin-top:11px;font-size:clamp(2rem,3.6vw,3.65rem);font-weight:570;line-height:1}.tool-module__IgW08W__toolHeader p{max-width:690px;color:var(--muted);margin-top:13px;font-size:.83rem;line-height:1.6}.tool-module__IgW08W__deleteButton,.tool-module__IgW08W__exportActions button,.tool-module__IgW08W__resultsFooter button,.tool-module__IgW08W__statusCard button{color:#3f5f89;cursor:pointer;background:#fff;border:1px solid #2458a330;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:.68rem;font-weight:700;display:inline-flex}.tool-module__IgW08W__deleteButton:hover{color:#b23c3c;border-color:#bc393952}.tool-module__IgW08W__intakeGrid{grid-template-columns:1.18fr .82fr;gap:14px;padding:0 42px 42px;display:grid}.tool-module__IgW08W__dropzone{cursor:pointer;text-align:center;background:linear-gradient(145deg,#fbfdff,#f0f7ff);border:1px dashed #2866be6b;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;transition:border-color .2s,background .2s,transform .2s;display:flex}.tool-module__IgW08W__dropzone:hover,.tool-module__IgW08W__dropzoneDragging{border-color:var(--blue);background:#eaf4ff;transform:translateY(-2px)}.tool-module__IgW08W__dropzone:focus-within{border-color:var(--blue);outline-offset:4px;outline:3px solid #2468ed52}.tool-module__IgW08W__dropzone:focus-within .tool-module__IgW08W__uploadIcon{box-shadow:0 0 0 4px #2468ed21,0 12px 28px #2468ed1f}.tool-module__IgW08W__dropzone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.tool-module__IgW08W__uploadIcon{width:50px;height:50px;color:var(--blue);background:#fff;border:1px solid #2468ed33;border-radius:13px;place-items:center;display:grid;box-shadow:0 12px 28px #2468ed1f}.tool-module__IgW08W__dropzone strong{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin-top:18px;font-size:1.15rem}.tool-module__IgW08W__dropzone>span:not(.tool-module__IgW08W__uploadIcon){color:#60718a;margin-top:4px;font-size:.75rem}.tool-module__IgW08W__dropzone small{color:#7b8aa0;font-family:var(--font-mono), monospace;letter-spacing:.04em;margin-top:18px;font-size:.53rem}.tool-module__IgW08W__statusCard{color:#fff;background:#102441;border:1px solid #2a599c24;border-radius:14px;flex-direction:column;min-height:220px;padding:25px;display:flex}.tool-module__IgW08W__statusTop{color:var(--mint);align-items:center;gap:9px;display:flex}.tool-module__IgW08W__statusTop>span{background:#78e5bc1a;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.tool-module__IgW08W__statusTop small{font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:.56rem;font-weight:600}.tool-module__IgW08W__statusCard>p{color:#e5effcb8;max-width:430px;margin-top:25px;font-size:.82rem;line-height:1.6}.tool-module__IgW08W__statusCard>button{color:#fff;background:#ffffff12;border-color:#ffffff26;width:max-content;margin-top:auto}.tool-module__IgW08W__status_invalid .tool-module__IgW08W__statusTop,.tool-module__IgW08W__status_too-large .tool-module__IgW08W__statusTop{color:#ffad9f}.tool-module__IgW08W__status_empty .tool-module__IgW08W__statusTop{color:#9ac3ff}.tool-module__IgW08W__statusFacts{flex-wrap:wrap;gap:14px;margin-top:auto;display:flex}.tool-module__IgW08W__statusFacts span{color:#e5effc8f;align-items:center;gap:7px;font-size:.63rem;display:flex}.tool-module__IgW08W__progressWrap{margin-top:auto}.tool-module__IgW08W__progressMeta{color:#e5effc8c;justify-content:space-between;font-size:.58rem;display:flex}.tool-module__IgW08W__progressMeta strong{color:#fff}.tool-module__IgW08W__progressWrap progress{background:#ffffff1a;border:0;border-radius:99px;width:100%;height:6px;margin-top:10px}.tool-module__IgW08W__progressWrap progress::-webkit-progress-bar{background:#ffffff1a;border-radius:99px}.tool-module__IgW08W__progressWrap progress::-webkit-progress-value{background:var(--mint);border-radius:99px}.tool-module__IgW08W__progressWrap progress::-moz-progress-bar{background:var(--mint);border-radius:99px}.tool-module__IgW08W__spinner{animation:1s linear infinite tool-module__IgW08W__spin}@keyframes tool-module__IgW08W__spin{to{transform:rotate(360deg)}}.tool-module__IgW08W__results{border-top:1px solid var(--line)}.tool-module__IgW08W__resultsBar{justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 42px;display:flex}.tool-module__IgW08W__sheetTabs{flex-wrap:wrap;gap:7px;display:flex}.tool-module__IgW08W__sheetTabs button{cursor:pointer;color:#60718a;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;min-height:37px;padding:0 12px;font-size:.7rem;font-weight:650;display:inline-flex}.tool-module__IgW08W__sheetTabs button span{color:#70819a;background:#edf3fa;border-radius:99px;place-items:center;min-width:21px;height:21px;font-size:.55rem;display:grid}.tool-module__IgW08W__sheetTabs .tool-module__IgW08W__activeTab{color:var(--blue);background:#eef5ff;border-color:#2468ed33}.tool-module__IgW08W__sheetTabs .tool-module__IgW08W__activeTab span{color:#fff;background:var(--blue)}.tool-module__IgW08W__sheetPanel{display:block}.tool-module__IgW08W__exportActions{gap:7px;display:flex}.tool-module__IgW08W__exportActions button:hover{border-color:var(--blue);color:var(--blue)}.tool-module__IgW08W__summaryGrid{border-block:1px solid var(--line);background:#f7faff;grid-template-columns:repeat(4,1fr);display:grid}.tool-module__IgW08W__summaryGrid>div{border-right:1px solid var(--line);min-height:104px;padding:22px 28px}.tool-module__IgW08W__summaryGrid>div:last-child{border:0}.tool-module__IgW08W__summaryGrid span{color:#71819a;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.53rem;display:block}.tool-module__IgW08W__summaryGrid strong{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin-top:10px;font-size:1.65rem;font-weight:600;display:block}.tool-module__IgW08W__summaryGrid strong,.tool-module__IgW08W__metrics strong,.tool-module__IgW08W__metrics em{font-variant-numeric:tabular-nums}.tool-module__IgW08W__dictionaryHead{color:#7b8aa0;min-height:48px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#fff;grid-template-columns:.9fr 1fr 1.25fr;align-items:center;gap:30px;padding:0 42px;font-size:.53rem;display:grid}.tool-module__IgW08W__columnList{border-top:1px solid var(--line)}.tool-module__IgW08W__columnCard{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1fr 1.25fr;gap:30px;padding:32px 42px;display:grid}.tool-module__IgW08W__columnCard:nth-child(2n){background:#fbfdff}.tool-module__IgW08W__columnIdentity{min-width:0;padding-left:38px;position:relative}.tool-module__IgW08W__columnNumber{color:#91a0b5;font-family:var(--font-mono), monospace;font-size:.55rem;position:absolute;top:3px;left:0}.tool-module__IgW08W__columnIdentity h3{overflow-wrap:anywhere;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:1.25rem;font-weight:650}.tool-module__IgW08W__typeBadge{color:#165ebf;font-family:var(--font-mono), monospace;text-transform:uppercase;background:#e9f3ff;border-radius:99px;margin-top:8px;padding:5px 8px;font-size:.51rem;font-weight:600;display:inline-flex}.tool-module__IgW08W__mixedBadge{color:#a35422;background:#fff1e4}.tool-module__IgW08W__identifierBadge{color:#117153;align-items:center;gap:5px;margin:10px 0 0 8px;font-size:.58rem;font-weight:700;display:inline-flex}.tool-module__IgW08W__examples{margin-top:24px}.tool-module__IgW08W__examples small{color:#8290a5;font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:.48rem}.tool-module__IgW08W__examples>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.tool-module__IgW08W__examples code{color:#405a7d;text-overflow:ellipsis;white-space:nowrap;background:#f4f7fb;border:1px solid #305fa21f;border-radius:6px;max-width:100%;padding:5px 7px;font-size:.56rem;overflow:hidden}.tool-module__IgW08W__examples>div>span{color:#8b98aa;font-size:.65rem}.tool-module__IgW08W__profile{min-width:0}.tool-module__IgW08W__metrics{grid-template-columns:1.35fr .7fr .75fr;gap:14px;display:grid}.tool-module__IgW08W__metrics>span{min-width:0}.tool-module__IgW08W__metrics small{color:#7b8aa0;font-size:.55rem;display:block}.tool-module__IgW08W__metrics strong{color:#203856;margin-top:5px;font-size:.8rem;display:block}.tool-module__IgW08W__metrics i{background:#e5edf7;border-radius:99px;height:4px;margin-top:9px;display:block;position:relative;overflow:hidden}.tool-module__IgW08W__metrics i b{border-radius:inherit;background:var(--blue);position:absolute;inset:0 auto 0 0}.tool-module__IgW08W__metrics em{color:#6b7d96;margin-top:5px;font-size:.52rem;font-style:normal;display:block}.tool-module__IgW08W__consistency{color:#26785d;background:#edf9f4;border-radius:8px;align-items:flex-start;gap:8px;margin-top:24px;padding:11px;display:flex}.tool-module__IgW08W__consistency svg{flex:none;margin-top:1px}.tool-module__IgW08W__consistency span{color:#5d776d;min-width:0;font-size:.59rem;line-height:1.45}.tool-module__IgW08W__consistency strong{color:#26785d;font-size:.61rem;display:block}.tool-module__IgW08W__hasIssues{color:#b3622e;background:#fff4e9}.tool-module__IgW08W__hasIssues span{color:#886449}.tool-module__IgW08W__hasIssues strong{color:#a95622}.tool-module__IgW08W__documentation{gap:11px;display:grid}.tool-module__IgW08W__documentation>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tool-module__IgW08W__documentation label{color:#5b6d88;gap:6px;font-size:.57rem;font-weight:700;display:grid}.tool-module__IgW08W__documentation input,.tool-module__IgW08W__documentation textarea{color:#203856;width:100%;font:inherit;background:#fff;border:1px solid #3160a730;border-radius:7px;font-size:.67rem;transition:border-color .2s,box-shadow .2s}.tool-module__IgW08W__documentation input{height:39px;padding:0 10px}.tool-module__IgW08W__documentation textarea{resize:vertical;min-height:70px;padding:10px;line-height:1.45}.tool-module__IgW08W__documentation :is(input,textarea)::placeholder{color:#9aa6b6}.tool-module__IgW08W__documentation :is(input,textarea):focus{border-color:var(--blue);box-shadow:0 0 0 3px #2468ed1a}.tool-module__IgW08W__resultsFooter{justify-content:space-between;align-items:center;gap:30px;padding:28px 42px;display:flex}.tool-module__IgW08W__resultsFooter p{color:#62748d;align-items:center;gap:9px;max-width:680px;font-size:.68rem;line-height:1.5;display:flex}.tool-module__IgW08W__resultsFooter p svg{color:#18815f;flex:none}.tool-module__IgW08W__resultsFooter button{color:#fff;background:var(--blue)}.tool-module__IgW08W__resultsFooter button:hover{background:var(--blue-deep)}.tool-module__IgW08W__contentSection{background:#fff;padding:112px 0}.tool-module__IgW08W__sectionHead{grid-template-columns:.55fr 1.45fr;gap:70px;display:grid}.tool-module__IgW08W__sectionHead h2{max-width:780px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:560;line-height:.95}.tool-module__IgW08W__sectionHead p{max-width:690px;color:var(--muted);margin-top:22px;font-size:.95rem;line-height:1.75}.tool-module__IgW08W__processGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:68px;display:grid}.tool-module__IgW08W__processGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:30px}.tool-module__IgW08W__processGrid article>span{color:var(--blue);font-family:var(--font-mono), monospace;font-size:.58rem}.tool-module__IgW08W__processGrid h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin-top:42px;font-size:1.45rem;font-weight:620}.tool-module__IgW08W__processGrid p{color:var(--muted);margin-top:13px;font-size:.76rem;line-height:1.65}.tool-module__IgW08W__exampleSection{color:#fff;background:#102441;padding:100px 0}.tool-module__IgW08W__exampleHead{justify-content:space-between;align-items:end;gap:40px;display:flex}.tool-module__IgW08W__exampleHead h2{max-width:760px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin-top:20px;font-size:clamp(2.5rem,5vw,5rem);font-weight:560;line-height:.95}.tool-module__IgW08W__exampleHead p{color:#e2eefd94;max-width:420px;font-size:.8rem;line-height:1.65}.tool-module__IgW08W__exampleSection .tool-module__IgW08W__sectionLabel{color:var(--mint)}.tool-module__IgW08W__exampleSection .tool-module__IgW08W__sectionLabel:before{background:var(--mint);box-shadow:0 0 0 5px #78e5bc1a}.tool-module__IgW08W__exampleTable{border:1px solid #ffffff1a;border-radius:14px;margin-top:56px;overflow-x:auto}.tool-module__IgW08W__exampleTable table{border-collapse:collapse;text-align:left;width:100%;min-width:920px}.tool-module__IgW08W__exampleTable th{color:#deedff73;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#ffffff09;padding:15px 18px;font-size:.53rem}.tool-module__IgW08W__exampleTable td{color:#eaf3ffb3;border-top:1px solid #ffffff14;padding:18px;font-size:.68rem}.tool-module__IgW08W__exampleTable td:first-child{color:#fff;font-weight:700}.tool-module__IgW08W__exampleTable code{color:#a5c9ff;font-size:.6rem}.tool-module__IgW08W__linksSection{background:#edf5ff;padding:100px 0}.tool-module__IgW08W__linkPanel{background:#fff;border:1px solid #2a5aa02b;border-radius:18px;grid-template-columns:1.2fr .8fr;gap:70px;padding:48px;display:grid;box-shadow:0 25px 70px #284e891a}.tool-module__IgW08W__linkPanel h2{font-family:var(--font-display), sans-serif;letter-spacing:-.064em;font-size:clamp(2.3rem,4.5vw,4.6rem);font-weight:560;line-height:.96}.tool-module__IgW08W__linkPanel p{max-width:660px;color:var(--muted);margin-top:20px;font-size:.86rem;line-height:1.7}.tool-module__IgW08W__relatedLinks{border-top:1px solid var(--line);display:grid}.tool-module__IgW08W__relatedLinks a{border-bottom:1px solid var(--line);color:#23446f;justify-content:space-between;align-items:center;gap:20px;min-height:92px;font-size:.78rem;font-weight:700;display:flex}.tool-module__IgW08W__relatedLinks a:hover{color:var(--blue)}.tool-module__IgW08W__faqSection{background:#fff;padding:110px 0}.tool-module__IgW08W__faqHead{max-width:850px}.tool-module__IgW08W__faqHead h2{font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin-top:22px;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:560;line-height:.95}.tool-module__IgW08W__faqList{border-top:1px solid var(--line);margin-top:55px}.tool-module__IgW08W__faqList details{border-bottom:1px solid var(--line)}.tool-module__IgW08W__faqList summary{cursor:pointer;min-height:86px;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:30px;font-size:1.1rem;font-weight:650;list-style:none;display:flex}.tool-module__IgW08W__faqList summary::-webkit-details-marker{display:none}.tool-module__IgW08W__faqList summary:after{width:30px;height:30px;color:var(--blue);content:"+";border:1px solid #2468ed38;border-radius:50%;flex:none;place-items:center;display:grid}.tool-module__IgW08W__faqList details[open] summary:after{content:"−"}.tool-module__IgW08W__faqList details p{max-width:850px;color:var(--muted);padding:0 0 28px;font-size:.82rem;line-height:1.75}.tool-module__IgW08W__privacyNote{border-left:3px solid var(--mint);color:#60718a;margin-top:45px;padding:5px 0 5px 20px;font-size:.7rem;line-height:1.65}.tool-module__IgW08W__tool :is(button,input,textarea):focus-visible,.tool-module__IgW08W__heroCta:focus-visible,.tool-module__IgW08W__relatedLinks a:focus-visible,.tool-module__IgW08W__breadcrumb a:focus-visible{outline-offset:3px;outline:3px solid #2468ed59}.tool-module__IgW08W__tool button,.tool-module__IgW08W__dropzone{touch-action:manipulation;-webkit-tap-highlight-color:#2468ed1f}.tool-module__IgW08W__page :is(h2,h3)[id]{scroll-margin-top:110px}@media (max-width:980px){.tool-module__IgW08W__heroGrid{grid-template-columns:1fr;gap:52px}.tool-module__IgW08W__heroVisual{max-width:650px;transform:none}.tool-module__IgW08W__intakeGrid{grid-template-columns:1fr}.tool-module__IgW08W__dictionaryHead{display:none}.tool-module__IgW08W__columnCard{grid-template-columns:1fr 1fr}.tool-module__IgW08W__documentation{grid-column:1/-1}.tool-module__IgW08W__sectionHead{grid-template-columns:1fr;gap:28px}.tool-module__IgW08W__processGrid{grid-template-columns:repeat(2,1fr)}.tool-module__IgW08W__exampleHead{flex-direction:column;align-items:start}.tool-module__IgW08W__linkPanel{grid-template-columns:1fr;gap:40px}}@media (max-width:700px){.tool-module__IgW08W__shell,.tool-module__IgW08W__contentShell,.tool-module__IgW08W__toolWrap{width:min(100% - 28px,1240px)}.tool-module__IgW08W__hero{padding:34px 0 56px}.tool-module__IgW08W__heroGrid{margin-top:42px}.tool-module__IgW08W__hero h1{font-size:clamp(3rem,14vw,4.5rem)}.tool-module__IgW08W__heroLead{font-size:.92rem}.tool-module__IgW08W__heroActions{flex-direction:column;align-items:flex-start}.tool-module__IgW08W__heroVisual{padding:9px}.tool-module__IgW08W__previewBody{padding:19px}.tool-module__IgW08W__toolSection{padding:42px 0 72px}.tool-module__IgW08W__tool{border-radius:15px;scroll-margin-top:84px}.tool-module__IgW08W__privacyRail{border-radius:14px 14px 0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:50px;padding:8px 16px;top:72px}.tool-module__IgW08W__privacyRail small{font-size:.46rem}.tool-module__IgW08W__toolHeader{flex-direction:column;align-items:flex-start;padding:29px 20px 23px}.tool-module__IgW08W__deleteButton{width:100%}.tool-module__IgW08W__intakeGrid{padding:0 20px 26px}.tool-module__IgW08W__dropzone,.tool-module__IgW08W__statusCard{min-height:205px}.tool-module__IgW08W__resultsBar{flex-direction:column;align-items:stretch;padding:18px 20px}.tool-module__IgW08W__sheetTabs{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.tool-module__IgW08W__sheetTabs button{flex:none}.tool-module__IgW08W__exportActions button{flex:1}.tool-module__IgW08W__summaryGrid{grid-template-columns:repeat(2,1fr)}.tool-module__IgW08W__summaryGrid>div{min-height:90px;padding:18px 20px}.tool-module__IgW08W__summaryGrid>div:nth-child(2){border-right:0}.tool-module__IgW08W__summaryGrid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.tool-module__IgW08W__columnCard{grid-template-columns:1fr;gap:25px;padding:27px 20px}.tool-module__IgW08W__documentation{grid-column:auto}.tool-module__IgW08W__documentation>div{grid-template-columns:1fr}.tool-module__IgW08W__resultsFooter{flex-direction:column;align-items:stretch;padding:24px 20px}.tool-module__IgW08W__processGrid{grid-template-columns:1fr}.tool-module__IgW08W__processGrid article{min-height:220px}.tool-module__IgW08W__contentSection,.tool-module__IgW08W__exampleSection,.tool-module__IgW08W__linksSection,.tool-module__IgW08W__faqSection{padding:76px 0}.tool-module__IgW08W__linkPanel{padding:28px 22px}.tool-module__IgW08W__relatedLinks a{min-height:78px}}@media (prefers-reduced-motion:reduce){.tool-module__IgW08W__spinner{animation:none}.tool-module__IgW08W__heroCta,.tool-module__IgW08W__dropzone{transition:none}}
