.sg .stream.d-calm .lane:nth-child(1){opacity:.682;filter:blur(.6px)}.sg .stream.d-calm .lane:nth-child(1) .pkt:nth-child(1){animation-duration:5.9923076923076914s,5.9923076923076914s;animation-delay:0s,0s}.sg .stream.d-calm .lane:nth-child(1) .pkt:nth-child(2){animation-duration:5.9923076923076914s,5.9923076923076914s;animation-delay:-1.1984615384615382s,-1.1984615384615382s}.sg .stream.d-calm .lane:nth-child(1) .pkt:nth-child(3){animation-duration:5.9923076923076914s,5.9923076923076914s;animation-delay:-2.3969230769230765s,-2.3969230769230765s}.sg .stream.d-calm .lane:nth-child(1) .pkt:nth-child(4){animation-duration:5.9923076923076914s,5.9923076923076914s;animation-delay:-3.5953846153846145s,-3.5953846153846145s}.sg .stream.d-calm .lane:nth-child(1) .pkt:nth-child(5){animation-duration:5.9923076923076914s,5.9923076923076914s;animation-delay:-4.793846153846153s,-4.793846153846153s}.sg .stream.d-calm .lane:nth-child(2){opacity:.78;filter:none}.sg .stream.d-calm .lane:nth-child(2) .pkt:nth-child(1){animation-duration:7.3076923076923075s,7.3076923076923075s;animation-delay:0s,0s}.sg .stream.d-calm .lane:nth-child(2) .pkt:nth-child(2){animation-duration:7.3076923076923075s,7.3076923076923075s;animation-delay:-1.8269230769230769s,-1.8269230769230769s}.sg .stream.d-calm .lane:nth-child(2) .pkt:nth-child(3){animation-duration:7.3076923076923075s,7.3076923076923075s;animation-delay:-3.6538461538461537s,-3.6538461538461537s}.sg .stream.d-calm .lane:nth-child(2) .pkt:nth-child(4){animation-duration:7.3076923076923075s,7.3076923076923075s;animation-delay:-5.480769230769231s,-5.480769230769231s}.sg .stream.d-calm .lane:nth-child(3){opacity:.878;filter:none}.sg .stream.d-calm .lane:nth-child(3) .pkt:nth-child(1){animation-duration:8.623076923076923s,8.623076923076923s;animation-delay:0s,0s}.sg .stream.d-calm .lane:nth-child(3) .pkt:nth-child(2){animation-duration:8.623076923076923s,8.623076923076923s;animation-delay:-1.4371794871794872s,-1.4371794871794872s}.sg .stream.d-calm .lane:nth-child(3) .pkt:nth-child(3){animation-duration:8.623076923076923s,8.623076923076923s;animation-delay:-2.8743589743589744s,-2.8743589743589744s}.sg .stream.d-calm .lane:nth-child(3) .pkt:nth-child(4){animation-duration:8.623076923076923s,8.623076923076923s;animation-delay:-4.311538461538461s,-4.311538461538461s}.sg .stream.d-calm .lane:nth-child(3) .pkt:nth-child(5){animation-duration:8.623076923076923s,8.623076923076923s;animation-delay:-5.748717948717949s,-5.748717948717949s}.sg .stream.d-calm .lane:nth-child(3) .pkt:nth-child(6){animation-duration:8.623076923076923s,8.623076923076923s;animation-delay:-7.185897435897436s,-7.185897435897436s}.sg .stream.d-calm .lane:nth-child(4){opacity:.8500000000000001;filter:none}.sg .stream.d-calm .lane:nth-child(4) .pkt:nth-child(1){animation-duration:6.6499999999999995s,6.6499999999999995s;animation-delay:0s,0s}.sg .stream.d-calm .lane:nth-child(4) .pkt:nth-child(2){animation-duration:6.6499999999999995s,6.6499999999999995s;animation-delay:-1.6624999999999999s,-1.6624999999999999s}.sg .stream.d-calm .lane:nth-child(4) .pkt:nth-child(3){animation-duration:6.6499999999999995s,6.6499999999999995s;animation-delay:-3.3249999999999997s,-3.3249999999999997s}.sg .stream.d-calm .lane:nth-child(4) .pkt:nth-child(4){animation-duration:6.6499999999999995s,6.6499999999999995s;animation-delay:-4.9875s,-4.9875s}.sg .stream.d-calm .lane:nth-child(5){opacity:.752;filter:none}.sg .stream.d-calm .lane:nth-child(5) .pkt:nth-child(1){animation-duration:7.965384615384614s,7.965384615384614s;animation-delay:0s,0s}.sg .stream.d-calm .lane:nth-child(5) .pkt:nth-child(2){animation-duration:7.965384615384614s,7.965384615384614s;animation-delay:-1.5930769230769228s,-1.5930769230769228s}.sg .stream.d-calm .lane:nth-child(5) .pkt:nth-child(3){animation-duration:7.965384615384614s,7.965384615384614s;animation-delay:-3.1861538461538457s,-3.1861538461538457s}.sg .stream.d-calm .lane:nth-child(5) .pkt:nth-child(4){animation-duration:7.965384615384614s,7.965384615384614s;animation-delay:-4.779230769230768s,-4.779230769230768s}.sg .stream.d-calm .lane:nth-child(5) .pkt:nth-child(5){animation-duration:7.965384615384614s,7.965384615384614s;animation-delay:-6.372307692307691s,-6.372307692307691s}.sg .stream.d-calm .lane:nth-child(6){opacity:.6540000000000001;filter:blur(.6px)}.sg .stream.d-calm .lane:nth-child(6) .pkt:nth-child(1){animation-duration:5.9923076923076914s,5.9923076923076914s;animation-delay:0s,0s}.sg .stream.d-calm .lane:nth-child(6) .pkt:nth-child(2){animation-duration:5.9923076923076914s,5.9923076923076914s;animation-delay:-1.4980769230769229s,-1.4980769230769229s}.sg .stream.d-calm .lane:nth-child(6) .pkt:nth-child(3){animation-duration:5.9923076923076914s,5.9923076923076914s;animation-delay:-2.9961538461538457s,-2.9961538461538457s}.sg .stream.d-calm .lane:nth-child(6) .pkt:nth-child(4){animation-duration:5.9923076923076914s,5.9923076923076914s;animation-delay:-4.494230769230769s,-4.494230769230769s}.sg-home .public-eyebrow{font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--dim);margin:0 0 24px}.sg-home .home-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:48px;padding:72px 56px 64px}.sg-home .home-intro h1{font-size:clamp(38px,4.1vw,58px);font-weight:500;line-height:1.1;letter-spacing:-.05em;margin:0 0 25px}.sg-home .home-intro h1 em{color:var(--vio);font-style:normal}.sg-home .home-lede{max-width:450px;font-size:16px;color:var(--dim);line-height:1.8;margin:0 0 29px}.sg-home .home-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.sg-home .home-actions .btn{gap:22px;border-radius:8px;font-size:14px;padding:14px 19px}.sg-home .home-text-link{font-size:14px;color:var(--ink);text-decoration:none;padding-block:10px}.sg-home .home-signup-note{font-size:12px;line-height:1.7;color:var(--dim);margin:16px 0 4px}.sg-home .home-scope-note{font-size:12px;color:var(--dim);margin:0 0 32px;line-height:1.7}.sg-home .home-language-note{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--dim)}.sg-home .home-language-note>span:first-child{width:100%;font-size:12px;letter-spacing:.02em}.sg-home .home-language-note>span:not(:first-child){color:var(--ink);font-weight:500}.sg-home .home-language-note a{color:var(--dim);text-decoration:none}.sg-home .home-example{border:1px solid var(--border-strong,var(--line2));border-radius:12px;background:var(--panel);min-width:0;overflow:hidden}.sg-home .example-label{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--line);font-size:13px;color:var(--dim)}.sg-home .example-label>span:first-child{color:var(--ink)}.sg-home .example-label b,.sg-home .example-response-heading b{font-size:12px;color:var(--dim);font-weight:400;margin-right:10px}.sg-home .example-label code{font-size:12px}.sg-home .home-example .i-grid{display:block;border:0;border-radius:0;overflow:hidden}.sg-home .home-example .code{box-shadow:none;background:none;border:0;min-width:0}.sg-home .home-example .code-tabs{padding:12px 15px;min-height:0;gap:2px;display:flex;align-items:center;border:0;background:none}.sg-home .home-example .tab{font-size:12px;min-height:40px;padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--dim);font-family:var(--font-sans);cursor:pointer}.sg-home .home-example .tab.active{background:var(--panel2);color:var(--ink);box-shadow:inset 0 -2px var(--vio)}.sg-home .example-copy{margin-left:auto;background:none;border:1px solid var(--line);border-radius:6px;color:var(--dim);padding:8px;font:inherit;font-size:12px;min-height:40px;cursor:pointer}.sg-home .home-example .code-body{min-height:235px;max-width:100%;overflow-x:auto;padding:8px 22px 24px;margin:0;font-family:var(--font-mono);font-size:12px;line-height:1.75;color:var(--ink)}.sg-home .example-seam{position:relative;height:1px;background:var(--line)}.sg-home .example-seam span{position:absolute;left:22px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;background:var(--panel);border:1px solid var(--border-strong,var(--line2));border-radius:6px;color:var(--vio)}.sg-home .example-response{padding:26px 22px 18px;background:var(--panel2)}.sg-home .example-response-heading{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline}.sg-home .example-response-heading strong{font-size:13px;font-weight:500}.sg-home .example-response-heading>span{font-size:12px;color:var(--dim)}.sg-home .example-response pre{font-family:var(--font-mono);font-size:12px;line-height:1.75;overflow-x:auto;margin:16px 0}.sg-home .example-success{color:var(--grn)}.sg-home .example-response p{font-size:12px;color:var(--dim);line-height:1.7;margin:0}.sg-home .example-copy-status{display:block;font-size:12px;color:var(--ink);padding:12px 22px 0}.sg-home .example-copy-status:empty{display:none}.sg-home .example-docs{display:flex;justify-content:space-between;padding:16px 22px;color:var(--ink);font-size:13px;text-decoration:none;border-top:1px solid var(--line)}.sg-home .home-records{margin:0 56px;display:grid;grid-template-columns:1.12fr 1fr;gap:64px;align-items:center;border-block:1px solid var(--line);padding:29px 0}.sg-home .home-record-number{display:flex;flex-direction:column;gap:9px}.sg-home .home-mini-label{font-size:12px;color:var(--dim);letter-spacing:.08em}.sg-home .home-record-number strong{font-size:38px;letter-spacing:-.04em;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.sg-home .home-record-number>span:last-child{font-size:12px;color:var(--dim)}.sg-home .home-record-note{border-left:1px solid var(--line);padding-left:26px;font-size:12px;color:var(--dim)}.sg-home .home-record-note>span{color:var(--ink);font-size:12px}.sg-home .home-record-note .record-delayed{color:var(--amb)}.sg-home .home-record-note p{margin:8px 0 15px;line-height:1.6}.sg-home .home-record-note a,.sg-home .home-record-note button{display:inline-block;color:var(--ink);font:inherit;text-decoration:none;background:none;border:0;padding:8px 0;margin-right:16px;cursor:pointer}.sg-home .home-performance{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0 12px}.sg-home .home-performance span{display:block;margin-bottom:6px}.sg-home .home-performance b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.sg-home .home-products{padding:48px 56px 64px;border-top:1px solid var(--line)}.sg-home .home-section-heading h2,.sg-home .home-workflow h2,.sg-home .home-pricing h2{font-size:clamp(28px,3.1vw,40px);letter-spacing:-.04em;line-height:1.15;font-weight:500;margin:0 0 32px}.sg-home .home-section-heading .public-eyebrow{margin-bottom:17px}.sg-home .home-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sg-home .home-product{padding:30px;min-width:0}.sg-home .home-product{border:1px solid var(--line);border-radius:12px;background:var(--panel);display:flex;flex-direction:column}.sg-home .home-product-title{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--vio)}.sg-home .home-product h3{font-size:18px;letter-spacing:-.025em;font-weight:500;margin:0;color:var(--ink)}.sg-home .home-product>code{font-size:12px;color:var(--dim);font-family:var(--font-mono);overflow-wrap:anywhere}.sg-home .home-product>p{font-size:15px;line-height:1.75;color:var(--dim);margin:22px 0}.sg-home .home-product dl{font-size:13px;margin:auto 0 0}.sg-home .home-product dl>div{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.sg-home .home-product dt{color:var(--dim)}.sg-home .home-product dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.sg-home .home-product .home-product-result dd{color:var(--grn)}.sg-home .home-product>p.home-product-constraint{font-size:12px;margin:0 0 20px;min-height:42px}.sg-home .home-product>a{display:flex;justify-content:space-between;color:var(--ink);font-size:14px;text-decoration:none;padding:12px 0 0;border-top:1px solid var(--line)}.sg-home .home-workflow{margin:0 56px;padding:54px 0 66px;display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:1px solid var(--line)}.sg-home .home-workflow>div>a{color:var(--ink);font-size:13px;text-decoration:none}.sg-home .home-workflow ol{list-style:none;margin:0;padding:0}.sg-home .home-workflow li{display:flex;gap:22px;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid var(--line)}.sg-home .home-workflow li:last-child{padding:0;margin:0;border:0}.sg-home .home-workflow li>span{display:grid;place-items:center;flex:none;width:32px;height:32px;font-size:12px;color:var(--vio);border:1px solid var(--line);border-radius:8px;background:var(--panel)}.sg-home .home-workflow h3{font-weight:500;font-size:16px;margin:0 0 10px;letter-spacing:-.02em}.sg-home .home-workflow li p{margin:0;font-size:13px;line-height:1.7;color:var(--dim);max-width:360px}.sg-home .home-workflow li a{display:inline-block;font-size:13px;color:var(--ink);text-decoration:none;padding-top:12px}.sg-home .home-workflow li code{font-size:12px}.sg-home .home-pricing{margin:0 56px;border-block:1px solid var(--line);padding:56px 0;display:grid;grid-template-columns:1fr 1fr;gap:64px}.sg-home .home-pricing h2{margin-bottom:18px}.sg-home .home-pricing>div>p{font-size:14px;color:var(--dim);line-height:1.7;max-width:370px;margin:0 0 24px}.sg-home .home-pricing .btn{font-size:14px;border-color:var(--line);border-radius:8px}.sg-home .home-price{align-self:center;border:1px solid var(--line);border-radius:12px;padding:28px;background:var(--panel);min-width:0}.sg-home .home-price>span{font-size:12px;color:var(--dim);display:block;margin-bottom:8px}.sg-home .home-price strong{font-size:48px;letter-spacing:-.045em;font-weight:500;display:block;margin-bottom:8px}.sg-home .home-price strong small{font-size:14px;color:var(--ink);letter-spacing:0;font-weight:400;display:block;margin:8px 0 0}.sg-home .home-price>p{font-size:13px;line-height:1.7;color:var(--dim)}.sg-home .home-price-cta{display:inline-block;color:var(--ink);text-decoration:none;font-size:14px;padding:12px 0 22px}.sg-home .home-price>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:13px 0;font-size:12px}.sg-home .home-price>div>span{color:var(--dim)}.sg-home .home-price b{font-weight:400;text-align:right}.sg-home .home-price b small{display:block;font-size:12px;line-height:1.7;color:var(--dim);margin-top:6px}.sg-home .home-price p.home-catalog-note{font-size:12px;margin:12px 0 0}.sg-home .home-catalog-note button{display:block;border:0;background:none;color:var(--ink);font:inherit;padding:8px 0;cursor:pointer}.sg-home .faq{padding:64px 56px;border:0}.sg-home .faq .i-head{margin-bottom:25px}.sg-home .faq h2{font-size:32px;font-weight:500;letter-spacing:-.04em}.sg-home .faq .i-head p{font-family:var(--font-sans);font-size:13px}.sg-home .qa{background:none;border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.sg-home .qa:last-child{border-bottom:1px solid var(--line)}.sg-home .qa-q{padding:21px 0;font-size:14px}.sg-home summary.qa-q{list-style:none;cursor:pointer}.sg-home summary.qa-q::-webkit-details-marker{display:none}.sg-home .qa[open] .qx{transform:rotate(45deg);color:var(--vio)}.sg-home .qa-a{transition:none;max-height:none}.sg-home .qa-a>div{font-size:13px;line-height:1.85;padding:0 32px 22px}.sg-home .home-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:36px 56px;border-block:1px solid var(--line);background:var(--panel)}.sg-home .home-bottom h2{font-size:26px;letter-spacing:-.04em;font-weight:500;margin:0 0 10px}.sg-home .home-bottom p{font-size:13px;color:var(--dim);margin:0}.sg-home .home-bottom .btn{font-size:13px;border-radius:5px}.sg-home .sg-rail{padding-top:45px;padding-bottom:45px}.sg-home .sg-rail-card{background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:13px 0}.sg-home button:focus-visible,.sg-home a:focus-visible,.sg-home summary:focus-visible,.sg-home pre:focus-visible{outline:2px solid var(--vio);outline-offset:4px}@media(max-width:1050px){.sg-home .home-hero{gap:30px;padding:60px 32px}.sg-home .home-records,.sg-home .home-workflow,.sg-home .home-pricing{margin-inline:32px;gap:30px}.sg-home .home-products,.sg-home .faq{padding-inline:32px}.sg-home .home-actions{gap:16px}}@media(max-width:760px){.sg-home .home-hero{grid-template-columns:1fr;padding:46px 22px 34px;gap:34px}.sg-home .home-intro h1{font-size:clamp(32px,7.9vw,56px)}.sg-home .home-lede{font-size:15px;max-width:520px}.sg-home .home-signup-note{margin-bottom:4px}.sg-home .home-language-note{gap:15px}.sg-home .home-language-note>span:first-child{width:auto}.sg-home .home-example .code-body{min-height:235px;padding-inline:16px}.sg-home .example-label,.sg-home .example-response,.sg-home .example-docs{padding-inline:16px}.sg-home .home-records{margin-inline:22px;grid-template-columns:1fr;gap:22px;padding:26px 0}.sg-home .home-record-number strong{font-size:33px}.sg-home .home-record-note{padding:0;border:0}.sg-home .home-record-note p{display:block}.sg-home .home-record-note a,.sg-home .home-record-note button{display:block;margin-top:11px}.sg-home .home-products{padding:48px 22px 40px}.sg-home .home-product-grid{grid-template-columns:1fr}.sg-home .home-product{padding:25px 22px}.sg-home .home-workflow,.sg-home .home-pricing{grid-template-columns:1fr;margin-inline:22px;padding-block:38px;gap:30px}.sg-home .home-price{padding:24px}.sg-home .home-price strong{font-size:43px}.sg-home .faq{padding:40px 22px}.sg-home .faq h2{font-size:28px}.sg-home .qa-q{font-size:13px;gap:12px;text-align:left}.sg-home .home-bottom{padding:32px 22px;align-items:flex-start;flex-direction:column}.sg-home .sg-rail-grid{grid-template-columns:1fr 1fr;gap:12px 18px}}
