/* The same Exa × Firecrawl vocabulary, scoped to secondary content only. */
[data-mix-page]{--mix-heat:#fa5d19;--mix-line:#eaeaea;--mix-paper:#fafafa;--mix-ink:#292927;--mix-muted:#8b8b87;color:var(--mix-ink);isolation:isolate}
[data-mix-page] a:focus-visible,[data-mix-page] button:focus-visible,[data-mix-page] input:focus-visible,[data-mix-page] select:focus-visible,[data-mix-page] textarea:focus-visible{outline:2px solid var(--mix-heat);outline-offset:3px}
.mix-routebar{position:relative;z-index:2;max-width:1120px;margin:0 auto;min-height:58px;padding:18px 24px;border:1px solid var(--mix-line);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#999;font:10px/1.5 GeistMono,monospace;letter-spacing:.025em;background:#fafafa}
.mix-routebar:before,.mix-routebar:after{content:'+';position:absolute;top:-9px;color:#d3d3d0;font:16px GeistMono,monospace}.mix-routebar:before{left:-5px}.mix-routebar:after{right:-5px}.mix-routebar>div{display:flex;gap:14px;align-items:center;border-left:2px solid var(--mix-heat);padding-left:14px}.mix-routebar a{color:#777;text-decoration:none}.mix-routebar a:hover{color:var(--mix-heat)}.mix-routebar>span{color:#aaa;font-size:8px}
[data-mix-hero]{position:relative;isolation:isolate;overflow:hidden;background-color:var(--mix-paper)!important;border-bottom:1px solid var(--mix-line)}
[data-mix-hero]>div{position:relative;z-index:1}
.mix-ascii{position:absolute;left:50%;top:170px;transform:translate(-50%,-50%);opacity:.48;pointer-events:none;z-index:0;mask-image:linear-gradient(to right,black,transparent 40%,transparent 60%,black)}
[data-mix-title-wrap]{position:relative;z-index:1}
[data-mix-family="product"] [data-mix-title],[data-mix-family="usecase"] [data-mix-title],[data-mix-family="pricing"] [data-mix-title],[data-mix-family="contact"] [data-mix-title]{letter-spacing:-.045em;font-weight:400}
[data-mix-family="product"] [data-mix-heading],[data-mix-family="usecase"] [data-mix-heading],[data-mix-family="pricing"] [data-mix-heading]{letter-spacing:-.025em}
[data-mix-section]{position:relative;border-top:1px solid var(--mix-line)}
[data-mix-section]:before{content:'+';position:absolute;top:-9px;left:max(24px,calc((100% - 1120px)/2));color:#d1d1ce;font:16px GeistMono,monospace;pointer-events:none;z-index:2}
[data-mix-card],[data-mix-panel]{box-shadow:inset 0 0 0 1px var(--mix-line);transition:transform 350ms cubic-bezier(.16,1,.3,1),box-shadow 350ms ease,border-color 200ms ease;position:relative}
a[data-mix-card]{border-radius:10px;overflow:hidden}a[data-mix-card]:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #f9c7af,0 10px 24px #00000005}
[data-mix-card] img{transition:transform 650ms cubic-bezier(.16,1,.3,1)}a[data-mix-card]:hover img{transform:scale(1.025)}
[data-mix-page] a[data-mix-cta]{background:var(--mix-heat)!important;color:white!important;border-color:var(--mix-heat)!important;border-radius:7px!important;box-shadow:inset 0 1px 0 #ffffff38,0 3px 8px #fa5d1912;transition:background 160ms ease,transform 160ms ease,box-shadow 160ms ease}
[data-mix-page] a[data-mix-cta]:hover{background:#e94c0d!important;transform:translateY(-1px);box-shadow:0 5px 14px #fa5d1922}
[data-mix-page] a[data-mix-cta]:active{transform:translateY(0)}
[data-mix-page] a[class*="text-blue"],[data-mix-page] button[class*="text-blue"],[data-mix-page] a[class*="text-[#0035"],[data-mix-page] button[aria-selected="true"],[data-mix-page] button[aria-pressed="true"]{color:var(--mix-heat)!important}
[data-mix-page] button[aria-selected="true"],[data-mix-page] button[data-pricing-preset][aria-pressed="true"]{border-color:#ffd5c0!important;background-color:#fff5ee!important}
[data-mix-page] [data-pricing-preset]{transition:color 140ms ease,background 140ms ease,border-color 140ms ease}
[data-mix-page] [data-mix-code]{border:1px solid #e9e9e5;border-radius:10px;scrollbar-width:thin}
[data-mix-page] [data-mix-form]{padding:28px;border:1px solid var(--mix-line);background:#fdfdfd;border-radius:12px;box-shadow:0 10px 30px #00000003}
[data-mix-page] input:not([type="range"]):not([type="checkbox"]):not([type="radio"]),[data-mix-page] textarea,[data-mix-page] select{border-color:#e4e4e0!important;border-radius:6px;accent-color:var(--mix-heat);transition:border-color 180ms,box-shadow 180ms}
[data-mix-page] input:focus,[data-mix-page] textarea:focus,[data-mix-page] select:focus{border-color:#f7a580!important;box-shadow:0 0 0 3px #fa5d190b}
[data-mix-page] input[type="range"]{accent-color:var(--mix-heat)}
[data-mix-page] [data-mix-form] button[type="submit"]{background:var(--mix-heat)!important;border-color:var(--mix-heat)!important;color:white!important;border-radius:6px}
[data-mix-accordion]{transition:color 160ms ease,background 160ms ease;border-bottom-color:var(--mix-line)!important}
[data-mix-accordion][aria-expanded="true"]{color:var(--mix-heat)!important}
[data-mix-accordion] svg{transition:transform 260ms cubic-bezier(.2,0,0,1)}
[data-mix-accordion-panel]{will-change:auto}
[data-mix-family="story"] .mix-routebar,[data-mix-family="article"] .mix-routebar,[data-mix-family="policy"] .mix-routebar{background:white}
[data-mix-family="article"] [data-mix-title],[data-mix-family="policy"] [data-mix-title]{text-wrap:balance}
[data-mix-family="article"] article a,[data-mix-family="policy"] article a{color:#c95827;text-decoration-color:#f1cab8;text-underline-offset:3px}
[data-mix-family="story"] [data-mix-title]{text-wrap:balance}
[data-mix-family="pricing"] article[data-mix-card]{box-shadow:inset 0 0 0 1px #e9e9e5;border-radius:10px;overflow:hidden}
[data-mix-family="pricing"] [data-pricing-section]{border-top:1px solid var(--mix-line);padding-top:40px}
.mix-benchmark-surface{border:1px solid var(--mix-line);border-radius:12px;background:#fdfdfd;overflow:hidden}
.mix-filter-empty{padding:50px 20px;text-align:center;font:14px ABCDiatype,Arial,sans-serif;color:#999;grid-column:1/-1}
.mix-benchmark-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--mix-line);background:#fafafa;padding:12px;gap:6px}.mix-benchmark-tabs button{font:12px ABCDiatype,Arial,sans-serif;border:1px solid transparent;border-radius:6px;padding:9px 15px;color:#888;cursor:pointer;transition:background 160ms,color 160ms}.mix-benchmark-tabs button[aria-selected=true]{color:var(--mix-heat);background:#fff3ec;border-color:#ffd9c5}.mix-chart-caption{display:flex;justify-content:space-between;gap:20px;font:9px GeistMono,monospace;color:#aaa;padding:26px 30px 12px}.mix-bar-chart{padding:10px 30px 26px}.mix-bar-row{display:grid;grid-template-columns:140px 1fr 58px;gap:18px;align-items:center;min-height:46px;font:12px ABCDiatype,Arial,sans-serif;color:#888}.mix-bar-row>b{font:11px GeistMono,monospace;color:#777;text-align:right}.mix-bar-track{height:17px;background:repeating-linear-gradient(to right,#eee 0,#eee 1px,transparent 1px,transparent 25%);border-left:1px solid #ddd}.mix-bar-track i{display:block;height:100%;background:#c8c8c3;border-radius:0 3px 3px 0;transform-origin:left center}.mix-bar-track i.exa{background:var(--mix-heat)}.mix-data-note{font:9px GeistMono,monospace;color:#aaa;border-top:1px solid #eee;padding:14px 30px;margin:0}.mix-scatter-scroll{padding:5px 20px 10px}.mix-scatter-scroll svg{display:block;width:100%;height:auto;overflow:visible}.mix-scatter-scroll text{font:10px GeistMono,monospace;fill:#aaa}.mix-scatter-scroll .mix-chart-exa-label{font:10px ABCDiatype,Arial,sans-serif;fill:#db6834}.mix-chart-values{padding:15px 30px 25px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 40px;border-top:1px solid #eee}.mix-chart-values>div{display:flex;justify-content:space-between;gap:16px;color:#999;font:11px ABCDiatype,Arial,sans-serif}.mix-chart-values i{display:inline-block;width:5px;height:5px;background:#aaa;border-radius:50%;margin:0 8px 2px 0}.mix-chart-values i.exa{background:var(--mix-heat)}.mix-chart-values b{font:10px GeistMono,monospace;color:#888;white-space:nowrap}.mix-chart-values small{font:9px GeistMono,monospace;color:#aaa}
.mix-product-demo{max-width:1120px;margin:0 auto;padding:70px 0}.mix-demo-header{padding:0 30px 36px;max-width:760px}.mix-demo-header>p{font:9px GeistMono,monospace;color:var(--mix-heat);margin:0 0 18px;letter-spacing:.04em}.mix-demo-header h2{font:400 34px/1.15 ABCDiatype,Arial,sans-serif;letter-spacing:-1px;margin:0 0 16px;color:#333}.mix-demo-header>span{font:15px/1.6 ABCDiatype,Arial,sans-serif;color:#999}.mix-demo-grid{display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid var(--mix-line);background:#fafafa}.mix-demo-selector{border-right:1px solid var(--mix-line)}.mix-demo-selector>button{display:block;width:100%;padding:24px;text-align:left;border-bottom:1px solid var(--mix-line);border-left:2px solid transparent;cursor:pointer;font:13px/1.6 ABCDiatype,Arial,sans-serif;color:#999;transition:color 180ms,background 180ms}.mix-demo-selector>button:last-child{border-bottom:0}.mix-demo-selector>button>span{display:block;font:9px GeistMono,monospace;color:#b5b5b0;margin-bottom:9px}.mix-demo-selector>button[aria-selected=true]{color:var(--mix-heat);background:#fff3ed;border-left-color:var(--mix-heat)}.mix-demo-content{min-width:0;overflow:hidden;background:white}.mix-demo-format{display:flex;align-items:center;gap:5px;padding:12px 16px;border-bottom:1px solid var(--mix-line);background:#fafafa}.mix-demo-format button{cursor:pointer;font:11px ABCDiatype,Arial,sans-serif;padding:7px 12px;border:1px solid transparent;border-radius:5px;color:#999}.mix-demo-format button[aria-selected=true]{background:white;border-color:#e8e8e5;color:#444}.mix-demo-format>span{margin-left:auto;font:8px GeistMono,monospace;color:#b5b5b0}.mix-demo-query{padding:20px 24px;border-bottom:1px solid var(--mix-line);font:12px/1.6 GeistMono,monospace;color:#777;min-height:80px}.mix-demo-table-scroll{overflow:auto;max-height:490px;scrollbar-width:thin}.mix-demo-table{width:100%;min-width:650px;text-align:left;border-collapse:collapse;font:11px/1.6 ABCDiatype,Arial,sans-serif}.mix-demo-table th{font-weight:400;color:#aaa;background:#fcfcfc;position:sticky;top:0;z-index:1}.mix-demo-table th,.mix-demo-table td{padding:15px 18px;border-bottom:1px solid #eee;border-right:1px solid #f0f0f0;vertical-align:top;min-width:110px}.mix-demo-table th:first-child,.mix-demo-table td:first-child{min-width:38px;color:#bcbcb7}.mix-demo-table td{color:#81817d}.mix-demo-terminal{max-height:490px;min-height:380px;overflow:auto;font:10px/1.9 GeistMono,monospace;color:#8a877f;background:#fdfcfb;padding:24px;margin:0;white-space:pre;scrollbar-width:thin}
[data-blog-categories][hidden]{display:none!important}
[data-mix-calculator] input[type=range]{opacity:1!important;appearance:auto!important;position:relative!important;height:22px!important;width:100%!important}
[data-mix-calculator] input[type=range]:focus-visible{outline-offset:5px}
.mix-result-enter{animation:mix-result-enter 380ms cubic-bezier(.16,1,.3,1) both}
@keyframes mix-result-enter{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
[data-mix-page] .mix-code-caret:after{content:'▏';color:var(--mix-heat);animation:mix-caret 1s steps(2,end) infinite}
@keyframes mix-caret{50%{opacity:0}}
.mix-build-strip{max-width:1120px;margin:40px auto 80px;border:1px solid var(--mix-line);background:#fafafa;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:32px;position:relative}
.mix-build-strip:before{content:'+';position:absolute;top:-9px;left:-5px;color:#ccc;font:16px GeistMono,monospace}.mix-build-strip .mix-build-label{font:9px GeistMono,monospace;color:var(--mix-heat);letter-spacing:.04em;margin-bottom:12px}.mix-build-strip h2{font:400 26px/1.2 ABCDiatype,Arial,sans-serif;letter-spacing:-.7px;color:#333;margin:0 0 10px}.mix-build-strip p{font:13px/1.6 ABCDiatype,Arial,sans-serif;color:#999;margin:0;max-width:400px}.mix-build-code{border:1px solid #e9e9e9;border-radius:8px;background:white;overflow:hidden;min-width:0}.mix-build-code>div{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #eee;color:#aaa;font:9px GeistMono,monospace}.mix-build-code button{cursor:pointer;font:9px GeistMono,monospace;color:#999}.mix-build-code pre{font:11px/1.9 GeistMono,monospace;color:#777;padding:17px;margin:0;overflow:auto;white-space:pre}.mix-build-code em{font-style:normal;color:var(--mix-heat)}.mix-build-links{display:flex;gap:20px;margin-top:18px;font:11px ABCDiatype,Arial,sans-serif}.mix-build-links a{color:#666;text-decoration:none}.mix-build-links a:first-child{color:var(--mix-heat)}
@media(max-width:1150px){.mix-routebar,.mix-build-strip{margin-left:24px;margin-right:24px}.mix-build-strip{padding:28px;gap:25px}}
@media(max-width:760px){.mix-routebar{padding:15px 18px;min-height:50px;font-size:9px}.mix-routebar>span{font-size:7px}.mix-routebar>div{gap:10px;padding-left:10px}.mix-build-strip{grid-template-columns:1fr;margin:30px 24px 56px;padding:25px;gap:24px}.mix-build-strip h2{font-size:24px}.mix-build-code pre{font-size:10px}.mix-ascii{opacity:.28}[data-mix-page] [data-mix-form]{padding:22px}}
@media(max-width:760px){.mix-benchmark-tabs{padding:10px;gap:4px}.mix-benchmark-tabs button{font-size:10px;padding:8px 10px}.mix-chart-caption{font-size:7px;padding:22px 18px 12px}.mix-bar-chart{padding:8px 18px 20px}.mix-bar-row{grid-template-columns:100px 1fr 44px;gap:10px;min-height:40px;font-size:10px}.mix-bar-row>b{font-size:9px}.mix-bar-track{height:14px}.mix-data-note{padding:13px 18px;font-size:8px}.mix-scatter-scroll{padding:5px 8px 10px}.mix-chart-values{grid-template-columns:1fr;padding:15px 20px 22px;gap:12px}.mix-chart-values>div{font-size:10px}.mix-product-demo{padding:48px 0}.mix-demo-header{padding:0 22px 28px}.mix-demo-header h2{font-size:28px}.mix-demo-header>span{font-size:13px}.mix-demo-grid{grid-template-columns:1fr}.mix-demo-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--mix-line)}.mix-demo-selector>button{padding:17px;font-size:11px;border-right:1px solid var(--mix-line);border-left:0;min-height:105px}.mix-demo-selector>button[aria-selected=true]{border-left-color:transparent;box-shadow:inset 0 -2px var(--mix-heat)}.mix-demo-selector>button>span{font-size:8px}.mix-demo-query{font-size:10px;padding:18px;min-height:70px}.mix-demo-format{padding:10px}.mix-demo-format button{font-size:10px}.mix-demo-format>span{font-size:7px}.mix-demo-table{font-size:10px}.mix-demo-table th,.mix-demo-table td{padding:13px}.mix-demo-terminal{padding:18px;font-size:9px}}
@media(max-width:480px){.mix-routebar{margin-inline:16px;padding:14px;min-height:48px}.mix-routebar>span{display:none}.mix-build-strip{margin-inline:16px;padding:22px}.mix-build-strip p{font-size:12px}.mix-build-code pre{font-size:9px;padding:14px}[data-mix-page] [data-mix-form]{padding:18px}}
@media(prefers-reduced-motion:reduce){[data-mix-page] *,[data-mix-page] *:before,[data-mix-page] *:after{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}[data-mix-card]:hover,[data-mix-card]:hover img{transform:none!important}}

.mix-faq-answer{font:15px/1.75 ABCDiatype,Arial,sans-serif;color:#8b8983;padding:0 0 24px;max-width:840px}[data-mix-accordion-panel][hidden]{display:none!important}
@media(max-width:600px){.mix-faq-answer{font-size:13px;line-height:1.75}}
[data-mix-page] a[data-mix-cta][href="/contact/sales"]{background:transparent!important;color:#777!important;border:1px solid #deded9!important;box-shadow:none}[data-mix-page] a[data-mix-cta][href="/contact/sales"]:hover{background:#fff5ef!important;color:#e65d21!important;border-color:#f6c8b0!important}

[data-mix-chart-mount]{background-image:none!important;background-color:#fdfdfd!important}

.mix-scene-paused *{animation-play-state:paused!important}
[data-mix-calculator] .mix-slider-shell{height:24px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;display:flex;align-items:center}[data-mix-calculator] input[type=range]{appearance:none!important;height:24px!important;background:transparent!important}[data-mix-calculator] input[type=range]::-webkit-slider-runnable-track{height:4px;background:#e3e3de;border-radius:4px}[data-mix-calculator] input[type=range]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;margin-top:-5px;background:#fa5d19;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #fa5d1940}[data-mix-calculator] input[type=range]::-moz-range-track{height:4px;background:#e3e3de;border-radius:4px}[data-mix-calculator] input[type=range]::-moz-range-thumb{width:11px;height:11px;border:2px solid white;background:#fa5d19;border-radius:50%}

[data-mix-product-demo],[data-mix-benchmark]{scroll-margin-top:76px}
[data-mix-product-demo]{padding-block:0!important;padding-inline:24px!important}.mix-demo-header{padding:0 0 36px}@media(max-width:760px){[data-mix-product-demo]{padding-inline:16px!important}.mix-demo-header{padding:0 0 28px}}
[data-mix-page] button[data-blog-filter]{font-weight:400!important;border-bottom-color:transparent!important}[data-mix-page] button[data-blog-filter]:after{background:transparent!important;border-color:transparent!important}[data-mix-page] button[data-blog-filter][aria-pressed="true"]{font-weight:500!important;box-shadow:inset 0 -1px #fa5d19;color:#fa5d19!important}

/* Retired secondary context header. */
.mix-routebar{display:none!important}
