.secondary-public,.secondary-guide,.secondary-docs{--secondary-ink:#151515;--secondary-paper:#fff;--secondary-mist:#f3f3f3;--secondary-rule:#dedede;background:var(--secondary-paper);color:var(--secondary-ink)}.secondary-route-art{opacity:.62;pointer-events:none;width:330px;height:300px;position:absolute;bottom:-34px;right:3%;overflow:hidden}.secondary-route-art>span{border:1px solid #ffffff50;border-radius:50%;width:290px;height:220px;position:absolute;transform:rotate(-35deg)}.secondary-route-art>span:first-child{top:35px;left:15px}.secondary-route-art>span:nth-child(2){top:57px;left:29px}.secondary-route-art>span:nth-child(3){top:79px;left:43px}.secondary-route-art>i{background:#fff;border-radius:50%;width:10px;height:10px;animation:8s ease-in-out infinite alternate secondary-route-drift;position:absolute;top:116px;left:48px;box-shadow:0 0 0 9px #ffffff0a,0 0 0 20px #ffffff05}@keyframes secondary-route-drift{to{transform:translate(172px,-50px)}}.secondary-section-index,.secondary-chapter-index,.secondary-group-index,.secondary-card-index{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace;font-weight:400}.secondary-public .secondary-public-main{width:100%;max-width:none;margin:0;padding:0;font-size:15px;line-height:1.95}.secondary-public-hero{color:#fff;background:#151515;padding:68px max(32px,50vw - 600px) 72px;position:relative;overflow:hidden}.secondary-public-title{z-index:1;max-width:900px;position:relative}.secondary-public .secondary-public-title>.eyebrow{color:#c1c1c1;align-items:center;gap:14px;display:flex}.secondary-public-title>.eyebrow:before{content:"";background:currentColor;width:32px;height:1px}.secondary-public .secondary-public-title h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:24px 0 0;font-size:clamp(36px,5.4vw,68px);font-weight:500;line-height:1.35}.secondary-public-content{width:min(1200px,100% - 64px);margin:auto;padding-block:54px 76px}.secondary-public-introduction>p{max-width:820px;margin-bottom:20px}.secondary-public-section{border-top:1px solid var(--secondary-rule);grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:50px;padding-block:36px;display:grid}.secondary-public-section-heading{min-width:0}.secondary-section-index{color:#777;margin-bottom:16px;font-size:12px;display:block}.secondary-public .secondary-public-section h2{letter-spacing:-.02em;margin:0;font-size:clamp(19px,2vw,25px);font-weight:500}.secondary-public-section-body{min-width:0}.secondary-public-section-body>p+p{margin-top:18px}.secondary-public-section-body a:not(.site-button){text-decoration-color:#888;text-decoration-thickness:1px;transition:text-decoration-color .18s}.secondary-public-section-body a:not(.site-button):hover{text-decoration-color:#111}.secondary-public-section-body ol,.secondary-public-section-body ul{margin-block:22px;padding-left:22px}.secondary-public-section-body li{margin-bottom:14px;padding-left:6px}.secondary-public .secondary-operator{border-top:1px solid var(--secondary-rule);padding-top:32px;font-size:11px}.secondary-policy .secondary-public-introduction{max-width:820px;margin:0 0 36px auto}.secondary-policy .secondary-public-introduction>p{margin-bottom:22px}.secondary-policy .secondary-public-introduction>p:first-child{font-size:18px;line-height:1.85}.secondary-pricing .public-pricing-card{background:#fff;border:1px solid #d5d5d5;border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px 54px;margin:-88px 0 48px;padding:40px 44px 30px;transition:box-shadow .24s,transform .24s;display:grid;position:relative;box-shadow:0 18px 45px #0000000a}.secondary-pricing .secondary-public-hero{padding-bottom:142px}.secondary-pricing .public-pricing-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px #00000010}.secondary-pricing .public-pricing-card>.eyebrow{grid-column:1;margin:0;padding-top:6px}.secondary-pricing .public-price{letter-spacing:-.055em;grid-area:2/1/4;margin:0;font-size:clamp(46px,6vw,78px);font-weight:500;line-height:1.15}.secondary-pricing .public-price span{letter-spacing:0;color:#777;margin:16px 0 0;font-size:13px;line-height:2;display:block}.secondary-pricing .public-pricing-facts{border-left:1px solid #dedede;grid-area:1/2/3;grid-template-columns:1fr;gap:18px;margin:0;padding:0 0 0 34px;display:grid}.secondary-pricing .public-pricing-facts dt{color:#777;margin-bottom:5px;font-size:11px}.secondary-pricing .public-pricing-facts dd{margin:0;font-size:19px;font-weight:500}.secondary-pricing .public-pricing-trial{grid-column:2;margin:0;font-size:12px;line-height:1.9}.secondary-pricing .public-pricing-trial strong{margin-bottom:7px;font-size:16px;display:block}.secondary-pricing .public-pricing-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;margin:0;display:flex}.secondary-pricing .public-pricing-actions .site-button{border-radius:0;min-height:48px;padding-inline:22px}.secondary-pricing .public-pricing-assurances{color:#686868;border-top:1px dashed #c6c6c6;grid-column:1/-1;margin:0;padding:24px 0 0 18px;font-size:11px;line-height:1.8}.secondary-pricing .public-pricing-assurances li+li{margin-top:8px}.secondary-pricing .public-pricing-readiness{background:0 0;border:0;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);column-gap:50px;padding:0 0 38px;display:grid}.secondary-pricing .public-pricing-readiness h2{grid-row:1/3;margin:0;font-size:22px}.secondary-pricing .public-pricing-readiness p{margin:0 0 16px}.secondary-docs .docs-layout{grid-template-columns:230px minmax(0,1fr) 190px;max-width:1600px}.secondary-docs-index .docs-layout{grid-template-columns:230px minmax(0,1fr)}.secondary-docs-index .doc-toc{display:none}.secondary-docs .docs-toolbar{background:#f2f2f2;border-bottom-color:#d5d5d5}.secondary-docs .docs-search{background:#fff;border-color:#d0d0d0;border-radius:0;min-height:42px;margin-left:220px}.secondary-docs .docs-sidebar{color:#fff;background:#171717;border-right:0;padding:28px 18px 36px}.secondary-docs .docs-home-link{color:#fff;border-bottom:1px solid #ffffff28;border-radius:0;margin-bottom:22px;padding:10px 8px 20px}.secondary-docs .docs-home-link.active{background:0 0}.secondary-docs .docs-sidebar nav h2{color:#a9a9a9;letter-spacing:.06em;font-size:10px}.secondary-docs .docs-sidebar nav>a{color:#d1d1d1;border-left-width:1px;padding:9px 10px;transition:background .18s,color .18s,padding-left .18s}.secondary-docs .docs-sidebar nav>a:hover,.secondary-docs .docs-sidebar nav>a:focus-visible{color:#fff;background:#ffffff0c;padding-left:15px}.secondary-docs .docs-sidebar nav>a[aria-current=page]{color:#111;background:#fff;border-left-color:#fff}.secondary-docs .docs-sidebar-help{border-top-color:#ffffff28}.secondary-docs .docs-sidebar-help p{color:#bcbcbc}.secondary-docs .docs-main{padding:42px 42px 0}.secondary-docs .secondary-docs-index-hero{color:#fff;background:#171717;padding:42px 44px;position:relative;overflow:hidden}.secondary-docs .secondary-docs-index-hero>.site-kicker,.secondary-docs .secondary-docs-index-hero>p{z-index:1;color:#bfbfbf;position:relative}.secondary-docs .secondary-docs-index-hero h1{z-index:1;margin:16px 0 24px;font-size:clamp(32px,3.8vw,55px);font-weight:500;line-height:1.45;position:relative}.secondary-docs .docs-quickstart{background:#f4f4f4;border:1px solid #dedede;border-top:0;border-radius:0;margin:0 0 38px;padding:30px 32px;transition:background .2s}.secondary-docs .docs-quickstart:hover,.secondary-docs .docs-quickstart:focus-visible{background:#eaeaea}.secondary-docs .docs-quickstart-icon{color:#171717;background:0 0;border:1px solid #aaa;width:58px;height:58px}.secondary-docs .docs-quickstart-icon svg,.secondary-docs .docs-quickstart>svg,.secondary-docs .secondary-docs-card-category svg{transition:transform .2s}.secondary-docs .docs-quickstart:hover .docs-quickstart-icon svg{transform:translate(3px,-3px)}.secondary-docs .docs-quickstart:hover>svg{transform:translate(5px)}.secondary-docs .docs-group{margin-block:48px}.secondary-docs .docs-group>h2{align-items:baseline;gap:20px;margin-bottom:16px;font-size:24px;font-weight:500;display:flex}.secondary-group-index{color:#777;font-size:12px}.secondary-docs .docs-card-grid{border-top:1px solid #222;display:block}.secondary-docs .secondary-docs-card{background:0 0;border:0;border-bottom:1px solid #dedede;border-radius:0;grid-template-columns:40px minmax(0,1fr);gap:22px;padding:26px 22px 26px 0;transition:background .2s,padding-left .2s;display:grid}.secondary-docs .secondary-docs-card:hover,.secondary-docs .secondary-docs-card:focus-visible{background:#f3f3f3;padding-left:16px}.secondary-docs .secondary-docs-card>.secondary-card-index{color:#777;padding-top:2px;font-size:12px;display:block}.secondary-docs-card-content{min-width:0}.secondary-docs-card-category{color:#777;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex}.secondary-docs .secondary-docs-card:hover .secondary-docs-card-category svg{transform:translate(3px,-3px)}.secondary-docs .secondary-docs-card h3{margin:7px 0 10px;font-size:21px;font-weight:500;line-height:1.65}.secondary-docs .secondary-docs-card p{max-width:760px;margin:0 0 14px;font-size:13px}.secondary-docs .secondary-doc-header{border-bottom:2px solid #191919;margin-bottom:24px;padding-bottom:32px;position:relative}.secondary-docs .secondary-doc-header h1{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(29px,3vw,44px);font-weight:500;line-height:1.5}.secondary-docs .doc-meta{margin-top:24px}.secondary-docs .doc-section{border-top:1px solid #dedede;margin-block:0 38px;padding-top:32px}.secondary-chapter-index{color:#777;margin-bottom:14px;font-size:11px;display:inline-block}.secondary-docs .doc-section h2,.secondary-guide .doc-section h2{letter-spacing:-.025em;font-weight:500}.secondary-docs .doc-note{background:#f0f0f0;border-top:1px solid #aaa;border-left:0;padding:24px}.secondary-docs .doc-completion{color:#fff;background:#171717;border:0;border-radius:0;padding:28px}.secondary-docs .doc-completion p,.secondary-docs .doc-completion>a{color:#e3e3e3}.secondary-docs .doc-pagination a{background:#f4f4f4;border:0;border-top:1px solid #222;border-radius:0;padding:24px;transition:background .2s}.secondary-docs .doc-pagination a:hover{background:#eaeaea}.secondary-docs .doc-toc{padding-top:46px}.secondary-docs .doc-toc nav{border-left-color:#222}.secondary-docs .doc-toc a{padding-block:5px;line-height:1.8}.secondary-docs .doc-example,.secondary-guide .doc-example{color:#efefef;overflow-wrap:anywhere;white-space:pre-wrap;background:#191919;border:0;border-radius:0;padding:24px}.workflow-guide .workflow-table-wrap{max-width:100%;margin-block:24px;overflow-x:auto}.workflow-guide .workflow-table-wrap table{min-width:560px;margin:0}.workflow-guide .workflow-email{color:#151515;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f3f3;padding:24px}.workflow-guide .workflow-related li{margin-block:16px}.secondary-guide .secondary-guide-main{width:100%;max-width:none;margin:0;padding:0}.secondary-guide-hero{color:#fff;background:#171717;padding:40px max(32px,50vw - 600px) 58px;position:relative;overflow:hidden}.secondary-guide-hero-content{z-index:1;max-width:950px;position:relative}.secondary-guide .doc-breadcrumb{color:#a6a6a6;flex-wrap:wrap;margin-bottom:40px;font-size:10px}.secondary-guide .doc-breadcrumb>span:last-child{min-width:0}.secondary-guide-hero .eyebrow,.secondary-guide-hero .small{color:#bcbcbc}.secondary-guide .secondary-guide-hero h1{letter-spacing:-.035em;margin:20px 0 26px;font-size:clamp(30px,4.2vw,58px);font-weight:500;line-height:1.5}.secondary-guide .secondary-guide-hero .doc-lead{color:#dedede;max-width:840px;font-size:15px}.secondary-guide-hero .use-case-guide-links{gap:14px 28px;margin-top:28px}.secondary-guide-hero .use-case-guide-links a{color:#fff;border-bottom:1px solid #fff6;min-height:44px;text-decoration:none;transition:border-color .18s,gap .18s}.secondary-guide-hero .use-case-guide-links a:hover{border-color:#fff;gap:13px}.secondary-guide-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;width:calc(100% - 64px);max-width:1200px;margin:auto;padding-block:50px 72px;display:grid}.secondary-guide .guide-toc{scrollbar-width:thin;background:#f1f1f1;border:0;max-height:calc(100dvh - 128px);margin:0;padding:24px 20px;font-size:12px;position:sticky;top:104px;overflow:auto}.secondary-guide .guide-toc>strong{border-bottom:1px solid #c5c5c5;padding-bottom:18px;font-size:12px;font-weight:600}.secondary-guide .guide-toc ol{margin:16px 0 0;padding-left:22px}.secondary-guide .guide-toc li{margin:0;padding-left:3px}.secondary-guide .guide-toc a{padding:10px 0;line-height:1.8;text-decoration:none;transition:color .18s,transform .18s;display:block}.secondary-guide .guide-toc a:hover,.secondary-guide .guide-toc a:focus-visible{text-decoration:underline;transform:translate(3px)}.secondary-guide-reading{min-width:0;max-width:840px}.secondary-guide .secondary-guide-section{border-top:1px solid #bdbdbd;margin:0 0 44px;padding-top:24px}.secondary-guide .secondary-guide-section h2{margin-top:0;font-size:clamp(23px,2.5vw,30px);line-height:1.55}.secondary-guide .doc-section h3{margin-block:28px 12px;font-size:18px;font-weight:500}.secondary-guide .secondary-guide-downloads{background:#f3f3f3;border-top:3px solid #161616;padding:28px}.secondary-guide .doc-section table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.secondary-guide .doc-section th,.secondary-guide .doc-section td{overflow-wrap:anywhere;text-align:left;min-width:0;padding:14px 10px}.secondary-guide .doc-section th{background:#e8e8e8}.secondary-guide .secondary-guide-completion{color:#fff;background:#181818;border:0;margin-bottom:24px;padding:32px}.secondary-guide .secondary-guide-completion h2{margin:0 0 18px;font-size:27px}.secondary-guide .secondary-guide-completion p{color:#d0d0d0}.secondary-guide .secondary-guide-completion .site-button{color:#151515;white-space:normal;text-align:center;background:#fff;border-color:#fff;border-radius:0;min-height:48px;margin-top:18px}.secondary-guide .secondary-guide-completion .site-button:hover{background:#e3e3e3}@media (width<=1200px){.secondary-docs .docs-layout{grid-template-columns:220px minmax(0,1fr)}.secondary-docs .doc-toc{display:none}.secondary-docs .docs-search{margin-left:200px}.secondary-docs .docs-main{padding-inline:32px}.secondary-guide-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}}@media (width<=800px){.secondary-public-hero{padding-block:48px 52px}.secondary-public-section,.secondary-pricing .public-pricing-readiness{grid-template-columns:1fr;gap:22px}.secondary-public-section{padding-block:30px}.secondary-public-section-heading{align-items:baseline;gap:18px;display:flex}.secondary-public-section-heading>.secondary-section-index{margin:0}.secondary-pricing .public-pricing-readiness h2{grid-row:auto}.secondary-pricing .public-pricing-card{column-gap:28px;padding:32px 28px}.secondary-docs .docs-layout{display:block}.secondary-docs .docs-search{margin-left:0}.secondary-docs .docs-sidebar.is-open{background:#171717}.secondary-docs .docs-main{padding-top:28px}.secondary-guide-layout{grid-template-columns:1fr;gap:32px;padding-top:28px}.secondary-guide .guide-toc{max-height:none;position:relative;top:auto}.secondary-guide .guide-toc ol{columns:2;column-gap:34px}.secondary-guide .guide-toc li{break-inside:avoid}}@media (width<=560px){.secondary-public-hero,.secondary-guide-hero{padding:34px 22px 40px}.secondary-public .secondary-public-title h1{margin-top:22px;font-size:36px}.secondary-route-art{opacity:.3;bottom:-85px;right:-115px}.secondary-public-content,.secondary-guide-layout{width:calc(100% - 44px)}.secondary-public-content{padding-block:34px 46px}.secondary-public .secondary-public-section h2{font-size:21px}.secondary-public-section{gap:16px;font-size:14px;line-height:1.95}.secondary-policy .secondary-public-introduction>p:first-child{font-size:16px}.secondary-pricing .secondary-public-hero{padding-bottom:90px}.secondary-pricing .public-pricing-card{flex-direction:column;gap:22px;margin:-64px 0 32px;padding:28px 24px;display:flex}.secondary-pricing .public-price{font-size:clamp(48px,14vw,66px)}.secondary-pricing .public-price span{margin-top:6px;font-size:12px}.secondary-pricing .public-pricing-facts{border:0;border-top:1px solid #ddd;grid-template-columns:1fr;padding:22px 0 0}.secondary-pricing .public-pricing-facts dd{font-size:17px}.secondary-pricing .public-pricing-actions{display:grid}.secondary-pricing .public-pricing-actions .site-button{white-space:normal;text-align:center;width:100%;min-height:48px;padding-inline:10px;font-size:12px}.secondary-docs .docs-toolbar{gap:12px;padding-inline:18px}.secondary-docs .docs-search{padding-inline:8px}.secondary-docs .docs-search input{font-size:12px}.secondary-docs .docs-main{padding:22px 22px 0}.secondary-docs .secondary-docs-index-hero{padding:30px 24px 32px}.secondary-docs .secondary-docs-index-hero h1{font-size:31px}.secondary-docs .secondary-docs-index-hero>p{font-size:12px}.secondary-docs .docs-quickstart{align-items:flex-start;gap:15px;padding:24px}.secondary-docs .docs-quickstart-icon{border:0;width:32px;height:32px}.secondary-docs .docs-quickstart-icon svg{width:25px;height:25px}.secondary-docs .docs-quickstart h2{font-size:17px}.secondary-docs .docs-quickstart p{font-size:12px}.secondary-docs .secondary-docs-card{padding-block:22px;grid-template-columns:26px minmax(0,1fr);gap:12px;padding-right:4px}.secondary-docs .secondary-docs-card h3{font-size:18px}.secondary-docs .docs-group>h2{font-size:22px}.secondary-docs .secondary-doc-header h1{font-size:29px}.secondary-docs .secondary-doc-header .doc-lead{font-size:14px}.secondary-docs .doc-section h2{font-size:22px}.secondary-docs .doc-note{padding:20px}.secondary-docs .doc-pagination a{padding:22px}.secondary-guide .secondary-guide-hero h1{font-size:30px}.secondary-guide .secondary-guide-hero .doc-lead{font-size:14px}.secondary-guide .doc-breadcrumb{margin-bottom:28px}.secondary-guide-hero .use-case-guide-links{gap:10px;display:grid}.secondary-guide-hero .use-case-guide-links a{width:fit-content;font-size:12px}.secondary-guide .guide-toc{padding:22px}.secondary-guide .guide-toc ol{columns:1}.secondary-guide .secondary-guide-downloads{padding:22px 18px}.secondary-guide .doc-section table{font-size:11px}.secondary-guide .doc-section th,.secondary-guide .doc-section td{padding:10px 7px}.secondary-guide .doc-example,.secondary-docs .doc-example{padding:20px;font-size:12px;line-height:1.9}.secondary-guide .secondary-guide-completion{padding:26px 22px}.secondary-guide .secondary-guide-completion h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.secondary-public *,.secondary-docs *,.secondary-guide *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
