.docs-page{overflow-wrap:break-word}
.docs-page [hidden]{display:none!important}
.docs-hero{padding-block:var(--hero-pad) var(--space-5);background:#FFFFFF;color:#20232E;text-align:center}
.docs-hero h1{max-width:19ch;margin-inline:auto;color:#20232E;font-size:clamp(2.4rem,4vw,3.65rem);line-height:1.26}
.docs-hero .c-kicker{margin-bottom:var(--space-2)}
.docs-hero__lead{max-width:46rem;margin:var(--space-2) auto 0;color:#3A3F4D;font-size:var(--fs-lead)}
.docs-search{display:flex;align-items:center;gap:var(--space-2);width:min(100%,46rem);margin:var(--space-4) auto 0;padding:8px 8px 8px var(--space-2);border:1px solid #A8ADBA;border-radius:var(--r-m);background:#FFFFFF;color:#20232E}
.docs-search svg{flex:none;color:#5D6270}
.docs-search input{flex:1;min-width:0;border:0;outline:0;background:#FFFFFF;color:#20232E;font:var(--fs-base)/1.5 var(--fh)}
.docs-search input::placeholder{color:#5D6270;opacity:1}
.docs-search:focus-within{outline:2px solid #4A4FA3;outline-offset:2px}
.docs-search .c-btn{flex:none;border-radius:var(--r-s)}
.docs-search__status{min-height:1.5em;margin-top:var(--space-2);color:#5D6270;font:var(--fs-sm)/1.5 var(--fh)}
.docs-hero__actions{justify-content:flex-start;margin-top:var(--space-3)}
.docs-hero:has(.docs-hero__actions){text-align:center}
.docs-hero .docs-hero__actions{justify-content:center}
.docs-hero__actions .c-btn--ghost{border-color:color-mix(in srgb,currentColor 45%,transparent)}
.docs-section{padding-block:var(--space-5)}
.docs-section--soft{background:#F4F5F8;color:#20232E}
.docs-section--paper{background:#F3EFE8;color:#3B3326}
.docs-section__head{max-width:49rem;margin:0 auto var(--space-4);text-align:center}
.docs-section__head .c-kicker{margin-inline:auto;margin-bottom:var(--space-2)}
.docs-section__head h2{color:inherit}
.docs-section__head p{margin-top:var(--space-2);color:inherit}
.docs-section__head a:not(.c-btn){color:#3E4391;text-underline-offset:3px}
.docs-topics{gap:var(--space-2)}
.docs-topic{min-width:0;padding:var(--space-3)}
.docs-topic__number{display:block;margin-bottom:var(--space-3);font-size:var(--fs-xs);letter-spacing:.08em}
.docs-topic h3{font-size:var(--fs-card)}
.docs-topic p{margin-top:var(--space-1);color:inherit}
.docs-topic__link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:var(--space-3);font:600 var(--fs-sm)/1.5 var(--fh);text-decoration:underline;text-underline-offset:4px}
.docs-topic__link:hover{opacity:.72}
.docs-steps{display:grid;gap:var(--space-3);max-width:56rem;margin:0 auto;padding:0;list-style:none}
.docs-step{min-width:0;padding:var(--space-3);border-radius:var(--r-m);background:#FFFFFF;color:#20232E}
.docs-step__head{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-2);align-items:start}
.docs-step__head>div{min-width:0}
.docs-step__index{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--r-s);background:#EEF1F6;color:#283445;font-size:var(--fs-sm)}
.docs-step h3{color:#20232E}
.docs-step__head p{margin-top:var(--space-1);color:#3A3F4D}
.docs-step code:not(pre code),.docs-faq code{overflow-wrap:anywhere}
.docs-command{position:relative;min-width:0;margin-top:var(--space-3)}
.docs-command .c-code{margin:0;padding:var(--space-3) var(--space-3) 4.5rem;border-radius:var(--r-m);background:#20232E;color:#ECEEF7}
.docs-command code{font-size:var(--fs-sm)}
.docs-copy{position:absolute;right:var(--space-2);bottom:var(--space-2);display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;border:1px solid #A8ADBA;border-radius:var(--r-s);background:#FFFFFF;color:#20232E;font:var(--fs-sm)/1.3 var(--fh)}
.docs-copy:hover{background:#EEF1F6;color:#283445}
.docs-note{max-width:56rem;margin:var(--space-3) auto 0;padding:var(--space-3);background:#EAF3EF;color:#1F3B30}
.docs-note h3{color:#1F3B30}
.docs-note p{margin-top:var(--space-1);color:#1F3B30}
.docs-faq{max-width:56rem;margin-inline:auto;padding-inline:var(--space-3);background:#FFFFFF;color:#20232E}
.docs-faq details{background:#FFFFFF;color:#20232E;border-top:1px solid #E8EAF0}
.docs-faq details:first-child{border-top:1px solid #E8EAF0}
.docs-faq summary{color:#20232E}
.docs-faq details>div{padding:var(--space-2) 0 var(--space-3);border-top:1px solid #E8EAF0;color:#3A3F4D}
.docs-faq details>div p{color:#3A3F4D}
.docs-faq a:not(.c-btn){color:#3E4391;text-underline-offset:3px}
.docs-section--paper .docs-faq,.docs-section--paper .docs-faq details{background:#F3EFE8;color:#3B3326}
.docs-section--paper .docs-faq summary{color:#3B3326}
.docs-section--paper .docs-faq details>div,.docs-section--paper .docs-faq details>div p{color:#3B3326}
.docs-section--paper .docs-faq details,.docs-section--paper .docs-faq details>div{border-color:#DCD5CB}
.docs-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:stretch}
.docs-account-card{padding:var(--space-3)}
.docs-account-card p{margin-top:var(--space-1)}
.docs-articles-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-radius:var(--r-m);background:#FFFFFF;color:#20232E}
.docs-articles-empty p{max-width:43rem;color:#3A3F4D}
.docs-articles{display:grid;gap:var(--space-3)}
.docs-feature,.docs-compact{display:flex;min-width:0;overflow:hidden;border-radius:var(--r-m);background:#FFFFFF;color:#20232E;text-decoration:none}
.docs-feature{min-height:17rem}
.docs-feature__media{position:relative;display:grid;place-items:center;flex:0 0 42%;min-width:0;overflow:hidden;background:#EEF1F6;color:#283445}
.docs-feature__media img,.docs-compact__media img{width:100%;height:100%;object-fit:cover}
.docs-feature__date{position:absolute;top:var(--space-2);left:var(--space-2);padding:6px 10px;border-radius:var(--r-s);background:#FFFFFF;color:#20232E;font:var(--fs-sm)/1.4 var(--fm);font-variant-numeric:tabular-nums}
.docs-feature__body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--space-3)}
.docs-feature__body h3,.docs-compact__body h3{color:#20232E;font-size:var(--fs-card)}
.docs-feature__body p,.docs-compact__body p{margin-top:var(--space-1);color:#3A3F4D}
.docs-feature__hint,.docs-compact__hint{display:block;margin-top:var(--space-3);color:#3E4391;font:600 var(--fs-sm)/1.5 var(--fh)}
.docs-feature:hover .docs-feature__hint,.docs-compact:hover .docs-compact__hint{text-decoration:underline;text-underline-offset:3px}
.docs-article-rest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);align-items:stretch}
.docs-compact{flex-direction:column;height:100%}
.docs-compact__media{height:9rem;overflow:hidden;background:#EAF3EF;color:#1F3B30}
.docs-compact__body{display:flex;flex:1;flex-direction:column;min-width:0;padding:var(--space-3)}
.docs-compact__hint{margin-top:auto;padding-top:var(--space-3)}
.docs-final .docs-section__head{margin-bottom:var(--space-3)}
.docs-contact-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-2);margin-top:var(--space-3)}
.docs-final .docs-contact-actions{justify-content:center}
.docs-closeout-section{padding:var(--space-5) 0 var(--space-3)}
.docs-closeout{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,auto);gap:var(--space-4);align-items:center;padding:var(--space-4);border-radius:var(--r-l);background:#20232E;color:#ECEEF7}
.docs-closeout__label{display:block;margin-bottom:var(--space-2);color:#C9CDEC;font:var(--fs-sm)/1.5 var(--fh)}
.docs-closeout h2{color:#FFFFFF}
.docs-closeout p{max-width:43rem;margin-top:var(--space-2);color:#E2E5F0}
.docs-closeout__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);min-width:0}
.docs-closeout__actions .c-btn--primary{background:#FFFFFF;color:#20232E;border-color:#FFFFFF}
.docs-closeout__actions .c-btn--primary:hover{background:#EEF1F6;color:#20232E}
.docs-closeout__actions .c-btn--ghost{background:transparent;color:#FFFFFF;border-color:color-mix(in srgb,currentColor 45%,transparent)}
.docs-closeout__actions .c-btn--ghost:hover{background:#3A3F4D;color:#FFFFFF}
@media(max-width:64rem){
  .docs-article-rest{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:42rem){
  .docs-hero{padding-block:var(--hero-pad) var(--space-4)}
  .docs-hero h1{max-width:none;font-size:clamp(2.1rem,8vw,2.75rem)}
  .docs-search{gap:var(--space-1);padding:8px}
  .docs-search svg{display:none}
  .docs-search .c-btn{min-height:40px;padding:8px 12px;font-size:var(--fs-sm)}
  .docs-section{padding-block:var(--space-4)}
  .docs-topic{min-height:0}
  .docs-step{padding:var(--space-3)}
  .docs-step__head{grid-template-columns:2.25rem minmax(0,1fr)}
  .docs-step__index{width:2.25rem;height:2.25rem}
  .docs-command .c-code{padding-inline:var(--space-2)}
  .docs-account-grid,.docs-article-rest{grid-template-columns:minmax(0,1fr)}
  .docs-feature{flex-direction:column}
  .docs-feature__media{flex:none;height:12rem}
  .docs-contact-actions .c-btn{width:100%}
  .docs-closeout{grid-template-columns:minmax(0,1fr);padding:var(--space-3)}
  .docs-closeout__actions{width:100%}
}
