.tool-page-module__onuiPG__preview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff9e;border:1px solid #2d3a6a26;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 20px 55px -35px #2d3a6a40,inset 0 1px #fff}.tool-page-module__onuiPG__previewBar{border-bottom:1px solid var(--glass-primary-border);color:var(--primary-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;font-size:11px;font-weight:500;display:flex}.tool-page-module__onuiPG__previewBar>span:first-child{align-items:center;gap:8px;display:inline-flex}.tool-page-module__onuiPG__previewBar>span:last-child{color:var(--ink-2);font-size:10px}.tool-page-module__onuiPG__previewContent{padding:24px}.tool-page-module__onuiPG__chartOverline{color:var(--accent-ink-strong);font-size:11px;line-height:1.5}.tool-page-module__onuiPG__preview figcaption h2{color:var(--primary-ink);margin-top:8px;font-size:18px;font-weight:500;line-height:1.35}.tool-page-module__onuiPG__preview figcaption>p:last-child{color:var(--ink-2);margin-top:8px;font-size:12px;line-height:1.6}.tool-page-module__onuiPG__chart{margin:12px -8px 8px}.tool-page-module__onuiPG__chart svg{width:100%;display:block}.tool-page-module__onuiPG__stats{border-top:1px solid var(--glass-primary-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:16px;display:grid}.tool-page-module__onuiPG__stats dt{color:var(--ink-2);font-size:10px;line-height:1.4}.tool-page-module__onuiPG__stats dd{color:var(--primary-ink);letter-spacing:-.3px;font-variant-numeric:tabular-nums;margin-top:6px;font-size:20px;font-weight:500;line-height:1.2}.tool-page-module__onuiPG__exampleSection,.tool-page-module__onuiPG__outputSection,.tool-page-module__onuiPG__workflow,.tool-page-module__onuiPG__methodSection{scroll-margin-top:100px}.tool-page-module__onuiPG__exampleSection{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:start;gap:88px;padding-block:72px;display:grid}.tool-page-module__onuiPG__sectionTitle{color:var(--ink-1);font-family:var(--font-dm-serif-display), Georgia, serif;letter-spacing:-.7px;text-wrap:pretty;margin-top:12px;font-size:38px;font-weight:400;line-height:1.15}.tool-page-module__onuiPG__sectionTitle em{color:var(--primary-ink)}.tool-page-module__onuiPG__context{color:var(--ink-2);margin-top:16px;font-size:13px;line-height:1.65}.tool-page-module__onuiPG__exampleSteps{gap:22px;margin-block:28px;padding:0;list-style:none;display:grid}.tool-page-module__onuiPG__exampleSteps li{grid-template-columns:28px minmax(0,1fr);gap:16px;display:grid}.tool-page-module__onuiPG__exampleSteps li>span{color:var(--accent-ink-strong);font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px}.tool-page-module__onuiPG__exampleSteps h3{color:var(--primary-ink);font-size:16px;font-weight:500;line-height:1.45}.tool-page-module__onuiPG__outputs h3,.tool-page-module__onuiPG__cardTitle{color:var(--primary-ink);font-family:var(--font-dm-serif-display), Georgia, serif;letter-spacing:-.2px;font-size:20px;font-weight:400;line-height:1.25}.tool-page-module__onuiPG__exampleSteps p,.tool-page-module__onuiPG__outputs p{color:var(--ink-2);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.7}.tool-page-module__onuiPG__takeaway{border-top:1px solid var(--glass-primary-border);color:var(--primary-ink);align-items:start;gap:12px;padding-top:20px;display:flex}.tool-page-module__onuiPG__takeaway svg{color:var(--accent-ink-strong);flex-shrink:0;margin-top:3px}.tool-page-module__onuiPG__takeaway p{font-size:14px;line-height:1.7}.tool-page-module__onuiPG__fitColumn{gap:20px;display:grid}.tool-page-module__onuiPG__requirements{border:1px solid var(--glass-primary-border);background:var(--glass-surface);border-radius:20px;padding:28px;box-shadow:inset 0 1px #ffffffa6}.tool-page-module__onuiPG__cardHeading{color:var(--accent-ink-strong);letter-spacing:.9px;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600;line-height:1.5}.tool-page-module__onuiPG__metaRow{border-bottom:1px solid var(--glass-primary-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:16px;padding-block:12px;font-size:13px;line-height:1.55;display:grid}.tool-page-module__onuiPG__metaRow:last-child{border:0;padding-bottom:0}.tool-page-module__onuiPG__metaRow dt{color:var(--ink-2)}.tool-page-module__onuiPG__metaRow dd{color:var(--primary-ink);text-wrap:pretty;font-weight:500}.tool-page-module__onuiPG__fitNote{padding:6px 28px}.tool-page-module__onuiPG__fitNote .tool-page-module__onuiPG__cardHeading{margin-bottom:12px}.tool-page-module__onuiPG__cardTitle{margin-bottom:10px}.tool-page-module__onuiPG__cardText{color:var(--ink-2);font-size:13px;line-height:1.7}.tool-page-module__onuiPG__cardText strong{color:var(--primary-ink);font-weight:500}.tool-page-module__onuiPG__fitNote a{margin-top:6px;font-size:13px}.tool-page-module__onuiPG__sectionHeader{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.tool-page-module__onuiPG__sectionHeader>p{max-width:280px;color:var(--ink-2);font-size:14px;line-height:1.7}.tool-page-module__onuiPG__outputSection{margin-bottom:80px}.tool-page-module__onuiPG__outputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.tool-page-module__onuiPG__outputs article{border:1px solid var(--glass-primary-border);background:#ffffff4d;border-radius:16px;flex-direction:column;padding:28px;display:flex}.tool-page-module__onuiPG__outputNumber{color:var(--accent-ink-strong);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:12px}.tool-page-module__onuiPG__outputVisual{border:1px solid var(--glass-primary-border);background:var(--bg,#ebebe8);border-radius:12px;place-items:center;height:184px;margin:-12px -12px 22px;padding:16px;display:grid;overflow:hidden}.tool-page-module__onuiPG__workflow,.tool-page-module__onuiPG__methodSection{border-top:1px solid var(--glass-primary-border);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:88px;padding-block:48px;display:grid}.tool-page-module__onuiPG__workflowIntro>p:not(:first-child),.tool-page-module__onuiPG__methodIntro>p:not(:first-child){color:var(--ink-2);text-wrap:pretty;margin-block:20px;font-size:14px;line-height:1.7}.tool-page-module__onuiPG__workflowIntro>a{margin-top:4px}.tool-page-module__onuiPG__steps,.tool-page-module__onuiPG__methodContent{min-width:0}.tool-page-module__onuiPG__disclosure{border-bottom:1px solid var(--glass-primary-border)}.tool-page-module__onuiPG__disclosure:first-child{border-top:1px solid var(--glass-primary-border)}.tool-page-module__onuiPG__disclosure summary{cursor:pointer;min-height:60px;color:var(--primary-ink);align-items:center;gap:14px;padding-block:16px;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}.tool-page-module__onuiPG__disclosure summary::-webkit-details-marker{display:none}.tool-page-module__onuiPG__disclosure summary>span:not(.tool-page-module__onuiPG__stepNumber){flex:1}.tool-page-module__onuiPG__disclosure summary>svg{flex-shrink:0;transition:transform .22s cubic-bezier(.23,1,.32,1)}.tool-page-module__onuiPG__disclosure[open] summary>svg{transform:rotate(45deg)}.tool-page-module__onuiPG__stepNumber{color:var(--accent-ink-strong);font-variant-numeric:tabular-nums;font-size:12px}.tool-page-module__onuiPG__disclosureBody{color:var(--ink-2);text-wrap:pretty;padding-bottom:20px;font-size:14px;line-height:1.7}.tool-page-module__onuiPG__steps .tool-page-module__onuiPG__disclosureBody{padding-left:31px}@supports (interpolate-size:allow-keywords){.tool-page-module__onuiPG__disclosure{interpolate-size:allow-keywords}.tool-page-module__onuiPG__disclosure::details-content{opacity:0;height:0;transition:height .22s cubic-bezier(.23, 1, .32, 1), opacity .18s ease, content-visibility .22s allow-discrete;overflow:clip}.tool-page-module__onuiPG__disclosure[open]::details-content{opacity:1;height:auto}}.tool-page-module__onuiPG__disclosure summary:focus-visible>svg{transition:none}.tool-page-module__onuiPG__disclosure:has(summary:focus-visible)::details-content{transition:none}.tool-page-module__onuiPG__methodIntro>.tool-page-module__onuiPG__disclosure{margin-top:28px}.tool-page-module__onuiPG__methodIntro .tool-page-module__onuiPG__disclosure summary{font-size:14px}.tool-page-module__onuiPG__prose>*+*{margin-top:16px}.tool-page-module__onuiPG__prose strong{color:var(--primary-ink);font-weight:500}.tool-page-module__onuiPG__prose code{white-space:normal;overflow-wrap:anywhere;color:var(--primary-ink);font-size:.88em}.tool-page-module__onuiPG__panelList,.tool-page-module__onuiPG__useCases{padding-left:18px;list-style:outside}.tool-page-module__onuiPG__panelList li+li,.tool-page-module__onuiPG__useCases li+li{margin-top:14px}@media (hover:hover) and (pointer:fine){.tool-page-module__onuiPG__disclosure summary:hover{color:var(--accent-ink-strong)}}@media (max-width:1100px){.tool-page-module__onuiPG__exampleSection,.tool-page-module__onuiPG__workflow,.tool-page-module__onuiPG__methodSection{gap:40px}.tool-page-module__onuiPG__requirements{padding:24px}.tool-page-module__onuiPG__outputs{gap:18px}.tool-page-module__onuiPG__outputs article{padding:24px}.tool-page-module__onuiPG__fitNote{padding-inline:24px}.tool-page-module__onuiPG__sectionTitle{font-size:34px}}@media (max-width:850px){.tool-page-module__onuiPG__exampleSection{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:48px}.tool-page-module__onuiPG__fitColumn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.tool-page-module__onuiPG__fitNote{padding:12px 0}.tool-page-module__onuiPG__outputs{gap:14px}.tool-page-module__onuiPG__outputs article{padding:20px}.tool-page-module__onuiPG__outputs h3{font-size:15px}.tool-page-module__onuiPG__workflow,.tool-page-module__onuiPG__methodSection{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:32px}.tool-page-module__onuiPG__outputSection{margin-bottom:48px}}@media (max-width:600px){.tool-page-module__onuiPG__sectionTitle{font-size:32px}.tool-page-module__onuiPG__fitColumn,.tool-page-module__onuiPG__outputs,.tool-page-module__onuiPG__workflow,.tool-page-module__onuiPG__methodSection{grid-template-columns:minmax(0,1fr)}.tool-page-module__onuiPG__exampleSection{gap:28px}.tool-page-module__onuiPG__requirements{padding:24px 20px}.tool-page-module__onuiPG__fitColumn{gap:16px}.tool-page-module__onuiPG__fitNote{padding:4px 0}.tool-page-module__onuiPG__sectionHeader{display:block}.tool-page-module__onuiPG__sectionHeader>p{margin-top:14px}.tool-page-module__onuiPG__outputs{gap:14px}.tool-page-module__onuiPG__outputs article{padding:24px}.tool-page-module__onuiPG__outputs article>svg{margin-bottom:16px}.tool-page-module__onuiPG__outputs h3{font-size:16px}.tool-page-module__onuiPG__workflow,.tool-page-module__onuiPG__methodSection{gap:20px;padding-block:36px}.tool-page-module__onuiPG__previewContent{padding:20px 16px}.tool-page-module__onuiPG__previewBar{padding:12px 16px}.tool-page-module__onuiPG__preview figcaption h2{font-size:17px}.tool-page-module__onuiPG__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-page-module__onuiPG__stats dd{font-size:20px}.tool-page-module__onuiPG__chart{margin-inline:-8px}.tool-page-module__onuiPG__exampleSteps{gap:20px}.tool-page-module__onuiPG__exampleSteps li{gap:10px}}@media (prefers-reduced-motion:reduce){.tool-page-module__onuiPG__disclosure summary>svg{transition:none}.tool-page-module__onuiPG__disclosure::details-content{transition:none}}.tool-page-module__onuiPG__chartActions{justify-content:flex-end;padding:0 20px 12px;display:flex}.tool-page-module__onuiPG__expandChart{min-height:44px;color:var(--primary-ink);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:6px 8px;font-size:11px;transition:background .16s;display:inline-flex}.tool-page-module__onuiPG__zoom{color:var(--primary-ink);background:#f3f2ee;border-radius:20px;max-height:calc(100svh - 32px);padding:32px;overflow-y:auto}.tool-page-module__onuiPG__zoom .tool-page-module__onuiPG__zoomTitle{padding-right:40px;font-size:20px;font-weight:500;line-height:1.4}.tool-page-module__onuiPG__zoom .tool-page-module__onuiPG__zoomDescription{color:var(--ink-2);font-size:13px;line-height:1.6}.tool-page-module__onuiPG__zoomScroll{overscroll-behavior-x:contain;border-radius:8px;overflow-x:auto}.tool-page-module__onuiPG__zoomChart{min-width:620px}.tool-page-module__onuiPG__zoomChart svg{width:100%}.tool-page-module__onuiPG__closeChart{cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.tool-page-module__onuiPG__zoomHint{color:var(--ink-2);font-size:12px;line-height:1.6;display:none}.tool-page-module__onuiPG__zoom :is(button,a,div[tabindex]):focus-visible{outline:2px solid var(--primary-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.tool-page-module__onuiPG__expandChart:hover,.tool-page-module__onuiPG__closeChart:hover{background:#2d3a6a12}}@media (max-width:700px){.tool-page-module__onuiPG__zoom{padding:28px 20px}.tool-page-module__onuiPG__zoomHint{display:block}}@media (prefers-reduced-motion:reduce){.tool-page-module__onuiPG__zoom,.tool-page-module__onuiPG__expandChart{transition:none;animation:none}}.tool-page-module__onuiPG__zoom:has(:focus-visible){animation:none}.tool-page-module__onuiPG__outputs [data-soon]{background:0 0}.tool-page-module__onuiPG__outputVisual{position:relative}.tool-page-module__onuiPG__outputs [data-soon] .tool-page-module__onuiPG__drawing{opacity:.28;filter:grayscale()blur(1px)}.tool-page-module__onuiPG__soonBadge{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tool-page-module__onuiPG__soonLabel{color:var(--accent-ink);font-weight:600}.tool-page-module__onuiPG__outputs [data-soon] h3{color:var(--ink-2)}
