.apple-calendar-icon[data-v-18e76b8b]{width:30px;height:30px;display:grid;grid-template-rows:11px 1fr;place-items:center;overflow:hidden;border:1px solid rgba(29,29,31,.1);border-radius:7px;color:#1d1d1f;background:linear-gradient(180deg,#fff,#fbfbfd);box-shadow:0 2px 6px #0000001f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-style:normal;text-align:center}.apple-calendar-icon small[data-v-18e76b8b]{align-self:end;color:#ff3b30;font-size:5.5px;font-weight:750;line-height:1;letter-spacing:-.02em}.apple-calendar-icon b[data-v-18e76b8b]{align-self:start;color:#111;font-size:16px;font-weight:450;line-height:1.05;letter-spacing:-.055em}.product-demo[data-v-d7a73a85]{display:grid;gap:34px}.product-demo-header[data-v-d7a73a85]{display:flex;align-items:end;justify-content:space-between;gap:32px}.product-demo-header>div[data-v-d7a73a85]{max-width:790px;display:grid;gap:12px}.product-demo-header h2[data-v-d7a73a85]{margin:0;color:var(--site-navy);font-size:clamp(36px,5vw,58px);font-weight:650;line-height:1.06;letter-spacing:-.045em}.product-demo-header p[data-v-d7a73a85]:not(.site-eyebrow){max-width:700px;margin:0;color:var(--site-body);font-size:16px;line-height:1.75}.product-demo code[data-v-d7a73a85]{padding:.12em .35em;border-radius:5px;color:#4a154b;background:#f7edf7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;font-weight:700}.demo-replay-button[data-v-d7a73a85]{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid var(--site-border);border-radius:9px;color:var(--site-navy);background:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.demo-replay-button[data-v-d7a73a85]:hover{background:var(--site-canvas-soft)}.demo-more-button[data-v-d7a73a85]:focus-visible,.demo-replay-button[data-v-d7a73a85]:focus-visible,.demo-shortcut-action[data-v-d7a73a85]:focus-visible{outline:3px solid var(--site-focus-ring);outline-offset:2px}.demo-replay-button svg[data-v-d7a73a85]{width:15px;height:15px}.product-demo-grid[data-v-d7a73a85]{min-width:0;display:grid;grid-template-columns:minmax(0,1.1fr) 196px minmax(292px,.9fr);align-items:center;gap:14px}.app-window[data-v-d7a73a85]{min-width:0;overflow:hidden;border:1px solid rgba(29,28,29,.18);border-radius:12px;background:#fff;box-shadow:0 24px 70px #07152b1a}.slack-topbar[data-v-d7a73a85]{min-height:38px;display:grid;grid-template-columns:74px minmax(140px,1fr) 74px;align-items:center;gap:8px;padding:0 8px;color:#ffffffe0;background:#350d36}.slack-history-actions[data-v-d7a73a85],.slack-topbar-actions[data-v-d7a73a85]{display:flex;align-items:center;gap:8px}.slack-history-actions[data-v-d7a73a85],.slack-topbar-actions[data-v-d7a73a85]{justify-content:flex-end}.slack-topbar svg[data-v-d7a73a85]{width:13px;height:13px;stroke-width:2}.slack-search-field[data-v-d7a73a85]{min-width:0;height:25px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;background:#ffffff29;font-size:9px}.slack-topbar-actions i[data-v-d7a73a85]{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:5px;color:#3f0e40;background:#f2c744;font-size:9px;font-style:normal;font-weight:800}.slack-layout[data-v-d7a73a85]{min-height:514px;display:grid;grid-template-columns:45px 126px minmax(0,1fr)}.slack-primary-rail[data-v-d7a73a85]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 4px;color:#ffffffb8;background:#350d36}.slack-primary-rail span[data-v-d7a73a85]{width:38px;display:grid;justify-items:center;gap:3px;padding:5px 0;border-radius:7px}.slack-primary-rail span.is-active[data-v-d7a73a85]{color:#fff;background:#ffffff24}.slack-primary-rail svg[data-v-d7a73a85]{width:15px;height:15px;stroke-width:1.9}.slack-primary-rail small[data-v-d7a73a85]{font-size:6px;font-weight:650}.slack-sidebar[data-v-d7a73a85]{display:flex;flex-direction:column;gap:3px;padding:11px 8px;color:#ffffffc7;background:#4a154b;font-size:9px}.slack-workspace-title[data-v-d7a73a85]{min-height:27px;display:flex;align-items:center;gap:4px;margin-bottom:6px;padding:0 6px;color:#fff;font-size:11px}.slack-workspace-title svg[data-v-d7a73a85]{width:12px;height:12px}.slack-sidebar-section[data-v-d7a73a85]{display:flex;align-items:center;gap:3px;margin-top:8px;padding:5px 6px 3px;color:#ffffffa6;font-size:8px}.slack-sidebar-section svg[data-v-d7a73a85]{width:9px;height:9px}.slack-sidebar span[data-v-d7a73a85]{display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:5px}.slack-sidebar span svg[data-v-d7a73a85]{width:11px;height:11px}.slack-sidebar span b[data-v-d7a73a85]{font-size:11px;font-weight:500}.slack-sidebar .is-active[data-v-d7a73a85]{color:#fff;background:#ffffff29}.slack-channel[data-v-d7a73a85]{min-width:0;display:grid;grid-template-rows:auto 1fr}.slack-channel-header[data-v-d7a73a85]{min-height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #ddd}.slack-channel-heading[data-v-d7a73a85],.slack-channel-tools[data-v-d7a73a85]{display:flex;align-items:center;gap:6px}.slack-channel-header strong[data-v-d7a73a85]{color:#1d1c1d;font-size:12px}.slack-channel-header svg[data-v-d7a73a85]{width:13px;height:13px;color:#616061}.slack-channel-tools span[data-v-d7a73a85]{min-height:24px;display:flex;align-items:center;gap:3px;padding:0 6px;border:1px solid #ddd;border-radius:5px;color:#616061;font-size:8px}.slack-conversation[data-v-d7a73a85]{position:relative;min-width:0;display:flex;flex-direction:column;gap:6px;padding:17px 12px 14px;font-family:Slack-Lato,Slack-Fractions,appleLogo,sans-serif}.slack-message[data-v-d7a73a85]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;padding:4px 5px}.slack-avatar[data-v-d7a73a85]{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:4px;color:#fff;background:#2f8ab7;font-size:11px;font-weight:800}.slack-message p[data-v-d7a73a85]{margin:0;color:var(--site-ink);font-size:12px;line-height:1.55}.slack-message p[data-v-d7a73a85]:first-child{margin-bottom:2px}.slack-message time[data-v-d7a73a85]{margin-left:6px;color:var(--site-body);font-size:9px}.slack-message code[data-v-d7a73a85]{padding:0;background:none}.slack-message-body[data-v-d7a73a85]{position:relative;min-width:0}.slack-source-message[data-v-d7a73a85]{position:relative;z-index:2;margin:0 -12px;padding:5px 17px;border-radius:0;transition:background-color .18s ease}.slack-source-message.is-selected[data-v-d7a73a85]{background:#f8f8f8}.slack-message-actions[data-v-d7a73a85]{position:absolute;z-index:4;top:-19px;right:1px;min-height:30px;display:flex;align-items:center;gap:0;padding:2px;border:1px solid #c8c8c8;border-radius:6px;background:#fff;box-shadow:0 1px 3px #1d1c1d29;will-change:transform,opacity}.demo-more-button[data-v-d7a73a85],.slack-action-button[data-v-d7a73a85]{width:27px;height:24px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:4px;color:#616061;background:transparent;font:inherit}.slack-message-actions svg[data-v-d7a73a85]{width:15px;height:15px;overflow:visible;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.demo-more-button svg[data-v-d7a73a85]{fill:currentColor;stroke:none}.demo-more-button[data-v-d7a73a85]{cursor:pointer;font-weight:800;letter-spacing:1px;will-change:transform}.demo-more-button[data-v-d7a73a85]:hover,.slack-action-button[data-v-d7a73a85]:hover{color:#1d1c1d;background:#f3f4f5}.slack-shortcut-menu[data-v-d7a73a85]{position:absolute;z-index:3;top:22px;right:0;width:236px;display:grid;gap:1px;padding:6px 0;border:1px solid rgba(29,28,29,.14);border-radius:8px;background:#fff;box-shadow:0 5px 18px #1d1c1d38;will-change:transform,opacity}.slack-shortcut-menu button[data-v-d7a73a85],.slack-shortcut-menu span[data-v-d7a73a85]{min-height:30px;display:flex;align-items:center;gap:8px;margin:0 6px;padding:0 10px;border:0;border-radius:4px;color:#1d1c1d;background:transparent;font:inherit;font-size:11px;font-weight:500;line-height:1.25;text-align:left}.slack-shortcut-menu span kbd[data-v-d7a73a85]{margin-left:auto;color:#868686;font:inherit;font-size:9px}.slack-shortcut-menu span b[data-v-d7a73a85]{margin-left:auto;color:#616061;font-size:17px;font-weight:400;line-height:1}.slack-menu-separator[data-v-d7a73a85]{height:1px;margin:5px 0;background:#ddd}.slack-shortcut-menu button[data-v-d7a73a85]{cursor:pointer;font-weight:500;will-change:transform,background-color,color}.slack-shortcut-menu button[data-v-d7a73a85]:hover{color:#fff;background:#1264a3}.slack-shortcut-menu img[data-v-d7a73a85]{width:18px;height:18px;border-radius:5px}.slack-shortcut-menu button small[data-v-d7a73a85]{margin-left:auto;color:currentColor;font-size:9px;font-weight:500;opacity:.65}.slack-shortcut-menu .slack-more-shortcuts[data-v-d7a73a85]{color:#1d1c1d}.demo-bot-reply[data-v-d7a73a85]{position:relative;z-index:1;margin-top:-2px;will-change:transform,opacity}.slack-avatar.is-bot[data-v-d7a73a85]{overflow:hidden;background:#fff}.slack-avatar.is-bot img[data-v-d7a73a85]{width:32px;height:32px}.slack-app-badge[data-v-d7a73a85]{margin-left:5px;padding:1px 3px;border-radius:3px;color:#616061;background:#e8e8e8;font-size:7px;font-weight:800;vertical-align:1px}.slack-result-card[data-v-d7a73a85]{min-width:0}.slack-result-block[data-v-d7a73a85]{margin-top:8px}.slack-result-block p[data-v-d7a73a85]{line-height:1.45}.slack-result-block p+p[data-v-d7a73a85]{margin-top:7px}.slack-result-block .slack-result-summary[data-v-d7a73a85]{margin-bottom:10px;color:var(--site-ink)}.slack-result-actions[data-v-d7a73a85]{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.slack-result-actions span[data-v-d7a73a85]{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #c9cacc;border-radius:5px;color:var(--site-ink);background:#fff;font-size:10px;font-weight:700}.demo-flow[data-v-d7a73a85]{position:relative;min-width:0;min-height:180px;display:grid;place-items:center}.demo-flow-rail[data-v-d7a73a85]{position:absolute;z-index:0;top:50%;width:calc(50% - 78px);height:2px;border-radius:999px;will-change:transform}.demo-flow-rail-in[data-v-d7a73a85]{left:-14px;background:linear-gradient(90deg,#4a154b,#2445d9)}.demo-flow-rail-out[data-v-d7a73a85]{right:-14px;background:linear-gradient(90deg,#2445d9,#78b9ff)}.demo-flow-rail-out i[data-v-d7a73a85]{position:absolute;top:50%;right:-1px;width:8px;height:8px;border-top:2px solid #78b9ff;border-right:2px solid #78b9ff;transform:translateY(-50%) rotate(45deg)}.demo-flow-processor[data-v-d7a73a85]{position:relative;z-index:1;width:184px;display:grid;gap:14px;padding:15px;overflow:hidden;border:1px solid rgba(36,69,217,.14);border-radius:16px;background:#fff;will-change:transform,opacity}.demo-flow-processor-head[data-v-d7a73a85]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.demo-flow-title[data-v-d7a73a85]{min-width:0;display:grid;gap:3px}.demo-flow-processor-head strong[data-v-d7a73a85]{color:var(--site-navy);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:-.015em}.demo-flow-kicker[data-v-d7a73a85]{color:#536279;font-size:8px;font-weight:800;line-height:1;letter-spacing:.05em;text-transform:uppercase}.demo-flow-icon[data-v-d7a73a85]{flex:0 0 auto;width:36px;height:36px;display:inline-grid;place-items:center;border-radius:11px;background:#fff;will-change:transform}.demo-flow-icon img[data-v-d7a73a85]{width:36px;height:36px}.demo-analysis-summary[data-v-d7a73a85]{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;padding-top:12px;border-top:1px solid rgba(7,21,43,.08)}.demo-analysis-summary>i[data-v-d7a73a85]{width:1px;height:26px;background:#07152b14}.demo-analysis-item[data-v-d7a73a85]{min-width:0;display:grid;justify-items:center;gap:3px;will-change:transform,opacity}.demo-analysis-item small[data-v-d7a73a85]{color:#6a7483;font-size:8px;font-weight:700;line-height:1.1}.demo-analysis-item b[data-v-d7a73a85]{color:var(--site-navy);font-size:14px;font-weight:800;line-height:1;letter-spacing:-.02em}.phone-preview[data-v-d7a73a85]{min-width:0;display:grid;justify-items:start;gap:11px}.phone-preview-label[data-v-d7a73a85]{width:min(100%,292px);margin:0;color:var(--site-navy);font-size:12px;font-weight:800;text-align:center}.iphone-device[data-v-d7a73a85]{position:relative;width:min(100%,292px);aspect-ratio:393/852;padding:6px;border:1px solid #343437;border-radius:48px;background:#0b0b0c;box-shadow:0 26px 64px #07152b38,inset 0 0 0 1px #ffffff1f}.iphone-screen[data-v-d7a73a85]{position:relative;height:100%;overflow:hidden;border-radius:41px;color:#111;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}.iphone-side-button[data-v-d7a73a85]{position:absolute;z-index:-1;width:3px;border-radius:3px;background:#1b1b1d;box-shadow:inset 1px 0 #ffffff29}.iphone-side-button.is-silent[data-v-d7a73a85]{top:92px;left:-3px;height:22px}.iphone-side-button.is-volume-up[data-v-d7a73a85]{top:129px;left:-3px;height:43px}.iphone-side-button.is-volume-down[data-v-d7a73a85]{top:180px;left:-3px;height:43px}.iphone-side-button.is-power[data-v-d7a73a85]{top:139px;right:-3px;height:66px}.iphone-status[data-v-d7a73a85]{position:relative;z-index:2;min-height:40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;font-size:9px;font-weight:700;letter-spacing:-.01em}.iphone-dynamic-island[data-v-d7a73a85]{position:relative;width:86px;height:25px;border-radius:999px;background:#000}.iphone-dynamic-island i[data-v-d7a73a85]{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 36% 34%,#203f59 0 18%,#07111c 42%,#020508 70%);box-shadow:0 0 0 1px #090e13}.iphone-status-icons[data-v-d7a73a85]{justify-self:end;display:inline-flex;align-items:center;gap:4px}.iphone-status-icons>svg[data-v-d7a73a85]{width:10px;height:10px;stroke-width:2.5}.ios-cellular-bars[data-v-d7a73a85]{height:9px;display:inline-flex;align-items:flex-end;gap:1px}.ios-cellular-bars i[data-v-d7a73a85]{width:2px;border-radius:1px;background:#111}.ios-cellular-bars i[data-v-d7a73a85]:first-child{height:3px}.ios-cellular-bars i[data-v-d7a73a85]:nth-child(2){height:5px}.ios-cellular-bars i[data-v-d7a73a85]:nth-child(3){height:7px}.ios-cellular-bars i[data-v-d7a73a85]:nth-child(4){height:9px}.ios-battery[data-v-d7a73a85]{position:relative;width:15px;height:7px;padding:1px;border:1px solid rgba(17,17,17,.55);border-radius:2px}.ios-battery[data-v-d7a73a85]:after{content:"";position:absolute;top:2px;right:-3px;width:2px;height:3px;border-radius:0 1px 1px 0;background:#1111118c}.ios-battery i[data-v-d7a73a85]{display:block;width:10px;height:100%;border-radius:1px;background:#111}.ios-action-island[data-v-d7a73a85]{position:absolute;z-index:2;top:47px;right:9px;min-height:30px;display:flex;align-items:center;gap:3px;padding:3px 4px;border:.5px solid rgba(0,0,0,.08);border-radius:999px;background:#f2f2f7c7;box-shadow:0 1px 4px #0000000d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ios-action-button[data-v-d7a73a85]{width:27px;height:24px;display:inline-grid;place-items:center;border-radius:999px}.ios-action-button svg[data-v-d7a73a85]{flex:0 0 auto;width:13px;height:13px;aspect-ratio:1/1;overflow:visible;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ios-action-button .ios-project-symbol circle[data-v-d7a73a85]{fill:#f2f2f7f5}.ios-action-button .ios-symbol-badge-mark[data-v-d7a73a85]{stroke-width:1.9}.ios-action-button .ios-settings-symbol[data-v-d7a73a85]{stroke-width:1.7}.ios-todo-list[data-v-d7a73a85]{padding-top:46px}.ios-section-header[data-v-d7a73a85]{min-height:30px;display:flex;align-items:center;padding:0 13px;color:#8e8e93;font-size:9px}.ios-section-header.is-result[data-v-d7a73a85]{margin-top:1px}.ios-todo-row[data-v-d7a73a85]{min-height:30px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:3px;padding-right:13px;border:0;background:#fff;will-change:transform,opacity}.ios-checkbox[data-v-d7a73a85]{width:14px;height:14px;justify-self:center;border:1.2px solid #aeaeb2;border-radius:50%}.ios-todo-row>span[data-v-d7a73a85]:last-child{overflow:hidden;color:#111;font-size:12px;font-weight:400;line-height:1.25;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.iphone-home-indicator[data-v-d7a73a85]{position:absolute;bottom:5px;left:50%;width:88px;height:3px;border-radius:999px;background:#111;transform:translate(-50%)}.shortcut-example[data-v-d7a73a85]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;padding:32px;border:1px solid var(--site-border);border-radius:16px;background:var(--site-canvas-soft)}.shortcut-copy[data-v-d7a73a85]{display:grid;gap:10px}.shortcut-number[data-v-d7a73a85]{color:var(--site-action);font-size:11px;font-weight:800}.shortcut-copy h3[data-v-d7a73a85],.shortcut-copy p[data-v-d7a73a85]{margin:0}.shortcut-copy h3[data-v-d7a73a85]{color:var(--site-navy);font-size:clamp(24px,3vw,34px);line-height:1.15;letter-spacing:-.025em}.shortcut-copy p[data-v-d7a73a85]{color:var(--site-body);font-size:13px;line-height:1.7}.shortcut-ui[data-v-d7a73a85]{position:relative;min-width:0;border:1px solid #8f8f94;border-radius:10px;background:#fff}.dm-message-copy[data-v-d7a73a85]{min-height:88px;padding:13px}.dm-message-copy p[data-v-d7a73a85]{margin:0;color:var(--site-ink);font-size:12px;line-height:1.55}.dm-message-actions[data-v-d7a73a85]{min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:5px 7px 5px 11px;border-top:1px solid var(--site-border);color:var(--site-body);font-size:10px}.dm-message-actions strong[data-v-d7a73a85]{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border-radius:6px;color:#fff;background:#007a5a;font-size:10px}.dm-message-actions svg[data-v-d7a73a85]{width:12px;height:12px}.product-demo-note[data-v-d7a73a85]{display:flex;align-items:flex-start;gap:9px;margin:0;color:var(--site-body);font-size:12px;line-height:1.65}.product-demo-note svg[data-v-d7a73a85]{flex:0 0 auto;width:17px;height:17px;color:var(--site-action)}@media(max-width:1000px){.product-demo-grid[data-v-d7a73a85]{grid-template-columns:minmax(0,1fr)}.phone-preview[data-v-d7a73a85]{justify-items:center}.demo-flow[data-v-d7a73a85]{min-height:190px}.demo-flow-processor[data-v-d7a73a85]{width:min(280px,calc(100% - 64px));padding:12px}.demo-flow-processor-head strong[data-v-d7a73a85]{font-size:12px}.demo-flow-processor-head small[data-v-d7a73a85]{font-size:9px}.demo-flow-rail[data-v-d7a73a85]{left:50%;width:2px;height:calc(50% - 61px);transform:translate(-50%)}.demo-flow-rail-in[data-v-d7a73a85]{top:0;background:linear-gradient(#4a154b,#2445d9)}.demo-flow-rail-out[data-v-d7a73a85]{top:auto;right:auto;bottom:0;background:linear-gradient(#2445d9,#78b9ff)}.demo-flow-rail-out i[data-v-d7a73a85]{inset:auto auto -1px 50%;transform:translate(-50%) rotate(135deg)}}@media(max-width:720px){.product-demo-header[data-v-d7a73a85]{align-items:stretch;flex-direction:column}.demo-replay-button[data-v-d7a73a85]{align-self:flex-start}.slack-layout[data-v-d7a73a85]{min-height:500px;grid-template-columns:minmax(0,1fr)}.slack-primary-rail[data-v-d7a73a85],.slack-sidebar[data-v-d7a73a85]{display:none}.shortcut-example[data-v-d7a73a85]{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}}@media(max-width:520px){.slack-topbar[data-v-d7a73a85]{grid-template-columns:42px minmax(0,1fr) 42px}.slack-history-actions svg[data-v-d7a73a85]:last-child,.slack-topbar-actions svg[data-v-d7a73a85]{display:none}.slack-conversation[data-v-d7a73a85]{padding:18px 12px 12px}.slack-message-context[data-v-d7a73a85]{display:none}.slack-shortcut-menu[data-v-d7a73a85]{right:-2px;width:min(236px,calc(100vw - 72px))}.demo-flow-processor[data-v-d7a73a85]{width:min(240px,calc(100% - 40px))}.iphone-device[data-v-d7a73a85]{width:min(100%,264px)}}@media(prefers-reduced-motion:reduce){.demo-message-actions[data-v-d7a73a85],.demo-shortcut-menu[data-v-d7a73a85]{opacity:0!important;visibility:hidden!important;transform:none!important}.demo-analysis-item[data-v-d7a73a85],.demo-bot-reply[data-v-d7a73a85],.demo-flow-icon[data-v-d7a73a85],.demo-flow-processor[data-v-d7a73a85],.demo-flow-rail[data-v-d7a73a85],.demo-mobile-todo[data-v-d7a73a85]{opacity:1!important;visibility:visible!important;transform:none!important}}.platform-hub-band[data-v-fa8093da]{border-block:1px solid rgba(87,142,255,.14);color:var(--site-navy);background:radial-gradient(circle at 16% 0,rgba(95,200,255,.2),transparent 36%),linear-gradient(180deg,#f8fbff,#f1f5ff)}.platform-hub[data-v-fa8093da]{display:grid;gap:48px;padding-top:104px;padding-bottom:104px}.site-section-heading[data-v-fa8093da]{max-width:820px;display:grid;gap:14px}.site-section-heading h2[data-v-fa8093da]{margin:0;color:var(--site-navy);font-size:clamp(34px,5vw,56px);font-weight:640;line-height:1.08;letter-spacing:-.04em}.site-section-heading>p[data-v-fa8093da]:not(.site-eyebrow){max-width:720px;margin:0;color:var(--site-body);font-size:16px;line-height:1.75}.site-section-heading .site-eyebrow[data-v-fa8093da]{color:var(--site-action)}.platform-flow[data-v-fa8093da]{gap:18px;padding:clamp(24px,5vw,48px);border:1px solid rgba(36,69,217,.12);border-radius:var(--site-radius-brand);background:#ffffffb8;box-shadow:0 24px 64px #2445d912}.platform-flow[data-v-fa8093da],.platform-group[data-v-fa8093da]{display:grid;justify-items:center}.platform-group[data-v-fa8093da]{width:100%;gap:15px}.platform-label[data-v-fa8093da]{color:var(--site-muted);font-size:11px;font-weight:800;letter-spacing:.08em}.platform-service-list[data-v-fa8093da]{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:0;padding:0;list-style:none}.platform-service-list li[data-v-fa8093da]{min-width:142px;min-height:58px;display:flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid var(--site-border);border-radius:13px;background:#fff;box-shadow:0 7px 18px #07152b0b}.platform-logo[data-v-fa8093da]{flex:0 0 auto;width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;background:#fff}.platform-logo img[data-v-fa8093da],.platform-logo svg[data-v-fa8093da]{width:22px;height:22px}.platform-logo svg[data-v-fa8093da]{color:var(--site-action)}.platform-logo.is-apple-calendar[data-v-fa8093da]{background:transparent}.platform-service-list strong[data-v-fa8093da]{color:var(--site-ink);font-size:12px;font-weight:700;line-height:1.3}.platform-calendar-list li[data-v-fa8093da]{min-width:180px}.platform-connector[data-v-fa8093da]{height:46px;display:grid;justify-items:center;grid-template-rows:1fr auto;color:var(--site-action)}.platform-connector span[data-v-fa8093da]{width:1px;height:100%;background:linear-gradient(to bottom,rgba(87,142,255,.2),var(--site-action))}.platform-connector svg[data-v-fa8093da]{width:16px;height:16px}.platform-core[data-v-fa8093da]{min-width:230px;display:flex;align-items:center;justify-content:center;gap:13px;padding:16px 22px;border:1px solid rgba(36,69,217,.14);border-radius:16px;color:var(--site-navy);background:#fff;box-shadow:0 16px 38px #2445d91f}.platform-core img[data-v-fa8093da]{width:48px;height:48px}.platform-core div[data-v-fa8093da]{display:grid;gap:3px}.platform-core strong[data-v-fa8093da]{font-size:16px}.platform-core span[data-v-fa8093da]{color:var(--site-body);font-size:11px}@media(max-width:620px){.platform-hub[data-v-fa8093da]{padding-top:80px;padding-bottom:80px}.platform-flow[data-v-fa8093da]{padding:20px 14px}.platform-service-list[data-v-fa8093da]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-calendar-list li[data-v-fa8093da],.platform-service-list li[data-v-fa8093da]{min-width:0;padding:8px 10px}.platform-service-list strong[data-v-fa8093da]{font-size:11px}.platform-calendar-list li[data-v-fa8093da]:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}}
