.content-page.content-page-features .features-intro{max-width:980px;padding-bottom:36px}.content-page.content-page-features .features-intro h1{max-width:940px;margin-bottom:20px;font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.14}.content-page.content-page-features .features-intro .content-eyebrow{margin-bottom:18px;font-size:.75rem}.content-page.content-page-features .features-summary{max-width:730px;margin-bottom:22px;font-size:1.08rem;line-height:1.75}.features-intro-actions,.features-links{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.content-page.content-page-features .features-intro-actions .button{white-space:normal;text-align:center;max-width:100%}.content-page.content-page-features .features-intro>.features-release-note{color:#b8ae9d;max-width:750px;margin:17px 0 0;font-size:.8rem;line-height:1.75}.features-scope{border-block:1px solid #35342e;margin-bottom:48px;padding-block:28px 30px}.content-page.content-page-features .features-scope h2{margin-bottom:24px;font-size:1.25rem;line-height:1.5}.features-scope dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 32px;margin:0;display:grid}.features-scope dl>div{min-width:0}.features-scope dt{color:#edc6a4;margin-bottom:8px;font-size:.9rem;font-weight:550;line-height:1.6}.features-scope dd{color:#c1baad;margin:0;font-size:.86rem;line-height:1.8}.content-page.content-page-features .features-scope-note{color:#b4aa98;max-width:900px;margin:23px 0 15px;font-size:.8rem;line-height:1.8}.features-workflow{max-width:850px;margin-bottom:28px}.content-page.content-page-features .features-workflow h2{margin-bottom:14px;font-size:1.7rem}.content-page.content-page-features .features-workflow>p{margin-bottom:0;font-size:.94rem;line-height:1.8}.content-page.content-page-features .features-editorial-row{grid-template-columns:36px minmax(0,1fr) minmax(0,1.18fr);gap:24px 32px}.content-page.content-page-features .features-editorial-row>.product-figure{align-self:center;margin:0}.content-page.content-page-features .features-editorial-row .product-figure>a{background:#111;border:1px solid #36332d}.content-page.content-page-features .features-editorial-row .product-figure figcaption{font-size:.75rem}.content-page.content-page-features .features-editorial-row .content-row-number{font-size:.8rem}.content-page.content-page-features .features-editorial-row .features-scope-label{color:#c69d7b;margin-bottom:14px;font-size:.75rem;font-weight:500;line-height:1.65}.content-page.content-page-features .features-editorial-row h2{font-size:clamp(1.65rem,2.5vw,2.4rem)}.features-row-links{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.content-page.content-page-features .features-row-links .content-link{font-size:.83rem}.features-try{border-bottom:1px solid #35342e;grid-template-columns:1fr 1.2fr;gap:36px 64px;padding-block:50px;display:grid}.content-page.content-page-features .features-try .content-eyebrow{margin-bottom:16px;font-size:.75rem}.content-page.content-page-features .features-try h2{font-size:2rem}.content-page.content-page-features .features-try>div>p:last-child{margin-bottom:0;font-size:.91rem}.features-try-links{gap:22px;margin:0;padding:0;list-style:none;display:grid}.content-page.content-page-features .features-try-links p{color:#b5ac9c;margin:7px 0 0;font-size:.82rem;line-height:1.8}.features-limits{background:#181612;border-left:3px solid #b97c4d;margin-block:40px;padding:28px 32px}.content-page.content-page-features .features-limits h2{margin-bottom:16px;font-size:1.4rem;line-height:1.45}.content-page.content-page-features .features-limits>p,.features-limits li{font-size:.87rem;line-height:1.85}.features-limits ul{color:#c2b6a2;gap:9px;margin:16px 0 20px;padding-left:20px;display:grid}.content-page.content-page-features .features-faq{max-width:880px}.content-page.content-page-features .features-faq .features-links{gap:12px 24px;margin-top:16px}.content-page.content-page-features .features-faq .content-link{font-size:.83rem}.content-page.content-page-features .features-bottom-cta{gap:30px 45px}.content-page.content-page-features .features-bottom-cta>div{max-width:700px}.content-page.content-page-features .features-bottom-cta .content-eyebrow{font-size:.75rem}.content-page.content-page-features .features-bottom-cta h2{margin-bottom:16px}.content-page.content-page-features .features-bottom-cta>div>p:last-child{margin-bottom:0;font-size:.88rem;line-height:1.8}.content-page.content-page-features .features-bottom-cta>.button{white-space:normal;text-align:center;flex-shrink:0;max-width:100%}@media (max-width:1000px){.content-page.content-page-features .features-editorial-row{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr);gap:22px}.features-try{gap:32px}.content-page.content-page-features .features-bottom-cta{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.content-page.content-page-features .features-intro h1{font-size:clamp(2rem,5.5vw,2.75rem)}.content-page.content-page-features .features-summary{font-size:1rem;line-height:1.75}.features-scope dl{grid-template-columns:minmax(0,1fr);gap:22px}.features-scope dl>div+div{border-top:1px solid #302f29;padding-top:18px}.features-scope{margin-bottom:34px}.content-page.content-page-features .features-editorial-row{grid-template-columns:26px minmax(0,1fr);gap:20px}.content-page.content-page-features .features-editorial-row>.product-figure{grid-column:2}.features-try{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:36px}.content-page.content-page-features .features-try h2{margin-bottom:17px;font-size:1.8rem}.features-limits{padding:24px}.content-page.content-page-features .features-bottom-cta>.button{margin-top:24px}}@media (max-width:500px){.content-page.content-page-features .features-intro{padding-bottom:28px}.content-page.content-page-features .features-intro .content-eyebrow{margin-bottom:13px}.content-page.content-page-features .features-intro h1{margin-bottom:17px;font-size:2rem}.content-page.content-page-features .features-summary{margin-bottom:20px;font-size:.95rem;line-height:1.75}.features-intro-actions{flex-direction:column;align-items:flex-start;gap:15px}.content-page.content-page-features .features-intro-actions .button{padding-inline:17px;font-size:.84rem}.content-page.content-page-features .features-intro>.features-release-note{margin-top:15px}.features-links{flex-direction:column;align-items:flex-start;gap:13px}.content-page.content-page-features .features-editorial-row{grid-template-columns:22px minmax(0,1fr);gap:16px}.content-page.content-page-features .features-editorial-row>.product-figure{grid-column:1/-1}.content-page.content-page-features .features-editorial-row h2{font-size:1.85rem}.features-limits{margin-block:30px;padding:22px 20px}}
.content-page.content-page-use-cases .use-cases-intro{max-width:980px;padding-bottom:32px}.content-page.content-page-use-cases .use-cases-intro .content-eyebrow{margin-bottom:17px;font-size:.75rem}.content-page.content-page-use-cases .use-cases-intro h1{max-width:910px;margin-bottom:20px;font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.14}.content-page.content-page-use-cases .use-cases-summary{max-width:720px;margin-bottom:20px;font-size:1.04rem;line-height:1.75}.use-cases-readiness{max-width:730px;margin-bottom:20px}.use-cases-readiness-title{color:#edc6a4;font-size:.9rem;font-weight:550;line-height:1.65;display:block}.content-page.content-page-use-cases .use-cases-readiness p{color:#b8ae9d;margin:4px 0 0;font-size:.88rem;line-height:1.75}.content-page.content-page-use-cases .use-cases-intro>.button{white-space:normal;text-align:center;max-width:100%}.use-cases-nav{flex-wrap:wrap;gap:12px 26px;margin-top:24px;display:flex}.use-cases-nav a{color:#e1c2a7;text-underline-offset:5px;font-size:.85rem;line-height:1.65;text-decoration:underline}.use-cases-nav a:hover{color:#ffb679}.use-cases-links{flex-wrap:wrap;gap:14px 28px;display:flex}.use-cases-scope{border-top:1px solid #35342e;padding-block:28px 30px}.content-page.content-page-use-cases .use-cases-scope h2{max-width:830px;margin-bottom:24px;font-size:1.25rem;line-height:1.5}.use-cases-scope dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 32px;margin:0;display:grid}.use-cases-scope dl>div{min-width:0}.use-cases-scope dt{color:#edc6a4;margin-bottom:8px;font-size:.9rem;font-weight:550;line-height:1.6}.use-cases-scope dd{color:#c1baad;margin:0;font-size:.86rem;line-height:1.8}.content-page.content-page-use-cases .use-cases-scope-note{color:#b4aa98;max-width:900px;margin:23px 0 15px;font-size:.8rem;line-height:1.8}.content-page.content-page-use-cases .use-cases-scenarios>section{align-items:start;gap:35px 64px}.content-page.content-page-use-cases .use-cases-scenarios .content-eyebrow{margin-bottom:17px;font-size:.75rem}.content-page.content-page-use-cases .use-cases-scenarios h2{margin-bottom:18px;scroll-margin-top:110px;font-size:clamp(1.8rem,2.7vw,2.4rem)}.content-page.content-page-use-cases .use-cases-scenarios h2:focus{outline-offset:7px;outline:2px solid #f97316}.content-page.content-page-use-cases .use-case-scope-label{color:#c69d7b;margin-bottom:18px;font-size:.75rem;line-height:1.7}.content-page.content-page-use-cases .use-case-workflow>p:not(.content-eyebrow):not(.use-case-scope-label){font-size:.92rem}.content-page.content-page-use-cases .use-case-workflow .content-steps{gap:18px;margin-block:26px}.content-page.content-page-use-cases .use-case-workflow .content-steps>li{padding-left:36px;font-size:.88rem}.content-page.content-page-use-cases .use-case-workflow .content-steps>li:before{font-size:.75rem}.use-case-outcome{border-top:1px solid #3a3429;padding-top:18px}.content-page.content-page-use-cases .use-case-outcome h3{color:#e0c4a1;margin:0 0 8px;font-size:.87rem;line-height:1.6}.content-page.content-page-use-cases .use-case-outcome p{color:#b7aa96;margin:0;font-size:.84rem;line-height:1.85}.content-page.content-page-use-cases .use-case-resources .product-figure{margin:0 0 25px}.content-page.content-page-use-cases .use-case-resources .product-figure>a{background:#111;border:1px solid #36332d}.content-page.content-page-use-cases .use-case-resources .product-figure figcaption{font-size:.75rem;line-height:1.7}.use-case-resource-links{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.content-page.content-page-use-cases .use-case-resource-primary{color:#f3be91;text-underline-offset:5px;font-size:.93rem;text-decoration:underline}.content-page.content-page-use-cases .use-case-resource-secondary{font-size:.84rem}.content-page.content-page-use-cases .use-case-resource-background{color:#b6ac9a;font-size:.8rem}.content-page.content-page-use-cases .use-case-resources .content-link{overflow-wrap:anywhere;max-width:100%}.use-case-local-example{background:#181612;border-left:2px solid #b97c4d;margin-top:25px;padding:21px 22px}.content-page.content-page-use-cases .use-case-local-example h3{margin:0 0 9px;font-size:.94rem;line-height:1.55}.content-page.content-page-use-cases .use-case-local-example p{color:#b8ae9d;margin:0 0 12px;font-size:.82rem;line-height:1.8}.use-case-question{border-top:1px solid #35342e;margin-top:25px;padding-top:20px}.use-case-question summary{color:#dfd5c7;cursor:pointer;font-size:.85rem;line-height:1.7}.content-page.content-page-use-cases .use-case-question p{color:#b8ae9d;margin:15px 0 12px;font-size:.83rem;line-height:1.85}.content-page.content-page-use-cases .use-cases-bottom-cta{gap:30px 45px}.content-page.content-page-use-cases .use-cases-bottom-cta>div{max-width:700px}.content-page.content-page-use-cases .use-cases-bottom-cta .content-eyebrow{font-size:.75rem}.content-page.content-page-use-cases .use-cases-bottom-cta h2{margin-bottom:16px}.content-page.content-page-use-cases .use-cases-bottom-cta>div>p:last-child{margin:0;font-size:.88rem;line-height:1.8}.content-page.content-page-use-cases .use-cases-bottom-cta>.button{white-space:normal;text-align:center;flex-shrink:0;max-width:100%}@media (max-width:1000px){.content-page.content-page-use-cases .use-cases-scenarios>section{gap:32px}.content-page.content-page-use-cases .use-cases-bottom-cta{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.content-page.content-page-use-cases .use-cases-intro h1{font-size:clamp(2rem,5.5vw,2.75rem)}.use-cases-scope dl{grid-template-columns:minmax(0,1fr);gap:20px}.use-cases-scope dl>div+div{border-top:1px solid #302f29;padding-top:18px}.content-page.content-page-use-cases .use-cases-scenarios>section{gap:26px}.content-page.content-page-use-cases .use-cases-bottom-cta>.button{margin-top:24px}}@media (max-width:500px){.content-page.content-page-use-cases .use-cases-intro{padding-bottom:26px}.content-page.content-page-use-cases .use-cases-intro .content-eyebrow{margin-bottom:13px}.content-page.content-page-use-cases .use-cases-intro h1{margin-bottom:16px;font-size:2rem}.content-page.content-page-use-cases .use-cases-summary{margin-bottom:17px;font-size:.95rem;line-height:1.7}.use-cases-readiness{margin-bottom:17px}.content-page.content-page-use-cases .use-cases-readiness p{font-size:.84rem}.content-page.content-page-use-cases .use-cases-intro>.button{padding-inline:17px;font-size:.84rem}.use-cases-nav{gap:12px 22px;margin-top:21px}.use-cases-links{flex-direction:column;align-items:flex-start;gap:13px}.content-page.content-page-use-cases .use-cases-scenarios h2{font-size:1.85rem}.use-case-local-example{padding:20px}}
.content-page.content-page-compare .comparison-intro{max-width:980px;padding-bottom:30px}.content-page.content-page-compare .comparison-intro .content-eyebrow{margin-bottom:16px;font-size:.75rem}.content-page.content-page-compare .comparison-intro h1{max-width:940px;margin-bottom:20px;font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.14}.content-page.content-page-compare .comparison-summary{max-width:760px;margin-bottom:20px;font-size:1.04rem;line-height:1.75}.content-page.content-page-compare .comparison-intro>.button{white-space:normal;text-align:center;max-width:100%}.comparison-intro-secondary{margin-top:18px}.content-page.content-page-compare .comparison-readiness{color:#b8ae9d;max-width:760px;margin:17px 0 0;font-size:.8rem;line-height:1.75}.comparison-nav{flex-wrap:wrap;gap:12px 24px;margin-top:23px;display:flex}.comparison-nav a{color:#e1c2a7;text-underline-offset:5px;font-size:.85rem;line-height:1.7;text-decoration:underline}.comparison-section{border-top:1px solid #35342e;padding-block:34px}.content-page.content-page-compare .comparison-section>h2,.content-page.content-page-compare .comparison-evaluate h2{margin:0 0 24px;font-size:clamp(1.5rem,2.7vw,2.15rem);line-height:1.3}.comparison-section [tabindex="-1"]{scroll-margin-top:110px}.comparison-section [tabindex="-1"]:focus{outline-offset:7px;outline:2px solid #f97316}.comparison-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 56px;display:grid}.content-page.content-page-compare .comparison-choice-grid h3{color:#edc6a4;margin:0 0 15px;font-size:1.05rem;line-height:1.6}.content-page.content-page-compare .comparison-choice-grid p{margin:0 0 13px;font-size:.9rem;line-height:1.85}.content-page.content-page-compare .comparison-choice-grid p:last-child{color:#b8ae9d;font-size:.82rem}.content-page.content-page-compare .comparison-local-scope>h2{font-size:1.3rem;line-height:1.5}.comparison-local-scope dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:0 0 20px;display:grid}.comparison-local-scope dt{color:#edc6a4;margin-bottom:8px;font-size:.9rem;font-weight:550;line-height:1.6}.comparison-local-scope dd{color:#c1baad;margin:0;font-size:.86rem;line-height:1.8}.comparison-links{flex-wrap:wrap;gap:13px 26px;display:flex}.content-page.content-page-compare .comparison-note{color:#b4aa98;max-width:1000px;margin:0 0 20px;font-size:.8rem;line-height:1.8}.comparison-desktop{width:100%}.comparison-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;margin-block:24px;font-size:.85rem;line-height:1.8}.comparison-table caption{text-align:left;color:#b4aa98;padding-bottom:16px;font-size:.8rem;line-height:1.8}.comparison-table th,.comparison-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #35342e;padding:20px 22px}.comparison-table thead th{color:#e5c6a1;background:#1b1813;font-weight:550}.comparison-table th:first-child{width:20%;padding-left:0}.comparison-table thead th:first-child{padding-left:18px}.comparison-table tbody th{color:#e1d7c9;font-weight:500}.comparison-table td{color:#b9b2a6}.content-page.content-page-compare .comparison-table td p{margin:0 0 13px;font-size:.85rem;line-height:1.8}.content-page.content-page-compare .comparison-table .content-link{font-size:.78rem;line-height:1.7}.comparison-price-table th:first-child{width:18%}.comparison-price-table th:nth-child(2){width:24%}.comparison-price-table th:nth-child(3){width:25%}.comparison-price-line{display:block}.comparison-price-line+.comparison-price-line{margin-top:9px}.content-page.content-page-compare .comparison-pricing>p:not(.comparison-note){max-width:1000px;font-size:.92rem;line-height:1.85}.comparison-conflict{background:#181612;border-left:2px solid #b97c4d;margin-top:24px;padding:22px 25px}.content-page.content-page-compare .comparison-conflict h3{color:#e3c3a4;margin:0 0 11px;font-size:.95rem;line-height:1.6}.content-page.content-page-compare .comparison-conflict p{margin:0 0 14px;font-size:.82rem;line-height:1.85}.comparison-evaluate{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);align-items:center;gap:32px 54px;display:grid}.content-page.content-page-compare .comparison-evaluate p{font-size:.9rem;line-height:1.85}.content-page.content-page-compare .comparison-evaluate .content-steps{gap:16px;margin-block:23px}.content-page.content-page-compare .comparison-evaluate .content-steps>li{padding-left:35px;font-size:.86rem;line-height:1.8}.content-page.content-page-compare .comparison-evaluate .content-steps>li:before{font-size:.75rem}.content-page.content-page-compare .comparison-evaluate .comparison-note{margin-top:20px;font-size:.8rem}.content-page.content-page-compare .comparison-evaluate .product-figure{min-width:0;margin:0}.content-page.content-page-compare .comparison-evaluate .product-figure figcaption{font-size:.75rem;line-height:1.75}.content-page.content-page-compare .comparison-questions{margin-block:0}.content-page.content-page-compare .comparison-questions summary{font-size:.95rem;line-height:1.75}.content-page.content-page-compare .comparison-questions details p{font-size:.87rem;line-height:1.9}.comparison-sources ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 28px;margin:25px 0;padding:0;list-style:none;display:grid}.content-page.content-page-compare .content-link{overflow-wrap:anywhere;max-width:100%;font-size:.85rem;line-height:1.75}.comparison-mobile{display:none}.content-page.content-page-compare .comparison-bottom-cta{align-items:flex-start;gap:28px;margin-top:15px}.content-page.content-page-compare .comparison-bottom-cta .content-eyebrow{font-size:.75rem}.content-page.content-page-compare .comparison-bottom-cta h2{max-width:700px;font-size:clamp(1.6rem,3vw,2.3rem)}.content-page.content-page-compare .comparison-bottom-cta p:not(.content-eyebrow){max-width:700px;font-size:.9rem;line-height:1.85}.comparison-bottom-cta>.button{white-space:normal;text-align:center;flex-shrink:0;max-width:100%}.comparison-nav a:focus-visible,.content-page.content-page-compare a:focus-visible,.comparison-questions summary:focus-visible{outline-offset:5px;outline:2px solid #f97316}.content-page.content-page-compare .breadcrumbs{font-size:.8rem}@media (max-width:1000px){.comparison-desktop{display:none}.comparison-mobile{display:block}.comparison-pair{border-top:1px solid #35342e;padding-block:24px}.content-page.content-page-compare .comparison-pair h3{color:#e8d2b6;margin:0 0 19px;font-size:1.05rem;line-height:1.6}.comparison-pair dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0;display:grid}.comparison-pair dt{color:#d9b48e;margin-bottom:9px;font-size:.8rem;font-weight:550;line-height:1.6}.comparison-pair dd{color:#b9b2a6;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.85rem;line-height:1.85}.content-page.content-page-compare .comparison-pair dd p{margin:0 0 12px;font-size:.85rem;line-height:1.85}.content-page.content-page-compare .comparison-pair .content-link{font-size:.8rem}.content-page.content-page-compare .comparison-card-price{color:#edc6a4;margin:0 0 20px;font-size:1rem;line-height:1.7}.comparison-price-cards .comparison-pair>.content-link{margin-top:17px}.comparison-evaluate{gap:30px}.content-page.content-page-compare .comparison-bottom-cta{flex-direction:column}}@media (max-width:760px){.content-page.content-page-compare .comparison-intro h1{font-size:clamp(2rem,5.5vw,2.75rem)}.comparison-choice-grid,.comparison-local-scope dl,.comparison-evaluate{grid-template-columns:minmax(0,1fr)}.comparison-local-scope dl{gap:19px}.comparison-choice-grid{gap:22px}.comparison-sources ul{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page.content-page-compare .comparison-bottom-cta>.button{margin-top:24px}}@media (max-width:540px){.content-page.content-page-compare .comparison-intro{padding-bottom:26px}.content-page.content-page-compare .comparison-intro h1{margin-bottom:16px;font-size:2rem}.content-page.content-page-compare .comparison-summary{margin-bottom:17px;font-size:.95rem;line-height:1.7}.content-page.content-page-compare .comparison-intro>.button{padding-inline:17px;font-size:.84rem}.comparison-intro-secondary{margin-top:15px}.comparison-nav{gap:11px 21px}.comparison-pair dl{grid-template-columns:minmax(0,1fr);gap:20px}.comparison-pair dl>div+div{border-top:1px solid #2c2a24;padding-top:18px}.comparison-links{flex-direction:column;align-items:flex-start}.comparison-conflict{padding:21px 18px}.comparison-sources ul{grid-template-columns:minmax(0,1fr)}}
.content-page.content-page-documentation .documentation-intro{max-width:1000px;padding-bottom:30px}.content-page.content-page-documentation .documentation-intro .content-eyebrow{margin-bottom:16px;font-size:.75rem}.content-page.content-page-documentation .documentation-intro h1{max-width:950px;margin-bottom:18px;font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.14}.content-page.content-page-documentation .documentation-summary{max-width:720px;margin:0 0 20px;font-size:1rem;line-height:1.75}.documentation-tasks{flex-wrap:wrap;gap:11px 28px;display:flex}.documentation-tasks a{color:#efc5a2;text-underline-offset:5px;align-items:center;gap:8px;font-size:.9rem;line-height:1.7;text-decoration:underline;display:inline-flex}.documentation-tasks svg{flex-shrink:0}.content-page.content-page-documentation .documentation-intro .documentation-readiness{color:#b6ad9e;max-width:820px;margin:20px 0 0;font-size:.82rem;line-height:1.8}.documentation-layout{border-top:1px solid #39362c;grid-template-columns:260px minmax(0,1fr);gap:65px;padding-top:32px;display:grid}.documentation-aside{align-self:start;position:sticky;top:110px}.documentation-aside>svg{color:#c59a71;margin-bottom:22px}.content-page.content-page-documentation .documentation-aside h2{margin:0 0 18px;font-size:1.65rem;line-height:1.35}.content-page.content-page-documentation .documentation-aside p{margin:0 0 20px;font-size:.84rem;line-height:1.85}.documentation-group-nav{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:26px;display:flex}.documentation-group-nav a,.content-page.content-page-documentation .documentation-aside>.content-link{color:#e2b58b;font-size:.84rem;line-height:1.75}.documentation-group{min-width:0;margin-bottom:42px}.content-page.content-page-documentation .documentation-group>h2{margin:0 0 17px;scroll-margin-top:110px;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.35}.documentation-group>h2:focus{outline-offset:7px;outline:2px solid #f97316}.content-page.content-page-documentation .documentation-group-summary{margin:0 0 24px;font-size:.9rem;line-height:1.85}.documentation-tools{background:#181612;border-left:2px solid #b97c4d;margin:24px 0 16px;padding:23px 25px}.content-page.content-page-documentation .documentation-tools h3{color:#e6c6a6;margin:0 0 19px;font-size:1rem;line-height:1.65}.documentation-tools ul{margin:0;padding:0;list-style:none}.documentation-tools li+li{margin-top:18px}.documentation-tools a{color:#e9bd96;align-items:center;gap:9px;font-size:.87rem;line-height:1.75;display:inline-flex}.documentation-tools svg{flex-shrink:0}.content-page.content-page-documentation .documentation-tools li p{color:#b6ad9e;margin:6px 0 0;font-size:.8rem;line-height:1.8}.documentation-guide{border-bottom:1px solid #2f2e26;grid-template-columns:28px minmax(0,1fr);gap:19px;padding:27px 0;display:grid}.documentation-number{color:#aa8b69;font-size:.75rem;line-height:1.8;font-family:var(--font-mono)}.content-page.content-page-documentation .documentation-guide .content-eyebrow{margin:0 0 10px;font-size:.75rem;line-height:1.75}.content-page.content-page-documentation .documentation-guide h3{letter-spacing:-.025em;margin:0 0 12px;font-size:1.4rem;line-height:1.4}.content-page.content-page-documentation .documentation-prerequisite{color:#d4b18b;margin:0 0 11px;font-size:.78rem;line-height:1.75}.content-page.content-page-documentation .documentation-guide-summary{max-width:660px;margin:0 0 15px;font-size:.86rem;line-height:1.85}.documentation-read{color:#c7a784;align-items:center;gap:9px;font-size:.8rem;line-height:1.75;display:inline-flex}.documentation-guide:hover h3{color:#efbd91}.documentation-help{align-items:flex-start}.content-page.content-page-documentation .documentation-help h2{margin-bottom:20px;font-size:1.9rem;line-height:1.35}.content-page.content-page-documentation .documentation-help p:not(.content-eyebrow){max-width:650px;margin:0 0 18px;font-size:.88rem;line-height:1.85}.content-page.content-page-documentation .documentation-help .content-eyebrow{font-size:.75rem}.content-page.content-page-documentation .documentation-help .content-link{font-size:.88rem}.documentation-download{flex:0 340px;min-width:0}.documentation-download .button{white-space:normal;text-align:center;max-width:100%}.content-page.content-page-documentation .documentation-download p{margin-top:16px;font-size:.8rem;line-height:1.8}.content-page.content-page-documentation .breadcrumbs{font-size:.8rem}.content-page.content-page-documentation a:focus-visible{outline-offset:5px;outline:2px solid #f97316}@media (max-width:1000px){.documentation-layout{grid-template-columns:220px minmax(0,1fr);gap:38px}}@media (max-width:760px){.content-page.content-page-documentation .documentation-intro h1{font-size:clamp(2rem,5.5vw,2.75rem)}.documentation-layout{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:26px}.documentation-aside{border-bottom:1px solid #353025;padding-bottom:24px;position:static}.documentation-aside>svg{display:none}.documentation-group-nav{flex-flow:wrap;gap:12px 25px;margin-bottom:18px}.content-page.content-page-documentation .documentation-help{flex-direction:column;display:flex}.documentation-download{flex-basis:auto}}@media (max-width:540px){.content-page.content-page-documentation .documentation-intro .content-eyebrow{margin-bottom:12px}.content-page.content-page-documentation .documentation-intro h1{margin-bottom:15px;font-size:2rem}.content-page.content-page-documentation .documentation-summary{margin-bottom:17px;font-size:.94rem;line-height:1.7}.documentation-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 13px;display:grid}.documentation-tasks a{gap:5px;font-size:.83rem}.content-page.content-page-documentation .documentation-intro .documentation-readiness{margin-top:18px;font-size:.8rem}.documentation-guide{grid-template-columns:25px minmax(0,1fr);gap:13px}.content-page.content-page-documentation .documentation-guide h3{font-size:1.3rem}.documentation-tools{padding:22px 18px}}
.content-page-blog{padding-top:120px}.content-page-blog .blog-intro{padding:24px 0 32px}.content-page-blog .blog-intro h1{max-width:1050px;margin:20px 0;font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.12}.content-page-blog .blog-intro>p:last-of-type{max-width:760px;margin:0;font-size:1rem;line-height:1.8}.blog-topics{flex-wrap:wrap;gap:10px 24px;margin-top:22px;display:flex}.blog-topics a,.blog-resources a{color:#e5b98e;align-items:center;gap:9px;padding:10px 0;line-height:1.6;display:inline-flex}.blog-resources{border-top:1px solid #302d26;margin-top:28px;padding:32px 0}.blog-resources h2{margin:0 0 12px;font-size:1.3rem;line-height:1.4}.blog-resources p{color:#aaa69c;line-height:1.8}.blog-resources>div{flex-wrap:wrap;gap:8px 24px;display:flex}.blog-documentation{color:#aaa69c;margin:12px 0 32px;font-size:.9rem;line-height:1.8}.blog-documentation a{color:#e5b98e;align-items:center;gap:8px;padding:8px 0;display:inline-flex}.content-page-blog .blog-closing-note{color:#b5aea0;max-width:680px;margin:20px 0 0;font-size:.875rem;line-height:1.8}.article-page.article-page-blog .article-contents-panel>.article-contents{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;display:grid}.content-page.content-page-blog .content-blog-item .content-eyebrow,.content-page.content-page-blog .content-eyebrow,.content-page.content-page-blog .content-read-label,.content-page-blog .breadcrumbs,.article-page-blog .content-eyebrow,.article-page.article-page-blog .article-meta,.article-page-blog .breadcrumbs,.article-page.article-page-blog .product-figure figcaption,.article-page.article-page-blog .workflow-diagram figcaption{font-size:.75rem}.article-page-blog .article-meta{gap:8px 12px}.blog-readiness{background:#151411;border-left:2px solid #b76c32;margin:24px 0;padding:16px 20px}.article-page .blog-readiness p{margin:0 0 8px;font-size:.875rem;line-height:1.8}.blog-readiness>a{align-items:center;gap:8px;padding:6px 0;font-size:.875rem;line-height:1.8;display:inline-flex}.article-page-blog .article-header .blog-review{color:#b5aea0;max-width:850px;margin:18px 0 0;font-size:.8rem;line-height:1.8}.blog-review strong{color:#d2b493;font-weight:500}.article-page-blog .article-prose h2:focus,.article-page-blog .article-prose h2:target{outline-offset:7px;border-radius:2px;outline:2px solid #f97316}@media (max-width:680px){.content-page-blog{padding-top:100px}.content-page-blog .blog-intro{padding:22px 0 24px}.content-page-blog .blog-intro h1{font-size:2.2rem}.blog-topics{gap:0 20px;margin-top:14px}.blog-topics a{font-size:.875rem}.blog-resources>div{gap:4px;display:grid}.article-page.article-page-blog .article-contents-panel>.article-contents{grid-template-columns:1fr}}
.content-page.content-page-security{padding-top:120px}.content-page-security .security-intro{max-width:950px;padding:24px 0 26px}.content-page-security .security-intro>p:not(.content-eyebrow){max-width:760px;font-size:1rem;line-height:1.8}.security-topics{flex-wrap:wrap;gap:4px 24px;margin-top:22px;display:flex}.security-topics a{color:#e5b98e;padding:8px 0;font-size:.875rem;line-height:1.7}.security-scope{background:#151411;border-left:2px solid #b76c32;margin:0 0 24px;padding:16px 20px}.content-page-security .security-scope p{margin:0 0 6px;font-size:.875rem;line-height:1.8}.content-page-security h2[id]{scroll-margin-top:110px}.content-page-security h2[id]:focus,.content-page-security h2[id]:target{outline-offset:7px;border-radius:2px;outline:2px solid #f97316}.security-links{flex-wrap:wrap;gap:8px 24px;margin:14px 0;display:flex}.security-links a{padding:6px 0}.content-page-security .security-review{color:#b5aea0;font-size:.8rem;line-height:1.8}.security-inventory{border-collapse:collapse;table-layout:fixed;width:100%;margin:28px 0 40px;font-size:.875rem;line-height:1.8}.security-inventory caption{text-align:left;color:#e6d8c5;margin-bottom:18px;font-size:1.1rem;font-weight:500}.security-inventory th,.security-inventory td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #373126;padding:18px 14px}.security-inventory thead th{color:#e5b98e;border-top:1px solid #373126;font-size:.8rem;font-weight:500}.security-inventory tbody th{color:#ded7c9;font-weight:500}.security-inventory td{color:#b5aea0}.content-page-security .security-inventory .content-link{font-size:.875rem;display:inline}.security-inventory .content-link svg{vertical-align:middle;margin-left:5px;display:inline}.security-contact-paths{border-top:1px solid #373126;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-top:24px;display:grid}.content-page-security .security-contact-paths h3{margin:0 0 16px;font-size:1.35rem}.content-page-security .security-contact-paths p{font-size:.875rem;line-height:1.8}.content-page-security .security-closing{gap:40px}.content-page-security .security-closing p:not(.content-eyebrow){color:#b5aea0;max-width:650px;font-size:.875rem;line-height:1.8}.security-closing-actions{flex-shrink:0;justify-items:start;gap:18px;max-width:360px;display:grid}.security-closing-actions .button{white-space:normal;text-align:center;max-width:100%}.content-page.content-page-security .content-eyebrow,.content-page.content-page-security .breadcrumbs{font-size:.75rem}@media (max-width:900px){.security-inventory{table-layout:auto}.security-inventory caption{width:100%;display:block}.security-inventory thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.security-inventory,.security-inventory tbody,.security-inventory tr{display:block}.security-inventory tr{border-top:1px solid #4a3a29;padding:18px 0}.security-inventory tbody th{border:0;padding:4px 0 14px;font-size:1rem;display:block}.security-inventory td{border-bottom:1px solid #28251f;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:10px 0;display:grid}.security-inventory td:before{content:attr(data-label);color:#e5b98e;font-size:.8rem}.content-page-security .security-closing{display:block}.security-closing-actions{margin-top:24px}}@media (max-width:680px){.content-page.content-page-security{padding-top:100px}.content-page-security .security-intro{padding:22px 0 20px}.content-page-security .security-intro h1{font-size:2.2rem}.security-topics{gap:0 18px;margin-top:14px}.security-contact-paths{grid-template-columns:1fr;gap:30px}.security-scope{padding:14px 16px}.security-inventory td{grid-template-columns:minmax(0,1fr);gap:3px}.content-page-security .content-data-paths>section{padding-block:25px}}
.content-page.content-page-support{padding-top:100px}.content-page-support .support-intro{max-width:950px;padding:20px 0 26px}.content-page-support .support-intro h1{margin:18px 0;font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.12}.content-page-support .support-intro>p:not(.content-eyebrow){max-width:760px;margin-bottom:0;font-size:1rem;line-height:1.8}.support-prepare-action{flex-wrap:wrap;margin-top:20px;display:flex}.support-prepare-action a{color:#100b07;text-align:center;background:#f97316;border-radius:8px;justify-content:center;align-items:center;max-width:100%;padding:14px 20px;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-flex}.support-prepare-action a:hover{background:#ff9343}.support-quick-help{flex-wrap:wrap;gap:2px 24px;margin-top:14px;display:flex}.support-quick-help a{color:#e5b98e;align-items:center;gap:8px;padding:8px 0;font-size:.875rem;line-height:1.6;display:inline-flex}.support-quick-help svg{flex-shrink:0}.support-readiness{background:#151411;border-left:2px solid #b76c32;margin:0 0 36px;padding:16px 20px}.content-page-support .support-readiness p{margin:0 0 6px;font-size:.875rem;line-height:1.8}.content-page-support .content-support-layout{margin-top:0}.content-page-support .content-steps .content-link{margin-top:10px}.support-guide-links{flex-wrap:wrap;gap:8px 22px;display:flex}.content-page-support .content-support-layout>section>.content-small{margin-top:14px}.support-contact-paths{gap:12px;margin:22px 0;display:grid}.content-page-support .content-support-contact .content-link{font-size:.875rem;line-height:1.6}.content-page-support #support-message{scroll-margin-top:110px}.content-page-support #support-message:focus,.content-page-support #support-message:target{outline-offset:7px;border-radius:2px;outline:2px solid #f97316}.support-template-contact{border-top:1px solid #373126;margin-top:22px;padding-top:20px}.content-page-support .support-template-contact p{font-size:.875rem;line-height:1.8}.support-template-contact>.content-link{padding:8px 0}.support-selectable-address{-webkit-user-select:all;user-select:all;color:#edc29d;overflow-wrap:anywhere}.content-page-support .support-closing p:not(.content-eyebrow){color:#b5aea0;max-width:650px;margin:18px 0 0;font-size:.875rem;line-height:1.8}.support-closing-actions{flex-shrink:0;justify-items:start;gap:18px;max-width:340px;display:grid}.support-closing-actions .support-prepare-action{margin:0}.content-page.content-page-support .content-eyebrow,.content-page.content-page-support .breadcrumbs{font-size:.75rem}@media (max-width:900px){.content-page-support .support-closing{display:block}.support-closing-actions{margin-top:24px}}@media (max-width:680px){.content-page.content-page-support{padding-top:80px}.content-page-support .support-intro{padding:16px 0 22px}.content-page-support .support-intro h1{font-size:2.2rem}.support-quick-help{gap:0 16px;margin-top:10px}.support-quick-help a{font-size:.8125rem}.support-readiness{padding:14px 16px}.support-prepare-action{margin-top:16px}}@media (max-width:375px){.content-page.content-page-support{padding-top:64px}.content-page-support .support-intro .content-eyebrow{margin-bottom:14px}.content-page-support .support-intro h1{margin-block:14px}.content-page-support .support-prepare-action{margin-top:12px}.content-page-support .support-quick-help{margin-top:8px}.content-page-support .support-quick-help a{padding-block:6px}}
.content-page.content-page-privacy .content-intro{padding-bottom:36px}.content-page.content-page-privacy .content-eyebrow,.content-page.content-page-privacy .breadcrumbs,.content-page.content-page-privacy .breadcrumbs span{font-size:.75rem}.content-page.content-page-privacy .privacy-entry-links{flex-wrap:wrap;gap:14px 28px;margin-top:24px;display:flex}.content-page.content-page-privacy .privacy-entry-links a,.content-page.content-page-privacy .content-policy-contents a{color:#f6aa77;text-underline-offset:4px;text-decoration:underline}.content-page.content-page-privacy .content-policy-nav a{overflow-wrap:anywhere;font-size:.875rem}.content-page.content-page-privacy .content-policy-body p,.content-page.content-page-privacy .content-policy-body li,.content-page.content-page-privacy .content-policy-body dd{font-size:1rem;line-height:1.85}.content-page.content-page-privacy .content-policy-body ul{margin-bottom:22px;padding-left:22px}.content-page.content-page-privacy .content-policy-body li+li{margin-top:12px}.content-page.content-page-privacy .content-policy-body h3{margin:24px 0 14px;font-size:1.125rem}.content-page.content-page-privacy .content-policy-body .content-policy-date,.content-page.content-page-privacy .content-policy-body .privacy-small{font-size:.8125rem;line-height:1.8}.content-page.content-page-privacy .privacy-summary{padding-block:4px 14px}.content-page.content-page-privacy .privacy-summary dl{margin:0}.content-page.content-page-privacy .privacy-summary dl>div{border-top:1px solid #353228;padding:17px 0}.content-page.content-page-privacy .privacy-summary dt{color:#edc2a2;margin-bottom:7px;font-size:.875rem;font-weight:600}.content-page.content-page-privacy .privacy-summary dd{color:#b8b4a9;margin:0}.content-page.content-page-privacy .privacy-actions,.content-page.content-page-privacy .privacy-links{flex-wrap:wrap;align-items:baseline;gap:14px 24px;margin:20px 0;display:flex}.content-page.content-page-privacy .privacy-address{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;font-size:.9375rem}.content-page.content-page-privacy .privacy-controller{overflow-wrap:anywhere;margin:20px 0 26px;font-size:1rem;font-style:normal;line-height:1.85}.content-page.content-page-privacy .content-link{overflow-wrap:anywhere;max-width:100%}.content-page.content-page-privacy .content-policy-body .privacy-boundary{border-left:2px solid #8c633f;padding-left:17px}.content-page.content-page-privacy a:focus-visible{outline-offset:5px;outline:2px solid #f97316}@media (max-width:760px){.content-page.content-page-privacy .content-policy-nav a{font-size:.8125rem}.content-page.content-page-privacy .content-policy-body p,.content-page.content-page-privacy .content-policy-body li,.content-page.content-page-privacy .content-policy-body dd{font-size:1rem}.content-page.content-page-privacy .content-intro{padding-bottom:28px}}
.content-page-terms{padding-top:36px}.content-page-terms .breadcrumbs{margin-bottom:26px;font-size:12px}.content-page-terms .content-intro{padding-bottom:22px}.content-page-terms .content-intro h1{margin-bottom:16px;font-size:clamp(2rem,4.2vw,3.4rem)}.content-page-terms .content-intro .content-eyebrow{margin-bottom:14px;font-size:12px}.content-page-terms .content-intro>p:last-child{font-size:16px;line-height:1.7}.content-page-terms .terms-summary{background:#17130f;border:1px solid #44372b;border-radius:8px;margin-bottom:30px;padding:18px 22px}.content-page-terms .terms-summary p{margin-bottom:10px;font-size:16px;line-height:1.7}.content-page-terms .terms-summary strong{color:#eee7dc}.content-page-terms .terms-quick-links,.content-page-terms .terms-related{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.content-page-terms .terms-quick-links a,.content-page-terms .terms-related a{align-items:center;min-height:44px;display:inline-flex}.content-page-terms a{overflow-wrap:anywhere}.content-page-terms .content-policy-body p,.content-page-terms .content-policy-body li,.content-page-terms .content-policy-body dd{font-size:16px;line-height:1.85}.content-page-terms .content-policy-body{max-width:75ch}.content-page-terms .content-policy-body a,.content-page-terms .terms-summary a{color:#f6aa77;text-underline-offset:4px;text-decoration:underline}.content-page-terms .content-policy-body h3{margin:24px 0 10px;font-size:18px}.content-page-terms .content-policy-body ul{padding-left:22px}.content-page-terms .content-policy-body li{margin-bottom:12px}.content-page-terms .content-policy-body .content-policy-date{font-size:13px;line-height:1.8}.content-page-terms .content-policy-nav{gap:6px}.content-page-terms .content-policy-nav a{align-items:center;min-height:44px;font-size:14px;display:flex}.content-page-terms .content-policy-contents a{align-items:center;min-height:44px;display:inline-flex}.content-page-terms .terms-document-map{margin:24px 0}.content-page-terms .terms-document-map>div{border-bottom:1px solid #333028;padding:12px 0}.content-page-terms .terms-document-map dt{color:#e4e1d9;font-weight:600}.content-page-terms .terms-document-map dd{color:#aaa79c;margin:5px 0 0}.content-page-terms .terms-boundary{border-left:2px solid #a27145;padding-left:18px}.content-page-terms [id]{scroll-margin-top:110px}.content-page-terms section:focus-visible{outline-offset:6px;outline:2px solid #f97316}@media (max-width:760px){.content-page-terms{padding-top:26px}.content-page-terms .content-intro h1{font-size:clamp(1.9rem,7vw,2.5rem)}.content-page-terms .terms-summary{margin-bottom:22px;padding:14px 16px}.content-page-terms .content-policy-layout{gap:22px;padding-top:20px}.content-page-terms .content-policy-nav{gap:6px 14px;padding-bottom:18px}}
.content-page-eula{padding-top:30px}.content-page-eula .breadcrumbs{margin-bottom:22px;font-size:12px}.content-page-eula .content-intro{padding-bottom:20px}.content-page-eula .content-intro h1{margin-bottom:14px;font-size:clamp(2rem,4.2vw,3.4rem)}.content-page-eula .content-intro .content-eyebrow{margin-bottom:12px;font-size:12px}.content-page-eula .content-intro>p:last-child{font-size:16px;line-height:1.65}.content-page-eula .eula-summary{background:#17130f;border:1px solid #44372b;border-radius:8px;margin-bottom:28px;padding:16px 22px}.content-page-eula .eula-summary p{margin-bottom:8px;font-size:16px;line-height:1.7}.content-page-eula .eula-summary strong{color:#eee7dc}.content-page-eula .eula-quick-links,.content-page-eula .eula-related{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.content-page-eula .eula-quick-links a,.content-page-eula .eula-related a{align-items:center;min-height:44px;display:inline-flex}.content-page-eula a{overflow-wrap:anywhere}.content-page-eula .content-policy-body p,.content-page-eula .content-policy-body li{font-size:16px;line-height:1.85}.content-page-eula .content-policy-body{max-width:75ch}.content-page-eula .content-policy-body a,.content-page-eula .eula-summary a{color:#f6aa77;text-underline-offset:4px;text-decoration:underline}.content-page-eula .content-policy-body h3{margin:24px 0 10px;font-size:18px}.content-page-eula .content-policy-body .content-policy-date{font-size:13px;line-height:1.8}.content-page-eula .content-policy-nav{gap:6px}.content-page-eula .content-policy-nav a{align-items:center;min-height:44px;font-size:14px;display:flex}.content-page-eula .content-policy-contents a{align-items:center;min-height:44px;display:inline-flex}.content-page-eula .eula-notices{border-left:2px solid #a27145;padding-left:18px}.content-page-eula [id]{scroll-margin-top:110px}.content-page-eula [tabindex="-1"]:focus-visible{outline-offset:6px;outline:2px solid #f97316}@media (max-width:760px){.content-page-eula{padding-top:22px}.content-page-eula .breadcrumbs{margin-bottom:18px}.content-page-eula .content-intro h1{font-size:clamp(1.9rem,7vw,2.5rem)}.content-page-eula .eula-summary{margin-bottom:22px;padding:12px 16px}.content-page-eula .content-policy-layout{gap:22px;padding-top:20px}.content-page-eula .content-policy-nav{gap:6px 14px;padding-bottom:18px}}@media print{body:has(.content-page-eula){color:#111;background:#fff}body:has(.content-page-eula)>header{display:none}body:has(.content-page-eula)>footer{display:none}body:has(.content-page-eula) .site-header{display:none}body:has(.content-page-eula) .site-footer{display:none}body:has(.content-page-eula) .skip-link{display:none}.content-page-eula{background:#fff;padding:0}.content-page-eula .container{width:auto;max-width:none;padding:0}.content-page-eula .breadcrumbs,.content-page-eula .content-policy-nav,.content-page-eula .content-policy-contents,.content-page-eula .eula-quick-links{display:none}.content-page-eula .content-policy-layout{border:0;padding:0;display:block}.content-page-eula .content-policy-body{max-width:none}.content-page-eula .eula-summary{background:#fff;border-color:#999}.content-page-eula .content-intro h1,.content-page-eula .content-intro p,.content-page-eula .content-policy-body h2,.content-page-eula .content-policy-body h3,.content-page-eula .content-policy-body p,.content-page-eula .content-policy-body a,.content-page-eula .eula-summary p,.content-page-eula .eula-summary strong{color:#111}.content-page-eula h2,.content-page-eula h3{break-after:avoid}.content-page-eula p{orphans:3;widows:3}.content-page-eula a{text-decoration-color:currentColor}}
.article-page-docs .content-eyebrow,.article-page-docs .article-meta,.article-page-docs .breadcrumbs,.article-page-docs .product-figure figcaption,.article-page-docs .workflow-diagram figcaption{font-size:.75rem}.article-page-docs .article-meta{gap:8px 12px}.article-page-docs .article-prose pre code{font-size:.75rem}.article-page-docs .article-prose h2:focus,.article-page-docs .article-prose h2:target{outline-offset:7px;border-radius:2px;outline:2px solid #f97316}.guide-context{border-top:1px solid #353025;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:20px 0 0;padding-top:20px;display:grid}.guide-context dt{color:#d9b58f;margin-bottom:5px;font-size:.75rem;line-height:1.6}.guide-context dd{color:#bbb6aa;margin:0;font-size:.82rem;line-height:1.7}.article-contents-panel{background:#151411;border:1px solid #3e372a;border-radius:8px;margin-bottom:36px;padding:20px 24px}.article-page.article-page-docs .article-contents-docs{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;display:grid}.article-contents-docs a{font-size:.85rem}.installation-permissions{background:#17140f;border:1px solid #443726;border-radius:8px;margin:0 0 32px;padding:24px}.installation-permissions figcaption strong{color:#eee9df;margin-bottom:8px;font-size:1.1rem;line-height:1.5;display:block}.installation-permissions figcaption span,.installation-permissions>p{color:#b5ac9d;font-size:.8rem;line-height:1.8;display:block}.article-page .installation-permissions ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0;padding:0;list-style:none;display:grid}.article-page .installation-permissions li{min-width:0;margin:0;padding:0}.installation-permissions li svg{color:#f4a56d;margin-bottom:12px;display:block}.installation-permissions li strong{font-size:.88rem;line-height:1.6}.article-page .installation-permissions li p{margin:8px 0 0;font-size:.82rem;line-height:1.8}.article-page .installation-permissions>p:last-child{margin:0;font-size:.8rem}@media (max-width:680px){.guide-context{grid-template-columns:1fr;gap:12px}.article-page.article-page-docs .article-contents-docs{grid-template-columns:1fr}.article-page .installation-permissions ol{grid-template-columns:1fr;gap:22px}.installation-permissions,.article-contents-panel{padding:20px}}
.article-page .article-contents{background:#151411;border:1px solid #3e372a;border-radius:8px;margin:0 0 36px;padding:24px 28px}.article-contents-title{color:#eee9df;margin:0 0 12px;font-weight:550}.article-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding-left:22px;display:grid}.article-contents li{color:#a99a83;padding-left:4px;font-size:.85rem}.article-contents a{color:#e0b385;padding-block:9px;line-height:1.6;display:block}.article-contents a:hover{color:#ffb679;text-decoration:underline}.article-contents a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #f97316}@media (max-width:640px){.article-page .article-contents{padding:20px}.article-contents ol{grid-template-columns:minmax(0,1fr)}}@media print{.article-contents{display:none}}
.content-page-pricing{padding-top:32px}.content-page-pricing .breadcrumbs{margin-bottom:18px}.content-page-pricing .content-intro{padding-bottom:24px}.content-page-pricing .content-intro .content-eyebrow{margin-bottom:14px}.content-page-pricing .content-intro h1{max-width:820px;margin-bottom:16px;font-size:clamp(2rem,3.8vw,3.3rem)}.content-page-pricing .content-intro>p:last-child{max-width:780px;font-size:1rem;line-height:1.7}.content-page-pricing .pricing-decision{border-block:1px solid #34332b;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;max-width:1070px;margin:0 auto 16px;padding-block:16px;display:grid}.content-page-pricing .pricing-decision>div{min-width:0}.content-page-pricing .pricing-decision dt{color:#e4dfd4;font-family:var(--font-manrope);margin-bottom:4px;font-size:.85rem;font-weight:650;line-height:1.6}.content-page-pricing .pricing-decision dd{color:#b8b2a6;margin:0;font-size:.8rem;line-height:1.6}.content-page-pricing .pricing-plan-links{flex-wrap:wrap;gap:8px 24px;max-width:1070px;margin:0 auto 22px;display:flex}.content-page-pricing .pricing-plan-links a{color:#e1c2a7;text-underline-offset:4px;align-items:center;min-height:36px;font-size:.85rem;line-height:1.6;-webkit-text-decoration:underline #9a704c;text-decoration:underline #9a704c;display:inline-flex}.content-page-pricing .pricing-plan-links a:hover{color:#ffb679;text-decoration-color:currentColor}.content-page-pricing .content-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page-pricing .content-plan{min-width:0;scroll-margin-top:104px}.content-page-pricing .content-plan:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.content-page-pricing .content-plan>.content-small:last-child{min-height:0;font-size:.8rem;line-height:1.7}.content-page-pricing .content-plan>p.pricing-fit,.content-page-pricing .content-plan .pricing-regions p{font-size:.825rem;line-height:1.7}.content-page-pricing .content-plan>p.pricing-fit{border-top:1px solid #49402f;padding-top:14px}.content-page-pricing .content-plan .pricing-regions p{color:#c9b99f;margin:0}.content-page-pricing .content-plan .pricing-regions p+p{margin-top:8px}.content-page-pricing .content-plan .pricing-regions{margin-top:11px}.content-page-pricing .pricing-fit a,.content-page-pricing .pricing-regions a{color:#e1c2a7;text-underline-offset:4px;-webkit-text-decoration:underline #9a704c;text-decoration:underline #9a704c}.content-page-pricing .pricing-fit a:hover,.content-page-pricing .pricing-regions a:hover{color:#ffb679;text-decoration-color:currentColor}.content-page-pricing .pricing-preview-link{max-width:1070px;margin:20px auto 0;font-size:.85rem;line-height:1.7}@media (max-width:680px){.content-page-pricing{padding-top:24px}.content-page-pricing .breadcrumbs{margin-bottom:12px}.content-page-pricing .content-intro{padding-bottom:20px}.content-page-pricing .content-intro h1{font-size:clamp(2rem,7vw,2.65rem)}.content-page-pricing .pricing-decision{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:12px;padding-block:12px}.content-page-pricing .pricing-decision>div{grid-template-columns:minmax(0,128px) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.content-page-pricing .pricing-decision dt{margin:0}.content-page-pricing .pricing-plan-links{gap:4px 18px;margin-bottom:18px}.content-page-pricing .content-pricing-grid{grid-template-columns:minmax(0,1fr)}.content-page-pricing .content-plan{padding:28px 24px}.content-page-pricing .content-price{font-size:3rem}.content-page-pricing .content-plan li,.content-page-pricing .content-plan .button{font-size:.85rem}}
.content-page-download{padding-top:32px}.content-page-download .breadcrumbs{margin-bottom:18px}.content-page-download .content-intro{padding-bottom:16px}.content-page-download .content-intro .content-eyebrow{margin-bottom:14px}.content-page-download .content-intro h1{max-width:850px;margin-bottom:16px;font-size:clamp(2rem,3.8vw,3.3rem)}.content-page-download .content-intro>p:last-of-type{max-width:800px;margin-bottom:0;font-size:1rem;line-height:1.7}.content-page-download .download-form-link{display:none}.content-page-download .launch-signup{margin:12px auto 32px;padding-block:20px;scroll-margin-top:20px}.content-page-download .launch-signup:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.content-page-download .launch-signup h2{font-size:clamp(1.5rem,2.5vw,1.9rem)}.content-page-download .download-scope{max-width:850px;margin:0 auto 48px}.download-scope dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 16px;display:grid}.download-scope dt{color:#e4dfd4;font-size:.85rem;line-height:1.6}.download-scope dd{margin:4px 0 0;font-size:.85rem;line-height:1.6}.download-scope>p{font-size:.85rem;line-height:1.7}.download-scope-links{flex-wrap:wrap;gap:12px 28px;display:flex}.content-page-download .download-readiness{max-width:850px;margin-inline:auto}.content-page-download .download-readiness h2{font-size:1.7rem}.content-page-download .download-checksum{max-width:100%;margin-top:24px}.download-checksum .code-block{text-align:left}.download-checksum .code-block-text,.download-checksum .code-block-text code{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:680px){.content-page-download{padding-top:24px}.content-page-download .breadcrumbs{margin-bottom:12px}.content-page-download .download-form-link{min-height:44px;margin-top:14px;display:inline-flex}.download-scope dl{grid-template-columns:minmax(0,1fr);gap:12px}.download-scope dl>div{grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:12px;display:grid}.download-scope dd{margin-top:0}}
