html{scrollbar-gutter:stable;overflow-y:scroll}.wrapper{width:100%}.resource-tab-layout{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);width:100%;display:grid}.resource-tab-layout>:last-child,.code-faqs{width:100%;min-width:0}.resource-tab-rail{border:1px solid color-mix(in srgb, var(--brand--teal-bright--500) 24%, var(--line-divider));border-radius:var(--radius--small);background:color-mix(in srgb, var(--page-black) 65%, transparent);padding:.75rem;position:sticky;top:1.5rem}.tab-content{box-sizing:border-box;background:var(--surface--elevated);border-radius:10px;width:100%;margin-top:20px;padding:20px}.tab-content[hidden]{display:none}.faq-item{margin:0}.faq-item+.faq-item{border-top:1px solid var(--line-divider)}.text-question-faq{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1.25em 0 .75em;list-style:none;display:flex}.text-question-faq>:first-child{flex:auto;min-width:0}.text-question-faq::-webkit-details-marker{display:none}.text-answer-faq{color:var(--text--color--text-white);text-wrap:pretty;margin-top:0;margin-bottom:1.5em;padding-bottom:1.5em;font-size:1.125rem;font-weight:300}.text-answer-faq li{font-family:var(--font--font-family--barlow);color:inherit;letter-spacing:-.01em;font-size:clamp(.9375rem,.872rem + .282vw,1.125rem);font-weight:300;line-height:1.45em}.text-answer-faq :not(pre)>code{border:1px solid color-mix(in srgb, var(--brand--teal-bright--P3--500) 22%, transparent);background:color-mix(in srgb, var(--brand--teal-bright--P3--500) 10%, transparent);color:var(--text--color--text-white);font-family:var(--font--font-family--monospace);white-space:nowrap;border-radius:.35rem;padding:.08em .32em;font-size:.88em;font-weight:500}.faq-code-block{border:1px solid color-mix(in srgb, var(--brand--teal-bright--P3--500) 22%, var(--line-divider));background:linear-gradient(180deg, color-mix(in srgb, var(--brand--teal-bright--P3--500) 12%, var(--surface--panel)) 0%, var(--text--color--text-black) 56%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 8%, transparent);text-align:left;border-radius:8px;margin:1rem 0 1.25rem;overflow:hidden}.faq-code-block figcaption{border-bottom:1px solid color-mix(in srgb, var(--white) 9%, transparent);color:color-mix(in srgb, var(--brand--teal-bright--P3--500) 80%, var(--white));font-family:var(--font--font-family--monospace);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem .62rem;font-size:.6875rem;font-weight:700;line-height:1;display:flex}.faq-copy-button{appearance:none;border:1px solid color-mix(in srgb, var(--brand--teal-bright--P3--500) 35%, transparent);background:color-mix(in srgb, var(--white) 7%, transparent);color:var(--text--color--text-white);cursor:pointer;font:inherit;letter-spacing:.08em;border-radius:999px;padding:.4rem .65rem;font-size:.6875rem;line-height:1;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.faq-copy-button:hover,.faq-copy-button:focus-visible{border-color:color-mix(in srgb, var(--brand--teal-bright--P3--500) 72%, transparent);background:color-mix(in srgb, var(--brand--teal-bright--P3--500) 18%, transparent);color:var(--white)}.faq-copy-button:focus-visible{outline:2px solid var(--brand--teal-bright--P3--500);outline-offset:2px}.faq-copy-button:active{transform:translateY(1px)}.faq-copy-button.is-copied{border-color:color-mix(in srgb, var(--brand--teal-bright--P3--500) 85%, transparent);background:color-mix(in srgb, var(--brand--teal-bright--P3--500) 24%, transparent);color:var(--white)}.faq-code-block pre{-webkit-overflow-scrolling:touch;margin:0;padding:1rem;overflow-x:auto}.faq-code-block code{color:var(--text--color--text-white);font-family:var(--font--font-family--monospace);tab-size:2;white-space:pre;font-size:clamp(.8125rem,.77rem + .18vw,.9375rem);font-weight:400;line-height:1.65;display:block}.text-answer-faq :first-child{margin-top:0}.text-answer-faq :last-child{margin-bottom:0}.disclosure-icon{background-color:var(--brand--blue--P3--500);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .3s,background-color .3s;display:inline-flex;position:relative}.disclosure-icon:before,.disclosure-icon:after{content:"";background-color:var(--white);transition:transform .3s;position:absolute}.disclosure-icon:before{width:2px;height:10px}.disclosure-icon:after{width:10px;height:2px}.faq-item[open] .disclosure-icon{background-color:var(--brand--teal-bright--P3--500);transform:rotate(180deg)}.faq-item[open] .disclosure-icon:before{transform:rotate(90deg)}.code-faqs hr{background:var(--line-divider);border:0;height:1px;margin:20px 0}.faq-updated-footer{color:color-mix(in srgb, var(--text--color--text-white) 70%, transparent);text-align:center;margin:1rem 0 0;font-size:.875rem;font-weight:300;line-height:1.4}.faq-updated-footer span+span:before{content:" · "}@media (width<=767px){.resource-tab-layout{display:block}.resource-tab-rail{background:0 0;border:0;margin-bottom:1.25rem;padding:0;position:static}}
