.capability-grid,html[data-design=bold] .capability-grid{display:block}.automation-card>p{max-width:650px}.catalog-workspace{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:32px;padding-top:28px;display:grid}.catalog-input-panel,.catalog-output-panel{min-width:0}.catalog-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.catalog-panel-heading strong{font-size:12px}#catalog-input{background:var(--raised);tab-size:3;min-height:190px;font:12px/1.8 ui-monospace,SFMono-Regular,monospace}.catalog-input-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.catalog-input-actions select{width:auto;padding:7px;font-size:10px}.file-label{text-underline-offset:4px;cursor:pointer;margin:0;font-size:11px;text-decoration:underline;position:relative}.file-label:focus-within{outline-offset:4px;outline:2px solid}.catalog-mapping{margin-top:24px}.catalog-mapping>strong{margin-bottom:12px;font-size:12px;display:block}.catalog-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.catalog-field-grid label{font-size:11px}.catalog-field-grid select,.catalog-field-grid input{padding:9px 10px;font-size:12px}.catalog-rules{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.catalog-rules summary,#catalog-issues-wrap summary{cursor:pointer;margin-bottom:16px;font-size:12px;font-weight:600}.catalog-rules>label{margin-top:16px;font-size:11px}.catalog-rules>select{font-size:12px}.catalog-rules .micro{margin-top:10px;font-size:10px}.catalog-run{width:100%}.catalog-output-panel{background:var(--raised);border:1px solid var(--line);border-radius:calc(var(--radius) * .7);align-self:start;padding:24px;position:sticky;top:110px}#catalog-placeholder{text-align:center;min-height:250px;padding:34px 12px}.output-symbol{border:1px solid var(--line);letter-spacing:2px;width:62px;height:74px;color:var(--muted);border-radius:8px;place-items:center;margin-bottom:24px;font:700 13px ui-monospace,monospace;display:inline-grid}#catalog-placeholder h4{letter-spacing:-.03em;margin:0 0 16px;font-size:25px;line-height:1.2}#catalog-placeholder p{max-width:300px;margin:12px auto;font-size:13px}#catalog-placeholder p.micro{font-size:10px}.catalog-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;padding:16px 0 22px;display:grid}.catalog-stats strong{color:var(--accent);font:700 30px Arial,sans-serif;display:block}.catalog-stats span{color:var(--muted);margin-top:6px;font-size:10px;display:block}.catalog-table-scroll{border:1px solid var(--line);border-radius:6px;max-height:400px;overflow-x:auto}.catalog-table-scroll table{border-collapse:collapse;text-align:right;width:100%;font-size:11px}.catalog-table-scroll th{color:var(--muted);background:var(--surface);white-space:nowrap;font-weight:600}.catalog-table-scroll th,.catalog-table-scroll td{border-bottom:1px solid var(--line);padding:12px 10px}.catalog-table-scroll td:first-child{text-align:right;direction:ltr;font-family:ui-monospace,monospace}.catalog-table-scroll td:nth-child(n+3){white-space:nowrap;font-variant-numeric:tabular-nums}.catalog-table-scroll td:nth-child(2){overflow-wrap:anywhere;min-width:90px}.catalog-table-scroll tr:last-child td{border:0}#catalog-issues-wrap{margin-top:22px}#catalog-issues{color:var(--muted);padding-right:18px;font-size:11px;line-height:1.9}.catalog-status{min-height:20px;margin:18px 0;font-size:12px}#catalog-download{width:100%}#catalog-download:disabled{cursor:not-allowed}.catalog-privacy{text-align:center;margin-top:14px;font-size:10px}.catalog-footnote{max-width:740px;margin-top:22px;font-size:11px}.bot-card{grid-template-columns:1fr 1fr;align-items:start;column-gap:64px;margin-top:28px;display:grid}.bot-card>.eyebrow,.bot-card>h3{grid-column:1}.bot-card>p{grid-column:1;max-width:400px}.bot-invitation{border-top:0;border-inline-start:1px solid var(--line);grid-area:1/2/5;margin-top:0;padding:0 30px}@media (width<=1050px){.catalog-workspace{gap:20px}.catalog-output-panel{padding:18px}.catalog-table-scroll th,.catalog-table-scroll td{padding:10px 7px}.bot-card{column-gap:32px}}@media (width<=767px){.catalog-workspace{grid-template-columns:1fr;gap:24px}.catalog-output-panel{padding:18px 14px;position:static}.catalog-panel-heading{flex-wrap:wrap}.catalog-field-grid{gap:12px}.catalog-stats strong{font-size:27px}.catalog-stats span{font-size:9px}.automation-card{padding:28px 18px}.bot-card{display:block}.bot-invitation{border:0;border-top:1px solid var(--line);margin-top:26px;padding:26px 0 0}.catalog-table-scroll{max-height:300px}#catalog-placeholder{min-height:220px}}.import-detection{border:1px solid var(--line);background:var(--raised);border-radius:8px;margin:20px 0 16px;padding:14px 16px}.import-detection strong{margin-bottom:7px;font-size:12px;display:block}.import-detection p{font-size:11px;line-height:1.8}#import-mode{font-size:12px}#table-deduplicate-label{margin-top:18px;font-size:11px}.generic-table table{direction:ltr;width:max-content;min-width:100%}.generic-table th,.generic-table td{overflow-wrap:anywhere;min-width:95px;max-width:280px;text-align:start!important;white-space:normal!important;font:11px/1.65 var(--font)!important}.generic-table th{z-index:1;position:sticky;top:0;font-weight:600!important}#catalog-preview-note{margin-top:12px;font-size:10px}#table-deduplicate-label[hidden]{display:none!important}html{--artwork-filter:url(#artwork-gray)}html[data-design=open]{--artwork-filter:url(#artwork-warm)}html[data-design=bold]{--artwork-filter:url(#artwork-blue)}.data-flow-background img,.renewal-grid-texture img{filter:var(--artwork-filter)}#renewal{padding-top:36px}.renewal-image-intro{isolation:isolate;margin-bottom:32px;position:relative}.renewal-image-intro .section-heading{z-index:1;max-width:64%;margin:0;position:relative}.renewal-grid-texture{pointer-events:none;z-index:0;width:78%;height:calc(100% + 40px);position:absolute;top:-20px;left:-32px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 30%,#00000080 52%,#0000 84%),linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(90deg,#000 30%,#00000080 52%,#0000 84%),linear-gradient(#0000,#000 18% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.renewal-grid-texture img{object-fit:cover;object-position:left center;opacity:.85;width:100%;height:100%;display:block}@media (width<=767px){.renewal-image-intro{margin-bottom:24px}.renewal-image-intro .section-heading{max-width:none}.renewal-grid-texture{width:calc(100% + 20px);left:-20px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.renewal-grid-texture img{opacity:.22}}.connection-intro{isolation:isolate;position:relative}.connection-intro .section-heading{z-index:1;position:relative}.data-flow-background{pointer-events:none;z-index:0;width:98%;height:calc(100% + 90px);margin:0;position:absolute;top:-50px;left:-28px}.data-flow-background img{object-fit:cover;object-position:50% 57%;opacity:.72;mix-blend-mode:normal;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 38%,#000000a6 51%,#0000001f 65%,#00000006 80%,#0000 98%),linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 38%,#000000a6 51%,#0000001f 65%,#00000006 80%,#0000 98%),linear-gradient(#0000,#000 22% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width>=768px){.connection-intro .section-heading{max-width:64%}}@media (width<=767px){#renewal{padding-top:32px}.data-flow-background{width:calc(100% + 20px);height:calc(100% + 40px);top:-24px;left:-20px}.data-flow-background img{opacity:.13}}.motion-word-clip{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.motion-word{transform-origin:100% 100%;display:inline-block}.pricing h2{max-width:760px}.pricing-copy{max-width:700px;margin-top:24px}.pricing-copy p{font-size:15px;line-height:1.9}.pricing-copy p+p{margin-top:16px}.pricing-copy .button{margin-top:26px}@media (width<=767px){.pricing-copy p{font-size:14px}}@media (prefers-reduced-motion:reduce){.motion-word{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){[data-motion-pending]:not([data-motion-block]){opacity:0}[data-motion-pending][data-motion-block]{transform:translateY(44px)}}@media (prefers-reduced-motion:no-preference) and (width<=767px){[data-motion-pending][data-motion-block]{transform:translateY(26px)}}
