:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-sans);--brand:#2563eb;--brand-hover:#1d4ed8;--brand-deep:#0f2bbf;--brand-light:#5ea0ef;--ink:#0a0a0a;--soft:#f5f5f7;--bg:#fff;--bg-2:#f5f5f7;--surface:#fff;--surface-2:#f5f5f7;--border:#dde3ed;--border-strong:#bec8d7;--text:#0a0a0a;--text-muted:#4b5565;--text-subtle:#697386;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-active:#0f2bbf;--accent-fg:#fff;--accent-ink:#1d4ed8;--accent-on-inverse:#8fbcff;--accent-soft:#2563eb1a;--accent-soft-fg:#1d4ed8;--danger:#c2402f;--danger-soft:#c2402f1a;--shadow-sm:0 1px 2px #0a0a0a0f;--shadow-md:0 16px 44px -24px #0f2bbf47;--shadow-lg:0 30px 80px -34px #0f2bbf5c;--radius-sm:12px;--radius:18px;--radius-lg:28px;--radius-pill:999px;--section-space:clamp(72px, 9vw, 132px);--content-width:1180px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.app{flex-direction:column;min-height:100vh;display:flex}.skip-link{z-index:100;border-radius:var(--radius);background:var(--accent);min-height:44px;color:var(--accent-fg);align-items:center;padding:10px 16px;font-weight:700;text-decoration:none;transition:transform .14s ease-out;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus{outline:3px solid var(--text);outline-offset:3px;transform:translateY(0)}h1,h2,h3,h4{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-weight:400}a{color:inherit}code,pre{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.wrap{max-width:var(--content-width);margin:0 auto;padding:0 24px}.btn{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);min-height:44px;color:var(--text);align-items:center;gap:8px;padding:10px 20px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}.btn:hover{background:var(--bg-2)}.btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn--primary:hover{background:var(--brand-hover);border-color:var(--brand-hover);transform:translateY(-1px)}.btn--accent{background:var(--brand);color:#fff;border-color:var(--brand)}.btn--accent:hover{background:var(--brand-hover);border-color:var(--brand-hover);transform:translateY(-1px)}.code-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);white-space:pre;margin:0;padding:16px 18px;font-size:12.5px;line-height:1.6;overflow-x:auto}table.api-table{border-collapse:collapse;width:100%;font-size:13.5px}table.api-table th,table.api-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px}table.api-table th{color:var(--text-muted);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500}table.api-table td.method{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent-soft-fg);white-space:nowrap;font-weight:600}table.api-table td.path{font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap}.docs-sdk{padding-top:8px}.docs-hero-actions{flex-wrap:wrap;gap:12px;margin:0 0 48px;display:flex}.docs-hero-actions .btn{min-height:44px}.docs-section-head{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:end;gap:48px;display:grid}.docs-section-head h2{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,42px);line-height:1.02}.docs-section-head p{max-width:68ch;color:var(--text-muted);margin:0;font-size:15px;line-height:1.65}.docs-eyebrow{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600}.docs-stat-strip{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0;display:grid}.docs-stat-strip--four{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-stat{border-right:1px solid var(--border);flex-direction:column;gap:4px;padding:20px 24px;display:flex}.docs-stat:first-child{padding-left:0}.docs-stat:last-child{border-right:0}.docs-stat strong{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.04em;font-size:36px;font-weight:500;line-height:1}.docs-stat span{color:var(--text-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.docs-table-wrap{border-top:1px solid var(--border);overflow-x:auto}.docs-surface-table{min-width:920px}.docs-surface-table td{padding-top:14px;padding-bottom:14px}.docs-surface-table code{overflow-wrap:anywhere;color:var(--text-muted);font-size:12px}.docs-surface-table a,.docs-contract-note a{color:var(--accent-soft-fg);text-underline-offset:3px;font-weight:600}.docs-quickstarts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.docs-quickstarts>div{min-width:0}.docs-quickstarts h3{letter-spacing:-.01em;margin-bottom:12px;font-size:16px}.docs-contract-note{max-width:75ch;color:var(--text-muted);margin:20px 0 0;font-size:14px;line-height:1.65}.pricing-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:-14px 0 40px;display:flex}.pricing-hero-actions .btn{cursor:pointer;min-height:44px}.integration-billing-dialog{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);width:min(760px,100% - 32px);max-height:min(760px,100dvh - 32px);color:var(--text);box-shadow:var(--shadow-lg);padding:0;overflow:auto}.integration-billing-dialog::backdrop{background:color-mix(in srgb, var(--bg) 32%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.integration-billing-dialog__panel{padding:clamp(22px,4vw,34px)}.integration-billing-dialog__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.integration-billing-dialog__header span,.integration-billing-dialog__example>div>span{color:var(--accent-soft-fg);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600}.integration-billing-dialog__header h2{letter-spacing:-.03em;text-wrap:balance;max-width:17ch;margin-top:8px;font-size:clamp(28px,5vw,42px);line-height:1.02}.integration-billing-dialog__close{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;flex:none;font-size:24px;line-height:1}.integration-billing-dialog__close:hover{background:var(--bg-2)}.integration-billing-dialog__summary{max-width:65ch;color:var(--text-muted);margin:20px 0}.integration-billing-dialog__rates{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.integration-billing-dialog__rates>div{border-left:1px solid var(--border);min-width:0;padding:18px 14px}.integration-billing-dialog__rates>div:first-child{border-left:0;padding-left:0}.integration-billing-dialog__rates strong,.integration-billing-dialog__rates span{display:block}.integration-billing-dialog__rates strong{font-family:var(--font-display), ui-sans-serif, sans-serif;font-size:30px;font-weight:500;line-height:1}.integration-billing-dialog__rates span{color:var(--text-muted);margin-top:6px;font-size:11.5px;line-height:1.4}.integration-billing-dialog__example{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);gap:36px;margin-top:28px;display:grid}.integration-billing-dialog__example h3{margin-top:6px;font-size:22px}.integration-billing-dialog__example p,.integration-billing-dialog__notes p{color:var(--text-muted);font-size:13.5px;line-height:1.6}.integration-billing-dialog__example dl{margin:0}.integration-billing-dialog__example dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:7px 0;font-size:13px;display:flex}.integration-billing-dialog__example dt{color:var(--text-muted)}.integration-billing-dialog__example dd{font-family:var(--font-mono), ui-monospace, monospace;text-align:right;margin:0;font-size:12px;font-weight:600}.integration-billing-dialog__example .integration-billing-dialog__total{color:var(--accent-soft-fg);border-bottom:0;padding-top:11px;font-weight:700}.integration-billing-dialog__notes{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:26px;padding-top:20px;display:grid}.integration-billing-dialog__notes p{margin:0}.integration-billing-dialog__footer{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.integration-billing-dialog__footer a,.sync-meter-note a{color:var(--accent-soft-fg);text-underline-offset:3px;font-weight:600}.connected-billing-steps{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.connected-billing-steps li{border-left:1px solid var(--border);gap:12px;min-width:0;padding:20px 18px;display:flex}.connected-billing-steps li:first-child{border-left:0;padding-left:0}.connected-billing-steps li>span{color:var(--accent-soft-fg);font-family:var(--font-mono), ui-monospace, monospace;flex:none;font-size:12px;font-weight:600}.connected-billing-steps h3{margin-bottom:6px;font-size:15px}.connected-billing-steps p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.55}.feature-hero__billing-note{max-width:62ch;color:var(--text-muted);margin:16px 0 0;font-size:13px;line-height:1.5}.integration-billing-dialog__close:focus-visible,.integration-billing-dialog__footer a:focus-visible,.sync-meter-note a:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 38%, transparent);outline-offset:3px}@media (max-width:820px){.integration-billing-dialog__rates,.connected-billing-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-billing-dialog__rates>div:nth-child(3),.connected-billing-steps li:nth-child(3){border-top:1px solid var(--border);border-left:0;padding-left:0}.integration-billing-dialog__rates>div:nth-child(4),.connected-billing-steps li:nth-child(4){border-top:1px solid var(--border)}}@media (max-width:620px){.integration-billing-dialog__example,.integration-billing-dialog__notes{grid-template-columns:1fr;gap:20px}.integration-billing-dialog__rates,.connected-billing-steps{grid-template-columns:1fr}.integration-billing-dialog__rates>div,.integration-billing-dialog__rates>div:first-child,.integration-billing-dialog__rates>div:nth-child(3),.connected-billing-steps li,.connected-billing-steps li:first-child,.connected-billing-steps li:nth-child(3){border-top:1px solid var(--border);border-left:0;padding:14px 0}.integration-billing-dialog__rates>div:first-child,.connected-billing-steps li:first-child{border-top:0}}.docs-resend__contract{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.docs-resend__contract article{border-left:1px solid var(--border);min-width:0;padding:22px 24px}.docs-resend__contract article:first-child{border-left:0;padding-left:0}.docs-resend__contract h3{font-family:var(--font-display);margin:0 0 8px;font-size:17px;font-weight:500}.docs-resend__contract p{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.6}@media (max-width:720px){.docs-section-head,.docs-quickstarts{grid-template-columns:1fr;gap:24px}.docs-stat-strip,.docs-resend__contract{grid-template-columns:1fr}.docs-resend__contract article,.docs-resend__contract article:first-child{border-top:1px solid var(--border);border-left:0;padding:18px 0}.docs-resend__contract article:first-child{border-top:0}.docs-stat,.docs-stat:first-child{border-right:0;border-bottom:1px solid var(--border);padding:16px 0}.docs-stat:last-child{border-bottom:0}}@media print{.docs-section-head,.docs-quickstarts{grid-template-columns:1fr}.docs-table-wrap{overflow:visible}.docs-surface-table{min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.reveal.on{opacity:1;transform:none}.lander{max-width:1080px;margin:0 auto;padding:48px 28px 80px}.lander__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;padding:24px 0 60px;display:grid}@media (max-width:880px){.lander__hero{grid-template-columns:1fr;gap:40px}}.page{flex:1;width:100%}.page__inner{max-width:1080px;margin:0 auto;padding:36px 28px 64px}.page__inner--narrow{max-width:720px}.page__inner--wide{max-width:1180px}.page__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin:0 0 6px;font-size:28px;font-weight:500}.page__subtitle{color:var(--text-muted);margin:0 0 26px;font-size:14.5px}.lander__title{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 18px;font-size:clamp(38px,5.4vw,60px);font-weight:500;line-height:1.05}.lander__title em{color:var(--accent);font-style:normal;font-weight:500}.lander__lede{color:var(--text-muted);text-wrap:pretty;max-width:50ch;margin:0 0 24px;font-size:17px;line-height:1.55}.lander__cta{align-items:center;gap:10px;display:flex}.how__steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:760px){.how__steps{grid-template-columns:1fr}}.step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.step__num{font-family:var(--font-display);color:var(--accent);font-size:13.5px;font-style:normal}.step__title{font-family:var(--font-display);margin:0;font-size:16px;font-weight:500}.step__desc{color:var(--text-muted);margin:0;font-size:13.5px}.lander__eyebrow{color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 11px 5px 8px;font-size:12.5px;display:inline-flex}.lander__eyebrow .dot{background:#54b85b;background:lab(67.1358% -44.8964 37.3064);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #54b85b33;box-shadow:0 0 0 3px lab(67.1358% -44.8964 37.3064/.2)}.section-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-ink);margin-bottom:10px;font-size:11px;font-weight:600}.how__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 18px;font-size:22px;font-weight:500}.source-section__lede{color:var(--text-muted);max-width:64ch;margin:0 0 24px;font-size:15px;line-height:1.6}.job-section,.comparison-section,.source-section{border-top:1px solid var(--border);margin:64px 0 0;padding-top:48px}.comparison-section>.how__title,.source-section>.how__title,.job-section>.how__title{max-width:680px}.delivery-strip{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin:32px 0 0;padding-top:32px;display:flex}.delivery-strip span{font-family:var(--font-mono);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:11.5px}.skill-section{border-top:1px solid var(--border);grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;margin:64px 0 0;padding:48px 0 0;display:grid}@media (max-width:760px){.skill-section{grid-template-columns:1fr;gap:28px}}.skill-install-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 22px}.surface-showcase{border-top:1px solid var(--border);margin-top:64px;padding-top:64px}.surface-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.surface-tab{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:12.5px;font-family:var(--font-sans);cursor:pointer;border-radius:20px;padding:5px 14px;transition:all .15s}.surface-tab--active{background:var(--text);color:var(--bg);border-color:var(--text)}.sf-frame{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.sf-bar{background:var(--bg-2);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:9px 14px;display:flex}.sf-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.sf-url{font-family:var(--font-mono);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-radius:20px;flex:1;max-width:420px;margin-left:6px;padding:3px 12px;font-size:11.5px;overflow:hidden}.sf-body{background:var(--surface);max-height:420px;padding:18px 20px;overflow-y:auto}.g-bar{border:1px solid var(--border);color:var(--text-muted);background:var(--surface);border-radius:24px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 16px;font-size:13.5px;display:flex}.g-sr{margin-bottom:18px}.g-sr__bc{color:var(--text-muted);font-size:12px}.g-sr__title{color:#1a73e8;cursor:pointer;margin:2px 0 4px;font-size:17px;line-height:1.3}[data-theme=dark] .g-sr__title{color:#8ab4f8}.g-sr__snip{color:var(--text-muted);font-size:13px;line-height:1.5}.g-sr__date{color:var(--text-subtle);margin-right:4px}.lp{border:1px solid var(--border);border-radius:8px;margin-bottom:16px;overflow:hidden}.lp__map{border-bottom:1px solid var(--border);background:repeating-linear-gradient(0deg,#ffffff80 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,#ffffff80 0 1px,#0000 1px 40px),repeating-linear-gradient(0deg,#ffffff47 0 1px,#0000 1px 13.33px),repeating-linear-gradient(90deg,#ffffff47 0 1px,#0000 1px 13.33px),linear-gradient(135deg,#cfe8d8 0%,#cfe0ec 100%);justify-content:center;align-items:center;height:100px;display:flex;position:relative;overflow:hidden}.lp__map:before,.lp__map:after{content:"";opacity:.55;background:#6b7280;border-radius:50% 50% 50% 0;width:8px;height:8px;position:absolute;transform:rotate(-45deg)}.lp__map:before{top:26px;left:30%}.lp__map:after{top:42px;right:26%}.lp__pin{z-index:1;background:#1a73e8;border:2px solid #fff;border-radius:50% 50% 50% 0;width:18px;height:18px;position:relative;transform:rotate(-45deg);box-shadow:0 2px 6px #1a73e880}.lp__item{border-bottom:1px solid var(--border);background:var(--surface);align-items:flex-start;gap:10px;padding:9px 14px;display:flex}.lp__item:last-child{border-bottom:none}.lp__n{color:var(--text-muted);flex-shrink:0;width:16px;margin-top:1px;font-size:12.5px;font-weight:600}.lp__name{color:#1a73e8;font-size:13.5px;font-weight:500;line-height:1.3}[data-theme=dark] .lp__name{color:#8ab4f8}.lp__meta{color:var(--text-muted);margin-top:2px;font-size:12px}.lp__stars{color:#f9ab00;margin-right:2px;font-size:11px}.yt-ch-hd{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.yt-av{color:#fff;background:red;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:flex}.yt-ch-name{color:var(--text);font-size:15px;font-weight:600}.yt-ch-sub{color:var(--text-muted);margin-top:2px;font-size:12px}.yt-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.yt-thumb{aspect-ratio:16/9;background:var(--bg-2);border-radius:5px;justify-content:center;align-items:center;margin-bottom:6px;display:flex;position:relative;overflow:hidden}.yt-play{color:#fff;background:#000000b3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:flex}.yt-dur{color:#fff;font-size:10.5px;font-family:var(--font-mono);background:#000000d9;border-radius:3px;padding:1px 4px;position:absolute;bottom:4px;right:4px}.yt-vtitle{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:12px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.yt-vmeta{color:var(--text-muted);font-size:11px}.yt-sr-row{border-bottom:1px solid var(--border);gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.yt-sr-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.yt-sr-th{aspect-ratio:16/9;background:var(--bg-2);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:130px;display:flex;position:relative;overflow:hidden}.yt-sr-info{flex:1;min-width:0}.yt-sr-title{color:var(--text);margin-bottom:4px;font-size:13.5px;font-weight:500;line-height:1.4}.yt-sr-meta{color:var(--text-muted);font-size:12px}.fb-ads-row{-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.fb-ads-row::-webkit-scrollbar{height:4px}.fb-ads-row::-webkit-scrollbar-track{background:0 0}.fb-ads-row::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.fb-ad{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-shrink:0;min-width:200px;max-width:200px;overflow:hidden}.fb-ad__top{border-bottom:1px solid var(--border);background:var(--surface-2);padding:9px 11px}.fb-ad__status{color:#2e7d32;align-items:center;gap:5px;margin-bottom:3px;font-size:11px;font-weight:600;display:flex}.fb-ad__sdot{background:#2e7d32;border-radius:50%;flex-shrink:0;width:7px;height:7px}.fb-ad__lid{color:var(--text-muted);font-size:10.5px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px;overflow:hidden}.fb-ad__started{color:var(--text-muted);font-size:10.5px}.fb-ad__body{padding:10px 11px}.fb-ad__page{color:var(--text);margin-bottom:1px;font-size:12.5px;font-weight:600}.fb-ad__sp{color:var(--text-muted);margin-bottom:6px;font-size:11px}.fb-ad__copy{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.fb-ad__img{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:center;align-items:center;height:80px;display:flex}.fb-ad__foot{justify-content:space-between;align-items:center;padding:6px 11px;display:flex}.fb-ad__domain{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.fb-ad__cta{border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.code-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.code-card__hd{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;display:flex}.code-card__hd .dots{gap:5px;display:flex}.code-card__hd .dots span{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.code-card__hd .dots span:first-child{background:#fa8978;background:lab(69.7422% 42.439 29.3782)}.code-card__hd .dots span:nth-child(2){background:#ebc34d;background:lab(80.6514% 5.6884 62.0517)}.code-card__hd .dots span:nth-child(3){background:#7acf7e;background:lab(76.2082% -39.2083 31.9012)}.code-card__hd .name{font-family:var(--font-mono);margin-left:6px;font-size:12px}.code-card__hd .copy{color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:3px 8px;font-size:11.5px}.code-card__hd .copy:hover{color:var(--text);border-color:var(--border-strong)}.data-console{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.data-console__bar{background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}.data-console__dot{background:#7acf7e;background:lab(76.2082% -39.2083 31.9012);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:28px;box-shadow:14px 0 #ebc34d,28px 0 #fa8978;box-shadow:14px 0 lab(80.6514% 5.6884 62.0517),28px 0 lab(69.7422% 42.439 29.3782)}.data-console__title{font-family:var(--font-mono);color:var(--text-muted);font-size:11.5px}.data-console__status{text-align:center;min-inline-size:7.5ch;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#157123;color:lab(41.3315% -39.4219 33.9155);white-space:nowrap;background:#7acf7e21;border:1px solid #7acf7e3d;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10.5px}.data-query{border:1px solid var(--border);background:var(--bg);border-radius:9px;align-items:center;gap:10px;margin:14px 14px 0;padding:10px 12px;display:flex}.data-query span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);font-size:10.5px}.data-query strong{font-family:var(--font-mono);color:var(--text);white-space:normal;overflow-wrap:anywhere;font-size:12px}.data-metrics{background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid}.data-metric{background:var(--surface);padding:12px 10px}.data-metric strong{font-family:var(--font-display);color:var(--text);letter-spacing:-.015em;font-size:24px;font-weight:500;line-height:1;display:block}.data-metric span{font-family:var(--font-mono);color:var(--text-muted);margin-top:5px;font-size:10.5px;line-height:1.25;display:block}.data-tabs{-webkit-overflow-scrolling:touch;gap:5px;padding:12px 14px 0;display:flex;overflow-x:auto}.data-tab{color:var(--text-muted);background:var(--bg-2);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11.5px}.data-tab--active{background:var(--text);border-color:var(--text);color:var(--bg)}.data-rows{padding:12px 14px 14px;display:grid}.data-panel{visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;gap:8px;display:flex}.data-panel--active{visibility:visible;opacity:1;pointer-events:auto}.data-row{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 11px;display:grid}.data-row span{font-family:var(--font-mono);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:10.5px;display:block}.data-row strong{color:var(--text);font-size:12.5px;font-weight:500;line-height:1.35;display:block}.data-row em{font-style:normal;font-family:var(--font-mono);color:var(--accent);white-space:normal;font-size:10.5px}.proof-strip{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 56px;display:grid;overflow:hidden}.proof-strip>div{background:var(--surface);padding:16px 14px}.proof-strip strong{font-family:var(--font-display);color:var(--text);font-size:22px;font-weight:600;display:block}.proof-strip span{color:var(--text-muted);margin-top:4px;font-size:12px;display:block}.reactor{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);margin-top:26px;padding:30px 24px 22px;overflow:hidden}.reactor__rail{background:var(--border);border-radius:2px;height:2px;margin:64px 7% 60px;position:relative}.reactor__rail:after{content:"";background:linear-gradient(90deg, var(--accent), var(--brand-light));border-radius:2px;width:0;height:100%;animation:5.2s cubic-bezier(.5,0,.3,1) infinite rfill;position:absolute;top:0;left:0}@keyframes rfill{0%{width:0}38%{width:33%}54%{width:33%}74%{width:66%}96%,to{width:100%}}.reactor__packet{background:var(--accent);width:13px;height:13px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 22%, transparent);z-index:1;border-radius:50%;animation:5.2s cubic-bezier(.5,0,.3,1) infinite rmove;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}@keyframes rmove{0%{left:0}38%{left:33%}44%{left:30.5%}50%{left:33%}74%{left:66%}96%,to{left:100%}}.reactor__stop{z-index:2;flex-direction:column;align-items:center;gap:9px;width:108px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.reactor__stop .dot{background:var(--surface);border:1px solid var(--border-strong);width:46px;height:46px;color:var(--text-muted);border-radius:12px;place-items:center;display:grid}.reactor__stop .dot svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:20px;height:20px}.reactor__stop .lab{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-subtle);text-align:center;font-size:10px;line-height:1.3}.reactor__stop.s0{left:0}.reactor__stop.s1{left:33%}.reactor__stop.s2{left:66%}.reactor__stop.s3{left:100%}.reactor__stop.s1 .dot{animation:5.2s cubic-bezier(.5,0,.3,1) infinite rwall}@keyframes rwall{0%,33%{border-color:var(--border-strong);color:var(--text-muted)}38%{border-color:var(--danger);color:var(--danger);transform:translate(2px)}41%{transform:translate(-2px)}44%{transform:translate(1px)}47%{transform:translate(0)}54%,to{border-color:var(--border-strong);color:var(--text-muted)}}.reactor__stop.s2 .dot{animation:5.2s cubic-bezier(.5,0,.3,1) infinite rbrowser}@keyframes rbrowser{0%,54%{border-color:var(--border-strong);color:var(--text-muted)}64%{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}to{border-color:var(--accent);color:var(--accent);box-shadow:none}}.reactor__stop.s3 .dot{animation:5.2s cubic-bezier(.5,0,.3,1) infinite rout}@keyframes rout{0%,74%{opacity:.45;color:var(--text-subtle);border-color:var(--border-strong)}90%{opacity:1;color:var(--brand-light);border-color:var(--brand-light)}to{opacity:1;color:var(--brand-light);border-color:var(--brand-light)}}.reactor__cap{font-family:var(--font-mono);color:var(--text-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:11.5px;display:flex}.reactor__cap b{color:var(--text)}@media (max-width:680px){.reactor__stop{width:80px}.reactor__stop .lab{font-size:8.5px}.reactor__stop .dot{width:34px;height:34px}.reactor__rail{margin:60px 10% 56px}}.topbar{z-index:50;padding:calc(14px + env(safe-area-inset-top,0px)) 28px 14px;background:color-mix(in oklch, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px)saturate(140%);border-bottom:1px solid var(--border);align-items:center;gap:18px;min-width:0;display:flex;position:sticky;top:0}.topbar__brand{font-family:var(--font-display);letter-spacing:0;color:var(--text);white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;font-size:18px;font-weight:700;display:flex}.topbar__brand-mark{width:22px;height:22px;color:var(--brand);display:block;overflow:visible}.topbar__nav-wrap{align-items:center;min-width:0;display:flex}.topbar__nav{gap:6px;min-width:0;margin-left:14px;display:flex}.topbar__navlink{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:6px 10px;font-size:13.5px;line-height:1.1;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s}.topbar__navlink:hover{background:var(--bg-2);color:var(--text)}.topbar__navlink--active{color:var(--accent-fg);background:var(--brand);box-shadow:0 6px 18px #2563eb38}.topbar__menu-toggle{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:none}.topbar__menu-toggle:hover{background:var(--bg-2);color:var(--text);border-color:var(--border-strong)}.topbar__spacer{flex:1;min-width:12px}.topbar__right{flex-shrink:1;align-items:center;gap:8px;min-width:0;display:flex}.topbar__mobile-actions{display:none}@media (max-width:1100px){.topbar{gap:10px;position:relative}.topbar__menu-toggle{width:44px;height:44px;display:inline-flex}.topbar__nav-wrap{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);z-index:60;border-radius:10px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:12px;right:12px}.topbar__nav-wrap--open{display:block}.topbar__nav{flex-direction:column;gap:4px;margin:0;display:flex}.topbar__navlink{text-align:left;align-items:center;width:100%;min-height:44px;padding:8px 10px;font-size:13px;display:flex}.topbar>a:first-child,.topbar__right .btn--sm,.topbar__right .icon-btn{min-height:44px}.topbar>a:first-child{align-items:center;display:flex}.topbar__right .icon-btn{width:44px;height:44px}}.icon-btn{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:7px;place-items:center;width:32px;height:32px;transition:background .12s,color .12s,border-color .12s;display:grid}.icon-btn:hover{background:var(--bg-2);color:var(--text);border-color:var(--border-strong)}.btn--sm{padding:5px 9px;font-size:12.5px}.btn--lg{padding:10px 16px;font-size:15px}.footer{border-top:1px solid var(--border);color:var(--text-subtle);justify-content:center;align-items:center;max-width:1080px;margin-top:60px;margin-left:auto;margin-right:auto;padding:22px 28px;font-size:12.5px;display:flex}@media (max-width:480px){.footer{text-align:center;flex-direction:column;gap:6px;padding:18px 14px}}.hm-band{background:var(--bg);color:var(--text);border-bottom:1px solid var(--border);overflow:hidden}.hm-band__inner{text-align:center;max-width:1080px;margin:0 auto;padding:52px 24px 8px}.hm-band__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 10px;font-size:10.5px;display:inline-flex}.hm-band__eyebrow .dot{background:#54b85b;background:lab(67.1358% -44.8964 37.3064);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #54b85b33;box-shadow:0 0 0 3px lab(67.1358% -44.8964 37.3064/.2)}.hm-band__title{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--text);margin:18px 0 10px;font-size:clamp(34px,6vw,68px);font-weight:600;line-height:1}.hm-band__title em{color:var(--accent);font-style:normal}.hm-band__sub{color:var(--text-muted);max-width:60ch;margin:0 auto;font-size:clamp(14.5px,1.6vw,17px);line-height:1.6}.hm-band__cta{margin-top:18px}.hm-band__btn{background:linear-gradient(150deg, var(--accent), color-mix(in srgb, var(--accent) 82%, white));height:44px;color:var(--accent-fg);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;border-radius:12px;align-items:center;padding:0 22px;font-size:13.5px;font-weight:600;transition:filter .15s,transform .12s;display:inline-flex;box-shadow:0 12px 28px -12px #d96a4aa6}.hm-band__mount{max-width:760px;margin:22px auto 0;padding:0 12px 34px}.hm-rv{opacity:1;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:none}.hm-reveal-ready .hm-rv:not(.on){opacity:0;transform:translateY(22px)}.hm-rv.on{opacity:1;transform:none}.how{margin:64px 0 0}.use-cases{grid-template-columns:repeat(2,1fr);gap:16px;margin:56px 0 0;display:grid}@media (max-width:720px){.use-cases{grid-template-columns:1fr}}.use-case{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:22px 22px 20px;display:flex}.use-case__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0 0 8px;font-size:17px;font-weight:500}.use-case__desc{color:var(--text-muted);flex:1;margin:0 0 16px;font-size:13.5px;line-height:1.55}.use-case__prompt{font-family:var(--font-mono);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-2));border:1px solid color-mix(in srgb, var(--accent) 15%, transparent);border-radius:6px;align-self:flex-start;padding:6px 11px;font-size:11.5px;display:inline-flex}.bs-tabbar{flex-wrap:wrap;gap:7px;margin:24px 0 16px;display:flex}.bs-tab{appearance:none;border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text-muted);cursor:pointer;font-size:13px;font-family:var(--font-sans);border-radius:999px;padding:8px 15px;transition:background .15s,color .15s,border-color .15s}.bs-tab:hover{border-color:var(--border-strong);color:var(--text)}.bs-tab--on{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.bs-frame{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden}.bs-win{background:var(--bg-2);border-bottom:1px solid var(--border);font-family:var(--font-mono);align-items:center;gap:8px;padding:10px 14px;font-size:11.5px;display:flex}.bs-win .d{border-radius:50%;width:9px;height:9px}.bs-win .u{text-align:center;color:var(--text-subtle);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bs-body{padding:18px}.bs-cap{border-top:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.bs-cap p{color:var(--text-muted);flex:1;min-width:240px;margin:0;font-size:13.5px}.rt-row{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:1fr 50px 60px 1.1fr;align-items:center;gap:12px;margin-bottom:8px;padding:11px 12px;display:grid}.rt-row.head{background:0 0;border:0;margin-bottom:6px;padding:0 12px 2px}.rt-row.head span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:9px}.rt-kw{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.rt-pos{font-family:var(--font-serif);color:var(--text);text-align:center;font-size:22px;font-weight:600}.rt-chg{font-family:var(--font-mono);text-align:center;font-size:12px;font-weight:500}.rt-chg.up{color:#5ac576;color:lab(71.7413% -45.1561 29.6234)}.rt-chg.dn{color:var(--danger)}.rt-chg.flat{color:var(--text-subtle)}.rt-feat{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.rt-feat span{font-family:var(--font-mono);color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:9px}.spark{align-items:flex-end;gap:2px;height:24px;display:inline-flex}.spark i{background:var(--accent);opacity:.45;border-radius:1px;width:4px}.spark i.hi{opacity:1}.dir-top{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dir-top h4{font-family:var(--font-serif);color:var(--text);margin:0;font-size:18px;font-weight:600}.dir-search{font-family:var(--font-mono);color:var(--text-subtle);background:var(--bg-2);border:1px solid var(--border);border-radius:999px;margin-left:auto;padding:6px 12px;font-size:11px}.dir-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px;display:grid}.dir-card{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;padding:12px}.dir-card .nm{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:600;line-height:1.2}.dir-card .meta{color:var(--text-muted);font-size:11px}.dir-card .stars{color:#f4b43c;letter-spacing:1px;margin-top:7px;font-size:11px}.kb-ans{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface));border-radius:12px;margin-bottom:12px;padding:15px}.kb-ans .q{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:600}.kb-ans .a{color:var(--text-muted);font-size:13px;line-height:1.65}.kb-cite{font-family:var(--font-mono);color:var(--accent);background:var(--accent-soft);border-radius:4px;margin:0 1px;padding:1px 5px;font-size:10px}.kb-srclabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);margin:0 0 8px;font-size:9.5px}.kb-src{flex-direction:column;gap:6px;display:flex}.kb-src .s{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-items:center;gap:9px;padding:8px 11px;font-size:11px;display:flex}.kb-src .s .dot{background:#5ac576;background:lab(71.7413% -45.1561 29.6234);border-radius:50%;flex-shrink:0;width:6px;height:6px}.rd{background:var(--surface-2);min-height:330px;font-family:var(--font-sans);border-radius:8px;position:relative;overflow:hidden}.rd__hd{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:10px 13px;display:flex}.rd__sub{background:var(--accent);width:24px;height:24px;color:var(--accent-fg);font-weight:700;font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:13px;display:grid}.rd__hd b{color:var(--text);font-size:12.5px}.rd__hd .st{font-family:var(--font-mono);color:var(--accent);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.rd__hd .st .d{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.4s infinite rdpulse}@keyframes rdpulse{50%{opacity:.3}}.rd__post{border-bottom:1px solid var(--border);padding:11px 13px}.rd__post h5{color:var(--text);margin:0 0 5px;font-size:13px}.rd__post .ln{background:var(--bg-2);border-radius:3px;height:7px;margin-bottom:5px}.rd__cmts{flex-direction:column;gap:7px;padding:9px 11px;display:flex}.rd__c{border:1px solid #0000;border-radius:9px;gap:9px;padding:8px 9px;display:flex}.rd__c .av{background:var(--bg-2);border-radius:50%;flex-shrink:0;width:22px;height:22px}.rd__c .bd{flex:1;min-width:0}.rd__c .ln{background:var(--bg-2);border-radius:3px;height:7px;margin-bottom:5px}.rd__c .ln:last-child{margin-bottom:0}.rd__c.c1{animation:6s ease-in-out infinite rdhot}.rd__c.c2{animation:6s ease-in-out 1.2s infinite rdhot}.rd__c.c3{animation:6s ease-in-out 2.4s infinite rdhot}@keyframes rdhot{0%,8%{background:0 0;border-color:#0000}14%,20%{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 32%, transparent)}30%,to{background:0 0;border-color:#0000}}.rd__cursor{z-index:6;width:18px;height:18px;animation:6s ease-in-out infinite rdcur;position:absolute;top:120px;left:44%}.rd__cursor svg{width:18px;height:18px;fill:var(--text);stroke:var(--bg);stroke-width:1.4px;filter:drop-shadow(0 1px 2px #0006)}@keyframes rdcur{0%{top:118px;left:30%}18%{top:150px;left:44%}38%{top:198px;left:44%}58%{top:246px;left:44%}72%{top:160px;left:78%}to{top:118px;left:30%}}.rd__tray{z-index:5;flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;bottom:11px;right:11px}.rd__chip{font-family:var(--font-mono);color:var(--accent);background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);opacity:0;border-radius:6px;padding:3px 8px;font-size:9.5px;animation:6s ease-in-out infinite rdchip;transform:translateY(8px)}.rd__chip.k1{animation-delay:1s}.rd__chip.k2{animation-delay:2.2s}.rd__chip.k3{animation-delay:3.4s}@keyframes rdchip{0%{opacity:0;transform:translateY(8px)}10%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.fv{background:var(--surface-2);font-family:var(--font-sans);border-radius:8px;overflow:hidden}.fv__hd{align-items:center;gap:9px;padding:10px 13px;display:flex}.fv__hd .pg{color:#fff;width:28px;height:28px;font-weight:700;font-family:var(--font-serif);background:#1877f2;border-radius:50%;place-items:center;font-size:13px;display:grid}.fv__hd .nm{color:var(--text);font-size:12.5px;font-weight:600;line-height:1.2}.fv__hd .nm small{font-family:var(--font-mono);color:var(--text-subtle);font-size:9px;font-weight:400;display:block}.fv__player{aspect-ratio:16/9;background:radial-gradient(circle at 50% 40%,#26303d,#0d1117);place-items:center;display:grid;position:relative}.fv__play{background:#ffffffeb;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 6px 18px #0006}.fv__play svg{fill:#10151c;width:20px;height:20px;margin-left:3px}.fv__cap{font-family:var(--font-mono);color:#fff;white-space:nowrap;opacity:0;background:#0000008c;border-radius:6px;padding:3px 9px;font-size:10.5px;animation:6s ease-in-out infinite fvcap;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}@keyframes fvcap{0%,8%{opacity:0}16%,84%{opacity:1}92%,to{opacity:0}}.fv__scrub{background:#ffffff38;border-radius:2px;height:4px;position:absolute;bottom:11px;left:11px;right:11px}.fv__scrub i{background:#fff;border-radius:2px;width:8%;height:100%;animation:6s linear infinite fvscrub;display:block}@keyframes fvscrub{0%{width:8%}90%{width:96%}to{width:96%}}.fv__t{border-top:1px solid var(--border);padding:12px 13px}.fv__tlabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);align-items:center;gap:7px;margin-bottom:10px;font-size:9.5px;display:flex}.fv__tlabel .d{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.4s infinite rdpulse}.fv__line{opacity:0;grid-template-columns:40px 1fr;gap:10px;margin-bottom:8px;animation:6s ease-in-out infinite fvline;display:grid;transform:translateY(5px)}.fv__line .ts{font-family:var(--font-mono);color:var(--text-subtle);font-size:10px}.fv__line .tx{color:var(--text-muted);font-size:12px;line-height:1.45}.fv__line.l1{animation-delay:1.2s}.fv__line.l2{animation-delay:2s}.fv__line.l3{animation-delay:2.8s}.fv__line.l4{animation-delay:3.6s}@keyframes fvline{0%{opacity:0;transform:translateY(5px)}10%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@keyframes asmUp{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bs-body .rt-row{animation:.5s ease-out both asmUp}.bs-body .rt-row:first-child{animation-delay:20ms}.bs-body .rt-row:nth-child(2){animation-delay:80ms}.bs-body .rt-row:nth-child(3){animation-delay:.14s}.bs-body .rt-row:nth-child(4){animation-delay:.2s}.bs-body .rt-row:nth-child(5){animation-delay:.26s}.bs-body .spark i{transform-origin:bottom;animation:.55s ease-out .2s both growY}.bs-body .dir-card{animation:.5s ease-out both asmUp}.bs-body .dir-grid .dir-card:nth-child(2){animation-delay:50ms}.bs-body .dir-grid .dir-card:nth-child(3){animation-delay:.1s}.bs-body .dir-grid .dir-card:nth-child(4){animation-delay:.15s}.bs-body .dir-grid .dir-card:nth-child(5){animation-delay:.2s}.bs-body .dir-grid .dir-card:nth-child(6){animation-delay:.25s}.bs-body .kb-ans,.bs-body .kb-src .s{animation:.45s ease-out both asmUp}.bs-body .kb-src .s:nth-child(2){animation-delay:.1s}.bs-body .kb-src .s:nth-child(3){animation-delay:.2s}.audit-panel{animation:.4s ease-out both asmUp}.audit-bar-fill{transform-origin:0;animation:.65s cubic-bezier(.4,0,.2,1) .12s both growX}.mem-vault-list{flex-direction:column;gap:0;display:flex}.mem-vault-row{border-top:1px solid var(--border);grid-template-columns:1.3fr 60px 90px;align-items:center;gap:14px;padding:9px 2px;display:grid}.mem-vault-row:first-child{border-top:none}.mem-vault-name{font-family:var(--font-mono);color:var(--text);font-size:12.5px;font-weight:600}.mem-vault-purpose{color:var(--text-muted);margin-top:2px;font-size:11.5px;font-weight:400}.mem-vault-count{font-family:var(--font-mono);color:var(--text-subtle);white-space:nowrap;font-size:11px}.mem-bar{background:var(--bg-2);border-radius:99px;height:4px;overflow:hidden}.mem-bar-fill{background:var(--accent);transform-origin:0;border-radius:99px;height:100%;animation:.6s cubic-bezier(.4,0,.2,1) both growX}.bs-body .mem-vault-row{animation:.4s ease-out both asmUp}.bs-body .mem-vault-row:first-child{animation-delay:10ms}.bs-body .mem-vault-row:nth-child(2){animation-delay:30ms}.bs-body .mem-vault-row:nth-child(3){animation-delay:50ms}.bs-body .mem-vault-row:nth-child(4){animation-delay:70ms}.bs-body .mem-vault-row:nth-child(5){animation-delay:90ms}.bs-body .mem-vault-row:nth-child(6){animation-delay:.11s}.bs-body .mem-vault-row:nth-child(7){animation-delay:.13s}.bs-body .mem-vault-row:nth-child(n+8){animation-delay:.15s}.mem-search-q{font-family:var(--font-mono);color:var(--text);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px;padding:9px 12px;font-size:12.5px}.mem-search-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:8px;padding:10px 12px}.bs-body .mem-search-row{animation:.45s ease-out both asmUp}.bs-body .mem-search-row:nth-child(2){animation-delay:80ms}.bs-body .mem-search-row:nth-child(3){animation-delay:.16s}.bs-body .mem-search-row:nth-child(4){animation-delay:.24s}.bs-body .mem-search-row:nth-child(5){animation-delay:.32s}.mem-search-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.mem-search-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:2px 8px;font-size:10px}.mem-search-score{font-family:var(--font-mono);color:var(--text-subtle);font-size:10.5px}.mem-search-snip{color:var(--text-muted);font-size:12.5px;line-height:1.5}.mem-chip{font-family:var(--font-mono);color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.vam-overlay{z-index:200;background:color-mix(in oklch, var(--bg) 30%, transparent 70%);-webkit-backdrop-filter:blur(6px)saturate(120%);justify-content:center;align-items:flex-start;padding:6vh 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.vam-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:760px;box-shadow:var(--shadow-lg);padding:28px 30px 32px}.vam-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:18px;display:flex}.vam-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:10.5px}.vam-panel-title{font-family:var(--font-display);margin:6px 0 0;font-size:21px;font-weight:700;line-height:1.25}.vam-close{appearance:none;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);cursor:pointer;border-radius:8px;width:32px;min-width:32px;height:32px;font-size:16px;line-height:1}.vam-close:hover{background:var(--bg-2);color:var(--text);border-color:var(--border-strong)}.vam-stat-strip{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.vam-stat-chip{font-family:var(--font-mono);color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:5px 12px;font-size:11.5px}.vam-body{color:var(--text);font-size:13.5px;line-height:1.65}.vam-body h2{font-family:var(--font-display);margin:26px 0 8px;font-size:17px;font-weight:700}.vam-body h2:first-child{margin-top:0}.vam-body h3{font-family:var(--font-display);margin:18px 0 6px;font-size:14.5px;font-weight:600}.vam-body p{color:var(--text-muted);margin:0 0 12px}.vam-body ul,.vam-body ol{color:var(--text-muted);margin:0 0 12px;padding-left:20px}.vam-body li{margin-bottom:5px}.vam-body li strong,.vam-body p strong{color:var(--text)}.vam-body hr{border:none;border-top:1px solid var(--border);margin:22px 0}.marketing-feature-page{padding-top:56px}.feature-hero{padding:8px 0 72px}.feature-hero--split{grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr);align-items:center;gap:48px;display:grid}.feature-hero--centered{flex-direction:column;gap:40px;display:flex}.feature-hero--centered .feature-hero__copy{text-align:center;max-width:800px;margin:0 auto}.feature-hero--centered .lander__cta{justify-content:center}.feature-hero__title{max-width:15ch;font-size:clamp(40px,5.8vw,68px);line-height:.98}.feature-hero--centered .feature-hero__title{max-width:14ch;margin-left:auto;margin-right:auto}.feature-hero__lede{max-width:62ch;font-size:clamp(16px,1.8vw,18px)}.feature-hero--centered .feature-hero__lede{margin-left:auto;margin-right:auto}.feature-hero__showcase{width:100%;max-width:980px;margin:0 auto}.feature-hero__caption{max-width:74ch;color:var(--text-subtle);text-align:center;margin:14px auto 0;font-size:12.5px;line-height:1.6}.feature-section{border-top:1px solid var(--border);margin-top:88px;padding-top:72px}.feature-section__intro{grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:end;gap:56px;margin-bottom:40px;display:grid}.feature-section__intro--compact{margin-bottom:28px}.feature-section__intro>p,.feature-section__body{max-width:65ch;color:var(--text-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.65}.feature-section__title{max-width:15ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,4.6vw,48px);font-weight:500;line-height:1.02}.feature-section--details{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid}.feature-section--details .feature-section__title{margin-bottom:20px}.provider-mark{color:#111;background:#fff;border:1px solid #00000017;border-radius:10px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.provider-mark svg{width:82%;height:82%;display:block}.provider-mark__fallback{font-family:var(--font-display);letter-spacing:.02em;font-size:.78em;font-weight:700}.resend-connection__path{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:minmax(210px,1.15fr) 24px minmax(170px,1fr) 24px minmax(170px,1fr);align-items:center;gap:12px;padding:18px 0;display:grid}.resend-connection__path>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:5px;min-width:0;padding:16px;display:flex}.resend-connection__path>b{color:var(--accent);font-family:var(--font-mono);text-align:center;font-size:14px;font-weight:500}.resend-connection__path .resend-connection__brand{flex-direction:row;align-items:center;gap:14px}.resend-connection__brand>div{flex-direction:column;gap:5px;min-width:0;display:flex}.resend-connection__path span,.resend-policy-ledger span{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.resend-connection__path strong{font-family:var(--font-display);font-size:16px;font-weight:500}.resend-connection__path code,.resend-connection__path small{color:var(--text-subtle);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.resend-policy-ledger{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resend-policy-ledger article{border-left:1px solid var(--border);min-width:0;padding:28px}.resend-policy-ledger article:first-child{border-left:0}.resend-policy-ledger strong{font-family:var(--font-display);letter-spacing:-.04em;margin:10px 0 8px;font-size:42px;font-weight:500;line-height:1;display:block}.resend-policy-ledger p,.resend-connection__uses p,.resend-connection__source{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.6}.resend-connection__uses{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:24px 0;display:grid}.resend-connection__uses strong{color:var(--text);font-weight:600}.resend-connection__source{max-width:80ch;padding-top:18px;font-size:12.5px}.resend-connection__source a{color:var(--accent-soft-fg);text-underline-offset:3px;font-weight:600}.resend-schedule__contract{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:minmax(190px,.8fr) repeat(3,minmax(0,1fr));display:grid}.resend-schedule__contract>*{border-left:1px solid var(--border);min-width:0;padding:24px}.resend-schedule__contract>:first-child{border-left:0;padding-left:0}.resend-schedule__identity{align-items:center;gap:14px;display:flex}.resend-schedule__identity>div{flex-direction:column;gap:5px;min-width:0;display:flex}.resend-schedule__contract span{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.resend-schedule__identity strong,.resend-schedule__contract h3{font-family:var(--font-display);font-size:16px;font-weight:500;line-height:1.3}.resend-schedule__contract h3{margin:8px 0}.resend-schedule__identity small,.resend-schedule__contract p,.resend-schedule__note{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.6}.resend-schedule__identity small{font-family:var(--font-mono);font-size:9.5px}.resend-schedule__note{max-width:82ch;padding-top:16px}.integration-visual{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden;container-type:inline-size}.integration-visual__bar{border-bottom:1px solid var(--border);background:var(--bg-2);color:var(--text-subtle);font-family:var(--font-mono);letter-spacing:.02em;justify-content:space-between;gap:16px;padding:11px 14px;font-size:9.5px;display:flex}.integration-visual__status{color:var(--text-muted);align-items:center;gap:7px;display:inline-flex}.integration-visual__status i{background:#54b85b;background:lab(67.1358% -44.8964 37.3064);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #54b85b33;box-shadow:0 0 0 3px lab(67.1358% -44.8964 37.3064/.2)}.integration-visual__body{grid-template-columns:minmax(118px,.72fr) 24px minmax(178px,1.1fr) 24px minmax(145px,.9fr);align-items:center;gap:8px;min-height:416px;padding:22px;display:grid}.integration-visual__providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.integration-provider-node{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;align-items:center;gap:6px;min-width:0;padding:9px 5px;display:flex}.integration-provider-node>span:last-child{max-width:100%;color:var(--text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.integration-flow{color:var(--accent);align-items:center;display:flex}.integration-flow span{background:color-mix(in srgb, var(--accent) 55%, var(--border));flex:1;height:1px}.integration-flow b{font-family:var(--font-mono);font-size:13px;font-weight:500}.connection-vault{border:1px solid var(--accent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent) 7%, var(--surface));flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex}.connection-vault__icon{background:var(--accent);width:34px;height:34px;color:var(--accent-fg);border-radius:8px;place-items:center;display:grid}.connection-vault__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.connection-vault__label{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.connection-vault strong{font-family:var(--font-display);font-size:18px;font-weight:500;display:block}.connection-vault p{color:var(--text-muted);margin:7px 0 0;font-size:11.5px;line-height:1.5}.connection-vault__grants{border-top:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));flex-direction:column;gap:7px;padding-top:13px;display:flex}.connection-vault__grants span{color:var(--text-muted);font-family:var(--font-mono);align-items:center;gap:7px;font-size:9.5px;display:flex}.grant-dot{border-radius:50%;width:7px;height:7px}.grant-dot--read{background:#54b85b;background:lab(67.1358% -44.8964 37.3064)}.grant-dot--write{background:var(--accent)}.integration-surfaces{flex-direction:column;gap:8px;min-width:0;display:flex}.integration-surface{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-width:0;padding:11px 12px}.integration-surface>span{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;display:block}.integration-surface strong{font-family:var(--font-display);overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:500;display:block}.integration-surface p{color:var(--text-subtle);margin:4px 0 0;font-size:9.5px;line-height:1.35}@container (max-width:720px){.integration-visual__body{grid-template-columns:1fr;gap:20px;min-height:0}.integration-visual__providers{grid-template-columns:repeat(5,minmax(0,1fr))}.integration-flow{display:none}.integration-surfaces{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@container (max-width:520px){.integration-visual__bar{flex-direction:column;align-items:flex-start}.integration-visual__body{padding:16px}.integration-visual__providers{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-surfaces{grid-template-columns:1fr}}.surface-ledger{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.surface-ledger article{border-left:1px solid var(--border);min-width:0;padding:28px}.surface-ledger article:first-child{border-left:0}.surface-ledger span,.capability-ledger span,.schedule-impact__statement>span{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.schedule-impact__statement>span{color:var(--accent-on-inverse)}.surface-ledger h3,.capability-ledger h3{font-family:var(--font-display);margin:8px 0 7px;font-size:21px;font-weight:500}.surface-ledger p,.capability-ledger p{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.55}.memory-import-path{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:12px;padding:18px 0;display:grid}.memory-import-path article{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;padding:18px}.memory-import-path>b{color:var(--accent);font-family:var(--font-mono);text-align:center;align-self:center;font-size:14px;font-weight:500}.memory-import-path span{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:9px;display:block}.memory-import-path strong{font-family:var(--font-display);margin-top:8px;font-size:17px;font-weight:500;line-height:1.2;display:block}.memory-import-path p{color:var(--text-muted);margin:8px 0 0;font-size:12.5px;line-height:1.55}.memory-import-path code,.memory-import-contract code{overflow-wrap:anywhere;color:var(--text);font-family:var(--font-mono);font-size:.92em}.memory-import-contract{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:32px;padding-top:24px;display:grid}.memory-import-contract .code-block{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0}.memory-import-contract p{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.65}.memory-import-contract strong{color:var(--text);font-weight:600}.provider-ledger{border-top:1px solid var(--border-strong)}.provider-ledger__row{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(150px,.7fr) minmax(260px,1.45fr) minmax(118px,.55fr);align-items:center;gap:18px;padding:19px 2px;display:grid}.provider-ledger__identity{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.provider-ledger__identity h3{font-family:var(--font-display);margin:0;font-size:18px;font-weight:500}.readiness-badge{min-height:22px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-size:8.5px;display:inline-flex}.readiness-badge--ready{background:color-mix(in srgb, #54b85b 13%, var(--surface));color:color-mix(in srgb, #1b7e2a 82%, var(--text));border:1px solid color-mix(in srgb, #54b85b 45%, var(--border))}@supports (color:lab(0% 0 0)){.readiness-badge--ready{background:color-mix(in srgb, lab(67.1358% -44.8964 37.3064) 13%, var(--surface));color:color-mix(in srgb, lab(46.0917% -42.229 36.2564) 82%, var(--text));border:1px solid color-mix(in srgb, lab(67.1358% -44.8964 37.3064) 45%, var(--border))}}.readiness-badge--limited{background:var(--accent-soft);color:var(--accent-soft-fg);border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border))}.readiness-badge--pending{background:var(--bg-2);color:var(--text-muted);border:1px solid var(--border-strong)}.provider-ledger__row>p{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.55}.provider-ledger__counts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.provider-ledger__counts span{border:1px solid var(--border);background:var(--surface);min-width:54px;color:var(--text-subtle);font-family:var(--font-mono);text-align:center;border-radius:7px;padding:6px 8px;font-size:8.5px}.provider-ledger__counts strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;display:block}.provider-ledger__more{max-width:80ch;color:var(--text-subtle);margin:18px 0 0;font-size:12.5px;line-height:1.6}.outcome-list{border-top:1px solid var(--border-strong)}.outcome-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(170px,.72fr) minmax(250px,1.25fr) minmax(230px,1fr);align-items:center;gap:28px;padding:22px 2px;display:grid}.outcome-row h3{font-family:var(--font-display);margin:0;font-size:18px;font-weight:500}.outcome-row p{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.55}.outcome-row code{overflow-wrap:anywhere;border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface));min-width:0;color:var(--accent-ink);border-radius:7px;padding:9px 11px;font-size:10.5px;line-height:1.45;display:block}.execution-flow{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.execution-flow--five{grid-template-columns:repeat(5,1fr)}.execution-flow li{border-left:1px solid var(--border);flex-direction:column;gap:24px;min-width:0;padding:24px 20px;display:flex}.execution-flow li:first-child{border-left:0}.execution-flow li>span{background:var(--accent);width:29px;height:29px;color:var(--accent-fg);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:10px;display:grid}.execution-flow h3{font-family:var(--font-display);margin:0 0 7px;font-size:16px;font-weight:500}.execution-flow p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.55}.detail-accordion{border-top:1px solid var(--border-strong)}.detail-accordion details{border-bottom:1px solid var(--border)}.detail-accordion summary{cursor:pointer;min-height:56px;color:var(--text);font-family:var(--font-display);justify-content:space-between;align-items:center;gap:18px;font-size:17px;font-weight:500;list-style:none;display:flex}.detail-accordion summary::-webkit-details-marker{display:none}.detail-accordion summary:after{content:"+";color:var(--accent);font-family:var(--font-mono);font-size:18px}.detail-accordion details[open] summary:after{content:"−"}.detail-accordion details p{max-width:68ch;color:var(--text-muted);margin:-4px 0 20px;font-size:13.5px;line-height:1.6}.capability-ledger{border-top:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capability-ledger article{border-bottom:1px solid var(--border);min-width:0;padding:28px 28px 28px 0}.capability-ledger article:nth-child(odd){border-right:1px solid var(--border);padding-right:48px}.capability-ledger article:nth-child(2n){padding-left:48px}.scheduler-connection-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.scheduler-connection-row>span{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);border-radius:8px;align-items:center;gap:7px;padding:5px 8px 5px 5px;font-size:10.5px;display:inline-flex}.scheduler-connection-row>em,.scheduler-action-gate__head>em{background:color-mix(in srgb, #54b85b 13%, var(--surface));color:color-mix(in srgb, #1b7e2a 82%, var(--text));font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:8.5px;font-style:normal}@supports (color:lab(0% 0 0)){.scheduler-connection-row>em,.scheduler-action-gate__head>em{background:color-mix(in srgb, lab(67.1358% -44.8964 37.3064) 13%, var(--surface));color:color-mix(in srgb, lab(46.0917% -42.229 36.2564) 82%, var(--text))}}.scheduler-brief-grid{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.scheduler-brief-grid>div{border-left:1px solid var(--border);background:var(--surface);min-width:0;padding:12px}.scheduler-brief-grid>div:first-child{border-left:0}.scheduler-brief-grid span,.scheduler-brief-grid small{color:var(--text-subtle);font-size:9px;display:block}.scheduler-brief-grid strong{font-family:var(--font-display);margin:4px 0 2px;font-size:18px;font-weight:500;display:block}.scheduler-action-gate{border:1px solid var(--accent);border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 7%, var(--surface));padding:13px}.scheduler-action-gate__head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.scheduler-action-gate__head>span{align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.scheduler-action-gate__grant{border-top:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));border-bottom:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));color:var(--text-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:9.5px;display:flex}.scheduler-action-gate__grant code{color:var(--accent-ink);overflow-wrap:anywhere;font-size:9px}.scheduler-action-gate>p{color:var(--text-muted);margin:11px 0 0;font-size:12px;line-height:1.45}.schedule-impact{border-radius:var(--radius-lg);background:var(--text);color:var(--bg);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;margin-top:96px;padding:clamp(36px,6vw,64px);display:grid}.schedule-impact__statement h2{max-width:12ch;color:var(--bg);font-family:var(--font-display);letter-spacing:-.025em;margin:12px 0 18px;font-size:clamp(32px,4.8vw,52px);font-weight:500;line-height:1}.schedule-impact__statement p,.schedule-impact__list p{color:color-mix(in srgb, var(--bg) 72%, transparent)}.schedule-impact__statement p{max-width:52ch;margin:0;font-size:14px;line-height:1.65}.schedule-impact__list{border-top:1px solid color-mix(in srgb, var(--bg) 23%, transparent);grid-template-columns:repeat(2,1fr);display:grid}.schedule-impact__list>div{border-bottom:1px solid color-mix(in srgb, var(--bg) 23%, transparent);padding:20px 20px 20px 0}.schedule-impact__list>div:nth-child(2n){border-left:1px solid color-mix(in srgb, var(--bg) 23%, transparent);padding-left:20px}.schedule-impact__list strong{color:var(--bg);font-family:var(--font-display);font-size:17px;font-weight:500;display:block}.schedule-impact__list p{margin:6px 0 0;font-size:12.5px;line-height:1.5}.detail-ledger{border-top:1px solid var(--border-strong);margin:0}.detail-ledger>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:24px;padding:17px 0;display:grid}.detail-ledger dt{color:var(--text);font-family:var(--font-display);font-size:15px;font-weight:500}.detail-ledger dd{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.bulk-export-visual{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden}.bulk-export-visual__bar{border-bottom:1px solid var(--border);background:var(--bg-2);min-height:43px;color:var(--text-muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:16px;padding:10px 15px;font-size:9.5px;display:flex}.bulk-export-visual__bar span{align-items:center;gap:8px;display:inline-flex}.bulk-export-visual__bar i{background:#54b85b;background:lab(67.1358% -44.8964 37.3064);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #54b85b33;box-shadow:0 0 0 3px lab(67.1358% -44.8964 37.3064/.2)}.bulk-export-visual__bar code{color:var(--accent-ink);font-size:9px}.bulk-export-visual__request{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px clamp(20px,4vw,36px);display:grid}.bulk-export-visual__request>span,.bulk-export-visual__stats span,.sync-meter-visual__schedule>span,.sync-meter-visual__equation span{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:500}.bulk-export-visual__request strong{min-width:0;font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(18px,2.4vw,25px);font-weight:500}.bulk-export-visual__request code{overflow-wrap:anywhere;border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:var(--accent-soft);max-width:240px;color:var(--accent-ink);border-radius:7px;padding:7px 9px;font-size:9.5px}.bulk-export-visual__pipeline{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:clamp(26px,5vw,44px) clamp(20px,4vw,36px);display:grid}.bulk-export-visual__pipeline>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;display:grid}.bulk-export-visual__pipeline>div>span{background:var(--accent);width:31px;height:31px;color:var(--accent-fg);font-family:var(--font-mono);border-radius:50%;grid-row:1/3;place-items:center;font-size:9px;display:grid}.bulk-export-visual__pipeline strong{font-family:var(--font-display);font-size:15px;font-weight:500}.bulk-export-visual__pipeline small{overflow-wrap:anywhere;color:var(--text-subtle);font-size:10px;line-height:1.35}.bulk-export-visual__pipeline>i{color:var(--accent);font-family:var(--font-mono);padding:0 clamp(8px,2vw,20px);font-size:17px;font-style:normal}.bulk-export-visual__result{padding:20px clamp(20px,4vw,36px) 24px}.bulk-export-visual__stats{grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.bulk-export-visual__stats>div{border-left:1px solid var(--border);min-width:0;padding:0 18px}.bulk-export-visual__stats>div:first-child{border-left:0;padding-left:0}.bulk-export-visual__stats strong{overflow-wrap:anywhere;font-family:var(--font-display);margin-top:3px;font-size:16px;font-weight:500;display:block}.bulk-export-visual__artifact{border:1px solid color-mix(in srgb, #54b85b 40%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, #54b85b 6%, var(--surface));justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;display:flex}@supports (color:lab(0% 0 0)){.bulk-export-visual__artifact{border:1px solid color-mix(in srgb, lab(67.1358% -44.8964 37.3064) 40%, var(--border));background:color-mix(in srgb, lab(67.1358% -44.8964 37.3064) 6%, var(--surface))}}.bulk-export-visual__artifact span,.bulk-export-visual__artifact small{display:block}.bulk-export-visual__artifact span{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:10px}.bulk-export-visual__artifact small{color:var(--text-subtle);margin-top:3px;font-size:9.5px}.bulk-export-visual__artifact b{background:color-mix(in srgb, #54b85b 15%, var(--surface));color:color-mix(in srgb, #1b7e2a 82%, var(--text));font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 9px;font-size:8.5px;font-weight:600}@supports (color:lab(0% 0 0)){.bulk-export-visual__artifact b{background:color-mix(in srgb, lab(67.1358% -44.8964 37.3064) 15%, var(--surface));color:color-mix(in srgb, lab(46.0917% -42.229 36.2564) 82%, var(--text))}}.sync-meter-note{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.55}.bulk-export-details{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);margin-top:24px;overflow:hidden}.bulk-export-details summary{min-height:64px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;font-size:15px;font-weight:650;list-style:none;display:flex}.bulk-export-details summary::-webkit-details-marker{display:none}.bulk-export-details summary:after{color:var(--accent-ink);content:"+";font-size:22px;font-weight:400}.bulk-export-details[open] summary:after{content:"−"}.bulk-export-details>div{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bulk-export-details p{min-width:0;color:var(--text-muted);margin:0;padding:22px;font-size:12.5px;line-height:1.6}.bulk-export-details p+p{border-left:1px solid var(--border)}.bulk-export-details strong{color:var(--text);margin-bottom:7px;font-size:13px;display:block}.bulk-export-details code{overflow-wrap:anywhere}.sync-meter-visual{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.sync-meter-visual__schedule{border-right:1px solid var(--border);background:var(--text);color:var(--bg);padding:clamp(26px,4vw,38px)}.sync-meter-visual__schedule>span{color:var(--accent-on-inverse)}.sync-meter-visual__schedule h3{color:var(--bg);font-family:var(--font-display);margin:11px 0 20px;font-size:clamp(22px,3vw,30px);font-weight:500;line-height:1.05}.sync-meter-visual__schedule>div{flex-wrap:wrap;gap:6px;display:flex}.sync-meter-visual__schedule strong{border:1px solid color-mix(in srgb, var(--bg) 22%, transparent);color:var(--bg);font-family:var(--font-mono);border-radius:7px;padding:6px 8px;font-size:11px;font-weight:500}.sync-meter-visual__schedule p{color:color-mix(in srgb, var(--bg) 68%, transparent);margin:18px 0 0;font-size:11px;line-height:1.45}.sync-meter-visual__equation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:clamp(26px,4vw,38px);display:grid}.sync-meter-visual__equation>div{min-width:0}.sync-meter-visual__equation strong,.sync-meter-visual__equation small{display:block}.sync-meter-visual__equation strong{font-family:var(--font-display);margin:5px 0 1px;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1}.sync-meter-visual__equation small{color:var(--text-subtle);font-size:9.5px}.sync-meter-visual__equation>b{color:var(--text-subtle);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 clamp(10px,2vw,20px);font-size:8px;font-weight:500}.sync-meter-note{max-width:78ch;margin-top:15px}.marketing-cta{border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-fg);justify-content:space-between;align-items:flex-end;gap:40px;margin-top:96px;padding:clamp(36px,6vw,64px);display:flex}.marketing-cta>div>span{color:var(--accent-fg);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.marketing-cta h2{max-width:13ch;color:var(--accent-fg);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:12px 0 10px;font-size:clamp(30px,4.8vw,50px);font-weight:600;line-height:1}.marketing-cta p{max-width:58ch;color:var(--accent-fg);margin:0;font-size:14px}.marketing-cta__button{border-color:var(--accent-fg);background:var(--accent-fg);color:var(--accent);flex:none}.marketing-cta__button:hover{border-color:var(--accent-fg);background:var(--accent-fg);transform:translateY(-1px)}.footer{width:min(1080px,100% - 56px);padding:40px 0}.footer__links{gap:clamp(28px,5vw,64px);display:flex}.footer__links>div{flex-direction:column;gap:7px;min-width:88px;display:flex}.footer__links span{color:var(--text);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px}.footer__links a{color:var(--text-muted);font-size:12px;text-decoration:none}.btn:focus-visible,.bs-tab:focus-visible,.icon-btn:focus-visible,.topbar__menu-toggle:focus-visible,.topbar__navlink:focus-visible,.detail-accordion summary:focus-visible,.resend-connection__source a:focus-visible,.footer a:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 38%, transparent);outline-offset:3px}@media (max-width:980px){.feature-hero--split{grid-template-columns:1fr;gap:40px}.feature-hero--split .feature-hero__copy{max-width:780px}.integration-visual{max-width:760px}.resend-schedule__contract{grid-template-columns:repeat(2,minmax(0,1fr))}.resend-schedule__contract>:nth-child(3){border-top:1px solid var(--border);border-left:0;padding-left:0}.resend-schedule__contract>:nth-child(4){border-top:1px solid var(--border)}.execution-flow--five{grid-template-columns:repeat(3,1fr)}.execution-flow--five li:nth-child(4){border-left:0;border-top:1px solid var(--border)}.execution-flow--five li:nth-child(5){border-top:1px solid var(--border)}}@media (max-width:820px){.marketing-feature-page{padding-top:40px}.feature-section,.schedule-impact,.marketing-cta{margin-top:72px}.feature-section{padding-top:56px}.feature-section__intro,.feature-section--details,.schedule-impact{grid-template-columns:1fr;gap:28px}.feature-section__intro{align-items:start}.feature-section__title{max-width:18ch}.sync-meter-visual{grid-template-columns:1fr}.sync-meter-visual__schedule{border-right:0;border-bottom:1px solid var(--border)}.provider-ledger__row{grid-template-columns:44px minmax(140px,.7fr) minmax(0,1.3fr)}.provider-ledger__counts{grid-column:2/-1;justify-content:flex-start}.resend-connection__path{grid-template-columns:1fr;gap:12px}.resend-connection__path>b{display:none}.memory-import-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.memory-import-path>b{display:none}.memory-import-contract{grid-template-columns:1fr;gap:20px}.outcome-row{grid-template-columns:minmax(150px,.65fr) minmax(0,1.35fr);gap:16px 28px}.outcome-row code{grid-column:2}.execution-flow,.execution-flow--five{grid-template-columns:repeat(2,1fr)}.execution-flow li:nth-child(odd){border-left:0}.execution-flow li:nth-child(n+3){border-top:1px solid var(--border)}.execution-flow--five li:nth-child(4){border-left:1px solid var(--border)}.execution-flow--five li:nth-child(5){border-left:0}}@media (max-width:720px){.marketing-feature-page{padding-left:20px;padding-right:20px}.feature-hero{padding-bottom:56px}.feature-hero__title{font-size:clamp(36px,12vw,52px)}.feature-hero .lander__cta{flex-direction:column;align-items:stretch}.feature-hero .lander__cta .btn{justify-content:center;min-height:44px}.feature-section__intro>p,.feature-section__body,.surface-ledger p,.capability-ledger p,.provider-ledger__row>p,.provider-ledger__more,.outcome-row p,.execution-flow p,.detail-accordion details p,.detail-ledger dd,.schedule-impact p,.marketing-cta p{font-size:14px}.resend-policy-ledger p,.resend-connection__uses p,.resend-connection__source,.resend-schedule__contract p,.resend-schedule__note,.docs-resend__contract p{font-size:15px}.bulk-export-visual__request{grid-template-columns:1fr;gap:8px}.bulk-export-visual__request code{max-width:none}.bulk-export-visual__pipeline,.sync-meter-visual__equation{grid-template-columns:1fr;gap:14px}.bulk-export-visual__pipeline>i,.sync-meter-visual__equation>b{display:none}.bulk-export-details>div{grid-template-columns:1fr}.bulk-export-details p+p{border-top:1px solid var(--border);border-left:0}.proof-strip{grid-template-columns:repeat(2,1fr)}.integration-visual__bar{flex-direction:column;align-items:flex-start}.integration-visual__body{grid-template-columns:1fr;gap:18px;min-height:0}.integration-visual__providers{grid-template-columns:repeat(3,1fr)}.integration-flow{display:none}.integration-surfaces{grid-template-columns:repeat(3,1fr);display:grid}.surface-ledger,.capability-ledger,.schedule-impact__list,.resend-policy-ledger,.resend-connection__uses,.memory-import-path{grid-template-columns:1fr}.memory-import-path p,.memory-import-contract p{font-size:15px}.resend-policy-ledger article{border-top:1px solid var(--border);border-left:0;padding:22px 0}.resend-policy-ledger article:first-child{border-top:0}.resend-connection__uses{gap:16px}.resend-schedule__contract{grid-template-columns:1fr}.resend-schedule__contract>*,.resend-schedule__contract>:first-child,.resend-schedule__contract>:nth-child(3),.resend-schedule__contract>:nth-child(4){border-top:1px solid var(--border);border-left:0;padding:20px 0}.resend-schedule__contract>:first-child{border-top:0}.surface-ledger article{border-top:1px solid var(--border);border-left:0}.surface-ledger article:first-child{border-top:0}.capability-ledger article,.capability-ledger article:nth-child(odd),.capability-ledger article:nth-child(2n){border-right:0;padding:24px 0}.schedule-impact__list>div,.schedule-impact__list>div:nth-child(2n){border-left:0;padding:18px 0}.scheduler-brief-grid{grid-template-columns:1fr}.scheduler-brief-grid>div{border-top:1px solid var(--border);border-left:0}.scheduler-brief-grid>div:first-child{border-top:0}.marketing-cta{flex-direction:column;align-items:flex-start}.marketing-cta__button{justify-content:center;width:100%;min-height:44px}.footer{flex-direction:column;gap:28px;width:calc(100% - 40px)}.footer__links{flex-wrap:wrap;width:100%}}@media (max-width:560px){.topbar{border-radius:0 0 20px 20px;gap:8px;width:calc(100% - 16px);min-height:58px;padding-left:14px;padding-right:14px}.topbar__right{display:none}.topbar__mobile-actions{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:8px;padding:8px 4px 4px;display:grid}.topbar__mobile-actions .btn{border-radius:var(--radius-pill);justify-content:center;min-height:46px;font-size:14px;font-weight:700}.topbar__mobile-actions .topbar__mobile-login{color:#fff;background:0 0;border-color:#ffffff4d}.topbar>a:first-child,.topbar__menu-toggle{min-height:38px}.topbar>a:first-child{align-items:center;display:flex}.topbar__menu-toggle{background:0 0;border:0;width:38px;height:38px;margin-left:auto}.topbar__brand{font-size:16px}.topbar__brand-mark{border-radius:8px;width:28px;height:28px;font-size:14px}.topbar__navlink,.footer__links a{align-items:center;min-height:44px;display:flex}.integration-visual__providers,.integration-surfaces{grid-template-columns:repeat(2,1fr)}.provider-ledger__row{grid-template-columns:44px minmax(0,1fr);gap:12px}.provider-ledger__row>p,.provider-ledger__counts{grid-column:1/-1}.outcome-row{grid-template-columns:1fr;gap:8px}.outcome-row code{grid-column:auto;margin-top:5px}.execution-flow,.execution-flow--five{grid-template-columns:1fr}.execution-flow li,.execution-flow li:nth-child(odd),.execution-flow li:nth-child(n+3),.execution-flow--five li:nth-child(4),.execution-flow--five li:nth-child(5){border-top:1px solid var(--border);border-left:0}.execution-flow li:first-child{border-top:0}.detail-ledger>div{grid-template-columns:1fr;gap:6px}.schedule-impact{padding:32px 24px}.proof-strip{grid-template-columns:1fr}}html{scroll-behavior:smooth}::selection{background:var(--brand);color:#fff}:where(a,button,input,select,textarea,summary,video):focus-visible{outline:3px solid var(--brand-light);outline-offset:3px}.topbar{--topbar-gutter:transparent;width:min(var(--content-width), calc(100% - 16px));min-height:60px;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;padding-right:max(16px, env(safe-area-inset-right,0px));padding-left:max(16px, env(safe-area-inset-left,0px));color:#fff;-webkit-backdrop-filter:none;will-change:transform;background:#0a0a0a;border:0;border-radius:0 0 24px 24px;margin:0 auto;transition:transform .22s,opacity .18s}.topbar:before,.topbar:after{background:var(--topbar-gutter);pointer-events:none;content:"";width:max(0px,50vw - 50%);position:absolute;top:0;bottom:0}.topbar:before{right:100%}.topbar:after{left:100%}.topbar--brand-gutter{--topbar-gutter:transparent;box-shadow:none}.topbar--brand-gutter+#main-content{--brand-header-backing:calc(60px + env(safe-area-inset-top,0px));margin-top:calc(-1 * var(--brand-header-backing));padding-top:var(--brand-header-backing);background:linear-gradient(to bottom, #173bc8 0 var(--brand-header-backing), transparent var(--brand-header-backing))}.topbar--hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 12px))}.topbar__brand,.topbar__navlink,.topbar__navlink:hover{color:#fff}.topbar__brand{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-size:17px;font-weight:700}.topbar__brand-mark{color:#fff;width:28px;height:28px}.topbar__navlink{border-radius:var(--radius-pill);color:#ffffffad}.topbar__navlink:hover{background:#ffffff1a}.topbar__navlink--active{background:var(--brand);color:#fff;box-shadow:none}.topbar .icon-btn,.topbar__menu-toggle{border-radius:var(--radius-pill);color:#fff;background:#ffffff14;border-color:#fff3}.topbar .icon-btn:hover,.topbar__menu-toggle:hover{color:#fff;background:#ffffff24;border-color:#ffffff57}.topbar .btn:not(.btn--primary){color:#fff;background:0 0;border-color:#ffffff4d}.topbar .btn:not(.btn--primary):hover{background:#ffffff1a;border-color:#ffffff85}@media (max-width:1100px){.topbar{position:sticky}.topbar__nav-wrap{background:#0a0a0a;border-color:#ffffff26;border-radius:20px;box-shadow:0 28px 70px -24px #000c}}.footer-shell{margin-top:var(--section-space);color:#fff;background:#0a0a0a;border-radius:48px 48px 0 0;overflow:hidden}.footer{width:min(var(--content-width), calc(100% - 56px));max-width:var(--content-width);color:#ffffff9e;border:0;gap:clamp(40px,5vw,64px);margin:0 auto;padding:clamp(36px,4vw,52px) 0 clamp(48px,6vw,72px);display:grid}.footer__statement{border-bottom:1px solid #ffffff2e;justify-items:start;gap:28px;padding-bottom:clamp(36px,4vw,52px);display:grid}.footer__statement p{color:#ffffffd1;letter-spacing:-.02em;width:100%;max-width:none;margin:0;font-size:clamp(18px,2.05vw,27px);line-height:1.5}.footer__cta{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-weight:760;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.footer__cta:hover{background:var(--brand-hover);color:#fff;text-decoration:none;transform:translateY(-2px)}.footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,7vw,96px);width:100%;display:grid}.footer__identity{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:clamp(18px,3vw,36px);display:grid}.footer__identity:before,.footer__identity:after{content:"";background:#ffffff47;height:1px}.footer__identity strong{color:#fff;letter-spacing:-.025em;align-items:center;gap:11px;font-size:18px;font-weight:760;display:inline-flex}.footer__identity strong svg{color:#fff;width:34px;height:34px;display:block}.footer__links span{color:#fff}.footer__links a{color:#ffffff9e}.footer__links a:hover{color:var(--brand-light)}.marketing-hero,.feature-band,.marketing-cta{width:min(var(--content-width), calc(100% - 48px));margin-left:auto;margin-right:auto}.marketing-hero{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(48px,8vw,112px);padding:clamp(72px,9vw,132px) 0;display:grid}.marketing-hero--center{text-align:center;display:block}.marketing-hero--center .marketing-hero__copy{max-width:920px;margin:0 auto}.marketing-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin:18px 0 24px;font-size:clamp(52px,7.4vw,100px);font-weight:400;line-height:.92}.marketing-hero--center h1{margin-left:auto;margin-right:auto}.marketing-hero__lede{max-width:60ch;color:var(--text-muted);text-wrap:pretty;font-size:clamp(17px,1.7vw,21px);line-height:1.62}main[data-slot=integrations\.page]>.marketing-hero{color:#fff;background:linear-gradient(180deg, #173bc8 0%, var(--brand) 28%, #3676e5 42%, #3676e5 100%);text-align:center;width:100vw;max-width:none;margin-top:-56px;margin-left:calc(50% - 50vw);padding:clamp(68px,7.5vw,104px) max(24px,50vw - 590px);display:block;position:relative;overflow:hidden}main[data-slot=integrations\.page]>.marketing-hero .marketing-hero__copy{z-index:1;max-width:1120px;margin:0 auto;display:block;position:relative}main[data-slot=integrations\.page]>.marketing-hero .marketing-eyebrow{color:#ffffffdb;letter-spacing:0;text-transform:none;font-size:clamp(13px,1.4vw,16px)}main[data-slot=integrations\.page]>.marketing-hero h1{letter-spacing:-.06em;max-width:1120px;margin:22px auto 0;font-size:clamp(56px,6.2vw,82px);font-weight:820;line-height:.94}main[data-slot=integrations\.page]>.marketing-hero .marketing-hero__lede{color:#ffffffe8;max-width:820px;margin:30px auto 0;font-size:clamp(17px,1.7vw,20px);line-height:1.55}main[data-slot=integrations\.page]>.marketing-hero .marketing-actions{justify-content:center;margin-top:30px}main[data-slot=integrations\.page]>.marketing-hero .marketing-hero__proof{z-index:1;text-align:left;width:100%;min-width:0;margin:clamp(16px,2.5vw,30px) auto calc(-1*clamp(68px,7.5vw,104px));position:relative}main[data-slot=integrations\.page]>.marketing-hero .marketing-hero__lede p{margin:0}main[data-slot=integrations\.page]>.marketing-hero .marketing-actions .btn--primary{color:#fff;background:#0a0a0a;border-color:#0a0a0a;min-width:220px}main[data-slot=integrations\.page]>.marketing-hero .marketing-actions .btn:not(.btn--primary){color:#fff;background:#ffffff14;border-color:#ffffff8c}main[data-slot=integrations\.page]>.marketing-hero .integrations-hero__shore{aspect-ratio:16/7;background-color:#fff;background-image:linear-gradient(#3676e5 0%,#3676e5d1 5%,#3676e53d 15%,#0000 25%),linear-gradient(#0000 68%,#ffffff29 76%,#ffffffb8 91%,#fff 100%),url(https://mcpscraper-web.vercel.app/media/integrations/hero-integrations-shore-desktop-3840x2160-v1.webp);background-position:50%,50%,50% 68%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;width:100vw;margin-left:50%;transform:translate(-50%)}.feature-band.integrations-trust-band{z-index:2;margin-top:0;position:relative}.marketing-hero--center .marketing-hero__lede{margin:0 auto}.marketing-eyebrow{color:var(--accent-ink);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.marketing-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.marketing-hero--center .marketing-actions{justify-content:center}.section-intro{max-width:760px;margin-bottom:clamp(34px,5vw,64px)}.section-intro--center{text-align:center;margin-left:auto;margin-right:auto}.section-intro h2{letter-spacing:-.045em;text-wrap:balance;margin:14px 0 18px;font-size:clamp(42px,5.8vw,76px);line-height:.98}.section-intro__body,.feature-card__body,.pricing-card__description{color:var(--text-muted);line-height:1.65}.section-intro__body>:first-child,.feature-card__body>:first-child,.pricing-card__description>:first-child{margin-top:0}.section-intro__body>:last-child,.feature-card__body>:last-child,.pricing-card__description>:last-child{margin-bottom:0}.feature-band{margin-top:var(--section-space);border-radius:clamp(24px,3vw,36px);padding:clamp(44px,6vw,80px)}.feature-band--plain{padding-left:0;padding-right:0}.feature-band--soft{background:var(--soft);color:#0a0a0a}[data-theme=dark] .feature-band--soft{background:var(--surface);color:var(--text)}.feature-band--blue{background:var(--brand);color:#fff}.feature-band--inverse{color:#fff;background:#0a0a0a}.feature-band--blue .marketing-eyebrow,.feature-band--inverse .marketing-eyebrow{color:#ffffffad}.feature-card{border-radius:var(--radius-lg);background:var(--surface-2);border:0;min-width:0;padding:clamp(24px,3.4vw,38px)}.feature-card__icon{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:26px;display:grid}.feature-card h3{margin:12px 0;font-size:clamp(27px,3vw,38px);line-height:1.02}.trust-chip{border-radius:var(--radius-pill);background:var(--accent-soft);min-height:36px;color:var(--accent-soft-fg);align-items:center;padding:8px 14px;font-size:12px;font-weight:650;display:inline-flex}.media-frame{margin:0}.media-frame__viewport{aspect-ratio:16/9;box-shadow:var(--shadow-lg);background:#0a0a0a;border-radius:clamp(20px,3vw,32px);position:relative;overflow:hidden}.media-frame video,.media-dialog video{object-fit:contain;background:#0a0a0a;width:100%;height:100%;display:block}.media-frame figcaption{max-width:72ch;color:var(--text-muted);margin-top:14px;font-size:13px;line-height:1.55}.media-frame__loading,.media-frame__expand{z-index:2;border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ac7;font-size:12px;position:absolute}.media-frame__loading{padding:8px 12px;top:16px;left:16px}.media-frame__expand{cursor:pointer;border:1px solid #ffffff47;min-height:44px;padding:9px 16px;bottom:16px;right:16px}.media-frame__fallback{color:#fff;text-align:center;background:radial-gradient(circle at 50% 15%,#172554,#0a0a0a 58%);flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.media-frame__fallback>span{background:var(--brand);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:8px;display:grid}.media-frame__fallback small{color:#ffffff94}.media-dialog{color:#fff;background:#0a0a0a;border:0;border-radius:24px;width:min(1120px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;box-shadow:0 36px 120px #000000b8}.media-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7}.media-dialog__panel{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.media-dialog__header{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.media-dialog__header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;width:44px;height:44px;font-size:24px}.pricing-card{border-radius:var(--radius-lg);background:var(--soft);color:#0a0a0a;flex-direction:column;min-width:0;padding:clamp(28px,4vw,44px);display:flex}[data-theme=dark] .pricing-card{background:var(--surface);color:var(--text)}.pricing-card--featured,[data-theme=dark] .pricing-card--featured{background:var(--brand);color:#fff}.pricing-card__name{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.pricing-card__price{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:22px 0 16px;font-size:clamp(46px,5vw,64px);line-height:1}.pricing-card__price small{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin-left:7px;font-size:13px}.pricing-card ul{gap:12px;margin:28px 0 34px;padding:0;list-style:none;display:grid}.pricing-card li:before{content:"✓";color:var(--brand);margin-right:10px;font-weight:800}.pricing-card--featured .pricing-card__description,.pricing-card--featured li:before{color:#ffffffc7}.pricing-card .btn{justify-content:center;margin-top:auto}.pricing-card--featured .btn--primary{color:var(--brand-deep);background:#fff;border-color:#fff}.faq-accordion details{border-bottom:1px solid var(--border)}.faq-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:18px 0;font-size:clamp(17px,2vw,21px);font-weight:650;list-style:none;display:flex}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary:after{content:"+";color:var(--accent-ink);font-size:26px;font-weight:400}.faq-accordion details[open] summary:after{content:"−"}.faq-accordion details>div{max-width:72ch;color:var(--text-muted);padding:0 0 24px;line-height:1.65}.marketing-cta{color:#fff;background:#0a0a0a;border-radius:clamp(24px,3vw,36px)}.marketing-cta>div>span,.marketing-cta h2,.marketing-cta p{color:#fff}.marketing-cta h2{letter-spacing:-.045em;text-transform:none;max-width:14ch;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:.96}.marketing-cta p{color:#ffffffa3}.marketing-cta__button{background:0 0;border:0}.marketing-cta__button .btn{justify-content:center;min-width:150px}@media (max-width:820px){.marketing-hero{grid-template-columns:1fr}.marketing-hero__proof{width:100%}main[data-slot=integrations\.page]>.marketing-hero .marketing-hero__copy{display:block}main[data-slot=integrations\.page]>.marketing-hero h1{max-width:760px;margin-top:20px}main[data-slot=integrations\.page]>.marketing-hero .marketing-hero__lede{margin-top:26px}}@media (max-width:560px){.topbar{border-radius:0 0 20px 20px;width:calc(100% - 16px);min-height:58px;padding-left:14px;padding-right:14px}.topbar__menu-toggle,.topbar__menu-toggle:hover{background:0 0;border:0;margin-left:auto}.topbar__brand{font-size:16px}.topbar__brand-mark{border-radius:8px;width:28px;height:28px;font-size:14px}.marketing-hero,.feature-band,.marketing-cta{width:min(100% - 32px, var(--content-width))}.marketing-hero{gap:36px;padding:58px 0}main[data-slot=integrations\.page]>.marketing-hero{margin-top:-48px;padding:54px 20px 64px}main[data-slot=integrations\.page]>.marketing-hero h1{max-width:12ch;font-size:clamp(40px,10.7vw,46px);line-height:.98}main[data-slot=integrations\.page]>.marketing-hero .marketing-hero__lede{margin-top:24px;font-size:16px}main[data-slot=integrations\.page]>.marketing-hero .marketing-hero__proof{margin-top:18px;margin-bottom:-64px}main[data-slot=integrations\.page]>.marketing-hero .integrations-hero__shore{aspect-ratio:4/3;background-image:linear-gradient(#3676e5 0%,#3676e5d6 5%,#3676e53d 14%,#0000 23%),linear-gradient(#0000 74%,#ffffff2e 80%,#ffffffc2 93%,#fff 100%),url(https://mcpscraper-web.vercel.app/media/integrations/hero-integrations-shore-mobile-2160x3840-v1.webp);background-position:50%,50%,50% 78%}.marketing-hero h1{font-size:clamp(46px,15vw,66px)}.marketing-actions{flex-direction:column;align-items:stretch}.marketing-actions .btn{justify-content:center;width:100%}.feature-band{padding:28px 22px}.feature-band--plain{padding-left:0;padding-right:0}.footer{text-align:left;gap:40px;width:calc(100% - 40px);padding:44px 0}.footer__statement{gap:24px;padding-bottom:36px}.footer__statement p{font-size:18px;line-height:1.55}.footer__cta{width:100%}.footer__links,.footer__identity{gap:16px}}@media (prefers-reduced-motion:reduce){.topbar{transition:none}}.integrations-redesign{max-width:1180px}.integrations-hero{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:56px;padding:30px 0 72px;display:grid}.integrations-hero__copy h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 22px;font-size:clamp(44px,6.3vw,76px);font-weight:500;line-height:.96}.integrations-hero__copy>p{max-width:58ch;color:var(--text-muted);text-wrap:pretty;margin:0 0 26px;font-size:clamp(16px,1.7vw,18px);line-height:1.62}.integrations-hero__copy small{color:var(--text-subtle);font-family:var(--font-mono);margin-top:16px;font-size:10.5px;line-height:1.5;display:block}.integrations-hero__proof>p,.integration-story__visual>p{color:var(--text-subtle);font-family:var(--font-mono);text-align:center;margin:12px 0 0;font-size:10px;line-height:1.5}.integration-outcome-visual{--iov-bg:var(--surface);--iov-surface:var(--surface-2);--iov-border:var(--border);--iov-text:var(--text);--iov-muted:var(--text-muted);border:1px solid var(--iov-border);border-radius:var(--radius-lg);background:var(--iov-bg);color:var(--iov-text);box-shadow:var(--shadow-lg);overflow:hidden}.integration-outcome-visual--dark{--iov-bg:#171411;--iov-surface:#211d18;--iov-border:#3a3329;--iov-text:#f4efe1;--iov-muted:#b8af9f}.integration-outcome-visual__bar{border-bottom:1px solid var(--iov-border);background:color-mix(in srgb, var(--iov-surface) 92%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:58px;padding:11px 14px;display:grid}.integration-outcome-visual__bar>span{gap:5px;display:flex}.integration-outcome-visual__bar>span i{background:color-mix(in srgb, var(--iov-muted) 32%, transparent);border-radius:50%;width:7px;height:7px}.integration-outcome-visual__bar>strong{min-width:0;color:var(--iov-muted);font-family:var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.integration-outcome-visual__providers{gap:6px;display:flex}.integration-outcome-visual__body{padding:20px}.integration-outcome-visual__prompt{border-radius:var(--radius-lg) var(--radius-lg) 4px var(--radius-lg);background:var(--accent);max-width:82%;color:var(--accent-fg);margin-left:auto;padding:13px 15px}.integration-outcome-visual__prompt span,.integration-outcome-visual__result>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8.5px;font-weight:600;display:block}.integration-outcome-visual__prompt p{margin:0;font-size:14px;font-weight:600;line-height:1.4}.integration-outcome-visual__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.integration-outcome-step{border:1px solid var(--iov-border);border-radius:var(--radius);background:var(--iov-surface);gap:9px;min-width:0;padding:11px;display:flex}.integration-outcome-step>b{background:color-mix(in srgb, var(--accent) 14%, var(--iov-surface));width:18px;height:18px;color:var(--accent-on-inverse);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.integration-outcome-step--waiting>b{background:var(--iov-surface);border:1px solid var(--iov-border);color:var(--iov-muted)}.integration-outcome-step--memory>b{background:var(--accent);color:var(--accent-fg);font-weight:700}.integration-outcome-step div{flex-direction:column;gap:4px;min-width:0;display:flex}.integration-outcome-step strong{color:var(--iov-text);font-size:11px;line-height:1.25}.integration-outcome-step span{color:var(--iov-muted);font-size:9.5px;line-height:1.35}.integration-outcome-visual__result{border:1px solid var(--iov-border);border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 7%, var(--iov-surface));padding:16px}.integration-outcome-visual__result>span{color:var(--accent-on-inverse)}.integration-outcome-visual__result h3{color:var(--iov-text);letter-spacing:-.02em;margin:0;font-size:clamp(20px,3vw,28px);font-weight:500}.integration-outcome-visual__result p{max-width:58ch;color:var(--iov-muted);margin:7px 0 13px;font-size:12px;line-height:1.5}.integration-outcome-visual__result div{border:1px solid var(--iov-border);border-radius:var(--radius-sm);background:var(--iov-bg);color:var(--iov-muted);font-family:var(--font-mono);padding:7px 9px;font-size:8.5px;line-height:1.4;display:inline-flex}.integrations-trust-rail{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 0;display:grid;overflow:hidden}.integrations-trust-rail>div{border-left:1px solid var(--border);min-width:0;padding:19px}.integrations-trust-rail>div:first-child{border-left:0}.integrations-trust-rail strong,.integrations-trust-rail span{display:block}.integrations-trust-rail strong{margin-bottom:4px;font-size:12.5px}.integrations-trust-rail span{color:var(--text-muted);font-size:10.5px;line-height:1.45}.integrations-outcomes{flex-direction:column;gap:38px;margin-top:96px;display:flex}.integration-story{border-radius:var(--radius-lg);background:var(--bg-2);grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);align-items:center;gap:54px;padding:56px;display:grid}.integration-story--reverse{grid-template-columns:minmax(520px,1.28fr) minmax(0,.72fr)}.integration-story--reverse .integration-story__copy{grid-area:1/2}.integration-story--reverse .integration-story__visual{grid-area:1/1}.integration-story__copy h2,.integrations-centered-intro h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:10px 0 18px;font-size:clamp(34px,5vw,54px);font-weight:500;line-height:1}.integration-story__copy>p,.integrations-centered-intro>p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.65}.integration-story__logos{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.integration-story__logos>span{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:center;gap:9px;padding:5px 10px 5px 5px;display:inline-flex}.integration-story__logos b{font-size:10.5px;font-weight:600}.integrations-centered-intro{text-align:center;max-width:820px;margin:0 auto 42px}.integrations-centered-intro h2{max-width:16ch;margin-left:auto;margin-right:auto}.integrations-centered-intro>p{max-width:68ch;margin-left:auto;margin-right:auto}.integrations-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integrations-audience-grid article{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-2);flex-direction:column;min-height:280px;padding:25px;display:flex}.integrations-audience-card__icon{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--text);border-radius:50%;place-items:center;display:grid}.integrations-audience-card__icon svg{width:20px;height:20px}.integrations-audience-grid h3{margin:20px 0 8px;font-size:20px;font-weight:500}.integrations-audience-grid p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.integrations-audience-card__providers{gap:6px;margin-top:auto;padding-top:20px;display:flex}.integrations-pricing .section-intro,.integrations-faq .section-intro{max-width:860px}.integrations-section-anchor{position:relative;top:-96px}.integrations-pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.integrations-pricing__cta{margin-top:clamp(42px,6vw,72px)}.integrations-faq{margin-left:auto;margin-right:auto}.integrations-faq__list{max-width:900px;margin:0 auto}.integrations-faq__list .faq-accordion{gap:20px;display:grid}.integrations-faq__list .faq-accordion details{background:#fff;border:0;border-radius:22px;padding-inline:22px}.integrations-faq__list code{overflow-wrap:anywhere;color:var(--text);font-size:.92em}.integrations-technical__accordion{max-width:900px;margin:0 auto}.integrations-technical code{overflow-wrap:anywhere;color:var(--text);font-size:.92em}@media (max-width:1060px){.integrations-hero,.integration-story,.integration-story--reverse{grid-template-columns:1fr}.integrations-hero__copy{max-width:820px}.integrations-hero__copy h1{max-width:14ch}.integration-story--reverse .integration-story__copy,.integration-story--reverse .integration-story__visual{grid-area:auto}.integration-story__copy{max-width:760px}}@media (max-width:820px){.integrations-trust-rail,.integrations-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-trust-rail>div:nth-child(3){border-top:1px solid var(--border);border-left:0}.integrations-trust-rail>div:nth-child(4){border-top:1px solid var(--border)}.integration-story{gap:34px;padding:38px}.integrations-pricing__grid{grid-template-columns:1fr}}@media (max-width:620px){.integrations-redesign{padding-left:20px;padding-right:20px}.integrations-hero{gap:38px;padding-top:12px}.integrations-hero__copy h1{font-size:clamp(40px,12.5vw,56px)}.integrations-hero__copy .lander__cta{flex-direction:column;align-items:stretch}.integrations-hero__copy .btn{justify-content:center;min-height:44px}.integration-outcome-visual__bar{grid-template-columns:auto 1fr}.integration-outcome-visual__providers{grid-column:1/-1}.integration-outcome-visual__steps{grid-template-columns:1fr}.integration-outcome-visual__prompt{max-width:94%}.integrations-trust-rail,.integrations-audience-grid{grid-template-columns:1fr}.integrations-trust-rail>div,.integrations-trust-rail>div:first-child,.integrations-trust-rail>div:nth-child(3),.integrations-trust-rail>div:nth-child(4){border-top:1px solid var(--border);border-left:0}.integrations-trust-rail>div:first-child{border-top:0}.integrations-outcomes{gap:24px;margin-top:72px}.integration-story{gap:28px;padding:28px 20px}.integration-story__copy h2,.integrations-centered-intro h2{font-size:clamp(32px,10.5vw,44px)}.integration-story__logos>span{padding-right:7px}.integration-story__logos b{display:none}.integrations-audience-grid article{min-height:0}}
