.portal-window[data-v-bc090515]{--window-line:var(--color-line,#e3e7ea);--window-muted:var(--color-muted,#525f6d);--window-mono:var(--font-mono,ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace);color:var(--color-copy);margin:0}.portal-window__frame[data-v-bc090515]{background-color:#fff;border:1px solid var(--window-line);border-radius:8px;box-shadow:0 10px 40px 10px #011e3314;overflow:hidden}.portal-window__bar[data-v-bc090515]{align-items:center;background-color:#f8f9fb;border-bottom:1px solid var(--window-line);display:flex;gap:.75rem;padding:.5rem .75rem}.portal-window__dots[data-v-bc090515]{display:inline-flex;gap:.3rem}.portal-window__dots i[data-v-bc090515]{background-color:var(--window-line);border-radius:50%;height:.5rem;width:.5rem}.portal-window__url[data-v-bc090515]{background-color:#fff;border:1px solid var(--window-line);border-radius:999px;color:var(--window-muted);font-family:var(--window-mono);font-size:.6875rem;min-width:0;overflow:hidden;padding:.2rem .6rem;text-overflow:ellipsis;white-space:nowrap}.portal-window__body[data-v-bc090515]{display:flex;min-height:12rem}.portal-window__rail[data-v-bc090515]{align-items:center;background-color:var(--color-copy);display:flex;flex:0 0 2.5rem;flex-direction:column;gap:.75rem;padding:.875rem 0}.portal-window__rail i[data-v-bc090515]{background-color:#ffffff47;border-radius:3px;height:.875rem;width:.875rem}.portal-window__rail i.is-on[data-v-bc090515]{background-color:var(--color-primary)}.portal-window__main[data-v-bc090515]{flex:1 1 auto;font-size:.8125rem;line-height:1.45;min-width:0;padding:1rem}.portal-window__main[data-v-bc090515]>*+*{margin-top:.875rem}.portal-window__title[data-v-bc090515]{font-size:.9375rem;margin:0 0 .75rem}.portal-window__title[data-v-bc090515] b{font-weight:700}.portal-window__note[data-v-bc090515]{color:var(--window-muted);font-size:.8125rem;margin:.75rem 0 0}.feature-split[data-v-25faca14]{--split-muted:var(--color-muted,#4f5d6b);--split-line:var(--color-line,#d7e0ea);--split-accent:var(--color-accent-text,var(--color-primary-accent));--split-mono:var(--font-mono,ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace);background-color:#fff;color:var(--color-copy);padding:4.5rem 0}.feature-split--grey[data-v-25faca14]{background-color:var(--color-bg-grey)}.feature-split__row[data-v-25faca14]{row-gap:2.5rem}.feature-split__eyebrow[data-v-25faca14]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.feature-split__headline[data-v-25faca14]{color:var(--color-headlines);font-size:1.75rem;font-weight:700;line-height:1.25;margin:0 0 1rem}.feature-split__badge[data-v-25faca14]{background-color:#c280001f;border-radius:2px;color:#c28000;display:inline-block;font-family:var(--split-mono);font-size:.625rem;font-weight:500;letter-spacing:.12em;line-height:1;margin-left:.5rem;padding:.3125rem .5rem;text-transform:uppercase;vertical-align:middle}.feature-split__copy[data-v-25faca14]{font-size:1.0625rem;line-height:1.7}.feature-split__copy[data-v-25faca14] p{margin:0 0 1rem}.feature-split__copy[data-v-25faca14] p:last-child{margin-bottom:0}.feature-split__copy[data-v-25faca14] a,.feature-split__note[data-v-25faca14] a,.feature-split__point[data-v-25faca14] a{color:var(--split-accent);text-decoration:underline;text-underline-offset:.2em}.feature-split__copy[data-v-25faca14] code,.feature-split__note[data-v-25faca14] code,.feature-split__point[data-v-25faca14] code{background:none;color:var(--color-copy);font-family:var(--split-mono);font-size:.9em;padding:0;white-space:nowrap}.feature-split__points[data-v-25faca14]{border-top:1px solid var(--split-line);list-style:none;margin:1.25rem 0 0;padding:1.25rem 0 0}.feature-split__point[data-v-25faca14]{font-size:.9375rem;line-height:1.5;padding-left:1.25rem;position:relative}.feature-split__point+.feature-split__point[data-v-25faca14]{margin-top:.5rem}.feature-split__point[data-v-25faca14]:before{background-color:var(--split-accent);content:"";height:2px;left:0;position:absolute;top:.7em;width:.625rem}.feature-split__link-row[data-v-25faca14]{margin:1.5rem 0 0}.feature-split__link[data-v-25faca14]{color:var(--split-accent);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.feature-split__note[data-v-25faca14]{color:var(--split-muted);font-size:.8125rem;line-height:1.5;margin:1rem 0 0}.feature-split__visual[data-v-25faca14]>*{width:100%}.feature-split__visual[data-v-25faca14]>*+*{margin-top:1rem}@media (min-width:992px){.feature-split__row[data-v-25faca14]{align-items:center}.feature-split--flip .feature-split__text[data-v-25faca14]{order:2}.feature-split--flip .feature-split__visual[data-v-25faca14]{order:1}.feature-split__headline[data-v-25faca14]{font-size:2rem}}.capability-grid[data-v-39af8a0a]{--capability-muted:var(--color-muted,#4f5d6b);--capability-amber:#c28000;--capability-line:var(--color-line,#d7e0ea);--capability-box:#f8f9fb;--capability-copy:var(--color-copy);--capability-title:var(--color-headlines);--capability-accent:var(--color-accent-text,var(--color-primary-accent));--capability-mono:var(--font-mono,ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace);background-color:#fff;color:var(--color-copy);padding:6rem 0}.capability-grid--grey[data-v-39af8a0a]{--capability-box:#fff;background-color:var(--color-bg-grey)}.capability-grid--dark[data-v-39af8a0a]{--capability-box:hsla(0,0%,100%,.04);--capability-line:hsla(0,0%,100%,.14);--capability-muted:#a7b8ca;--capability-copy:#eaf2fa;--capability-title:#fff;--capability-accent:var(--color-folder,#ffc83d);color:var(--capability-copy)}.capability-grid--tight[data-v-39af8a0a]{padding-top:0}.capability-grid--bare[data-v-39af8a0a]{background-color:transparent;padding:0}.capability-grid__eyebrow[data-v-39af8a0a]{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.capability-grid__head[data-v-39af8a0a]{margin-bottom:3.5rem}.capability-grid__subline[data-v-39af8a0a]{margin-bottom:0;margin-top:1rem}.capability-grid__list[data-v-39af8a0a]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:0}.capability-grid__item[data-v-39af8a0a]{background-color:var(--capability-box);border:1px solid var(--capability-line);border-radius:4px;padding:1.5rem;position:relative}.capability-grid__item--link[data-v-39af8a0a]:focus-within,.capability-grid__item--link[data-v-39af8a0a]:hover{border-color:var(--capability-accent)}@media (min-width:768px) and (max-width:991.98px){.capability-grid__item[data-v-39af8a0a]:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:992px){.capability-grid__list--4[data-v-39af8a0a]{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-grid__list--3[data-v-39af8a0a]{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-grid__list--2[data-v-39af8a0a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.capability-grid__item-head[data-v-39af8a0a]{align-items:center;display:flex;gap:.625rem;margin-bottom:.875rem}.capability-grid__icon[data-v-39af8a0a]{display:block;height:26px;margin-bottom:0;width:26px}.capability-grid__badge[data-v-39af8a0a]{background-color:#c280001f;border-radius:2px;color:var(--capability-amber);font-family:var(--capability-mono);font-size:.625rem;font-weight:500;letter-spacing:.12em;line-height:1;padding:.3125rem .5rem;text-transform:uppercase}.capability-grid--dark .capability-grid__badge[data-v-39af8a0a]{background-color:#ffd27a2e;color:#ffd27a}.capability-grid__meta[data-v-39af8a0a]{color:var(--capability-accent);display:block;font-family:var(--capability-mono);font-size:.75rem;letter-spacing:.06em;margin-bottom:.375rem}.capability-grid__title[data-v-39af8a0a]{color:var(--capability-title);font-size:1.15625rem;font-weight:600;line-height:1.3;margin:0 0 .75rem}.capability-grid__link[data-v-39af8a0a]{color:var(--capability-title);text-decoration:none}.capability-grid__link[data-v-39af8a0a]:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.capability-grid__link[data-v-39af8a0a]:focus-visible,.capability-grid__link[data-v-39af8a0a]:hover{color:var(--capability-accent)}.capability-grid__arrow[data-v-39af8a0a]{color:var(--capability-accent);margin-left:.375rem}.capability-grid__copy[data-v-39af8a0a]{color:var(--capability-muted);font-size:.9375rem;line-height:1.6;margin:0}.capability-grid__copy[data-v-39af8a0a] a{color:var(--capability-accent);text-decoration:underline;text-underline-offset:.2em}.capability-grid__copy[data-v-39af8a0a] code,.capability-grid__point[data-v-39af8a0a] code{background:none;color:var(--capability-copy);font-family:var(--capability-mono);font-size:.9em;padding:0;white-space:nowrap}.capability-grid__points[data-v-39af8a0a]{border-top:1px solid var(--capability-line);list-style:none;margin:1rem 0 0;padding:1rem 0 0}.capability-grid__point[data-v-39af8a0a]{font-size:.9375rem;line-height:1.5;padding-left:1.25rem;position:relative}.capability-grid__point+.capability-grid__point[data-v-39af8a0a]{margin-top:.375rem}.capability-grid__point[data-v-39af8a0a]:before{background-color:var(--capability-accent);content:"";height:2px;left:0;position:absolute;top:.7em;width:.625rem}.capability-grid__snippet[data-v-39af8a0a]{background-color:#011e330d;border-radius:3px;color:var(--capability-copy);display:block;font-family:var(--capability-mono);font-size:.8125rem;line-height:1.5;margin-top:1rem;overflow-wrap:anywhere;padding:.5rem .75rem}.capability-grid--dark .capability-grid__snippet[data-v-39af8a0a]{background-color:#ffffff14}
