.flow[data-v-46ef3516]{--flow-icon:44px;--flow-gap:18px;gap:var(--flow-gap);background:var(--surface-3);border-radius:var(--radius-sm);margin:0;padding:28px;list-style:none;display:grid;position:relative}.flow[data-v-46ef3516]:before{content:"";top:calc(28px + var(--flow-icon) / 2);bottom:calc(28px + var(--flow-icon) / 2);left:calc(28px + var(--flow-icon) / 2 - 1px);background:var(--border-strong);width:2px;position:absolute}.flow__step[data-v-46ef3516]{grid-template-columns:var(--flow-icon) minmax(0, 1fr);align-items:center;gap:16px;display:grid;position:relative}.flow__icon[data-v-46ef3516]{width:var(--flow-icon);height:var(--flow-icon);background:var(--surface);border:2px solid var(--blue);color:var(--blue);font-size:var(--fs-lg);border-radius:50%;place-items:center;display:grid}.flow__step:last-child .flow__icon[data-v-46ef3516]{background:var(--blue);color:var(--on-accent)}.flow__text[data-v-46ef3516]{background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border);gap:2px;padding:12px 16px;display:grid}.flow__label[data-v-46ef3516]{color:var(--ink-700);font-weight:600;font-size:var(--fs-base);line-height:1.3}.flow__sublabel[data-v-46ef3516]{color:var(--muted-soft);font-size:var(--fs-sm);line-height:1.45}.media-text[data-v-4b7778c9]{margin-top:0}.media-text__body[data-v-4b7778c9]{gap:20px;max-width:780px;display:grid}.media-text__body h2[data-v-4b7778c9]{color:var(--ink-700);font-size:var(--fs-h3-fluid);margin:0;line-height:1.15}.media-text__body p[data-v-4b7778c9]{color:var(--muted-soft);font-size:var(--fs-base);line-height:1.65}.media-text__body p a[data-v-4b7778c9]{color:var(--blue-outline);text-decoration:underline;-webkit-text-decoration-color:var(--blue-100);text-decoration-color:var(--blue-100);text-underline-offset:3px;font-weight:600;transition:text-decoration-color .15s}.media-text__body p a[data-v-4b7778c9]:hover{text-decoration-color:currentColor}[data-theme=dark] .media-text__body p a[data-v-4b7778c9]{color:var(--blue)}.media-text__link[data-v-4b7778c9]{color:var(--blue-outline);font-size:var(--fs-md);justify-self:start;align-items:center;gap:12px;margin-top:4px;font-weight:700;text-decoration:none;display:inline-flex}.media-text__link-label[data-v-4b7778c9]{border-bottom:2px solid #0000;transition:border-color .2s}.media-text__link-badge[data-v-4b7778c9]{background:var(--blue-100);width:32px;height:32px;color:var(--blue-outline);border-radius:50%;place-items:center;font-size:13px;transition:background .2s,color .2s,transform .2s;display:inline-grid}.media-text__link:hover .media-text__link-label[data-v-4b7778c9],.media-text__link:focus-visible .media-text__link-label[data-v-4b7778c9]{border-color:currentColor}.media-text__link:hover .media-text__link-badge[data-v-4b7778c9],.media-text__link:focus-visible .media-text__link-badge[data-v-4b7778c9]{background:var(--blue);color:var(--on-accent);transform:translate(4px)}.media-text__link[data-v-4b7778c9]:focus-visible{outline:2px solid var(--blue-outline);outline-offset:4px;border-radius:var(--radius-xs)}[data-theme=dark] .media-text__link[data-v-4b7778c9],[data-theme=dark] .media-text__link-badge[data-v-4b7778c9]{color:var(--blue)}.media-text--split[data-v-4b7778c9]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;max-width:none;display:grid}.media-text--split .media-text__body[data-v-4b7778c9]{max-width:520px}.media-text__media[data-v-4b7778c9]{border-radius:var(--radius-sm);margin:0;overflow:hidden}.media-text__media img[data-v-4b7778c9]{object-fit:cover;width:100%;height:100%;display:block}.media-text__media img[data-v-4b7778c9-s],.media-text__media svg[data-v-4b7778c9-s]{width:100%;height:auto;display:block}.media-text--media-right .media-text__media[data-v-4b7778c9]{order:2}@media (width<=860px){.media-text--split[data-v-4b7778c9]{grid-template-columns:1fr;gap:28px}.media-text--media-right .media-text__media[data-v-4b7778c9]{order:0}}.stats[data-v-b8afdac9]{margin-top:0}.stats__panel[data-v-b8afdac9]{border-radius:var(--radius-md);background:var(--t-panel);padding:48px clamp(24px,5vw,64px) 52px;position:relative;overflow:hidden}.stats__panel[data-theme=default][data-v-b8afdac9]{--t-panel:var(--surface-inverse);--t-accent:var(--blue-400);--t-card:#ffffff14;--t-heading:var(--on-inverse);--t-sub:var(--on-dark);--t-value:var(--on-inverse);--t-label:var(--on-dark);--t-stat-icon:var(--t-accent);--t-stat-icon-bg:color-mix(in srgb, var(--t-accent) 16%, transparent);--t-logo-filter:brightness(0) invert(1);--t-watermark-opacity:.1}.stats__header[data-v-b8afdac9]{align-items:flex-start;gap:20px;margin:0 0 40px;display:flex;position:relative}.stats__badge[data-v-b8afdac9]{border-radius:var(--radius-md);background:var(--on-accent);width:64px;height:64px;box-shadow:0 0 0 1px var(--t-badge-ring,var(--t-card)), 0 8px 24px var(--blue-shadow);flex:none;place-items:center;display:grid}.stats__icon[data-v-b8afdac9]{object-fit:contain;width:40px;height:40px}.stats__header-text[data-v-b8afdac9]{gap:10px;padding-top:6px;display:grid}.stats__header h2[data-v-b8afdac9]{color:var(--t-heading);font-size:var(--fs-h2-fluid);margin:0;line-height:1.12}.stats__header p[data-v-b8afdac9]{max-width:560px;color:var(--t-sub);font-size:var(--fs-base);margin:0;line-height:1.55}.stats__watermark[data-v-b8afdac9]{pointer-events:none;width:320px;height:auto;filter:var(--t-logo-filter,none);opacity:var(--t-watermark-opacity,.08);position:absolute;top:-40px;right:-40px;transform:rotate(-12deg)}.stats__grid[data-v-b8afdac9]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid;position:relative}.stats__card[data-v-b8afdac9]{background:var(--t-card);border-radius:var(--radius-sm);align-content:start;gap:10px;padding:24px 26px 26px;display:grid}.stats__stat-icon[data-v-b8afdac9]{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--t-stat-icon,var(--t-accent));background:var(--t-stat-icon-bg);place-items:center;margin-bottom:8px;font-size:18px;display:grid}.stats__value[data-v-b8afdac9]{color:var(--t-value);white-space:nowrap;letter-spacing:-.03em;font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:1}.stats__label[data-v-b8afdac9]{color:var(--t-label);font-size:var(--fs-sm);line-height:1.45}@media (width<=680px){.stats__header[data-v-b8afdac9]{flex-direction:column;gap:16px}.stats__badge[data-v-b8afdac9]{width:56px;height:56px}.stats__icon[data-v-b8afdac9]{width:34px;height:34px}.stats__header-text[data-v-b8afdac9]{padding-top:0}.stats__grid[data-v-b8afdac9]{grid-template-columns:1fr}.stats__watermark[data-v-b8afdac9]{width:200px;top:auto;bottom:-30px;right:-30px}}.usp-bar[data-v-8346ca8a]{border-radius:var(--radius-md,8px);background:var(--surface);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px clamp(20px,3vw,36px);display:grid}.usp-bar.dark[data-v-8346ca8a]{background:var(--dark);color:#fff;border-color:#0000}.usp-bar.dark .usp-text small[data-v-8346ca8a]{color:#ffffffb3}.usp-item[data-v-8346ca8a]{align-items:center;gap:12px;min-width:0;display:flex}.usp-check[data-v-8346ca8a]{width:22px;height:22px;color:var(--blue);flex:none;place-items:center;display:grid}.usp-text[data-v-8346ca8a]{flex-direction:column;gap:2px;min-width:0;display:flex}.usp-text strong[data-v-8346ca8a]{font-size:var(--fs-base);font-weight:700}.usp-text small[data-v-8346ca8a]{font-size:var(--fs-sm);color:var(--muted);font-weight:400}@media (width<=900px){.usp-bar[data-v-8346ca8a]{grid-template-columns:1fr}}.use-cases[data-v-bb8d20aa]{margin-top:0}.use-cases__title[data-v-bb8d20aa]{color:var(--ink-700);font-size:var(--fs-h2-fluid);margin:0 0 48px;line-height:1.15}.use-cases__list[data-v-bb8d20aa]{flex-direction:column;gap:20px;display:flex}.use-case-row[data-v-bb8d20aa]{border-radius:var(--radius-md,8px);background:var(--surface);border:1px solid var(--border,var(--line));grid-template-columns:1fr 1fr;min-height:260px;transition:box-shadow .18s;display:grid;overflow:hidden}.use-case-row[data-v-bb8d20aa]:hover{box-shadow:0 6px 28px var(--blue-shadow)}.use-case-row--reverse[data-v-bb8d20aa]{direction:rtl}.use-case-row--reverse[data-v-bb8d20aa]>*{direction:ltr}.use-case-row__media[data-v-bb8d20aa]{background:var(--media-gradient-1);position:relative;overflow:hidden}.use-case-row:nth-child(2) .use-case-row__media[data-v-bb8d20aa]{background:var(--media-gradient-2)}.use-case-row:nth-child(3) .use-case-row__media[data-v-bb8d20aa]{background:var(--media-gradient-3)}.use-case-row__img[data-v-bb8d20aa]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.use-case-row__overlay[data-v-bb8d20aa]{background:linear-gradient(to bottom right, color-mix(in srgb, var(--ink) 45%, transparent) 0%, color-mix(in srgb, var(--ink) 5%, transparent) 100%);position:absolute;inset:0}.use-case-row__number[data-v-bb8d20aa]{color:#ffffff2e;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(4rem,7vw,7rem);font-weight:700;line-height:1;position:absolute;bottom:16px;right:22px}.use-case-row__body[data-v-bb8d20aa]{align-content:center;gap:14px;padding:clamp(28px,4vw,48px) clamp(28px,4vw,52px);display:grid}.use-case-row__label[data-v-bb8d20aa]{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--blue);font-weight:700}.use-case-row__question[data-v-bb8d20aa]{color:var(--ink-700);font-size:var(--fs-h3-fluid);margin:0;font-style:italic;line-height:1.2}.use-case-row__text[data-v-bb8d20aa]{color:var(--muted-soft);font-size:var(--fs-base);margin:0;line-height:1.65}@media (width<=760px){.use-case-row[data-v-bb8d20aa]{min-height:unset;direction:ltr;grid-template-columns:1fr}.use-case-row__media[data-v-bb8d20aa]{height:180px}.use-case-row--reverse[data-v-bb8d20aa]{direction:ltr}}.data-sources[data-v-49a0970a]{margin-top:0}.data-sources__header[data-v-49a0970a]{gap:12px;margin-bottom:40px;display:grid}.data-sources__title[data-v-49a0970a]{color:var(--ink-700);font-size:var(--fs-h2-fluid);margin:0;line-height:1.15}.data-sources__subtitle[data-v-49a0970a]{max-width:600px;color:var(--muted-soft);font-size:var(--fs-base);margin:0;line-height:1.6}.data-sources__grid[data-v-49a0970a]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.source-tile[data-v-49a0970a]{grid-template-rows:subgrid;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);grid-row:span 2;margin-bottom:20px;display:grid;overflow:hidden}.source-tile.is-unreleased[data-v-49a0970a]{background:var(--draft-bg);outline:3px dashed var(--draft-accent);outline-offset:-3px}.source-tile__badge.source-tile__unreleased-badge[data-v-49a0970a]{background:var(--draft-accent);border-color:var(--draft-accent);color:var(--on-draft)}.source-tile__body[data-v-49a0970a]{align-content:start;gap:20px;padding:32px 32px 28px;display:grid}.source-tile__top[data-v-49a0970a]{align-items:flex-start;gap:16px;display:flex}.source-tile__icon[data-v-49a0970a]{width:48px;height:48px;color:var(--icon-color,var(--muted));background:color-mix(in srgb, var(--icon-color,var(--muted)) 10%, var(--surface));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.source-tile__icon svg[data-v-49a0970a]{width:24px;height:24px}.source-tile__meta[data-v-49a0970a]{gap:9px;min-width:0;padding-top:3px;display:grid}.source-tile__name[data-v-49a0970a]{font-size:var(--fs-xl);color:var(--ink-700);font-weight:700;line-height:1.2}.source-tile__badges[data-v-49a0970a]{flex-wrap:wrap;gap:6px;display:flex}.source-tile__badge[data-v-49a0970a]{background:var(--soft-2);border:1px solid var(--border);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.02em;white-space:nowrap;border-radius:20px;padding:2px 9px;font-weight:600;display:inline-block}.source-tile__freq-badge[data-v-49a0970a]{color:var(--freq-color,var(--muted));border-color:color-mix(in srgb, var(--freq-color,var(--border)) 25%, transparent);background:color-mix(in srgb, var(--freq-color,var(--surface-2)) 8%, var(--surface));align-items:center;gap:5px;display:inline-flex}.freq-icon[data-v-49a0970a]{flex-shrink:0;width:11px;height:11px}.source-tile__description[data-v-49a0970a]{color:var(--muted-soft);font-size:var(--fs-base);margin:0;line-height:1.7}.source-tile__partner[data-v-49a0970a]{background:var(--surface-2);border-top:1px solid var(--border);align-content:start;gap:10px;padding:22px 32px 24px;display:grid}.source-tile__partner-label[data-v-49a0970a]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.source-tile__partner-brand[data-v-49a0970a]{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.source-tile__logo[data-v-49a0970a]{height:var(--logo-h,26px);width:auto;max-width:160px}.source-tile__logo--dark[data-v-49a0970a],[data-theme=dark] .source-tile__logo--light[data-v-49a0970a]{display:none}[data-theme=dark] .source-tile__logo--dark[data-v-49a0970a]{display:block}.source-tile__source-name[data-v-49a0970a]{font-size:var(--fs-lg);color:var(--ink-700);font-weight:700}.source-tile__partner-link[data-v-49a0970a]{opacity:.85;align-items:center;transition:opacity .15s;display:inline-flex}.source-tile__partner-link[data-v-49a0970a]:hover{opacity:1}.source-tile__visit-link[data-v-49a0970a]{border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:5px 12px 5px 14px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.source-tile__visit-link svg[data-v-49a0970a]{flex-shrink:0;width:13px;height:13px}.source-tile__visit-link[data-v-49a0970a]:hover{border-color:var(--border-strong);color:var(--ink-700)}.source-tile__source-link[data-v-49a0970a]{font-size:var(--fs-lg);color:var(--ink-700);border-bottom:2px solid var(--border);font-weight:700;text-decoration:none;transition:border-color .15s}.source-tile__source-link[data-v-49a0970a]:hover{border-color:var(--ink-700)}.source-tile__note[data-v-49a0970a]{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.6}.data-sources__footer[data-v-49a0970a]{max-width:720px;color:var(--muted-soft);font-size:var(--fs-base);margin:16px 0 0;font-style:italic;line-height:1.65}@media (width<=680px){.data-sources__grid[data-v-49a0970a]{grid-template-columns:1fr}.source-tile__body[data-v-49a0970a]{padding:24px 24px 20px}.source-tile__partner[data-v-49a0970a]{padding:18px 24px 20px}}:where(.phone-frame[data-v-b7603876]){--frame-accent:var(--blue);--frame-field:var(--surface-3);--frame-device:var(--dark);--frame-bezel:var(--muted)}.phone-frame[data-v-b7603876]{background:linear-gradient(135deg, var(--frame-field), var(--surface));place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;container-type:size}.phone-frame__blob[data-v-b7603876]{background:var(--frame-accent);opacity:.08;border-radius:50%;position:absolute}.phone-frame__blob--a[data-v-b7603876]{width:34cqw;height:34cqw;top:-12%;right:-6%}.phone-frame__blob--b[data-v-b7603876]{width:26cqw;height:26cqw;bottom:-10%;left:-6%}.phone-frame__device[data-v-b7603876]{aspect-ratio:9/18.5;background:var(--frame-device);height:86cqh;box-shadow:inset 0 0 0 .2cqh var(--frame-bezel), 0 2.5cqh 4cqh -1cqh var(--blue-shadow);border-radius:6cqh;padding:1.8cqh;position:relative}.phone-frame__screen[data-v-b7603876]{background:var(--surface);border-radius:4.4cqh;width:100%;height:100%;overflow:hidden}.phone-frame__screen img[data-v-b7603876]{object-fit:cover;width:100%;height:100%;display:block}.page-header[data-v-51d5a6c3]{padding:96px 0 0}.page-header__body[data-v-51d5a6c3]{gap:22px;display:grid}.page-header--split[data-v-51d5a6c3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.page-header__logo[data-v-51d5a6c3]{justify-self:start;width:auto;height:16px}.page-header h1[data-v-51d5a6c3]{max-width:780px;color:var(--ink);font-size:var(--fs-h1-fluid);letter-spacing:0;margin:0;line-height:.98}.page-header__subtitle[data-v-51d5a6c3]{max-width:720px;color:var(--muted-soft);font-size:var(--fs-lead-fluid);margin:0;line-height:1.5}.page-header__cta[data-v-51d5a6c3]{cursor:pointer;justify-self:start;align-items:center;margin-top:4px;text-decoration:none;display:inline-flex}.page-header__media[data-v-51d5a6c3]{border-radius:var(--radius-sm);background:var(--line);margin:0;overflow:hidden}.page-header__media img[data-v-51d5a6c3]{width:100%;height:auto;display:block}.page-header__media--logo[data-v-51d5a6c3]{aspect-ratio:auto;background:0 0;border-radius:0;place-items:center;padding:24px 0;display:grid}.page-header__media--logo img[data-v-51d5a6c3]{object-fit:contain;width:min(100%,380px);height:auto}.page-header__media--cover[data-v-51d5a6c3]{background:0 0;border-radius:0;place-items:center;display:grid;overflow:visible}.page-header__media--cover img[data-v-51d5a6c3]{border-radius:var(--radius-sm);width:min(100%,300px);height:auto;box-shadow:0 24px 48px -16px var(--cover-shadow)}.page-header__media--logo[data-v-51d5a6c3] .page-header__logo-mark--dark,[data-theme=dark] .page-header__media--logo[data-v-51d5a6c3] .page-header__logo-mark--light{display:none}[data-theme=dark] .page-header__media--logo[data-v-51d5a6c3] .page-header__logo-mark--dark{display:block}.content-page[data-v-51d5a6c3]{flex-direction:column;gap:clamp(64px,8vw,96px);padding:72px 0 140px;display:flex}@media (width<=860px){.page-header--split[data-v-51d5a6c3]{grid-template-columns:1fr;gap:28px}}@media (width<=680px){.page-header[data-v-51d5a6c3]{padding-top:56px}}
