@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}body{margin:0}button,input,textarea,select{font:inherit}img{max-width:100%}button{border-style:solid}h1,h2,h3,p{margin-top:0}@font-face{font-family:Aeonik;src:url(/fonts/aeonik-medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--page:#fdfdfd;--surface:#fff;--surface-soft:#f7f7f7;--ink:#242424;--body:#3d3d3d;--muted:#848484;--muted-2:#6d6e70;--line:#efefef;--line-2:#e6e6e6;--blue:#2563eb;--blue-top:#2965ec;--blue-bottom:#5c89f8;--blue-soft:#eff6ff;--blue-soft-2:#d8e9ff;--blue-line:#d6e8fc;--panel:#0b0b0c;--panel-2:#0f0f10;--panel-line:#1b1b1d;--panel-line-2:#232326;--panel-copy:#dfdfe2;--panel-muted:#85858a;--panel-muted-2:#8b8b91;--panel-cream:#f1f1ef;--panel-cream-ink:#1a1a1a;--success:#198754;--shadow-soft:0 2px 16px #00000008;--shadow-demo:0 30px 80px -30px #00000059;--radius-card:20px;--radius-frame:26px}html{scroll-behavior:smooth}body{background:var(--page);color:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{cursor:pointer}.page-shell{background:var(--page)}.container{width:min(1150px,100% - 48px);margin:0 auto}.site-header{justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.site-header__left,.site-header__right,.site-nav{align-items:center;display:flex}.site-header__left{gap:40px}.site-header__right{gap:12px}.site-nav{color:#525252;gap:26px;font-size:15px}.site-nav a{transition:color .16s}.site-nav a:hover,.site-nav a:focus-visible{color:var(--ink)}.brand-lockup{align-items:center;gap:9px;display:inline-flex}.brand-lockup__mark{object-fit:contain;flex:none;width:36px;height:36px}.brand-lockup__word{letter-spacing:-.02em;color:var(--ink);font-family:Aeonik,Geist,ui-sans-serif,system-ui,sans-serif;font-size:21px;font-weight:500}.button:hover,.button:focus-visible{transform:translateY(-1px)}.site-menu{display:none;position:relative}.site-menu__toggle{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);box-shadow:var(--shadow-soft);cursor:pointer;background:#fff;border-radius:12px;place-items:center;list-style:none;display:grid}.site-menu__toggle::-webkit-details-marker{display:none}.site-menu__icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:20px;height:20px}.site-menu__icon--close,.site-menu[open] .site-menu__icon--open{display:none}.site-menu[open] .site-menu__icon--close{display:block}.site-menu__panel{z-index:30;border:1px solid var(--line-2);background:#fff;border-radius:16px;flex-direction:column;min-width:208px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #0000001f}.site-menu__panel a{color:var(--body);border-radius:10px;padding:11px 12px;font-size:15.5px}.site-menu__panel a:hover,.site-menu__panel a:focus-visible{background:var(--surface-soft);color:var(--ink)}.button--primary{color:#fff;background:linear-gradient(to bottom, var(--blue-top), var(--blue-bottom));box-shadow:0 2px 10px #4b83fd33}.button--primary:hover,.button--primary:focus-visible{box-shadow:0 10px 28px #2965ec38}.button--secondary{color:#525252;border-color:var(--line);box-shadow:var(--shadow-soft);background:#fff}.button--secondary:hover,.button--secondary:focus-visible{border-color:var(--line-2);background:#fafafa}.button--small{min-height:42px;padding:0 18px;font-size:14px}.hero{text-align:center;padding:56px 0 0}.hero__pill{border:1px solid var(--blue-line);background:linear-gradient(to bottom, var(--blue-soft), var(--blue-soft-2));max-width:100%;color:var(--blue);text-align:left;border-radius:999px;align-items:center;gap:10px;margin-bottom:30px;padding:6px 14px 6px 8px;font-size:13px;line-height:1.4;display:inline-flex}.hero h1,.section-heading,.stats-band h2,.privacy-copy h1{color:var(--ink);letter-spacing:-.02em;margin:0;font-family:Aeonik,Geist,ui-sans-serif,system-ui,sans-serif;font-weight:500}.hero h1{max-width:900px;margin-inline:auto;font-size:clamp(3rem,7vw,62px);line-height:1.05}.lead{max-width:640px;color:var(--muted);text-wrap:pretty;margin:22px auto 0;font-size:19px;line-height:1.55}.hero__actions,.cta-actions{flex-wrap:wrap;gap:12px;display:flex}.hero__actions{justify-content:center;margin-top:34px}.cta-actions{margin-top:26px}.section{padding-top:110px}.eyebrow{color:var(--blue);margin-bottom:12px;font-size:13px;font-weight:600}.section-heading{font-size:clamp(2.25rem,5vw,42px);line-height:1.1}.section-copy{color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:18px;line-height:1.55}.card-grid-3,.card-grid-4,.comparison-grid,.stats-grid{gap:20px;display:grid}.card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px}.feature-card,.roster-card,.comparison-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff}.feature-card{border-radius:20px;padding:26px}.feature-card h3,.comparison-card h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-family:Aeonik,Geist,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:500}.feature-card p,.comparison-card p{margin:10px 0 0;font-size:15px;line-height:1.6}.roster-card{border-radius:18px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s}.roster-card:hover,.roster-card:focus-within{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 12px 28px #0000000f}.roster-card h3{color:var(--ink);margin:14px 0 0;font-size:15.5px;font-weight:600}.roster-card p{margin:6px 0 0;font-size:14px;line-height:1.55}.comparison-grid{grid-template-columns:1.15fr 1fr;align-items:stretch;margin-top:40px}.comparison-card{border-radius:22px;flex-direction:column;padding:30px;display:flex}.comparison-card--muted{background:var(--surface-soft);box-shadow:none}.comparison-meta{color:var(--muted);margin-top:6px;font-size:14.5px}.comparison-list{color:var(--body);flex-direction:column;gap:9px;margin-top:22px;font-size:14.5px;line-height:1.5;display:flex}.comparison-list--muted{color:var(--muted-2)}.comparison-actions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:26px;display:flex}.waitlist-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;display:grid;position:relative}.waitlist-form>input{border:1px solid var(--line-2);min-width:0;height:42px;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:0 13px;font-size:14px}.waitlist-form>input::placeholder{color:var(--muted)}.waitlist-form>input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft-2)}.waitlist-form button:disabled{cursor:default;opacity:.7;transform:none}.waitlist-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waitlist-form__status{min-height:18px;color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}.waitlist-form__status.is-success{color:var(--success)}.waitlist-form__status.is-error{color:#b42318}.get-started-dialog{border:1px solid var(--line-2);background:var(--surface);width:min(520px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--body);border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 28px 80px #0003}.get-started-dialog::backdrop{backdrop-filter:blur(4px);background:#1414167a}.get-started-dialog__panel{padding:38px;position:relative}.get-started-dialog__close{width:36px;height:36px;color:var(--muted-2);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:18px}.get-started-dialog__close:hover,.get-started-dialog__close:focus-visible{background:var(--surface-soft);color:var(--ink)}.get-started-dialog__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px;height:20px}.get-started-dialog h2{max-width:390px;color:var(--ink);letter-spacing:-.02em;margin:0;font-family:Aeonik,Geist,ui-sans-serif,system-ui,sans-serif;font-size:30px;font-weight:500;line-height:1.15}.get-started-dialog__copy{color:var(--muted-2);margin:14px 0 0;font-size:16px;line-height:1.55}.get-started-dialog__form{margin-top:26px}.get-started-dialog__success-mark{width:44px;height:44px;color:var(--success);background:#edf9ef;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.get-started-dialog__success-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:24px;height:24px}.get-started-dialog__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.comparison-kicker{justify-content:space-between;align-items:center;gap:12px;display:flex}.comparison-badge{border:1px solid var(--blue-line);background:linear-gradient(to bottom, var(--blue-soft), var(--blue-soft-2));color:var(--blue);border-radius:999px;align-items:center;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.stats-band{border:1px solid var(--line);background:var(--surface-soft);border-radius:26px;justify-content:space-between;align-items:center;gap:40px;margin-top:110px;padding:54px;display:flex}.stats-band h2{font-size:clamp(2rem,4vw,38px);line-height:1.1}.stats-band p{color:var(--muted);margin:14px 0 0;font-size:17px;line-height:1.55}.stats-grid{grid-template-columns:repeat(2,minmax(120px,auto));gap:26px 44px}.stat-value{color:var(--ink);letter-spacing:-.02em;font-family:Aeonik,Geist,ui-sans-serif,system-ui,sans-serif;font-size:30px}.stat-label{color:var(--muted);margin-top:6px;font-size:13.5px}.site-footer{border-top:1px solid var(--line);justify-content:space-between;gap:24px;margin-top:70px;padding:60px 0 70px;display:flex}.site-footer__brand,.site-footer__nav,.site-footer__links,.site-footer__languages{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.site-footer__brand,.site-footer__nav{padding-top:40px}.site-footer__brand{gap:9px}.site-footer__nav{flex-direction:column;align-items:flex-end;gap:14px}.site-footer__legal{color:#a0a0a0;font-size:13.5px}.site-footer__legal a:hover,.site-footer__legal a:focus-visible{color:var(--ink)}.site-footer__languages,.site-footer__links{color:var(--muted);font-size:14px}.site-footer__languages{gap:0}.site-footer__languages a+a:before{content:"·";color:var(--muted);pointer-events:none;margin:0 10px}.site-footer__languages a[aria-current=page],.site-footer__languages a:hover,.site-footer__languages a:focus-visible,.site-footer__links a:hover,.site-footer__links a:focus-visible{color:var(--ink)}.product-demo{padding-top:52px}.product-demo__frame{border-radius:var(--radius-frame);background:var(--panel);height:660px;box-shadow:var(--shadow-demo);border:1px solid #1e1e20;grid-template-columns:296px minmax(0,1fr) 340px;display:grid;position:relative;overflow:hidden}.product-demo__frame.is-collapsed{grid-template-columns:296px minmax(0,1fr)}.product-demo__panel{background:#0a0a0b}.product-demo__sidebar,.product-demo__main,.product-demo__panel{height:100%;min-height:0}.product-demo__sidebar{border-right:1px solid var(--panel-line);flex-direction:column;display:flex}.product-demo__chrome{justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.product-demo__drawer-title{color:#e9e9ea;font-size:14.5px;font-weight:500;display:none}.product-demo__chrome-actions{align-items:center;gap:10px;display:flex}.product-demo__new,.product-demo__sidebar-close{color:var(--panel-muted-2);cursor:pointer;background:0 0;border:0;font-size:19px;line-height:1}.product-demo__sidebar-close{font-size:15px;display:none}.product-demo__new:hover,.product-demo__new:focus-visible,.product-demo__sidebar-close:hover,.product-demo__sidebar-close:focus-visible{color:#c9c9ce}.product-demo__traffic{gap:7px;display:flex}.product-demo__traffic span{border-radius:999px;width:11px;height:11px;display:inline-block}.product-demo__traffic span:first-child{background:#ff5f57}.product-demo__traffic span:nth-child(2){background:#febc2e}.product-demo__traffic span:nth-child(3){background:#28c840}.product-demo__search{border:1px solid var(--panel-line-2);color:var(--panel-muted-2);background:#171719;border-radius:10px;align-items:center;gap:9px;margin:4px 12px 10px;padding:8px 11px;font-size:13.5px;display:flex}.product-demo__search input{color:#e9e9ea;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1}.product-demo__search input::placeholder{color:var(--panel-muted-2)}.product-demo__bot-list{flex-direction:column;flex:1;gap:2px;padding:0 8px 8px;display:flex;overflow-y:auto}.product-demo__bot-list::-webkit-scrollbar,.product-demo__thread::-webkit-scrollbar{width:6px}.product-demo__bot-list::-webkit-scrollbar-thumb,.product-demo__thread::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:999px}.product-demo__bot-row{text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}.product-demo__bot-row:hover,.product-demo__bot-row.is-active{background:#151517}.product-demo__bot-copy{flex-direction:column;flex:1;min-width:0;display:flex}.product-demo__bot-meta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.product-demo__bot-name{color:#e9e9ea;font-size:14.5px;font-weight:500}.product-demo__bot-time{color:var(--panel-muted-2);flex:none;font-size:12px}.product-demo__bot-preview{color:var(--panel-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-demo__user{border-top:1px solid var(--panel-line);color:#c9c9ce;align-items:center;gap:10px;padding:13px 16px;font-size:14px;display:flex}.product-demo__user-badge{background:var(--panel-line-2);color:#a8a8ad;border-radius:999px;place-items:center;width:28px;height:28px;font-size:11.5px;display:grid}.product-demo__main{flex-direction:column;min-width:0;display:flex}.product-demo__topbar{border-bottom:1px solid var(--panel-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.product-demo__topbar-left{align-items:center;gap:10px;min-width:0;display:flex}.product-demo__menu-btn{color:#a8a8ad;cursor:pointer;background:#1b1b1e;border:0;border-radius:8px;place-items:center;width:32px;height:28px;display:none}.product-demo__menu-btn:hover,.product-demo__menu-btn:focus-visible{background:var(--panel-line-2)}.product-demo__scrim{display:none}.product-demo__name-btn,.product-demo__active{align-items:center;gap:11px;display:flex}.product-demo__name-btn{cursor:pointer;background:0 0;border:0;padding:0}.product-demo__name-btn:hover .product-demo__active-name,.product-demo__name-btn:focus-visible .product-demo__active-name{color:#fff}.product-demo__active-name{color:#ececee;font-size:15.5px;font-weight:500}.product-demo__status{border:1px solid var(--panel-line-2);color:var(--panel-muted-2);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;display:inline-flex}.product-demo__status-dot{background:var(--success);border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse}.product-demo__panel-toggle{color:#a8a8ad;background:#1b1b1e;border:0;border-radius:8px;place-items:center;width:32px;height:28px;display:grid}.product-demo__panel-toggle[aria-pressed=true]{background:#232326}.product-demo__panel-toggle:hover,.product-demo__panel-toggle:focus-visible{background:var(--panel-line-2)}.product-demo__thread{flex-direction:column;flex:1;gap:12px;padding:20px 24px;display:flex;overflow-y:auto}.product-demo__time,.product-demo__meta{text-align:center;font-size:12.5px}.product-demo__time{color:var(--panel-muted-2);padding:6px 0}.product-demo__meta{color:var(--panel-muted)}.product-demo__message{display:flex}.product-demo__message--user{justify-content:flex-end}.product-demo__message--bot{justify-content:flex-start}.product-demo__bubble{border-radius:18px;max-width:min(78%,520px);padding:11px 16px;font-size:15px;line-height:1.5}.product-demo__bubble--user{background:var(--panel-cream);color:var(--panel-cream-ink)}.product-demo__bubble--bot,.product-demo__card,.product-demo__bubble--typing{color:var(--panel-copy);background:#1c1c1f}.product-demo__bubble--typing{color:var(--panel-muted);animation:1.2s ease-in-out infinite pulse}.product-demo__card{border-radius:18px;flex-direction:column;gap:7px;padding:14px 18px;display:flex}.product-demo__card-line{color:var(--panel-copy);align-items:baseline;gap:9px;font-size:14.5px;display:flex}.product-demo__card-check{color:var(--success)}.product-demo__card-arrow{color:var(--panel-muted)}.product-demo__composer{padding:14px 20px 20px}.product-demo__input-shell{border:1px solid var(--panel-line-2);background:#131315;border-radius:999px;align-items:center;gap:12px;padding:8px 10px 8px 16px;display:flex}.product-demo__composer-plus{color:var(--panel-muted-2);font-size:18px}.product-demo__input-shell input{color:#e9e9ea;background:0 0;border:0;outline:none;flex:1;font-size:15px}.product-demo__send{background:var(--panel-cream);width:32px;height:32px;color:var(--panel-cream-ink);border:0;border-radius:999px;place-items:center;display:grid}.product-demo__panel{border-left:1px solid #141416;flex-direction:column;padding:17px 20px;display:flex;overflow-y:auto}.product-demo__panel::-webkit-scrollbar{width:6px}.product-demo__panel::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:999px}.product-demo__panel-head{color:var(--panel-muted);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13.5px;display:flex}.product-demo__panel-actions{color:#a8a8ad;align-items:center;gap:14px;display:flex}.product-demo__panel-actions button{color:inherit;background:0 0;border:0;padding:0;line-height:1}.product-demo__screen{aspect-ratio:16/10;text-align:left;cursor:pointer;background:#0e0e10;border:0;border-radius:14px;width:100%;padding:0;display:block;overflow:hidden}.product-demo__screen-content{width:100%;height:100%;display:block}.product-demo__desktop{background:linear-gradient(#577de017 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#577de017 1px,#0000 1px) 0 0/18px 18px,radial-gradient(circle at 82% 18%,#2f69ee57,#0000 42%),linear-gradient(145deg,#101a31 0%,#0a0e19 72%);place-items:center;height:100%;padding:12px;display:grid}.product-demo__browser{background:#f6f8fc;border:1px solid #ffffff29;border-radius:10px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 36px #01051075}.product-demo__browser-tabs{background:#dce1e9;align-items:center;gap:7px;min-height:29px;padding:5px 8px 0;display:flex}.product-demo__browser-tab{color:#4d535d;background:#f8f9fb;border-radius:8px 8px 0 0;flex:1;align-self:stretch;align-items:center;gap:6px;min-width:0;max-width:76%;padding:6px 8px;font-size:8px;display:flex}.product-demo__browser-tab img{flex:none;width:12px;height:12px}.product-demo__browser-tab span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.product-demo__browser-tab b{color:#858a93;font-size:10px;font-weight:400}.product-demo__browser-new{color:#68707c;font-size:14px;line-height:1}.product-demo__browser-window-controls{color:#56606d;letter-spacing:.3em;white-space:nowrap;margin-left:auto;font-size:8px}.product-demo__browser-toolbar{color:#59606a;background:#f8f9fb;border-bottom:1px solid #d9dde5;align-items:center;gap:7px;padding:5px 8px;font-size:9px;display:flex}.product-demo__browser-nav{color:#6c737d;letter-spacing:.16em;white-space:nowrap}.product-demo__browser-address{color:#555c66;text-overflow:ellipsis;white-space:nowrap;background:#eef1f5;border-radius:999px;flex:1;align-items:center;gap:6px;min-width:0;padding:5px 9px;font-size:8px;display:flex;overflow:hidden}.product-demo__browser-address span{color:#32a852;font-size:6px}.product-demo__app{background:#f5f6f8;flex-direction:column;flex:1;min-height:0;display:flex}.product-demo__app-head{background:#fff;border-bottom:1px solid #e3e6eb;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.product-demo__app-head>img{object-fit:contain;width:21px;height:21px}.product-demo__app-head>span,.product-demo__app-head strong,.product-demo__app-head small{min-width:0;display:block}.product-demo__app-head strong{color:#30343b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.product-demo__app-head small{color:#636b76;margin-top:2px;font-size:6px}.product-demo__app-head>b{color:#275cc7;background:#eef3ff;border:1px solid #cbd7f8;border-radius:999px;padding:4px 6px;font-size:6px}.product-demo__app-toolbar{color:#5d6672;white-space:nowrap;background:#fafbfc;border-bottom:1px solid #e0e3e8;align-items:center;gap:6px;padding:5px 9px;font-size:6px;display:flex;overflow:hidden}.product-demo__app-toolbar span{background:#edf1f6;border-radius:999px;padding:3px 6px}.product-demo__app-workspace{flex:1;min-height:0;padding:10px;overflow:hidden}.product-demo__app-grid{gap:7px;height:100%;display:grid}.product-demo__app-item{color:#2e333b;background:#fff;border:1px solid #dfe3e9;border-radius:8px;min-width:0;padding:9px;box-shadow:0 4px 12px #2a313d0d}.product-demo__app-item small,.product-demo__app-item strong,.product-demo__app-item span{min-width:0;display:block}.product-demo__app-item small{color:#3e5798;letter-spacing:.08em;font-size:5px;font-weight:800}.product-demo__app-item strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;line-height:1.25;overflow:hidden}.product-demo__app-item span{color:#858b95;margin-top:4px;font-size:6px}.product-demo__app--campaign-board .product-demo__app-grid,.product-demo__app--design-canvas .product-demo__app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-demo__app--campaign-board .product-demo__app-item{border-top:3px solid #7ba1f3}.product-demo__app--publish-queue .product-demo__app-item,.product-demo__app--social-scheduler .product-demo__app-item,.product-demo__app--source-table .product-demo__app-item{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.product-demo__app--publish-queue .product-demo__app-item strong,.product-demo__app--publish-queue .product-demo__app-item span,.product-demo__app--social-scheduler .product-demo__app-item strong,.product-demo__app--social-scheduler .product-demo__app-item span,.product-demo__app--source-table .product-demo__app-item strong,.product-demo__app--source-table .product-demo__app-item span{margin-top:0}.product-demo__app--answer-map .product-demo__app-item{border-left:3px solid #6a6bf5}.product-demo__app--design-canvas .product-demo__app-item{background:linear-gradient(145deg,#2463eb26,#9b5cf61f),#fff;min-height:52px}.product-demo__app--newsletter-draft .product-demo__app-item:first-child{border-left:3px solid #f5a03c}.product-demo__app--social-scheduler .product-demo__app-item small{color:#0a66c2}.product-demo__desktop.is-large{place-items:stretch stretch;padding:22px 24px 28px}.product-demo__desktop.is-large .product-demo__browser{border-radius:14px}.product-demo__desktop.is-large .product-demo__browser-tabs{min-height:42px;padding:8px 12px 0}.product-demo__desktop.is-large .product-demo__browser-tab{gap:10px;max-width:42%;padding:8px 12px;font-size:12px}.product-demo__desktop.is-large .product-demo__browser-tab img{width:17px;height:17px}.product-demo__desktop.is-large .product-demo__browser-toolbar{gap:12px;padding:8px 13px;font-size:12px}.product-demo__desktop.is-large .product-demo__browser-address{padding:7px 13px;font-size:11px}.product-demo__desktop.is-large .product-demo__app-head{grid-template-columns:36px minmax(0,1fr) auto;gap:11px;padding:11px 15px}.product-demo__desktop.is-large .product-demo__app-head>img{width:34px;height:34px}.product-demo__desktop.is-large .product-demo__app-head strong{font-size:13px}.product-demo__desktop.is-large .product-demo__app-head small{font-size:9px}.product-demo__desktop.is-large .product-demo__app-toolbar{gap:12px;padding:9px 15px;font-size:9px}.product-demo__desktop.is-large .product-demo__app-workspace{padding:24px}.product-demo__desktop.is-large .product-demo__app-grid{gap:14px}.product-demo__desktop.is-large .product-demo__app-item{border-radius:12px;padding:18px}.product-demo__desktop.is-large .product-demo__app-item small{font-size:9px}.product-demo__desktop.is-large .product-demo__app-item strong{margin-top:8px;font-size:15px}.product-demo__desktop.is-large .product-demo__app-item span{margin-top:6px;font-size:11px}.product-demo__desktop.is-large .product-demo__app--publish-queue .product-demo__app-item,.product-demo__desktop.is-large .product-demo__app--social-scheduler .product-demo__app-item,.product-demo__desktop.is-large .product-demo__app--source-table .product-demo__app-item{grid-template-columns:92px minmax(0,1fr) auto}.product-demo__stage{z-index:8;background:#040405f5;position:absolute;inset:0}.product-demo__boot{flex-direction:column;justify-content:center;align-items:center;gap:22px;height:100%;display:flex}.product-demo__boot-title{color:#f1f1f2;font-size:19px;font-weight:500}.product-demo__boot-track{background:#232327;border-radius:999px;width:min(420px,70%);height:5px;overflow:hidden}.product-demo__boot-track div{background:#f1f1ef;border-radius:999px;height:100%;transition:width .4s linear}.product-demo__boot-step{color:#6c6c70;font-size:13.5px}.product-demo__takeover{background:#050506;flex-direction:column;height:100%;display:flex}.product-demo__takeover-bar{border-bottom:1px solid #171719;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.product-demo__takeover-who{color:#ececee;align-items:center;gap:12px;min-width:0;font-size:15.5px;font-weight:500;display:flex}.product-demo__takeover-pill{color:#4ecb71;background:#30a24b24;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:400}.product-demo__takeover-actions{align-items:center;gap:12px;display:flex}.product-demo__takeover-close{color:#85858a;cursor:pointer;background:0 0;border:0;font-size:16px}.product-demo__takeover-close:hover,.product-demo__takeover-close:focus-visible{color:#ececee}.product-demo__takeover-screen{flex:1;min-height:0}.product-demo__takeover-screen .product-demo__desktop{height:100%}.product-demo__screen-meta{color:var(--panel-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13.5px;display:flex}.product-demo__panel-label{color:var(--panel-muted);margin:30px 0 12px;font-size:14px}.product-demo__screen-meta+.product-demo__panel-label{margin-top:30px}.product-demo__routine{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.product-demo__routine:hover,.product-demo__routine:focus-visible{background:#121214}.product-demo__routine-icon{color:#e65707}.product-demo__routine-name{color:#ececee;flex:1;font-size:14.5px}.product-demo__routine-when{color:var(--panel-muted-2);font-size:13px}.product-demo__quiet{color:#7a7a80;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;width:100%;margin-top:6px;padding:10px;font-size:14.5px;display:flex}.product-demo__quiet:hover,.product-demo__quiet:focus-visible{color:#ececee;background:#121214}.product-demo__empty-thread{color:var(--panel-muted-2);text-align:center;margin:auto 0;font-size:14.5px}.product-demo__empty-routines{color:#7a7a80;text-align:center;padding:18px 24px 4px;font-size:14px;line-height:1.55}.product-demo__empty-routines p{margin:0}.product-demo__ghost-btn{color:#ececee;cursor:pointer;background:0 0;border:1px solid #26262a;border-radius:11px;margin-top:16px;padding:9px 18px;font-size:14px;display:inline-block}.product-demo__ghost-btn:hover,.product-demo__ghost-btn:focus-visible{background:#17171a}.product-demo__ghost-btn:disabled{color:#5a5a60;cursor:default}.product-demo__settings{flex-direction:column;display:flex}.product-demo__settings-avatar{justify-content:center;display:flex}.product-demo__field{color:var(--panel-muted);flex-direction:column;gap:8px;margin-top:18px;font-size:14px;display:flex}.product-demo__settings .product-demo__field:first-of-type{margin-top:26px}.product-demo__field input,.product-demo__field textarea,.product-demo__add-schedule{box-sizing:border-box;color:#ececee;width:100%;font:inherit;background:0 0;border:1px solid #26262a;border-radius:11px;outline:none;padding:12px 14px;font-size:15px}.product-demo__field textarea{resize:none;line-height:1.5}.product-demo__field input::placeholder,.product-demo__field textarea::placeholder{color:#6c6c70}.product-demo__routine-nav{color:#f1f1f2;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:15.5px;font-weight:500;display:flex}.product-demo__routine-nav button{color:#9a9aa0;cursor:pointer;background:0 0;border:0;width:24px;font-size:17px}.product-demo__routine-nav button:last-child{color:#6c6c70;text-align:right}.product-demo__routine-toolbar{color:#ececee;align-items:center;gap:12px;margin-bottom:8px;font-size:15px;display:flex}.product-demo__routine-toolbar .product-demo__ghost-btn{background:#1e1e21;border-color:#0000;margin-top:0;padding:8px 16px}.product-demo__routine-toolbar>span{flex:1}.product-demo__switch{cursor:pointer;background:#26262a;border:0;border-radius:999px;flex:none;width:46px;height:26px;position:relative}.product-demo__switch span{background:#3a3a40;border-radius:999px;width:22px;height:22px;transition:left .18s;position:absolute;top:2px;left:2px}.product-demo__switch.is-on{background:#3a6b4c}.product-demo__switch.is-on span{background:#f1f1ef;left:22px}.product-demo__add-schedule{color:#9a9aa0;text-align:left;cursor:pointer}.product-demo__add-schedule:hover,.product-demo__add-schedule:focus-visible{color:#ececee;background:#121214}.product-demo__triggers{border:1px solid #26262a;border-radius:13px;flex-direction:column;gap:10px;padding:12px;display:flex}.product-demo__trigger-head{color:#ececee;justify-content:space-between;align-items:center;gap:10px;font-size:14.5px;display:flex}.product-demo__trigger-head button{color:#5a5a60;cursor:pointer;background:0 0;border:0}.product-demo__trigger-row{color:#7a7a80;background:#16161a;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;padding:9px 10px;font-size:14px;display:flex}.product-demo__trigger-row select,.product-demo__trigger-row input{appearance:none;color:#ececee;font:inherit;background:#24242a;border:0;border-radius:8px;outline:none;padding:7px 11px;font-size:14px}.product-demo__muted{color:#6c6c70;margin:0;font-size:14.5px}.product-demo__runs{margin:0;padding:0;list-style:none}.product-demo__runs li{color:#ececee;border-bottom:1px solid #141416;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.product-demo__runs li span:last-child{color:#6c6c70;margin-left:auto;font-size:13px}.product-demo__choice{background:#1a1a1d;border-radius:20px;max-width:78%;padding:18px 20px}.product-demo__choice--done{background:#151517}.product-demo__choice-q{color:#f1f1f2;font-size:17px;font-weight:500}.product-demo__choice--done .product-demo__choice-q{color:#c9c9ce}.product-demo__choice-sub{color:var(--panel-muted);margin-top:4px;font-size:15px}.product-demo__choice-opts{border:1px solid #232326;border-radius:13px;flex-direction:column;margin-top:14px;display:flex;overflow:hidden}.product-demo__choice-opts button{color:#ececee;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #202023;align-items:center;gap:14px;padding:14px 16px;font-size:15.5px;display:flex}.product-demo__choice-opts button:last-child{border-bottom:0}.product-demo__choice-opts button:hover,.product-demo__choice-opts button:focus-visible{background:#222226}.product-demo__choice-letter{color:#9a9aa0;background:#232327;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12.5px;display:grid}.product-demo__choice-picked{color:#85858a;border:1px solid #202023;border-radius:13px;align-items:center;gap:14px;margin-top:12px;padding:13px 16px;font-size:15.5px;display:flex}.product-demo__choice-picked .product-demo__choice-letter{color:#6c6c70;background:#1e1e21}.product-demo__choice-check{color:#c9c9ce;margin-left:auto;font-size:14px}.product-demo__choice-own{color:#6c6c70;background:#0e0e10;border:1px solid #232326;border-radius:12px;margin-top:12px;padding:13px 16px;font-size:15px}.product-demo__caption{text-align:center;color:var(--muted);margin:16px 0 0;font-size:13.5px}.privacy-copy{max-width:760px;padding:72px 0 110px}.privacy-copy h1{margin-bottom:18px}.privacy-copy p,.privacy-copy li{color:var(--body);font-size:17px;line-height:1.7}.privacy-copy ul{gap:10px;padding-left:22px;display:grid}.privacy-copy a{color:var(--blue)}.privacy-copy a:hover,.privacy-copy a:focus-visible{color:#1d4ed8}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@media (width<=1100px){.product-demo__frame{grid-template-columns:240px minmax(0,1fr) 280px}.product-demo__frame.is-collapsed{grid-template-columns:240px minmax(0,1fr)}}@media (width<=1000px){.site-header__left{gap:26px}.site-nav{gap:18px;font-size:14.5px}}@media (width<=960px){.card-grid-3,.comparison-grid,.stats-band{grid-template-columns:1fr}.stats-band{padding:38px 28px;display:grid}}@media (width<=860px){.site-header{gap:12px;padding:16px 0}.site-nav{display:none}.site-menu{display:block}.product-demo__frame,.product-demo__frame.is-collapsed{grid-template-columns:minmax(0,1fr);height:min(620px,82vh)}.product-demo__menu-btn{display:grid}.product-demo__sidebar{z-index:6;background:var(--panel);visibility:hidden;width:min(300px,86%);transition:transform .22s,visibility .22s;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #00000080}.product-demo__sidebar.is-open{visibility:visible;transform:none}.product-demo__traffic{display:none}.product-demo__drawer-title,.product-demo__sidebar-close{display:block}.product-demo__scrim{z-index:5;background:#04040599;border:0;padding:0;display:block;position:absolute;inset:0}.product-demo__panel{z-index:4;border-left:0;position:absolute;inset:0}}@media (width<=720px){.container{width:min(100% - 32px,1150px)}.hero{padding-top:26px}.hero h1{font-size:clamp(2.375rem,9vw,3rem)}.hero__pill{margin-bottom:22px;padding:5px 12px 5px 6px;font-size:12.5px}.lead{margin-top:18px;font-size:17px}.hero__actions{margin-top:26px}.hero__actions,.cta-actions,.comparison-actions{flex-direction:column;align-items:stretch}.waitlist-form{grid-template-columns:1fr}.get-started-dialog__panel{padding:32px 24px 24px}.get-started-dialog__actions{flex-direction:column}.button,.button--small{width:100%}.card-grid-3,.card-grid-4,.stats-grid{grid-template-columns:1fr}.section{padding-top:84px}.stats-grid{gap:20px}.site-footer{flex-direction:column}.site-footer__brand,.site-footer__nav{padding-top:0}.site-footer__nav{align-items:flex-start}.product-demo__topbar{padding:12px 14px}.product-demo__thread{padding-inline:16px}.product-demo__composer{padding:12px 16px 16px}.product-demo__bubble{max-width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Aeonik;src:url(/fonts/aeonik-medium.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}:root{--paper:#f7f8fc;--white:#fff;--ink:#17181b;--body:#4e525a;--muted:#686d76;--line:#e6e8ee;--line-strong:#d7dae2;--blue:#2463eb;--blue-dark:#1748b5;--blue-soft:#edf3ff;--success:#198754;--shadow-demo:0 34px 90px -34px #13192661;--radius-frame:24px;--radius-card:20px}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}button,summary{cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.skip-link{z-index:100;clip-path:inset(50%);white-space:nowrap;background:var(--ink);width:1px;height:1px;color:var(--white);border-radius:10px;padding:10px 14px;position:fixed;top:0;left:0;overflow:hidden}.skip-link:focus-visible{clip-path:none;width:auto;height:auto;top:12px;left:12px;overflow:visible}.page-shell{background:var(--paper);min-height:100vh}.opening-surface{background:var(--white)}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{z-index:40;backdrop-filter:blur(18px);background:#fffffff0;position:relative}.site-header__inner{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.brand-lockup{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-family:Aeonik,Geist,ui-sans-serif,sans-serif;font-size:20px;font-weight:500;display:inline-flex}.brand-lockup__mascot{background:linear-gradient(145deg,#fff,#e8f0ff);border:1px solid #2463eb1f;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px -14px #2463eb85}.brand-lockup__mascot img{object-fit:contain;width:52px;max-width:none;height:52px;transform:translateY(2px)}.brand-lockup__wordmark{white-space:nowrap}.site-nav{color:#61656d;align-items:center;gap:28px;margin-left:auto;font-size:14px;display:flex}.site-nav a,.site-footer a{transition:color .16s}.site-nav a:hover,.site-footer a:hover{color:var(--blue)}.mobile-menu{display:none;position:relative}.mobile-menu summary{border:1px solid var(--line);background:var(--white);border-radius:12px;place-content:center;gap:6px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:18px;height:1.5px}.mobile-menu nav{border:1px solid var(--line);background:var(--white);border-radius:16px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #17181b24}.mobile-menu nav a{color:var(--ink);border-radius:10px;padding:11px 12px;font-size:14px}.mobile-menu nav a:hover{background:var(--paper)}.button{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 21px;font-size:15px;font-weight:650;transition:transform .17s,background .17s,box-shadow .17s,border-color .17s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--small{min-height:42px;padding-inline:17px;font-size:14px}.button--primary{background:linear-gradient(180deg, #2c6bf3, var(--blue));color:var(--white);box-shadow:0 7px 20px #2463eb33}.button--primary:hover{box-shadow:0 12px 30px #2463eb45}.button--secondary{border-color:var(--line-strong);background:var(--white);color:var(--ink)}.button--ink{background:var(--ink);color:var(--white)}.button--white{background:var(--white);color:var(--ink)}.button--outline-light{color:var(--white);background:0 0;border-color:#ffffff3d}.eyebrow{color:var(--blue);letter-spacing:.12em;margin:0 0 16px;font-size:12px;font-weight:750;line-height:1.4}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding-block:86px 64px;display:flex}.hero__eyebrow,.hero h1,.hero__body,.hero__actions,.hero__trust{opacity:0;animation:.62s cubic-bezier(.2,.7,.2,1) forwards hero-in;transform:translateY(12px)}.hero h1{max-width:860px;color:var(--ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Aeonik,Geist,ui-sans-serif,sans-serif;font-size:clamp(3rem,5vw,4rem);font-weight:500;line-height:.98;animation-delay:70ms}.hero__body{color:#62666e;text-wrap:pretty;max-width:760px;margin:26px auto 0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55;animation-delay:.14s}.hero__actions{justify-content:center;align-items:center;gap:24px;margin-top:34px;animation-delay:.21s;display:flex}.text-link{color:var(--ink);align-items:center;gap:9px;font-size:15px;font-weight:650;display:inline-flex}.text-link span{color:var(--blue);transition:transform .16s}.text-link:hover span{transform:translateY(3px)}.hero__trust{color:var(--muted);align-items:center;gap:9px;margin:28px 0 0;font-size:13px;animation-delay:.28s;display:flex}.hero__trust>span{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2fa35a1a}@keyframes hero-in{to{opacity:1;transform:none}}.demo-section{padding-bottom:118px;animation:.72s cubic-bezier(.2,.7,.2,1) .3s both dashboard-in}@keyframes dashboard-in{0%{opacity:0;transform:translateY(18px)scale(.99)}}.demo-section__label{color:var(--muted);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 2px 13px;font-size:11px;font-weight:700;display:flex}.demo-section__label span:last-child{color:var(--success);letter-spacing:0;text-transform:none}.demo-section .product-demo{padding-top:0}.demo-section .product-demo__caption{color:var(--muted);margin-top:18px}.section{padding-block:112px}.section-intro{max-width:690px}.section-intro--wide{max-width:880px}.section-intro h2,.final-cta h2{color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Aeonik,Geist,ui-sans-serif,sans-serif;font-size:clamp(2.3rem,4vw,3.45rem);font-weight:500;line-height:1.02}.section-intro>p:last-child,.final-cta>div>p:last-child{color:#696d75;text-wrap:pretty;max-width:720px;margin:24px 0 0;font-size:18px;line-height:1.65}.section--computer{border-block:1px solid var(--line);background:var(--white)}.how-it-works__intro{max-width:880px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:64px;display:grid}.capability-card{border:1px solid var(--line);background:var(--white);border-radius:24px;padding:16px 24px 26px;overflow:hidden;box-shadow:0 24px 62px -52px #17181b85}.capability-card__visual{background:radial-gradient(circle at 70% 20%,#5081f23d,#0000 40%),#17181b;border-radius:17px;place-items:center;min-height:184px;margin:0 -8px 24px;padding:24px;display:grid;overflow:hidden}.tool-window,.routine-list,.approval-card{width:min(100%,270px)}.tool-window{background:#f9fafc;border:1px solid #ffffff2e;border-radius:12px;padding:14px 16px 17px;box-shadow:0 18px 44px #0000004d}.tool-window>div{gap:4px;margin-bottom:14px;display:flex}.tool-window>div span{background:#f36f56;border-radius:50%;width:5px;height:5px}.tool-window>div span:nth-child(2){background:#f5a03c}.tool-window>div span:nth-child(3){background:#3ec5a8}.tool-window p,.tool-window strong,.tool-window small{margin:0;display:block}.tool-window p{color:#626872;font-size:9px}.tool-window strong{color:var(--ink);margin-top:9px;font-size:13px}.tool-window small{color:#686d76;margin-top:5px;font-size:10px}.routine-list{gap:8px;display:grid}.routine-list p{background:#ffffff14;border:1px solid #ffffff1f;border-radius:11px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;margin:0;padding:12px;display:grid}.routine-list span{color:#8fb1ff;letter-spacing:.08em;font-size:8px;font-weight:800}.routine-list strong{color:var(--white);font-size:11px}.routine-list small{color:#9a9da4;font-size:9px}.approval-card{background:var(--white);border-radius:13px;padding:18px;box-shadow:0 20px 44px #00000047}.approval-card>span{color:#a94a0e;letter-spacing:.1em;font-size:8px;font-weight:850}.approval-card>strong{color:var(--ink);margin-top:9px;font-size:13px;display:block}.approval-card>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:16px;display:grid}.approval-card small{border:1px solid var(--line);color:#6c717a;text-align:center;border-radius:8px;padding:8px;font-size:9px;font-weight:700}.approval-card small:last-child{border-color:var(--blue);background:var(--blue);color:var(--white)}.bot-handoff{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:min(100%,330px);display:grid}.bot-handoff>div{justify-items:center;gap:9px;min-width:0;display:grid}.bot-handoff img{border:2px solid #ffffff29;border-radius:50%;width:48px;height:48px}.bot-handoff span{text-align:center;min-width:0}.bot-handoff strong,.bot-handoff small{display:block}.bot-handoff strong{color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bot-handoff small{color:#93979f;margin-top:4px;font-size:8px}.bot-handoff>b{color:#8fb1ff;font-size:18px;font-weight:500}.memory-stack{gap:8px;width:min(100%,330px);display:grid}.memory-stack p{background:#ffffff12;border:1px solid #ffffff21;border-radius:11px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0;padding:12px 13px;display:grid}.memory-stack span{color:#8fb1ff;letter-spacing:.1em;font-size:8px;font-weight:800}.memory-stack strong{color:#f4f5f7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.memory-stack small{color:#69d79b;background:#3cc57e21;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:700}.bot-group-visual{width:min(100%,360px);height:138px;position:relative}.bot-group-visual__line{transform-origin:50%;background:linear-gradient(90deg,#0000,#6287e4,#0000);width:92px;height:1px;position:absolute;top:33px}.bot-group-visual__line--left{left:69px;transform:rotate(24deg)}.bot-group-visual__line--right{right:69px;transform:rotate(-24deg)}.bot-group-visual__bot{justify-items:center;gap:5px;display:grid;position:absolute}.bot-group-visual__bot--lead{top:0;left:50%;transform:translate(-50%)}.bot-group-visual__bot--research{bottom:0;left:20px}.bot-group-visual__bot--distribution{bottom:0;right:20px}.bot-group-visual__bot img{background:#222530;border:2px solid #ffffff2e;border-radius:50%;width:42px;height:42px}.bot-group-visual__bot small{color:#a5a9b1;font-size:8px;font-weight:650}.bot-group-visual__brief{text-align:center;background:#202534;border:1px solid #8fb1ff47;border-radius:10px;gap:4px;width:126px;padding:10px 12px;display:grid;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.bot-group-visual__brief span{color:#8fb1ff;letter-spacing:.1em;font-size:7px;font-weight:800}.bot-group-visual__brief strong{color:#f5f6f8;font-size:9px}.capability-card__eyebrow{color:var(--blue);letter-spacing:.11em;margin:0;font-size:10px;font-weight:800}.capability-card>h3{color:var(--ink);letter-spacing:-.025em;margin:12px 0 0;font-family:Aeonik,Geist,ui-sans-serif,sans-serif;font-size:23px;font-weight:500;line-height:1.15}.capability-card>p:not(.capability-card__eyebrow){color:#70757e;margin:13px 0 0;font-size:13px;line-height:1.62}.capability-card__detail{border-top:1px solid var(--line);color:#626872;letter-spacing:.04em;margin-top:20px;padding-top:14px;font-size:10px;font-weight:700;display:block}.section--integrations{border-bottom:1px solid var(--line);background:var(--paper)}.integrations-intro{max-width:820px}.integrations-note{color:#676c75;align-items:center;gap:10px;margin-top:24px;font-size:13px;font-weight:650;display:inline-flex}.integrations-note>span{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2fa35a1a}.integration-console{background:radial-gradient(circle at 92% 0,#2463eb2e,#0000 24rem),#111216;border:1px solid #27282d;border-radius:28px;margin-top:56px;padding:0 20px 20px;overflow:hidden;box-shadow:0 30px 74px -46px #0e1017cc}.integration-console__bar{border-bottom:1px solid #2a2b31;align-items:center;gap:8px;min-height:62px;padding-inline:4px;display:flex}.integration-console__bar>span{background:#ff5f57;border-radius:50%;width:9px;height:9px}.integration-console__bar>span:nth-child(2){background:#febc2e}.integration-console__bar>span:nth-child(3){background:#28c840}.integration-console__bar small{color:#777b85;letter-spacing:.12em;margin-left:auto;font-size:9px;font-weight:800}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:20px;display:grid}.integration-card{background:#18191df0;border:1px solid #292a30;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.integration-card:hover{background:#1d1f25;border-color:#3a4358;transform:translateY(-2px)}.integration-card__logo{background:#f8f9fb;border:1px solid #30323a;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.integration-card__logo img{object-fit:contain;width:30px;height:30px}.integration-card>span:nth-child(2){min-width:0}.integration-card strong,.integration-card small{display:block}.integration-card strong{color:#f5f6f8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.integration-card small{color:#81858e;margin-top:5px;font-size:10px}.integration-card__status{color:#b8bcc5;background:#22242a;border:1px solid #363842;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:750}.integration-more{background:radial-gradient(circle at 14% 10%,#4771e03d,#0000 45%),#171c29;border:1px solid #537de680;border-radius:16px;grid-column:1/-1;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid;overflow:hidden}.integration-more__marks{background:#202a43;border:1px solid #354266;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;position:relative}.integration-more__marks>span{opacity:.72;border:2px solid #79a0ff;border-radius:3px;width:8px;height:8px;position:absolute}.integration-more__marks>span:first-child{top:8px;left:8px}.integration-more__marks>span:nth-child(2){border-radius:50%;bottom:8px;right:8px}.integration-more__marks>span:nth-child(3){border-color:#55d7aa;top:8px;right:8px;transform:rotate(45deg)}.integration-more__marks b{color:#f6f8ff;font-size:19px;font-weight:500}.integration-more>span:nth-child(2),.integration-more strong,.integration-more small{min-width:0;display:block}.integration-more strong{color:#f7f8fb;font-size:13px;font-weight:680}.integration-more small{color:#8f9ab5;margin-top:5px;font-size:10px;line-height:1.3}.integration-more__arrow{color:#9db8ff;border:1px solid #3b496e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.section--bot-library{border-block:1px solid var(--line);background:#f1f4fa}.library-intro{grid-template-columns:minmax(0,1.1fr) minmax(360px,.75fr);align-items:end;gap:clamp(54px,9vw,120px);display:grid}.library-intro__support{padding-bottom:5px}.library-intro__support p{color:#616670;text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.library-intro__support span{color:#666b75;letter-spacing:.02em;background:#ffffffa3;border:1px solid #d8deea;border-radius:999px;margin-top:22px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.bot-library-group{margin-top:82px}.bot-library-group+.bot-library-group{margin-top:68px}.bot-library-group__head{border-bottom:1px solid #d9dee8;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;padding-bottom:15px;display:flex}.bot-library-group__head h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-family:Aeonik,Geist,ui-sans-serif,sans-serif;font-size:22px;font-weight:500}.bot-library-group__head span{color:var(--muted);font-size:12px}.bot-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bot-template{background:var(--white);border:1px solid #dfe3ec;border-radius:24px;min-width:0;transition:transform .21s,box-shadow .21s,border-color .21s;overflow:hidden;box-shadow:0 18px 45px -38px #17181b7a}.bot-template:hover{border-color:#cbd4e7;transform:translateY(-4px);box-shadow:0 25px 55px -36px #17181b61}.bot-template__image{aspect-ratio:1.45;background:var(--white);box-shadow:inset 0 4px 0 var(--bot-accent);border-bottom:1px solid #e5e8ef;place-items:center;padding:20px 34px 12px;display:grid;overflow:hidden}.bot-template__image img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .26s}.bot-template__copy{min-height:180px;padding:22px 23px 24px}.bot-template__copy>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.bot-template__copy h4{color:var(--ink);letter-spacing:-.025em;margin:10px 0 0;font-family:Aeonik,Geist,ui-sans-serif,sans-serif;font-size:22px;font-weight:500}.bot-template__copy p{color:#70757e;margin:11px 0 0;font-size:14px;line-height:1.55}.library-foot{border-top:1px solid #d9dee8;justify-content:space-between;align-items:center;gap:32px;margin-top:42px;padding-top:22px;display:flex}.library-foot p{color:#686d76;margin:0;font-size:14px}.library-foot strong{color:var(--ink)}.section--byo{border-top:1px solid var(--line);background:var(--white);padding-bottom:0}.byo-grid{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(60px,10vw,140px);display:grid}.provider-stack{border-top:1px solid var(--line)}.provider-stack>div{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr auto;align-items:center;gap:17px;min-height:72px;display:grid}.provider-marks{align-items:center;display:flex}.provider-mark{background:var(--white);border:1px solid #dfe3eb;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 5px 15px #17181b0d}.provider-mark--companion{margin-left:-7px;transform:translateY(8px)}.provider-mark img{object-fit:contain;width:21px;height:21px}.provider-stack strong{color:var(--ink);font-size:15px}.provider-stack>div>span:last-child{color:var(--muted);font-size:12px}.byo-note{border-top:1px solid var(--line);grid-template-columns:220px 1fr;align-items:center;gap:28px;margin-top:108px;padding-block:24px;display:grid}.byo-note>span{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:750}.byo-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.section--pricing{padding-top:148px}.section-intro--pricing{max-width:820px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:60px;display:grid}.plan{border:1px solid var(--line-strong);background:var(--white);border-radius:26px;flex-direction:column;min-height:660px;padding:36px;display:flex}.plan--featured{border-color:var(--ink);box-shadow:0 24px 60px -42px #17181b73}.plan__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.plan__eyebrow,.plan__badge{color:var(--muted);letter-spacing:.12em;margin:0 0 13px;font-size:10px;font-weight:800}.plan__badge{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:6px 9px;display:inline-block}.plan h3{color:var(--ink);letter-spacing:-.03em;margin:0;font-family:Aeonik,Geist,sans-serif;font-size:28px;font-weight:500}.plan__price{color:var(--ink);text-align:right;grid-template-columns:auto auto;align-items:start;display:grid}.plan__currency{margin-top:7px;font-size:18px}.plan__price strong{letter-spacing:-.05em;font-family:Aeonik,Geist,sans-serif;font-size:58px;font-weight:500;line-height:.92}.plan__price>span:last-child{color:var(--muted);grid-column:1/-1;margin-top:5px;font-size:12px}.plan__description{color:#696d75;max-width:430px;margin:32px 0 0;font-size:16px;line-height:1.55}.plan__capacity{background:#f3f7ff;border:1px solid #dae4fa;border-radius:16px;margin-top:24px;padding:16px 17px}.plan__capacity>span{color:var(--blue);letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.plan__capacity p{color:#656b75;margin:8px 0 0;font-size:12px;line-height:1.5}.plan ul{border-top:1px solid var(--line);gap:14px;margin:30px 0 38px;padding:26px 0 0;list-style:none;display:grid}.plan li{color:#565a62;align-items:flex-start;gap:11px;font-size:14px;line-height:1.45;display:flex}.plan li svg{fill:none;width:18px;height:18px;stroke:var(--success);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none}.plan .button{width:100%;margin-top:auto}.pricing-note{color:var(--muted);text-align:center;margin:18px 0 0;font-size:12px}.section--faq{border-top:1px solid var(--line);grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(60px,10vw,140px);display:grid}.section-intro--faq h2{font-size:clamp(2.25rem,3.7vw,3.35rem)}.faq-list{border-top:1px solid var(--line-strong)}.faq-item{border-bottom:1px solid var(--line-strong)}.faq-item summary{min-height:78px;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;font-size:16px;font-weight:650;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span:last-child{color:var(--blue);font-size:25px;font-weight:400;transition:transform .18s}.faq-item[open] summary span:last-child{transform:rotate(45deg)}.faq-item p{color:#666b73;max-width:650px;margin:-4px 52px 26px 0;font-size:15px;line-height:1.65}.final-cta{background:var(--ink);color:var(--white);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;margin-bottom:48px;padding:64px;display:grid}.final-cta .eyebrow{color:#8fb1ff}.final-cta h2{max-width:760px;color:var(--white);font-size:clamp(2.3rem,3.8vw,3.45rem)}.final-cta>div>p:last-child{color:#aaadb4}.final-cta__actions{gap:12px;min-width:316px;display:grid}.site-footer{background:var(--white);border-top:0;margin-top:0;padding:0;display:block}.site-footer__feature{background:radial-gradient(circle at 15% 55%,#2463eb1f,#0000 22rem),#edf3ff;border-top:1px solid #dce4f4;overflow:hidden}.site-footer__feature-inner{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.05fr) minmax(250px,.65fr);align-items:center;gap:clamp(42px,7vw,90px);min-height:430px;display:grid}.site-footer__mascot-stage{align-self:stretch;min-height:430px;position:relative;overflow:hidden}.site-footer__mascot-stage:after{content:"";filter:blur(22px);background:#17181b29;border-radius:50%;height:40px;position:absolute;bottom:18px;left:8%;right:8%}.site-footer__mascot-stage img{z-index:1;mix-blend-mode:multiply;width:min(430px,125%);max-width:none;height:auto;animation:4.6s ease-in-out infinite footer-mascot-float;position:absolute;bottom:-132px;left:50%;transform:translate(-50%)}.site-footer__mascot-orbit{border:1px solid #2463eb26;border-radius:50%;width:290px;height:290px;position:absolute;top:76px;left:50%;transform:translate(-50%)}.site-footer__mascot-orbit:before,.site-footer__mascot-orbit:after{content:"";background:var(--blue);border-radius:50%;position:absolute}.site-footer__mascot-orbit:before{width:9px;height:9px;top:18px;right:20px}.site-footer__mascot-orbit:after{opacity:.45;width:6px;height:6px;bottom:44px;left:-3px}@keyframes footer-mascot-float{0%,to{transform:translate(-50%)translateY(0)rotate(-.4deg)}50%{transform:translate(-50%)translateY(-8px)rotate(.5deg)}}.site-footer__pitch h2{max-width:520px;color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Aeonik,Geist,ui-sans-serif,sans-serif;font-size:clamp(2.2rem,3.4vw,3.2rem);font-weight:500;line-height:1.02}.site-footer__pitch>p:last-child{color:#686e78;max-width:510px;margin:20px 0 0;font-size:15px;line-height:1.65}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.site-footer__nav>div{align-content:start;gap:12px;display:grid}.site-footer__nav span{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800}.site-footer__nav a{color:#696f79;font-size:13px}.site-footer__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;min-height:108px;display:grid}.brand-lockup--footer .brand-lockup__mascot{border-radius:12px;width:38px;height:38px}.brand-lockup--footer .brand-lockup__mascot img{width:52px;height:52px}.site-footer p{color:var(--muted);margin:0;font-size:13px}.site-footer__links{color:var(--muted);justify-content:flex-end;align-items:center;gap:22px;font-size:12px;display:flex}@media (width<=1000px){.site-nav{display:none}.site-header__cta{margin-left:auto}.mobile-menu{display:block}.hero{min-height:500px}.capability-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-more{grid-column:1/-1}.byo-grid{grid-template-columns:1fr 1fr;gap:50px}.library-intro{grid-template-columns:1fr 1fr;gap:48px}.bot-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.final-cta{grid-template-columns:1fr;align-items:start}.final-cta__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__feature-inner{grid-template-columns:280px minmax(0,1fr)}.site-footer__nav{grid-column:2;padding-bottom:52px}}@media (width<=760px){.shell{width:min(100% - 36px,1180px)}.site-header__inner{min-height:68px}.site-header__cta{display:none}.hero{min-height:auto;padding-block:74px 56px}.hero h1{font-size:clamp(2.85rem,12.5vw,3.7rem)}.hero__body{font-size:17px}.hero__actions{flex-direction:column;gap:18px}.hero__actions .button{width:min(100%,320px)}.hero__trust{text-align:left;align-items:flex-start;max-width:320px;line-height:1.5}.hero__trust>span{flex:none;margin-top:5px}.demo-section{width:100%;padding-bottom:88px}.demo-section__label{width:calc(100% - 36px);margin-inline:auto}.demo-section .product-demo__frame{border-inline:0;border-radius:0}.demo-section .product-demo__caption{padding-inline:18px}.section{padding-block:82px}.section-intro h2,.final-cta h2{font-size:clamp(2.25rem,9.6vw,3.1rem)}.section-intro>p:last-child{font-size:16px}.capability-grid,.byo-grid,.pricing-grid,.section--faq,.site-footer__inner{grid-template-columns:1fr}.capability-grid{margin-top:52px}.integration-console{border-radius:22px;margin-top:42px;padding:0 12px 12px}.integration-grid{grid-template-columns:1fr;padding-top:12px}.integration-card,.integration-more{grid-template-columns:46px minmax(0,1fr) auto}.capability-card__visual{min-height:172px}.library-intro{grid-template-columns:1fr;gap:30px}.library-intro__support p{font-size:16px}.library-intro__support span{margin-top:18px}.bot-library-group{margin-top:62px}.bot-library-group+.bot-library-group{margin-top:54px}.bot-template-grid{gap:12px}.bot-template{border-radius:19px}.bot-template__image{aspect-ratio:1.18;padding:13px 16px 7px}.bot-template__copy{min-height:178px;padding:17px 16px 19px}.bot-template__copy h4{margin-top:8px;font-size:18px}.bot-template__copy p{margin-top:9px;font-size:12px;line-height:1.5}.library-foot{flex-direction:column;align-items:flex-start;gap:16px}.byo-grid{gap:54px}.provider-stack>div{grid-template-columns:76px 1fr}.provider-stack>div>span:last-child{grid-column:2;margin-top:-22px;padding-bottom:15px}.byo-note{grid-template-columns:1fr;gap:12px;margin-top:70px}.section--pricing{padding-top:100px}.pricing-grid{margin-top:52px}.plan{min-height:auto;padding:28px 24px}.plan__head{display:grid}.plan__price{text-align:left;justify-self:start}.plan .button{margin-top:10px}.section--faq{gap:52px}.final-cta{border-radius:24px;gap:42px;width:calc(100% - 24px);margin-bottom:24px;padding:48px 24px}.final-cta__actions{grid-template-columns:1fr;min-width:0}.site-footer__inner{gap:16px;padding-block:38px}.site-footer__links{flex-wrap:wrap;justify-content:flex-start;gap:12px 18px}.site-footer__feature-inner{grid-template-columns:1fr;gap:0}.site-footer__mascot-stage{min-height:280px}.site-footer__mascot-stage img{width:340px;bottom:-118px}.site-footer__mascot-orbit{width:230px;height:230px;top:30px}.site-footer__pitch{padding:52px 0 46px}.site-footer__nav{grid-column:auto;padding-bottom:54px}}@media (width<=420px){.brand-lockup{font-size:18px}.hero h1{font-size:2.85rem}.demo-section__label span:last-child{display:none}.bot-library-group__head{flex-direction:column;align-items:flex-start;gap:6px}.bot-template-grid{gap:10px}.bot-template__copy{min-height:186px;padding-inline:13px}.bot-template__copy h4{font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.waitlist-header h2,.waitlist-offer>h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-family:Aeonik,Geist,ui-sans-serif,sans-serif;font-size:clamp(28px,4vw,38px);font-weight:500;line-height:1.05}@keyframes waitlist-confetti-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translate3d(calc((var(--piece) % 7 - 3) * 18px), 680px, 0) rotate(680deg)}}@media (width<=700px){.waitlist-dialog{border-radius:22px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.waitlist-form,.waitlist-offer{padding:24px 18px 20px}.waitlist-close{top:12px;right:12px}.waitlist-header{grid-template-columns:54px 1fr;gap:12px;padding-right:36px}.waitlist-brand{border-radius:16px;width:54px;height:54px}.waitlist-brand img{width:66px;height:66px}.waitlist-header h2,.waitlist-offer>h2{font-size:26px}.waitlist-header p:last-child{display:none}.waitlist-progress{margin:22px 0}.waitlist-progress small{display:none}.waitlist-progress li:not(:last-child):after{width:calc(100% - 18px)}.waitlist-fields--two,.waitlist-subscriptions,.waitlist-plan-choice,.waitlist-offer-grid{grid-template-columns:1fr}.waitlist-choice-grid{grid-template-columns:1fr 1fr}.waitlist-subscriptions>button{min-height:58px}.waitlist-plan-choice{gap:7px}.waitlist-plan-choice button{min-height:66px}.waitlist-offer-grid article>p{min-height:auto}}@media (prefers-reduced-motion:reduce){.waitlist-confetti i{animation:none}}.bot-template__image img{--portrait-scale:1;--portrait-hover-scale:1.018;--portrait-y:0%;transform:translateY(var(--portrait-y)) scale(var(--portrait-scale));transform-origin:50% 100%}.bot-template:hover .bot-template__image img{transform:translateY(var(--portrait-y)) scale(var(--portrait-hover-scale))}.bot-library-group .bot-template:first-child .bot-template__image img{--portrait-scale:.93;--portrait-hover-scale:.947}.bot-library-group .bot-template:nth-child(2) .bot-template__image img{--portrait-scale:1.03;--portrait-hover-scale:1.049;--portrait-y:4.1%}.bot-library-group .bot-template:nth-child(3) .bot-template__image img{--portrait-scale:1.11;--portrait-hover-scale:1.13;--portrait-y:8%}.bot-library-group .bot-template:nth-child(4) .bot-template__image img{--portrait-scale:1.03;--portrait-hover-scale:1.049;--portrait-y:3.5%}.bot-library-group .bot-template:nth-child(5) .bot-template__image img{--portrait-scale:.97;--portrait-hover-scale:.987}.bot-library-group .bot-template:nth-child(6) .bot-template__image img{--portrait-scale:.98;--portrait-hover-scale:.998;--portrait-y:4.3%}.bot-library-group+.bot-library-group .bot-template:first-child .bot-template__image img{--portrait-scale:1.12;--portrait-hover-scale:1.14;--portrait-y:8.1%}.bot-library-group+.bot-library-group .bot-template:nth-child(2) .bot-template__image img{--portrait-scale:1.14;--portrait-hover-scale:1.161;--portrait-y:6.4%}.bot-library-group+.bot-library-group .bot-template:nth-child(3) .bot-template__image img{--portrait-scale:.89;--portrait-hover-scale:.906;--portrait-y:-1.8%}.bot-library-group+.bot-library-group .bot-template:nth-child(4) .bot-template__image img{--portrait-scale:1.08;--portrait-hover-scale:1.099;--portrait-y:5.7%}.bot-library-group+.bot-library-group .bot-template:nth-child(5) .bot-template__image img{--portrait-scale:1.18;--portrait-hover-scale:1.201;--portrait-y:6.4%}.bot-library-group+.bot-library-group .bot-template:nth-child(6) .bot-template__image img{--portrait-scale:1.1;--portrait-hover-scale:1.12;--portrait-y:4.9%}.magicbots-production-baseline{--am-app-page:#0e0e10;--am-app-panel:#141417;--am-app-raised:#1b1b1f;--am-app-hover:#222227;--am-app-active:#2a2a30;--am-app-line:#ffffff14;--am-app-line-strong:#ffffff24;--am-app-ink:#ececee;--am-app-body:#cfcfd4;--am-app-secondary:#9a9aa1;--am-app-tertiary:#6f6f76;--am-app-accent:#3ec5a8}.magicbots-production-baseline #demo astro-island{display:block}.magicbots-production-baseline .product-demo{padding-top:30px;font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.magicbots-production-baseline .product-demo__frame,.magicbots-production-baseline .product-demo__frame.is-collapsed{border:1px solid var(--am-app-line-strong);background:var(--am-app-page);border-radius:24px;grid-template-columns:316px minmax(0,1fr) 384px;height:680px;display:grid;overflow:hidden;box-shadow:0 34px 90px -42px #060a1994,inset 0 1px #ffffff0a}.magicbots-production-baseline .product-demo__frame.is-collapsed{grid-template-columns:316px minmax(0,1fr)}.magicbots-production-baseline .product-demo__sidebar,.magicbots-production-baseline .product-demo__main,.magicbots-production-baseline .product-demo__panel{background:var(--am-app-panel);min-width:0;height:100%;min-height:0}.magicbots-production-baseline .product-demo__sidebar{border-right:1px solid var(--am-app-line)}.magicbots-production-baseline .product-demo__chrome{min-height:58px;padding:12px 14px 8px}.magicbots-production-baseline .product-demo__brand,.magicbots-production-baseline .product-demo__brand>div,.magicbots-production-baseline .product-demo__brand>span{align-items:center;display:flex}.magicbots-production-baseline .product-demo__brand{gap:8px;min-width:0}.magicbots-production-baseline .product-demo__brand strong{color:var(--am-app-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.magicbots-production-baseline .product-demo__traffic{gap:6px;margin-right:2px}.magicbots-production-baseline .product-demo__traffic span{width:9px;height:9px}.magicbots-production-baseline .product-demo__chrome-actions{gap:2px}.magicbots-production-baseline .product-demo__new,.magicbots-production-baseline .product-demo__sidebar-close,.magicbots-production-baseline .product-demo__panel-toggle,.magicbots-production-baseline .product-demo__menu-btn{width:32px;height:32px;color:var(--am-app-secondary);background:0 0;border:0;border-radius:10px;place-items:center;transition:color .15s,background .15s;display:grid}.magicbots-production-baseline .product-demo__new:hover,.magicbots-production-baseline .product-demo__sidebar-close:hover,.magicbots-production-baseline .product-demo__panel-toggle:hover,.magicbots-production-baseline .product-demo__menu-btn:hover,.magicbots-production-baseline .product-demo__panel-toggle[aria-pressed=true]{background:var(--am-app-hover);color:var(--am-app-ink)}.magicbots-production-baseline .product-demo__avatar{--bot-color:#2463eb;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--bot-color) 88%, white 12%), 0 2px 7px #00000061;border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}.magicbots-production-baseline .product-demo__avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.magicbots-production-baseline .product-demo__presence{border:2px solid var(--am-app-panel);background:var(--am-app-accent);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.magicbots-production-baseline .product-demo__search{border:1px solid var(--am-app-line);background:var(--am-app-page);min-height:38px;color:var(--am-app-tertiary);border-radius:12px;margin:2px 12px 9px;padding:7px 11px;transition:border-color .15s}.magicbots-production-baseline .product-demo__search:focus-within{border-color:var(--am-app-line-strong)}.magicbots-production-baseline .product-demo__search input{color:var(--am-app-ink)}.magicbots-production-baseline .product-demo__bot-list{gap:1px;padding:0 8px 8px}.magicbots-production-baseline .product-demo__bot-row{border-radius:12px;gap:12px;min-height:54px;padding:8px 10px;transition:background .15s}.magicbots-production-baseline .product-demo__bot-row:hover{background:#1b1b1fa6}.magicbots-production-baseline .product-demo__bot-row.is-active{background:var(--am-app-raised)}.magicbots-production-baseline .product-demo__bot-name{color:var(--am-app-ink);font-size:14.5px;font-weight:500}.magicbots-production-baseline .product-demo__bot-time{color:var(--am-app-tertiary);font-size:12px}.magicbots-production-baseline .product-demo__bot-preview{color:var(--am-app-secondary);margin-top:1px;font-size:13px}.magicbots-production-baseline .product-demo__user{border-top:1px solid var(--am-app-line);min-height:58px;color:var(--am-app-ink);padding:11px 16px}.magicbots-production-baseline .product-demo__user-badge{background:var(--am-app-hover);width:32px;height:32px;color:var(--am-app-body)}.magicbots-production-baseline .product-demo__integrations{color:var(--am-app-body);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;margin:0 8px 4px;padding:7px 10px;font-size:14px;transition:color .15s,background .15s;display:flex}.magicbots-production-baseline .product-demo__integrations:hover,.magicbots-production-baseline .product-demo__integrations:focus-visible{color:var(--am-app-ink);background:#1b1b1fb3;outline:none}.magicbots-production-baseline .product-demo__integrations-icon{border:1px solid var(--am-app-line);background:var(--am-app-page);width:30px;height:30px;color:var(--am-app-secondary);border-radius:999px;flex:none;place-items:center;display:grid}.magicbots-production-baseline .product-demo__frame{position:relative}.magicbots-production-baseline .product-demo__integration-overlay{z-index:40;backdrop-filter:blur(8px);background:#050507b8;justify-content:center;align-items:center;padding:26px;display:flex;position:absolute;inset:0}.magicbots-production-baseline .product-demo__integration-dialog{border:1px solid var(--am-app-line-strong);background:var(--am-app-panel);border-radius:21px;flex-direction:column;width:min(880px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 28px 76px #00000080}.magicbots-production-baseline .product-demo__integration-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px 15px;display:flex}.magicbots-production-baseline .product-demo__integration-head h2{color:var(--am-app-ink);margin:0;font-size:19px;font-weight:500;line-height:1.2}.magicbots-production-baseline .product-demo__integration-head button{width:32px;height:32px;color:var(--am-app-secondary);background:0 0;border:0;border-radius:10px;place-items:center;margin:-5px -5px 0 0;display:grid}.magicbots-production-baseline .product-demo__integration-head button:hover,.magicbots-production-baseline .product-demo__integration-head button:focus-visible{background:var(--am-app-hover);color:var(--am-app-ink);outline:none}.magicbots-production-baseline .product-demo__integration-search{border:1px solid var(--am-app-line);background:var(--am-app-page);color:var(--am-app-tertiary);border-radius:12px;align-items:center;gap:9px;margin:0 24px 15px;padding:9px 12px;display:flex}.magicbots-production-baseline .product-demo__integration-search:focus-within{border-color:var(--am-app-line-strong)}.magicbots-production-baseline .product-demo__integration-search input{width:100%;color:var(--am-app-ink);background:0 0;border:0;outline:0;font-size:14.5px}.magicbots-production-baseline .product-demo__integration-body{min-height:0;padding:1px 24px 22px;overflow-y:auto}.magicbots-production-baseline .product-demo__integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.magicbots-production-baseline .product-demo__integration-card{border:1px solid var(--am-app-line);background:#0e0e1094;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 10px;transition:border-color .15s;display:flex}.magicbots-production-baseline .product-demo__integration-card:hover{border-color:var(--am-app-line-strong)}.magicbots-production-baseline .product-demo__integration-card>img{object-fit:contain;background:#f5f5f5;border-radius:10px;flex:none;width:34px;height:34px;padding:4px}.magicbots-production-baseline .product-demo__integration-copy{flex:1;gap:2px;min-width:0;display:grid}.magicbots-production-baseline .product-demo__integration-copy strong{color:var(--am-app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.magicbots-production-baseline .product-demo__integration-copy small{color:#66c184;min-height:14px;font-size:11px}.magicbots-production-baseline .product-demo__integration-card>button{color:#1a1a1a;background:#f1f1ef;border:0;border-radius:999px;flex:none;min-width:48px;padding:6px 10px;font-size:11px;font-weight:650}.magicbots-production-baseline .product-demo__integration-card>button:hover,.magicbots-production-baseline .product-demo__integration-card>button:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb33}.magicbots-production-baseline .product-demo__integration-card>button.is-connected{border:1px solid var(--am-app-line-strong);color:var(--am-app-body);background:0 0}.magicbots-production-baseline .product-demo__integration-empty{color:var(--am-app-tertiary);text-align:center;margin:28px 0 36px;font-size:13.5px}.magicbots-production-baseline .product-demo__integration-advanced{border:1px solid var(--am-app-line);color:var(--am-app-body);border-radius:14px;margin-top:16px}.magicbots-production-baseline .product-demo__integration-advanced summary{cursor:pointer;justify-content:space-between;align-items:center;padding:11px 14px;font-size:13px;list-style:none;display:flex}.magicbots-production-baseline .product-demo__integration-advanced summary::-webkit-details-marker{display:none}.magicbots-production-baseline .product-demo__integration-advanced[open] summary span{transform:rotate(90deg)}.magicbots-production-baseline .product-demo__integration-advanced>div{border-top:1px solid var(--am-app-line);flex-wrap:wrap;gap:7px;padding:11px 14px 14px;display:flex}.magicbots-production-baseline .product-demo__integration-advanced>div span{border:1px solid var(--am-app-line);color:var(--am-app-secondary);border-radius:999px;padding:6px 10px;font-size:11.5px}.magicbots-production-baseline .button--primary{color:#fff;background:#121212;transition:transform .16s,box-shadow .18s,background .16s;box-shadow:0 2px 10px #00000024}.magicbots-production-baseline .button--primary:hover,.magicbots-production-baseline .button--primary:focus-visible{background:#090909;box-shadow:0 0 0 1px #2563ebb8,0 10px 32px #2563eb47}.magicbots-production-baseline .product-demo__main{background:var(--am-app-panel)}.magicbots-production-baseline .product-demo__topbar{border-bottom:1px solid var(--am-app-line);min-height:56px;padding:10px 14px}.magicbots-production-baseline .product-demo__name-btn{border-radius:12px;gap:10px;padding:5px 8px;transition:background .15s}.magicbots-production-baseline .product-demo__name-btn:hover{background:var(--am-app-raised)}.magicbots-production-baseline .product-demo__active-name{color:var(--am-app-ink);font-size:15px}.magicbots-production-baseline .product-demo__thread{gap:0;padding:12px 28px 20px}.magicbots-production-baseline .product-demo__time{color:var(--am-app-tertiary);padding:15px 0 4px;font-size:12px}.magicbots-production-baseline .product-demo__meta{color:var(--am-app-tertiary);padding:11px 0 0;font-size:12.5px}.magicbots-production-baseline .product-demo__message{padding-top:28px}.magicbots-production-baseline .product-demo__message--bot{align-items:flex-start;gap:12px}.magicbots-production-baseline .product-demo__message>.product-demo__avatar .product-demo__presence,.magicbots-production-baseline .product-demo__working-avatar .product-demo__presence{display:none}.magicbots-production-baseline .product-demo__message--user{justify-content:flex-end}.magicbots-production-baseline .product-demo__bubble{border-radius:16px;max-width:min(84%,540px);padding:12px 16px;font-size:15.5px;line-height:1.6}.magicbots-production-baseline .product-demo__bubble--user{background:var(--am-app-active);max-width:72%;color:var(--am-app-ink);border-bottom-right-radius:4px;line-height:1.5}.magicbots-production-baseline .product-demo__bubble--bot{max-width:85%;color:var(--am-app-body);background:#17171b;border-bottom-left-radius:4px}.magicbots-production-baseline .product-demo__system-note{color:var(--am-app-secondary);text-align:center;padding-top:20px;font-size:13px}.magicbots-production-baseline .product-demo__working{min-height:26px;color:var(--am-app-body);align-items:center;gap:10px;padding-top:28px;display:flex}.magicbots-production-baseline .product-demo__working-avatar{flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.magicbots-production-baseline .product-demo__working-avatar>span:first-child{background:var(--am-app-accent);border-radius:50%;animation:2.4s ease-in-out infinite am-working-ring;position:absolute;inset:0}.magicbots-production-baseline .product-demo__working-avatar .product-demo__avatar{animation:2.4s ease-in-out infinite am-working-float}.magicbots-production-baseline .product-demo__working-label{background:linear-gradient(90deg,var(--am-app-secondary),var(--am-app-ink),var(--am-app-secondary));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:13.5px;font-weight:600;animation:1.8s linear infinite am-working-shimmer}.magicbots-production-baseline .product-demo__working-time{color:var(--am-app-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@keyframes am-working-ring{0%,to{opacity:.28;transform:scale(1)}50%{opacity:0;transform:scale(1.55)}}@keyframes am-working-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes am-working-shimmer{to{background-position:-200% 0}}.magicbots-production-baseline .product-demo__card{border:1px solid var(--am-app-line);background:var(--am-app-panel);width:min(100%,420px);color:var(--am-app-body);box-shadow:0 0 0 1px var(--am-app-line), 0 1px 2px #0000003d;border-radius:16px;gap:7px;padding:14px 16px}.magicbots-production-baseline .product-demo__card-line{color:var(--am-app-body);font-size:13.5px}.magicbots-production-baseline .product-demo__card-check{color:var(--am-app-accent)}.magicbots-production-baseline .product-demo__computer-card{border:1px solid var(--am-app-line);background:var(--am-app-panel);width:min(100%,340px);color:var(--am-app-body);text-align:left;box-shadow:0 0 0 1px var(--am-app-line), 0 1px 2px #0000003d;border-radius:16px;display:grid;overflow:hidden}.magicbots-production-baseline .product-demo__computer-card-head{justify-content:space-between;align-items:center;gap:16px;padding:13px 16px 8px;display:flex}.magicbots-production-baseline .product-demo__computer-card-head strong{color:var(--am-app-ink);font-size:14.5px;font-weight:600}.magicbots-production-baseline .product-demo__computer-card-head>span{color:var(--am-app-secondary);align-items:center;gap:6px;font-size:12.5px;display:flex}.magicbots-production-baseline .product-demo__computer-card-head i{background:var(--am-app-line-strong);border-radius:50%;width:6px;height:6px}.magicbots-production-baseline .product-demo__computer-card>span:nth-child(2){padding:0 16px 12px;font-size:14px;line-height:1.5}.magicbots-production-baseline .product-demo__computer-card-preview{border-top:1px solid var(--am-app-line);background:var(--am-app-page);min-height:62px;color:var(--am-app-secondary);align-items:center;gap:9px;padding:10px 14px;font-size:12.5px;display:flex}.magicbots-production-baseline .product-demo__computer-card-preview img{object-fit:contain;background:#fff;border-radius:8px;width:28px;height:28px;padding:4px}.magicbots-production-baseline .product-demo__composer{padding:10px 28px 20px}.magicbots-production-baseline .product-demo__input-shell{border:1px solid var(--am-app-line);background:var(--am-app-panel);border-radius:24px;flex-direction:column;align-items:stretch;gap:7px;min-height:78px;padding:12px 12px 10px;transition:border-color .15s;display:flex;box-shadow:0 10px 30px -24px #000000e6}.magicbots-production-baseline .product-demo__input-shell:focus-within{border-color:var(--am-app-line-strong)}.magicbots-production-baseline .product-demo__input-shell textarea{resize:none;width:100%;min-height:24px;max-height:96px;color:var(--am-app-ink);background:0 0;border:0;outline:0;padding:0 7px;font-family:inherit;font-size:15.5px;line-height:24px;overflow-y:auto}.magicbots-production-baseline .product-demo__input-shell textarea::placeholder{color:var(--am-app-tertiary)}.magicbots-production-baseline .product-demo__composer-actions{justify-content:space-between;align-items:center;width:100%;display:flex}.magicbots-production-baseline .product-demo__composer-plus{border:1px solid var(--am-app-line);background:var(--am-app-page);width:32px;height:32px;color:var(--am-app-secondary);border-radius:50%;place-items:center;font-size:18px;display:grid}.magicbots-production-baseline .product-demo__send,.magicbots-production-baseline .product-demo__stop{background:var(--am-app-accent);color:#062e25;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;font-weight:700;display:grid}.magicbots-production-baseline .product-demo__stop{background:var(--am-app-ink);color:var(--am-app-page);font-size:10px}.magicbots-production-baseline .product-demo__send:disabled{background:var(--am-app-hover);color:var(--am-app-tertiary);cursor:default}.magicbots-production-baseline .product-demo__panel{border-left:1px solid var(--am-app-line);background:var(--am-app-panel);padding:12px 16px}.magicbots-production-baseline .product-demo__empty-thread{min-height:100%;color:var(--am-app-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-bottom:36px;font-size:14.5px;line-height:1.5;display:flex}.magicbots-production-baseline .product-demo__empty-thread .product-demo__avatar{box-shadow:0 0 42px color-mix(in srgb, var(--bot-color) 28%, transparent), 0 0 0 1.5px color-mix(in srgb, var(--bot-color) 88%, white 12%)}.magicbots-production-baseline .product-demo__empty-thread p{max-width:320px;margin:0}.magicbots-production-baseline .product-demo__panel-head{min-height:32px;color:var(--am-app-secondary);margin-bottom:12px;font-size:13px}.magicbots-production-baseline .product-demo__create-panel .product-demo__panel-head>button{width:30px;height:30px;color:var(--am-app-secondary);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.magicbots-production-baseline .product-demo__create-panel .product-demo__panel-head>button:hover{background:var(--am-app-hover);color:var(--am-app-ink)}.magicbots-production-baseline .product-demo__create-panel .product-demo__field{color:var(--am-app-secondary);margin-top:18px;font-size:14px}.magicbots-production-baseline .product-demo__create-panel .product-demo__field input,.magicbots-production-baseline .product-demo__create-panel .product-demo__field textarea{border-radius:11px;outline:0;margin-top:8px;padding:12px 14px;transition:border-color .15s}.magicbots-production-baseline .product-demo__create-panel .product-demo__field input:focus,.magicbots-production-baseline .product-demo__create-panel .product-demo__field textarea:focus{border-color:var(--am-app-line-strong)}.magicbots-production-baseline .product-demo__create-submit{color:#1a1a1a;background:#f1f1ef;border:0;border-radius:11px;margin-top:22px;padding:10px 17px;font-size:14px;font-weight:650}.magicbots-production-baseline .product-demo__create-submit:disabled{cursor:default;opacity:.4}.magicbots-production-baseline .product-demo__panel-actions{gap:4px}.magicbots-production-baseline .product-demo__panel-actions button,.magicbots-production-baseline .product-demo__takeover-close{width:30px;height:30px;color:var(--am-app-secondary);border-radius:9px;place-items:center;display:grid}.magicbots-production-baseline .product-demo__panel-actions button:hover,.magicbots-production-baseline .product-demo__takeover-close:hover{background:var(--am-app-hover);color:var(--am-app-ink)}.magicbots-production-baseline .product-demo__screen{border:1px solid var(--am-app-line);background:var(--am-app-page);border-radius:16px}.magicbots-production-baseline .product-demo__desktop{background:radial-gradient(circle at 78% 18%,#3ec5a821,#0000 34%),#111116;padding:10px}.magicbots-production-baseline .product-demo__browser{border-color:#ffffff21;border-radius:10px;box-shadow:0 16px 32px #00000061}.magicbots-production-baseline .product-demo__screen-meta{color:var(--am-app-secondary)}.magicbots-production-baseline .product-demo__panel-label{color:var(--am-app-tertiary)}.magicbots-production-baseline .product-demo__routine{color:var(--am-app-body);border-radius:12px}.magicbots-production-baseline .product-demo__routine:hover{background:var(--am-app-raised)}.magicbots-production-baseline .product-demo__settings,.magicbots-production-baseline .product-demo__routine-editor{color:var(--am-app-body)}.magicbots-production-baseline .product-demo__field input,.magicbots-production-baseline .product-demo__field textarea,.magicbots-production-baseline .product-demo__field select,.magicbots-production-baseline .product-demo__trigger select,.magicbots-production-baseline .product-demo__trigger input{border-color:var(--am-app-line);background:var(--am-app-page);color:var(--am-app-ink)}.magicbots-production-baseline .product-demo__stage{backdrop-filter:blur(12px);background:#070709e0}.magicbots-production-baseline .product-demo__takeover{border:1px solid var(--am-app-line-strong);background:var(--am-app-panel);border-radius:18px;box-shadow:0 30px 90px #0000007a}.magicbots-production-baseline .product-demo__takeover-bar{border-bottom-color:var(--am-app-line);color:var(--am-app-ink)}.magicbots-production-baseline .product-demo__caption{color:#7a7e87;margin-top:13px;font-size:13px}@media (width<=1180px){.magicbots-production-baseline .product-demo__frame,.magicbots-production-baseline .product-demo__frame.is-collapsed{grid-template-columns:270px minmax(0,1fr) 320px}.magicbots-production-baseline .product-demo__frame.is-collapsed{grid-template-columns:270px minmax(0,1fr)}.magicbots-production-baseline .product-demo__thread,.magicbots-production-baseline .product-demo__composer{padding-inline:20px}}@media (width<=860px){.magicbots-production-baseline .product-demo__integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.magicbots-production-baseline .product-demo__frame,.magicbots-production-baseline .product-demo__frame.is-collapsed{grid-template-columns:minmax(0,1fr);height:min(650px,82vh)}.magicbots-production-baseline .product-demo__menu-btn{display:grid}.magicbots-production-baseline .product-demo__sidebar{z-index:7;visibility:hidden;width:min(316px,100% - 46px);transition:transform .2s,visibility .2s;position:absolute;inset:0 auto 0 0;transform:translate(-100%);box-shadow:28px 0 70px #00000085}.magicbots-production-baseline .product-demo__sidebar.is-open{visibility:visible;transform:translate(0)}.magicbots-production-baseline .product-demo__drawer-title,.magicbots-production-baseline .product-demo__sidebar-close{display:grid}.magicbots-production-baseline .product-demo__drawer-title,.magicbots-production-baseline .product-demo__traffic{display:none}.magicbots-production-baseline .product-demo__scrim{z-index:6}.magicbots-production-baseline .product-demo__panel{z-index:5;border-left:0;width:100%;position:absolute;inset:0}}@media (width<=620px){.magicbots-production-baseline .product-demo__integration-overlay{padding:8px}.magicbots-production-baseline .product-demo__integration-dialog{border-radius:16px;height:100%}.magicbots-production-baseline .product-demo__integration-head{padding:17px 16px 13px}.magicbots-production-baseline .product-demo__integration-search{margin:0 16px 12px}.magicbots-production-baseline .product-demo__integration-body{padding:1px 16px 18px}.magicbots-production-baseline .product-demo__integration-grid{grid-template-columns:1fr}.magicbots-production-baseline .product-demo{padding-top:20px}.magicbots-production-baseline .product-demo__frame,.magicbots-production-baseline .product-demo__frame.is-collapsed{border-radius:18px;height:min(610px,78vh)}.magicbots-production-baseline .product-demo__topbar{min-height:52px;padding:8px 10px}.magicbots-production-baseline .product-demo__thread{padding:8px 14px 16px}.magicbots-production-baseline .product-demo__composer{padding:8px 14px 14px}.magicbots-production-baseline .product-demo__bubble{max-width:92%;font-size:14px}.magicbots-production-baseline .product-demo__message--bot{gap:9px}.magicbots-production-baseline .product-demo__card{padding:12px 13px}.magicbots-production-baseline .product-demo__card-line{flex-wrap:wrap;gap:5px 7px}.magicbots-production-baseline .product-demo__caption{padding-inline:10px;line-height:1.4}}.landing-dither{color:#242424;background:#f1f4fa;border-block:1px solid #e5e8ef;width:100%;min-height:100vh;padding:85px 0;font-family:Inter,Arial,sans-serif}.landing-dither *{box-sizing:border-box}.pdl-shell{width:min(1180px,100% - 48px);margin:auto}.pdl-intro{grid-template-columns:minmax(0,1.1fr) minmax(360px,.75fr);align-items:end;gap:100px;display:grid}.pdl-eyebrow{color:#2563eb;letter-spacing:.12em;margin:0 0 16px;font-size:12px;font-weight:700;line-height:1.4}.pdl-intro h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Aeonik,Inter,sans-serif;font-size:clamp(2.3rem,4vw,3.45rem);font-weight:500;line-height:1.02}.pdl-support>p{color:#616670;margin:0;font-size:17px;line-height:1.65}.pdl-support>span{color:#666b75;background:#ffffffa3;border:1px solid #d8deea;border-radius:100px;margin-top:22px;padding:8px 12px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.pdl-motion{color:#727a88;cursor:pointer;background:0 0;border:0;padding:13px 0 0;font:11px Inter,sans-serif;display:block}.pdl-group{margin-top:68px}.pdl-group+.pdl-group{margin-top:62px}.pdl-group-head{border-bottom:1px solid #d9dee8;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;padding-bottom:15px;display:flex}.pdl-group-head h2{letter-spacing:-.02em;margin:0;font-family:Aeonik,Inter,sans-serif;font-size:22px;font-weight:500}.pdl-group-head>span{color:#848484;font-size:12px}.pdl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pdl-card{text-align:left;cursor:pointer;min-width:0;color:inherit;background:#fff;border:1px solid #dfe3ec;border-radius:24px;padding:0;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 18px 45px -38px #17181b7a}.pdl-card:hover,.pdl-card:focus-visible{transform:translateY(-4px);box-shadow:0 25px 55px -36px #17181b61}.landing-dither button:focus-visible,.landing-dither textarea:focus-visible{outline-offset:4px;outline:2px solid #2563eb}.pdl-image{aspect-ratio:1.65;background:radial-gradient(at 50% 110%,#22314e 0,#111722 64%,#0e1219 100%);border-bottom:1px solid #e5e8ef;position:relative;overflow:hidden}.pdl-image:after{content:"";opacity:.065;pointer-events:none;background-image:radial-gradient(#bed4ff .6px,#0000 .6px);background-size:4px 4px;position:absolute;inset:0}.pdl-image .portrait{aspect-ratio:1;width:68%;transition:transform .6s;position:absolute;bottom:-18%;left:16%}.portrait img,.portrait canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.portrait canvas{opacity:0;image-rendering:pixelated;transition:opacity .6s}.portrait canvas.ready{opacity:1}.portrait img.underlying{opacity:0;transition:opacity .6s}.pdl-card:hover .portrait{transform:translateY(-5px)rotate(-1deg)}.pdl-card:hover img.underlying,.pdl-card:focus-visible img.underlying{opacity:1}.pdl-card:hover canvas.ready,.pdl-card:focus-visible canvas.ready{opacity:0}.pdl-arrow{color:#c5d8ff;opacity:0;font-size:18px;transition:opacity .3s;position:absolute;bottom:18px;right:18px}.pdl-card:hover .pdl-arrow,.pdl-card:focus-visible .pdl-arrow{opacity:1}.pdl-copy{min-height:163px;padding:22px 23px 24px}.pdl-copy>span{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.pdl-copy h3{letter-spacing:-.025em;margin:10px 0 0;font-family:Aeonik,Inter,sans-serif;font-size:22px;font-weight:500}.pdl-copy p{color:#70757e;margin:11px 0 0;font:14px/1.55 Inter,sans-serif}.pdl-foot{border-top:1px solid #d9dee8;justify-content:space-between;align-items:center;gap:30px;margin-top:42px;padding-top:22px;display:flex}.pdl-foot p{color:#686d76;margin:0;font-size:14px}.pdl-foot strong{color:#242424}.pdl-foot button{color:#2563eb;cursor:pointer;background:0 0;border:0;font:600 14px Inter,sans-serif}.pdl-foot button span{margin-left:10px}.pdl-dialog{color:#242424;background:#fff;border:1px solid #e4e8ef;border-radius:18px;width:min(460px,100% - 32px);max-height:90vh;margin:auto;padding:28px;overflow:auto;box-shadow:0 30px 100px #0003}.pdl-dialog::backdrop{backdrop-filter:blur(6px);background:#07112299}.pdl-dialog-head{justify-content:space-between;align-items:center;display:flex}.pdl-dialog-head .pdl-eyebrow{margin:0}.pdl-dialog-head button{cursor:pointer;background:#f1f4fa;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.pdl-dialog h2{margin:24px 0 12px;font:500 30px Aeonik,Inter,sans-serif}.pdl-dialog p{color:#70757e;font:14px/1.7 Inter,sans-serif}.pdl-dialog label{margin:24px 0 10px;font-size:13px;display:block}.pdl-dialog textarea{border:1px solid #d6dce7;border-radius:8px;width:100%;min-height:120px;padding:12px;font:13px Inter,sans-serif}.pdl-dialog small{color:#747d8c;margin-top:10px;font-size:10px;display:block}.pdl-done{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;width:100%;margin-top:25px;padding:13px 20px}@media (width<=1050px){.pdl-intro{grid-template-columns:1fr 1fr;gap:48px}.pdl-copy{min-height:175px;padding:18px}.pdl-copy h3{font-size:20px}.pdl-copy p{font-size:13px}}@media (width<=760px){.landing-dither{padding:50px 0}.pdl-shell{width:calc(100% - 36px)}.pdl-intro{grid-template-columns:1fr;gap:25px}.pdl-intro h1{font-size:40px}.pdl-support>p{font-size:15px}.pdl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdl-card{border-radius:18px}.pdl-image{aspect-ratio:1.18}.pdl-image .portrait{width:92%;bottom:-15%;left:4%}.pdl-copy{min-height:185px;padding:17px 14px}.pdl-copy h3{font-size:18px}.pdl-copy p{font-size:12px}.pdl-group{margin-top:42px}.pdl-foot{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=390px){.pdl-intro h1{font-size:34px}.pdl-group-head h2{font-size:20px}.pdl-group-head span{font-size:10px}.pdl-copy{min-height:195px;padding:16px 12px}.pdl-copy h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.landing-dither *{transition:none!important;animation:none!important}}.mbv2{color:#17181b;background:#fff;width:100%;min-height:100vh}.mbv2 *{box-sizing:border-box}.mbv2 h1,.mbv2 h2,.mbv2 h3{letter-spacing:-.045em;font-family:Aeonik,Inter,sans-serif;font-weight:500}.mbv2 button,.mbv2 input,.mbv2 select,.mbv2 textarea{font:inherit}.mbv2 button{cursor:pointer}.mbv2 button:disabled{cursor:not-allowed;opacity:.4}.mbv2 button:focus-visible,.mbv2 a:focus-visible,.mbv2 input:focus-visible,.mbv2 textarea:focus-visible,.mbv2 select:focus-visible{outline-offset:4px;outline:2px solid #2463eb}.mbv2 .hero h1{white-space:pre-line;max-width:900px;margin-inline:auto;line-height:1.03}.mbv2 .hero__body{max-width:770px;margin-inline:auto}.mbv2 .hero{padding-top:100px;padding-bottom:65px}.mbv2 .section--byo{background:#fff}.mbv2 #bring-your-ai h2,.mbv2 #how-it-works h2{white-space:pre-line}.mbv2 #how-it-works .section-intro{max-width:800px}.mbv2 .section{padding-block:95px}.mbv2 .hero__trust:before{content:"";background:#22a06b;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.mbv2 .hero__trust{display:block}.mbv2 .mb-primary{color:#fff;background:#18191b;border:1px solid #18191b;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 21px;font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .25s,transform .25s;display:inline-flex}.mbv2 .mb-primary:hover{transform:translateY(-1px);box-shadow:0 7px 25px #2463eb40}.mbv2 .mb-text-button{color:#17181b;background:0 0;border:0;align-items:center;gap:18px;padding:10px 0;font-size:14px;font-weight:600;display:inline-flex}.mbv2 .mb-text-button:hover{color:#2463eb}.mbv2 .mb-examples{background:#fff;border-top:1px solid #e3e6ee;padding:100px 0}.mb-example-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);align-items:center;gap:100px;display:grid}.mbv2 .mb-example-copy h2,.mbv2 .mb-section-head h2,.mbv2 .mb-custom h2{margin:18px 0 24px;font-size:clamp(32px,4vw,48px);line-height:1.08}.mb-example-copy>p:not(.eyebrow){color:#68707c;max-width:450px;font-size:18px;line-height:1.65}.mb-job-tabs{flex-wrap:wrap;gap:9px;margin:30px 0;display:flex}.mb-job-tabs button,.mb-categories button{color:#606773;background:#fff;border:1px solid #dce0e8;border-radius:50px;padding:10px 15px;font-size:13px;transition:all .2s}.mb-job-tabs button[aria-selected=true],.mb-categories button[aria-pressed=true]{color:#fff;background:#17181b;border-color:#17181b}.mb-job-summary{border-top:1px solid #e4e7ed;min-height:175px;padding:23px 0;animation:.3s mb-in}.mbv2 .mb-job-summary h3{margin:0 0 8px;font-size:23px}.mb-job-summary p{color:#656d77;margin:0 0 16px;font-size:16px;line-height:1.6}.mb-tool-tags{flex-wrap:wrap;gap:7px;display:flex}.mb-tool-tags span{color:#657080;background:#f8f9fc;border:1px solid #e0e4ec;border-radius:7px;padding:6px 9px;font-size:11px}.mb-chat{background:#f8f9fb;border:1px solid #dfe3eb;border-radius:24px;justify-self:end;width:100%;max-width:490px;overflow:hidden;box-shadow:0 30px 75px -35px #222e4950}.mb-chat>header{background:#fff;border-bottom:1px solid #e7e9ee;align-items:center;gap:12px;padding:18px 22px;display:flex}.mb-chat>header img{object-fit:contain;background:#f0f3f9;border-radius:12px;width:43px;height:43px}.mb-chat>header strong{font-size:15px}.mb-chat>header span{color:#818793;margin-top:4px;font-size:10px;display:block}.mb-chat>header i{background:#2ca46d;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.mb-chat>header .mb-chat-menu{margin-left:auto;font-size:16px}.mb-chat-body{min-height:550px;padding:20px;animation:.3s mb-in}.mb-chat-date{color:#8a909c;text-align:center;margin:0 0 20px;font-size:10px}.mb-bubble{border-radius:17px;max-width:92%;margin-bottom:14px;padding:14px 16px;font-size:13px;line-height:1.65}.mb-user{color:#fff;background:#191a1d;border-bottom-right-radius:5px;margin-left:auto}.mb-bot{color:#444b56;background:#edeff3;border-bottom-left-radius:5px}.mb-result{background:#fff;border:1px solid #dce2ee;border-radius:13px;max-width:92%;margin:0 0 14px;padding:16px}.mb-result>span{color:#2463eb;letter-spacing:.11em;font-size:9px;font-weight:700}.mb-result>strong{margin:7px 0 12px;font-size:14px;display:block}.mb-result p{color:#66707d;gap:9px;margin:7px 0;font-size:11px;display:flex}.mb-result b{color:#28a26d}.mb-chat footer{background:#fff;border-top:1px solid #e5e8ef;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.mb-chat footer span{color:#878d98;max-width:200px;font-size:9px;line-height:1.5}.mb-chat footer button{white-space:nowrap;color:#2463eb;background:0 0;border:0;font-size:11px}.mbv2 .mb-featured{min-height:0;padding:95px 0}.mb-section-head{grid-template-columns:1fr .75fr;align-items:center;gap:90px;margin-bottom:40px;display:grid}.mb-section-head>div>p:not(.eyebrow){color:#68707c;font-size:17px;line-height:1.65}.mb-library-bottom{color:#747c88;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;font-size:11px;display:flex}.mb-library-bottom .pdl-motion{padding:0}.mbv2 .mb-market{background:#f8f9fc;border:0;padding:0}.mb-market-header{justify-content:space-between;align-items:center;gap:22px;min-height:104px;display:flex}.mb-brand{color:#17181b;letter-spacing:-.05em;background:0 0;border:0;align-items:center;gap:9px;display:inline-flex;font-size:23px!important;font-weight:600!important}.mb-brand img{object-fit:contain;width:46px;height:46px}.mb-market-header nav{align-items:center;gap:25px;font-size:13px;display:flex}.mb-market-header nav button{color:#757b85;background:0 0;border:0;padding:8px 0}.mb-market-header nav span{color:#17181b}.mb-market-hero{grid-template-columns:1fr .9fr;align-items:center;gap:100px;padding-block:85px 95px;display:grid}.mbv2 .mb-market-hero h1{margin:20px 0 26px;font-size:clamp(46px,5.4vw,72px);line-height:1.01}.mb-market-hero p:not(.eyebrow){color:#6c737e;max-width:420px;margin-bottom:30px;font-size:18px;line-height:1.6}.mb-catalog-note{color:#8b929e;margin-top:18px;font-size:11px;display:block}.mb-market-art{aspect-ratio:1;border-radius:28px;align-self:stretch;width:100%;min-height:320px}.mb-market-art .portrait{width:105%;bottom:-15%;left:-2.5%}.mb-art-label{color:#b9c9e6;z-index:1;font-size:13px;line-height:1.5;position:absolute;top:27px;left:27px}.mb-art-corner{letter-spacing:.15em;color:#7388aa;font-size:10px;position:absolute;top:27px;right:27px}.mb-market-featured{border-top:1px solid #e0e4ed;padding-block:35px 80px}.mb-row{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.mbv2 .mb-row h2{margin:0;font-size:32px}.mb-row .eyebrow{margin-bottom:10px}.mb-browser{border-top:1px solid #e0e4ed;padding-block:70px;scroll-margin-top:25px}.mb-search{color:#727b89;background:#fff;border:1px solid #dce1ea;border-radius:12px;align-items:center;gap:10px;width:100%;max-width:350px;padding:12px 16px;display:flex}.mb-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.mb-categories{flex-wrap:wrap;gap:8px;margin:25px 0 14px;display:flex}.mb-results-count{color:#7d8592;margin-bottom:24px;font-size:11px}.mb-empty{text-align:center;border:1px dashed #d0d7e5;border-radius:20px;padding:60px 20px}.mb-empty h3{font-size:25px}.mb-empty p{color:#6b7280}.mb-custom{background:#eaf0fd;border:1px solid #d9e3f8;border-radius:24px;justify-content:space-between;align-items:center;gap:50px;margin-top:10px;margin-bottom:70px;display:flex;padding:45px!important}.mb-custom p:not(.eyebrow){color:#606b7d;max-width:570px;font-size:16px;line-height:1.6}.mb-custom .mb-primary{flex-shrink:0}.mb-market-footer{border-top:1px solid #dde3ed;justify-content:space-between;align-items:center;gap:20px;padding-block:30px;display:flex}.mb-market-footer p,.mb-market-footer>button:last-child{color:#78808d;font-size:12px}.mb-market-footer>button:last-child{background:0 0;border:0}.mb-bot-dialog{color:#17181b;background:#fff;border:1px solid #dce1eb;border-radius:24px;width:min(600px,100% - 32px);max-height:90vh;margin:auto;padding:0;overflow:auto;box-shadow:0 35px 100px #0004}.mb-bot-dialog::backdrop{backdrop-filter:blur(7px);background:#10162080}.mb-dialog-close{z-index:2;background:#fff;border:1px solid #dce1eb;border-radius:50%;width:32px;height:32px;position:absolute;top:18px;right:18px;font-size:22px!important}.mb-detail-head{background:#f5f7fb;padding:32px 32px 25px}.mb-detail-head h2{margin:12px 0;font-size:35px}.mb-detail-head>p:last-child{color:#6c7380;margin:0;font-size:14px;line-height:1.6}.mb-detail-avatar{float:right;width:78px;height:78px;margin:15px 18px 0 12px;position:relative}.mb-detail-avatar .portrait{width:100%;height:100%;position:relative}.mb-detail-tabs{border-bottom:1px solid #e1e5ed;gap:25px;padding:0 32px;display:flex}.mb-detail-tabs button{color:#838b98;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 0;font-size:13px}.mb-detail-tabs button[aria-selected=true]{color:#17181b;border-color:#2463eb}.mb-detail-body{min-height:325px;padding:26px 32px 32px}.mb-detail-body h3{letter-spacing:-.02em;margin:0 0 10px;font-size:19px}.mb-detail-body h3:not(:first-child){margin-top:24px}.mb-detail-body p{color:#6d7583;font-size:13px;line-height:1.7}.mb-detail-body .mb-primary{width:100%;margin-top:20px}.mb-detail-body label{margin-bottom:10px;font-size:13px;display:block}.mb-detail-body textarea{resize:vertical;border:1px solid #d7deea;border-radius:10px;width:100%;min-height:145px;padding:14px;font-size:13px;line-height:1.6}.mb-detail-body select{background:#fff;border:1px solid #d7deea;border-radius:10px;width:100%;padding:14px;font-size:13px}.mb-detail-body .mb-checkbox{align-items:flex-start;gap:10px;margin-top:20px;font-size:12px;line-height:1.6;display:flex}.mb-checkbox input{margin-top:4px}.mb-preview-note{font-size:10px!important}.mb-added{text-align:center;padding:20px 0}.mb-added>span{color:#2ba573;margin-bottom:20px;font-size:30px;display:block}.mb-added h3{font-size:25px}.mbv2 .waitlist-form [hidden]{display:none!important}@keyframes mb-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1000px){.mb-example-layout,.mb-section-head{gap:40px}.mb-market-hero{gap:45px}.mb-market-header nav{gap:15px}.mb-chat-body{min-height:590px}}@media (width<=700px){.mbv2 .hero{padding-top:65px;padding-bottom:45px}.mbv2 .section{padding-block:65px}.mb-example-layout,.mb-section-head,.mb-market-hero{grid-template-columns:1fr;gap:35px}.mbv2 .mb-examples,.mbv2 .mb-featured{padding-block:65px}.mb-chat{justify-self:center;max-width:480px}.mb-chat-body{min-height:0}.mb-example-copy>p:not(.eyebrow){font-size:16px}.mb-job-summary{min-height:0}.mbv2 .mb-example-copy h2,.mbv2 .mb-section-head h2{font-size:37px}.mb-job-tabs{gap:7px}.mb-job-tabs button{padding:9px 11px;font-size:11px}.mb-library-bottom{align-items:flex-start;line-height:1.6}.mb-market-header{flex-wrap:wrap;gap:15px;padding-block:18px}.mb-market-header nav{border-top:1px solid #e0e5ec;order:3;justify-content:center;width:100%;padding-top:15px}.mb-market-header .mb-primary{padding:11px;font-size:11px}.mb-market-hero{padding-block:40px 55px}.mb-market-art{aspect-ratio:1.4;min-height:0}.mb-market-art .portrait{width:75%;bottom:-34%;left:12.5%}.mb-market-featured{padding-bottom:50px}.mb-row{flex-wrap:wrap;align-items:flex-start}.mbv2 .mb-row h2{font-size:28px}.mb-search{max-width:100%}.mb-custom{flex-direction:column;align-items:flex-start;gap:10px;padding:28px!important}.mb-market-footer{flex-wrap:wrap}.mb-market-footer p{margin:0}.mb-categories button{padding:8px 11px;font-size:11px}.mb-detail-head,.mb-detail-body{padding:25px}.mb-detail-tabs{padding-inline:25px}.mbv2 .mb-market-hero h1{font-size:49px}.mbv2 .mb-market .pdl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mbv2 .mb-featured .pdl-grid{grid-template-columns:1fr}.mbv2 .mb-featured .pdl-card{grid-template-columns:135px 1fr;display:grid}.mbv2 .mb-featured .pdl-image{aspect-ratio:auto;border:0;height:100%}.mbv2 .mb-featured .pdl-copy{min-height:155px;padding:20px}.mbv2 .mb-featured .pdl-image .portrait{width:135%;bottom:-10%;left:-17.5%}.mbv2 .mb-featured .pdl-copy h3{font-size:21px}.mbv2 .mb-featured .pdl-copy p{font-size:13px}}@media (prefers-reduced-motion:reduce){.mbv2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mbv2 #demo{isolation:isolate;position:relative}.mbv2 #demo:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#ffffff20,#ffffff08),url(/images/hero-pixel-field.png) 50% 56%/cover no-repeat;position:absolute;inset:-22px calc(50% - 50vw) 46px}.mbv2 #demo:after{content:"";z-index:-1;opacity:.09;pointer-events:none;background-image:radial-gradient(#172531 .55px,#0000 .7px);background-size:3px 3px;position:absolute;inset:-22px calc(50% - 50vw) 46px}.mbv2 #demo .demo-section__label{z-index:1;position:relative}.mbv2 #demo .demo-section__label span{color:#273342;background:#ffffffed;border:1px solid #ffffff80;border-radius:99px;margin-top:-7px;margin-bottom:-7px;padding:6px 11px}.mbv2 #demo .demo-section__label span:last-child{color:#14804a}.mbv2 #demo .product-demo{z-index:1;position:relative}.mbv2 #demo .product-demo__caption{margin-inline:auto;color:#535e6c;background:#ffffffed;border-radius:9px;width:fit-content;max-width:calc(100% - 28px);margin-bottom:-8px;padding:4px 10px}.mbv2 #demo .product-demo__frame{box-shadow:0 25px 75px -22px #10213280}@media (width<=700px){.mbv2 #demo:before,.mbv2 #demo:after{bottom:30px}.mbv2 #demo:before{background-position:68%}}.mbv2 #pricing h2{white-space:pre-line}.mbv2 #pricing .plan__capacity>span{text-transform:none;letter-spacing:-.015em;color:#17181b;font-family:Aeonik,Geist,sans-serif;font-size:19px;font-weight:500}.mbv2 #pricing .plan__capacity{background:#f8f9fc;border-color:#e1e6ef;min-height:126px}.mbv2 #pricing .plan--featured .plan__capacity{background:#f0f4ff;border-color:#d8e3fa}.mbv2 #pricing .plan__capacity p{font-size:14px;line-height:1.6}.mbv2 #pricing .plan__description{min-height:56px}.mbv2 #pricing .plan__badge{font-size:10px}.mbv2,.mbv2 .landing-dither{font-family:Geist,ui-sans-serif,system-ui,sans-serif}.mbv2 h1,.mbv2 h2,.mbv2 h3,.mbv2 .mb-brand{font-family:Aeonik,Geist,ui-sans-serif,sans-serif}.mbv2 .landing-dither{color:#17181b;background:#fff}.mbv2 .mb-market{background:#fff}.mbv2 .mb-market-header{min-height:112px}.mbv2 .mb-market-header nav{font-size:14px}.mbv2 .mb-market-header nav button{color:#646973}.mbv2 .mb-brand{letter-spacing:-.025em;font-weight:500!important}.mbv2 .mb-primary{background:#121212;border-color:#121212;box-shadow:0 2px 10px #00000018}.mbv2 .mb-primary:hover{background:#090909;box-shadow:0 0 0 1px #2563ebb8,0 10px 32px #2563eb47}.mbv2 .pdl-card{background:#fff;border:1px solid #e0e4ec;border-radius:24px;box-shadow:0 14px 40px -32px #20242d66}.mbv2 .pdl-card:hover{border-color:#c6d5f4;box-shadow:0 22px 48px -30px #20242d44}.mbv2 .pdl-image{aspect-ratio:1.3;background:#fff;border-bottom:1px solid #edf0f5}.mbv2 .pdl-image:after{display:none}.mbv2 .pdl-image .portrait{aspect-ratio:1;width:84%;height:84%;position:absolute;top:8%;bottom:auto;left:8%}.mbv2 .portrait img,.mbv2 .portrait canvas{object-fit:contain}.mbv2 .pdl-arrow{opacity:1;color:#17181b;background:#fff;border:1px solid #e4e8ef;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:grid;bottom:16px;right:16px}.mbv2 .pdl-copy{min-height:178px;padding:24px}.mbv2 .pdl-copy h3{font-family:Aeonik,Geist,sans-serif;font-size:24px}.mbv2 .pdl-copy p{color:#686e78;font:14px/1.65 Geist,ui-sans-serif,system-ui,sans-serif}.mbv2 .pdl-motion{color:#686e78;font:12px Geist,ui-sans-serif,system-ui,sans-serif}.mbv2 .mb-market-art{aspect-ratio:1;border:1px solid #e2e6ee;border-radius:28px;box-shadow:0 24px 64px -45px #23324955}.mbv2 .mb-market-art .portrait{width:88%;height:88%;top:10%;bottom:auto;left:6%}.mbv2 .mb-art-label{color:#646d7b;font-size:12px;top:24px;left:24px}.mbv2 .mb-art-corner{color:#7a8494;top:24px;right:24px}.mbv2 .mb-market-hero{padding-block:76px 90px}.mbv2 .mb-custom{color:#fff;background:#17181b;border-color:#17181b;border-radius:28px}.mbv2 .mb-custom .eyebrow{color:#8fb4ff}.mbv2 .mb-custom p:not(.eyebrow){color:#b7bdc7}.mbv2 .mb-custom .mb-primary{color:#17181b;background:#fff;border-color:#fff}.mbv2 .mb-detail-head{background:#fff;border-bottom:1px solid #e8ebf1}.mbv2 .mb-detail-avatar{background:#fff;border:1px solid #e5e9f0;border-radius:18px;width:100px;height:100px;padding:6px;overflow:hidden}.mbv2 .mb-market-footer{padding-block:32px}.mbv2 .site-footer__mascot-stage{align-self:stretch;place-items:center;min-height:400px;padding-block:32px;display:grid;position:relative;overflow:visible}.mbv2 .site-footer__mascot-vignette{isolation:isolate;grid-template-rows:auto 92px;width:min(340px,100%);display:grid}.mbv2 .site-footer__mascot-stage img.site-footer__peek{z-index:2;object-fit:contain;filter:none;mix-blend-mode:normal;width:100%;max-width:none;height:auto;margin:0 0 -1px;animation:none;display:block;position:relative;inset:auto;transform:none}.mbv2 .site-footer__mascot-stage:after{display:none}.mbv2 .site-footer__mascot-wall{z-index:1;background:radial-gradient(circle at 50% -35%,#2463eb6b,#0000 62%),linear-gradient(145deg,#18243a,#101827 62%,#0c1422);border:1px solid #7091cf33;border-top-color:#9ab9f26b;border-radius:0 0 28px 28px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 48px #182a4a33,inset 0 1px #ffffff14}@media (width<=700px){.mbv2 .mb-market-header{min-height:0}.mbv2 .mb-market-hero{padding-block:42px 60px}.mbv2 .mb-market-art{aspect-ratio:1.25;justify-self:center;max-width:420px}.mbv2 .mb-market-art .portrait{width:82%;height:82%;top:15%;left:9%}.mbv2 .mb-market .pdl-grid{grid-template-columns:1fr}.mbv2 .mb-market .pdl-card{grid-template-columns:140px minmax(0,1fr);align-items:stretch;display:grid}.mbv2 .mb-market .pdl-card .pdl-image,.mbv2 .mb-featured .pdl-image{aspect-ratio:auto;border:0;height:100%;min-height:170px}.mbv2 .mb-market .pdl-card .portrait,.mbv2 .mb-featured .pdl-image .portrait{width:94%;height:94%;top:3%;bottom:auto;left:3%}.mbv2 .pdl-copy,.mbv2 .mb-featured .pdl-copy{min-height:170px;padding:22px 18px}.mbv2 .pdl-copy h3,.mbv2 .mb-featured .pdl-copy h3{font-size:22px}.mbv2 .pdl-copy p{font-size:13px}.mbv2 .pdl-arrow{width:26px;height:26px;font-size:12px;bottom:8px;right:8px}.mbv2 .site-footer__mascot-stage{min-height:280px;padding-block:18px}.mbv2 .site-footer__mascot-vignette{grid-template-rows:auto 75px;width:min(300px,100%)}.mbv2 .mb-detail-avatar{width:80px;height:80px;margin-right:8px}}@media (width<=370px){.mbv2 .mb-market .pdl-card,.mbv2 .mb-featured .pdl-card{grid-template-columns:110px minmax(0,1fr)}.mbv2 .pdl-copy h3{font-size:20px}}.mbv2 .mb-shared-brand{cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:none}.mbv2 .mb-custom{grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:center;gap:26px 56px;padding:48px;display:grid;overflow:hidden}.mbv2 .mb-custom>div:first-child{grid-area:1/1;min-width:0}.mbv2 .mb-custom>.mb-primary{grid-area:2/1;place-self:start}.mbv2 .mb-custom-peek{isolation:isolate;grid-area:1/2/3;grid-template-rows:auto 74px;align-self:center;width:100%;display:grid}.mbv2 .mb-custom-peek img{object-fit:contain;z-index:2;width:100%;height:auto;margin-bottom:-1px;display:block;position:relative}.mbv2 .mb-custom-peek>span{background:radial-gradient(at 50% 0,#245ee755,#0000 75%),linear-gradient(140deg,#1b283e,#101827);border:1px solid #789ad532;border-top-color:#91b4ed80;border-radius:0 0 22px 22px;display:block;box-shadow:0 20px 35px #0003,inset 0 1px #ffffff12}@media (width<=700px){.mbv2 .mb-custom{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 24px}.mbv2 .mb-custom-peek{grid-area:3/1;grid-template-rows:auto 58px;justify-self:center;width:min(280px,100%);margin-top:8px}.mbv2 .mb-custom>.mb-primary{white-space:normal;max-width:100%}}.mb-phone-stage{justify-self:center;width:min(390px,100%);min-width:0}.mb-phone{color:#ececee;isolation:isolate;background:#0e0e10;border:6px solid #343437;border-radius:54px;flex-direction:column;height:760px;max-height:850px;font-family:Geist,system-ui,sans-serif;display:flex;overflow:hidden;box-shadow:0 0 0 1px #77777d,inset 0 0 0 1px #050505,0 35px 65px -35px #13152380}.mb-phone button{cursor:pointer;font-family:inherit}.mb-phone button:focus-visible,.mb-phone input:focus-visible,.mb-phone-thread:focus-visible{outline-offset:-3px;outline:2px solid #8eb4ff}.mb-phone-status{flex:none;justify-content:space-between;align-items:center;height:51px;padding:0 26px;font-size:12px;display:flex;position:relative}.mb-phone-status>i{background:#000;border-radius:20px;width:106px;height:29px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mb-phone-status>span{letter-spacing:1px;font-size:10px}.mb-phone-header{background:#141417;border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:8px;padding:9px 12px 13px;display:flex}.mb-phone-header>button{color:#9a9aa1;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:32px;height:34px;display:grid}.mb-phone-header>button:hover{color:#ececee;background:#222227}.mb-phone-header>img{object-fit:contain;width:34px;height:34px}.mb-phone-header>div{flex:1;min-width:0}.mb-phone-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.mb-phone-header small{color:#9a9aa1;align-items:center;gap:5px;margin-top:3px;font-size:10px;display:flex}.mb-phone-header small i{background:#3ec5a8;border-radius:50%;width:5px;height:5px}.mb-phone-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#35353b transparent;flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 15px;font-size:13px;line-height:1.6;display:flex;overflow:auto}.mb-phone-time{text-align:center;color:#6f6f76;font-size:10px;margin:0 0 6px!important}.mb-phone-user{color:#ececee;overflow-wrap:anywhere;background:#2a2a30;border-radius:18px 18px 5px;align-self:flex-end;max-width:91%;padding:12px 14px}.mb-phone-bot{color:#cfcfd4;background:#1b1b1f;border-radius:18px 18px 18px 5px;align-self:flex-start;max-width:94%;padding:12px 14px}.mb-phone-activity{color:#9a9aa1;background:0 0;border:0;align-self:center;align-items:center;gap:7px;padding:2px;font-size:10px;display:flex}.mb-phone-activity svg{width:14px;height:14px}.mb-phone-result{box-sizing:border-box;background:#141417;border:1px solid #ffffff14;border-radius:16px;width:94%;padding:15px}.mb-phone-result>small{letter-spacing:.13em;color:#3ec5a8;font-size:8px}.mb-phone-result>strong{margin:5px 0 12px;font-size:13px;font-weight:500;display:block}.mb-phone-result p{color:#cfcfd4;gap:8px;font-size:11px;display:flex;margin:6px 0!important}.mb-phone-result p span{color:#3ec5a8}.mb-phone-result button{color:#a9bbdc;background:0 0;border:0;border-top:1px solid #ffffff14;justify-content:space-between;width:100%;margin-top:12px;padding:11px 0 0;font-size:11px;display:flex}.mb-phone-composer{background:#141417;border:1px solid #ffffff1c;border-radius:28px;flex:none;align-items:center;gap:6px;margin:10px 12px 0;padding:6px;display:flex}.mb-phone-composer input{color:#ececee;background:0 0;border:0;outline:0;flex:1;min-width:0;padding-left:10px;font-size:12px}.mb-phone-composer input::placeholder{color:#6f6f76}.mb-phone-composer button{color:#141417;background:#ececee;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.mb-phone-composer button:disabled{opacity:.35;cursor:default}.mb-phone-home{flex:none;place-items:center;height:26px;display:grid}.mb-phone-home i{background:#ececee;border-radius:9px;width:112px;height:4px}.mb-phone-computer{background:radial-gradient(at 80% 10%,#243342,#0e0e10 80%);flex:1;min-height:0;padding:22px 15px;overflow:auto}.mb-phone-window{border:1px solid #ffffff26;border-radius:12px;overflow:hidden;box-shadow:0 18px 30px #0004}.mb-phone-window-bar{color:#9a9aa1;background:#222227;gap:16px;padding:10px;font-size:9px;display:flex}.mb-phone-window-bar b{font-weight:400}.mb-phone-document{color:#202229;background:#fafafa;padding:20px 16px}.mb-phone-document>small{letter-spacing:.08em;color:#797f8c;font-size:8px}.mb-phone-document h3{margin:15px 0 5px;font-size:22px;line-height:1.2}.mb-phone-document>p{color:#757b86;margin-bottom:22px;font-size:11px}.mb-phone-output{border-top:1px solid #e3e6eb;grid-template-columns:24px 1fr;gap:4px;padding:16px 0;display:grid}.mb-phone-output>span{color:#8992a2;grid-row:1/3;font-size:10px}.mb-phone-output strong{font-size:12px;font-weight:500}.mb-phone-output small{color:#589579;font-size:9px}.mb-phone-document .mb-phone-note{border-top:1px solid #e3e6eb;margin:14px 0 0;padding-top:12px;font-size:11px;line-height:1.6}.mb-phone-example{text-align:center;color:#9a9aa1;margin:18px 0;font-size:9px;display:block}.mb-phone-return{color:#ececee;background:#222227;border:1px solid #ffffff20;border-radius:20px;margin:0 auto;padding:10px 16px;font-size:11px;display:block}.mb-phone-caption{text-align:center;color:#7c8390!important;margin:20px 0 0!important;font-size:11px!important;line-height:1.5!important}@media (width<=700px){.mb-phone-stage{width:min(370px,100%);margin-top:12px}.mb-phone{border-radius:46px;height:720px}.mb-phone-thread{padding:16px 12px}.mb-phone-header{gap:6px}}.mb-phone{position:relative}.mb-phone-status{z-index:4;background:linear-gradient(#0e0e10 60%,#0e0e1000)}.mb-phone-header{z-index:3;pointer-events:none;background:0 0;border:0;gap:9px;padding:0;position:absolute;top:58px;left:12px;right:12px}.mb-phone-header>button{pointer-events:auto;color:#ececee;-webkit-backdrop-filter:blur(22px);background:#1e1e1e94;border:1px solid #ffffff1f;border-radius:999px;flex:none;width:40px;height:40px;box-shadow:0 4px 12px #0005}.mb-phone-header>button:hover{background:#37373ab8}.mb-phone-header>.mb-phone-bot-pill{gap:7px;width:auto;min-width:0;max-width:calc(100% - 98px);margin-right:auto;padding:0 12px 0 7px;display:flex}.mb-phone-bot-pill img{object-fit:contain;background:0 0;border-radius:50%;width:27px;height:27px}.mb-phone-bot-pill strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.mb-phone-thread{padding-top:65px;scroll-padding-top:65px}.mb-phone-computer{padding-top:65px}.mb-phone-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0e0e10e6,#0000);position:absolute;inset:-8px -12px -12px}.mb-phone-list{background:#0e0e10;flex-direction:column;flex:1;min-height:0;padding:15px 12px 0;display:flex}.mb-phone-list-title{justify-content:space-between;align-items:center;padding:0 6px 16px;display:flex}.mb-phone-list-title h3{letter-spacing:-.03em;margin:0;font-size:27px}.mb-phone-list-title button,.mb-phone-sheet-close{color:#ececee;background:#1e1e1e94;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.mb-phone-search{background:#141417;border:1px solid #ffffff14;border-radius:12px;margin-bottom:14px;padding:10px 13px;display:block}.mb-phone-search input{color:#ececee;background:0 0;border:0;outline:none;width:100%;font-size:12px}.mb-phone-list nav{scrollbar-width:thin;scrollbar-color:#35353b transparent;flex:1;min-height:0;overflow:auto}.mb-phone-list nav>button{text-align:left;color:#ececee;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;width:100%;padding:13px 8px;display:flex}.mb-phone-list nav>button:hover,.mb-phone-list nav>button[aria-current=true]{background:#222227}.mb-phone-list nav img{object-fit:contain;flex:none;width:37px;height:37px}.mb-phone-list nav>button>span{flex:1;gap:4px;min-width:0;display:grid}.mb-phone-list nav strong{font-size:13px;font-weight:500}.mb-phone-list nav small{text-overflow:ellipsis;white-space:nowrap;color:#9a9aa1;font-size:10px;overflow:hidden}.mb-phone-list time{color:#6f6f76;align-self:flex-start;margin-top:4px;font-size:9px}.mb-phone-list-user{border-top:1px solid #ffffff14;align-items:center;gap:9px;padding:14px 6px 4px;font-size:12px;display:flex}.mb-phone-list-user>span{background:#2a2a30;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.mb-phone-list-user small{color:#6f6f76;margin-left:auto;font-size:9px}.mb-phone-no-results{color:#9a9aa1;text-align:center;padding:20px;font-size:12px}.mb-phone-sheet-shade{z-index:6;backdrop-filter:blur(5px);background:#0008;align-items:flex-end;display:flex;position:absolute;inset:0}.mb-phone-sheet{text-align:center;background:#1b1b1f;border:1px solid #ffffff1c;border-radius:30px 30px 0 0;width:100%;max-height:85%;padding:30px 24px 28px;position:relative;overflow:auto}.mb-phone-sheet-close{position:absolute;top:16px;right:16px}.mb-phone-sheet>img{object-fit:contain;width:66px;height:66px;margin:0 auto 12px}.mb-phone-sheet h3{margin:0 0 12px;font-size:23px}.mb-phone-sheet p{color:#a7a7af;font-size:12px;line-height:1.6}.mb-phone-sheet>div{flex-wrap:wrap;justify-content:center;gap:6px;margin:16px 0;display:flex}.mb-phone-sheet>div>span{color:#cfcfd4;background:#2a2a30;border-radius:7px;padding:5px 8px;font-size:10px}.mb-phone-sheet>.mb-phone-return{width:100%;margin-top:10px}#demo .product-demo__frame{height:740px;min-height:580px;max-height:calc(100dvh - 136px);box-shadow:0 25px 65px -30px #16161c65}#demo .product-demo__brand strong{font-family:Geist,sans-serif}#demo .product-demo__bot-list{flex:1;min-height:0;overflow-y:auto}#demo .product-demo__caption{color:#80808a;margin-top:18px;font-size:12px}#demo .product-demo__thread{min-height:0}#demo .demo-group-section-label{color:var(--am-app-tertiary);letter-spacing:.4px;justify-content:space-between;align-items:center;padding:18px 12px 6px;font-size:11px;font-weight:550;display:flex}#demo .demo-group-section-label:first-child{padding-top:8px}#demo .demo-pinned-bot{border-bottom:1px solid var(--am-app-line);flex-shrink:0;margin:0 8px 2px;padding:0 0 8px}#demo .demo-pinned-bot__icon{color:var(--am-app-tertiary);flex-shrink:0}#demo .demo-group-section-label button{width:24px;height:24px;color:var(--am-app-secondary);background:0 0;border:0;border-radius:6px;font-size:19px}#demo .demo-group-section-label button:hover{background:var(--am-app-hover);color:var(--am-app-ink)}#demo .demo-group-row{min-height:61px}#demo .demo-group-row .product-demo__bot-name{display:block}#demo .demo-group-avatar{vertical-align:middle;flex-shrink:0;display:inline-block;position:relative}#demo .demo-group-avatar__part{box-shadow:0 0 0 1.5px var(--am-app-panel);border-radius:50%;position:absolute}#demo .demo-group-avatar .product-demo__presence{display:none}#demo .demo-group-avatar.count-1 .part-0{inset:0}#demo .demo-group-avatar.count-2 .part-0{top:0;left:0}#demo .demo-group-avatar.count-2 .part-1{bottom:0;right:0}#demo .demo-group-avatar.count-3 .part-0{z-index:1;top:0;left:23%}#demo .demo-group-avatar.count-3 .part-1{z-index:2;bottom:0;left:0}#demo .demo-group-avatar.count-3 .part-2{z-index:3;bottom:0;right:0}#demo .demo-group-avatar__count{width:21px;height:21px;color:var(--am-app-body);background:var(--am-app-hover);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex}#demo .demo-group-header-count{color:var(--am-app-tertiary);margin-left:2px;font-size:12px;font-weight:400}#demo .demo-group-header-settings{color:var(--am-app-secondary);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:12px;display:flex}#demo .demo-group-header-settings:hover{background:var(--am-app-hover);color:var(--am-app-ink)}#demo .demo-group-header-settings svg{flex-shrink:0}@media (width>=861px){#demo .product-demo__menu-btn,#demo .product-demo__sidebar-close{display:none}}#demo .demo-group-thread{max-width:820px;margin:0 auto;padding-bottom:6px}#demo .demo-group-date{text-align:center;color:var(--am-app-tertiary);padding:14px 0 18px;font-size:11px}#demo .demo-group-message{outline:none;align-items:flex-start;gap:10px;margin-bottom:20px;scroll-margin:20px;display:flex}#demo .demo-group-message>.product-demo__avatar{margin-top:24px}#demo .demo-group-message__body{min-width:0;max-width:85%;position:relative}#demo .demo-group-message:focus .demo-group-bubble{background:#1a2927;box-shadow:0 0 0 1px #3ec5a878}#demo .demo-group-speaker{color:var(--am-app-secondary);align-items:center;gap:10px;margin:0 0 5px 2px;font-size:12.5px;font-weight:500;display:flex}#demo .demo-group-speaker time{color:var(--am-app-tertiary);font-size:10px;font-weight:400}#demo .demo-group-bubble{color:var(--am-app-body);overflow-wrap:anywhere;background:#17171b;border-radius:16px 16px 16px 4px;padding:12px 16px;font-size:15px;line-height:1.6}#demo .demo-group-message.is-user{justify-content:flex-end;margin-bottom:25px}#demo .demo-group-message.is-user .demo-group-message__body{max-width:72%}#demo .demo-group-message.is-user .demo-group-bubble{background:var(--am-app-active);color:var(--am-app-ink);border-radius:16px 16px 4px}#demo .demo-group-mention{color:#75cbb8}#demo .demo-group-quote{text-align:left;border:1px solid var(--am-app-line);background:var(--am-app-panel);width:fit-content;max-width:100%;color:var(--am-app-secondary);border-left:2px solid #3ec5a86b;border-radius:8px;flex-direction:column;gap:3px;margin:0 0 6px;padding:6px 12px;font-size:12px;display:flex}#demo .demo-group-quote span:first-child{color:#a3bcb6;font-weight:500}#demo .demo-group-quote span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:min(44vw,510px);overflow:hidden}#demo .demo-group-quote:hover{background:var(--am-app-hover)}#demo .demo-group-reply{color:var(--am-app-tertiary);opacity:0;background:0 0;border:0;padding:4px 2px 0;font-size:10.5px;display:block}#demo .demo-group-message:hover .demo-group-reply,#demo .demo-group-message:focus-within .demo-group-reply{opacity:1}#demo .demo-group-reply:hover{color:#3ec5a8}#demo .demo-group-file{text-align:left;width:100%;max-width:430px;color:var(--am-app-body);background:#191d1e;border:1px solid #3ec5a827;border-radius:11px;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}#demo .demo-group-file:hover{background:#202728;border-color:#3ec5a85a}#demo .demo-group-file>span:nth-child(2){flex:1;min-width:0}#demo .demo-group-file strong{font-size:12px;font-weight:500;display:block}#demo .demo-group-file small{color:var(--am-app-secondary);margin-top:4px;font-size:11px;display:block}#demo .demo-group-file-icon{color:#67bea9;background:#3ec5a80d;border:1px solid #3ec5a845;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:38px;font-size:20px;display:flex}#demo .demo-group-composer-quote{background:var(--am-app-panel);color:var(--am-app-secondary);border-left:2px solid #3ec5a8;border-radius:8px;align-items:center;gap:12px;margin:0 8px 8px;padding:8px 12px;display:flex}#demo .demo-group-composer-quote>span{flex:1;min-width:0}#demo .demo-group-composer-quote strong,#demo .demo-group-composer-quote small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}#demo .demo-group-composer-quote strong{color:#79c4b3;margin-bottom:3px;font-weight:500}#demo .demo-group-composer-quote button{color:var(--am-app-secondary);background:0 0;border:0}#demo .demo-group-typing{color:var(--am-app-secondary);align-items:center;gap:4px;padding:0 38px 16px;font-size:11px;display:flex}#demo .demo-group-typing span{background:#3ec5a8;border-radius:50%;width:4px;height:4px;animation:1s infinite alternate demo-dot}#demo .demo-group-typing span:nth-child(2){animation-delay:.2s}#demo .demo-group-typing span:nth-child(3){margin-right:5px;animation-delay:.4s}@keyframes demo-dot{0%{opacity:.3}to{opacity:1}}#demo .demo-group-settings-panel{padding:0;overflow:hidden}#demo .demo-group-editor{height:100%;color:var(--am-app-body);flex-direction:column;display:flex}#demo .demo-group-editor header{border-bottom:1px solid var(--am-app-line);justify-content:space-between;align-items:center;padding:20px;display:flex}#demo .demo-group-editor h2{margin:0;font-size:15px;font-weight:500}#demo .demo-group-editor header button{color:var(--am-app-secondary);background:0 0;border:0;padding:4px}#demo .demo-group-editor__body{padding:20px;overflow:auto}#demo .demo-group-members-label{justify-content:space-between;margin:24px 0 5px;font-size:13px;display:flex}#demo .demo-group-members-label span{color:var(--am-app-tertiary);font-size:12px}#demo .demo-group-editor__hint{color:var(--am-app-secondary);margin:0 0 14px;font-size:11px}#demo .demo-group-members{gap:4px;display:grid}#demo .demo-group-members button{text-align:left;color:var(--am-app-body);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:10px;font-size:14px;display:flex}#demo .demo-group-members button span:nth-child(2){flex:1}#demo .demo-group-members button.selected{background:var(--am-app-raised)}#demo .demo-group-members button:hover{background:var(--am-app-hover)}#demo .demo-group-members button:disabled{opacity:.35}#demo .demo-group-save{color:#062c24;background:#3ec5a8;border:0;border-radius:11px;width:100%;margin-top:24px;padding:12px;font-size:14px;font-weight:550}#demo .demo-group-save:disabled{opacity:.35}#demo .demo-group-delete{color:#cd7c7c;background:0 0;border:0;margin-top:20px;font-size:12px}#demo .demo-group-delete-confirm{color:var(--am-app-secondary);margin-top:16px;font-size:12px}#demo .demo-group-delete-confirm button{border:1px solid var(--am-app-line);background:var(--am-app-raised);color:var(--am-app-body);border-radius:8px;margin:8px 8px 0 0;padding:8px 10px}#demo .demo-group-empty{color:var(--am-app-body);flex-direction:column;justify-content:center;align-items:center;padding:70px 20px;display:flex}#demo .demo-group-empty h3{margin:20px 0 8px;font-size:18px;font-weight:500}#demo .demo-group-empty p{color:var(--am-app-secondary);font-size:13px}#demo .demo-group-file-overlay{z-index:60;backdrop-filter:blur(7px);background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}#demo .demo-group-file-dialog{border:1px solid var(--am-app-line-strong);background:var(--am-app-panel);width:650px;max-width:100%;max-height:100%;color:var(--am-app-body);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #0007}#demo .demo-group-file-dialog header{border-bottom:1px solid var(--am-app-line);justify-content:space-between;align-items:center;gap:14px;padding:24px;display:flex}#demo .demo-group-file-dialog header small{letter-spacing:1.5px;color:#3ec5a8;font-size:9px}#demo .demo-group-file-dialog h2{margin:7px 0 0;font-size:17px;font-weight:500}#demo .demo-group-file-dialog button{color:var(--am-app-secondary);background:0 0;border:0;padding:6px}#demo .demo-group-file-dialog pre{white-space:pre-wrap;margin:0;padding:24px;font-family:Geist,sans-serif;font-size:13px;line-height:1.8;overflow:auto}#demo .demo-group-file-dialog footer{border-top:1px solid var(--am-app-line);color:var(--am-app-secondary);padding:14px 24px;font-size:11px}@media (hover:none){#demo .demo-group-reply{opacity:1;padding-top:7px}}@media (width<=1180px){#demo .product-demo__frame{height:720px;max-height:none}}@media (width<=860px){#demo .product-demo__frame{height:calc(100dvh - 125px);min-height:540px;max-height:850px}#demo .demo-group-message__body,#demo .demo-group-message.is-user .demo-group-message__body{max-width:88%}#demo .demo-group-reply{opacity:1}#demo .demo-group-header-count{display:none}#demo .demo-group-settings-panel{z-index:30}#demo .demo-group-quote span:last-child{max-width:64vw}}@media (width<=480px){#demo .product-demo__frame{border-radius:18px;min-height:520px}#demo .demo-group-bubble{padding:10px 12px;font-size:13px}#demo .demo-group-speaker{gap:8px;font-size:11px}#demo .demo-group-speaker time{font-size:9px}#demo .demo-group-message{gap:7px}#demo .demo-group-message>.product-demo__avatar{width:24px!important;height:24px!important}#demo .demo-group-header-settings{font-size:11px}#demo .demo-group-header-settings span{display:none}#demo .demo-group-file strong{font-size:11px}#demo .demo-group-file small{font-size:10px}#demo .demo-group-file-overlay{padding:12px}#demo .demo-group-file-dialog header,#demo .demo-group-file-dialog pre{padding:18px}#demo .product-demo__caption{margin:12px 8px 0;font-size:10px;line-height:1.6}}@media (prefers-reduced-motion:reduce){#demo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.waitlist-dialog{width:min(860px,100vw - 32px);max-width:none;max-height:min(880px,100dvh - 32px);color:var(--body);background:#fff;border:0;border-radius:28px;margin:auto;padding:0;overflow:auto;box-shadow:0 42px 120px -30px #080c16ad}.waitlist-dialog::backdrop{backdrop-filter:blur(12px);background:#090d15b8}.waitlist-shell{min-height:560px;position:relative}.waitlist-close{z-index:6;width:40px;height:40px;color:var(--ink);background:#fffffff0;border:1px solid #dfe3ec;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.waitlist-form,.waitlist-offer{padding:36px 40px 32px}.waitlist-form{grid-template-columns:none;gap:0;width:auto;display:block}.waitlist-form[hidden],.waitlist-offer[hidden],.waitlist-step[hidden],.waitlist-other[hidden]{display:none!important}.waitlist-header{grid-template-columns:76px 1fr;align-items:center;gap:18px;padding-right:48px;display:grid}.waitlist-brand{background:#edf3ff;border:1px solid #dce6ff;border-radius:22px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.waitlist-brand img{object-fit:contain;width:90px;max-width:none;height:90px;transform:translateY(5px)}.waitlist-eyebrow{color:var(--blue);letter-spacing:.16em;margin:0 0 8px;font-size:11px;font-weight:750}.waitlist-header h2,.waitlist-offer>h2{color:var(--ink);font-family:var(--font-brand-heading);letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,38px);font-weight:500;line-height:1.05}.waitlist-header p:last-child,.waitlist-offer>p{color:#656a74;margin:10px 0 0;font-size:15px;line-height:1.55}.waitlist-progress{grid-template-columns:repeat(4,1fr);margin:28px 0 30px;padding:0;list-style:none;display:grid}.waitlist-progress li{color:#989da7;align-items:center;gap:8px;display:flex;position:relative}.waitlist-progress li:not(:last-child):after{z-index:0;content:"";background:#dde1e9;width:calc(100% - 30px);height:1px;position:absolute;top:14px;left:30px}.waitlist-progress li.is-complete:not(:last-child):after{background:var(--blue)}.waitlist-progress li span{z-index:1;background:#fff;border:1px solid #d8dce5;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:750;display:grid;position:relative}.waitlist-progress li.is-current,.waitlist-progress li.is-complete{color:var(--blue)}.waitlist-progress li.is-current span,.waitlist-progress li.is-complete span{border-color:var(--blue);background:var(--blue);color:#fff}.waitlist-progress small{z-index:1;background:#fff;padding-right:8px;font-size:12px;font-weight:650;position:relative}.waitlist-step__heading{grid-template-columns:42px 1fr;align-items:start;gap:14px;margin-bottom:22px;display:grid}.waitlist-step__heading>span{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:13px;place-items:center;font-size:12px;font-weight:800;display:grid}.waitlist-step__heading h3{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:650}.waitlist-step__heading p{color:#747983;margin:5px 0 0;font-size:14px}.waitlist-fields{gap:17px;display:grid}.waitlist-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.waitlist-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.waitlist-fields label,.waitlist-other,.waitlist-notes{gap:8px;display:grid}.waitlist-fields label>span,.waitlist-other>span,.waitlist-notes>span,.waitlist-fields legend{color:#363a42;font-size:12px;font-weight:700}.waitlist-fields input,.waitlist-fields textarea,.waitlist-other input,.waitlist-notes textarea{width:100%;color:var(--ink);background:#fafbfc;border:1px solid #dfe2e9;border-radius:13px;outline:0;padding:13px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.waitlist-fields textarea,.waitlist-notes textarea{resize:vertical;min-height:88px;font:inherit}.waitlist-fields input:focus,.waitlist-fields textarea:focus,.waitlist-other input:focus,.waitlist-notes textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #2463eb17}.waitlist-fields fieldset{border:0;margin:0;padding:0}.waitlist-fields legend{margin-bottom:8px}.waitlist-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.waitlist-choice-grid button{color:#454951;text-align:left;background:#fff;border:1px solid #dfe2e9;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:9px 12px;display:flex}.waitlist-choice-grid button span{color:#777d87;background:#eff1f5;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.waitlist-choice-grid button.is-selected{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-dark)}.waitlist-choice-grid button.is-selected span{background:var(--blue);color:#fff}.waitlist-subscriptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.waitlist-subscriptions>button{min-height:64px;color:var(--ink);text-align:left;background:#fff;border:1px solid #dfe2e9;border-radius:14px;grid-template-columns:44px 1fr 24px;align-items:center;gap:11px;padding:9px 11px;display:grid}.waitlist-subscriptions>button.is-selected{border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue)}.waitlist-subscriptions__logo{background:#fff;border:1px solid #e2e5ec;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.waitlist-subscriptions__logo img{object-fit:contain;width:25px;height:25px}.waitlist-subscriptions__logo b{color:var(--blue);font-size:20px}.waitlist-subscriptions>button>span:nth-child(2){gap:3px;display:grid}.waitlist-subscriptions strong{font-size:13px}.waitlist-subscriptions small{color:#7b808a;font-size:11px}.waitlist-subscriptions i{color:#7b808a;background:#eff1f5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:grid}.waitlist-subscriptions button.is-selected i{background:var(--blue);color:#fff}.waitlist-other{margin-top:12px}.waitlist-plan-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.waitlist-plan-choice button{min-height:86px;color:var(--ink);text-align:left;background:#fff;border:1px solid #dfe2e9;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.waitlist-plan-choice button.is-selected{border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue)}.waitlist-plan-choice button>span{gap:5px;display:grid}.waitlist-plan-choice strong{font-size:14px}.waitlist-plan-choice small{color:#7b808a;font-size:11px}.waitlist-plan-choice button>b{font-size:19px}.waitlist-plan-choice button>b small{font-weight:500;display:block}.waitlist-notes{margin-top:15px}.waitlist-review{color:#fff;background:#11151e;border-radius:14px;margin-top:14px;padding:14px 16px}.waitlist-review>span{color:#8eb2ff;letter-spacing:.14em;font-size:9px;font-weight:800}.waitlist-review p{margin:5px 0 3px;font-size:13px}.waitlist-review small{color:#a9afbb;font-size:11px}.waitlist-error{color:#ba3131;min-height:20px;margin:14px 0 0;font-size:12px;font-weight:650}.waitlist-actions{border-top:1px solid #ebedf2;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.waitlist-actions .button{min-width:154px}.waitlist-actions .button:disabled{cursor:wait;opacity:.72}.waitlist-back{color:#555a64;background:0 0;border:0;padding:10px 0;font-weight:650}.waitlist-back:disabled{visibility:hidden}.waitlist-offer{color:#c1c6d0;text-align:center;background:radial-gradient(circle at 50% -10%,#2463eb66,#0000 35%),#11151e;min-height:620px;position:relative;overflow:hidden}.waitlist-offer .waitlist-eyebrow{color:#86adff;position:relative}.waitlist-offer>h2{color:#fff;max-width:690px;margin-inline:auto;position:relative}.waitlist-offer>p{color:#aeb4c0;max-width:620px;margin-inline:auto;position:relative}.waitlist-offer-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid;position:relative}.waitlist-offer-grid article{background:#191e28f0;border:1px solid #333947;border-radius:20px;padding:22px}.waitlist-offer-grid article.is-featured{border-color:#4d7ef0;box-shadow:inset 0 0 0 1px #4d7ef0,0 24px 60px -38px #4c7df0e6}.waitlist-offer-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.waitlist-offer-card__top>span{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#234fae;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.waitlist-offer-card__top small{color:#9ba3b2;font-size:11px;font-weight:700}.waitlist-offer-grid h3{color:#fff;margin:20px 0 4px;font-size:24px}.waitlist-offer-card__price{align-items:baseline;gap:8px;min-height:63px;display:flex}.waitlist-offer-card__price s{color:#777f8d;font-size:18px}.waitlist-offer-card__price strong{color:#fff;letter-spacing:-.05em;font-size:48px}.waitlist-offer-card__price sup{vertical-align:super;font-size:18px}.waitlist-offer-card__price span{color:#8f96a4;font-size:12px}.waitlist-offer-grid article>p{color:#aeb4c0;min-height:42px;margin:8px 0 20px;font-size:13px;line-height:1.55}.waitlist-offer-grid .button{width:100%}.waitlist-offer-grid .button--secondary{background:#fff;border-color:#3b4250}.waitlist-offer__note{color:#858d9b;margin-top:18px;font-size:11px;display:block;position:relative}.waitlist-confetti{z-index:0;pointer-events:none;position:absolute;inset:0}.waitlist-confetti i{--x:calc((var(--piece) * 47) % 100);top:-20px;left:calc(var(--x) * 1%);background:hsl(calc(var(--piece) * 51deg) 82% 58%);opacity:0;width:7px;height:12px;animation:waitlist-confetti-fall 2.6s calc((var(--piece) % 8) * 70ms) ease-out forwards;border-radius:2px;position:absolute}@media (width<=700px){.waitlist-dialog{border-radius:22px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.waitlist-form,.waitlist-offer{padding:24px 18px 20px}.waitlist-close{top:12px;right:12px}.waitlist-header{grid-template-columns:54px 1fr;gap:12px;padding-right:36px}.waitlist-brand{border-radius:16px;width:54px;height:54px}.waitlist-brand img{width:66px;height:66px}.waitlist-header h2,.waitlist-offer>h2{font-size:26px}.waitlist-header p:last-child{display:none}.waitlist-progress{margin:22px 0}.waitlist-progress small{display:none}.waitlist-progress li:not(:last-child):after{width:calc(100% - 18px)}.waitlist-fields--two,.waitlist-subscriptions,.waitlist-plan-choice,.waitlist-offer-grid{grid-template-columns:1fr}.waitlist-choice-grid{grid-template-columns:1fr 1fr}.waitlist-subscriptions>button{min-height:58px}.waitlist-plan-choice{gap:7px}.waitlist-plan-choice button{min-height:66px}.waitlist-offer-grid article>p{min-height:auto}}@media (prefers-reduced-motion:reduce){.waitlist-confetti i{animation:none}}html{overflow-x:clip}body{width:100%;font-family:Geist,system-ui,sans-serif}.mbv2{max-width:100%}astro-island{display:contents}.skip-link{z-index:1000;color:#111;background:#fff;border-radius:8px;padding:10px 16px;position:absolute;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.mbv2 .hero__trust:before{display:inline-block}.mbv2 .hero__trust>span{display:none}.mbv2 .mb-market-header>.mb-primary{white-space:nowrap}.mbv2 .brand-lockup{font-family:Aeonik,Geist,sans-serif;font-size:20px;font-weight:500}.mbv2 .mb-phone-thread:focus-visible{outline-offset:-3px}@media (width<=420px){.mbv2 .brand-lockup{font-size:18px}.mbv2 .mb-market-header{flex-wrap:wrap;gap:14px}.mbv2 .mb-market-header nav{order:3;justify-content:space-between;width:100%}.mbv2 .mb-market-header>.mb-primary{padding:10px 12px;font-size:12px}}
