:root{color-scheme:light;--canvas:#edf2fc;--canvas-grid:#3855a20d;--canvas-glow:#aabfff70;--surface:#ffffff;--surface-raised:#ffffff;--surface-soft:#e9effb;--surface-technical:#101827;--ink:#111a2c;--ink-muted:#52617a;--brand:#395dff;--brand-strong:#2645d3;--brand-soft:#e8edff;--border:#d7e0ef;--border-strong:#aebdd5;--success:#117551;--warning:#9d590b;--failure:#b33742;--paper:var(--canvas);--technical:var(--surface-technical);--muted:var(--ink-muted);--line:var(--border);--line-strong:var(--border-strong);--accent:var(--brand);--accent-dark:var(--brand-strong);--accent-soft:var(--brand-soft);--green:var(--success)}:root[data-theme=dark]{color-scheme:dark;--canvas:#101827;--canvas-grid:#8da4ff0c;--canvas-glow:#273a80a6;--surface:#1b2940;--surface-raised:#23334d;--surface-soft:#273756;--surface-technical:#0e1625;--ink:#f2f5ff;--ink-muted:#b0bfd8;--brand:#395dff;--brand-strong:#a5b5ff;--brand-soft:#283963;--border:#394b68;--border-strong:#607497;--success:#8be0af;--warning:#ffcb82;--failure:#ffadb4;--green-soft:#1e443c;--warning-soft:#4c3722;--failure-soft:#522d3b;--shadow:0 12px 32px #050a1680}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;background:#101827;color:#f2f5ff}}body{background:var(--canvas);color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-color:#9aafff}.theme-control{align-items:center;color:#cbd6ec;display:inline-flex;font-size:11px;font-weight:700;gap:7px;white-space:nowrap}.theme-select{align-items:center;display:grid;flex:0 0 auto}.theme-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#263653;border:1px solid #52648a;border-radius:6px;color:#f5f7ff;cursor:pointer;font-size:11px;grid-area:1/1;min-height:34px;padding:5px 25px 5px 9px;width:84px}.theme-select .product-select-chevron{color:#cbd6ec;grid-area:1/1;justify-self:end;margin-right:9px;pointer-events:none}.theme-control select:focus-visible{outline:3px solid #9aafff;outline-offset:2px}.marketing-shell{background:transparent;color:var(--ink);isolation:isolate;min-height:100vh;position:relative}.marketing-shell:before{background:radial-gradient(circle at 22% 13%,var(--canvas-glow),transparent 42%),linear-gradient(var(--canvas-grid) 1px,transparent 1px),linear-gradient(90deg,var(--canvas-grid) 1px,transparent 1px),var(--canvas);background-size:auto,40px 40px,40px 40px,auto;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.marketing-header{background:#101827f2;position:-webkit-sticky;position:sticky;top:0;z-index:20;box-shadow:0 8px 24px #07111d2b;min-height:65px;padding-top:11px;padding-bottom:11px}.marketing-header nav{gap:clamp(12px,1.7vw,27px)}.marketing-header nav>a:not(.button):focus-visible{color:#fff}.marketing-section{scroll-margin-top:75px}.marketing-hero{background:transparent;min-height:0;padding-top:clamp(42px,6vh,70px);padding-bottom:clamp(32px,5vh,56px)}.marketing-hero:before{display:none}.marketing-hero .hero-copy h1{color:var(--ink)}.marketing-hero .hero-copy h1 em,.marketing-hero .hero-eyebrow{color:var(--brand-strong)}.marketing-hero .hero-lead{color:var(--ink)}.marketing-hero .hero-caption,.marketing-hero .hero-subline{color:var(--ink-muted)}.marketing-hero .hero-actions .button-quiet{border-color:var(--border-strong);color:var(--ink)}.marketing-hero .hero-actions .button-quiet:hover{background:var(--surface-soft)}.marketing-proof{background:#dce5fbdb;border-block:1px solid #b8c8e8;color:#314878;min-height:52px}.marketing-section-heading>p:last-child,.pricing-section>div:first-child>p:not(.eyebrow){color:var(--ink-muted)}.how-section{background:linear-gradient(150deg,#ffffffd9,#e8eeffad);border:1px solid var(--border);border-radius:16px;margin-top:48px;padding-top:65px;padding-bottom:65px;box-shadow:var(--shadow)}.flow-grid{gap:0;margin-top:38px}.flow-grid article{background:var(--surface-raised);border:1px solid var(--border);border-top:3px solid var(--brand);min-width:0;padding:23px;position:relative}.flow-grid article:first-child{border-radius:9px 0 0 9px}.flow-grid article:last-child{border-radius:0 9px 9px 0}.flow-grid article+article{border-left:0}.flow-grid article:not(:last-child):after{align-items:center;background:var(--brand);border:3px solid var(--surface-raised);border-radius:50%;color:#fff;content:"→";display:flex;font-size:14px;height:26px;justify-content:center;position:absolute;right:-15px;top:28px;width:26px;z-index:1}.flow-index{color:var(--brand-strong)}.flow-symbol{margin:16px 0}.flow-grid p{color:var(--ink-muted);min-height:5.8em}.flow-fragment{background:var(--surface-technical);border:1px solid #455778;border-radius:5px;color:#dbe5fc;display:block;font-size:10px;margin-top:21px;overflow:hidden;padding:11px;text-overflow:ellipsis;white-space:nowrap}.flow-fragment b{color:#aabaff}.flow-result b{color:#ffca83}.scenario-section{background:linear-gradient(145deg,#e1e9f9ed,#f1f5ffed);border:1px solid #bdcce7;border-radius:16px;color:var(--ink);margin-top:48px;padding-top:65px;padding-bottom:55px}.scenario-section .eyebrow{color:var(--brand-strong)}.scenario-disclaimer,.scenario-section .marketing-section-heading>p:last-child{color:var(--ink-muted)}.marketing-scenarios article{background:#fbfcff;border:1px solid #b7c7e3;border-top:3px solid #7791ff;border-radius:9px;box-shadow:0 13px 30px #233b7517;color:var(--ink);min-width:0}.marketing-scenarios article:nth-child(2){border-top-color:#ffbd67}.marketing-scenarios article:nth-child(3){border-top-color:#ff899a}.scenario-provider{color:var(--ink)}.scenario-provider small{color:var(--ink-muted)}.scenario-route{color:var(--brand-strong);display:block;font-family:Consolas,monospace;font-size:10px;margin-top:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-scenarios h3{color:var(--ink);margin:11px 0 8px}.marketing-scenarios p{color:var(--ink-muted);min-height:3em}.scenario-response{background:#1b2940;border-left:2px solid #ffbd67;color:#e5edff;display:grid;font-family:Consolas,monospace;font-size:10px;grid-gap:7px;gap:7px;margin-top:20px;padding:11px;overflow-wrap:anywhere}.scenario-response span{color:#a5b5cf;font-size:9px;letter-spacing:.1em}.marketing-scenarios .http-status{font-size:14px;padding:8px 10px}.pricing-section{background:linear-gradient(125deg,#e8efffdb,#f7f9ffdb);border:1px solid var(--border);border-radius:16px;margin-top:48px;margin-bottom:48px;padding-top:70px;padding-bottom:70px;box-shadow:var(--shadow)}.price-panel{position:relative}.price-panel:before{background:linear-gradient(90deg,var(--brand),#ffb454);border-radius:10px 10px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.marketing-footer{border-top:1px solid #405172}:root[data-theme=dark] .marketing-hero .hero-copy h1,:root[data-theme=dark] .marketing-hero .hero-lead{color:#fff}:root[data-theme=dark] .marketing-hero .hero-copy h1 em{color:#8ca1ff}:root[data-theme=dark] .marketing-hero .hero-eyebrow{color:#aebeff}:root[data-theme=dark] .marketing-hero .hero-caption,:root[data-theme=dark] .marketing-hero .hero-subline{color:#a9b9d1}:root[data-theme=dark] .marketing-hero .hero-actions .button-quiet{border-color:#657495;color:#f5f7ff}:root[data-theme=dark] .marketing-proof{background:#19243ad9;border-color:#344769;color:#c3d1ed}:root[data-theme=dark] .how-section{background:linear-gradient(150deg,#1a2842e8,#1b2d51d9);border-color:#3b517c}:root[data-theme=dark] .pricing-section{background:linear-gradient(125deg,#1b2942e8,#202d4bcf);border-color:#3b517c}:root[data-theme=dark] .flow-grid article{background:#1b2940}:root[data-theme=dark] .scenario-section{background:#18243bd9;border-color:#44577b;color:#f4f7ff}:root[data-theme=dark] .scenario-section .eyebrow{color:#aabaff}:root[data-theme=dark] .scenario-disclaimer,:root[data-theme=dark] .scenario-section .marketing-section-heading>p:last-child{color:#bdcae1}:root[data-theme=dark] .marketing-scenarios article{background:#101a2b;border-color:#7791ff #455878 #455878;box-shadow:0 15px 35px #050b1b4d;color:#f1f5ff}:root[data-theme=dark] .marketing-scenarios article:nth-child(2){border-top-color:#ffbd67}:root[data-theme=dark] .marketing-scenarios article:nth-child(3){border-top-color:#ff899a}:root[data-theme=dark] .marketing-scenarios h3,:root[data-theme=dark] .scenario-provider{color:#f4f7ff}:root[data-theme=dark] .scenario-provider small{color:#9eafca}:root[data-theme=dark] .scenario-route{color:#a7bafa}:root[data-theme=dark] .marketing-scenarios p{color:#b8c7df}:root[data-theme=dark] .app-shell{background:#121c2e}:root[data-theme=dark] .app-shell,:root[data-theme=dark] .content-wrap{color:var(--ink)}:root[data-theme=dark] .site-header{background:#0e1625}:root[data-theme=dark] .activity-strip,:root[data-theme=dark] .auth-card,:root[data-theme=dark] .billing-panel,:root[data-theme=dark] .billing-plan,:root[data-theme=dark] .detail-section,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .inspection-snapshot,:root[data-theme=dark] .login-panel,:root[data-theme=dark] .receiver-card,:root[data-theme=dark] .webhook-panel,:root[data-theme=dark] .webhook-section,:root[data-theme=dark] .webhook-step,:root[data-theme=dark] .webhook-workflow .delivery-row,:root[data-theme=dark] .webhook-workflow .destination-row{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow)}:root[data-theme=dark] .activity-strip>div:first-child,:root[data-theme=dark] .detail-section .detail-section,:root[data-theme=dark] .inspection-snapshot>div:first-child,:root[data-theme=dark] .mock-example,:root[data-theme=dark] .scenario-card details,:root[data-theme=dark] .simulator-option,:root[data-theme=dark] .webhook-empty{background:var(--surface-soft);border-color:var(--border)}:root[data-theme=dark] .creation-panel,:root[data-theme=dark] .environment-overview,:root[data-theme=dark] .mock-preview,:root[data-theme=dark] .scenario-install-result{background:var(--surface-soft);border-color:var(--border);color:var(--ink)}:root[data-theme=dark] .quick-start-url{background:var(--surface-soft);border-color:var(--border)}:root[data-theme=dark] .creation-controls select,:root[data-theme=dark] .environment-create input,:root[data-theme=dark] .environment-toolbar select,:root[data-theme=dark] .webhook-environment select,:root[data-theme=dark] .webhook-panel input,:root[data-theme=dark] .webhook-panel select,:root[data-theme=dark] input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] select:not(.theme-control select),:root[data-theme=dark] textarea:not(.payload-preview){background:#223149;border-color:#607497;color:#f2f5ff}:root[data-theme=dark] .request-row:hover{background:#243856}:root[data-theme=dark] .button-quiet{background:#283b5a;border-color:#677da4;color:#f2f5ff}:root[data-theme=dark] .button-quiet:hover:not(:disabled){background:#344c72}:root[data-theme=dark] .button-dark:hover:not(:disabled){background:#304ddf}:root[data-theme=dark] .tag{background:#2e4161;color:#dce6f9}:root[data-theme=dark] .tag-accent{background:var(--brand-soft);color:var(--brand-strong)}:root[data-theme=dark] .environment-overview strong,:root[data-theme=dark] .scenario-card .receiver-card-main>p:first-of-type{color:var(--ink)}:root[data-theme=light] .environment-toolbar{background:var(--surface);border-color:var(--border);color:var(--ink)}:root[data-theme=light] .environment-toolbar label{color:var(--ink-muted)}:root[data-theme=light] .environment-overview{background:var(--brand-soft);border-color:var(--border);color:var(--ink-muted)}:root[data-theme=light] .environment-overview strong{color:var(--ink)}:root[data-theme=light] .environment-overview .tag{background:var(--surface);color:var(--ink-muted)}.detail-tabs{border-bottom:1px solid var(--line-strong);display:flex;gap:20px;margin:20px 0 0;max-width:100%;overflow-x:auto;scrollbar-width:thin;white-space:nowrap}.detail-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--muted);cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:700;min-height:44px;padding:8px 4px 10px}.detail-tabs button:hover{color:var(--ink)}.detail-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink)}.detail-tabs button:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.detail-tab-content{min-width:0;position:relative;z-index:2}.detail-tab-panel[hidden]{display:none!important}.detail-tab-panel:not([hidden]){animation:detail-panel-enter .15s ease-out both}@keyframes detail-panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.detail-tab-panel:not([hidden]){animation:none}}.breadcrumbs{color:var(--muted);font-size:13px;margin:0 0 12px;max-width:100%;overflow:hidden}.breadcrumbs ol{list-style:none;margin:0;overflow:hidden;padding:0;white-space:nowrap}.breadcrumbs li,.breadcrumbs ol{align-items:center;display:flex;gap:8px;min-width:0}.breadcrumbs li:not(:last-child){flex:0 1 auto}.breadcrumbs li:last-child{color:var(--ink);flex:0 1 auto;font-weight:700}.breadcrumbs a,.breadcrumbs li>span[aria-current=page]{overflow:hidden;text-overflow:ellipsis}.breadcrumbs a{color:var(--accent-dark)}.breadcrumbs a:focus-visible{border-radius:3px;outline:3px solid var(--accent);outline-offset:2px}.breadcrumb-separator{color:var(--muted);flex:0 0 auto}.request-sample{min-width:0}.sample-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:12px 0 8px}.sample-tabs{border-bottom:1px solid var(--line-strong);display:flex;gap:14px;min-width:0;overflow-x:auto;white-space:nowrap}.sample-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--muted);cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:700;min-height:40px;padding:7px 4px 8px}.sample-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink)}.sample-tabs button:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.sample-command[hidden]{display:none!important}@media (max-width:520px){.sample-toolbar{align-items:flex-end}.sample-toolbar>.button{flex:0 0 auto}.sample-command{overflow-x:auto}}.endpoint-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;white-space:nowrap}.endpoint-actions .pin-control{flex:0 0 auto}.product-select{position:relative;min-width:0;width:min(100%,360px)}.creation-controls .product-select{flex:1 1;min-width:170px}.creation-controls{flex-wrap:wrap}.creation-controls .endpoint-name-field{color:var(--ink);display:grid;flex:1 0 100%;font-size:13px;font-weight:700;grid-gap:6px;gap:6px;min-width:0}.endpoint-name-field input,.endpoint-name-form input{background:var(--surface);border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);min-height:40px;min-width:0;padding:0 11px;width:100%}.receiver-card-heading .receiver-link{flex:0 1 auto;min-width:0}.receiver-card-heading .tag{flex:0 0 auto}.receiver-link-named{font-family:Segoe UI,Inter,system-ui,sans-serif;font-size:17px;font-weight:700}.endpoint-name-editor{margin:-7px 0 17px;min-width:0}.endpoint-name-form,.endpoint-name-readout{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.endpoint-name-readout span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.endpoint-name-form label{color:var(--ink);font-size:13px;font-weight:700}.endpoint-name-form input{flex:1 1 230px;max-width:420px}.endpoint-name-form .inline-error{flex:1 0 100%}.page-intro-title h1{overflow-wrap:anywhere}.scenario-filters .product-select{min-width:210px}.product-select-label{color:var(--ink);display:block;font-size:13px;font-weight:700;margin-bottom:6px}.product-select-trigger{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-height:40px;padding:0 11px;text-align:left;width:100%}.product-select-trigger:hover{border-color:var(--accent)}.product-select-menu [role=option]:focus-visible,.product-select-trigger:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.product-select-trigger:disabled{cursor:not-allowed;opacity:.55}.product-select-compact{width:100%}.product-select-compact .product-select-trigger{font-size:12px;line-height:1.25;min-height:40px}.product-select-trigger>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-select-chevron{display:block;flex:0 0 12px;height:12px;width:12px}.product-select-compact .product-select-menu [role=option]{font-size:12px;min-height:34px}.product-select-menu{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:7px;box-shadow:var(--shadow,0 12px 32px #14233d30);left:0;max-height:min(280px,50vh);max-width:calc(100vw - 24px);overflow-y:auto;padding:5px;position:absolute;top:calc(100% + 4px);width:100%;z-index:20}.product-select-menu[data-placement=top]{bottom:calc(100% + 4px);top:auto}.product-select-menu [role=option]{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--ink);cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-height:36px;padding:7px 9px;text-align:left;width:100%}.product-select-menu [role=option]:focus-visible,.product-select-menu [role=option]:hover{background:var(--surface-soft)}.product-select-menu [aria-selected=true]{color:var(--accent-dark);font-weight:700}.product-select-menu [role=option]>span:first-child{min-width:0;overflow-wrap:anywhere}.product-select-menu [role=option]>span:last-child{flex:0 0 1em;text-align:center}.request-list .request-row{gap:12px;grid-template-columns:58px minmax(0,1fr) auto 70px 132px 16px;min-height:48px;padding:7px 12px}.request-list .request-row:hover{background:var(--surface-soft);padding:7px 12px}.request-row .http-status{font-size:11px;width:auto}.request-size,.request-time{color:var(--muted);font-size:11px;white-space:nowrap}.request-list .request-path code{font-weight:600}@media (max-width:900px){.request-list .request-row{grid-template-columns:58px minmax(0,1fr) auto 16px}.request-size,.request-time{display:none}}@media (max-width:720px){.creation-controls .product-select,.scenario-filters .product-select{min-width:0;width:100%}.creation-controls .endpoint-name-field{width:100%}.receiver-card-heading .receiver-link{max-width:100%}}@media (max-width:600px){.request-list .request-row{grid-template-columns:54px minmax(0,1fr) auto}.request-list .request-path{grid-column:2}.request-list .row-arrow{display:none}}.lead-schema{margin-top:20px}.lead-schema-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.lead-schema-heading h3{margin:0}.lead-schema-grid{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.lead-schema-grid td,.lead-schema-grid th{border-bottom:1px solid var(--line);font-size:12px;padding:10px 12px;text-align:left;vertical-align:middle}.lead-schema-grid thead th{border-top:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lead-schema-grid th:first-child{padding-left:0;width:38%}.lead-schema-grid th:nth-child(2),.lead-schema-grid th:nth-child(3){width:16%}.lead-schema-grid th:nth-child(4){width:12%}.lead-schema-grid th:last-child{width:18%}.lead-schema-name code,.lead-schema-name strong{display:block}.lead-schema-name strong{font-size:12px;font-weight:650}.lead-schema-name code{margin-top:3px;overflow-wrap:anywhere}.lead-remove-field,.lead-schema-name code{color:var(--muted);font-size:11px;font-weight:400}.lead-remove-field{background:transparent;border:0;cursor:pointer;margin-top:5px;padding:0;text-decoration:underline}.lead-schema-type{font-size:12px}.lead-schema-grid .lead-length-input{font-size:12px;min-height:34px;padding:5px 8px;width:76px}.lead-schema-grid input[type=checkbox]{cursor:pointer;height:17px;margin:0;width:17px}.lead-options{position:relative;width:max-content}.lead-options-trigger{background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);cursor:pointer;font-size:11px;min-height:34px;padding:5px 9px;white-space:nowrap}.lead-options-popup{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:7px;box-shadow:var(--shadow,0 12px 32px #14233d30);max-height:min(360px,65vh);max-width:calc(100vw - 32px);min-width:235px;overflow-y:auto;padding:14px;position:absolute;right:0;top:calc(100% + 5px);z-index:30}.lead-options-popup>strong{display:block;font-size:13px;margin-bottom:10px}.lead-options-popup ul{list-style:none;margin:0;padding:0}.lead-options-popup li{border-top:1px solid var(--line);font-size:11px;padding:7px 0}.lead-add-actions,.lead-options-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lead-add-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;margin-bottom:14px;padding:14px}.lead-add-panel h4{margin:0 0 11px}.lead-add-controls{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.lead-add-controls label,.lead-add-specific>label{display:flex;flex-direction:column;gap:4px;min-width:0}.lead-add-controls .product-select{width:100%}.lead-add-controls .product-select-label{color:var(--muted);font-size:11px;font-weight:650;line-height:1.5;margin-bottom:4px}.detail-section .lead-add-controls input,.detail-section .lead-add-specific input:not([type=checkbox]){font-size:12px;height:40px;margin:0;min-height:40px;width:100%}.lead-add-controls .product-select-trigger{height:40px}.lead-add-specific{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.lead-add-specific>label:not(.lead-required-label){max-width:180px}.lead-add-specific .lead-required-label{align-items:center;flex-direction:row;min-height:40px}.lead-add-specific .lead-option-editor{flex-basis:100%}.lead-option-editor{display:flex;flex-direction:column;font-size:12px;gap:7px;width:min(100%,430px)}.lead-option-editor>strong{font-size:12px}.lead-option-editor-row{display:flex;gap:8px}.lead-option-editor-row input{flex:1 1 auto;font-size:12px;min-width:0}.lead-option-editor-row .button{flex:0 0 auto}.lead-option-editor .button,.lead-options-popup>.button{font-size:11px}.lead-option-editor>.button{align-self:flex-start}.lead-options-popup .lead-option-editor{min-width:250px}.lead-schema button:focus-visible,.lead-schema input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:700px){.lead-add-controls{grid-template-columns:1fr}.lead-schema-grid,.lead-schema-grid tbody,.lead-schema-grid tr{display:block}.lead-schema-grid thead{display:none}.lead-schema-grid tr{border-top:1px solid var(--line);padding:11px 0}.lead-schema-grid td,.lead-schema-grid th{border:0;display:flex;gap:12px;padding:5px 0;width:100%!important}.lead-schema-grid td:before{color:var(--muted);content:attr(data-label);flex:0 0 95px;font-size:11px;font-weight:700}.lead-schema-grid .lead-schema-name{display:block}.lead-options-popup{left:auto;right:0}}:root[data-theme=dark] .delivery-status-delivered,:root[data-theme=dark] .status-2xx,:root[data-theme=dark] .status-success{background:#204b3c;color:#a6efc3}:root[data-theme=dark] .delivery-status-leased,:root[data-theme=dark] .delivery-status-queued,:root[data-theme=dark] .delivery-status-retry_scheduled,:root[data-theme=dark] .status-4xx,:root[data-theme=dark] .status-warning{background:#51391e;color:#ffcf8e}:root[data-theme=dark] .delivery-status-cancelled,:root[data-theme=dark] .delivery-status-failed,:root[data-theme=dark] .status-5xx,:root[data-theme=dark] .status-failure{background:#4d2936;color:#ffb7c0}:root[data-theme=dark] .notice-error{background:#4d2936;border-color:#a2586d;color:#ffe3e7}:root[data-theme=dark] .notice-warning{background:#51391e;border-color:#987047;color:#ffe5be}:root[data-theme=dark] .notice-success{background:#204b3c;border-color:#4d9070;color:#dbffe9}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#b4c2d9}.marketing-scenarios .status-failure{background:#ffe8ea;color:#8d2532}.marketing-scenarios .status-warning{background:#fff1d9;color:#804704}:root[data-theme=dark] .marketing-scenarios .status-failure{background:#ffe8ea;color:#8d2532}:root[data-theme=dark] .marketing-scenarios .status-warning{background:#fff1d9;color:#804704}@media (max-height:760px) and (min-width:1001px){.marketing-hero{padding-top:30px;padding-bottom:22px}}@media (max-width:1100px){.marketing-header nav>a:first-child{display:none}}@media (max-width:1000px){.marketing-hero{padding-top:54px}.flow-grid p{min-height:0}}.marketing-header nav a[aria-current=page]{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#8fa5ff;text-decoration-color:#8fa5ff;text-underline-offset:6px}.marketing-page>.marketing-header>a{align-items:center;display:inline-flex}.page-hero{align-items:center;gap:clamp(35px,7vw,100px);margin-inline:auto;max-width:1440px;padding-inline:clamp(24px,6vw,90px)}.page-hero .hero-copy{max-width:740px}.page-hero .hero-copy h1{font-size:clamp(42px,5.2vw,70px);line-height:1.02}.pricing-card,.scenario-hero-console{background:#101827;border:1px solid #455778;border-radius:12px;box-shadow:0 24px 65px #0a142b30;color:#edf2ff;min-width:0;padding:23px;width:min(100%,510px)}.console-head{align-items:center;border-bottom:1px solid #34425c;color:#aebeff;display:flex;font-size:10px;font-weight:750;justify-content:space-between;letter-spacing:.1em;padding-bottom:15px}.console-head>span:first-child{align-items:center;display:flex;gap:8px}.console-head .demo-live{background:#67d49b;border-radius:50%;height:7px;width:7px}.scenario-hero-console>p{color:#d7e1f7;font:12px/1.7 Consolas,monospace;margin:23px 0 15px;overflow-wrap:anywhere}.scenario-hero-console>p span{color:#88dcb1;font-weight:700}.console-status{align-items:center;display:flex;gap:13px}.console-status strong{background:#542c3a;border-radius:5px;color:#ffadb4;font:700 24px Consolas,monospace;padding:7px 10px}.console-status span{color:#ffadb4;font:700 11px Consolas,monospace}.scenario-hero-console pre{background:#172339;border:1px solid #33445f;border-radius:6px;color:#cfdbf2;font:12px/1.7 Consolas,monospace;margin:17px 0;overflow:auto;padding:15px}.scenario-hero-console>small{color:#9eafca;font-size:11px}.behaviour-section,.faq-section,.generic-example,.included-section,.limits-section,.scenario-contrast,.trial-section,.walkthrough-section{margin:45px auto;max-width:1280px;padding:clamp(28px,5vw,64px)}.faq-section,.included-section,.scenario-contrast{background:var(--surface-raised);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow)}.behaviour-section h2,.faq-section h2,.generic-example h2,.included-section h2,.limits-section h2,.scenario-contrast h2,.trial-section h2,.walkthrough-section h2{color:var(--ink);font-size:clamp(29px,4vw,44px);line-height:1.12;margin:8px 0 14px;max-width:760px}.generic-example>div>p:not(.eyebrow),.limits-section>div>p:last-child,.marketing-page .marketing-section-heading>p:last-child,.scenario-contrast>div:first-child>p:last-child,.trial-section>div>p:last-child{color:var(--ink-muted);line-height:1.7;max-width:750px}.contrast-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.behaviour-grid article,.contrast-grid article{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;min-width:0;padding:23px}.contrast-grid article>span{color:var(--brand-strong);font-size:10px;font-weight:750;letter-spacing:.11em}.contrast-grid h3{margin:13px 0 8px}.behaviour-grid p,.contrast-grid p{color:var(--ink-muted);line-height:1.6}.contrast-grid code{background:var(--surface-technical);border-radius:5px;color:#dce6ff;display:block;font:11px/1.5 Consolas,monospace;margin-top:18px;overflow-wrap:anywhere;padding:11px}.walkthrough-section{padding-block:36px}.walkthrough-list{margin-top:28px}.walkthrough-row{align-items:center;border-top:1px solid var(--border);display:grid;grid-gap:clamp(28px,4vw,52px);gap:clamp(28px,4vw,52px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:20px 0}.walkthrough-row:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.walkthrough-row:nth-child(2n) .walkthrough-copy{order:2}.walkthrough-copy .flow-index{align-items:center;display:inline-flex;gap:10px;letter-spacing:.12em}.walkthrough-copy .flow-index:before{background:var(--brand-strong);border-radius:50%;content:"";height:6px;width:6px}.walkthrough-copy .flow-index strong{color:var(--brand-strong);font-size:19px;letter-spacing:-.04em;line-height:1}.walkthrough-copy h3{font-size:24px;margin:13px 0 8px}.walkthrough-copy p{color:var(--ink-muted);line-height:1.65;margin:0}.product-shot{background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:10px;box-shadow:var(--shadow);margin:0;min-width:0;overflow:hidden}.product-shot-media{background:#f7f9fe;overflow:hidden}.product-shot img{display:block;height:auto;max-width:none;width:100%}.walkthrough-step-02 .product-shot-media{height:430px}.walkthrough-step-02 .product-shot img{width:133%}.walkthrough-step-03 .product-shot img{width:122%}.response-shot-payload,.response-shot-summary{overflow:hidden}.response-shot-summary{height:105px}.response-shot-payload{height:160px}.response-shot-payload img,.response-shot-summary img{width:120%}.response-shot-payload img{margin-top:-43.8%}.capture-example .product-shot img{width:115%}.product-shot figcaption{border-top:1px solid var(--border);color:var(--ink-muted);font-size:11px;padding:9px 13px}.generic-example{align-items:center;display:grid;grid-gap:45px;gap:45px;grid-template-columns:.85fr 1.15fr}.generic-example .product-shot{max-width:700px}.generic-example ul{color:var(--ink-muted);line-height:1.9;padding-left:20px}.behaviour-section{padding-block:36px}.behaviour-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.behaviour-grid article{background:var(--surface-raised);padding:17px}.behaviour-grid b{color:var(--ink)}.provider-availability>div{border-top:1px solid var(--border);display:grid;grid-gap:3px;gap:3px;padding-top:9px;margin-top:10px}.provider-availability>div span{color:var(--brand-strong);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.provider-availability>div strong{color:var(--ink);font-size:13px;line-height:1.35}.provider-availability>p{font-size:12px;margin-bottom:0}.scenario-disclaimer{color:var(--ink-muted);font-size:12px;line-height:1.6;margin-top:22px}.scenario-final-cta{background:linear-gradient(135deg,#dce6ff,#eef3ff);border:1px solid #c4d1eb;border-radius:16px;margin:46px auto;max-width:1280px;padding:clamp(30px,6vw,70px);text-align:center}.scenario-final-cta h2{font-size:clamp(30px,4vw,46px);margin:8px auto 13px;max-width:760px}.scenario-final-cta>p:not(.eyebrow){color:var(--ink-muted);margin:0 auto 22px}.scenario-final-cta .eyebrow{color:var(--brand-strong)}.pricing-hero{padding-bottom:65px}.pricing-card{border-top:3px solid #6984ff;padding:27px}.pricing-card>.eyebrow{color:#aebeff;font-size:10px;letter-spacing:.12em}.monthly-price{align-items:baseline;display:flex;gap:8px;margin-top:22px}.monthly-price strong{font-size:62px;letter-spacing:-.05em;line-height:1}.annual-price,.monthly-price span{color:#c1cee5}.annual-price{font-size:17px;margin:10px 0}.annual-price span{color:#a8b8d2;font-size:13px}.saving-note{color:#98e2ba;font-size:12px}.pricing-card hr{border:0;border-top:1px solid #384962;margin:22px 0}.pricing-card>p:nth-of-type(4){display:grid;grid-gap:5px;gap:5px}.pricing-card>p:nth-of-type(4) span,.pricing-card>small{color:#aab9d0;font-size:12px}.pricing-card .button{margin-top:8px;width:100%}.pricing-card>small{display:block;margin-top:12px;text-align:center}.included-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:35px}.included-grid article{align-items:flex-start;background:var(--surface-soft);border:1px solid var(--border);border-radius:9px;display:flex;gap:13px;padding:18px}.included-grid article>span{background:var(--brand-soft);border-radius:50%;color:var(--brand-strong);flex:0 0 22px;font-weight:800;height:22px;line-height:22px;text-align:center}.included-grid h3{font-size:15px;margin:0 0 6px}.included-grid p{color:var(--ink-muted);font-size:13px;line-height:1.55;margin:0}.limits-section,.trial-section{align-items:flex-start;display:grid;grid-gap:50px;gap:50px;grid-template-columns:.85fr 1.15fr}.limits-list{background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;margin:0;padding:5px 20px}.limits-list>div{align-items:baseline;border-bottom:1px solid var(--border);display:flex;gap:20px;justify-content:space-between;padding:14px 0}.limits-list>div:last-child{border-bottom:0}.limits-list dt{color:var(--ink-muted)}.limits-list dd{font-size:13px;font-weight:700;margin:0;text-align:right}.trial-section ol{counter-reset:trial;list-style:none;margin:0;padding:0}.trial-section li{counter-increment:trial;display:grid;grid-gap:3px 14px;gap:3px 14px;grid-template-columns:36px 1fr;margin:0 0 18px}.trial-section li:before{align-items:center;background:var(--brand-soft);border-radius:50%;color:var(--brand-strong);content:counter(trial,decimal-leading-zero);display:flex;font-size:11px;font-weight:750;grid-row:span 2;height:32px;justify-content:center;width:32px}.trial-section li span{color:var(--ink-muted);font-size:13px;line-height:1.5}.faq-list{margin-top:28px}.faq-list details{border-top:1px solid var(--border);padding:17px 2px}.faq-list summary{cursor:pointer;font-weight:700}.faq-list details p{color:var(--ink-muted);line-height:1.7;margin:12px 0 0;max-width:850px}.marketing-page .marketing-footer{gap:16px}.marketing-page .marketing-footer p{margin-right:auto}:root[data-theme=dark] .scenario-final-cta{background:linear-gradient(135deg,#1c2a47,#202f50);border-color:#42567a;color:var(--ink)}@media (max-width:900px){.page-hero{align-items:start;flex-direction:column}.page-hero .pricing-card,.page-hero .scenario-hero-console{align-self:center}.generic-example,.limits-section,.trial-section{grid-template-columns:1fr}.behaviour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.walkthrough-row,.walkthrough-row:nth-child(2n){grid-template-columns:1fr;gap:18px}.walkthrough-row:nth-child(2n) .walkthrough-copy{order:0}.walkthrough-row .product-shot{max-width:700px;width:100%}}@media (max-width:620px){.marketing-header nav{gap:7px}.marketing-header nav>a:first-child{display:none}.marketing-header nav>a:not(.button){font-size:11px}.page-hero{padding-inline:20px}.page-hero .hero-copy h1{font-size:clamp(39px,11vw,53px)}.pricing-card,.scenario-hero-console{padding:18px}.behaviour-section,.faq-section,.generic-example,.included-section,.limits-section,.scenario-contrast,.trial-section,.walkthrough-section{margin:22px 12px;padding:24px 18px}.behaviour-grid,.contrast-grid,.included-grid{grid-template-columns:1fr}.walkthrough-section{padding-block:24px}.walkthrough-row{padding:22px 0}.product-shot-media{overflow-x:auto;overscroll-behavior-inline:contain}.walkthrough-step-01 .product-shot img{min-width:520px}.walkthrough-step-02 .product-shot-media{height:440px}.walkthrough-step-02 .product-shot img,.walkthrough-step-03 .product-shot img{min-width:850px}.response-shot-payload,.response-shot-summary{min-width:800px}.response-shot-summary{height:105px}.response-shot-payload{height:170px}.response-shot-payload img,.response-shot-summary img{width:800px}.response-shot-payload img{margin-top:-292px}.generic-example .product-shot img{min-width:800px}.capture-example .product-shot img{min-width:750px}.product-shot figcaption:after{content:" · Scroll image to inspect"}.limits-list{padding-inline:14px}.limits-list>div{align-items:start;flex-direction:column;gap:5px}.limits-list dd{text-align:left}.scenario-final-cta{border-radius:0;margin:22px 0;padding:35px 20px}.marketing-page .marketing-footer{flex-wrap:wrap}.marketing-page .marketing-footer p{flex-basis:100%;order:2}}@media (max-width:720px){.marketing-header{gap:10px;min-height:60px}.marketing-header nav{flex-wrap:nowrap;gap:9px}.marketing-header .theme-control>span:first-child{display:none}.marketing-header nav>a:not(.button){white-space:nowrap}.marketing-page .marketing-header nav>a:not(.button):nth-child(2),.marketing-page .marketing-header nav>a:not(.button):nth-child(3){display:inline-flex}.marketing-hero{padding-top:45px;padding-bottom:50px}.marketing-proof{justify-content:center}.how-section,.pricing-section,.scenario-section{border-radius:0;margin-top:22px}.flow-grid{gap:12px}.flow-grid article,.flow-grid article:first-child,.flow-grid article:last-child{border:1px solid var(--border);border-top:3px solid var(--brand);border-radius:9px}.flow-grid article:not(:last-child):after{bottom:-17px;left:26px;right:auto;top:auto;transform:rotate(90deg)}.pricing-section{margin-bottom:22px}}@media (max-width:440px){.marketing-header{padding:10px 12px}.marketing-header nav .button{display:inline-flex;font-size:0;min-height:34px;padding:0 9px}.marketing-header nav .button span{font-size:15px}.marketing-header .theme-control select{max-width:75px;padding-left:6px}.marketing-proof{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center}}.mock-rule-row{grid-template-columns:44px minmax(120px,1.2fr) minmax(120px,1fr) minmax(110px,.85fr) auto minmax(110px,1fr) auto;gap:8px 12px}.mock-order-control{align-items:center;display:flex;gap:3px}.mock-order-control>div{display:flex;flex-direction:column}.mock-order-button{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:11px;line-height:1;padding:2px}.mock-order-button:disabled{opacity:.3;cursor:default}.mock-predicate-summary,.mock-route,.mock-rule-identity{min-width:0;overflow-wrap:anywhere}.mock-rule-identity{font-size:13px}.mock-response-summary{border:1px solid;border-radius:4px;display:inline-block;font-family:Consolas,Cascadia Code,monospace;font-size:12px;font-weight:700;justify-self:start;padding:3px 7px;white-space:nowrap}.mock-rule-identity-fields{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:15px}.mock-check{align-items:center;display:inline-flex;gap:7px;padding:8px 0;white-space:nowrap}.mock-editor-grid{grid-template-columns:minmax(110px,.65fr) minmax(180px,1.5fr) minmax(160px,1fr)}.mock-add-condition{justify-self:start;width:auto}.mock-rule-footer{border-top:1px solid var(--line);display:flex;justify-content:flex-end;margin-top:16px;padding-top:10px}.mock-rule-footer .mock-remove{color:var(--failure);margin:0}.mock-response-heading{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:12px}.mock-response-heading h3{margin:0}.mock-mode{border:0;display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 25px;padding:0}.mock-mode legend{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:7px}.mock-mode label{align-items:center;display:inline-flex;gap:6px}.mock-response-editor{display:block}.mock-response-top{align-items:start;display:grid;grid-gap:20px 30px;gap:20px 30px;grid-template-columns:minmax(170px,.7fr) minmax(300px,1.3fr);margin-bottom:26px}.mock-status-editor{display:grid;grid-gap:7px;gap:7px;max-width:360px}.mock-status-editor>small{color:var(--muted)}.mock-header-editor{gap:12px}.mock-header-editor>strong{margin-bottom:2px}.mock-header-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 12px}.mock-header-row .mock-header-toggle{align-items:center;display:inline-flex;flex:0 0 122px;gap:7px;min-height:40px;white-space:nowrap}.mock-header-toggle input{flex:0 0 auto;width:auto}.mock-header-value{align-items:center;display:flex;flex:1 1 210px;flex-wrap:wrap;gap:7px;min-width:0}.mock-header-value .product-select{flex:1 1 210px}.mock-header-value input{flex:1 1 210px;max-width:100%;min-width:0}.mock-retry-value input{flex:0 0 94px;max-width:94px}.mock-header-value .product-select-trigger:disabled,.mock-header-value input:disabled{opacity:.55}.mock-retry-value>span{color:var(--muted);font-size:12px}.mock-body-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:11px}.mock-body-heading label{font-weight:600}.mock-body-editor{display:block;min-height:190px}.mock-body>small{color:var(--muted);display:block;margin-top:10px}.mock-body .inline-error{display:block;margin-top:8px}.mock-response-panel{border-top:1px solid var(--line);margin-top:14px;padding-top:16px}.mock-sequence{gap:18px}.mock-sequence-status{margin-bottom:3px}.mock-sequence-step{padding:17px}textarea.mock-body-editor,textarea.mock-raw-editor{background:var(--surface-technical);border:1px solid var(--line-strong);border-radius:7px;caret-color:#a8e4c0;color:#e6edff;font-family:Consolas,Cascadia Code,Liberation Mono,monospace;line-height:1.7}textarea.mock-body-editor:focus-visible,textarea.mock-raw-editor:focus-visible{border-color:var(--accent);outline:3px solid var(--accent);outline-offset:2px}textarea.mock-body-editor:disabled,textarea.mock-raw-editor:disabled{cursor:not-allowed;opacity:.6}textarea.mock-body-editor::selection,textarea.mock-raw-editor::selection{background:#4057ad;color:#fff}.payload-preview .json-key{color:#a6b8ff}.payload-preview .json-string{color:#a8e4c0}.payload-preview .json-number{color:#ffca89}.payload-preview .json-literal{color:#e4a9f5}:root[data-theme=light] .payload-preview:not(textarea){background:#f5f8fc;border-color:#cbd6e7;color:#26344a}:root[data-theme=light] .payload-preview .json-key{color:#4057ad}:root[data-theme=light] .payload-preview .json-string{color:#176b4f}:root[data-theme=light] .payload-preview .json-number{color:#96531b}:root[data-theme=light] .payload-preview .json-literal{color:#8546a0}:root[data-theme=dark] .mock-header-row input:disabled,:root[data-theme=dark] .mock-header-row select:disabled{opacity:.6}@media (max-width:1000px){.mock-rule-row{grid-template-columns:44px minmax(140px,1fr) minmax(130px,1fr) auto}.mock-response-summary{grid-column:3}.mock-rule-row>.tag{grid-column:4}.mock-predicate-summary{grid-column:2/4}.mock-edit-button{grid-column:4;grid-row:2}}@media (max-width:700px){.mock-rule-row{grid-template-columns:44px minmax(0,1fr) auto}.mock-rule-identity,.mock-rule-row .mock-response-summary,.mock-rule-row>.mock-route{grid-column:2}.mock-rule-row>.tag{grid-column:3;grid-row:1}.mock-predicate-summary{grid-column:2/4}.mock-edit-button{grid-column:3;grid-row:2/4}.mock-editor-grid,.mock-response-top{grid-template-columns:1fr}.mock-predicate-row{grid-template-columns:1fr 1fr}}@media (max-width:440px){.mock-header-row{grid-template-columns:1fr}.mock-rule-identity-fields{grid-template-columns:1fr;gap:3px}.mock-check{padding:0}}.lead-options-trigger{align-items:center;display:inline-flex;gap:9px;justify-content:space-between}.lead-options-trigger .product-select-chevron{flex:0 0 12px}.utility-nav{column-gap:12px;row-gap:7px}.utility-nav>form{flex:0 0 auto;margin:0}.utility-nav>form .header-link{display:inline-flex;align-items:center;min-height:34px}.environment-toolbar .product-select{flex:0 1 220px;min-width:0;width:220px}.environment-toolbar .environment-workspace-select{flex-basis:300px;width:300px}.compact-product-field{display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr);min-width:0}.compact-product-field .product-select-label{color:var(--muted);font-size:11px;line-height:1.25;margin:0}.compact-product-field .product-select-trigger{background:var(--surface);border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);min-height:40px;padding:0 11px}.scenario-filters{align-items:start;display:grid;grid-template-columns:minmax(0,360px) minmax(0,300px);grid-gap:14px;gap:14px}.detail-section .scenario-search-field input{background:var(--surface);border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);font-size:12px;height:40px;margin:0;min-width:0;padding:0 11px;width:100%}.scenario-search-field input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.scenario-search-field input:disabled{cursor:not-allowed;opacity:.55}.scenario-filters .compact-product-field{width:100%}.scenario-catalog{align-items:start}.scenario-catalog .scenario-card{display:flex;flex-direction:column;gap:16px;min-width:0}.scenario-card .scenario-capabilities{min-width:0}.scenario-card .scenario-capabilities .tag{max-width:100%;overflow-wrap:anywhere;white-space:normal}.scenario-card .receiver-card-actions{align-items:center;flex-wrap:wrap;grid-column:auto;grid-row:auto;min-width:0}@media (max-width:720px){.environment-toolbar .environment-workspace-select,.environment-toolbar .product-select{flex:none;width:100%}.scenario-filters{grid-template-columns:minmax(0,1fr);width:100%}}.public-module-family{margin-top:32px}.behaviour-grid .public-module-card{padding:0;transition:border-color .16s,box-shadow .16s}.public-module-card:focus-within,.public-module-card:hover{border-color:var(--brand-strong);box-shadow:0 8px 24px #07111d26}.public-module-trigger{background:transparent;border:0;border-radius:10px;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:12px;height:100%;padding:20px;text-align:left;width:100%}.public-module-trigger:focus-visible{outline:3px solid var(--brand-strong);outline-offset:3px}.public-module-name{font-size:18px;font-weight:750;line-height:1.35}.public-module-description,.public-module-operation-names,.public-module-provider{color:var(--ink-muted);font-size:13px;line-height:1.6}.public-module-provider{margin-top:-7px}.public-module-count{font-size:12px}.public-module-action{align-items:center;border-top:1px solid var(--border);color:var(--brand-strong);display:flex;font-size:13px;font-weight:750;justify-content:space-between;margin-top:auto;padding-top:15px;width:100%}.public-module-action>span{font-size:20px}.public-module-dialog{background:var(--surface);border:0;border-left:1px solid var(--border-strong);box-shadow:-24px 0 80px #050a1666;color:var(--ink);height:100dvh;inset:0 0 0 auto;margin:0;max-height:none;max-width:100%;overflow:hidden;padding:0;width:min(760px,88vw)}.public-module-dialog[open]{animation:module-drawer-enter .18s ease-out;display:flex;flex-direction:column}.public-module-dialog::-webkit-backdrop{background:#050a1699;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.public-module-dialog::backdrop{background:#050a1699;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.module-details-header{align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border);display:flex;flex:0 0 auto;gap:14px;padding:22px 28px}.module-details-header>div{min-width:0}.module-details-header p{color:var(--ink-muted);font-size:12px;margin:0 0 5px}.module-details-header h2{font-size:22px;line-height:1.3;margin:0;overflow-wrap:anywhere}.module-details-close{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;color:var(--ink);cursor:pointer;display:flex;flex:0 0 44px;font-size:26px;height:44px;justify-content:center;margin-left:auto}.module-details-close:hover{border-color:var(--brand-strong)}.module-details-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px;scrollbar-gutter:stable}.module-details-scroll p{color:var(--ink-muted);font-size:14px;line-height:1.7}.module-details-scroll h3{font-size:17px;margin:0 0 14px}.module-overview h3:not(:first-child){margin-top:22px}.module-api-family{color:var(--brand-strong)!important;font-size:12px!important;margin:0 0 24px}.module-use-cases{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.module-use-cases li{background:var(--surface-soft);border:1px solid var(--border);border-radius:6px;color:var(--ink);font-size:12px;padding:7px 10px}.module-operations{margin-top:34px}.module-section-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.module-section-heading>span{color:var(--ink-muted);font-size:12px}.module-operation{border:1px solid var(--border);border-radius:10px;margin-top:16px;overflow:hidden;padding:22px}.module-operation h4{font-size:19px;margin:0 0 14px}.module-operation h5{font-size:13px;margin:24px 0 12px}.module-operation h5>span{color:var(--ink-muted);font-weight:400}.module-route{background:var(--surface-soft);border-radius:6px;padding:12px}.module-route strong{color:var(--brand-strong);font:750 12px Consolas,monospace;margin-right:8px}.module-controls code,.module-query code,.module-route code{font-size:12px;overflow-wrap:anywhere}.module-content-type{font-size:12px!important;overflow-wrap:anywhere}.module-request-example{background:var(--surface-technical);border:1px solid var(--border);border-radius:7px;color:#c5d7f7;font:12px/1.75 Consolas,monospace;margin:0;max-width:100%;overflow:auto;padding:16px}.module-details-close:focus-visible,.module-request-example:focus-visible{outline:3px solid var(--brand-strong);outline-offset:2px}.module-behaviours{list-style:none;margin:0;padding:0}.module-behaviours>li{border-top:1px solid var(--border);padding:18px 0}.module-behaviours>li:last-child{padding-bottom:0}.module-behaviour-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.module-behaviour-heading h6{font-size:14px;line-height:1.5;margin:0}.module-behaviours p{font-size:13px;margin:8px 0}.module-fidelity{border:1px solid var(--border-strong);border-radius:4px;display:inline-block;font-size:10px;font-weight:700;line-height:1.5;padding:3px 7px;white-space:nowrap}.fidelity-documented{background:var(--brand-soft);color:var(--brand-strong)}.fidelity-representative{background:var(--surface-soft);color:var(--ink-muted)}.fidelity-synthetic{background:var(--surface-raised);border-style:dashed;color:var(--warning)}.module-outcome{font:12px/1.7 Consolas,monospace;overflow-wrap:anywhere}.module-outcome,.module-test-purpose{color:var(--ink)!important}.module-expectations{color:var(--ink-muted);font-size:12px;line-height:1.7;padding-left:18px}.module-fidelity-key{margin:30px 0}.module-fidelity-key p{font-size:12px}.module-fidelity-key .module-fidelity{margin-right:8px}.module-controls{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;padding:22px}.module-controls p:last-child{margin-bottom:0}.module-details-cta{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.module-details-cta p{font-size:12px}@keyframes module-drawer-enter{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.public-module-dialog{border-left:0;width:100%}.module-details-header{gap:10px;padding:16px}.module-details-header h2{font-size:18px}.module-details-scroll{padding:20px 16px}.module-controls,.module-operation{padding:16px}}@media (prefers-reduced-motion:reduce){.public-module-dialog[open]{animation:none}.public-module-card{transition:none}}@media (max-width:360px){.public-scenarios-catalogue .marketing-header{gap:6px}.public-scenarios-catalogue .marketing-header nav{gap:4px}}.provider-identity{align-items:center;background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:12px;color:var(--ink);display:inline-flex;flex:0 0 72px;flex-direction:column;height:72px;justify-content:center;width:72px;font-size:18px;font-weight:800;letter-spacing:.04em;line-height:1.2}.provider-identity-caption{color:var(--ink-muted);font-size:6px;letter-spacing:.08em;margin-top:4px}.provider-identity-official{background:#fff;border-color:#aebdd5}.provider-identity img{display:block;object-fit:contain;flex:none;max-width:100%}.provider-notice{color:var(--ink-muted);font-size:12px;line-height:1.7;max-width:85ch}.provider-notice p{margin:12px 0 0}.marketing-scenarios .provider-identity{margin-right:12px;vertical-align:middle}.scenario-installed .receiver-card-main{min-width:0;max-width:100%}.scenario-installed code{overflow-wrap:anywhere}.scenario-installed .receiver-card-heading{flex-wrap:wrap}.scenario-installed .receiver-card-heading strong{min-width:0;overflow-wrap:anywhere}.scenario-technical label{display:flex;flex-direction:column;gap:8px;margin-top:12px}.scenario-technical select{max-width:100%;min-width:0;width:100%}.scenario-technical pre{max-width:100%}.modules-page .site-header{min-height:64px;padding-top:10px;padding-bottom:10px}.modules-page .authenticated-content{padding-top:28px}.modules-page .page-intro{margin-bottom:20px}.modules-page .page-intro h1{font-size:clamp(2rem,3vw,2.6rem);margin:6px 0 8px}.modules-page .intro-copy{font-size:14px;line-height:1.55;max-width:760px}.modules-context{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--border);padding-bottom:16px}.modules-context .environment-workspace-select{width:min(100%,280px)}.modules-context .environment-environment-select{width:min(100%,220px)}.modules-context .environment-add{margin-left:auto}.modules-context .environment-create{flex-wrap:wrap;margin-top:10px}.modules-context .environment-create input{min-width:0}.modules-page .detail-section.module-library{background:transparent;border:0;border-radius:0;box-shadow:none;margin-top:0;padding:0}.modules-page .module-library>.section-heading{align-items:center;margin:20px 0 12px}.modules-page .module-library>.section-heading h2{font-size:18px;font-weight:650}.modules-page .scenario-tabs{gap:20px;margin:16px 0}.modules-page .scenario-tabs a{align-items:center;display:inline-flex;gap:8px;min-height:44px;padding:10px 0}.module-tab-count{background:var(--surface-soft);border-radius:5px;color:var(--ink-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:23px;padding:2px 6px;text-align:center}.modules-page .scenario-filters{align-items:flex-end;gap:16px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);margin:0 0 20px}.modules-page .scenario-filters label{font-size:12px;gap:7px;min-width:0}.modules-page .scenario-filters input,.modules-page .scenario-filters select{font:inherit;height:44px;min-height:44px;min-width:0;width:100%}.modules-page .scenario-filters input{padding-left:12px}.modules-page :is(button,a,input,select):focus-visible{outline:3px solid var(--brand-strong);outline-offset:3px}.modules-page .site-header :focus-visible{outline-color:#a5b5ff}.modules-page .scenario-catalog{align-items:stretch;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.modules-page .scenario-catalog:has(.scenario-technical){grid-template-columns:minmax(0,1fr)}.modules-page .scenario-catalog .module-catalogue-card{align-content:normal;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:none;display:flex;flex-direction:column;gap:0;height:100%;padding:22px}.modules-page .scenario-catalog .module-catalogue-card:hover{border-color:var(--border-strong)}.module-card-heading{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:84px minmax(0,1fr)}.modules-page .scenario-card-title{gap:6px;min-width:0}.modules-page .scenario-card-title small{color:var(--ink-muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.modules-page .scenario-card-title h3{color:var(--ink);font-size:18px;font-weight:650;letter-spacing:-.015em;line-height:1.35;margin:0;overflow-wrap:anywhere}.module-installed-badge{align-items:center;color:var(--success);display:inline-flex;font-size:11px;font-weight:600;gap:6px;justify-self:start;line-height:1.5}.module-installed-badge:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.modules-page .scenario-card .receiver-card-main>.module-card-description{color:var(--ink-muted);font-size:13px;line-height:1.6;margin:16px 0 14px}.module-card-metadata{color:var(--ink-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;list-style:none;margin:0;padding:0}.module-card-metadata li{background:var(--surface-soft);border-radius:5px;line-height:1.5;padding:4px 8px}.module-card-metadata strong{font-weight:600}.modules-page .module-card-actions{align-items:center;border-top:1px solid var(--border);display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:16px}.module-catalogue-card .receiver-card-main{padding-bottom:18px}.modules-page .module-card-actions>*{flex:0 1 auto;width:auto}.modules-page .module-card-actions .button{min-height:44px;padding:0 16px;text-decoration:none}.module-details-link{align-items:center;color:var(--ink-muted);display:inline-flex;font-size:13px;font-weight:600;gap:6px;min-height:44px;text-decoration:none}.module-details-link:hover{color:var(--brand-strong);text-decoration:underline}.module-visually-hidden{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.modules-page .provider-notice{border-top:1px solid var(--border);margin-top:24px;max-width:none;padding-top:4px;width:100%}.modules-page .scenario-installed{margin-top:16px}.modules-page .scenario-installed>.section-heading{margin-top:0}.modules-page .scenario-installed .receiver-card{scroll-margin-top:88px}.modules-page .provider-identity{flex-basis:84px;height:84px;width:84px}.modules-page .provider-identity[data-provider=salesforce] img{height:31px;width:44px}.modules-page .provider-identity[data-provider=meta-marketing] img{height:23px;width:23px}.modules-page .provider-identity[data-provider=marketo] img,.modules-page .provider-identity[data-provider=openai] img{height:44px;width:44px}@media (max-width:1100px){.modules-page .site-header{column-gap:16px;row-gap:6px}.modules-page .scenario-installed .receiver-card{scroll-margin-top:124px}}@media (max-width:767px){.modules-page .site-header{align-items:center;display:grid;grid-gap:8px 12px;gap:8px 12px;grid-template-columns:40px minmax(0,1fr);padding:12px 20px}.modules-page .brand-logo{grid-column:1;grid-row:1}.modules-page .brand-logo-horizontal{display:none}.modules-page .brand-logo-compact{display:block}.modules-page .utility-nav{column-gap:10px;flex-wrap:wrap;grid-column:2;grid-row:1;justify-content:flex-end;margin:0;row-gap:4px;width:100%}.modules-page .utility-nav .header-link{align-items:center;display:inline-flex;font-size:11px;justify-content:center;min-height:34px;min-width:32px;padding:4px 2px}.modules-page .core-nav{flex-wrap:wrap;gap:8px;grid-column:1/-1;grid-row:2;justify-content:space-between;margin:0;width:100%}.modules-page .core-nav .header-link{font-size:12px;min-height:40px;padding:10px 8px}.modules-page .authenticated-content{padding:24px 20px 64px}.modules-context{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-row-gap:12px;row-gap:12px}.modules-context .product-select{width:100%}.modules-context .environment-add{grid-column:1/-1;margin:0}.modules-context .environment-add>.button{min-height:40px}.modules-page .module-library>.section-heading{margin-top:18px}.modules-page .scenario-filters{gap:12px}.modules-page .scenario-catalog,.modules-page .scenario-filters{grid-template-columns:minmax(0,1fr)}.modules-page .scenario-catalog .module-catalogue-card{padding:20px}.module-card-heading{gap:12px}.modules-page .scenario-card-title h3{font-size:17px}.modules-page .scenario-installed .receiver-card{scroll-margin-top:168px}}@media (prefers-reduced-motion:reduce){.modules-page .button{transition:none}.modules-page .button:hover:not(:disabled){transform:none}}.module-detail{min-width:0;padding-top:20px}.module-detail-nav{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:24px}.module-detail-nav a{font-size:13px;min-height:32px;display:inline-flex;align-items:center}.module-detail-header{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:84px minmax(0,1fr) auto}.module-detail-title h1{font-size:clamp(1.65rem,3vw,2.4rem);letter-spacing:-.03em;line-height:1.2;margin:6px 0 12px}.module-detail p{color:var(--ink-muted);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.module-detail-title p{margin:0}.module-detail-title .eyebrow{color:var(--brand-strong);font-size:11px}.module-install-state{align-items:flex-end;display:flex;flex-direction:column;gap:16px;padding-top:4px;max-width:250px}.module-not-installed{color:var(--ink-muted);font-size:12px}.module-detail-facts{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:24px 0 18px;padding:0}.module-detail-facts li{background:var(--surface-soft);border-radius:6px;color:var(--ink-muted);font-size:12px;padding:6px 10px;overflow-wrap:anywhere}.module-detail-overview{max-width:960px}.module-simulation-notice{background:var(--brand-soft);border-left:3px solid var(--brand-strong);border-radius:4px;padding:12px 16px}.module-simulation-notice a{white-space:normal}.module-configuration{background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;margin:28px 0 36px;padding:24px;scroll-margin-top:100px}.module-detail h2{font-size:21px;letter-spacing:-.015em;margin:0}.module-detail h3{font-size:16px;line-height:1.5;margin:20px 0 12px}.module-testing-grid{align-items:start;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:20px}.module-config-controls,.module-selected-response,.module-testing-grid>*{min-width:0}.module-config-controls{display:grid;grid-gap:16px;gap:16px}.module-config-controls .product-select{width:100%;min-width:0}.module-config-controls .product-select-trigger{white-space:normal;text-align:left}.module-config-controls .product-select-trigger>span{overflow-wrap:anywhere}.module-config-controls .product-select-menu{max-width:100%}.module-config-controls .product-select-menu button{white-space:normal}.module-config-controls .button{justify-self:start}.module-selected-response{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;padding:20px}.module-selected-response h3{margin-top:0}.module-detail .module-auth p,.module-detail .module-config-status,.module-detail .module-response-note{font-size:12px}.module-detail .module-config-status{margin:0}.module-code{border:1px solid var(--border);border-radius:8px;min-width:0;margin:12px 0;overflow:hidden}.module-config-controls>.module-code{margin:0}.module-code-heading{align-items:center;background:var(--surface-raised);color:var(--ink-muted);display:flex;font-size:11px;gap:12px;justify-content:space-between;padding:6px 10px 6px 14px}.module-code-heading>span{overflow-wrap:anywhere}.module-code-heading .button{flex:0 0 auto;font-size:11px;min-height:36px;padding:6px 12px}.module-code pre{background:var(--surface-technical);color:#d2e0fb;font:12px/1.7 Consolas,monospace;margin:0;max-height:480px;max-width:100%;overflow:auto;padding:16px;white-space:pre}.module-code pre code{color:inherit;font:inherit;background:none;padding:0}.module-copy-status{color:var(--ink);display:block;font-size:12px;background:var(--surface-soft)}.module-copy-status:not(:empty){padding:8px 14px}.module-copy-status:empty{display:none}.module-detail .module-empty-body{margin:0;padding:16px;background:var(--surface-soft);font-size:12px}.module-detail pre:focus-visible,.module-detail summary:focus-visible{outline:3px solid var(--brand-strong);outline-offset:2px}.module-detail .module-outcome{font-size:12px;color:var(--ink)}.module-category{color:var(--ink-muted);font-size:11px;text-transform:capitalize}.module-response .module-outcome{margin-top:0}.module-sources{color:var(--ink-muted);font-size:12px;line-height:1.7;margin-top:20px}.module-sources ul{margin-bottom:0;padding-left:18px}.module-sources a{overflow-wrap:anywhere}.module-response-disclosure summary,.module-sources summary{cursor:pointer;font-size:12px;line-height:1.7}.module-response-disclosure{margin:14px 0}.module-runnable-request{padding-top:8px}.module-remove,.module-runnable-request{border-top:1px solid var(--border);margin-top:24px}.module-remove{align-items:center;display:flex;gap:20px;justify-content:space-between;padding-top:16px}.module-remove p{font-size:12px;margin:0}.module-remove .button{flex:0 0 auto}.module-reference>p{margin-bottom:22px}.module-reference-operation{border:1px solid var(--border);border-radius:10px;background:var(--surface);margin:14px 0;min-width:0}.module-reference-operation>summary{cursor:pointer;padding:20px;overflow-wrap:anywhere}.module-operation-name{font-size:17px;font-weight:650;margin-left:8px}.module-operation-route{display:block;margin:12px 0 8px;font-size:12px;line-height:1.7}.module-operation-route strong{color:var(--brand-strong);margin-right:8px}.module-reference-operation>summary>span:last-child{color:var(--ink-muted);font-size:12px}.module-operation-content{padding:4px 20px 20px;min-width:0}.module-behaviour,.module-operation-content{border-top:1px solid var(--border)}.module-behaviour>summary{cursor:pointer;padding:18px 0;font-size:13px}.module-behaviour-title{font-weight:650;margin:0 10px 0 4px}.module-behaviour-description{display:block;color:var(--ink-muted);font-size:13px;line-height:1.7;margin:8px 0}.module-behaviour>summary>.module-outcome{display:block;margin-bottom:8px}.module-behaviour>.module-response{background:var(--surface-soft);border-radius:8px;margin-bottom:20px;padding:20px}.module-reference-notes{border-top:1px solid var(--border);margin-top:28px;padding-top:2px}.module-installations{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:12px;margin:20px 0}.module-installations a{border:1px solid var(--border);border-radius:6px;padding:10px}.module-installations a[aria-current=page]{background:var(--brand-soft);border-color:var(--brand-strong)}.module-save-feedback{color:var(--success);font-size:13px}.module-one-time-secret code{overflow-wrap:anywhere}.modules-page .module-inventory-row{align-items:center;display:grid;grid-gap:20px;gap:20px;grid-template-columns:84px minmax(0,1fr) auto}.module-inventory-copy h3{font-size:17px;margin:0}.module-inventory-copy p{color:var(--ink-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}@media (max-width:1023px){.module-detail-header{grid-template-columns:84px minmax(0,1fr)}.module-install-state{align-items:flex-start;flex-direction:row;flex-wrap:wrap;grid-column:1/-1;max-width:none;align-items:center}.module-testing-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.module-detail-nav{font-size:12px;gap:8px;margin-bottom:20px}.module-detail-header{gap:14px}.module-detail-title h1{font-size:24px}.module-detail-title p{font-size:12px}.module-configuration{padding:16px}.module-selected-response{padding:14px}.module-reference-operation>summary{padding:16px}.module-operation-content{padding:4px 14px 14px}.module-behaviour>.module-response{padding:12px}.module-remove{align-items:flex-start;flex-direction:column;gap:12px}.modules-page .module-inventory-row{gap:14px;grid-template-columns:84px minmax(0,1fr)}.module-inventory-row>.button{grid-column:1/-1;justify-self:start}}.overview-summaries{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.overview-summaries>.detail-section{min-width:0}.overview-summaries .section-heading{align-items:center;flex-wrap:wrap;gap:8px 12px}.overview-summaries .section-heading>a{font-size:12px;line-height:1.5}.overview-summaries .receiver-list{grid-template-columns:minmax(0,1fr);min-width:0}.overview-summaries .receiver-card{min-width:0}.overview-summaries .receiver-card-main :is(strong,a){overflow-wrap:anywhere}.overview-summaries+.provider-notice{border-top:1px solid var(--border);margin-top:24px;max-width:none;padding-top:4px;width:100%}.overview-modules{display:flex;flex-direction:column}.overview-modules .section-heading{margin-bottom:8px}.overview-module-note{color:var(--ink-muted);font-size:12px;line-height:1.5;margin:0 0 14px}.overview-module-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0 0 14px;padding:0}.overview-module-row{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--ink);display:grid;grid-gap:12px;gap:12px;grid-template-columns:72px minmax(0,1fr) 16px;padding:12px;text-decoration:none}.overview-module-row:hover{background:var(--surface-soft);border-color:var(--border-strong)}.overview-module-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.overview-module-copy strong{font-size:14px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.overview-module-provider{color:var(--ink-muted);font-size:10px;line-height:1.5}.overview-module-status{align-items:center;color:var(--success);display:inline-flex;font-size:11px;gap:5px;line-height:1.5}.overview-module-status:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.overview-module-arrow{color:var(--ink-muted)}.overview-modules-all{border-top:1px solid var(--border);display:flex;font-size:12px;margin-top:auto;padding-top:12px}.overview-modules-all,.overview-modules-browse{align-items:center;color:var(--brand-strong);font-weight:600;gap:8px;min-height:44px;text-decoration:none}.overview-modules-browse{display:inline-flex;font-size:13px}.overview-modules-all:hover,.overview-modules-browse:hover{text-decoration:underline}.overview-modules a:focus-visible{outline:3px solid var(--brand-strong);outline-offset:3px}.overview-modules-empty{padding:14px 0}.overview-modules-empty>strong{font-size:14px}.overview-modules-empty p{color:var(--ink-muted);font-size:13px;line-height:1.6;margin:8px 0}@media (max-width:900px){.overview-summaries{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.overview-modules{padding:20px 16px}.overview-module-row{gap:10px;padding:10px}}.hosted-simulator{gap:20px;margin-top:16px}.hosted-simulator>.body-note{margin:0}.hosted-simulator h2{font-size:20px;margin:0}.hosted-simulator h3{font-size:16px;margin:0}.hosted-simulator h4{font-size:12px;margin:0 0 8px}.hosted-simulator .body-note{margin:0;line-height:1.6}.hosted-simulator .field-label{margin-top:0}.hosted-simulator .webhook-section{padding:20px;min-width:0}.webhook-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.webhook-destination-selection{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px}.hosted-simulator .product-select{width:100%}.webhook-selected-destination{min-width:0;display:grid;grid-gap:8px;gap:8px;border-left:3px solid var(--accent);padding-left:16px}.webhook-selected-destination>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.webhook-selected-destination code{font-size:12px;overflow-wrap:anywhere}.webhook-signing-status{color:var(--muted);font-size:11px;border:1px solid var(--line);border-radius:4px;padding:3px 7px}.webhook-destination-management{margin-top:18px}.webhook-destination-management>summary{color:var(--muted);font-size:12px;cursor:pointer;width:-moz-fit-content;width:fit-content}.hosted-simulator .destination-row{gap:16px}.hosted-simulator .destination-row>div:first-child{min-width:0}.hosted-simulator .webhook-empty{margin:0;padding:18px;display:grid;justify-items:start;grid-gap:14px;gap:14px}.hosted-simulator .webhook-empty p{margin:0}.hosted-simulator .webhook-destination-editor{margin-top:20px;background:var(--surface-soft)}.webhook-destination-basics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:16px;gap:16px}.webhook-composition{min-width:0}.webhook-composition>h2{margin-bottom:16px}.webhook-composition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}.hosted-simulator .webhook-panel{min-width:0;padding:20px}.webhook-compose-panel{align-content:start}.webhook-compose-panel form{display:grid;grid-gap:12px;gap:12px;min-width:0}.webhook-request-preview{align-content:start;gap:16px}.webhook-request-target{display:flex;align-items:flex-start;gap:10px;min-width:0}.webhook-request-target strong{font-size:11px;color:var(--accent-dark);background:var(--surface-soft);border-radius:4px;padding:4px 7px}.webhook-request-target code{min-width:0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.webhook-request-preview .payload-preview{margin:0;max-height:290px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.hosted-simulator .webhook-send-mode,.webhook-request-preview .webhook-byte-preview{margin:0}.webhook-send-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;grid-gap:12px 18px;gap:12px 18px;padding:16px 0 0}.webhook-send-footer>.body-note:first-child{grid-column:2;grid-row:1}.webhook-send-footer .button{grid-column:1;grid-row:1;justify-self:start;margin:0;white-space:nowrap}.webhook-quota-note{grid-column:1/-1}.hosted-simulator .webhook-validation-error{color:var(--failure)}.hosted-simulator [hidden]{display:none}.webhook-composition-tabs{margin:0 0 16px;gap:24px}.hosted-simulator .webhook-history-heading{gap:16px}.hosted-simulator .webhook-history-heading+.body-note{margin-top:10px}.hosted-simulator .webhook-section>.webhook-history-heading{align-items:center;flex-direction:row}@media (max-width:1100px){.webhook-composition-grid{grid-template-columns:minmax(0,1fr)}.webhook-send-footer{grid-template-columns:minmax(0,1fr) auto}.webhook-send-footer>.body-note:first-child{grid-column:1;grid-row:auto}.webhook-send-footer .button{grid-column:2}}@media (max-width:700px){.hosted-simulator .webhook-panel,.hosted-simulator .webhook-section{padding:16px}.webhook-destination-basics,.webhook-destination-selection{grid-template-columns:minmax(0,1fr);gap:16px}.webhook-section-heading{flex-wrap:wrap}.webhook-send-footer{grid-template-columns:minmax(0,1fr);gap:12px}.webhook-send-footer .button{grid-column:1;grid-row:auto;width:100%}.hosted-simulator .destination-row{flex-direction:column;align-items:stretch}.hosted-simulator .webhook-actions{flex-wrap:wrap}}