.paddock-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f7f6;--foreground:#191c1b;--card:#fff;--card-foreground:#191c1b;--popover:#fff;--popover-foreground:#191c1b;--primary:#191c1b;--primary-foreground:#fff;--secondary:#eef1ef;--secondary-foreground:#191c1b;--muted:#eef1ef;--muted-foreground:#626b66;--accent:#eef1ef;--accent-foreground:#191c1b;--destructive:#b91c1c;--border:#0000000f;--input:#0000001f;--ring:#626b66;--radius:.45rem;--sidebar:#fff;--sidebar-foreground:#191c1bcc;--sidebar-primary:#191c1b;--sidebar-primary-foreground:#fff;--sidebar-accent:#eef1ef;--sidebar-accent-foreground:#191c1b;--sidebar-border:#0000000f;--sidebar-ring:#626b66;--chart-1:#059669;--chart-2:#738078;--chart-3:#b45309;--chart-4:#4d5b53;--chart-5:#b91c1c;--product-text-secondary:#191c1bcc;--product-text-tertiary:#191c1ba3;--product-success:#047857;--product-success-surface:#ecfdf5;--product-warning:#b45309;--product-warning-surface:#fffbeb;--product-danger:#b91c1c;--product-danger-surface:#fef2f2;--product-space-panel:1rem;--product-space-grid:.75rem;--product-sidebar-width:14.5rem;--product-radius-badge:calc(var(--radius) - 2px);--product-radius-panel:calc(var(--radius) + 4px);--product-radius-record:calc(var(--radius) + 8px);--product-duration-fast:.15s;--product-duration-normal:.25s;--product-shadow-floating:0 12px 32px -12px #191c1b40}.paddock-theme.dark,.dark .paddock-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#191c1b;--foreground:#f2f4f2;--card:#202522;--card-foreground:#f2f4f2;--popover:#202522;--popover-foreground:#f2f4f2;--primary:#f2f4f2;--primary-foreground:#191c1b;--secondary:#2b322e;--secondary-foreground:#f2f4f2;--muted:#2b322e;--muted-foreground:#adb8b0;--accent:#2b322e;--accent-foreground:#f2f4f2;--destructive:#fca5a5;--border:#ffffff17;--input:#ffffff26;--ring:#adb8b0;--sidebar:#202522;--sidebar-foreground:#dde4df;--sidebar-primary:#f2f4f2;--sidebar-primary-foreground:#191c1b;--sidebar-accent:#2b322e;--sidebar-accent-foreground:#f2f4f2;--sidebar-border:#ffffff17;--sidebar-ring:#adb8b0;--chart-1:#6ee7b7;--chart-2:#adb8b0;--chart-3:#fcd34d;--chart-4:#d2dbd5;--chart-5:#fca5a5;--product-text-secondary:#dde4df;--product-text-tertiary:#adb8b0;--product-success:#6ee7b7;--product-success-surface:#123e32;--product-warning:#fcd34d;--product-warning-surface:#44321d;--product-danger:#fca5a5;--product-danger-surface:#482727}.paddock-console [data-slot=sidebar-header],.paddock-console [data-slot=sidebar-footer]{padding:16px}.paddock-console [data-slot=sidebar-content]{gap:24px;padding:8px 16px 16px}.paddock-console [data-slot=sidebar-group]{padding:0}.paddock-console [data-slot=sidebar-menu]{gap:2px}.paddock-console [data-slot=sidebar-menu-button]{border-radius:var(--radius)}.paddock-console [data-slot=sidebar-menu-button][data-size=default]{height:32px;padding:6px 10px}.paddock-console [data-slot=sidebar-group-label]{padding-inline:10px;font-size:12px;font-weight:400}.paddock-console [data-collapsible=icon] :is([data-slot=sidebar-header],[data-slot=sidebar-footer],[data-slot=sidebar-content]){padding-inline:8px}.paddock-console [data-slot=sidebar-menu-button][data-active=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:500}.paddock-console [data-slot=card]{box-shadow:none}.paddock-console [data-slot=badge]{border-radius:var(--product-radius-badge)}.paddock-console [data-slot=button]{border-radius:var(--radius)}.paddock-console [data-slot=console-sidebar-identity]{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding-block:4px;display:flex}.paddock-console [data-slot=console-sidebar-mark]{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.paddock-console [data-slot=console-sidebar-mark]>svg{width:32px;height:32px}.paddock-console [data-slot=console-sidebar-identity-copy]{min-width:0}.paddock-console [data-slot=console-sidebar-identity-copy]>p{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.paddock-console [data-slot=console-sidebar-identity-copy]>p+p{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:16px}.paddock-console [data-slot=console-sidebar-account]{border-radius:var(--radius);cursor:pointer;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.paddock-console [data-slot=console-sidebar-account]:is(:hover,[data-state=open]){background:var(--sidebar-accent)}.paddock-console [data-slot=console-sidebar-account]:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:3px}.paddock-console [data-slot=console-sidebar-account]>svg{width:14px;height:14px;color:var(--muted-foreground);flex-shrink:0}.paddock-console [data-collapsible=icon] [data-slot=console-sidebar-identity-copy],.paddock-console [data-collapsible=icon] [data-slot=console-sidebar-account]>svg{display:none}.paddock-console [data-collapsible=icon] [data-slot=sidebar-menu-button][data-size=default]{padding:8px}.paddock-theme [data-slot=button]{border-radius:var(--radius)}.paddock-theme [data-slot=badge]{border-radius:var(--product-radius-badge)}.paddock-theme [data-slot=input],.paddock-theme [data-slot=textarea],.paddock-theme [data-slot=select-trigger]{background-color:var(--card);border-radius:var(--radius);box-shadow:none}.paddock-theme :where(select:not([data-slot])){border-radius:var(--radius);background-color:var(--card);min-width:0;height:32px;color:var(--foreground);max-width:100%;padding-block:0;padding-inline:10px;font-size:14px}.paddock-theme :where(select:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.paddock-theme [data-slot=label]{font-size:12px;font-weight:500;line-height:16px}.paddock-theme [data-slot=dialog-content],.paddock-theme [data-slot=alert-dialog-content]{border-radius:var(--product-radius-record);max-height:calc(100dvh - 32px);box-shadow:var(--product-shadow-floating);overflow-y:auto}.paddock-theme [data-slot=dialog-title],.paddock-theme [data-slot=alert-dialog-title]{font-size:16px;font-weight:500;line-height:24px}.paddock-theme [data-slot=dialog-description],.paddock-theme [data-slot=alert-dialog-description],.paddock-theme [data-slot=sheet-description]{font-size:12px;line-height:20px}.paddock-theme [data-slot=sheet-content][data-side=right]{border-radius:var(--product-radius-record) 0 0 var(--product-radius-record);width:min(28rem,100vw - 16px);max-width:none;box-shadow:var(--product-shadow-floating);overflow-y:auto}.paddock-theme [data-slot=dropdown-menu-content],.paddock-theme [data-slot=popover-content],.paddock-theme [data-slot=select-content]{border-radius:var(--product-radius-panel);box-shadow:var(--product-shadow-floating)}.paddock-theme [data-slot=product-action-footer]{border-top:1px solid var(--border);flex-wrap:wrap;padding-top:12px}.paddock-theme [data-slot=product-action-footer][data-layout=inline]{border-top:0;padding-top:0}.paddock-theme [data-slot=thread-bubble]{border-radius:var(--product-radius-panel);line-height:20px}.paddock-theme [data-slot=thread-bubble]:is([data-author=agent],[data-author=staff],[data-author=campaign]){background:var(--secondary);color:var(--foreground);box-shadow:none}.paddock-theme [data-slot=thread-bubble][data-author=customer]{background:var(--card);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}.paddock-theme [data-slot=thread-meta]{flex-wrap:wrap}.paddock-theme input[type=checkbox],.paddock-theme input[type=radio]{accent-color:var(--primary)}@media (max-width:767px){.paddock-theme :where(select:not([data-slot])){font-size:16px}}@media (prefers-reduced-motion:reduce){.paddock-theme *,.paddock-theme :before,.paddock-theme :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.product-demo{height:100svh;min-height:500px;color:var(--foreground);background:var(--background);flex-direction:column;display:flex;overflow:hidden}.demo-visual{flex:1;min-height:0;display:flex;overflow:hidden}.demo-sidebar{width:var(--product-sidebar-width);border-right:1px solid var(--border);background:var(--sidebar);flex-direction:column;flex-shrink:0;display:flex}.demo-brand{align-items:center;gap:12px;padding:18px 16px;display:flex}.demo-navigation{flex-direction:column;gap:3px;padding:12px 16px;display:flex}.demo-nav-item{height:32px;color:var(--sidebar-foreground);align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex;position:relative}.demo-nav-highlight{border-radius:var(--radius);background:var(--sidebar-accent);position:absolute;inset:0}.demo-sidebar-footer{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:auto;padding:16px;display:flex}.demo-workspace{flex-direction:column;flex:1;min-width:0;display:flex}.demo-header{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:55px;padding:0 20px;display:flex}.demo-header-status{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.demo-mobile-mark{display:none}.demo-stage{flex:1;min-height:0;position:relative;overflow:hidden}.demo-scene{padding:20px;position:absolute;inset:0;overflow:hidden}.demo-overview{grid-template-columns:minmax(0,1.6fr) minmax(210px,1fr);align-items:start;gap:12px;display:grid}.demo-chart{width:100%;height:130px;padding:0 16px;display:block}.demo-metrics,.demo-outcome{grid-column:1/-1}.demo-outcome{border:1px solid var(--border);border-radius:var(--product-radius-panel);background:var(--secondary);align-items:center;gap:12px;padding:14px 16px;display:flex}.demo-open-inbox{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);justify-content:center;align-items:center;gap:6px;height:32px;margin-top:16px;font-size:12px;font-weight:500;display:flex;position:relative}.demo-cursor{z-index:5;pointer-events:none;filter:drop-shadow(0 1px 2px #0003);position:absolute;bottom:-12px;right:25%}.demo-tabs{border-bottom:1px solid var(--border);white-space:nowrap;color:var(--muted-foreground);gap:22px;margin-top:12px;padding:0 16px;font-size:12px;display:flex}.demo-tabs span{padding:10px 0}.demo-tabs span:first-child{border-bottom:2px solid var(--foreground);color:var(--foreground);font-weight:500}.demo-inbox-row{align-items:center;gap:12px;min-height:78px;padding:16px;display:flex;position:relative}.demo-row-preview{color:var(--product-text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:14px;overflow:hidden}.demo-row-time{color:var(--muted-foreground);flex-shrink:0;align-self:flex-start;margin-top:3px;font-size:11px}.demo-unread{background:var(--foreground);border-radius:50%;flex-shrink:0;width:6px;height:6px}.demo-unread.is-read{background:0 0}.demo-sarah .demo-cursor{bottom:9px;right:38%}.demo-conversation{border:1px solid var(--border);border-radius:var(--product-radius-panel);background:var(--card);flex-direction:column;height:100%;display:flex;overflow:hidden}.demo-conversation-header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.demo-messages{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-height:0;padding:16px;display:flex;overflow:hidden}.demo-message-time{color:var(--muted-foreground);align-self:center;font-size:11px}.demo-message{border-radius:var(--product-radius-panel);max-width:85%;padding:10px 14px;font-size:14px;line-height:20px}.demo-message.customer{border:1px solid var(--border);background:var(--card);align-self:flex-end}.demo-message.agent{background:var(--secondary)}.demo-confirmation{min-height:40px}.demo-text-caret{background:var(--foreground);vertical-align:middle;width:1px;height:13px;margin-left:2px;display:inline-block}.demo-thinking{color:var(--muted-foreground);align-items:center;gap:8px;padding:2px 0;font-size:12px;display:flex}.demo-booking{border:1px solid var(--border);border-radius:var(--product-radius-panel);background:var(--background);align-items:center;gap:12px;width:100%;margin-top:auto;padding:14px;display:flex}.demo-booking>span:last-child{margin-left:auto}.demo-record{grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);align-items:start;gap:12px;display:grid}.demo-controls{border-top:1px solid var(--border);background:var(--card);min-height:42px;color:var(--muted-foreground);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 16px 2px;display:flex;position:relative}.demo-sample-label{font-size:11px}.demo-controls-buttons{gap:4px;display:flex}.demo-controls button{border-radius:var(--radius);min-height:38px;color:var(--foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:inline-flex}.demo-controls button:hover{background:var(--secondary)}.demo-controls button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.demo-controls button:disabled{color:var(--muted-foreground);cursor:default}.demo-controls button svg{width:13px;height:13px}.demo-progress{transform-origin:0;background:var(--primary);height:2px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1000px){.demo-sidebar{display:none}.demo-mobile-mark{display:block}}@media (max-width:767px){.demo-header{height:48px;padding:0 14px}.demo-header-status{font-size:10px}.demo-header>span:first-child{gap:6px;font-size:12px}.demo-scene{padding:12px}.demo-overview{grid-template-columns:minmax(0,1fr)}.demo-chart{height:75px}.demo-live>div:last-child>div:nth-child(n+2){display:none}.demo-live>div:last-child{padding-block:12px}.demo-open-inbox{margin-top:10px}.demo-metrics>div{padding-inline:12px}.demo-metrics [class*=pl-4]{padding-left:10px}.demo-metrics [class*=text-xs]{font-size:11px}[data-demo-scene=overview-result] .demo-live{display:none}.demo-tabs{gap:20px}.demo-tabs span:last-child,.demo-row-time{display:none}.demo-inbox-row{gap:8px;padding:14px 12px}.demo-inbox-row:last-child{display:none}.demo-inbox-row .text-sm{font-size:13px}.demo-row-preview{font-size:12px}.demo-cursor{display:none}.demo-record{grid-template-columns:minmax(0,1fr)}.demo-record-context{display:none}.demo-record dl>div>dt{width:86px}.demo-messages{gap:10px;padding:12px}.demo-message{max-width:94%;padding:9px 12px;font-size:13px;line-height:18px}.demo-conversation-header{gap:8px;padding:12px}.demo-conversation-header>span:last-child{font-size:10px}.demo-booking{flex-wrap:wrap;gap:8px;padding:12px}.demo-booking>div{flex:1}.demo-booking>span:last-child{margin-left:28px}.demo-thinking{gap:5px;font-size:11px}.demo-controls{min-height:46px;padding-inline:10px}.demo-controls button{min-height:44px;padding-inline:6px}.demo-sample-label{max-width:145px;font-size:10px}}.demo-thread-scrim{z-index:5;background:#00000014;position:absolute;inset:0}.demo-thread-overlay{z-index:6;border-left:1px solid var(--border);background:var(--card);width:min(480px,72%);position:absolute;inset:0 0 0 auto;box-shadow:-16px 0 40px #191c1b14}.demo-thread-overlay .demo-conversation{border:0;border-radius:0}@media (max-width:767px){.demo-thread-overlay{border:0;border-top:1px solid var(--border);border-radius:16px 16px 0 0;width:100%;height:94%;inset:auto 0 0;overflow:hidden;box-shadow:0 -12px 32px #191c1b14}}@media (max-width:359px){.demo-header-status{display:none}}.campaign-demo{min-height:620px}.campaign-visual{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.campaign-content{flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px;display:flex}.campaign-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-title h1{font-size:16px;font-weight:500;line-height:24px}.campaign-title p{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:18px}.campaign-title>span,.campaign-sequence{flex-shrink:0}.campaign-sequence ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.campaign-sequence li{grid-template-columns:24px minmax(0,1fr);align-content:center;gap:6px 8px;padding:12px;display:grid}.campaign-sequence li+li{border-left:1px solid var(--border)}.campaign-sequence li[data-current=true]{background:var(--secondary)}.campaign-sequence li[data-current=true][data-complete=true]{background:var(--product-success-surface)}.campaign-step-number{border:1px solid var(--border);width:24px;height:24px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex}.campaign-step-number svg{width:12px;height:12px}[data-current=true] .campaign-step-number{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}[data-complete=true] .campaign-step-number{color:var(--product-success);background:var(--product-success-surface);border-color:var(--product-success)}[data-scheduled=true] .campaign-step-number{color:var(--product-success);border-color:var(--product-success)}.campaign-step-copy p{font-size:12px;font-weight:500;line-height:18px}.campaign-step-copy>span{color:var(--muted-foreground);align-items:center;gap:4px;margin-top:2px;font-size:11px;line-height:16px;display:flex}.campaign-step-copy svg{flex-shrink:0;width:11px;height:11px}.campaign-step-timing{color:var(--muted-foreground);grid-column:2;font-size:10px;line-height:16px}.campaign-body{flex:1;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:start;gap:12px;min-height:0;display:grid}.campaign-context{min-width:0}.campaign-thread{flex-direction:column;align-self:stretch;min-width:0;min-height:0;display:flex}.campaign-thread-header{flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.campaign-thread-header>div:nth-child(2){flex:1;min-width:0}.campaign-thread-header p{font-size:14px;font-weight:500;line-height:20px}.campaign-thread-header div>span{color:var(--muted-foreground);font-size:11px;line-height:16px}.campaign-agent-status{border-radius:var(--radius);min-height:46px;color:var(--product-success);background:var(--product-success-surface);flex-shrink:0;align-items:center;gap:8px;margin:0 16px;padding:9px 10px;display:flex}.campaign-agent-status p{min-width:0;font-size:12px;font-weight:500;line-height:18px}.campaign-agent-icon{background:color-mix(in srgb, var(--product-success) 10%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.campaign-agent-icon svg{width:14px;height:14px}.campaign-messages{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 16px;display:flex;overflow:hidden}.campaign-previous>span,.campaign-message-label,.campaign-delivery{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;line-height:16px;display:flex}.campaign-previous>span svg,.campaign-message-label svg,.campaign-delivery svg{flex-shrink:0;width:12px;height:12px}.campaign-initial-text{background:var(--background);margin-top:7px}.campaign-follow-up{min-height:60px;margin-top:7px}.campaign-preparing{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;line-height:20px;display:flex}.campaign-delivery{margin-top:7px}.campaign-next-action{border-top:1px solid var(--border);flex-shrink:0;padding:12px 16px}.campaign-auto-note{min-height:36px;color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;line-height:18px;display:flex}.campaign-auto-note>svg{width:14px;height:14px;color:var(--product-success);flex-shrink:0}.campaign-call-next{align-items:center;gap:8px;min-height:36px;display:flex}.campaign-call-next>svg{flex-shrink:0;width:16px;height:16px}.campaign-call-next>div{flex:1;min-width:0}.campaign-call-next p{font-size:12px;font-weight:500;line-height:18px}.campaign-call-next div>span{color:var(--muted-foreground);font-size:11px;line-height:16px}.campaign-call-next.is-scheduled>svg{color:var(--product-success)}@media (max-width:899px){.campaign-body{grid-template-columns:minmax(0,1fr)}.campaign-context,.campaign-initial-text{display:none}}@media (max-width:539px){.campaign-demo{min-height:700px}.campaign-content{gap:10px;padding:12px}.campaign-title{align-items:flex-start}.campaign-title p{max-width:190px;font-size:11px;line-height:16px}.campaign-title>span{margin-top:3px;font-size:10px}.campaign-sequence ol{grid-template-columns:minmax(0,1fr)}.campaign-sequence li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:8px 12px}.campaign-sequence li+li{border-top:1px solid var(--border);border-left:0}.campaign-step-copy>span{margin-top:0;font-size:10px;line-height:14px}.campaign-step-timing{text-align:right;grid-column:3;max-width:84px;font-size:10px}.campaign-initial-text{display:none}.campaign-thread-header{gap:8px;padding:10px 12px}.campaign-thread-header p{font-size:13px}.campaign-thread-header div>span{font-size:10px}.campaign-agent-status{margin:0 12px}.campaign-messages{gap:10px;padding:12px}.campaign-follow-up{font-size:13px;line-height:19px}.campaign-next-action{padding:10px 12px}.campaign-call-next{flex-wrap:wrap}.campaign-call-next>span{margin-left:24px}}@media (max-width:359px){.campaign-title p,.campaign-call-next>span{display:none}}.record-demo{min-height:650px}.record-demo-visual{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.record-demo-content{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px;display:flex}.record-demo-paddy{min-height:24px;color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.record-demo-paddy>svg{width:14px;height:14px;color:var(--foreground);flex-shrink:0}.record-demo-paddy>span{color:var(--foreground);font-weight:500}.record-demo-paddy p{min-width:0}.record-demo-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;min-height:0;display:grid}.record-demo-record{min-width:0}.record-demo-fact{border-radius:4px;align-items:center;gap:5px;max-width:100%;margin-left:-4px;padding:0 4px;display:inline-flex}.record-demo-fact svg{width:12px;height:12px;color:var(--product-success);flex-shrink:0}.record-demo-memory p{color:var(--muted-foreground);font-size:12px;line-height:20px}.record-demo-stage{min-width:0}.record-demo-step-content{flex-direction:column;gap:14px;padding:16px;display:flex}.record-demo-label{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;line-height:16px;display:flex}.record-demo-label>svg{flex-shrink:0;width:12px;height:12px}.record-demo-evidence{color:var(--muted-foreground);align-items:flex-start;gap:6px;font-size:11px;line-height:17px;display:flex}.record-demo-evidence svg{flex-shrink:0;width:13px;height:13px;margin-top:2px}.record-demo-extracted{gap:10px;display:grid}.record-demo-extracted p{grid-template-columns:14px 52px minmax(0,1fr);align-items:start;gap:6px;font-size:12px;line-height:18px;display:grid}.record-demo-extracted svg{width:14px;height:14px;color:var(--muted-foreground);margin-top:2px}.record-demo-extracted p>span{color:var(--muted-foreground)}.record-demo-extracted strong{font-weight:500}.record-demo-note{border-radius:var(--product-radius-panel);background:var(--secondary);padding:12px}.record-demo-note>span{color:var(--muted-foreground);font-size:11px;line-height:16px}.record-demo-note p{min-height:40px;margin-top:5px;font-size:13px;line-height:20px}.record-demo-booking{border:1px solid var(--border);border-radius:var(--product-radius-panel);background:var(--secondary);align-items:center;gap:12px;padding:16px;display:flex}.record-demo-calendar{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.record-demo-calendar svg,.record-demo-booking-pending>svg{flex-shrink:0;width:18px;height:18px}.record-demo-booking p{font-size:14px;font-weight:500;line-height:20px}.record-demo-booking div>span{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:18px;display:block}.record-demo-booking-pending{background:var(--background);min-height:112px}.record-demo-summary{color:var(--muted-foreground);font-size:12px;line-height:20px}.record-demo-activity{flex-shrink:0}.record-demo-activity ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.record-demo-activity li{color:var(--muted-foreground);align-items:center;gap:7px;padding:12px;display:flex}.record-demo-activity li+li{border-left:1px solid var(--border)}.record-demo-activity li>span{background:var(--background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.record-demo-activity li svg{width:12px;height:12px}.record-demo-activity li p{font-size:12px;line-height:17px}.record-demo-activity [data-state=active]{color:var(--foreground);background:var(--secondary)}.record-demo-activity [data-state=done]>span{color:var(--product-success);background:var(--product-success-surface)}@media (max-width:899px){.record-demo-body{flex:none;grid-template-columns:minmax(0,1fr);gap:12px}.record-demo-content{gap:12px;padding:16px}.record-demo-record>div:first-child{padding:10px 16px}.record-demo-record>div:nth-child(2){padding:12px 16px 0}.record-demo-record>div:nth-child(3){padding:12px 16px}.record-demo-memory{display:none}.record-demo-stage{min-height:244px}.record-demo-activity{margin-top:auto}}@media (max-width:539px){.record-demo{min-height:760px}.record-demo-content{gap:10px;padding:12px}.record-demo-paddy{align-items:flex-start;font-size:11px;line-height:17px}.record-demo-paddy>svg{margin-top:2px}.record-demo-record>div:first-child{gap:6px;padding:10px 12px}.record-demo-record>div:nth-child(2){padding:10px 12px 0}.record-demo-record>div:nth-child(3){padding:12px}.record-demo-record dl{gap:8px;display:grid}.record-demo-record dl>div{gap:8px;margin:0;font-size:13px;line-height:19px}.record-demo-record dt{gap:6px;width:78px}.record-demo-record h2,.record-demo-step-panel h2{font-size:13px}.record-demo-record>div:first-child>div{font-size:10px}.record-demo-record dd{min-width:0}.record-demo-stage{min-height:220px}.record-demo-record dl>div:first-child,.record-demo-extracted{display:none}.record-demo-step-panel>div:first-child{gap:6px;padding:12px 12px 0}.record-demo-step-content{gap:12px;padding:12px}.record-demo-step-content [data-slot=thread-bubble]{font-size:13px;line-height:19px}.record-demo-activity ol{grid-template-columns:minmax(0,1fr)}.record-demo-activity li{padding:7px 12px}.record-demo-activity li+li{border-left:0;border-top:1px solid var(--border)}.record-demo-activity li>span{width:20px;height:20px}.record-demo-activity li p{font-size:11px;line-height:16px}.record-demo-booking{gap:8px;padding:12px}.record-demo-booking p{font-size:13px}.record-demo-booking div>span{font-size:11px;line-height:16px}.record-demo-summary{font-size:11px;line-height:18px}}@media (max-width:359px){.record-demo .demo-header>span:first-child{gap:5px}.record-demo .demo-header>span:first-child>span{display:none}.record-demo-fact{align-items:flex-start}.record-demo-fact svg{margin-top:3px}.record-demo-booking{align-items:flex-start}.record-demo-calendar{width:28px;height:28px}}
:root{--background:#fdfcf8;--foreground:#262a27;--card:#fffefa;--card-foreground:#262a27;--popover:#fffefa;--popover-foreground:#262a27;--primary:#4e563e;--primary-foreground:#fffefa;--secondary:#f0efe7;--secondary-foreground:#262a27;--muted:#eeefe7;--muted-foreground:#626760;--accent:#e6ebde;--accent-foreground:#262a27;--border:#e1e3d9;--input:#d7dbcf;--ring:#626b52;--landing-sage:#e7ede0;--landing-paper:#f4f3ee;--landing-wrap:74rem;--landing-ease:cubic-bezier(.22, 1, .36, 1)}.site-header{--background:#fbf9f2;--foreground:#2b2927;--primary:#62644e;--primary-foreground:#fbf9f2;--muted-foreground:#736e6a;--border:#e7e1ce;--accent:#ece8db;--accent-foreground:#2b2927;--ring:#62644e}.dark{--background:#191c1b;--foreground:#f4f3ee;--card:#232824;--card-foreground:#f4f3ee;--popover:#232824;--popover-foreground:#f4f3ee;--primary:#c9dabd;--primary-foreground:#191c1b;--secondary:#2b322e;--secondary-foreground:#f4f3ee;--muted:#2b322e;--muted-foreground:#b7c0b7;--accent:#323b34;--accent-foreground:#f4f3ee;--border:#f2f4ef24;--input:#f2f4ef2e;--ring:#c9dabd}.landing-wrap{width:min(100% - 2rem, var(--landing-wrap));margin-inline:auto}.landing-section{padding-block:clamp(3.75rem,7vw,7rem)}.landing-display,.landing-title{letter-spacing:-.052em;text-wrap:balance;font-weight:500}.landing-display{font-size:clamp(2.5rem,5.35vw,4.5rem);line-height:1.03}.landing-home-title{font-size:min(clamp(2.5rem,5.35vw,4.5rem),7.5cqi)}.landing-title{font-size:clamp(2rem,4vw,3.375rem);line-height:1.05}.serif-accent{font-family:var(--font-serif-display), Georgia, serif;letter-spacing:0;font-size:1.14em;font-style:italic;font-weight:400;line-height:.85}.landing-lede{color:var(--muted-foreground);text-wrap:pretty;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6}.landing-eyebrow,.landing-frame-label{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:flex}.page-aware-heading .landing-eyebrow{text-transform:none}.landing-action{border-radius:.55rem;min-height:2.75rem;padding-inline:1.1rem;transition:background-color .16s,color .16s,box-shadow .16s,transform .16s}.landing-action:hover{transform:translateY(-1px)}.landing-frame{background-color:var(--landing-sage);border:1px solid #37452e14;border-radius:clamp(1rem,2.25vw,1.65rem);min-width:0;padding:clamp(.875rem,4vw,3rem)}.fitted-demo{width:100%;min-width:0;position:relative}.fitted-demo-content{transform-origin:top;width:100%}.fitted-demo[data-fitted=true]>.fitted-demo-content{position:absolute;inset:0 0 auto}.fitted-demo[data-sizing=layout]{height:min(40rem,100svh - 12rem)}.fitted-demo[data-sizing=layout]>.fitted-demo-content{height:100%}.landing-frame-inbound{padding-block:clamp(.875rem,2.5vh,1.5rem)}.landing-frame-inbound .inbound-demo{flex-direction:column;height:100%;display:flex}.landing-frame-inbound .inbound-channel-tabs{flex-shrink:0;margin-bottom:12px}.landing-frame-inbound .inbound-demo [role=tabpanel]{flex:1;min-height:0}.landing-frame-inbound .inbound-demo .demo-phone-showcase{height:calc(100% - 64px);padding-bottom:0}.landing-frame-inbound .inbound-demo .call-stage-with-booking{background:0 0;height:100%;padding:0}.landing-frame-inbound .call-stage-with-booking .call-player{bottom:-52px}.landing-frame-inbound .call-stage-with-booking .call-player-notice{bottom:-66px}.web-demo-composition{flex-direction:column;min-height:0;display:flex}.web-demo-composition .web-demo-booking{width:100%}.web-demo-composition[data-booked=true]>.demo-booking-result{opacity:1;grid-template-rows:1fr;margin-top:12px}.landing-frame-inbound .web-demo-composition{height:calc(100% - 64px)}.landing-frame-inbound .page-aware-scene{flex-direction:column;flex:1;min-height:0;display:flex}.landing-frame-inbound .page-aware-scene>:first-child{flex-shrink:0}.landing-frame-inbound .page-aware-body{flex-direction:column;flex:1;min-height:0;display:flex}.landing-frame-inbound .page-aware-body>:first-child{flex-shrink:0}.landing-frame-inbound .page-aware-widget{flex:1;min-height:0}.landing-frame-inbound .demo-conversation{flex-direction:column;height:100%;min-height:0;display:flex}.landing-frame-inbound .demo-conversation>.demo-booking-tile{flex-shrink:0}.landing-frame-inbound .demo-conversation-card{flex-direction:column;flex:1;min-height:0;display:flex}.landing-frame-inbound .demo-conversation-card>:first-child{flex-shrink:0}.landing-frame-inbound .demo-conversation-messages{flex:1;justify-content:flex-start;min-height:0;overflow:hidden}.landing-frame-inbound .demo-conversation-messages>*{flex-shrink:0}@media (max-width:63.999rem){.landing-frame-inbound .landing-title{font-size:clamp(1.75rem,4vw,2.5rem)}.landing-frame-inbound .landing-lede{font-size:1rem}}.landing-frame-hero{background:url(/paddock-track-markers.svg) right -135px top -228px/720px no-repeat,url(/paddock-track.svg) right -135px top -228px/720px no-repeat,radial-gradient(at 80% 0,#d8e5ca,#0000 65%),linear-gradient(150deg,#e8ecde,#d8e2ce)}.landing-frame-label{color:#526147;justify-content:space-between;gap:.75rem;margin-bottom:clamp(.6rem,1.5vw,.95rem);font-size:.625rem}.console-preview{border:1px solid #2d3e2524;border-radius:.875rem;overflow:hidden;box-shadow:0 16px 45px -20px #22301f5c}.console-preview .product-demo{height:32rem;min-height:0}.landing-channel-strip{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:.875rem;display:grid}.landing-channel-strip li{min-width:0;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.85rem .3rem;font-size:.75rem;font-weight:500;display:flex}.landing-channel-strip li+li{border-left:1px solid var(--border)}.landing-channel-strip svg{width:1rem;height:1rem;color:var(--primary)}.showcase-panel[data-state=active]{animation:landing-enter .46s var(--landing-ease) both}.voice-feature-demo .call-stage{border:1px solid var(--border);background:var(--card);border-radius:.875rem;padding-inline:.5rem}.voice-feature-demo .call-phone{max-width:100%}.landing-step{color:var(--primary);font-family:var(--font-geist-mono), monospace;font-size:.75rem}.landing-frame-chat{background:#e8eae2}.landing-frame-campaign{background:#f2ece2}.landing-frame-console{background:#e7ede4}.landing-band{background:var(--landing-paper)}.landing-cta{background:url(/paddock-track.svg) right -180px center/590px no-repeat,linear-gradient(130deg,#eef1e8,#dde7d4);padding-block:clamp(3rem,8vw,6rem)}.landing-intro{animation:landing-enter .65s var(--landing-ease) both}.reveal{transition:opacity .55s var(--landing-ease), transform .55s var(--landing-ease)}.reveal.is-pending:not(:focus-within){opacity:0;transition:none;transform:translateY(12px)}@keyframes landing-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bubble-enter{opacity:0;transition:opacity .25s var(--landing-ease), transform .3s var(--landing-ease);transform:translateY(6px)}.bubble-enter.is-visible{opacity:1;transform:none}@keyframes typing-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.typing-dot{animation:1.1s ease-in-out infinite typing-dot}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}@media (min-width:40rem){.landing-wrap{width:min(100% - 3rem, var(--landing-wrap))}.landing-channel-strip li{flex-direction:row;padding:1rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.landing-intro,.showcase-panel[data-state=active],.typing-dot{animation:none}.reveal,.reveal.is-pending:not(:focus-within),.bubble-enter{opacity:1;transition:none;transform:none}.landing-action:hover{transform:none}html{scroll-behavior:auto}}
