.contact-page{max-width:1200px;margin:0 auto;padding:80px 32px 100px}.contact-heading{max-width:780px;margin-bottom:48px}.contact-kicker{color:var(--interactive);font-size:.8rem;font-weight:700;letter-spacing:.12em}.contact-heading h1{font-size:clamp(2.3rem,5vw,3.8rem);line-height:1.12;letter-spacing:-.045em;margin:16px 0 24px}.contact-aside p,.contact-heading>p:last-child{color:var(--muted);line-height:1.75}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);grid-gap:48px;gap:48px;align-items:start}.contact-aside h2{font-size:1.4rem;line-height:1.4}.contact-page a{color:var(--interactive);text-decoration:underline;text-underline-offset:3px}.contact-form{min-width:0;padding:32px;background:var(--surface-strong);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.contact-body{border:0;padding:0;margin:0;min-width:0}.contact-form section{border-top:1px solid var(--line);padding-top:24px;margin-top:28px}.contact-form h2{font-size:1.15rem;margin:0 0 20px}.contact-choice-grid,.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.contact-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.contact-field label,.contact-options legend{font-size:.9rem;font-weight:600}.contact-field label>span,.contact-options legend>span{font-size:.78rem;color:var(--muted);font-weight:400}.contact-field input,.contact-field select,.contact-field textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:9px;background:var(--background);color:var(--text);padding:12px;font:inherit;font-size:1rem}.contact-field textarea{resize:vertical}.contact-field input::placeholder,.contact-field textarea::placeholder{color:var(--muted)}.contact-options{padding:0;margin:0 0 24px;border:0;min-width:0}.contact-options legend{margin-bottom:12px}.contact-choice-grid{gap:10px}.contact-choice{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line-strong);border-radius:9px;font-size:.86rem;line-height:1.5;cursor:pointer}.contact-choice:has(input:checked){border-color:var(--interactive);background:var(--background-soft)}.contact-choice input{accent-color:var(--action-primary);width:17px;height:17px;margin:2px 0 0;flex-shrink:0}.contact-options>.contact-field{margin-top:16px}.contact-form :is(input,select,textarea,button):focus-visible{outline:3px solid var(--interactive);outline-offset:3px}.contact-form [aria-invalid=true]{border-color:#c13a46}.contact-error{display:block;color:#aa2333;font-size:.88rem;line-height:1.6}:root[data-theme=dark] .contact-error{color:#ff9ca7}.contact-success{color:var(--accent);background:var(--accent-soft);padding:16px;border-radius:9px;line-height:1.6}.contact-hint{color:var(--muted);font-size:.85rem;line-height:1.7}.contact-submit{border:0;border-radius:10px;padding:14px 24px;background:var(--action-primary);color:var(--on-action);font:inherit;font-weight:600;cursor:pointer}.contact-submit:hover{background:var(--action-primary-hover)}.contact-submit:disabled{opacity:.65;cursor:wait}@media (max-width:800px){.contact-layout{grid-template-columns:1fr;gap:24px}.contact-aside{max-width:620px}}@media (max-width:520px){.contact-page{padding:48px 16px 64px}.contact-form{padding:22px 16px}.contact-choice-grid,.contact-grid{grid-template-columns:1fr}.contact-submit{width:100%}}:root{--background:#f5f6fb;--background-soft:#e5ebfa;--surface:rgba(255,255,255,0.74);--surface-strong:rgba(255,255,255,0.92);--surface-soft:rgba(247,249,255,0.84);--surface-dark:#18336c;--heading:#102235;--text:#102235;--muted:#59657c;--line:rgba(44,70,122,0.12);--line-strong:rgba(44,70,122,0.18);--interactive:#2952a3;--interactive-strong:#18336c;--action-primary:#2952a3;--action-primary-hover:#18336c;--on-action:#fff;--primary:var(--interactive);--primary-strong:var(--interactive-strong);--accent:#0f8a6a;--accent-soft:rgba(15,138,106,0.12);--shadow:0 24px 70px rgba(35,55,108,0.12);--shadow-soft:0 14px 34px rgba(35,55,108,0.08);--radius-xl:32px;--radius-lg:24px;--radius-md:18px}:root[data-theme=dark]{--background:#09111f;--background-soft:#12213f;--surface:rgba(16,24,42,0.78);--surface-strong:rgba(19,31,56,0.9);--surface-soft:rgba(18,33,63,0.74);--surface-dark:#dce8ff;--heading:#ecf3ff;--text:#ecf3ff;--muted:#a6b4ce;--line:rgba(124,158,224,0.16);--line-strong:rgba(124,158,224,0.24);--interactive:#9ebcff;--interactive-strong:#dce8ff;--action-primary:#3567c6;--action-primary-hover:#2952a3;--primary:var(--interactive);--primary-strong:var(--interactive-strong);--accent:#39c9a0;--accent-soft:rgba(57,201,160,0.16);--shadow:0 24px 70px rgba(0,0,0,0.35);--shadow-soft:0 14px 34px rgba(0,0,0,0.24)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:var(--siq-font-sans);background:radial-gradient(circle at top left,rgba(80,126,224,.18),transparent 30%),radial-gradient(circle at 85% 18%,rgba(15,138,106,.11),transparent 24%),linear-gradient(180deg,#e6ecfa,#f5f8ff 18%,#f8f5fb)}:root[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(80,126,224,.24),transparent 30%),radial-gradient(circle at 85% 18%,rgba(15,138,106,.16),transparent 24%),linear-gradient(180deg,#08101d,#0b1527 36%,#10192d)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.page-shell{width:100%;overflow:hidden}.site-header-slot{position:relative;z-index:100}.site-header-slot.is-documentation .topbar{background:rgba(251,252,253,.96)}:root[data-theme=dark] .site-header-slot.is-documentation .topbar{background:rgba(11,18,32,.96)}.scroll-reveal{opacity:1;transform:none;transition:opacity .45s ease,transform .45s ease}.scroll-reveal.is-pending{opacity:0;transform:translateY(24px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.audience-section,.faq-section,.logo-band,.platform-section,.resource-section,.stats-section,.workflow-section{width:min(1180px,calc(100% - 32px));margin:0 auto}.hero-section{width:100%;margin:0;padding:24px 0 0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:48px;padding:10px 14px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft)}@media (min-width:761px){.topbar{position:fixed;top:12px;left:50%;z-index:100;width:min(1180px,calc(100% - 32px));transform:translateX(-50%)}.hero-section{padding-top:142px}.theme-toggle-track,:root[data-theme=dark] .theme-toggle-track{background:transparent}}@media (min-width:1081px){.hero-section{display:flex;min-height:92svh;flex-direction:column}.hero-grid{flex:1 1;align-items:center;min-height:480px;padding:48px 0}}.brand-lockup{flex-shrink:0;margin-left:6px}.brand-lockup img{width:168px;height:auto}.brand-logo-dark,:root[data-theme=dark] .brand-logo-light{display:none}:root[data-theme=dark] .brand-logo-dark{display:block}.topnav{display:flex;flex:1 1;align-items:center;gap:22px;font-size:14px;color:var(--muted)}@media (min-width:761px){.topnav>.company-search-desktop{margin-left:auto}.topnav>.company-search-desktop input{height:46px;border-color:rgba(16,34,53,.08);background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(35,55,108,.06)}.topnav>.company-search-desktop .company-search-icon{top:13px}.topnav>.button{min-height:46px}}.topnav>a[aria-current=page]{color:var(--primary-strong);font-weight:500}.site-navigation-menus{position:relative;display:flex;align-items:center;gap:22px}.site-dataset-menu,.site-use-case-menu{position:static}.site-dataset-menu__trigger{display:inline-flex;min-height:32px;align-items:center;gap:2px;padding:0;border:0;border-radius:999px;color:inherit;font:inherit;font-weight:inherit;text-decoration:none;background:transparent;cursor:pointer;transition:color .2s ease,background .2s ease}.site-dataset-menu.is-open .site-dataset-menu__trigger,.site-dataset-menu__trigger:focus-visible,.site-dataset-menu__trigger:hover{color:var(--primary-strong);background:rgba(41,82,163,.08)}.site-dataset-menu.is-active .site-dataset-menu__trigger{color:var(--primary-strong);font-weight:500}.site-dataset-menu__trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.site-dataset-menu__trigger svg{width:14px;height:14px;color:var(--primary);fill:currentColor;transition:transform .2s ease}.site-dataset-menu.is-open .site-dataset-menu__trigger svg{transform:rotate(180deg)}.site-navigation-menu__panel{position:absolute;top:calc(100% + 14px);left:-16px;z-index:30;overflow:hidden;width:720px;height:390px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:site-navigation-menu-enter .18s ease-out}.site-navigation-menu__track{display:flex;width:200%;height:100%;transform:translateX(0);transition:transform .38s cubic-bezier(.22,1,.36,1);will-change:transform}.site-navigation-menu__panel.is-use-cases .site-navigation-menu__track{transform:translateX(-50%)}.site-navigation-menu__slide{flex:0 0 50%;width:50%;height:100%}.site-navigation-menu__slide>.siq-dataset-panel{width:100%;height:100%;min-height:0}@keyframes site-navigation-menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark] .site-dataset-menu.is-open .site-dataset-menu__trigger,:root[data-theme=dark] .site-dataset-menu__trigger:focus-visible,:root[data-theme=dark] .site-dataset-menu__trigger:hover{color:#fff;background:rgba(124,167,255,.12)}:root[data-theme=dark] .site-dataset-menu.is-active .site-dataset-menu__trigger{color:#fff}.company-search{position:relative;flex:0 0 184px;width:184px;color:var(--text)}.company-search-mobile{display:none}.company-search-expand{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:999px;color:var(--muted);background:transparent;box-shadow:none;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.company-search-expand:focus-visible,.company-search-expand:hover{border-color:rgba(41,82,163,.48);color:var(--primary);outline:0;box-shadow:0 0 0 3px rgba(41,82,163,.1)}.company-search-expand span{font-size:20px;line-height:1}.company-search input{width:100%;height:34px;padding:0 30px 0 31px;border:1px solid var(--line-strong);border-radius:999px;outline:0;color:var(--text);background:var(--surface-strong);font:inherit;font-size:12px;transition:border-color .2s ease,box-shadow .2s ease}.company-search input:focus{border-color:rgba(41,82,163,.48);box-shadow:0 0 0 3px rgba(41,82,163,.1)}.company-search-icon{position:absolute;top:7px;left:11px;z-index:1;color:var(--muted);font-size:18px;line-height:1;pointer-events:none}.company-search-results{position:absolute;top:calc(100% + 9px);left:0;z-index:130;width:min(310px,calc(100vw - 32px));padding:6px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface-strong);box-shadow:var(--shadow-soft)}.company-search-results a{display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 9px;border:0;border-radius:9px;color:var(--text)}.company-search-results a.is-active,.company-search-results a:hover{background:var(--background-soft)}.company-search-results a>span:last-child{display:flex;min-width:0;flex:1 1;align-items:baseline;justify-content:space-between;gap:12px}.company-search-results strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.company-search-results small{color:var(--muted);font-size:10px;font-weight:800}.company-search-status{margin:0;padding:12px;color:var(--muted);font-size:12px}.company-icon{position:relative;display:inline-grid;flex:0 0 var(--company-icon-size);width:var(--company-icon-size);height:var(--company-icon-size);place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--surface-strong)}.company-icon-fallback{color:var(--primary-strong);font-size:calc(var(--company-icon-size) * .3);font-weight:800}.company-icon-sprite{position:absolute;inset:0;width:100%;height:100%;background:var(--surface-strong)}.company-icon-sprite-dark,:root[data-theme=dark] .company-icon-sprite-light{display:none}:root[data-theme=dark] .company-icon-sprite-dark{display:block}.coverage-page{width:min(1603px,calc(100% - 32px));min-height:calc(100dvh + 1px);margin:0 auto;padding:102px 0 44px}.coverage-hero{width:1603px;max-width:100%;margin:0 auto;padding:24px 0 20px}.coverage-error h1,.coverage-hero h1{margin:0;font-size:clamp(2.5rem,4vw,4rem);font-weight:500;line-height:.98;letter-spacing:-.06em}.coverage-hero h1 span{color:var(--primary);font-weight:300}.coverage-error>p,.coverage-hero>p:not(.section-label){max-width:64ch;margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.55}.coverage-table-section{width:1603px;max-width:100%;margin-inline:auto;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface-strong);box-shadow:var(--shadow-soft);overflow:hidden}.coverage-controls{display:flex;align-items:flex-end;gap:10px;min-height:62px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.coverage-controls label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.coverage-controls input,.coverage-controls select{min-width:150px;height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;outline:none;color:var(--text);background:var(--surface-strong);font:inherit;font-size:12px}.coverage-controls input:focus,.coverage-controls select:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(41,82,163,.1)}.coverage-search-field{flex:0 1 280px}.coverage-search-field input{width:100%}.coverage-row-count{margin:0 0 8px auto;color:var(--muted);font-size:11px;font-weight:800}.coverage-dataset-key{display:flex;align-items:center;gap:6px;margin:0 0 6px auto;color:var(--muted);font-size:10px;white-space:nowrap}.coverage-dataset-key+.coverage-row-count{margin-left:12px}.coverage-table-scroll{width:100%;height:calc(100dvh - 380px);min-height:360px;overflow:auto;outline:0}.coverage-table-scroll:focus{box-shadow:none}.coverage-table{width:100%;min-width:1180px;table-layout:fixed;border-collapse:separate;border-spacing:0;color:var(--text);font-size:12px}.coverage-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.coverage-table thead{color:var(--interactive-strong);background:#e5ebfa}:root[data-theme=dark] .coverage-table thead{color:#e8f0ff;background:#18336c}.coverage-table td,.coverage-table th{height:30px;padding:4px 7px;overflow:hidden;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;text-overflow:ellipsis;white-space:nowrap}.coverage-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:46px;overflow:visible;color:var(--interactive-strong);background:#e5ebfa;font-weight:800;line-height:1.1;text-overflow:clip;white-space:normal}:root[data-theme=dark] .coverage-table thead th{color:#e8f0ff;background:#18336c}.coverage-table thead button{padding:0;border:0;color:inherit;background:transparent;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer}.coverage-table tbody tr:nth-child(2n){background:rgba(247,249,255,.78)}:root[data-theme=dark] .coverage-table tbody tr:nth-child(2n){background:rgba(18,33,63,.5)}.coverage-table tbody tr:hover{background:var(--accent-soft)}.coverage-table td:first-child,.coverage-table th:first-child{width:12%;border-left:0;box-shadow:none}.coverage-table td:nth-child(2),.coverage-table th:nth-child(2){width:4.3%}.coverage-table td:nth-child(3),.coverage-table th:nth-child(3){width:8.2%}.coverage-table td:nth-child(4),.coverage-table th:nth-child(4){width:10.7%}.coverage-table td:nth-child(5),.coverage-table th:nth-child(5){width:12%}.coverage-table td:nth-child(6),.coverage-table th:nth-child(6){width:13.1%}.coverage-table td:nth-child(7),.coverage-table th:nth-child(7){width:4.4%}.coverage-table td:nth-child(8),.coverage-table th:nth-child(8){width:5.5%}.coverage-table td:nth-child(9),.coverage-table th:nth-child(9){width:5.2%}.coverage-table td:nth-child(10),.coverage-table td:nth-child(11),.coverage-table td:nth-child(12),.coverage-table th:nth-child(10),.coverage-table th:nth-child(11),.coverage-table th:nth-child(12){width:8.2%}.coverage-company-cell,.coverage-company-column{position:-webkit-sticky;position:sticky;left:0;z-index:1}.coverage-table thead .coverage-company-column{z-index:3;background:#e5ebfa}:root[data-theme=dark] .coverage-table thead .coverage-company-column{background:#18336c}.coverage-table tbody .coverage-company-cell{background:#fff}.coverage-table tbody tr:nth-child(2n) .coverage-company-cell{background:#f7f9ff}.coverage-table tbody tr:hover .coverage-company-cell{background:#e6f5f1}:root[data-theme=dark] .coverage-table tbody .coverage-company-cell{background:#10182a}:root[data-theme=dark] .coverage-table tbody tr:nth-child(2n) .coverage-company-cell{background:#12213f}:root[data-theme=dark] .coverage-table tbody tr:hover .coverage-company-cell{background:#153b38}.coverage-company-cell a{display:flex;align-items:center;gap:7px;color:var(--primary-strong)}.coverage-company-cell a:hover strong{text-decoration:underline;text-underline-offset:2px}.coverage-company-cell strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.coverage-number{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coverage-dataset-cell{text-align:center!important}.coverage-available{display:inline-grid;width:21px;height:21px;place-items:center;border-radius:50%;color:#0a493a;background:#70dfc0;font-weight:800}.coverage-available-partner{color:#174662;background:#9bd8e8}.coverage-available:hover{transform:scale(1.08);box-shadow:0 0 0 4px var(--accent-soft)}.coverage-empty,.coverage-unavailable{color:var(--muted)}.coverage-empty{margin:0;padding:32px;text-align:center}.coverage-error{padding-top:210px;text-align:center}.coverage-error h1,.coverage-error p{margin-inline:auto}.coverage-error .button{margin-top:24px}.platform-menu{position:relative}.platform-menu summary{display:flex;align-items:center;gap:6px;color:inherit;cursor:pointer;list-style:none}.platform-menu summary::-webkit-details-marker{display:none}.platform-menu summary span{color:var(--interactive);font-size:15px;line-height:1;transition:transform .2s ease}.platform-menu[open] summary span{transform:rotate(180deg)}.platform-menu-panel{position:absolute;top:calc(100% + 14px);right:-14px;z-index:20;display:grid;min-width:205px;grid-gap:3px;gap:3px;padding:8px;border:1px solid rgba(44,70,122,.13);border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(35,55,108,.14)}.platform-menu-panel a{padding:10px 12px;border-radius:9px;color:var(--muted);font-size:13px;font-weight:700}.platform-menu-panel a:hover{color:var(--interactive-strong);background:rgba(41,82,163,.08)}.mobile-menu-toggle{display:none}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:44px;gap:44px;align-items:start;width:min(1180px,calc(100% - 32px));margin:0 auto}.hero-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 32px;padding:10px 16px;border:1px solid rgba(41,82,163,.12);border-radius:999px;background:rgba(255,255,255,.64);color:var(--primary-strong);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-kicker-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(180deg,var(--accent),#53b79b);box-shadow:0 0 0 4px rgba(15,138,106,.12)}.hero-copy h1{max-width:20ch;margin:0 auto;font-size:clamp(3rem,8vw,5rem);line-height:.98;letter-spacing:-.065em;font-weight:500}.hero-copy h1 span{color:var(--primary)}.hero-copy h1 .hero-accent{color:var(--primary);font-weight:650}.hero-copy h1 .hero-main{color:var(--text)}.hero-text{max-width:58ch;margin:24px auto 0;color:var(--muted);font-size:18px;line-height:1.8}.animated-line{margin:18px 0 0;color:var(--text);font-size:17px;line-height:1.7;min-height:58px}.typed-word{color:var(--primary);display:inline-grid;vertical-align:top;max-width:100%}.typed-word>span{grid-area:1/1}.typed-word-sizer{visibility:hidden}.seo-breadcrumbs{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:20px 0 0;color:var(--muted);font-size:13px}.seo-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.seo-breadcrumbs li+li:before{content:"/";margin-right:8px}.seo-breadcrumbs a{color:inherit;text-underline-offset:3px}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.hero-copy{text-align:center}.animated-line{max-width:62ch;margin-left:auto;margin-right:auto}.hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-meta-pill{min-height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(41,82,163,.1);background:rgba(255,255,255,.62);color:var(--primary-strong);font-size:13px;font-weight:600}.button,.hero-meta-pill{display:inline-flex;align-items:center}.button{justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;background:linear-gradient(180deg,var(--action-primary),var(--action-primary-hover));color:var(--on-action);font-size:14px;font-weight:700;box-shadow:0 16px 34px rgba(35,55,108,.24);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{transform:translateY(-1px);box-shadow:0 20px 36px rgba(35,55,108,.28)}.button-ghost,.button-secondary{background:rgba(255,255,255,.74);color:var(--text);box-shadow:none;border:1px solid rgba(16,34,53,.08)}.button-light{background:#fff;color:var(--surface-dark);box-shadow:none}.theme-toggle{border:0;cursor:pointer}.theme-toggle,.theme-toggle-track{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent}.theme-toggle-track{min-height:44px;min-width:44px;border-radius:999px;border:0;color:var(--primary-strong);box-shadow:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.theme-toggle:hover .theme-toggle-track{transform:translateY(-1px)}.theme-toggle-icon{font-size:20px;line-height:1}.hero-visual{position:relative;margin-top:12px;padding:70px 0 26px 28px}.hero-visual:before{content:"";position:absolute;inset:10% 0 0 12%;border-radius:36px;background:radial-gradient(circle at top,rgba(80,126,224,.16),transparent 44%),linear-gradient(180deg,rgba(15,138,106,.14),rgba(255,255,255,0));filter:blur(8px)}.browser-frame,.preview-panel{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:var(--radius-xl);background:var(--surface-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.browser-bar{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--line)}.browser-bar span{width:10px;height:10px;border-radius:50%;background:rgba(16,34,53,.18)}.browser-url{margin-left:10px;padding:8px 14px;border-radius:999px;background:rgba(16,34,53,.05);color:var(--muted);font-size:12px}.browser-screen{padding:16px}.browser-screen img,.preview-panel img{width:100%;height:auto;border-radius:20px}.hero-card{position:absolute;z-index:2;max-width:240px;padding:18px;border:1px solid rgba(255,255,255,.86);border-radius:22px;background:var(--surface-strong);box-shadow:var(--shadow-soft)}.hero-card p,.hero-card strong{display:block}.hero-card p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.hero-card strong{font-size:17px;line-height:1.3}.mini-label{display:inline-flex;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-card-float{top:-8px;right:-10px;animation:float-drift 7s ease-in-out infinite}.hero-card-bottom{left:-6px;bottom:-30px;max-width:300px;animation:float-drift 8.5s ease-in-out infinite reverse}.hero-mini-stats{display:grid;grid-gap:12px;gap:12px}.hero-mini-stats strong{font-size:20px}.hero-mini-stats span{display:block;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.5}.logo-band{position:relative;z-index:6;width:100%;margin:0;padding:42px 0 54px;border-top:1px solid rgba(41,82,163,.1);border-bottom:1px solid rgba(41,82,163,.1);background:#edf3ff;box-shadow:0 18px 48px rgba(22,38,72,.12)}.logo-band-inner{width:min(1180px,calc(100% - 32px));margin:0 auto}:root[data-theme=dark] .logo-band{border-color:rgba(124,158,224,.16);background:#0d1930}.logo-band p{margin:0 0 18px;color:var(--muted);text-align:center;font-size:15px}.coverage-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:20px 0 10px;text-align:center}.coverage-summary-copy p{margin:0 0 20px;color:var(--primary);font-size:12px;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase}.coverage-summary-copy h2{max-width:720px;margin:0;font-size:clamp(1.55rem,2.7vw,2.35rem);font-weight:500;line-height:1.06;letter-spacing:-.045em;text-align:center}.coverage-summary-stats{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:36px;gap:36px}.coverage-summary-stats>div{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.coverage-summary-stats strong{color:var(--primary-strong);font-size:clamp(1.75rem,3vw,2.6rem);font-weight:500;line-height:1;letter-spacing:-.06em}.coverage-summary-stats span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.ticker-wrap{overflow:hidden;padding:12px 0}.ticker-track{display:flex;gap:14px;width:max-content;animation:ticker-scroll 32s linear infinite}.ticker-pill{display:inline-flex;align-items:center;justify-content:center;min-width:156px;min-height:64px;padding:0 20px;border-radius:999px;background:transparent;border:0;color:var(--text);font-weight:700;letter-spacing:.08em}.ticker-logo{width:112px;height:28px}.ticker-logo-dark,:root[data-theme=dark] .ticker-logo-light{display:none}:root[data-theme=dark] .ticker-logo-dark{display:block}:root[data-theme=dark] .ticker-pill{background:rgba(18,33,63,.4)}.section-heading-wrap{max-width:720px;margin:0 auto 28px;text-align:center}.section-label{margin:0 0 12px;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.section-heading-wrap h2{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:-.05em}.section-heading-wrap p{margin:14px 0 0;color:var(--muted);font-size:17px;line-height:1.75}.platform-overview{overflow:hidden}.platform-overview-cta,.platform-overview-hero,.platform-overview-section,.platform-universe-section{width:min(100% - 48px,1180px);margin:0 auto}.platform-overview-hero{padding:108px 0 116px;text-align:center}.platform-overview-cta h2,.platform-overview-heading h2,.platform-overview-hero h1,.platform-universe-section h2{margin:0;color:var(--heading);font-size:clamp(2.5rem,5vw,4.7rem);line-height:.98;letter-spacing:-.065em}.platform-overview-hero h1 span{color:var(--interactive)}.platform-overview-hero>p:not(.section-label){max-width:650px;margin:26px auto 32px;color:var(--muted);font-size:18px;line-height:1.7}.platform-overview-hero .button{display:inline-flex;align-items:center;gap:10px}.platform-overview-section{padding:90px 0}.platform-overview-heading{max-width:690px}.platform-overview-heading h2{font-size:clamp(2.1rem,4vw,3.5rem)}.platform-overview-heading>p:last-child{margin:18px 0 0;color:var(--muted);font-size:17px;line-height:1.7}.platform-directory{width:min(100% - 48px,1180px);margin:0 auto;padding:18px 0 94px}.platform-directory-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:42px}.platform-link-group{padding:30px;border:1px solid rgba(41,82,163,.16);border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 18px 42px rgba(31,53,102,.08)}.platform-link-group-dark{border-color:#10294e;background:#10294e;box-shadow:0 20px 44px rgba(16,41,78,.2)}.platform-link-group-heading{display:flex;align-items:flex-start;gap:15px;min-height:94px;padding:2px 4px 24px}.platform-link-group-heading>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(41,82,163,.1);color:var(--interactive);font-size:11px;font-weight:800;letter-spacing:.08em}.platform-link-group-heading p{margin:0 0 6px;color:var(--interactive);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.platform-link-group-heading h3{margin:0;color:var(--heading);font-size:clamp(1.4rem,2.2vw,1.75rem);letter-spacing:-.04em}.platform-link-group-dark .platform-link-group-heading>span{background:rgba(191,238,224,.14);color:#bfeee0}.platform-link-group-dark .platform-link-group-heading p{color:#bfeee0}.platform-link-group-dark .platform-link-group-heading h3{color:#fff}.platform-link-list{display:grid}.platform-directory-link{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;grid-gap:13px;gap:13px;align-items:center;padding:18px 4px;border-top:1px solid rgba(41,82,163,.14);transition:transform .2s ease,color .2s ease}.platform-directory-link:hover{transform:translateX(5px)}.platform-link-number{color:var(--interactive);font-size:10px;font-weight:800;letter-spacing:.08em}.platform-directory-link small,.platform-directory-link strong{display:block}.platform-directory-link strong{color:var(--heading);font-size:16px;line-height:1.25}.platform-directory-link small{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.45}.platform-directory-link i{color:var(--interactive);font-size:21px;font-style:normal;font-weight:400;transition:transform .2s ease}.platform-directory-link:hover i{transform:translateX(3px)}.platform-link-group-dark .platform-directory-link{border-color:rgba(255,255,255,.15)}.platform-link-group-dark .platform-directory-link i,.platform-link-group-dark .platform-link-number{color:#bfeee0}.platform-link-group-dark .platform-directory-link strong{color:#fff}.platform-link-group-dark .platform-directory-link small{color:rgba(255,255,255,.66)}.platform-dataset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:42px}.platform-dataset-card{display:flex;flex-direction:column;min-height:286px;padding:30px;border:1px solid rgba(41,82,163,.16);border-radius:20px;background:#fff;box-shadow:0 18px 42px rgba(31,53,102,.08)}.platform-dataset-card>span{color:var(--interactive);font-size:12px;font-weight:800;letter-spacing:.14em}.platform-dataset-card h3{margin:30px 0 12px;color:var(--heading);font-size:22px}.platform-dataset-card p{margin:0;color:var(--muted);line-height:1.65}.platform-dataset-card a{margin-top:auto;padding-top:24px;color:var(--interactive);font-weight:800}.platform-universe-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);grid-gap:80px;gap:80px;align-items:center;padding:92px 70px;border-radius:24px;color:#fff;background:#10294e}.platform-universe-section h2{color:#fff;font-size:clamp(2.1rem,4vw,3.4rem)}.platform-universe-section>div>p:last-child{margin:20px 0 0;color:rgba(255,255,255,.75);line-height:1.75}.platform-universe-points{display:grid;grid-gap:22px;gap:22px}.platform-universe-points p{display:grid;grid-gap:6px;gap:6px;margin:0;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.18)}.platform-universe-points strong{font-size:17px}.platform-universe-points span{color:rgba(255,255,255,.7);line-height:1.55}.platform-overview-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:86px;margin-bottom:104px;padding:48px;border-radius:22px;color:#fff;background:var(--action-primary)}.platform-overview-cta .section-label{color:#bfeee0}.platform-overview-cta h2{color:#fff;font-size:clamp(2rem,3.5vw,3.1rem)}.platform-overview-cta .button{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}@media (max-width:760px){.platform-overview-hero{padding:72px 0 76px;text-align:left}.platform-overview-hero>p:not(.section-label){margin-left:0}.platform-dataset-grid,.platform-directory-grid,.platform-universe-section{grid-template-columns:1fr}.platform-directory{padding-bottom:58px}.platform-link-group{padding:24px 20px}.platform-link-group-heading{min-height:0}.platform-universe-section{gap:42px;padding:42px 28px}.platform-overview-cta{align-items:flex-start;flex-direction:column;margin-top:56px;padding:34px 28px}}.api-documentation-page{min-height:100vh}.api-documentation-hero{align-items:center;padding-bottom:76px}.api-documentation-hero h1{max-width:900px;font-size:clamp(3rem,6vw,5.7rem)}.api-hero-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.api-hero-links a{padding:4px 0;border-bottom:1px solid #b8c0cc;color:var(--heading);font-size:12px;font-weight:700}.api-hero-links a:hover{border-color:var(--heading);color:var(--heading)}.api-status-card{flex-basis:250px;padding-bottom:18px}.api-status-card span{display:inline-block;padding:0;color:var(--muted);background:transparent}.api-status-card small{display:block;margin-top:10px;color:var(--muted);font-size:12px;line-height:1.55}.api-documentation-layout{grid-template-columns:225px minmax(0,1fr);gap:68px}.api-documentation-content{min-width:0}.api-documentation-content>.api-callout:first-child{margin:0 0 12px}.api-doc-section{padding-top:70px}.api-doc-section .documentation-group-heading{grid-template-columns:46px 1fr;margin-bottom:30px}.api-doc-section .documentation-group-heading h2{margin:0;color:var(--heading);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:650;letter-spacing:-.045em;line-height:1.05}.api-doc-section .documentation-group-heading p{max-width:770px;font-size:15px;line-height:1.6}.api-doc-body{padding-left:62px}.api-callout p,.api-doc-body>p{margin:0 0 18px;color:var(--muted);font-size:15px;line-height:1.75}.api-callout p:last-child,.api-doc-body>p:last-child{margin-bottom:0}.api-doc-body>h3{margin:42px 0 12px;color:var(--interactive-strong);font-size:1.05rem;font-weight:800;letter-spacing:-.015em}.api-doc-body>h3:first-child{margin-top:0}.api-doc-body>ul{margin:18px 0 24px;padding-left:22px;color:var(--muted)}.api-doc-body>ul li{margin:9px 0;padding-left:4px;font-size:14px;line-height:1.65}.api-callout code,.api-doc-body code,.api-endpoint code{padding:.1em .35em;border:1px solid rgba(44,70,122,.12);border-radius:5px;color:var(--interactive-strong);background:rgba(41,82,163,.06);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.api-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:26px 0}.api-info-card{padding:20px;border:1px solid #d8dde5;border-radius:6px;background:#fff}.api-info-card span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.api-info-card h3{margin:9px 0 8px;color:var(--heading)}.api-info-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.api-callout{margin:26px 0;padding:20px 22px;border:1px solid #d8dde5;border-radius:6px;background:#f5f6f8}.api-callout-warning{border-color:#d8dde5;background:#f5f6f8}.api-callout>strong{display:block;margin-bottom:8px;color:var(--heading);font-size:13px}.api-callout div>:last-child{margin-bottom:0}.api-callout p{font-size:13px;line-height:1.65}.api-code{overflow:hidden;margin:24px 0;border:1px solid rgba(44,70,122,.19);border-radius:6px;background:#0f1b2e}.api-code figcaption{padding:11px 16px;border-bottom:1px solid rgba(188,210,255,.16);color:#9bbcff;background:#14233a;font-size:11px;font-weight:750;letter-spacing:.05em}.api-code pre{overflow-x:auto;margin:0;padding:20px;color:#dce8ff;font-size:12px;line-height:1.65;-moz-tab-size:2;tab-size:2}.api-code code{padding:0;border:0;color:inherit;background:transparent;font:inherit}.api-table-wrap{overflow-x:auto;margin:20px 0 30px;border:1px solid rgba(44,70,122,.15);border-radius:4px;background:#fff}.api-table-wrap:focus-visible{outline:3px solid rgba(41,82,163,.25);outline-offset:2px}.api-table{width:100%;min-width:700px;border-collapse:collapse;color:var(--muted);font-size:12px;line-height:1.5}.api-table td,.api-table th{padding:12px 14px;border-bottom:1px solid rgba(44,70,122,.11);text-align:left;vertical-align:top}.api-table th{color:var(--heading);background:#f2f4f7;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.api-table tbody tr:nth-child(2n){background:#fafafa}.api-table tr:last-child td{border-bottom:0}.api-table-identifier{color:var(--interactive-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:650}.api-metric-catalog{margin-top:42px}.api-metric-catalog>h3{margin:0;color:var(--heading);font-size:1.05rem;font-weight:800}.api-metric-catalog>p{max-width:820px;margin:9px 0 16px;color:var(--muted);font-size:13px;line-height:1.65}.api-metric-catalog .api-table{min-width:0;table-layout:fixed}.api-metric-catalog .api-table th:first-child{width:16%}.api-metric-catalog .api-table th:nth-child(2){width:20%}.api-metric-catalog .api-table th:nth-child(3){width:12%}.api-metric-catalog .api-table td{overflow-wrap:anywhere}.api-metric-catalog .api-table td:nth-child(2){color:var(--heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.developer-metric-catalog .api-table th:first-child{width:12%}.developer-metric-catalog .api-table th:nth-child(2){width:13%}.developer-metric-catalog .api-table th:nth-child(3){width:23%}.developer-metric-catalog .api-table th:nth-child(4){width:15%}.developer-metric-catalog .api-table td:nth-child(2){color:inherit;font-family:inherit;font-size:inherit}.api-endpoint{margin:0 0 18px;padding:20px;border:1px solid #d8dde5;border-radius:6px;background:#fff}.api-endpoint-line{display:flex;align-items:center;gap:10px}.api-endpoint-line span{padding:5px 8px;border-radius:5px;color:#075942;background:#c9f2e5;font-size:10px;font-weight:800}.api-endpoint-line code{padding:0;border:0;color:var(--heading);background:transparent;font-size:13px;font-weight:700}.api-endpoint>p{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.api-endpoint .api-table-wrap{margin-bottom:0}.api-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:28px;column-gap:28px;margin:24px 0}.api-checklist>div{padding:17px 0;border-top:1px solid #d8dde5}.api-checklist strong{display:block;margin-bottom:7px;color:var(--interactive-strong);font-size:13px}.api-checklist p{margin:0;color:var(--muted);font-size:12px;line-height:1.62}:root[data-theme=dark] .api-callout>strong,:root[data-theme=dark] .api-checklist strong,:root[data-theme=dark] .api-doc-body>h3,:root[data-theme=dark] .api-doc-section .documentation-group-heading h2,:root[data-theme=dark] .api-endpoint-line code,:root[data-theme=dark] .api-info-card h3,:root[data-theme=dark] .api-metric-catalog>h3{color:#edf3ff}:root[data-theme=dark] .api-callout p,:root[data-theme=dark] .api-checklist p,:root[data-theme=dark] .api-doc-body>p,:root[data-theme=dark] .api-doc-body>ul,:root[data-theme=dark] .api-endpoint>p,:root[data-theme=dark] .api-info-card p,:root[data-theme=dark] .api-metric-catalog>p,:root[data-theme=dark] .api-status-card small{color:rgba(236,243,255,.68)}:root[data-theme=dark] .api-endpoint,:root[data-theme=dark] .api-hero-links a,:root[data-theme=dark] .api-info-card,:root[data-theme=dark] .api-table-wrap{border-color:rgba(124,158,224,.2);background:rgba(15,28,52,.62)}:root[data-theme=dark] .api-hero-links a{color:#c7ced8;background:transparent}:root[data-theme=dark] .api-checklist>div{border-color:rgba(124,158,224,.2);background:transparent}:root[data-theme=dark] .api-table{color:rgba(236,243,255,.7)}:root[data-theme=dark] .api-table th{color:#b8ceff;background:rgba(75,111,181,.18)}:root[data-theme=dark] .api-table tbody tr:nth-child(2n){background:rgba(65,93,147,.08)}:root[data-theme=dark] .api-table td,:root[data-theme=dark] .api-table th{border-bottom-color:rgba(124,158,224,.15)}:root[data-theme=dark] .api-callout code,:root[data-theme=dark] .api-doc-body code,:root[data-theme=dark] .api-metric-catalog .api-table td:nth-child(2),:root[data-theme=dark] .api-table-identifier{color:#b8ceff}:root[data-theme=dark] .api-callout,:root[data-theme=dark] .api-callout-warning{border-color:rgba(124,158,224,.2);background:#111b2d}@media (max-width:900px){.api-card-grid{grid-template-columns:1fr}.api-documentation-layout{gap:42px}.api-metric-catalog .api-table-wrap{overflow:visible;border:0;background:transparent}.api-metric-catalog .api-table{min-width:0}.api-metric-catalog .api-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.api-metric-catalog .api-table tbody,.api-metric-catalog .api-table td,.api-metric-catalog .api-table tr{display:block;width:100%}.api-metric-catalog .api-table tr{padding:15px 0;border-top:1px solid #d8dde5}.api-metric-catalog .api-table td{display:grid;grid-template-columns:minmax(120px,30%) 1fr;grid-gap:14px;gap:14px;padding:5px 0;border:0;background:transparent}.api-metric-catalog .api-table td:before{content:attr(data-label);color:var(--muted);font-family:var(--siq-font-sans);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}:root[data-theme=dark] .api-metric-catalog .api-table tr{border-top-color:rgba(124,158,224,.2)}:root[data-theme=dark] .api-metric-catalog .api-table td{background:transparent}}@media (max-width:760px){.api-documentation-hero{padding-bottom:58px}.api-documentation-hero h1{font-size:clamp(2.7rem,13vw,4.1rem)}.api-doc-section{padding-top:50px}.api-doc-body{padding-left:0}.api-checklist{grid-template-columns:1fr}}@media (max-width:520px){.api-hero-links{display:grid}.api-hero-links a{text-align:center}.api-doc-section .documentation-group-heading{grid-template-columns:34px 1fr}.api-callout,.api-endpoint{padding:17px}.api-code pre{padding:16px;font-size:11px}}.documentation-page{background:#fbfcfd}.documentation-hero,.documentation-home-header,.documentation-home-layout{width:min(1120px,calc(100% - 48px));margin-inline:auto}.documentation-hero-copy{max-width:830px}.documentation-breadcrumbs{margin-bottom:24px;font-size:11px}.documentation-kicker{margin-bottom:10px;color:var(--muted);font-size:10px;letter-spacing:.1em}.documentation-document-type{display:flex;gap:10px;max-width:830px;margin:20px 0 0;padding-top:14px;border-top:1px solid #e4e7ec;color:var(--muted);font-size:11px;line-height:1.5}.documentation-document-type strong{flex:0 0 auto;color:var(--heading)}.documentation-layout,.documentation-layout.api-documentation-layout{width:min(1120px,calc(100% - 48px))}.documentation-sidebar nav a{line-height:1.4}.documentation-sidebar-callout strong{font-size:12px}.documentation-sidebar-callout a,.documentation-sidebar-callout span{font-size:11px}.documentation-content{min-width:0}.api-doc-section .documentation-group-heading h2,.documentation-group-heading h2{margin:0;color:var(--heading);font-weight:700}.api-doc-section .documentation-group-heading p,.documentation-group-heading p{max-width:780px}.documentation-definition-list{margin:0 0 0 42px;border-bottom:1px solid #d8dde5}.documentation-definition-row{display:grid;grid-template-columns:minmax(150px,200px) minmax(0,1fr);grid-gap:24px;gap:24px;padding:15px 0;border-top:1px solid #d8dde5}.documentation-definition-row dt{color:var(--heading);font-size:12px;font-weight:750;line-height:1.5}.documentation-definition-row dd{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.documentation-related{margin:56px 0 0 42px}.documentation-home{padding-bottom:88px}.documentation-home-header{padding:48px 0 34px;border-bottom:1px solid #d8dde5}.documentation-home-header h1{margin:0;color:var(--heading);font-size:clamp(2.2rem,4vw,3.25rem);font-weight:650;line-height:1.1;letter-spacing:-.04em}.documentation-home-header>p:last-child{max-width:800px;margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.7}.documentation-home-layout{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:52px;gap:52px;padding-top:38px}.documentation-home-nav{position:-webkit-sticky;position:sticky;top:86px;align-self:start}.documentation-home-nav>p{margin:0 0 10px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.documentation-home-nav nav{display:grid}.documentation-home-nav nav a{padding:8px 0;border-bottom:1px solid #e4e7ec;color:var(--muted);font-size:12px;font-weight:650}.documentation-home-nav>a{display:inline-block;margin-top:24px;color:var(--interactive-strong);font-size:12px;font-weight:750}.documentation-home-content{min-width:0}.documentation-home-section{scroll-margin-top:86px;padding:42px 0;border-bottom:1px solid #d8dde5}.documentation-home-introduction{padding-top:0}.documentation-home-section h2{margin:0;color:var(--heading);font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.documentation-home-introduction>p{max-width:800px;margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.72}.documentation-section-heading{margin-bottom:20px}.documentation-section-heading>p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.documentation-scope-table{overflow-x:auto;border:1px solid #d8dde5;border-radius:3px;background:#fff}.documentation-scope-table:focus-visible{outline:2px solid var(--interactive);outline-offset:2px}.documentation-scope-table table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.documentation-scope-table td,.documentation-scope-table th{padding:13px 14px;border-bottom:1px solid #e4e7ec;text-align:left;vertical-align:top}.documentation-scope-table tr:last-child td,.documentation-scope-table tr:last-child th{border-bottom:0}.documentation-scope-table thead th{color:var(--muted);background:#f2f4f7;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.documentation-scope-table thead th:first-child{width:16%}.documentation-scope-table tbody th{color:var(--interactive-strong);font-size:11px;line-height:1.5}.documentation-scope-table td{color:var(--muted);font-size:11px;line-height:1.6}.documentation-reference-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:42px;gap:42px}.documentation-reference-groups>div>h3{margin:0;color:var(--heading);font-size:14px}.documentation-reference-groups>div>p{min-height:40px;margin:7px 0 16px;color:var(--muted);font-size:11px;line-height:1.55}.documentation-reference-groups nav{display:grid;border-bottom:1px solid #d8dde5}.documentation-reference-groups nav a{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:14px 0;border-top:1px solid #d8dde5;color:var(--heading)}.documentation-reference-groups nav strong{font-size:11px;line-height:1.5}.documentation-reference-groups nav span{color:var(--muted);font-size:10.5px;line-height:1.55}.documentation-workflow-list{margin:0;padding:0;list-style:none;counter-reset:documentation-step;border-bottom:1px solid #d8dde5}.documentation-workflow-list li{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:24px;gap:24px;padding:14px 0;border-top:1px solid #d8dde5;counter-increment:documentation-step}.documentation-workflow-list strong{color:var(--heading);font-size:12px;line-height:1.55}.documentation-workflow-list strong:before{content:counter(documentation-step,decimal-leading-zero) "  ";color:#98a2b3;font-size:9px}.documentation-workflow-list span{color:var(--muted);font-size:12px;line-height:1.65}.documentation-next-link{margin:20px 0 0}.documentation-next-link a{color:var(--interactive-strong);font-size:12px;font-weight:750}:root[data-theme=dark] .documentation-definition-list,:root[data-theme=dark] .documentation-definition-row,:root[data-theme=dark] .documentation-document-type,:root[data-theme=dark] .documentation-hero,:root[data-theme=dark] .documentation-home-header,:root[data-theme=dark] .documentation-home-nav nav a,:root[data-theme=dark] .documentation-home-section,:root[data-theme=dark] .documentation-reference-groups nav,:root[data-theme=dark] .documentation-reference-groups nav a,:root[data-theme=dark] .documentation-workflow-list,:root[data-theme=dark] .documentation-workflow-list li{border-color:rgba(124,158,224,.2)}:root[data-theme=dark] .documentation-definition-row dt,:root[data-theme=dark] .documentation-group-heading h2,:root[data-theme=dark] .documentation-home-header h1,:root[data-theme=dark] .documentation-home-section h2,:root[data-theme=dark] .documentation-reference-groups h3,:root[data-theme=dark] .documentation-reference-groups nav a,:root[data-theme=dark] .documentation-workflow-list strong{color:#edf3ff}:root[data-theme=dark] .documentation-definition-row dd,:root[data-theme=dark] .documentation-document-type,:root[data-theme=dark] .documentation-home-header>p:last-child,:root[data-theme=dark] .documentation-home-introduction>p,:root[data-theme=dark] .documentation-reference-groups>div>p,:root[data-theme=dark] .documentation-section-heading>p,:root[data-theme=dark] .documentation-workflow-list span{color:rgba(236,243,255,.68)}:root[data-theme=dark] .documentation-scope-table{border-color:rgba(124,158,224,.2);background:rgba(15,28,52,.62)}:root[data-theme=dark] .documentation-scope-table td,:root[data-theme=dark] .documentation-scope-table th{border-color:rgba(124,158,224,.16);color:rgba(236,243,255,.7)}:root[data-theme=dark] .documentation-scope-table thead th{color:#b8ceff;background:rgba(75,111,181,.18)}:root[data-theme=dark] .documentation-scope-table tbody th a{color:#dce8ff}.use-case-page{color:var(--heading);background:linear-gradient(180deg,#eaf1ff,#f8faff 38%,#f4f7fc)}.use-case-closing,.use-case-hero,.use-case-section{width:min(1120px,calc(100% - 40px));margin:0 auto}.use-case-hero{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:84px;gap:84px;align-items:center;padding:142px 0 64px;border-bottom:1px solid #d8dde5}.use-case-kicker{margin:0 0 14px;color:var(--interactive);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.use-case-hero h1{max-width:820px;margin:0;color:var(--heading);font-size:clamp(2.25rem,4vw,3.45rem);font-weight:620;line-height:1.08;letter-spacing:-.045em}.use-case-lead{max-width:770px;margin:24px 0 0;color:var(--muted);font-size:17px;line-height:1.72}.use-case-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.use-case-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid #cfd5dd;border-radius:5px;font-size:13px;font-weight:750;transition:border-color .2s ease,background .2s ease,color .2s ease}.use-case-button--primary{border-color:var(--interactive);color:#fff;background:var(--action-primary)}.use-case-button--primary:hover{background:#18336c}.use-case-button--secondary:hover{border-color:var(--interactive);color:var(--interactive-strong)}.use-case-focus{padding:17px 20px 8px;border:1px solid #d8dde5;border-radius:8px;background:#fff}.use-case-focus>p{margin:0 0 12px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.use-case-focus ul{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.use-case-focus li{padding:10px 0;border-top:1px solid #e4e7ec;font-size:13px;font-weight:650;line-height:1.45}.use-case-section{padding:68px 0;border-bottom:1px solid #d8dde5}.use-case-section__heading{max-width:760px;margin-bottom:32px}.use-case-closing h2,.use-case-exhibit-heading h2,.use-case-section__heading h2{margin:0;color:var(--heading);font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:650;line-height:1.15;letter-spacing:-.035em}.use-case-section__heading>p:last-child{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.use-case-exhibit-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:64px;gap:64px;align-items:end;margin-bottom:30px}.use-case-exhibit-heading p:last-child{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.use-case-chart-card{overflow:hidden;border:1px solid #d8dde5;border-radius:10px;background:#fff;box-shadow:0 14px 36px rgba(23,32,51,.06)}.use-case-stat-strip{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-bottom:1px solid #e4e7ec}.use-case-stat-strip>div{padding:19px 22px;border-right:1px solid #e4e7ec}.use-case-stat-strip>div:last-child{border-right:0}.use-case-peer-row p span,.use-case-si-module header span,.use-case-stat-strip dt{display:block;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.use-case-stat-strip dd{margin:6px 0 2px;color:var(--heading);font-size:24px;font-weight:680;letter-spacing:-.03em}.use-case-stat-strip span{color:var(--muted);font-size:11px}.use-case-chart-block{border-bottom:1px solid #e4e7ec}.use-case-chart-block:last-child{border-bottom:0}.use-case-chart-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:22px 22px 5px}.use-case-chart-header>div{min-width:0}.use-case-chart-header span{display:block;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.use-case-chart-header h3{margin:5px 0 0;color:var(--heading);font-size:17px;font-weight:680;line-height:1.35}.use-case-chart-header p{max-width:660px;margin:6px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.use-case-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-chart-grid>.use-case-chart-block{min-width:0;border-right:1px solid #e4e7ec}.use-case-chart-grid>.use-case-chart-block:last-child{border-right:0}.use-case-main-chart{display:block;width:100%;height:auto;overflow:visible}.chart-grid{stroke:#e5e9ef;stroke-width:1}.chart-axis-label,.chart-axis-title,.chart-value-label{fill:#475467;font-size:13px;font-family:inherit}.chart-axis-title{font-size:10px;font-weight:650}.chart-value-label{fill:#18336c;font-weight:750}.chart-bar{outline:none;transition:opacity .15s ease}.chart-bar:hover{opacity:.82}.chart-bar:focus-visible{stroke:#172033;stroke-width:2}.chart-range{stroke:#344054;stroke-width:1.25;pointer-events:none}.use-case-chart-source{padding:16px 22px;border-top:1px solid #e4e7ec;background:#fafbfc}.use-case-chart-source>p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.55}.use-case-chart-toggle{display:inline-flex;padding:3px;border:1px solid #d8dde5;border-radius:6px;background:#f8f9fb}.use-case-chart-toggle button{min-height:28px;padding:0 11px;border:0;border-radius:4px;color:var(--muted);font:inherit;font-size:10px;font-weight:700;background:transparent;cursor:pointer}.use-case-chart-toggle button.is-active{color:var(--interactive-strong);background:#fff;box-shadow:0 1px 3px rgba(23,32,51,.12)}.use-case-chart-readout{display:flex;min-height:44px;align-items:center;gap:20px;padding:13px 22px 0;color:var(--muted);font-size:12px}.use-case-chart-readout strong{color:var(--heading)}.use-case-chart-readout span{display:inline-flex;align-items:center;gap:6px}.use-case-chart-readout .is-positive{color:#176b45;font-weight:750}.use-case-chart-legend i,.use-case-chart-readout i,.use-case-package-scope i{width:8px;height:8px;border-radius:50%}.use-case-main-chart{padding:0 12px 8px}.use-case-package-scope{display:flex;flex-wrap:wrap;gap:10px 22px;padding:12px 22px 17px;border-top:1px solid #edf0f4;color:var(--muted);font-size:9.5px}.use-case-package-scope span{display:inline-flex;align-items:center;gap:5px}.use-case-package-scope strong{color:var(--heading)}.use-case-table-wrap{max-height:430px;overflow:auto}.use-case-data-table{width:100%;border-collapse:collapse;font-size:12px}.use-case-data-table td,.use-case-data-table th{padding:11px 14px;border-bottom:1px solid #edf0f4;text-align:right;white-space:nowrap}.use-case-data-table th:first-child{text-align:left}.use-case-data-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;color:var(--muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase;background:#f8f9fb}.use-case-data-table tbody th{color:var(--heading);font-weight:650}.use-case-data-table tbody th span{margin-left:5px;color:#98a2b3;font-size:9px}.use-case-chart-legend{display:flex;flex-wrap:wrap;gap:12px 20px;padding:17px 22px;border-bottom:1px solid #e4e7ec;color:var(--muted);font-size:10px}.use-case-chart-legend span{display:inline-flex;align-items:center;gap:6px}.use-case-chart-legend i{border-radius:2px}.use-case-peer-bars{padding:6px 22px 15px}.use-case-peer-row{display:grid;grid-template-columns:170px minmax(0,1fr) 230px;grid-gap:20px;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid #edf0f4}.use-case-peer-row>div:first-child span,.use-case-peer-row>div:first-child strong{display:block}.use-case-peer-row>div:first-child strong{color:var(--heading);font-size:12px}.use-case-peer-row>div:first-child span{margin-top:4px;color:var(--muted);font-size:9px}.use-case-stacked-bar{display:flex;height:28px;overflow:hidden;border-radius:4px}.use-case-stacked-bar span{display:flex;align-items:center;justify-content:center;min-width:1px}.use-case-stacked-bar i{color:#fff;font-size:8px;font-style:normal;font-weight:750}.use-case-peer-row p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.use-case-peer-row p strong{color:var(--heading)}.use-case-si-module{margin:5px 22px 22px;border:1px solid #e0e5eb;border-radius:7px;background:#f8f9fb}.use-case-si-module header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #e0e5eb}.use-case-si-module header strong{display:block;margin-top:4px;color:var(--heading);font-size:13px}.use-case-si-module header p{margin:0;color:var(--muted);font-size:10px}.use-case-si-module>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px;padding:18px}.use-case-ranked-bars h4{margin:0 0 12px;color:var(--heading);font-size:10px}.use-case-ranked-bars>div{display:grid;grid-template-columns:120px minmax(0,1fr) 38px;grid-gap:9px;gap:9px;align-items:center;margin:8px 0;font-size:9px}.use-case-ranked-bars>div>span{color:var(--muted)}.use-case-ranked-bars>div>i{height:5px;overflow:hidden;border-radius:3px;background:#e2e7ef}.use-case-ranked-bars>div>i b{display:block;height:100%;border-radius:inherit;background:#4f73b9}.use-case-ranked-bars>div>strong{color:var(--heading);text-align:right}.use-case-pipeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:18px;gap:18px;align-items:center;padding:20px 22px;border-bottom:1px solid #e4e7ec;background:#fafbfc}.use-case-pipeline div span,.use-case-private-context span{display:block;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.use-case-pipeline div strong{display:block;margin-top:5px;color:var(--heading);font-size:11px;line-height:1.45}.use-case-pipeline>b{color:#98a2b3;font-size:14px;font-weight:500}.use-case-private-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e4e7ec;background:#fafbfc}.use-case-private-context>div{min-width:0;padding:18px 22px;border-right:1px solid #e4e7ec}.use-case-private-context>div:last-child{border-right:0}.use-case-private-context strong{display:block;margin-top:5px;color:var(--heading);font-size:17px;font-weight:680}.use-case-private-context p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.use-case-benchmark-block .use-case-ranked-bars{padding:24px 22px 14px}.use-case-benchmark-block .use-case-ranked-bars>div{grid-template-columns:86px minmax(0,1fr) 46px;margin:13px 0;font-size:10px}.use-case-benchmark-block .use-case-ranked-bars>div>i{height:9px;border-radius:1px}.use-case-benchmark-block .use-case-ranked-bars>div>i b{border-radius:1px}.use-case-benchmark-dates{margin:0;padding:0 22px 20px;color:var(--muted);font-size:9px;line-height:1.6}.use-case-stories{width:100%}.use-case-story{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);grid-gap:54px;gap:54px;align-items:center}.use-case-story--reverse{grid-template-columns:minmax(0,1.28fr) minmax(270px,.72fr)}.use-case-story--reverse .use-case-story__copy{order:2}.use-case-story--reverse .use-case-chart-card{order:1}.use-case-story__copy{min-width:0}.use-case-story__copy .use-case-kicker{margin-bottom:12px}.use-case-story__copy .use-case-story__question{margin:0 0 10px;color:var(--interactive);font-size:13px;font-weight:750;line-height:1.5}.use-case-story__copy h2{font-size:clamp(1.55rem,2.2vw,2.05rem);line-height:1.18}.use-case-story__copy>p:not(.use-case-kicker):not(.use-case-story__question){margin:15px 0 0;color:#59657a;font-size:14px;line-height:1.72}.use-case-story__result{margin-top:22px;padding-top:16px;border-top:1px solid #d8dde5}.use-case-story__result span{display:block;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.use-case-story__result strong{display:block;margin-top:6px;color:var(--heading);font-size:13px;line-height:1.5}.use-case-story__copy nav{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px}.use-case-story__copy nav a{color:var(--interactive-strong);font-size:12px;font-weight:750}.use-case-story__copy nav a:hover{color:var(--interactive)}.use-case-story .use-case-chart-card{min-width:0}.use-case-chart-canvas{overflow-x:auto;overflow-y:hidden}.use-case-metric-bars{display:grid;grid-gap:17px;gap:17px;padding:25px 22px 28px}.use-case-metric-row{display:grid;grid-template-columns:140px minmax(0,1fr) 72px;grid-gap:14px;gap:14px;align-items:center}.use-case-metric-row>div span,.use-case-metric-row>div strong{display:block}.use-case-metric-row>div strong{color:var(--heading);font-size:13px}.use-case-metric-row>div span{margin-top:3px;color:var(--muted);font-size:11px}.use-case-metric-row>i{height:12px;overflow:hidden;border-radius:1px;background:#e4e9f1}.use-case-metric-row>i b{display:block;height:100%;background:#4472c4}.use-case-metric-row>strong{color:var(--heading);font-size:12px;text-align:right}.use-case-mix{padding-bottom:20px}.use-case-mix .use-case-chart-legend{padding-top:18px}.use-case-mix-row{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:13px 22px}.use-case-mix-row>div:first-child span,.use-case-mix-row>div:first-child strong{display:block}.use-case-mix-row>div:first-child strong{color:var(--heading);font-size:13px}.use-case-mix-row>div:first-child span{margin-top:3px;color:var(--muted);font-size:11px}.use-case-warehouse__title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px;border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec;background:#fafbfc}.use-case-warehouse__title span{color:var(--muted);font-size:11px}.use-case-warehouse__title strong{color:var(--heading);font-size:13px}.use-case-warehouse .use-case-table-wrap{max-height:none;overflow:hidden}.use-case-warehouse .use-case-data-table{table-layout:fixed}.use-case-warehouse .use-case-data-table td,.use-case-warehouse .use-case-data-table th{padding-right:10px;padding-left:10px;text-align:left;white-space:normal;overflow-wrap:anywhere}.use-case-warehouse .use-case-data-table th:first-child{width:13%}.use-case-warehouse .use-case-data-table th:nth-child(2){width:21%}.use-case-warehouse .use-case-data-table th:nth-child(3){width:18%}.use-case-warehouse .use-case-data-table th:nth-child(4){width:19%}.use-case-warehouse .use-case-data-table th:nth-child(5){width:29%}.use-case-evidence-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e4e7ec}.use-case-evidence-panel article{min-width:0;padding:22px;border-right:1px solid #e4e7ec}.use-case-evidence-panel article:last-child{border-right:0}.use-case-evidence-panel article>span{color:var(--interactive);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.use-case-evidence-panel article>strong{display:block;margin-top:9px;color:var(--heading);font-size:13px;line-height:1.45}.use-case-evidence-panel article>b{display:block;margin-top:11px;color:var(--heading);font-size:23px}.use-case-evidence-panel dl{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0}.use-case-evidence-panel dl div{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid #edf0f4;font-size:10px}.use-case-evidence-panel dt{color:var(--muted)}.use-case-evidence-panel dd{margin:0;color:var(--heading);text-align:right}.use-case-peer-row--simple{grid-template-columns:150px minmax(0,1fr)}.use-case-si-lists{display:grid;grid-gap:4px;gap:4px;padding:4px 0 10px}.use-case-si-lists .use-case-metric-bars+.use-case-metric-bars{border-top:1px solid #e4e7ec}.use-case-synthesis{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:54px;gap:54px;align-items:start;padding-top:52px;padding-bottom:52px}.use-case-synthesis>.use-case-kicker{margin-top:6px}.use-case-synthesis h2{max-width:790px;font-size:clamp(1.55rem,2.2vw,2.05rem)}.use-case-synthesis div p{max-width:820px;margin:14px 0 0;color:#59657a;font-size:14px;line-height:1.72}.use-case-capabilities .use-case-section__heading{max-width:820px}.use-case-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cfd5dd}.use-case-capability-grid article{display:flex;min-width:0;flex-direction:column;padding:25px 25px 22px;border-right:1px solid #cfd5dd;border-bottom:1px solid #cfd5dd}.use-case-capability-grid article:first-child{padding-left:0}.use-case-capability-grid article:last-child{padding-right:0;border-right:0}.use-case-capability-grid h3,.use-case-dataset h3{margin:8px 0 0;color:var(--heading);font-size:15px;font-weight:700;line-height:1.4}.use-case-capability-grid article>p:not(.use-case-capability-question){margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.68}.use-case-capability-question{min-height:33px;margin:0;color:var(--interactive);font-size:10px;font-weight:750;line-height:1.5}.use-case-capability-result{margin-top:auto;padding-top:20px}.use-case-capability-result span{display:block;color:#98a2b3;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.use-case-capability-result strong{display:block;margin-top:5px;color:var(--heading);font-size:11px;line-height:1.5}.use-case-capability-grid nav{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px}.use-case-capability-grid nav a{color:var(--interactive-strong);font-size:10px;font-weight:750}.use-case-capability-grid nav a:hover{color:var(--interactive)}.use-case-dataset-section{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);grid-gap:74px;gap:74px}.use-case-dataset-section .use-case-section__heading{margin:0}.use-case-dataset-list{border-top:1px solid #cfd5dd}.use-case-dataset{display:grid;grid-template-columns:145px minmax(0,1fr);grid-gap:10px 22px;gap:10px 22px;padding:19px 0;border-bottom:1px solid #cfd5dd}.use-case-dataset nav{grid-column:2;display:flex;gap:18px}.use-case-dataset nav a{color:var(--interactive-strong);font-size:10px;font-weight:750}.use-case-dataset nav a:hover{color:var(--interactive)}.use-case-closing{display:flex;align-items:center;justify-content:space-between;gap:54px;padding:62px 0 82px}.use-case-closing>div:first-child{max-width:670px}.use-case-closing p{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.use-case-closing .use-case-actions{flex:0 0 auto;margin-top:0}.site-use-case-menu{position:static}.site-use-case-menu__trigger{display:inline-flex;min-height:32px;align-items:center;gap:2px;padding:0;border:0;border-radius:999px;color:inherit;font:inherit;font-weight:inherit;background:transparent;cursor:pointer;transition:color .2s ease,background .2s ease}.site-use-case-menu.is-open .site-use-case-menu__trigger,.site-use-case-menu__trigger:focus-visible,.site-use-case-menu__trigger:hover{color:var(--primary-strong);background:rgba(41,82,163,.08)}.site-use-case-menu.is-active .site-use-case-menu__trigger{color:var(--primary-strong);font-weight:500}.site-use-case-menu__trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.site-use-case-menu__trigger svg{width:14px;height:14px;color:var(--primary);fill:currentColor;transition:transform .2s ease}.site-use-case-menu.is-open .site-use-case-menu__trigger svg{transform:rotate(180deg)}.site-use-case-panel__workflows ul{display:grid;grid-gap:7px;gap:7px;margin:9px 0 0;padding:0;color:var(--siq-menu-muted);font-size:12px;line-height:1.45;list-style:none}.site-use-case-panel__workflows li{position:relative;padding-left:14px}.site-use-case-panel__workflows li:before{position:absolute;top:.58em;left:0;width:5px;height:5px;border-radius:50%;background:var(--siq-color-primary);content:""}.site-use-case-panel .siq-dataset-panel__actions{margin-top:auto;padding-top:18px;border-top:1px solid var(--siq-menu-border)}.site-use-case-menu__mobile-panel{display:none}@media (min-width:761px){.company-search-desktop{flex-basis:44px;width:44px;transition:flex-basis .2s ease,width .2s ease}.company-search-desktop.is-expanded{flex-basis:172px;width:172px}.topnav{margin-left:8px}.site-navigation-menus,.topnav{gap:20px}.site-dataset-menu__trigger,.site-use-case-menu__trigger{margin-right:-5px;margin-left:-9px;padding-right:5px;padding-left:9px}}@media (min-width:761px) and (max-width:1100px){.brand-lockup img{width:142px}.topnav{margin-left:4px;font-size:12px}.site-navigation-menus,.topnav{gap:10px}.company-search-desktop.is-expanded{flex-basis:168px;width:168px}.site-dataset-menu__trigger,.site-use-case-menu__trigger{margin-right:-4px;margin-left:-8px;padding-right:4px;padding-left:8px}}:root[data-theme=dark] .use-case-page{color:#edf3ff;background:#0b1220}:root[data-theme=dark] .use-case-capability-grid,:root[data-theme=dark] .use-case-capability-grid article,:root[data-theme=dark] .use-case-chart-block,:root[data-theme=dark] .use-case-chart-grid>.use-case-chart-block,:root[data-theme=dark] .use-case-dataset,:root[data-theme=dark] .use-case-dataset-list,:root[data-theme=dark] .use-case-evidence-panel,:root[data-theme=dark] .use-case-evidence-panel article,:root[data-theme=dark] .use-case-evidence-panel dl div,:root[data-theme=dark] .use-case-focus li,:root[data-theme=dark] .use-case-hero,:root[data-theme=dark] .use-case-pipeline,:root[data-theme=dark] .use-case-private-context,:root[data-theme=dark] .use-case-private-context>div,:root[data-theme=dark] .use-case-section,:root[data-theme=dark] .use-case-si-lists .use-case-metric-bars+.use-case-metric-bars,:root[data-theme=dark] .use-case-story__result,:root[data-theme=dark] .use-case-warehouse__title{border-color:rgba(124,158,224,.2)}:root[data-theme=dark] .use-case-chart-card,:root[data-theme=dark] .use-case-focus{border-color:rgba(124,158,224,.26);background:#111b2d;box-shadow:none}:root[data-theme=dark] .use-case-capability-grid h3,:root[data-theme=dark] .use-case-chart-header h3,:root[data-theme=dark] .use-case-chart-readout strong,:root[data-theme=dark] .use-case-closing h2,:root[data-theme=dark] .use-case-dataset h3,:root[data-theme=dark] .use-case-evidence-panel article>b,:root[data-theme=dark] .use-case-evidence-panel article>strong,:root[data-theme=dark] .use-case-evidence-panel dd,:root[data-theme=dark] .use-case-hero h1,:root[data-theme=dark] .use-case-metric-row>div strong,:root[data-theme=dark] .use-case-metric-row>strong,:root[data-theme=dark] .use-case-mix-row>div:first-child strong,:root[data-theme=dark] .use-case-peer-row p strong,:root[data-theme=dark] .use-case-peer-row>div:first-child strong,:root[data-theme=dark] .use-case-private-context strong,:root[data-theme=dark] .use-case-section h2,:root[data-theme=dark] .use-case-si-module header strong,:root[data-theme=dark] .use-case-stat-strip dd,:root[data-theme=dark] .use-case-story__copy h2,:root[data-theme=dark] .use-case-story__result strong,:root[data-theme=dark] .use-case-warehouse__title strong{color:#edf3ff}:root[data-theme=dark] .use-case-benchmark-dates,:root[data-theme=dark] .use-case-capability-grid article>p:not(.use-case-capability-question),:root[data-theme=dark] .use-case-chart-header p,:root[data-theme=dark] .use-case-chart-readout,:root[data-theme=dark] .use-case-chart-source>p,:root[data-theme=dark] .use-case-closing p,:root[data-theme=dark] .use-case-dataset>p,:root[data-theme=dark] .use-case-exhibit-heading>p,:root[data-theme=dark] .use-case-lead,:root[data-theme=dark] .use-case-metric-row>div span,:root[data-theme=dark] .use-case-mix-row>div:first-child span,:root[data-theme=dark] .use-case-private-context p,:root[data-theme=dark] .use-case-section__heading>p:last-child,:root[data-theme=dark] .use-case-story__copy>p:not(.use-case-kicker):not(.use-case-story__question),:root[data-theme=dark] .use-case-synthesis div p{color:rgba(236,243,255,.7)}:root[data-theme=dark] .use-case-dataset nav a{color:#b8ceff}:root[data-theme=dark] .use-case-chart-legend,:root[data-theme=dark] .use-case-chart-source,:root[data-theme=dark] .use-case-package-scope,:root[data-theme=dark] .use-case-peer-row,:root[data-theme=dark] .use-case-stat-strip,:root[data-theme=dark] .use-case-stat-strip>div{border-color:rgba(124,158,224,.18)}:root[data-theme=dark] .use-case-chart-source,:root[data-theme=dark] .use-case-data-table thead th,:root[data-theme=dark] .use-case-pipeline,:root[data-theme=dark] .use-case-private-context,:root[data-theme=dark] .use-case-si-module,:root[data-theme=dark] .use-case-warehouse__title{background:#0d1727}:root[data-theme=dark] .use-case-metric-row>i{background:#26344b}:root[data-theme=dark] .use-case-si-module{border-color:rgba(124,158,224,.22)}:root[data-theme=dark] .chart-grid{stroke:rgba(124,158,224,.14)}:root[data-theme=dark] .chart-axis-label,:root[data-theme=dark] .chart-axis-title,:root[data-theme=dark] .chart-value-label{fill:#aebbd0}:root[data-theme=dark] .chart-range{stroke:#aebbd0}:root[data-theme=dark] .use-case-capability-result strong,:root[data-theme=dark] .use-case-pipeline div strong{color:#dce8ff}:root[data-theme=dark] .use-case-capability-grid nav a,:root[data-theme=dark] .use-case-capability-question,:root[data-theme=dark] .use-case-evidence-panel article>span,:root[data-theme=dark] .use-case-story__copy nav a,:root[data-theme=dark] .use-case-story__question{color:#b8ceff}:root[data-theme=dark] .use-case-chart-toggle{border-color:rgba(124,158,224,.25);background:#0b1220}:root[data-theme=dark] .use-case-chart-toggle button.is-active{color:#dce8ff;background:#20304b}:root[data-theme=dark] .site-use-case-menu.is-open .site-use-case-menu__trigger,:root[data-theme=dark] .site-use-case-menu__trigger:focus-visible,:root[data-theme=dark] .site-use-case-menu__trigger:hover{color:#fff;background:rgba(124,167,255,.12)}:root[data-theme=dark] .site-use-case-menu.is-active .site-use-case-menu__trigger{color:#fff}:root[data-theme=dark] .company-search-expand{border-color:transparent;color:#b8ceff;background:transparent}@media (max-width:760px){.topnav .site-use-case-menu{display:block}.topnav .site-use-case-menu__trigger{width:100%;min-height:0;justify-content:space-between;padding:17px 0;border-bottom:1px solid rgba(41,82,163,.16);border-radius:0;color:var(--heading);font-size:1.35rem;font-weight:600;background:transparent}:root[data-theme=dark] .topnav .site-use-case-menu__trigger{border-color:rgba(255,255,255,.16);color:#fff}.use-case-closing,.use-case-hero,.use-case-section{width:min(100% - 32px,1120px)}.use-case-hero{display:block;padding:34px 0 42px}.use-case-hero h1{font-size:2.15rem}.use-case-lead{margin-top:18px;font-size:15px}.use-case-focus{margin-top:38px}.use-case-section{padding:48px 0}.use-case-story,.use-case-story--reverse,.use-case-synthesis{display:block}.use-case-story--reverse .use-case-chart-card,.use-case-story--reverse .use-case-story__copy{order:0}.use-case-story .use-case-chart-card{margin-top:28px}.use-case-story__copy>p:not(.use-case-kicker):not(.use-case-story__question),.use-case-synthesis div p{font-size:14px}.use-case-synthesis>.use-case-kicker{margin:0 0 12px}.use-case-dataset-section,.use-case-exhibit-heading{display:block}.use-case-exhibit-heading>p{margin-top:16px}.use-case-stat-strip{grid-template-columns:1fr}.use-case-stat-strip>div{border-right:0;border-bottom:1px solid #e4e7ec}.use-case-stat-strip>div:last-child{border-bottom:0}.use-case-capability-grid,.use-case-chart-grid{grid-template-columns:1fr}.use-case-chart-grid>.use-case-chart-block{border-right:0}.use-case-chart-header{align-items:flex-start}.use-case-chart-readout{flex-wrap:wrap;gap:7px 14px}.use-case-capability-grid,.use-case-dataset-list{margin-top:28px}.use-case-capability-grid article,.use-case-capability-grid article:first-child,.use-case-capability-grid article:last-child{padding:22px 0;border-right:0}.use-case-capability-question{min-height:0}.use-case-dataset{display:block}.use-case-dataset>p{margin-top:8px}.use-case-dataset nav{margin-top:12px}.use-case-peer-row{grid-template-columns:1fr;gap:10px}.use-case-si-module header{display:block}.use-case-si-module header p{margin-top:8px}.use-case-private-context,.use-case-si-module>div{grid-template-columns:1fr}.use-case-private-context>div{border-right:0;border-bottom:1px solid #e4e7ec}.use-case-private-context>div:last-child{border-bottom:0}.use-case-pipeline{grid-template-columns:1fr;gap:10px}.use-case-pipeline>b{transform:rotate(90deg);transform-origin:left center}.use-case-evidence-panel{grid-template-columns:1fr}.use-case-evidence-panel article{border-right:0;border-bottom:1px solid #e4e7ec}.use-case-evidence-panel article:last-child{border-bottom:0}.use-case-closing{display:block;padding:48px 0 62px}.use-case-closing .use-case-actions{margin-top:26px}}@media (max-width:520px){.use-case-hero h1{font-size:1.9rem}.use-case-chart-header{display:block;padding-right:14px;padding-left:14px}.use-case-chart-header .use-case-chart-toggle{margin-top:13px}.use-case-chart-canvas .use-case-main-chart{min-width:570px}.use-case-metric-row{grid-template-columns:104px minmax(0,1fr) 62px;gap:9px}.use-case-mix-row{grid-template-columns:1fr}.use-case-warehouse__title{display:block}.use-case-warehouse__title strong{display:block;margin-top:5px}.use-case-chart-readout span{width:100%}.use-case-chart-legend{gap:8px 12px}.use-case-peer-bars,.use-case-si-module{margin-right:12px;margin-left:12px}.use-case-peer-bars{padding-right:0;padding-left:0}.use-case-ranked-bars>div{grid-template-columns:104px minmax(0,1fr) 34px}}@media (max-width:820px){.documentation-hero,.documentation-home-header,.documentation-home-layout,.documentation-layout,.documentation-layout.api-documentation-layout{width:min(100% - 32px,1120px)}.documentation-home-layout,.documentation-layout,.documentation-layout.api-documentation-layout{display:block;padding-top:28px}.documentation-home-nav,.documentation-sidebar{position:static;margin-bottom:34px}.documentation-home-nav nav,.documentation-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.documentation-home-nav>a{margin-top:18px}.documentation-sidebar-callout{display:none}.documentation-reference-groups{grid-template-columns:1fr}.documentation-definition-list,.documentation-related{margin-left:0}.api-doc-body{padding-left:0}}@media (max-width:560px){.documentation-hero,.documentation-hero.api-documentation-hero,.documentation-home-header{padding:34px 0 28px}.documentation-hero h1,.documentation-hero.api-documentation-hero h1,.documentation-home-header h1{font-size:2rem}.documentation-document-type{display:grid;grid-gap:3px;gap:3px}.documentation-definition-row,.documentation-workflow-list li{grid-template-columns:1fr;gap:6px}.documentation-scope-table{overflow:visible;border:0;background:transparent}.documentation-scope-table table,.documentation-scope-table tbody,.documentation-scope-table td,.documentation-scope-table th,.documentation-scope-table tr{display:block;width:100%;min-width:0}.documentation-scope-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.documentation-scope-table tr{padding:14px 0;border-top:1px solid #d8dde5}.documentation-scope-table td,.documentation-scope-table th{padding:4px 0;border:0}.documentation-scope-table td:before{display:block;content:attr(data-label);margin-bottom:2px;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.documentation-reference-groups nav a{grid-template-columns:1fr auto}.documentation-reference-groups nav a>span:first-of-type{grid-column:1/-1}}.audience-section,.faq-section,.platform-section,.resource-section,.stats-section,.workflow-section{padding:42px 0}.audience-grid,.faq-list,.stats-grid,.workflow-grid{display:grid;grid-gap:18px;gap:18px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card,.faq-card,.feature-card,.stat-card,.workflow-card{padding:28px;border:1px solid rgba(255,255,255,.78);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft)}.audience-card span,.feature-card-head span{color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.audience-card h3,.faq-card h3,.feature-card h3,.workflow-card h3{margin:12px 0 10px;font-size:1.45rem;line-height:1.2;letter-spacing:-.03em}.audience-card p,.faq-card p,.feature-card p,.resource-panel p,.workflow-card p{margin:0;color:var(--muted);line-height:1.75}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{text-align:center}.stat-card strong{display:block;font-size:clamp(2.4rem,5vw,3.4rem);line-height:1;letter-spacing:-.06em}.stat-card span{display:block;margin-top:10px;color:var(--muted);line-height:1.6}.platform-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-gap:24px;gap:24px;align-items:start}.preview-panel{padding:18px}.preview-panel img{transform-origin:top center;animation:preview-bob 9s ease-in-out infinite}.preview-chip{display:inline-flex;margin-bottom:16px;padding:8px 12px;border-radius:999px;background:rgba(41,82,163,.1);color:var(--primary);font-size:12px;font-weight:700}.feature-stack{display:grid;grid-gap:16px;gap:16px}.feature-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.feature-card-head strong{font-size:1.2rem;color:rgba(16,34,53,.36)}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-number{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(180deg,var(--accent),#53b79b);color:#f5fffb;font-size:16px;font-weight:800}.resource-panel{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:36px;border-radius:var(--radius-xl);background:linear-gradient(140deg,#18336c,#2952a3);box-shadow:var(--shadow)}.resource-panel h2{margin:0 0 12px;color:#fff;font-size:clamp(2rem,4vw,2.8rem);line-height:1.05;letter-spacing:-.05em}.resource-panel .section-label,.resource-panel p{color:rgba(255,255,255,.82)}:root[data-theme=dark] .browser-url,:root[data-theme=dark] .button-ghost,:root[data-theme=dark] .button-secondary,:root[data-theme=dark] .company-search-desktop input,:root[data-theme=dark] .hero-kicker,:root[data-theme=dark] .hero-meta-pill,:root[data-theme=dark] .topbar{background:rgba(18,33,63,.72);border-color:rgba(124,158,224,.16)}:root[data-theme=dark] .company-search-desktop input{box-shadow:none}:root[data-theme=dark] .resource-panel{background:linear-gradient(140deg,#0d1830,#18336c)}.faq-list{grid-template-columns:repeat(3,minmax(0,1fr))}.lower-page{position:relative;width:100%;padding-top:0}.lower-page .chapter{position:relative;width:100%;margin:-28px auto 0;padding:110px clamp(24px,5vw,72px) 124px;overflow:hidden}.lower-page .chapter:first-child{margin-top:0}.lower-page .chapter>*{width:min(100%,1180px);margin-left:auto;margin-right:auto}.delivery-section .section-heading-wrap,.products-section .section-heading-wrap{text-align:center}@media (min-width:981px){.delivery-section .section-heading-wrap,.products-section .section-heading-wrap{position:relative;left:clamp(48px,7vw,120px)}}.lower-page .chapter-light{z-index:5;color:var(--heading);background:radial-gradient(circle at 92% 8%,rgba(41,82,163,.09),transparent 25%),#f9fbff;box-shadow:0 24px 80px rgba(22,38,72,.09)}.lower-page .chapter-dark{z-index:4;color:#f7f9ff;background:radial-gradient(circle at 12% 10%,rgba(65,116,220,.38),transparent 25%),radial-gradient(circle at 90% 75%,rgba(15,138,106,.24),transparent 28%),#0a0c12}.lower-page .chapter-gradient{z-index:2;color:#fff;background:radial-gradient(circle at 80% 25%,rgba(61,207,170,.36),transparent 28%),linear-gradient(135deg,#18336c,#2952a3 58%,#147d75)}.lower-page .chapter-black{z-index:1;color:#fff;background:#05070b}.lower-page .section-heading-wrap{max-width:790px;margin-bottom:54px}.lower-page .section-heading-left{margin-left:0;margin-right:0;text-align:left}.lower-page .section-heading-wrap h2{font-size:clamp(2.7rem,5.5vw,5.2rem);line-height:.98;letter-spacing:-.065em;font-weight:500}.lower-page .section-heading-wrap>p:last-child{max-width:650px;font-size:18px;line-height:1.65}.chapter-black .section-label,.chapter-dark .section-label,.chapter-gradient .section-label{color:#70dfc0}.chapter-black .section-heading-wrap>p:last-child,.chapter-dark .section-heading-wrap>p:last-child{color:rgba(255,255,255,.66)}.lower-page .audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.lower-page .audience-card{display:grid;grid-template-rows:auto 230px;grid-gap:32px;gap:32px;min-height:590px;padding:40px 40px 28px;border:1px solid #d9dee8;border-radius:18px;background:rgba(255,255,255,.7);box-shadow:0 4px 8px rgba(0,0,0,.04);overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.lower-page .audience-card:hover{transform:translateY(-6px);border-color:#9fa8b7;box-shadow:0 22px 50px rgba(35,55,108,.12)}.audience-card-copy{display:flex;flex-direction:column;align-items:flex-start}.lower-page .audience-card h3{max-width:15ch;margin-top:18px;font-size:clamp(1.85rem,3vw,2.55rem);line-height:1.05;letter-spacing:-.045em}.lower-page .audience-card p{max-width:52ch}.text-link{display:inline-flex;align-items:center;gap:9px;margin-top:24px;color:var(--interactive-strong);font-size:15px;font-weight:700}.resource-link span,.text-link span{transition:transform .25s ease}.resource-link:hover span,.text-link:hover span{transform:translateX(5px)}.audience-visual{position:relative;align-self:end;min-height:230px;padding:18px;border-radius:14px;border:1px solid rgba(41,82,163,.13);background:linear-gradient(rgba(41,82,163,.045) 1px,transparent 0),linear-gradient(90deg,rgba(41,82,163,.045) 1px,transparent 0),linear-gradient(145deg,#f5f8ff,#e8effe);background-size:24px 24px,24px 24px,auto;overflow:hidden}.audience-visual-2{background:linear-gradient(rgba(15,138,106,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,138,106,.05) 1px,transparent 0),linear-gradient(145deg,#f1fbf8,#ddf3ed);background-size:24px 24px,24px 24px,auto}.visual-toolbar{display:flex;gap:5px}.visual-toolbar i{width:7px;height:7px;border-radius:50%;background:rgba(41,82,163,.25)}.visual-metric-row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:28px}.visual-metric-row span{color:var(--muted);font-size:13px;letter-spacing:0;text-transform:none}.visual-metric-row strong{font-size:2rem;letter-spacing:-.05em}.visual-chart{display:flex;align-items:flex-end;gap:12px;height:100px;margin-top:20px}.visual-chart i{flex:1 1;height:35%;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#4f7ddd,#2952a3);animation:chart-rise 3.8s ease-in-out infinite alternate}.audience-visual-2 .visual-chart i{background:linear-gradient(180deg,#49b99d,#0f8a6a)}.visual-chart i:nth-child(2){height:52%;animation-delay:.2s}.visual-chart i:nth-child(3){height:44%;animation-delay:.4s}.visual-chart i:nth-child(4){height:78%;animation-delay:.6s}.visual-chart i:nth-child(5){height:94%;animation-delay:.8s}.lower-page .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:68px;padding-top:40px;border-top:1px solid #d9dee8}.lower-page .stat-card{padding:12px 34px;border:0;border-right:1px solid #d9dee8;border-radius:0;background:transparent;box-shadow:none;text-align:left}.lower-page .stat-card:first-child{padding-left:0}.lower-page .stat-card:last-child{border-right:0}.lower-page .stat-card strong{color:var(--interactive-strong);font-size:clamp(3.2rem,6vw,5.8rem);font-weight:500}.lower-page .stat-card span{max-width:18ch}.lower-page .platform-preview{max-width:1020px;margin:0 auto 32px}.lower-page .preview-panel{padding:14px;border-color:rgba(255,255,255,.18);border-radius:20px;background:rgba(255,255,255,.09);box-shadow:0 40px 100px rgba(0,0,0,.48)}.preview-topline{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 14px;color:rgba(255,255,255,.55);font-size:12px}.lower-page .preview-chip{margin:0;color:#dce8ff;background:rgba(124,167,255,.15)}.lower-page .preview-panel img{border-radius:12px}.lower-page .feature-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1080px;margin:44px auto 0}.lower-page .feature-card{display:flex;flex-direction:column;min-height:330px;padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:16px;color:#fff;background:rgba(255,255,255,.07);box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .3s ease,background .3s ease,border-color .3s ease}.lower-page .feature-card:hover{transform:translateY(-5px);background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.3)}.lower-page .feature-card-head span{color:#70dfc0}.lower-page .feature-card-head strong{color:rgba(255,255,255,.35)}.lower-page .feature-card h3{margin-top:28px;font-size:1.55rem}.lower-page .feature-card p{color:rgba(255,255,255,.64)}.feature-signal{display:flex;align-items:flex-end;gap:6px;height:44px;margin-top:auto;padding-top:24px}.feature-signal span{width:7px;height:35%;border-radius:999px;background:#70dfc0}.feature-signal span:nth-child(2){height:70%}.feature-signal span:nth-child(3){height:48%}.feature-signal span:nth-child(4){height:100%}.lower-page .workflow-section{z-index:3}.lower-page .workflow-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid #d9dee8}.lower-page .workflow-card{display:grid;grid-template-columns:70px 1fr;grid-gap:22px;gap:22px;min-height:245px;padding:38px 36px;border:0;border-right:1px solid #d9dee8;border-bottom:1px solid #d9dee8;border-radius:0;background:transparent;box-shadow:none}.lower-page .workflow-card:nth-child(2n){border-right:0}.lower-page .workflow-number{width:56px;height:56px;border:1px solid rgba(41,82,163,.18);border-radius:50%;color:var(--interactive);background:transparent}.lower-page .workflow-card h3{margin:2px 0 14px;font-size:1.55rem}.lower-page .resource-section{padding-top:116px;padding-bottom:116px}.lower-page .resource-panel{padding:0;background:transparent;box-shadow:none}.lower-page .resource-panel>div:first-child{max-width:760px}.lower-page .resource-panel h2{font-size:clamp(2.8rem,6vw,5.4rem);font-weight:500}.lower-page .resource-panel p{max-width:600px;font-size:18px}.resource-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;flex-shrink:0}.resource-link{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:700}.lower-page .faq-section{padding-top:118px;padding-bottom:90px}.lower-page .faq-list{display:block;border-top:1px solid rgba(255,255,255,.2)}.lower-page .faq-card{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:24px;gap:24px;padding:38px 0;border:0;border-bottom:1px solid rgba(255,255,255,.2);border-radius:0;color:#fff;background:transparent;box-shadow:none}.faq-index{color:#70dfc0;font-size:13px;font-weight:700}.lower-page .faq-card h3{margin:0 0 12px;font-size:clamp(1.35rem,2.5vw,2rem)}.lower-page .faq-card p{max-width:760px;color:rgba(255,255,255,.62)}:root[data-theme=dark] .lower-page .chapter-light{color:var(--text);background:radial-gradient(circle at 92% 8%,rgba(124,167,255,.11),transparent 25%),#10192d}:root[data-theme=dark] .lower-page .audience-card{border-color:rgba(124,158,224,.2);background:rgba(18,33,63,.72)}:root[data-theme=dark] .lower-page .stat-card strong,:root[data-theme=dark] .lower-page .workflow-number,:root[data-theme=dark] .text-link{color:#9ebcff}:root[data-theme=dark] .lower-page .stat-card,:root[data-theme=dark] .lower-page .stats-grid,:root[data-theme=dark] .lower-page .workflow-card,:root[data-theme=dark] .lower-page .workflow-grid{border-color:rgba(124,158,224,.18)}@keyframes chart-rise{0%{transform:scaleY(.82);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}.product-list{display:grid;grid-gap:24px;gap:24px}.product-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);grid-gap:clamp(36px,6vw,82px);gap:clamp(36px,6vw,82px);align-items:center;min-height:500px;padding:clamp(32px,5vw,64px);border:1px solid #d9dee8;border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 8px 30px rgba(35,55,108,.06)}.product-story:nth-child(2n) .product-story-copy{order:2}.product-story:nth-child(2n) .product-story-exhibit{order:1}.product-story-meta{display:flex;align-items:center;gap:14px;color:var(--interactive);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-story-meta span:first-child{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(41,82,163,.18);border-radius:50%}.product-story-copy>h3{margin:24px 0 18px;font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:500}.product-story-copy>p{margin:0;color:var(--muted);font-size:17px;line-height:1.7}.product-story-copy>.product-story-example{margin-top:14px;color:#344d78;font-size:14px;font-weight:650;line-height:1.55}.product-story-proof{display:grid;grid-gap:7px;gap:7px;margin-top:23px;padding-top:18px;border-top:1px solid #d9dee8}.product-story-proof strong{color:var(--interactive-strong);font-size:14px;line-height:1.45}.product-story-proof span{color:var(--muted);font-size:13px;line-height:1.55}.learn-more{display:inline-flex;align-items:center;gap:9px;margin-top:28px;min-height:44px;padding:0 17px;border:1px solid #2952a3;border-radius:999px;color:#fff;background:var(--action-primary);font-weight:800;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.learn-more span,.pricing-cta span{transition:transform .25s ease}.learn-more:hover span,.pricing-cta:hover span{transform:translateX(5px)}.learn-more:hover{background:#18336c;box-shadow:0 10px 22px rgba(41,82,163,.2);transform:translateY(-2px)}.product-story-exhibit{min-width:0}.product-story-exhibit .job-exhibit-card{box-shadow:0 18px 45px rgba(35,55,108,.1)}.product-story-exhibit .job-exhibit-header{display:block;padding:17px 18px 11px}.product-story-exhibit .job-exhibit-header h3{max-width:30ch;font-size:15px;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.product-story-exhibit .job-exhibit-toggle{max-width:100%;margin-top:11px;overflow-x:auto}.product-story-exhibit .job-exhibit-toggle button{padding-inline:8px;font-size:10px;white-space:nowrap}.connected-section .section-heading-wrap{max-width:900px;text-align:center}.connected-section .section-heading-wrap>p:last-child{margin-right:auto;margin-left:auto}.connection-map{--connection-radius:230px;--connection-offset-x:199px;--connection-offset-y:115px;position:relative;display:grid;place-items:center;max-width:900px;height:640px;margin:10px auto 60px}.connection-orbit{position:absolute;width:510px;height:510px;border:1px solid rgba(112,223,192,.22);border-radius:50%;animation:orbit-pulse 5s ease-in-out infinite}.connection-core,.connection-node{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.connection-node{z-index:2;width:180px;height:180px;border:1px solid rgba(255,255,255,.18);background:rgba(24,30,43,.65);box-shadow:0 24px 60px rgba(0,0,0,.24)}.connection-core span,.connection-node span{color:#70dfc0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.connection-node strong{max-width:11ch;margin-top:9px;font-size:17px}.connection-node-kpi{top:50%;left:50%;transform:translate(-50%,-50%) translateY(calc(-1 * var(--connection-radius)))}.connection-node-jobs{top:50%;left:50%;transform:translate(-50%,-50%) translate(calc(-1 * var(--connection-offset-x)),var(--connection-offset-y))}.connection-node-dev{top:50%;left:50%;transform:translate(-50%,-50%) translate(var(--connection-offset-x),var(--connection-offset-y))}.connection-core{z-index:3;width:235px;height:235px;border:1px solid rgba(124,167,255,.38);background:radial-gradient(circle at 40% 30%,#315db5,#142d60 70%);box-shadow:0 0 80px rgba(65,116,220,.35)}.connection-core strong{max-width:9ch;margin-top:12px;font-size:25px;line-height:1.05}.connection-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.connection-benefit{padding:34px;border-right:1px solid rgba(255,255,255,.16)}.connection-benefit:last-child{border-right:0}.connection-benefit>span{color:#70dfc0;font-size:12px;font-weight:800}.connection-benefit h3{margin:22px 0 12px;font-size:1.45rem}.connection-benefit p{margin:0;color:rgba(255,255,255,.62);line-height:1.65}.delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.delivery-card{display:flex;flex-direction:column;min-height:390px;padding:30px;border:1px solid #d9dee8;border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 4px 12px rgba(35,55,108,.05)}.delivery-label{color:var(--interactive);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.delivery-card h3{margin:28px 0 14px;font-size:2rem;letter-spacing:-.045em}.delivery-card p{margin:0;color:var(--muted);line-height:1.65}.delivery-art{display:flex;align-items:flex-end;gap:9px;height:90px;margin-top:auto;padding:18px;border-radius:12px;background:#eef3fc}.delivery-art span{flex:1 1;height:35%;border-radius:5px;background:#3f64a8}.delivery-art span:nth-child(2){height:65%}.delivery-art span:nth-child(3){height:100%}.delivery-card-excel .delivery-art span{height:100%;border-radius:3px;background:#0f8a6a}.delivery-card-excel .delivery-art span:nth-child(2){opacity:.7}.delivery-card-excel .delivery-art span:nth-child(3){opacity:.42}.delivery-card-api .delivery-art{align-items:center}.delivery-card-api .delivery-art span{height:8px;border-radius:999px}.delivery-card-api .delivery-art span:nth-child(2),.delivery-card-api .delivery-art span:nth-child(3){height:8px}.delivery-preview{max-width:1000px;margin:72px auto 0}.delivery-preview .preview-panel{padding:14px;border-color:#d9dee8;background:#fff}.pricing-section .section-heading-wrap{max-width:850px;text-align:center}.pricing-section .section-heading-wrap>p:last-child{color:rgba(255,255,255,.76)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column;min-height:580px;padding:34px;border:1px solid rgba(255,255,255,.3);border-radius:20px;color:#fff;background:rgba(8,19,42,.34);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 24px 60px rgba(8,19,42,.16)}.pricing-card-featured{color:var(--heading);background:#fff;transform:translateY(-14px);box-shadow:0 30px 80px rgba(8,19,42,.24)}.pricing-card-premium{background:rgba(8,19,42,.56)}.pricing-card-starter{border-color:rgba(255,255,255,.5);background:rgba(8,19,42,.46)}.pricing-badge{position:absolute;top:18px;right:18px;margin:0;padding:7px 10px;border-radius:999px;color:#fff;background:var(--action-primary);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-brand{margin:0 0 25px;font-size:16px;font-weight:800;letter-spacing:-.035em;opacity:.5}.pricing-card-featured .pricing-brand{filter:none;opacity:.48}.pricing-service{margin:-10px 0 8px;color:#70dfc0;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pricing-badge-premium{color:#08251d;background:#70dfc0}.pricing-name{margin:0;font-size:17px;font-weight:800}.pricing-price{display:flex;align-items:flex-end;gap:12px;margin-top:34px}.pricing-price strong{font-size:clamp(3.4rem,6vw,5.2rem);font-weight:500;line-height:.9;letter-spacing:-.07em}.pricing-price span{padding-bottom:6px;color:inherit;opacity:.65;font-size:13px}.pricing-price.is-contact strong{font-size:clamp(3rem,5vw,4rem)}.pricing-description{min-height:52px;margin:24px 0 0;color:inherit;opacity:.72;line-height:1.6}.pricing-card ul{display:grid;grid-gap:15px;gap:15px;margin:30px 0;padding:28px 0 0;border-top:1px solid;list-style:none;opacity:.86}.pricing-card li{display:grid;grid-template-columns:20px 1fr;grid-gap:8px;gap:8px;font-size:14px;line-height:1.5}.pricing-card li span{color:#70dfc0;font-weight:800}.pricing-card-featured li span{color:#0f8a6a}.pricing-actions{display:grid;grid-gap:10px;gap:10px;margin-top:auto}.pricing-cta{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 18px;border:1px solid rgba(255,255,255,.38);border-radius:999px;font-weight:800}.pricing-card-featured .pricing-cta{color:#fff;border-color:var(--interactive);background:var(--action-primary)}.pricing-card-featured .pricing-cta-secondary{color:var(--interactive);border-color:var(--interactive);background:#fff}.pricing-card-starter .pricing-cta{color:#07131f;border-color:#70dfc0;background:#70dfc0}.pricing-card-starter .pricing-cta:hover{background:#8de8cf;transform:translateY(-2px)}:root[data-theme=dark] .delivery-card,:root[data-theme=dark] .product-story{color:var(--text);border-color:rgba(124,158,224,.2);background:rgba(18,33,63,.72)}:root[data-theme=dark] .delivery-card p,:root[data-theme=dark] .product-story-copy>.product-story-example,:root[data-theme=dark] .product-story-copy>p,:root[data-theme=dark] .product-story-proof span{color:var(--muted)}:root[data-theme=dark] .delivery-label,:root[data-theme=dark] .product-story-proof strong{color:#9ebcff}:root[data-theme=dark] .product-story-proof{border-color:rgba(124,158,224,.18)}:root[data-theme=dark] .delivery-art,:root[data-theme=dark] .product-story-exhibit .job-exhibit-card{border-color:rgba(124,158,224,.16);background-color:rgba(9,17,31,.7)}:root[data-theme=dark] .product-story-exhibit .job-exhibit-header h3,:root[data-theme=dark] .product-story-exhibit .job-exhibit-readout strong,:root[data-theme=dark] .product-story-exhibit .job-fundamental-note strong,:root[data-theme=dark] .product-story-exhibit .use-case-metric-row>div strong,:root[data-theme=dark] .product-story-exhibit .use-case-metric-row>strong{color:#edf3ff}:root[data-theme=dark] .product-story-exhibit .job-exhibit-header p,:root[data-theme=dark] .product-story-exhibit .job-exhibit-legend,:root[data-theme=dark] .product-story-exhibit .job-exhibit-readout,:root[data-theme=dark] .product-story-exhibit .job-exhibit-source p,:root[data-theme=dark] .product-story-exhibit .job-time-axis,:root[data-theme=dark] .product-story-exhibit .use-case-metric-row>div span{color:rgba(236,243,255,.7)}:root[data-theme=dark] .product-story-exhibit .job-exhibit-source,:root[data-theme=dark] .product-story-exhibit .job-fundamental-note{border-color:rgba(124,158,224,.18);background:#0d1727}:root[data-theme=dark] .product-story-exhibit .dev-share-chart,:root[data-theme=dark] .product-story-exhibit .job-stacked-time{border-color:rgba(124,158,224,.24)}:root[data-theme=dark] .product-story-exhibit .use-case-metric-row>i{background:#26344b}:root[data-theme=dark] .delivery-preview .preview-panel{border-color:rgba(124,158,224,.2);background:#10192d}@keyframes orbit-pulse{0%,to{transform:scale(.98);opacity:.65}50%{transform:scale(1.03);opacity:1}}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes float-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes preview-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.01)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-navigation-menu__panel{animation:none}.site-navigation-menu__track{transition:none}.scroll-reveal,.scroll-reveal.is-pending,.scroll-reveal.is-visible{opacity:1;transform:none;filter:none;transition:none}.hero-card-bottom,.hero-card-float,.preview-panel img,.ticker-track{animation:none}}@media (max-width:1080px){.faq-list,.hero-grid,.platform-layout,.workflow-grid{grid-template-columns:1fr}.hero-visual{padding:18px 0 76px}.hero-card-float{right:0}.hero-card-bottom{left:0;bottom:0}}@media (max-width:760px){.audience-section,.faq-section,.hero-grid,.platform-section,.resource-section,.stats-section,.workflow-section{width:min(100% - 20px,1180px)}.logo-band-inner{width:calc(100% - 40px)}.resource-panel,.topbar,.topnav{flex-direction:column;align-items:stretch}.topbar{width:min(100% - 20px,1180px);margin-right:auto;margin-left:auto}.topnav{gap:12px}.company-search-desktop{display:none}.topnav .company-search-mobile{display:block;width:100%;flex:0 0 auto;margin-bottom:16px}.topnav .company-search-mobile input{height:46px;border-radius:999px;font-size:14px;background:rgba(255,255,255,.92)}.topnav .company-search-icon{top:13px}.topnav .company-search-results{position:relative;top:6px;width:100%;max-height:42vh;overflow-y:auto}.topnav .company-search-results a{min-height:44px;padding:7px 9px;border:0;border-radius:9px;font-size:12px}.hero-copy h1{max-width:none;font-size:clamp(2.6rem,13vw,4rem)}.hero-card{position:static;max-width:none;margin-top:14px}.hero-visual{padding:0}.hero-visual:before{inset:0}.browser-url{display:none}.audience-grid,.faq-list,.stats-grid,.workflow-grid{grid-template-columns:1fr}.audience-card,.faq-card,.feature-card,.resource-panel,.stat-card,.workflow-card{padding:22px}.coverage-page{width:calc(100% - 20px);padding:94px 0 32px}.coverage-hero{padding:28px 6px 22px}.coverage-hero>p:not(.section-label){font-size:15px}.coverage-controls{align-items:stretch;flex-direction:column;padding:12px}.coverage-controls label,.coverage-search-field{width:100%;flex:none}.coverage-controls input,.coverage-controls select{width:100%}.coverage-dataset-key,.coverage-row-count{margin:4px 0 0}.coverage-dataset-key+.coverage-row-count{margin-left:0}.coverage-table-section{border-radius:12px}.coverage-table-scroll{height:46dvh;min-height:320px}}@media (max-width:980px){.lower-page .chapter{padding:92px 34px 105px}.lower-page .audience-grid,.lower-page .feature-stack{grid-template-columns:1fr}.lower-page .audience-card{grid-template-columns:1fr .8fr;grid-template-rows:auto;min-height:420px}.lower-page .feature-card{min-height:260px}.lower-page .resource-panel{align-items:flex-start;flex-direction:column}.resource-actions{margin-top:16px}}@media (max-width:700px){.lower-page{padding-top:0}.lower-page .chapter{width:100%;margin-top:-18px;padding:74px 20px 86px}.lower-page .section-heading-wrap{margin-bottom:36px}.lower-page .section-heading-wrap h2{font-size:clamp(2.35rem,12vw,3.7rem)}.lower-page .audience-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto 210px;grid-gap:26px;gap:26px;min-height:0;padding:26px 20px 20px}.audience-visual{min-height:210px}.lower-page .stats-grid{grid-template-columns:1fr;margin-top:46px;padding-top:0}.lower-page .stat-card,.lower-page .stat-card:first-child{padding:28px 0;border-right:0;border-bottom:1px solid #d9dee8}.lower-page .stat-card:last-child{border-bottom:0}.preview-topline>span{display:none}.lower-page .platform-preview{margin-left:-8px;margin-right:-8px}.lower-page .preview-panel{padding:8px}.lower-page .feature-card{min-height:290px;padding:24px}.lower-page .workflow-grid{grid-template-columns:1fr}.lower-page .workflow-card{grid-template-columns:54px 1fr;gap:14px;min-height:0;padding:30px 0;border-right:0}.lower-page .workflow-number{width:44px;height:44px}.lower-page .faq-section,.lower-page .resource-section{padding-top:82px;padding-bottom:82px}.lower-page .resource-panel{padding:0}.lower-page .resource-panel h2{font-size:clamp(2.5rem,12vw,4rem)}.lower-page .faq-card{grid-template-columns:40px 1fr;gap:12px;padding:30px 0}}@media (prefers-reduced-motion:reduce){.connection-orbit,.visual-chart i{animation:none}}@media (max-width:980px){.product-story{grid-template-columns:1fr;gap:36px}.product-story:nth-child(2n) .product-story-copy,.product-story:nth-child(2n) .product-story-exhibit{order:0}.connection-benefits,.delivery-grid,.pricing-grid{grid-template-columns:1fr}.connection-benefit{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.connection-benefit:last-child{border-bottom:0}.delivery-card{min-height:310px}.pricing-grid{max-width:640px;margin:0 auto}.pricing-card-featured{transform:none}}@media (max-width:700px){.product-story{min-height:0;padding:26px 20px;border-radius:18px}.product-story-copy>h3{font-size:clamp(1.9rem,10vw,2.65rem)}.connection-map{--connection-radius:135px;--connection-offset-x:117px;--connection-offset-y:68px;height:380px;margin-bottom:36px}.connection-orbit{width:300px;height:300px}.connection-node{width:100px;height:100px}.connection-node strong{font-size:13px}.connection-core{width:145px;height:145px}.connection-core strong{font-size:20px}.connection-benefit{padding:30px 0}.delivery-card,.pricing-card{min-height:0;padding:26px 22px}.delivery-art{margin-top:36px}.delivery-preview{margin-top:48px}.pricing-card ul{margin-bottom:34px}.coverage-summary{align-items:center;flex-direction:column;gap:24px;padding:12px 0 24px}.coverage-summary-stats{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (max-width:760px){.site-header-slot{position:absolute;top:0;right:0;left:0;padding:24px 10px 0}.site-header-slot .topbar{margin:0}.site-content>main{padding-top:118px}.topbar{position:relative;z-index:110;flex-direction:row;align-items:center;padding:8px 12px}.brand-lockup img{width:140px;height:auto}.brand-lockup{position:relative;z-index:2;margin-left:4px}.mobile-menu-toggle{position:relative;z-index:2;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;padding:0;border:1px solid rgba(41,82,163,.14);border-radius:50%;color:var(--text);background:rgba(255,255,255,.62);cursor:pointer}.mobile-menu-toggle span{display:block;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.topbar:has(.topnav.is-open) .mobile-menu-toggle span:first-child{transform:translateY(7px) rotate(45deg)}.topbar:has(.topnav.is-open) .mobile-menu-toggle span:nth-child(2){opacity:0}.topbar:has(.topnav.is-open) .mobile-menu-toggle span:last-child{transform:translateY(-7px) rotate(-45deg)}.topnav{position:fixed;top:0;right:0;left:0;z-index:1;display:none;flex-direction:column;align-items:stretch;min-height:100dvh;gap:0;padding:92px 24px 32px;border:0;border-radius:0;color:var(--heading);background:#dce8ff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.topnav.is-open{display:flex}.topnav a{padding:17px 0;border-bottom:1px solid rgba(41,82,163,.16);border-radius:0;color:var(--heading);font-size:1.35rem;font-weight:600}.topnav .platform-menu{display:block}.topnav .platform-menu summary{justify-content:space-between;padding:17px 0;border-bottom:1px solid rgba(41,82,163,.16);color:var(--heading);font-size:1.35rem;font-weight:600}.topnav .platform-menu-panel{position:static;min-width:0;gap:0;padding:3px 0 7px 16px;border:0;border-radius:0;background:transparent;box-shadow:none}.topnav .platform-menu-panel a{padding:10px 0;border-bottom:0;color:var(--muted);font-size:1.05rem;font-weight:600}.topnav .site-navigation-menus{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:0}.topnav .site-dataset-menu{order:1}.topnav .site-use-case-menu{order:3}.topnav .site-navigation-menu__panel{order:2}.topnav .site-navigation-menu__panel.is-use-cases{order:4}.topnav .site-dataset-menu{display:block}.topnav .site-dataset-menu__trigger{width:100%;min-height:0;justify-content:space-between;padding:17px 0;border-bottom:1px solid rgba(41,82,163,.16);border-radius:0;color:var(--heading);font-size:1.35rem;font-weight:600;background:transparent}.topnav .site-navigation-menu__panel{position:static;width:100%;height:auto;max-height:calc(100dvh - 190px);overflow-y:auto;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.topnav .site-navigation-menu__track{display:block;width:100%;height:auto;transform:none;transition:none}.topnav .site-navigation-menu__panel.is-use-cases .site-navigation-menu__track{transform:none}.topnav .site-navigation-menu__slide{display:none;width:100%;height:auto}.topnav .site-navigation-menu__panel.is-datasets .site-navigation-menu__slide--datasets,.topnav .site-navigation-menu__panel.is-use-cases .site-navigation-menu__slide--use-cases{display:block}.topnav .site-use-case-panel{display:none}.topnav .site-use-case-menu__mobile-panel{display:block;width:100%;padding:8px 0 8px 14px}.topnav .site-use-case-menu__mobile-panel nav{display:grid}.topnav .site-use-case-menu__mobile-panel nav a{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;grid-gap:4px 10px;gap:4px 10px;padding:11px 0;border:0;border-radius:0;color:var(--heading)}.topnav .site-use-case-menu__mobile-panel nav a .siq-navigation-icon{grid-row:1/span 2;align-self:center;color:var(--interactive)}.topnav .site-use-case-menu__mobile-panel nav a strong{grid-column:2;font-size:14px}.topnav .site-use-case-menu__mobile-panel nav a span{grid-column:2;color:var(--muted);font-size:11px;line-height:1.5}.topnav .site-use-case-menu__mobile-panel nav a i{grid-column:3;grid-row:1/span 2;align-self:center;color:var(--interactive);font-size:14px;font-style:normal}:root[data-theme=dark] .topnav .site-use-case-menu__mobile-panel nav a{color:#fff}:root[data-theme=dark] .topnav .site-use-case-menu__mobile-panel nav a span{color:rgba(255,255,255,.68)}.topnav .site-navigation-menu__panel .siq-dataset-panel{display:block;width:100%;min-height:0;padding:8px 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.topnav .site-navigation-menu__panel .site-use-case-panel{display:none}.topnav .site-navigation-menu__panel .siq-dataset-panel__rail{border:0;background:transparent}.topnav .site-navigation-menu__panel .siq-dataset-panel__detail{margin-top:8px;padding:18px}.topnav .site-navigation-menu__panel .siq-dataset-panel__resources{display:block;margin-top:22px}.topnav .site-navigation-menu__panel .siq-dataset-panel__resources div{justify-content:flex-start;margin-top:10px}.topnav .site-navigation-menu__panel .siq-dataset-panel a{border-bottom:0;font-size:inherit}.topnav .site-use-case-panel .siq-dataset-panel__actions{margin-top:22px}.topnav .button{align-self:stretch;min-height:46px}.topnav .theme-toggle{align-self:center;background:transparent}.topnav .theme-toggle-track{width:44px;color:var(--interactive-strong);background:transparent}.topnav .button{border:0;color:var(--heading);background:#fff;justify-content:center;margin-top:16px}:root[data-theme=dark] .mobile-menu-toggle,:root[data-theme=dark] .topnav{color:#fff;background:#18336c}:root[data-theme=dark] .topnav .platform-menu summary,:root[data-theme=dark] .topnav a{border-color:rgba(255,255,255,.16);color:#fff}:root[data-theme=dark] .topnav .platform-menu-panel a{color:rgba(255,255,255,.78)}:root[data-theme=dark] .topnav .site-dataset-menu__trigger{border-color:rgba(255,255,255,.16);color:#fff}:root[data-theme=dark] .topnav .theme-toggle-track{color:#fff;background:transparent}}.site-footer{padding:34px 0;color:#fff;background:#0a0c12}.site-footer-inner{display:grid;grid-template-columns:minmax(240px,1fr) auto;grid-gap:72px;gap:72px;width:min(1180px,calc(100% - 32px));margin:0 auto}.site-footer-brand{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:-.035em}.site-footer-logo{display:block;width:-moz-fit-content;width:fit-content}.site-footer-logo img{width:142px;height:auto}.site-footer-copy{margin:6px 0 0;color:rgba(255,255,255,.6);font-size:14px}.site-footer-links{display:grid;grid-template-columns:repeat(2,minmax(145px,1fr));grid-gap:56px;gap:56px}.site-footer-links h2{margin:0 0 14px;color:#70dfc0;font-size:15px;font-weight:800}.site-footer-links a{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:8px;color:rgba(255,255,255,.64);font-size:14px;transition:color .2s ease}.site-footer-links a:hover{color:#fff}.site-footer-socials{display:flex;gap:10px}.site-footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;transition:background .2s ease,transform .2s ease}.site-footer-socials a:hover{background:rgba(255,255,255,.12);transform:translateY(-2px)}.site-footer-socials svg{width:19px;height:19px;fill:currentColor}@media (max-width:700px){.site-footer-inner{grid-template-columns:1fr;gap:36px}.site-footer-links{gap:28px}}.documentation-page{min-height:100vh;color:var(--heading);background:#f8f9fb}.documentation-hero,.documentation-layout{width:min(1180px,calc(100% - 48px));margin-inline:auto}.documentation-nav{display:flex;align-items:center;justify-content:space-between;min-height:92px;gap:24px}.documentation-brand img{width:148px;height:auto}.documentation-nav nav{display:flex;align-items:center;gap:26px;color:var(--muted);font-size:14px;font-weight:700}.documentation-nav nav a{transition:color .2s ease,transform .2s ease}.documentation-nav nav a:hover{color:var(--interactive-strong)}.documentation-nav-cta{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 17px;border-radius:999px;color:#fff!important;background:var(--action-primary)}.documentation-nav-cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(41,82,163,.2)}.documentation-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:44px;padding:116px 0 92px}.documentation-kicker{margin:0 0 16px;color:#0f8a6a;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.documentation-hero h1{max-width:780px;margin:0;color:var(--heading);font-size:clamp(2.8rem,5.5vw,5rem);font-weight:500;line-height:1;letter-spacing:-.055em}.documentation-hero-copy{max-width:620px;margin:28px 0 0;color:var(--muted);font-size:18px}.documentation-hero-note{flex:0 0 210px;padding:18px 0 4px;border-top:1px solid #cfd5dd}.documentation-hero-note span{color:var(--interactive);font-size:12px;font-weight:800;letter-spacing:.1em}.documentation-hero-note p{margin:10px 0 0;color:var(--interactive-strong);font-size:15px;font-weight:700;line-height:1.45}.documentation-breadcrumbs{display:flex;align-items:center;gap:8px;margin-bottom:28px;color:var(--muted);font-size:12px;font-weight:650}.documentation-breadcrumbs a{color:var(--heading)}.documentation-breadcrumbs a:hover{color:var(--interactive)}.documentation-layout{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:84px;gap:84px;padding-bottom:120px}.documentation-sidebar{position:-webkit-sticky;position:sticky;top:24px;align-self:start}.documentation-sidebar>p{margin:0 0 16px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.documentation-sidebar nav{display:grid;grid-gap:4px;gap:4px}.documentation-sidebar nav a{padding:9px 0;color:var(--muted);font-size:14px;font-weight:650;border-bottom:1px solid rgba(44,70,122,.1)}.documentation-sidebar nav a:hover{color:var(--interactive)}.documentation-sidebar-callout{display:grid;grid-gap:9px;gap:9px;margin-top:42px;padding:18px;border:1px solid #d8dde5;border-radius:6px;background:#fff}.documentation-sidebar-callout strong{color:var(--heading);font-size:14px}.documentation-sidebar-callout span{color:var(--muted);font-size:12px;line-height:1.5}.documentation-sidebar-callout a{color:var(--heading);font-size:13px;font-weight:800}.documentation-intro{max-width:700px;padding-bottom:55px;border-bottom:1px solid rgba(44,70,122,.14)}.documentation-intro .documentation-kicker{margin-bottom:14px}.documentation-intro h2{margin:0;color:var(--heading);font-size:clamp(2rem,4vw,3.35rem);font-weight:500;line-height:1;letter-spacing:-.06em}.documentation-intro>p:last-child{margin:20px 0 0;color:var(--muted);font-size:16px}.documentation-group{scroll-margin-top:30px;padding:58px 0 0}.documentation-group-heading{display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;align-items:start;margin-bottom:24px}.documentation-group-heading>span{color:#98a2b3;font-size:13px;font-weight:800;letter-spacing:.08em}.documentation-group-heading h3{margin:0;color:var(--heading);font-size:24px;font-weight:700;letter-spacing:-.035em}.documentation-group-heading p{margin:7px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.documentation-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.documentation-metric-card{min-height:138px;padding:21px 22px;border:1px solid #d8dde5;border-radius:6px;background:#fff}.documentation-metric-card:hover{border-color:#98a2b3;transition:border-color .2s ease}.documentation-metric-card h4{margin:0;color:var(--interactive-strong);font-size:15px;font-weight:800}.documentation-metric-card p{margin:11px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.documentation-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0 32px;border-top:1px solid rgba(44,70,122,.13);color:var(--muted);font-size:13px}.documentation-footer a{color:var(--interactive);font-weight:800}.documentation-related{margin-top:72px;padding-top:24px;border-top:1px solid rgba(44,70,122,.14)}.documentation-related>p{margin:0 0 12px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.documentation-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.documentation-related a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid #d8dde5;color:var(--interactive-strong);font-size:13px;font-weight:750}.documentation-related a:hover{color:var(--interactive);border-color:#98a2b3}.documentation-home{padding-bottom:112px}.documentation-audiences,.documentation-home-footer,.documentation-home-groups,.documentation-home-hero,.documentation-start{width:min(1180px,calc(100% - 48px));margin-inline:auto}.documentation-home-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:88px;gap:88px;align-items:end;padding:116px 0 84px}.documentation-home-hero h1{max-width:800px;margin:0;color:var(--heading);font-size:clamp(3.1rem,6vw,5.8rem);font-weight:500;line-height:.98;letter-spacing:-.06em}.documentation-home-hero>div>p:not(.documentation-kicker){max-width:690px;margin:26px 0 0;color:var(--muted);font-size:18px;line-height:1.7}.documentation-home-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.documentation-home-actions>a:not(.button){color:var(--heading);font-size:13px;font-weight:750}.documentation-home-hero>nav{display:grid;border-top:1px solid #cfd5dd}.documentation-home-hero>nav>span{padding:16px 0 10px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.documentation-home-hero>nav a{display:flex;align-items:center;min-height:43px;border-bottom:1px solid #d8dde5;color:var(--interactive-strong);font-size:13px;font-weight:750}.documentation-home-hero>nav a:hover{color:var(--interactive)}.documentation-start{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;padding:42px 0;border-top:1px solid #cfd5dd;border-bottom:1px solid #cfd5dd}.documentation-start>div{max-width:760px}.documentation-audiences h2,.documentation-home-footer h2,.documentation-home-group h2,.documentation-start h2{margin:0;color:var(--heading);letter-spacing:-.04em}.documentation-start h2{font-size:clamp(1.9rem,3vw,2.8rem);font-weight:550}.documentation-start>div>p:last-child{margin:15px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.documentation-start>a{flex:0 0 auto;padding-bottom:4px;border-bottom:1px solid #98a2b3;color:var(--interactive-strong);font-size:13px;font-weight:800}.documentation-home-groups{padding-top:34px}.documentation-home-group{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);grid-gap:86px;gap:86px;padding:58px 0;border-bottom:1px solid #d8dde5}.documentation-home-group header>p:last-child{max-width:430px;margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.documentation-home-group h2{font-size:clamp(1.8rem,3vw,2.45rem);font-weight:600}.documentation-link-list{display:grid}.documentation-link-list>a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid #d8dde5;color:var(--interactive-strong)}.documentation-link-list>a:last-child{border-bottom:1px solid #d8dde5}.documentation-link-list>a:hover{color:var(--interactive)}.documentation-link-list>a>span:first-child{display:grid;grid-gap:7px;gap:7px}.documentation-link-list strong{font-size:15px}.documentation-link-list small{max-width:590px;color:var(--muted);font-size:12px;font-weight:500;line-height:1.55}.documentation-audiences{padding:76px 0}.documentation-audiences>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:32px}.documentation-audiences article{padding-top:18px;border-top:1px solid #98a2b3}.documentation-audiences h3{margin:0;color:var(--interactive-strong);font-size:15px}.documentation-audiences article p{margin:11px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.documentation-home-footer{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:42px 0;border-top:1px solid #98a2b3}.documentation-home-footer h2{font-size:1.65rem}.documentation-home-footer p{margin:9px 0 0;color:var(--muted);font-size:13px}.documentation-home-footer>div:last-child{display:flex;gap:24px}.documentation-home-footer a{color:var(--interactive-strong);font-size:13px;font-weight:800}:root[data-theme=dark] .documentation-page{color:#edf3ff;background:#0b1220}:root[data-theme=dark] .documentation-group-heading h3,:root[data-theme=dark] .documentation-hero h1,:root[data-theme=dark] .documentation-intro h2,:root[data-theme=dark] .documentation-metric-card h4,:root[data-theme=dark] .documentation-sidebar-callout strong{color:#edf3ff}:root[data-theme=dark] .documentation-group-heading p,:root[data-theme=dark] .documentation-hero-copy,:root[data-theme=dark] .documentation-intro>p:last-child,:root[data-theme=dark] .documentation-metric-card p,:root[data-theme=dark] .documentation-sidebar nav a,:root[data-theme=dark] .documentation-sidebar-callout span{color:rgba(236,243,255,.68)}:root[data-theme=dark] .documentation-hero-note p{color:#dce8ff}:root[data-theme=dark] .documentation-group-heading>span,:root[data-theme=dark] .documentation-hero-note span,:root[data-theme=dark] .documentation-sidebar nav a:hover{color:#98a2b3}:root[data-theme=dark] .documentation-intro,:root[data-theme=dark] .documentation-sidebar nav a{border-color:rgba(124,158,224,.18)}:root[data-theme=dark] .documentation-metric-card{border-color:rgba(124,158,224,.18);background:rgba(18,33,63,.72);box-shadow:0 8px 30px rgba(0,0,0,.16)}:root[data-theme=dark] .documentation-sidebar-callout{border-color:rgba(124,158,224,.18);background:#111b2d}:root[data-theme=dark] .documentation-sidebar-callout a{color:#c7ced8}:root[data-theme=dark] .documentation-hero-note{border-top-color:rgba(124,158,224,.25)}:root[data-theme=dark] .documentation-audiences article p,:root[data-theme=dark] .documentation-breadcrumbs,:root[data-theme=dark] .documentation-home-footer p,:root[data-theme=dark] .documentation-home-group header>p:last-child,:root[data-theme=dark] .documentation-home-hero>div>p:not(.documentation-kicker),:root[data-theme=dark] .documentation-link-list small,:root[data-theme=dark] .documentation-start>div>p:last-child{color:rgba(236,243,255,.68)}:root[data-theme=dark] .documentation-audiences h2,:root[data-theme=dark] .documentation-home-footer h2,:root[data-theme=dark] .documentation-home-group h2,:root[data-theme=dark] .documentation-home-hero h1,:root[data-theme=dark] .documentation-start h2{color:#edf3ff}:root[data-theme=dark] .documentation-audiences h3,:root[data-theme=dark] .documentation-breadcrumbs a,:root[data-theme=dark] .documentation-home-actions>a:not(.button),:root[data-theme=dark] .documentation-home-footer a,:root[data-theme=dark] .documentation-home-hero>nav a,:root[data-theme=dark] .documentation-link-list>a,:root[data-theme=dark] .documentation-related a,:root[data-theme=dark] .documentation-start>a{color:#dce8ff}:root[data-theme=dark] .documentation-home-group,:root[data-theme=dark] .documentation-home-hero>nav,:root[data-theme=dark] .documentation-home-hero>nav a,:root[data-theme=dark] .documentation-link-list>a,:root[data-theme=dark] .documentation-related,:root[data-theme=dark] .documentation-related a,:root[data-theme=dark] .documentation-start{border-color:rgba(124,158,224,.2)}@media (max-width:760px){.documentation-hero,.documentation-layout{width:min(100% - 32px,1180px)}.documentation-hero{display:block;padding:76px 0 70px}.documentation-hero h1{font-size:clamp(3rem,14vw,4.3rem)}.documentation-hero-copy{font-size:16px}.documentation-hero-note{margin-top:38px}.documentation-layout{display:block;padding-bottom:78px}.documentation-sidebar{position:static;margin-bottom:60px}.documentation-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.documentation-sidebar-callout{display:none}.documentation-intro{padding-bottom:40px}.documentation-group{padding-top:44px}.documentation-metrics-grid,.documentation-related>div{grid-template-columns:1fr}.documentation-home{padding-bottom:72px}.documentation-audiences,.documentation-home-footer,.documentation-home-groups,.documentation-home-hero,.documentation-start{width:min(100% - 32px,1180px)}.documentation-home-hero{grid-template-columns:1fr;gap:44px;padding:76px 0 62px}.documentation-home-hero h1{font-size:clamp(3rem,14vw,4.4rem)}.documentation-home-hero>div>p:not(.documentation-kicker){font-size:16px}.documentation-home-footer,.documentation-start{align-items:flex-start;flex-direction:column}.documentation-home-group{grid-template-columns:1fr;gap:30px;padding:46px 0}.documentation-audiences>div{grid-template-columns:1fr}}@media (max-width:480px){.documentation-home-actions{align-items:flex-start;flex-direction:column}.documentation-home-footer>div:last-child{flex-direction:column;gap:14px}}.product-detail-page{min-height:100vh;color:var(--heading);background:linear-gradient(180deg,#eaf1ff,#f8faff 38%,#f4f7fc)}.product-detail-cta,.product-detail-footer,.product-detail-hero,.product-detail-nav,.product-detail-section{width:min(1180px,calc(100% - 48px));margin-inline:auto}.product-detail-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px}.product-detail-nav>a img{width:148px;height:auto}.product-detail-nav nav{display:flex;align-items:center;gap:26px;color:var(--muted);font-size:14px;font-weight:700}.product-detail-nav nav a{transition:color .2s ease,transform .2s ease}.product-detail-nav nav a:hover{color:var(--interactive-strong)}.product-detail-nav-cta,.product-detail-primary{display:inline-flex;align-items:center;gap:9px;border-radius:999px;color:#fff!important;background:var(--action-primary)}.product-detail-nav-cta{min-height:40px;padding:0 17px}.product-detail-nav-cta:hover,.product-detail-primary:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(41,82,163,.2)}.product-detail-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);align-items:center;grid-gap:80px;gap:80px;padding:126px 0 132px}.product-detail-kicker{margin:0 0 16px;color:#0f8a6a;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.product-detail-hero h1{max-width:720px;margin:0;font-size:clamp(3.2rem,6vw,5.9rem);font-weight:500;line-height:.96;letter-spacing:-.07em}.product-detail-lead{max-width:620px;margin:28px 0 0;color:var(--muted);font-size:18px;line-height:1.7}.product-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}.product-detail-primary{min-height:50px;padding:0 21px;font-weight:800}.product-detail-secondary{color:var(--interactive);font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.product-detail-hero-panel{padding:25px;border:1px solid rgba(41,82,163,.18);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 20px 50px rgba(35,55,108,.1)}.product-detail-panel-top{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;font-weight:800}.product-detail-panel-top span:last-child{color:#0f8a6a}.product-detail-chart{display:flex;align-items:flex-end;gap:11px;height:180px;margin:24px 4px 20px;padding:0 0 1px;border-bottom:1px solid rgba(44,70,122,.13)}.product-detail-chart i{flex:1 1;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#70dfc0,#2952a3);opacity:.8}.product-detail-chart i:first-child{height:35%}.product-detail-chart i:nth-child(2){height:43%}.product-detail-chart i:nth-child(3){height:48%}.product-detail-chart i:nth-child(4){height:61%}.product-detail-chart i:nth-child(5){height:57%}.product-detail-chart i:nth-child(6){height:76%}.product-detail-chart i:nth-child(7){height:92%}.product-detail-panel-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.product-detail-panel-stats div{display:grid;grid-gap:4px;gap:4px}.product-detail-panel-stats strong{color:var(--interactive-strong);font-size:21px;letter-spacing:-.04em}.product-detail-panel-stats span{color:var(--muted);font-size:11px;line-height:1.35}.product-detail-dataset-story{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);grid-gap:54px;gap:54px;align-items:center}.product-detail-dataset-story--reverse{grid-template-columns:minmax(0,1.28fr) minmax(270px,.72fr)}.product-detail-dataset-story--reverse .product-detail-story-copy{order:2}.product-detail-dataset-story--reverse .job-exhibit-card{order:1}.product-detail-story-copy{min-width:0}.product-detail-story-question{margin:0 0 10px;color:var(--interactive);font-size:13px;font-weight:750;line-height:1.5}.product-detail-story-copy h2{margin:0;color:var(--heading);font-size:clamp(1.65rem,2.35vw,2.2rem);font-weight:620;line-height:1.16;letter-spacing:-.035em}.product-detail-story-copy>p:not(.product-detail-kicker):not(.product-detail-story-question){margin:15px 0 0;color:var(--muted);font-size:14px;line-height:1.72}.product-detail-story-result{margin-top:22px;padding-top:16px;border-top:1px solid rgba(44,70,122,.15)}.product-detail-story-result span{display:block;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-detail-story-result strong{display:block;margin-top:6px;color:var(--heading);font-size:13px;line-height:1.5}.product-detail-story-copy nav{display:flex;flex-wrap:wrap;gap:10px 19px;margin-top:18px}.product-detail-story-copy nav a{color:var(--interactive-strong);font-size:12px;font-weight:750}.job-exhibit-card{min-width:0;overflow:hidden;border:1px solid #d8dde5;border-radius:10px;background:rgba(255,255,255,.88);box-shadow:0 8px 24px rgba(23,32,51,.045)}.job-exhibit-header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:21px 22px 12px}.job-exhibit-header>div:first-child{min-width:0}.job-exhibit-header>div:first-child>span{display:block;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.job-exhibit-header h3{margin:5px 0 0;color:var(--heading);font-size:17px;font-weight:680;line-height:1.35}.job-exhibit-header p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.job-exhibit-toggle{flex:0 0 auto;display:inline-flex;padding:3px;border:1px solid #d8dde5;border-radius:6px;background:#f8f9fb}.job-exhibit-toggle button{min-height:29px;padding:0 10px;border:0;border-radius:4px;color:var(--muted);font:inherit;font-size:10.5px;font-weight:700;background:transparent;cursor:pointer}.job-exhibit-toggle button.is-active{color:var(--interactive-strong);background:#fff;box-shadow:0 1px 3px rgba(23,32,51,.12)}.job-exhibit-readout{display:flex;min-height:42px;flex-wrap:wrap;align-items:center;gap:9px 18px;padding:10px 22px 3px;color:var(--muted);font-size:12px}.job-exhibit-readout strong{color:var(--heading)}.job-exhibit-legend span,.job-exhibit-readout span{display:inline-flex;align-items:center;gap:6px}.job-exhibit-legend i,.job-exhibit-readout i{width:8px;height:8px;border-radius:2px}.job-time-chart{display:grid;align-items:end;grid-gap:3px;gap:3px;height:236px;margin:0 22px;padding-top:14px;border-bottom:1px solid #d8dde5}.job-time-chart button{position:relative;padding:0;border:0;background:transparent;cursor:crosshair}.job-time-chart button,.job-time-chart button>span{display:flex;height:100%;align-items:flex-end;justify-content:center}.job-time-chart button>span{width:100%;gap:1px}.job-time-chart button i{display:block;flex:1 1;max-width:13px;min-width:1px;opacity:.88;transition:opacity .15s ease}.job-time-chart button:focus-visible i,.job-time-chart button:hover i{opacity:1}.job-time-chart button:focus-visible{outline:2px solid var(--interactive);outline-offset:2px}.job-time-chart button.is-event:after{position:absolute;top:0;bottom:-7px;left:50%;width:1px;background:#172033;content:""}.job-time-axis{display:flex;justify-content:space-between;gap:12px;padding:8px 22px 15px;color:var(--muted);font-size:10.5px}.job-time-axis strong{color:var(--heading);font-weight:750}.job-ranked-bars{display:grid;grid-gap:16px;gap:16px;padding:22px 22px 26px}.job-ranked-bars>div{display:grid;grid-template-columns:minmax(135px,1.1fr) minmax(80px,1fr) 48px;grid-gap:12px;gap:12px;align-items:center}.job-ranked-bars span small,.job-ranked-bars span strong{display:block}.job-ranked-bars span strong{color:var(--heading);font-size:12.5px;line-height:1.35}.job-ranked-bars span small{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.35}.job-ranked-bars>div>i{height:11px;overflow:hidden;background:#e4e9f1}.job-ranked-bars>div>i b{display:block;height:100%;background:#4472c4}.job-ranked-bars>div>strong{color:var(--heading);font-size:12px;text-align:right}.job-exhibit-source{padding:14px 22px;border-top:1px solid #e4e7ec;background:#fafbfc}.job-exhibit-source p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.55}.job-fundamental-note{display:grid;grid-template-columns:1fr auto;grid-column-gap:14px;column-gap:14px;padding:15px 22px;border-bottom:1px solid #e4e7ec;background:#f3f6fb}.job-fundamental-note span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.job-fundamental-note strong{grid-row:span 2;color:var(--interactive-strong);font-size:24px}.job-fundamental-note p{margin:4px 0 0;color:var(--muted);font-size:11.5px}.job-exhibit-legend{display:flex;flex-wrap:wrap;gap:8px 15px;padding:11px 22px 3px;color:var(--muted);font-size:10px}.job-stacked-time{display:flex;height:230px;align-items:flex-end;gap:8px;margin:0 22px;padding-top:14px;border-bottom:1px solid #d8dde5}.job-stacked-time button{display:flex;flex:1 1;height:100%;align-items:flex-end;justify-content:center;padding:0;border:0;background:transparent;cursor:crosshair}.job-stacked-time button>span{display:flex;width:min(28px,76%);flex-direction:column-reverse;overflow:hidden}.job-stacked-time button i{display:block;width:100%;min-height:1px}.job-stacked-time button:focus-visible{outline:2px solid var(--interactive);outline-offset:2px}.job-mix-list{padding-bottom:18px}.job-mix-list>div:not(.job-exhibit-legend){display:grid;grid-template-columns:145px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:11px 22px}.job-mix-list span small,.job-mix-list span strong{display:block}.job-mix-list span strong{color:var(--heading);font-size:12.5px}.job-mix-list span small{margin-top:3px;color:var(--muted);font-size:10.5px}.job-mix-list>div>i{display:flex;height:27px;overflow:hidden}.job-mix-list>div>i b{display:block;height:100%}.job-trend-table{padding:3px 22px 20px}.job-trend-table table{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.job-trend-table td,.job-trend-table th{padding:9px 7px;border-bottom:1px solid #e4e7ec;text-align:right;white-space:nowrap}.job-trend-table td:first-child,.job-trend-table th:first-child{width:36%;padding-left:0;overflow:hidden;text-align:left;text-overflow:ellipsis}.job-trend-table td:last-child,.job-trend-table th:last-child{padding-right:0}.job-trend-table thead th{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.job-trend-table tbody th{color:var(--heading);font-weight:650}.job-trend-table tbody tr:first-child{background:#f7f9fc}.job-trend-table tbody tr:first-child td,.job-trend-table tbody tr:first-child th{color:var(--interactive-strong);font-weight:750}.job-trend-table .is-positive{color:#087a5b}.job-trend-table .is-negative{color:#b54747}.job-si-exhibit .job-stacked-time{gap:13px}.job-si-exhibit .job-stacked-time button>span{width:min(46px,86%)}.job-dataset-overview{display:grid;grid-gap:24px;gap:24px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(239,245,255,.9))}.job-dataset-overview-heading>span{color:#0f8a6a;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.job-dataset-overview-heading>strong{display:block;margin-top:7px;color:var(--heading);font-size:21px;line-height:1.3}.job-dataset-overview-heading>p{margin:7px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.job-dataset-flow{display:grid;grid-template-columns:.78fr auto 1.2fr auto 1.05fr;grid-gap:10px;gap:10px;align-items:stretch}.job-dataset-flow>div{min-width:0;min-height:176px;padding:16px 14px;border:1px solid #d6dfec;border-radius:10px;background:rgba(255,255,255,.94);box-shadow:0 7px 18px rgba(34,61,110,.055)}.job-dataset-flow>div>span{color:var(--interactive);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.job-dataset-flow>div>strong{display:block;margin-top:7px;color:#27364f;font-size:12px;line-height:1.35}.job-dataset-flow>div>p{margin:7px 0 0;color:var(--muted);font-size:10.5px;line-height:1.45}.job-dataset-arrow{align-self:center;color:#8093b1;font-style:normal;font-size:18px}.job-dataset-source-node>div{display:grid;grid-gap:7px;gap:7px;margin-top:22px}.job-dataset-source-node>div i{display:block;height:10px;border-radius:3px;background:linear-gradient(90deg,#b6caef,#5e83cf)}.job-dataset-source-node>div i:nth-child(2){width:82%;background:linear-gradient(90deg,#b9e5d8,#35a784)}.job-dataset-source-node>div i:nth-child(3){width:64%;background:linear-gradient(90deg,#f1d1bc,#d88357)}.job-dataset-mini-series{display:grid;grid-gap:8px;gap:8px;margin-top:15px}.job-dataset-mini-series>div{display:grid;grid-template-columns:37px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:end}.job-dataset-mini-series small{color:var(--muted);font-size:8.5px;font-weight:700}.job-dataset-mini-series>div>i{display:flex;height:28px;align-items:flex-end;gap:3px;border-bottom:1px solid #dce3ed}.job-dataset-mini-series b{display:block;flex:1 1;min-height:2px;border-radius:2px 2px 0 0;opacity:.9}.job-dataset-flow>.job-dataset-classifier-node{border-color:rgba(41,82,163,.28);background:linear-gradient(145deg,#e7efff,#e7f7f2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.75),0 9px 22px rgba(41,82,163,.1)}.job-dataset-classifier-node>span{color:#0b7c61!important}.job-dataset-classifier-node>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.job-dataset-classifier-node small{padding:5px 7px;border:1px solid rgba(41,82,163,.14);border-radius:999px;color:#344d78;background:rgba(255,255,255,.72);font-size:8.5px;font-weight:750}.job-dataset-fields{display:flex;flex-wrap:wrap;gap:7px}.job-dataset-fields span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;color:#40506b;background:rgba(255,255,255,.78);font-size:10.5px;font-weight:700}.job-dataset-fields i{width:7px;height:7px;border-radius:2px}.job-dataset-fields i.is-blue{background:#3568c8}.job-dataset-fields i.is-green{background:#18a078}.job-dataset-fields i.is-orange{background:#d88357}.job-daily-exhibit .job-time-chart{height:205px}.job-hero-event{margin:0 20px 18px;padding:13px 15px;border-left:3px solid #2952a3;background:#f3f6fb}.job-hero-event span{display:block;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.job-hero-event strong{display:block;margin-top:4px;color:var(--heading);font-size:13px}.job-hero-event p{margin:4px 0 0;color:var(--muted);font-size:11.5px}.product-detail-section{padding:112px 0;border-top:1px solid rgba(44,70,122,.13)}.product-detail-section.product-detail-dataset-story{padding-top:76px;padding-bottom:76px}.product-detail-section-heading{max-width:650px}.product-detail-section-heading h2{margin:0;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:500;line-height:1;letter-spacing:-.06em}.product-detail-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:48px}.product-detail-capability-grid article{min-height:190px;padding:24px 20px;border:1px solid rgba(44,70,122,.13);border-radius:15px;background:rgba(255,255,255,.7)}.product-detail-capability-grid h3,.product-detail-workflow-grid h3{margin:0;color:var(--interactive-strong);font-size:16px;font-weight:800}.product-detail-capability-grid p,.product-detail-workflow-grid p{margin:13px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.product-detail-section-heading>p:last-child:not(.product-detail-kicker){margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.product-detail-workflow{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px}.product-detail-workflow-grid{display:grid;grid-gap:28px;gap:28px}.product-detail-workflow-grid article{display:grid;grid-template-columns:34px 1fr;grid-column-gap:14px;column-gap:14px}.product-detail-workflow-grid article>span{grid-row:span 2;color:var(--interactive);font-size:13px;font-weight:800}.product-detail-workflow-grid p{grid-column:2}.product-detail-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:76px;padding:44px 48px;border:1px solid rgba(15,138,106,.25);border-radius:22px;background:linear-gradient(110deg,#dff5ef,#e3edff)}.product-detail-cta .product-detail-kicker{margin-bottom:12px}.product-detail-cta h2{max-width:650px;margin:0;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:500;line-height:1;letter-spacing:-.05em}.product-detail-cta>a{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;min-height:50px;padding:0 20px;border-radius:999px;color:#fff;background:var(--action-primary);font-weight:800}.product-detail-footer{display:flex;justify-content:space-between;gap:20px;padding:24px 0 32px;border-top:1px solid rgba(44,70,122,.13);color:var(--muted);font-size:13px}.product-detail-footer a{color:var(--interactive);font-weight:800}@media (max-width:920px){.product-detail-dataset-story,.product-detail-dataset-story--reverse{grid-template-columns:1fr;gap:38px}.product-detail-dataset-story--reverse .job-exhibit-card,.product-detail-dataset-story--reverse .product-detail-story-copy{order:0}}@media (max-width:820px){.product-detail-hero{grid-template-columns:1fr;gap:48px}.product-detail-capability-grid{grid-template-columns:repeat(2,1fr)}.product-detail-workflow{grid-template-columns:1fr;gap:44px}}@media (max-width:560px){.product-detail-cta,.product-detail-footer,.product-detail-hero,.product-detail-nav,.product-detail-section{width:min(100% - 32px,1180px)}.product-detail-nav{min-height:76px}.product-detail-nav>a img{width:130px}.product-detail-nav nav a:not(.product-detail-nav-cta){display:none}.product-detail-nav-cta{min-height:36px;padding-inline:13px;font-size:12px}.product-detail-hero{padding:70px 0 82px}.product-detail-hero h1{font-size:clamp(3rem,14vw,4.2rem)}.product-detail-lead{font-size:16px}.product-detail-hero-panel{padding:18px}.product-detail-chart{height:140px}.product-detail-section{padding:78px 0}.product-detail-section.product-detail-dataset-story{padding-top:62px;padding-bottom:62px}.product-detail-capability-grid{grid-template-columns:1fr;margin-top:34px}.product-detail-workflow-grid{gap:24px}.product-detail-cta{margin-bottom:54px;padding:30px}.product-detail-cta,.product-detail-footer{align-items:flex-start;flex-direction:column}.job-exhibit-header{display:block;padding-right:15px;padding-left:15px}.job-exhibit-header .job-exhibit-toggle{margin-top:13px}.job-exhibit-toggle{max-width:100%;overflow-x:auto}.job-exhibit-toggle button{padding-inline:8px}.job-ranked-bars{padding-right:15px;padding-left:15px}.job-ranked-bars>div{grid-template-columns:minmax(112px,1fr) minmax(55px,.8fr) 42px;gap:8px}.job-stacked-time,.job-time-chart{margin-right:15px;margin-left:15px}.job-time-chart{gap:1px}.job-exhibit-legend,.job-exhibit-readout,.job-exhibit-source,.job-time-axis{padding-right:15px;padding-left:15px}.job-exhibit-source{grid-template-columns:1fr}.job-mix-list>div:not(.job-exhibit-legend){grid-template-columns:112px minmax(0,1fr);padding-right:15px;padding-left:15px}.job-trend-table{padding-right:15px;padding-left:15px}.job-trend-table table{font-size:11.5px}.job-trend-table td,.job-trend-table th{padding-right:4px;padding-left:4px}.job-trend-table td:first-child,.job-trend-table th:first-child{width:34%}.job-fundamental-note{padding-right:15px;padding-left:15px}.job-dataset-flow{grid-template-columns:1fr}.job-dataset-flow>div{min-height:0}.job-dataset-flow>i{display:none}.job-daily-exhibit .job-time-chart{height:175px}.job-hero-event{margin-inline:15px}.job-trend-table table,.job-trend-table tbody{display:grid}.job-trend-table thead{display:none}.job-trend-table tbody{gap:9px}.job-trend-table tr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px 10px;gap:3px 10px;padding:10px 11px;border:1px solid #e1e6ee;border-radius:7px}.job-trend-table th:first-child{grid-column:1/-1;width:auto;padding:0 0 7px;border-bottom:1px solid #e4e7ec}.job-trend-table td{display:grid;grid-gap:2px;gap:2px;padding:4px 0;border:0;text-align:left}.job-trend-table td:before{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;content:attr(data-label)}}.kpi-exhibit-card .job-exhibit-header{align-items:flex-start}.kpi-grouped-chart,.kpi-guidance-chart,.kpi-stacked-chart{display:flex;height:246px;align-items:stretch;gap:9px;margin:0 22px;padding-top:15px;border-bottom:1px solid #d8dde5}.kpi-grouped-chart button,.kpi-guidance-chart button,.kpi-stacked-chart button{position:relative;display:flex;min-width:0;flex:1 1;flex-direction:column;justify-content:flex-end;padding:0;border:0;color:var(--muted);background:transparent;cursor:crosshair}.kpi-grouped-chart button>span,.kpi-guidance-chart button>span,.kpi-stacked-chart button>span{display:flex;height:190px;align-items:flex-end;justify-content:center;gap:2px}.kpi-grouped-chart button>span{position:relative}.kpi-grouped-chart button i{position:relative;display:block;width:min(13px,22%);height:100%;opacity:.9}.kpi-grouped-chart button i b{position:absolute;left:0;width:100%;min-height:1px;border-radius:2px}.kpi-grouped-chart button>span>em{position:absolute;right:0;left:0;height:1px;background:#cfd6e1}:root[data-theme=dark] .kpi-grouped-chart button>span>em{background:rgba(159,177,209,.35)}.kpi-grouped-chart button small,.kpi-guidance-chart button small,.kpi-stacked-chart button small{min-height:30px;padding-top:8px;color:var(--muted);font-size:9.5px;white-space:nowrap}.kpi-grouped-chart button:focus-visible,.kpi-guidance-chart button:focus-visible,.kpi-stacked-chart button:focus-visible{outline:2px solid var(--interactive);outline-offset:2px}.kpi-stacked-chart{gap:14px}.kpi-stacked-chart button>span{width:min(42px,78%);align-self:center;flex-direction:column-reverse;gap:0;overflow:hidden}.kpi-stacked-chart button i{display:block;width:100%;min-height:1px}.kpi-guidance-chart{position:relative;gap:16px}.kpi-guidance-chart button>span{position:relative;width:100%}.kpi-guidance-chart button i{display:block;width:min(24px,29%);min-height:1px;border-radius:2px 2px 0 0}.kpi-guidance-chart .is-guide{background:#71819b}.kpi-guidance-chart .is-actual{background:#3568c8}.kpi-guidance-chart .is-range{position:absolute;left:calc(50% - min(25px, 31%) - 1px);width:min(28px,34%);border-top:1px solid #172033;border-bottom:1px solid #172033;background:linear-gradient(90deg,transparent 48%,#172033 0,#172033 52%,transparent 0)}.kpi-guidance-chart button>strong{position:absolute;align-self:center;margin-bottom:198px;color:var(--interactive-strong);font-size:9px}.kpi-guidance-scale{display:flex;justify-content:space-between;padding:8px 22px 15px;color:var(--muted);font-size:9.5px}.kpi-source-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:13px;border-top:1px solid #d8dde5;background:#d8dde5}.kpi-source-evidence a{display:grid;grid-gap:4px;gap:4px;padding:13px 22px;background:#f7f9fc}.kpi-source-evidence span{color:#0f7e62;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kpi-source-evidence strong{color:#263750;font-size:14px}.kpi-source-evidence small{color:var(--muted);font-size:10px;line-height:1.4}.kpi-compact-table{padding:9px 22px 24px}.kpi-compact-table table{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--muted);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-compact-table td,.kpi-compact-table th{padding:10px 7px;border-bottom:1px solid #e4e7ec;text-align:right}.kpi-compact-table td:first-child,.kpi-compact-table th:first-child{padding-left:0;text-align:left}.kpi-compact-table td:last-child,.kpi-compact-table th:last-child{padding-right:0}.kpi-compact-table thead th{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.kpi-compact-table tbody th{color:var(--heading);font-weight:700}.kpi-compact-table td.is-positive,.kpi-guidance-chart+.is-positive{color:#087a5b}.kpi-comps-table th:first-child{width:21%}.kpi-comps-table tbody th small,.kpi-comps-table tbody th strong{display:block}.kpi-comps-table tbody th small{margin-top:2px;color:var(--muted);font-size:9px}.kpi-dataset-overview{display:grid;grid-gap:23px;gap:23px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(238,245,255,.92))}.kpi-dataset-heading>span{color:#0f8a6a;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.kpi-dataset-heading>strong{display:block;margin-top:7px;color:var(--heading);font-size:20px;line-height:1.3}.kpi-dataset-heading>p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.kpi-resolution-flow{display:grid;grid-template-columns:.82fr auto 1.12fr auto .9fr;grid-gap:10px;gap:10px;align-items:stretch}.kpi-resolution-flow>div{min-width:0;min-height:184px;padding:15px 13px;border:1px solid #d6dfec;border-radius:10px;background:rgba(255,255,255,.92)}.kpi-resolution-flow>b{align-self:center;color:#8093b1;font-size:17px;font-weight:500}.kpi-resolution-flow div>span{display:block;margin-bottom:10px;color:var(--interactive);font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kpi-output-stack,.kpi-source-stack{display:grid;align-content:start;grid-gap:6px;gap:6px}.kpi-output-stack i,.kpi-source-stack i{padding:7px 8px;border-radius:5px;color:#42526d;background:#edf2fa;font-size:9px;font-style:normal;font-weight:700}.kpi-output-stack i:nth-of-type(2),.kpi-source-stack i:nth-of-type(2){background:#e6f5f0}.kpi-output-stack i:nth-of-type(3),.kpi-source-stack i:nth-of-type(3){background:#f8eee8}.kpi-resolution-flow>.kpi-resolution-node{border-color:rgba(41,82,163,.28);background:linear-gradient(145deg,#e4edff,#e3f5ef);box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 9px 22px rgba(41,82,163,.1)}.kpi-resolution-node>span{color:#0b7c61!important}.kpi-resolution-node>strong{display:block;color:#213451;font-size:13px;line-height:1.35}.kpi-resolution-node>p{margin:7px 0 0;color:#56657d;font-size:9.5px;line-height:1.45}.kpi-resolution-node>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.kpi-resolution-node small{padding:4px 6px;border:1px solid rgba(41,82,163,.14);border-radius:999px;color:#344d78;background:rgba(255,255,255,.7);font-size:8px;font-weight:750}.kpi-dataset-tags{display:flex;flex-wrap:wrap;gap:7px}.kpi-dataset-tags span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;color:#40506b;background:rgba(255,255,255,.8);font-size:10px;font-weight:700}.kpi-dataset-tags i{width:7px;height:7px;border-radius:2px}.kpi-dataset-tags i.is-blue{background:#3568c8}.kpi-dataset-tags i.is-green{background:#18a078}.kpi-dataset-tags i.is-orange{background:#d88357}@media (max-width:560px){.kpi-grouped-chart,.kpi-guidance-chart,.kpi-stacked-chart{gap:4px;height:220px;margin-right:15px;margin-left:15px}.kpi-grouped-chart button>span,.kpi-guidance-chart button>span,.kpi-stacked-chart button>span{height:164px}.kpi-grouped-chart button small,.kpi-guidance-chart button small,.kpi-stacked-chart button small{font-size:8px}.kpi-source-evidence{grid-template-columns:1fr}.kpi-compact-table,.kpi-source-evidence a{padding-right:15px;padding-left:15px}.kpi-compact-table table,.kpi-compact-table tbody{display:grid}.kpi-compact-table thead{display:none}.kpi-compact-table tbody{gap:8px}.kpi-compact-table tr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px 12px;gap:4px 12px;padding:10px 11px;border:1px solid #e1e6ee;border-radius:7px}.kpi-compact-table th:first-child{grid-column:1/-1;width:auto;padding:0 0 7px;border-bottom:1px solid #e4e7ec}.kpi-compact-table td{display:grid;grid-gap:2px;gap:2px;padding:4px 0;border:0;text-align:left}.kpi-compact-table td:before{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;content:attr(data-label)}.kpi-resolution-flow{grid-template-columns:1fr}.kpi-resolution-flow>div{min-height:0}.kpi-resolution-flow>b{display:none}}.dev-exhibit-card .job-exhibit-header{align-items:flex-start}.dev-indexed-chart,.dev-share-chart{display:flex;height:246px;align-items:stretch;gap:8px;margin:0 22px;padding-top:15px;border-bottom:1px solid #d8dde5}.dev-indexed-chart button,.dev-share-chart button{position:relative;display:flex;min-width:0;flex:1 1;flex-direction:column;justify-content:flex-end;padding:0;border:0;color:var(--muted);background:transparent;cursor:crosshair}.dev-indexed-chart button>span,.dev-share-chart button>span{display:flex;height:190px;align-items:flex-end;justify-content:center;gap:2px}.dev-indexed-chart button i{display:block;width:min(13px,22%);min-height:1px;border-radius:2px 2px 0 0;opacity:.92}.dev-share-chart{gap:12px}.dev-share-chart button>span{width:min(36px,82%);align-self:center;flex-direction:column-reverse;gap:0;overflow:hidden}.dev-share-chart button i{display:block;width:100%;min-height:1px}.dev-indexed-chart button small,.dev-share-chart button small{min-height:30px;padding-top:8px;color:var(--muted);font-size:9px;white-space:nowrap}.dev-indexed-chart button:focus-visible,.dev-share-chart button:focus-visible{outline:2px solid var(--interactive);outline-offset:2px}.dev-chart-scale{display:flex;justify-content:space-between;padding:8px 22px 14px;color:var(--muted);font-size:9.5px}.dev-artifact-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:13px;border-top:1px solid #d8dde5;background:#d8dde5}.dev-artifact-strip span{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:13px 14px;background:#f7f9fc}.dev-artifact-strip strong{color:#263750;font-size:10px}.dev-artifact-strip small{overflow:hidden;color:var(--muted);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.dev-dataset-overview{display:grid;grid-gap:23px;gap:23px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(238,245,255,.92))}.dev-dataset-heading>span{color:#0f8a6a;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.dev-dataset-heading>strong{display:block;margin-top:7px;color:var(--heading);font-size:20px;line-height:1.3}.dev-dataset-heading>p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.dev-dataset-flow{display:grid;grid-template-columns:.88fr auto 1.12fr auto .9fr;grid-gap:10px;gap:10px;align-items:stretch}.dev-dataset-flow>div{min-width:0;min-height:184px;padding:15px 13px;border:1px solid #d6dfec;border-radius:10px;background:rgba(255,255,255,.92)}.dev-dataset-flow>b{align-self:center;color:#8093b1;font-size:17px;font-weight:500}.dev-dataset-flow div>span{display:block;margin-bottom:10px;color:var(--interactive);font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dev-output-node,.dev-source-node{display:grid;align-content:start;grid-gap:6px;gap:6px}.dev-source-grid{display:grid;grid-template-columns:1fr;grid-gap:5px;gap:5px}.dev-output-node i,.dev-source-grid i{padding:7px 8px;border:1px solid #dde4ee;border-radius:5px;color:#42526d;background:#f2f5fa;font-size:9px;font-style:normal;font-weight:700}.dev-source-node>small{margin-top:5px;color:#0f8a6a;font-size:8.5px;font-weight:800}.dev-dataset-flow>.dev-mapping-node{border-color:rgba(41,82,163,.28);background:linear-gradient(145deg,#e4edff,#e3f5ef);box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 9px 22px rgba(41,82,163,.1)}.dev-mapping-node>span{color:#0b7c61!important}.dev-mapping-node>strong{display:block;color:#213451;font-size:13px;line-height:1.35}.dev-mapping-node>p{margin:7px 0 0;color:#56657d;font-size:9.5px;line-height:1.45}.dev-mapping-node>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.dev-mapping-node small{padding:4px 6px;border:1px solid rgba(41,82,163,.14);border-radius:999px;color:#344d78;background:rgba(255,255,255,.7);font-size:8px;font-weight:750}.dev-dataset-tags{display:flex;flex-wrap:wrap;gap:7px}.dev-dataset-tags span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;color:#40506b;background:rgba(255,255,255,.8);font-size:10px;font-weight:700}:root[data-theme=dark] .dev-artifact-strip{border-color:rgba(124,158,224,.2);background:rgba(124,158,224,.2)}:root[data-theme=dark] .dev-artifact-strip span{background:#0d1727}:root[data-theme=dark] .dev-artifact-strip strong{color:#edf3ff}:root[data-theme=dark] .dev-artifact-strip small{color:rgba(236,243,255,.68)}@media (max-width:560px){.dev-indexed-chart,.dev-share-chart{gap:3px;height:220px;margin-right:15px;margin-left:15px}.dev-indexed-chart button>span,.dev-share-chart button>span{height:164px}.dev-indexed-chart button small,.dev-share-chart button small{overflow:hidden;font-size:8.5px;text-overflow:clip}.dev-chart-scale{padding-right:15px;padding-left:15px}.dev-artifact-strip,.dev-dataset-flow{grid-template-columns:1fr}.dev-dataset-flow>div{min-height:0}.dev-dataset-flow>b{display:none}}.pricing-page{min-height:100vh;overflow:hidden;color:#ecf3ff;background:radial-gradient(circle at 12% 0,rgba(55,100,194,.4),transparent 31%),radial-gradient(circle at 92% 28%,rgba(42,191,153,.16),transparent 22%),#09111f}.pricing-compare,.pricing-enterprise,.pricing-footer,.pricing-hero,.pricing-nav,.pricing-page-plans{width:min(1180px,calc(100% - 48px));margin-inline:auto}.pricing-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px}.pricing-logo img{width:148px;height:auto}.pricing-nav nav{display:flex;align-items:center;gap:26px;color:rgba(236,243,255,.72);font-size:14px;font-weight:700}.pricing-nav nav>a:not(.pricing-nav-button){transition:color .2s ease}.pricing-nav .is-active,.pricing-nav nav>a:not(.pricing-nav-button):hover{color:#fff}.pricing-enterprise-cta,.pricing-nav-button,.pricing-page-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.pricing-nav-button{min-height:40px;padding:0 17px;color:#07131f;background:#70dfc0}.pricing-enterprise-cta:hover,.pricing-nav-button:hover,.pricing-page-card.is-featured .pricing-page-cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(112,223,192,.18)}.pricing-hero{max-width:920px;padding:140px 0 76px;text-align:center}.pricing-kicker{margin:0 0 16px;color:#70dfc0;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pricing-compare h2,.pricing-enterprise h2,.pricing-hero h1{margin:0;color:#fff;font-weight:700;letter-spacing:-.065em}.pricing-hero h1{font-weight:500;font-size:clamp(3rem,6.2vw,5.65rem);line-height:.96}.pricing-hero h1 span{color:#a9c0f7}.pricing-hero>p:last-child{max-width:660px;margin:28px auto 0;color:rgba(236,243,255,.72);font-size:18px;line-height:1.65}.pricing-page-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:18px;gap:18px}.pricing-page-card{position:relative;display:flex;flex-direction:column;min-height:525px;padding:33px;border:1px solid rgba(173,199,255,.22);border-radius:22px;background:rgba(18,33,63,.72);box-shadow:0 22px 60px rgba(0,0,0,.15)}.pricing-page-card.is-featured{border-color:#fff;color:var(--heading);background:#f7faff;box-shadow:0 28px 75px rgba(0,0,0,.28);transform:translateY(-16px)}.pricing-page-card.is-premium{background:linear-gradient(145deg,rgba(29,59,106,.95),rgba(12,25,48,.92))}.pricing-page-card.is-starter{border-color:rgba(173,199,255,.4);background:rgba(18,33,63,.86)}.pricing-page-badge{position:absolute;top:18px;right:18px;margin:0;padding:6px 10px;border-radius:999px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pricing-page-brand{margin:0 0 25px;font-size:16px;font-weight:800;letter-spacing:-.035em;opacity:.42}.pricing-page-card.is-featured .pricing-page-brand{opacity:.55}.pricing-page-service{margin:-10px 0 8px;color:#0f8a6a;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pricing-page-name{margin:0;font-size:18px;font-weight:800}.pricing-page-price{display:flex;align-items:flex-end;gap:10px;margin-top:28px}.pricing-page-price strong{color:inherit;font-size:clamp(3.7rem,6vw,4.8rem);font-weight:650;line-height:.85;letter-spacing:-.08em}.pricing-page-price span{padding-bottom:5px;color:currentColor;font-size:13px;opacity:.64}.pricing-page-price.is-contact strong{font-size:clamp(3rem,5vw,4rem)}.pricing-page-description{min-height:60px;margin:24px 0 26px;color:currentColor;font-size:15px;line-height:1.6;opacity:.74}.pricing-page-actions{display:grid;grid-gap:10px;gap:10px;margin-top:auto;padding-top:28px}.pricing-page-cta{min-height:50px;padding:0 18px;border:1px solid rgba(255,255,255,.34);color:#fff}.pricing-page-cta span{font-size:19px;line-height:1}.pricing-page-card.is-starter .pricing-page-cta{border-color:#70dfc0;color:#07131f;background:#70dfc0}.pricing-page-card:not(.is-featured) .pricing-page-cta:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.pricing-page-card ul{display:grid;grid-gap:14px;gap:14px;margin:28px 0 0;padding:27px 0 0;border-top:1px solid;list-style:none;opacity:.84}.pricing-page-card li{display:grid;grid-template-columns:18px 1fr;grid-gap:8px;gap:8px;font-size:14px;line-height:1.45}.pricing-page-card li span{color:#70dfc0;font-weight:800}.pricing-page-card.is-featured li span{color:#0f8a6a}.pricing-compare{padding:150px 0 120px}.pricing-compare-heading{max-width:710px;margin-bottom:26px}.pricing-compare h2{font-size:clamp(2.2rem,4vw,3.75rem);line-height:1}.pricing-compare-heading>p:last-child{margin:20px 0 0;color:rgba(236,243,255,.66);font-size:16px;line-height:1.6}.pricing-table-wrap{overflow-x:auto;border:1px solid rgba(173,199,255,.2);border-radius:18px;background:rgba(18,33,63,.48)}.pricing-table-wrap table{width:100%;min-width:670px;border-collapse:collapse;text-align:left}.pricing-table-wrap td,.pricing-table-wrap th{padding:20px 24px;border-bottom:1px solid rgba(173,199,255,.14);font-size:14px}.pricing-table-wrap thead th{color:#70dfc0;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.pricing-table-wrap tbody th{width:42%;color:#fff;font-weight:700}.pricing-table-wrap td{color:rgba(236,243,255,.69)}.pricing-table-wrap tr:last-child td,.pricing-table-wrap tr:last-child th{border-bottom:0}.pricing-enterprise{display:flex;align-items:center;justify-content:space-between;gap:38px;margin-bottom:92px;padding:48px;border:1px solid rgba(112,223,192,.35);border-radius:24px;background:linear-gradient(110deg,rgba(19,58,68,.9),rgba(20,39,77,.9))}.pricing-enterprise .pricing-kicker{margin-bottom:12px}.pricing-enterprise h2{font-size:clamp(1.9rem,3.2vw,3rem);line-height:1}.pricing-enterprise div>p:last-child{max-width:670px;margin:18px 0 0;color:rgba(236,243,255,.72);line-height:1.6}.pricing-enterprise-cta{flex:0 0 auto;min-height:52px;padding:0 22px;color:#08251d;background:#70dfc0}.pricing-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0 32px;border-top:1px solid rgba(173,199,255,.15);color:rgba(236,243,255,.48);font-size:13px}.pricing-footer p{margin:0}.pricing-footer div{display:flex;gap:22px}.pricing-footer a:hover{color:#fff}@media (max-width:820px){.pricing-nav nav .theme-toggle,.pricing-nav nav>a:not(.pricing-nav-button){display:none}.pricing-page-plans{grid-template-columns:1fr;max-width:520px}.pricing-page-card{min-height:auto}.pricing-page-card.is-featured{transform:none}.pricing-enterprise{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.pricing-compare,.pricing-enterprise,.pricing-footer,.pricing-hero,.pricing-nav,.pricing-page-plans{width:min(100% - 32px,1180px)}.pricing-nav{min-height:76px}.pricing-logo img{width:130px}.pricing-nav-button{min-height:36px;padding-inline:13px;font-size:12px}.pricing-hero{padding:0 0 62px;text-align:left}.pricing-hero h1{font-size:clamp(2.75rem,14vw,4.1rem)}.pricing-hero>p:last-child{margin-top:23px;font-size:16px}.pricing-page-card{padding:27px}.pricing-compare{padding:96px 0 78px}.pricing-enterprise{margin-bottom:64px;padding:30px}.pricing-footer{align-items:flex-start;flex-direction:column}}.pricing-page{color:var(--heading);background:radial-gradient(circle at 8% 0,rgba(93,138,231,.2),transparent 30%),radial-gradient(circle at 94% 25%,rgba(74,202,171,.16),transparent 23%),linear-gradient(180deg,#e8effd,#f6f9ff 40%,#f4f7fc)}.pricing-nav nav{color:var(--muted)}.pricing-nav .is-active,.pricing-nav nav>a:not(.pricing-nav-button):hover{color:var(--interactive-strong)}.pricing-nav-button{color:#fff;background:var(--action-primary)}.pricing-nav-button:hover,.pricing-page-card.is-featured .pricing-page-cta:hover{box-shadow:0 12px 26px rgba(41,82,163,.23)}.pricing-compare h2,.pricing-enterprise h2,.pricing-hero h1{color:var(--heading)}.pricing-hero h1 span{color:var(--interactive)}.pricing-hero>p:last-child{color:var(--muted)}.pricing-kicker{color:#0f8a6a}.pricing-page-card{border-color:rgba(44,70,122,.13);color:var(--heading);background:rgba(255,255,255,.76);box-shadow:0 22px 60px rgba(35,55,108,.1)}.pricing-page-card.is-featured{border-color:var(--interactive);background:#fff;box-shadow:0 26px 70px rgba(35,55,108,.18)}.pricing-page-card.is-starter{border-color:rgba(41,82,163,.3);background:rgba(255,255,255,.9)}.pricing-page-card.is-premium{background:linear-gradient(145deg,#e6efff,#f7fbff)}.pricing-page-badge{background:var(--action-primary)}.pricing-page-description{color:var(--muted);opacity:1}.pricing-page-cta{border-color:rgba(41,82,163,.38);color:var(--interactive-strong)}.pricing-page-card.is-featured .pricing-page-cta{border-color:var(--interactive);color:#fff;background:var(--action-primary)}.pricing-page-card.is-featured .pricing-page-cta-secondary{color:var(--interactive);background:#fff}.pricing-page-card.is-starter .pricing-page-cta{border-color:var(--interactive);color:#fff;background:var(--action-primary)}.pricing-page-card:not(.is-featured) .pricing-page-cta:hover{background:rgba(41,82,163,.08)}.pricing-page-card.is-starter .pricing-page-cta:hover{background:#18336c}.pricing-page-card li span{color:#0f8a6a}.pricing-compare-heading>p:last-child{color:var(--muted)}.pricing-table-wrap{border-color:rgba(44,70,122,.13);background:rgba(255,255,255,.72)}.pricing-table-wrap td,.pricing-table-wrap th{border-bottom-color:rgba(44,70,122,.11)}.pricing-table-wrap thead th{color:#0f8a6a}.pricing-table-wrap tbody th{color:var(--heading)}.pricing-table-wrap td{color:var(--muted)}.pricing-enterprise{border-color:rgba(15,138,106,.26);background:linear-gradient(112deg,#dff5ef,#e3edff)}.pricing-enterprise div>p:last-child{color:var(--muted)}.pricing-enterprise-cta{color:#fff;background:var(--action-primary)}.pricing-enterprise-cta:hover{box-shadow:0 12px 26px rgba(41,82,163,.2)}.pricing-footer{border-top-color:rgba(44,70,122,.13);color:var(--muted)}.pricing-footer a:hover,.pricing-table-category th{color:var(--interactive-strong)}.pricing-table-category th{width:auto;padding:12px 24px;background:rgba(41,82,163,.07);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-table-wrap tbody th>span{display:block}.pricing-table-wrap tbody th small{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:500;line-height:1.4}.pricing-table-wrap td[data-status=none]{color:#99a4b8}.pricing-table-wrap td[data-status=included]:before{content:"✓";margin-right:7px;color:#0f8a6a;font-weight:800}.pricing-faq{width:min(960px,calc(100% - 48px));margin:0 auto;padding:0 0 112px}.pricing-faq-heading{margin-bottom:34px;text-align:center}.pricing-faq-heading h2{margin:0;color:var(--heading);font-size:clamp(2.2rem,4vw,3.5rem);letter-spacing:-.06em}.pricing-faq-heading>p:last-child{margin:18px auto 0;color:var(--muted);line-height:1.6}.pricing-faq-list{display:grid;grid-gap:11px;gap:11px}.pricing-faq details{overflow:hidden;border:1px solid rgba(44,70,122,.13);border-radius:14px;background:rgba(255,255,255,.72);box-shadow:0 4px 14px rgba(35,55,108,.05)}.pricing-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;color:var(--heading);cursor:pointer;font-size:16px;font-weight:750;list-style:none}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary span{color:var(--interactive);font-size:24px;font-weight:400;line-height:1;transition:transform .2s ease}.pricing-faq details[open] summary{border-bottom:1px solid rgba(44,70,122,.12)}.pricing-faq details[open] summary span{transform:rotate(45deg)}.pricing-faq details p{margin:0;padding:20px 22px 0;color:var(--muted);line-height:1.65}.pricing-faq details:not(:has(a)) p{padding-bottom:22px}.pricing-faq details a{display:inline-block;margin:14px 22px 22px;color:var(--interactive);font-weight:750;text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.pricing-faq{width:min(100% - 32px,960px);padding-bottom:78px}.pricing-faq summary{padding:17px;font-size:15px}.pricing-faq details p{padding:17px 17px 0;font-size:14px}.pricing-faq details:not(:has(a)) p{padding-bottom:17px}.pricing-faq details a{margin:13px 17px 18px;font-size:14px}}.legal-container{width:min(900px,calc(100% - 32px));margin:0 auto;padding:142px 0 112px}.legal-h1{margin:0;font-size:clamp(2.8rem,7vw,5rem);font-weight:500;line-height:1;letter-spacing:-.06em}.legal-h1,.legal-h2{color:var(--primary-strong)}.legal-h2{margin:0 0 18px;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.25;letter-spacing:-.025em;scroll-margin-top:108px}.legal-h3{margin:30px 0 12px;color:var(--primary-strong);font-size:1.08rem;font-weight:750;line-height:1.4}.legal-copy{margin:0 0 16px;color:var(--muted);font-size:1rem;line-height:1.75}.legal-copy-small{font-size:.9rem;line-height:1.65}.legal-container>.legal-copy-small{margin:10px 0 38px}.legal-copy-emphasis{padding-left:16px;border-left:2px solid var(--accent);font-style:italic}.legal-box a,.legal-copy a{color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legal-card{margin:0 0 38px;border:1px solid var(--line-strong);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-soft)}.legal-card:first-of-type{background:linear-gradient(145deg,var(--surface-strong),var(--surface-soft))}.legal-card-content{padding:28px 30px}.legal-card .legal-h3{margin-top:0}.legal-card .legal-copy:last-child{margin-bottom:0}.legal-toc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 28px;gap:0 28px;margin:8px 0 0;padding:0;list-style:none;counter-reset:legal-toc}.legal-toc-list li{min-width:0;counter-increment:legal-toc}.legal-toc-list a{display:grid;grid-template-columns:26px 1fr;grid-gap:8px;gap:8px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:.86rem;line-height:1.45}.legal-toc-list a:before{content:counter(legal-toc,decimal-leading-zero);color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.06em}.legal-toc-list a:hover{color:var(--primary)}.legal-container>.legal-box{margin:0 0 46px}.legal-list{margin:0 0 20px;padding-left:24px;color:var(--muted)}.legal-list li{margin-bottom:9px;padding-left:4px;line-height:1.65}.legal-list .legal-copy{margin:0}.legal-divider{height:1px;margin:38px 0 0;border:0;background:var(--line-strong)}.legal-table-scroll{overflow-x:auto;margin:0 0 24px;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface)}.legal-table{width:100%;min-width:680px;border-collapse:collapse;color:var(--muted);font-size:.86rem;line-height:1.5}.legal-table td,.legal-table th{padding:13px 15px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.legal-table th{color:var(--primary-strong);font-weight:750}.legal-table tbody tr:nth-child(2n),.legal-table th{background:var(--surface-soft)}.legal-table tr:last-child td{border-bottom:0}@media (max-width:760px){.legal-container{padding:76px 0 78px}.legal-toc-list{grid-template-columns:1fr}.legal-card-content{padding:22px 20px}.legal-h2{scroll-margin-top:24px}}.documentation-hero.api-documentation-hero{align-items:center;padding-bottom:76px}.documentation-hero.api-documentation-hero h1{max-width:900px;font-size:clamp(2.8rem,5vw,4.6rem)}.documentation-hero-note.api-status-card span{color:var(--muted)}.documentation-hero-note.api-status-card small{display:block;margin-top:10px;color:var(--muted);font-size:12px;line-height:1.55}:root[data-theme=dark] .documentation-hero-note.api-status-card span{color:#98a2b3}@media (max-width:760px){.documentation-hero.api-documentation-hero{padding-bottom:58px}.documentation-hero.api-documentation-hero h1{font-size:clamp(2.7rem,13vw,4.1rem)}}.documentation-hero,.documentation-hero.api-documentation-hero{display:block;align-items:normal;padding:48px 0 38px;border-bottom:1px solid #d8dde5}.documentation-hero h1,.documentation-hero.api-documentation-hero h1{max-width:900px;font-size:clamp(2rem,4vw,3rem);font-weight:650;line-height:1.12;letter-spacing:-.035em}.documentation-hero-copy{margin-top:16px;font-size:15px;line-height:1.7}.documentation-layout,.documentation-layout.api-documentation-layout{grid-template-columns:210px minmax(0,1fr);gap:52px;padding-top:38px;padding-bottom:88px}.documentation-sidebar{top:86px}.documentation-sidebar>p{margin-bottom:10px;font-size:10px}.documentation-sidebar nav a{padding:8px 0;font-size:12px}.documentation-sidebar-callout{margin-top:30px;padding:14px;border-radius:3px}.documentation-intro{max-width:820px;padding:0 0 34px}.documentation-intro h2{font-size:clamp(1.45rem,2.5vw,2rem);font-weight:650;line-height:1.2;letter-spacing:-.03em}.documentation-intro>p:last-child{margin-top:12px;font-size:14px;line-height:1.7}.api-doc-section,.documentation-group{padding-top:42px}.documentation-content>.documentation-group:first-child{padding-top:0}.documentation-intro+.documentation-group{padding-top:40px}.api-doc-section .documentation-group-heading,.documentation-group-heading{grid-template-columns:30px minmax(0,1fr);gap:12px;margin-bottom:18px}.documentation-group-heading>span{padding-top:3px;font-size:10px}.api-doc-section .documentation-group-heading h2,.documentation-group-heading h2{font-size:1.25rem;line-height:1.25;letter-spacing:-.02em}.api-doc-section .documentation-group-heading p,.documentation-group-heading p{margin-top:5px;font-size:13px;line-height:1.6}.api-doc-body{padding-left:42px}.api-callout p,.api-doc-body>p{font-size:13px;line-height:1.7}.api-doc-body>ul li{font-size:13px}.api-hero-links{margin-top:20px}.api-hero-links a{font-size:11px}@media (max-width:820px){.documentation-hero,.documentation-home-header,.documentation-home-layout,.documentation-layout,.documentation-layout.api-documentation-layout{width:min(100% - 32px,1120px)}.documentation-home-layout,.documentation-layout,.documentation-layout.api-documentation-layout{display:block;padding-top:28px}.documentation-home-nav,.documentation-sidebar{position:static;margin-bottom:34px}.documentation-home-nav nav,.documentation-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.documentation-sidebar-callout{display:none}.documentation-definition-list,.documentation-related{margin-left:0}.api-doc-body{padding-left:0}}@media (max-width:560px){.documentation-hero,.documentation-hero.api-documentation-hero,.documentation-home-header{padding:34px 0 28px}.documentation-hero h1,.documentation-hero.api-documentation-hero h1,.documentation-home-header h1{font-size:2rem}.documentation-definition-row,.documentation-workflow-list li{grid-template-columns:1fr;gap:6px}}.documentation-hero h1,.documentation-hero.api-documentation-hero h1,.documentation-home-header h1{font-size:clamp(2.1rem,3.5vw,2.75rem)}.documentation-hero-copy,.documentation-home-header>p:last-child{font-size:16px;line-height:1.7}.documentation-kicker{font-size:11px}.documentation-breadcrumbs,.documentation-document-type{font-size:13px}.documentation-home-nav>p,.documentation-sidebar>p{font-size:11px}.documentation-home-nav nav a,.documentation-home-nav>a,.documentation-sidebar nav a{font-size:14px;line-height:1.5}.documentation-sidebar-callout a,.documentation-sidebar-callout span,.documentation-sidebar-callout strong{font-size:13px}.api-doc-section .documentation-group-heading h2,.documentation-group-heading h2,.documentation-home-section h2{font-size:1.45rem}.api-doc-section .documentation-group-heading p,.documentation-group-heading p,.documentation-section-heading>p{font-size:15px;line-height:1.65}.documentation-group-heading>span{font-size:11px}.documentation-definition-row{grid-template-columns:minmax(170px,220px) minmax(0,1fr);padding:18px 0}.documentation-definition-row dt{font-size:14px}.documentation-definition-row dd{font-size:15px;line-height:1.72}.api-callout p,.api-doc-body>p,.api-doc-body>ul li,.api-endpoint>p{font-size:15px}.api-checklist p,.api-info-card p{font-size:14px}.api-info-card h3{font-size:16px}.api-table{font-size:13px}.api-table-identifier{font-size:12px}.api-hero-links a{font-size:13px}.documentation-home-introduction>p{max-width:820px;font-size:15px;line-height:1.75}.documentation-home-section{padding:46px 0}.documentation-dataset-list{border-bottom:1px solid #d8dde5}.documentation-dataset-list article{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(260px,1fr) auto;grid-gap:30px;gap:30px;align-items:start;padding:24px 0;border-top:1px solid #d8dde5}.documentation-dataset-list h3{margin:0;color:var(--heading);font-size:17px}.documentation-dataset-list article>div p,.documentation-dataset-list article>p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.68}.documentation-dataset-list article>p{margin-top:0}.documentation-dataset-list article>a{color:var(--interactive-strong);font-size:13px;font-weight:750;line-height:1.5;white-space:nowrap}.documentation-delivery-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.documentation-delivery-list article{padding:22px;border:1px solid #d8dde5;background:#fff}.documentation-delivery-list h3{margin:0;color:var(--heading);font-size:16px}.documentation-delivery-list p{margin:9px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.documentation-next-link a{font-size:14px}.documentation-common-reference-list{display:grid;border-bottom:1px solid #d8dde5}.documentation-common-reference-list a{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr) auto;grid-gap:24px;gap:24px;padding:18px 0;border-top:1px solid #d8dde5;color:var(--heading)}.documentation-common-reference-list strong{font-size:14px;line-height:1.55}.documentation-common-reference-list span{color:var(--muted);font-size:14px;line-height:1.65}:root[data-theme=dark] .documentation-common-reference-list,:root[data-theme=dark] .documentation-common-reference-list a,:root[data-theme=dark] .documentation-dataset-list,:root[data-theme=dark] .documentation-dataset-list article,:root[data-theme=dark] .documentation-delivery-list,:root[data-theme=dark] .documentation-delivery-list article{border-color:rgba(124,158,224,.2)}:root[data-theme=dark] .documentation-common-reference-list a,:root[data-theme=dark] .documentation-dataset-list article>a,:root[data-theme=dark] .documentation-dataset-list h3,:root[data-theme=dark] .documentation-delivery-list h3{color:#edf3ff}:root[data-theme=dark] .documentation-common-reference-list span,:root[data-theme=dark] .documentation-dataset-list article>div p,:root[data-theme=dark] .documentation-dataset-list article>p,:root[data-theme=dark] .documentation-delivery-list p{color:rgba(236,243,255,.72)}:root[data-theme=dark] .documentation-delivery-list article{background:rgba(15,28,52,.62)}@media (max-width:900px){.documentation-dataset-list article{grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);gap:16px 26px}.documentation-dataset-list article>a{grid-column:2;white-space:normal}.documentation-delivery-list{grid-template-columns:1fr}}@media (max-width:620px){.documentation-hero h1,.documentation-hero.api-documentation-hero h1,.documentation-home-header h1{font-size:2rem}.documentation-common-reference-list a,.documentation-dataset-list article,.documentation-definition-row{grid-template-columns:1fr;gap:8px}.documentation-dataset-list article>a{grid-column:auto;margin-top:6px}.documentation-delivery-list{grid-template-columns:1fr}}.documentation-section-nav-wrap{position:-webkit-sticky;position:sticky;top:82px;z-index:80;background:#f8f9fb}.documentation-page,body:has(.documentation-page){background:#f8f9fb}.site-content>.documentation-page{padding-top:92px}.documentation-page .documentation-home-nav,.documentation-page .documentation-sidebar{top:144px}.documentation-page .documentation-group,.documentation-page .documentation-home-section{scroll-margin-top:148px}.documentation-section-nav{display:flex;width:min(1120px,calc(100% - 48px));margin-inline:auto;border-bottom:1px solid #d8dde5;overflow-x:auto;scrollbar-width:none}.documentation-section-nav::-webkit-scrollbar{display:none}.documentation-section-nav a{flex:0 0 auto;padding:13px 16px 11px;border-bottom:2px solid transparent;color:var(--muted);font-size:14px;font-weight:650;white-space:nowrap}.documentation-section-nav a:first-child{padding-left:0}.documentation-section-nav a:hover{color:var(--interactive-strong)}.documentation-section-nav a[aria-current=page]{border-bottom-color:var(--interactive);color:var(--interactive-strong);font-weight:750}:root[data-theme=dark] .documentation-page,:root[data-theme=dark] .documentation-section-nav-wrap,:root[data-theme=dark] body:has(.documentation-page){background:#0b1220}:root[data-theme=dark] .documentation-section-nav{border-color:rgba(124,158,224,.2)}:root[data-theme=dark] .documentation-section-nav a{color:rgba(236,243,255,.72)}:root[data-theme=dark] .documentation-section-nav a:hover,:root[data-theme=dark] .documentation-section-nav a[aria-current=page]{color:#edf3ff}@media (max-width:760px){.site-content>.documentation-page{padding-top:118px}.documentation-section-nav-wrap{position:static}.documentation-section-nav{width:calc(100% - 32px)}.documentation-section-nav a{padding-top:12px;padding-bottom:10px;font-size:13px}.documentation-page .documentation-group,.documentation-page .documentation-home-section{scroll-margin-top:24px}}.documentation-sidebar-related{margin-top:16px;padding-top:14px;border-top:1px solid #e4e7ec}.documentation-sidebar-related>p{margin:0 0 6px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.documentation-sidebar-related>div{display:grid}.documentation-sidebar-related a{padding:6px 0;border-bottom:1px solid #e4e7ec;color:var(--muted);font-size:12px;font-weight:650;line-height:1.4}.documentation-sidebar-related a:last-child{border-bottom:0}.documentation-sidebar-related a:hover{color:var(--interactive)}:root[data-theme=dark] .documentation-sidebar-related,:root[data-theme=dark] .documentation-sidebar-related a{border-color:rgba(124,158,224,.18)}:root[data-theme=dark] .documentation-sidebar-related>p{color:rgba(236,243,255,.56)}:root[data-theme=dark] .documentation-sidebar-related a{color:rgba(236,243,255,.74)}:root[data-theme=dark] .platform-dataset-card,:root[data-theme=dark] .platform-link-group{border-color:var(--line-strong);background:var(--surface-strong);box-shadow:var(--shadow-soft)}:root[data-theme=dark] .platform-link-group-dark,:root[data-theme=dark] .platform-universe-section{border-color:rgba(124,158,224,.22);background:#10294e}:root[data-theme=dark] .product-detail-page{background:radial-gradient(circle at 8% 0,rgba(80,126,224,.2),transparent 30%),linear-gradient(180deg,#09111f,#0b1527 42%,#10192d)}:root[data-theme=dark] .dev-dataset-overview,:root[data-theme=dark] .job-dataset-overview,:root[data-theme=dark] .job-exhibit-card,:root[data-theme=dark] .kpi-dataset-overview,:root[data-theme=dark] .product-detail-capability-grid article,:root[data-theme=dark] .product-detail-hero-panel{border-color:var(--line-strong);background:var(--surface-strong);box-shadow:none}:root[data-theme=dark] .dev-artifact-strip span,:root[data-theme=dark] .job-exhibit-source,:root[data-theme=dark] .job-exhibit-toggle,:root[data-theme=dark] .job-exhibit-toggle button.is-active,:root[data-theme=dark] .job-fundamental-note,:root[data-theme=dark] .job-hero-event,:root[data-theme=dark] .kpi-source-evidence a{border-color:var(--line);background:var(--surface-soft)}:root[data-theme=dark] .dev-dataset-flow>.dev-mapping-node,:root[data-theme=dark] .dev-dataset-flow>div,:root[data-theme=dark] .job-dataset-flow>.job-dataset-classifier-node,:root[data-theme=dark] .job-dataset-flow>div,:root[data-theme=dark] .kpi-resolution-flow>.kpi-resolution-node,:root[data-theme=dark] .kpi-resolution-flow>div{border-color:var(--line-strong);background:#111b2d;box-shadow:none}:root[data-theme=dark] .dev-dataset-tags span,:root[data-theme=dark] .dev-mapping-node small,:root[data-theme=dark] .dev-output-node i,:root[data-theme=dark] .dev-source-grid i,:root[data-theme=dark] .job-dataset-classifier-node small,:root[data-theme=dark] .job-dataset-fields span,:root[data-theme=dark] .kpi-dataset-tags span,:root[data-theme=dark] .kpi-output-stack i,:root[data-theme=dark] .kpi-resolution-node small,:root[data-theme=dark] .kpi-source-stack i{border-color:var(--line);color:var(--muted);background:rgba(124,167,255,.1)}:root[data-theme=dark] .dev-indexed-chart,:root[data-theme=dark] .dev-share-chart,:root[data-theme=dark] .job-stacked-time,:root[data-theme=dark] .job-time-chart,:root[data-theme=dark] .job-trend-table td,:root[data-theme=dark] .job-trend-table th,:root[data-theme=dark] .kpi-compact-table td,:root[data-theme=dark] .kpi-compact-table th,:root[data-theme=dark] .kpi-grouped-chart,:root[data-theme=dark] .kpi-guidance-chart,:root[data-theme=dark] .kpi-stacked-chart{border-color:var(--line)}:root[data-theme=dark] .job-trend-table tbody tr:first-child,:root[data-theme=dark] .product-detail-cta{background:rgba(124,167,255,.08)}:root[data-theme=dark] .pricing-page{background:radial-gradient(circle at 8% 0,rgba(80,126,224,.2),transparent 30%),radial-gradient(circle at 94% 25%,rgba(57,201,160,.12),transparent 23%),linear-gradient(180deg,#09111f,#0b1527 42%,#10192d)}:root[data-theme=dark] .pricing-faq details,:root[data-theme=dark] .pricing-page-card,:root[data-theme=dark] .pricing-page-card.is-featured,:root[data-theme=dark] .pricing-page-card.is-premium,:root[data-theme=dark] .pricing-page-card.is-starter,:root[data-theme=dark] .pricing-table-wrap{border-color:var(--line-strong);color:var(--text);background:var(--surface-strong);box-shadow:none}:root[data-theme=dark] .pricing-page-card.is-featured .pricing-page-cta-secondary{border-color:var(--line-strong);color:var(--interactive);background:var(--surface-soft)}:root[data-theme=dark] .pricing-enterprise{border-color:rgba(57,201,160,.26);background:linear-gradient(112deg,rgba(19,58,68,.76),rgba(20,39,77,.82))}:root[data-theme=dark] .pricing-faq details[open] summary,:root[data-theme=dark] .pricing-table-wrap td,:root[data-theme=dark] .pricing-table-wrap th{border-color:var(--line)}@media (max-width:820px){.documentation-sidebar-callout{display:grid;margin-top:24px}}.coverage-hero h1,.legal-h1,.platform-overview-hero h1,.pricing-hero h1,.product-detail-hero h1{font-size:clamp(2.35rem,4.25vw,3.75rem);line-height:1.04;letter-spacing:-.045em}.platform-overview-heading h2,.platform-universe-section h2,.pricing-compare h2,.pricing-faq-heading h2,.product-detail-section-heading h2{font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.08;letter-spacing:-.04em}.platform-overview-cta h2,.pricing-enterprise h2,.product-detail-cta h2{font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.1;letter-spacing:-.035em}.lower-page .resource-panel h2,.lower-page .section-heading-wrap h2{font-size:clamp(2.1rem,3.8vw,3.4rem);line-height:1.04;letter-spacing:-.05em}.product-story-copy>h3{font-size:clamp(1.85rem,3vw,2.65rem);line-height:1.04;letter-spacing:-.045em}.documentation-hero.api-documentation-hero h1{font-size:clamp(2.15rem,3.8vw,3.3rem);line-height:1.08;letter-spacing:-.04em}