@charset "UTF-8";.ds-stack{display:grid;gap:1rem}.docs-app-body :is(a,button,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--theme-link) !important;outline-offset:2px}.ds-skip-link:focus{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--ui-radius-control);box-shadow:var(--ui-shadow-overlay);color:var(--theme-link);font-weight:600;inset-inline-start:.75rem;padding:.5rem .75rem;position:fixed;top:.75rem;z-index:2000}#docs-main:focus{outline:0}.ds-split{align-items:start;display:grid;gap:1rem}@media (min-width:992px){.ds-split{grid-template-columns:minmax(0,1fr) 20rem}}.ds-page-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.75rem}.ds-page-header-main{min-width:0}.ds-page-back{align-items:center;color:var(--theme-text-muted);display:inline-flex;font-size:var(--ui-text-sm);font-weight:500;gap:.375rem;margin:0 0 .5rem;text-decoration:none}.ds-page-back:hover{color:var(--theme-link)}.ds-page-title{color:var(--theme-text-emphasis);font-family:var(--ui-font-display);font-size:var(--ui-text-xl);font-weight:700;letter-spacing:var(--ui-tracking-snug);line-height:1.15;margin:0 0 .375rem}.ds-page-description{color:var(--theme-text-muted);font-size:var(--ui-text-md);line-height:1.45;margin:0;max-width:44rem}.ds-page-header-main>.ds-page-link{color:var(--theme-text-muted);display:inline-flex;font-size:var(--ui-text-sm);font-weight:500;gap:.25rem;margin-top:.125rem;text-decoration:none}.ds-page-header-main>a.ds-page-link:hover{color:var(--theme-link);text-decoration:underline}.ds-page-header-main>.ds-meta{margin-top:.5rem}.ds-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width:768px){.ds-page-header{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.ds-page-header-main{flex:1 1 20rem}.ds-page-title{font-size:var(--ui-text-2xl)}.ds-page-actions{flex:0 1 auto;justify-content:flex-end}}@media (max-width:575.98px){.ds-page-actions>.btn{flex:1 1 auto}}.ds-card{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--ui-radius-control);color:var(--theme-text);min-width:0}.ds-card-header{align-items:center;border-bottom:1px solid var(--theme-border);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;min-height:3.5rem;padding:.75rem 1rem}.ds-card-heading{flex:1 1 12rem;min-width:0}.ds-card-title{color:var(--theme-text-emphasis);font-family:var(--ui-font-display);font-size:var(--ui-text-md);font-weight:600;letter-spacing:0;line-height:1.3;margin:0}.ds-card-danger .ds-card-title{color:var(--theme-danger-text-emphasis)}.ds-card-description{color:var(--theme-text-muted);font-size:var(--ui-text-sm);line-height:1.4;margin:.2rem 0 0}.ds-card-actions{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.ds-card-body{padding:1rem}.ds-card-body.is-flush{padding:0}.ds-card-footer{align-items:center;border-top:1px solid var(--theme-border);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding:.75rem 1rem}.ds-card-footer>nav p{margin-bottom:0}.ds-card-footer>nav:only-child{flex:1 1 auto}.ds-card-footer .pagination{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:var(--ui-text-sm)}.ds-card-footer .page-link{height:1.75rem;min-width:1.75rem;width:auto}details.ds-card>summary.ds-card-header{cursor:pointer;list-style:none}details.ds-card>summary.ds-card-header::-webkit-details-marker{display:none}details.ds-card>summary.ds-card-header:after{flex:0 0 auto;height:.5rem;width:.5rem;-webkit-margin-end:.25rem;border-bottom:2px solid var(--theme-text-subtle);border-right:2px solid var(--theme-text-subtle);content:"";margin-inline-end:.25rem;transform:rotate(45deg);transition:transform var(--ui-transition)}details.ds-card[open]>summary.ds-card-header:after{transform:rotate(-135deg)}details.ds-card:not([open])>summary.ds-card-header{border-bottom:0}details.ds-card>summary.ds-card-header:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.ds-list-row{align-items:center;border-top:1px solid var(--theme-border);display:flex;gap:.75rem;min-height:4rem;padding:.625rem 1rem;transition:background-color var(--ui-transition)}.ds-list-row:first-child{border-top:0}.ds-list-row:has(>a.ds-list-row-main:hover),.ds-list-row:has(>button.ds-list-row-main:hover){background:rgba(var(--theme-primary-rgb),.05)}.ds-list-row .ds-list-row-main{align-items:center;color:inherit;display:flex;flex:1 1 auto;gap:.75rem;min-width:0;text-decoration:none}.ds-list-row button.ds-list-row-main{background:none;border:0;color:inherit;font:inherit;padding:0;text-align:start}.ds-list-row a.ds-list-row-main:focus-visible,.ds-list-row button.ds-list-row-main:focus-visible{border-radius:var(--ui-radius-sm);box-shadow:var(--ui-focus-ring);outline:0}.ds-list-row-icon{align-items:center;background:var(--theme-surface-secondary);border-radius:var(--ui-radius-control);color:var(--theme-text-muted);display:inline-flex;flex:0 0 2.25rem;height:2.25rem;justify-content:center;overflow:hidden;width:2.25rem}.ds-list-row-icon i{margin:0}.ds-list-row-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ds-list-row-copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ds-list-row-heading{align-items:center;display:flex;gap:.5rem;min-width:0}.ds-list-row-heading>.ds-badge{flex:0 0 auto}.ds-list-row-copy>.ds-meta{font-size:var(--ui-text-xs)}.ds-list-row-meta,.ds-list-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-list-row-title{color:var(--theme-text-emphasis);font-size:var(--ui-text-base);font-weight:600}.ds-list-row a.ds-list-row-main:hover .ds-list-row-title,.ds-list-row button.ds-list-row-main:hover .ds-list-row-title{color:var(--theme-link)}.ds-list-row-meta{color:var(--theme-text-muted);font-size:var(--ui-text-sm)}.ds-list-row.is-wrapping .ds-list-row-title{white-space:normal}.ds-list-row.is-active{background:var(--theme-primary-bg-subtle)}.ds-list-row.is-active .ds-list-row-title{color:var(--theme-primary-text-emphasis)}.ds-list-row.is-person .ds-list-row-icon{border-radius:50%;color:var(--theme-text-emphasis);font-weight:600}.ds-list-row.is-muted .ds-list-row-main{opacity:.6}.ds-list-row.is-done .ds-list-row-icon{background:var(--theme-success-bg-subtle);color:var(--theme-success-text-emphasis)}.ds-list-row.is-attention .ds-list-row-icon{background:var(--theme-warning-bg-subtle);color:var(--theme-warning-text-emphasis)}.ds-list-row.is-compact{min-height:3rem;padding-block:.5rem}.ds-list-row-details{padding:0 1rem .75rem 4rem}.ds-list-row-end{align-items:center;display:flex;flex:0 0 auto;gap:.75rem}@media (max-width:575.98px){.ds-list-row:has(>.ds-list-row-end>:nth-child(2)){flex-wrap:wrap;row-gap:.5rem}.ds-list-row:has(>.ds-list-row-end>:nth-child(2)) .ds-list-row-main{flex-basis:100%}.ds-list-row:has(>.ds-list-row-end>:nth-child(2)) .ds-list-row-end{justify-content:space-between;width:100%;-webkit-padding-start:3rem;padding-inline-start:3rem}}.ds-badge{align-items:center;background:var(--theme-surface-secondary);border:1px solid var(--theme-border);border-radius:var(--ui-radius-pill);color:var(--theme-text-muted);display:inline-flex;font-size:var(--ui-text-xs);font-weight:600;gap:.3rem;line-height:1.2;min-height:1.375rem;padding:.125rem .5rem;white-space:nowrap}.ds-badge-primary{background:var(--theme-primary-bg-subtle);border-color:var(--theme-primary-border-subtle);color:var(--theme-primary-text-emphasis)}.ds-badge-success{background:var(--theme-success-bg-subtle);border-color:var(--theme-success-border-subtle);color:var(--theme-success-text-emphasis)}.ds-badge-warning{background:var(--theme-warning-bg-subtle);border-color:var(--theme-warning-border-subtle);color:var(--theme-warning-text-emphasis)}.ds-badge-danger{background:var(--theme-danger-bg-subtle);border-color:var(--theme-danger-border-subtle);color:var(--theme-danger-text-emphasis)}.ds-badge-info{background:var(--theme-info-bg-subtle);border-color:var(--theme-info-border-subtle);color:var(--theme-info-text-emphasis)}.ds-callout{border:1px solid var(--theme-border);display:flex;flex-wrap:wrap;gap:.75rem 1rem;-webkit-border-start:3px solid var(--theme-border-strong);background:var(--theme-surface);border-inline-start:3px solid var(--theme-border-strong);padding:.875rem 1rem}.ds-callout,.ds-callout-icon{align-items:center;border-radius:var(--ui-radius-control)}.ds-callout-icon{background:var(--theme-surface-secondary);color:var(--theme-text-muted);display:inline-flex;flex:0 0 2rem;height:2rem;justify-content:center;width:2rem}.ds-callout-icon i{margin:0}.ds-callout-copy{flex:1 1 0;min-width:12rem}.ds-callout-title{color:var(--theme-text-emphasis);font-family:var(--ui-font-display);font-size:var(--ui-text-md);font-weight:600;line-height:1.3;margin:0}.ds-callout-text{color:var(--theme-text-muted);font-size:var(--ui-text-sm);line-height:1.45;margin:.2rem 0 0}.ds-callout-action{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.ds-callout-primary{border-inline-start-color:var(--theme-primary)}.ds-callout-primary .ds-callout-icon{background:var(--theme-primary-bg-subtle);color:var(--theme-primary-text-emphasis)}.ds-callout-success{border-inline-start-color:var(--theme-success)}.ds-callout-success .ds-callout-icon{background:var(--theme-success-bg-subtle);color:var(--theme-success-text-emphasis)}.ds-callout-warning{border-inline-start-color:var(--theme-warning)}.ds-callout-warning .ds-callout-icon{background:var(--theme-warning-bg-subtle);color:var(--theme-warning-text-emphasis)}.ds-callout-danger{border-inline-start-color:var(--theme-danger)}.ds-callout-danger .ds-callout-icon{background:var(--theme-danger-bg-subtle);color:var(--theme-danger-text-emphasis)}.ds-callout-info{border-inline-start-color:var(--theme-info)}.ds-callout-info .ds-callout-icon{background:var(--theme-info-bg-subtle);color:var(--theme-info-text-emphasis)}.ds-empty{padding:3rem 1.25rem;text-align:center}.ds-empty-icon{align-items:center;background:var(--theme-primary-bg-subtle);border-radius:var(--ui-radius-surface);color:var(--theme-primary-text-emphasis);display:inline-flex;height:3rem;justify-content:center;margin-bottom:.75rem;width:3rem}.ds-empty-icon i{margin:0}.ds-empty-title{color:var(--theme-text-emphasis);font-size:var(--ui-text-md);font-weight:600;margin:0 0 .375rem}.ds-empty-text{color:var(--theme-text-muted);font-size:var(--ui-text-sm);line-height:1.5;margin:0 auto;max-width:28rem}.ds-empty-action{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.ds-field{margin-bottom:1rem}.ds-field-label{align-items:baseline;color:var(--theme-text-emphasis);display:flex;font-size:var(--ui-text-base);font-weight:600;gap:.4rem;margin-bottom:.375rem}fieldset.ds-field>legend.ds-field-label{float:none;padding:0;width:auto}.ds-field-optional{color:var(--theme-text-subtle);font-size:var(--ui-text-xs);font-weight:500}.ds-field-error,.ds-field-help{font-size:var(--ui-text-sm);line-height:1.4;margin-top:.375rem}.ds-field-help{color:var(--theme-text-muted)}.ds-field-error{color:var(--theme-danger-text-emphasis);font-weight:500}.ds-field.has-error .form-control,.ds-field.has-error .form-select{border-color:var(--theme-danger)}.ds-tabs{display:flex;gap:.25rem;overflow-x:auto;overflow-y:hidden}.docs-app-body .ds-tabs,.ds-tabs{scrollbar-width:none}.ds-tabs::-webkit-scrollbar{display:none}.ds-tabs .ds-tab{align-items:center;background:none;border:0;color:var(--theme-text-muted);display:inline-flex;font-size:var(--ui-text-base);font-weight:600;gap:.4rem;text-decoration:none;white-space:nowrap}.ds-tabs .ds-tab:hover{color:var(--theme-text-emphasis)}.ds-tabs .ds-tab:focus-visible{border-radius:var(--ui-radius-sm);box-shadow:var(--ui-focus-ring);outline:0}.ds-tab-count{background:var(--theme-surface-tertiary);border-radius:var(--ui-radius-pill);color:var(--theme-text-muted);font-size:var(--ui-text-xs);padding:0 .4rem}.ds-tab-error{background:var(--theme-danger);border-radius:50%;height:.4rem;width:.4rem}.ds-tabs-underline{box-shadow:inset 0 -1px 0 var(--theme-border);gap:1.25rem}@media (max-width:575.98px){.ds-tabs-underline{gap:.75rem}}.ds-tabs-underline .ds-tab{border-bottom:2px solid transparent;padding:.625rem 0}.ds-tabs-underline .ds-tab.active{border-bottom-color:var(--theme-primary);color:var(--theme-link)}.ds-tabs-pills{flex-wrap:wrap}.ds-tabs-pills .ds-tab{border:1px solid transparent;border-radius:var(--ui-radius-control);padding:.3125rem .75rem}.ds-tabs-pills .ds-tab.active{background:var(--theme-primary-bg-subtle);border-color:var(--theme-primary-border-subtle);color:var(--theme-primary-text-emphasis)}.ds-toolbar{gap:.75rem;justify-content:space-between;margin-bottom:1rem}.ds-toolbar,.ds-toolbar-end,.ds-toolbar-start{align-items:center;display:flex;flex-wrap:wrap}.ds-toolbar-end,.ds-toolbar-start{gap:.5rem;min-width:0}.ds-section{display:flex;flex-direction:column;gap:.75rem}.ds-section-title{color:var(--theme-text-emphasis);font-size:var(--ui-text-sm);font-weight:600;margin:0}.ds-section-description{color:var(--theme-text-muted);font-size:var(--ui-text-xs);margin:-.5rem 0 0}.ds-dialog .modal-content{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--ui-radius-surface-lg);box-shadow:var(--ui-shadow-dialog)}.ds-dialog .modal-header{align-items:flex-start;border-bottom:1px solid var(--theme-border);gap:1rem;padding:1.125rem 1.5rem 1rem}.ds-dialog-heading{flex:1 1 auto;min-width:0}.ds-dialog-title{color:var(--theme-text-emphasis);font-family:var(--ui-font-display);font-size:var(--ui-text-lg);font-weight:600;line-height:1.3;margin:0}.ds-dialog-description{color:var(--theme-text-muted);font-size:var(--ui-text-sm);line-height:1.45;margin:.25rem 0 0}.ds-dialog .modal-header .btn-close{flex:0 0 auto;margin:0}.ds-dialog .modal-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem}.ds-dialog .modal-body>*{margin-bottom:0}.ds-dialog .modal-body>form{display:flex;flex-direction:column;gap:1rem}.ds-dialog .modal-body>form>*{margin-bottom:0}.ds-dialog .modal-footer{border-top:1px solid var(--theme-border);flex-wrap:wrap;gap:.5rem;padding:.875rem 1.5rem}.ds-dialog .modal-footer>*{margin:0}.ds-dialog-footer-start{color:var(--theme-text-muted);flex:1 1 12rem;font-size:var(--ui-text-sm);min-width:0}.ds-dialog .ds-field{margin-bottom:0}@media (max-width:575.98px){.ds-dialog .modal-content{border:0;border-radius:0}.ds-dialog .modal-body,.ds-dialog .modal-footer,.ds-dialog .modal-header{padding-inline:1rem}.ds-dialog .modal-footer .btn{flex:1 1 auto}.ds-dialog-footer-start{flex-basis:100%}}.ds-facts{margin:0}.ds-facts>div{align-items:baseline;border-top:1px solid var(--theme-border);display:flex;gap:1rem;justify-content:space-between;padding:.5rem 0}.ds-facts>div:first-child{border-top:0;padding-top:0}.ds-facts>div:last-child{padding-bottom:0}.ds-facts dt{color:var(--theme-text-muted);font-size:var(--ui-text-sm);font-weight:500}.ds-facts dd{color:var(--theme-text-emphasis);font-weight:600;text-align:end}.ds-facts dd,.ds-meta{font-size:var(--ui-text-sm);margin:0}.ds-meta{align-items:center;color:var(--theme-text-muted);display:flex;flex-wrap:wrap}.ds-meta>span+span:before{color:var(--theme-text-subtle);content:"·";margin-inline:.4rem}.ds-sidebar-body{display:flex;flex-direction:column;padding-bottom:1rem}.ds-switcher{position:relative}.ds-sidebar-body .ds-switcher-toggle,.ds-switcher-toggle{align-items:center;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--ui-radius-control);color:var(--theme-text-emphasis);display:flex;gap:.625rem;margin-bottom:.75rem;padding:.5rem .625rem;text-align:start;text-decoration:none;transition:background-color var(--ui-transition),border-color var(--ui-transition);width:100%}.ds-switcher-toggle:hover,.ds-switcher-toggle[aria-expanded=true]{background:var(--theme-surface-secondary);border-color:var(--theme-border-strong)}.ds-switcher-toggle:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.ds-switcher-mark{align-items:center;background:var(--theme-primary-bg-subtle);border-radius:var(--ui-radius-control);color:var(--theme-primary-text-emphasis);display:inline-flex;flex:0 0 2rem;font-size:var(--ui-text-sm);font-weight:700;height:2rem;justify-content:center;width:2rem}.ds-switcher-chevron i,.ds-switcher-mark i{margin:0}.ds-switcher-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ds-switcher-meta,.ds-switcher-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-switcher-name{font-size:var(--ui-text-base);font-weight:600;line-height:1.25}.ds-switcher-meta{color:var(--theme-text-muted);font-size:var(--ui-text-xs);line-height:1.3}.ds-switcher-chevron{color:var(--theme-text-subtle);flex:0 0 auto}.ds-switcher-menu{max-height:22rem;min-width:15rem;overflow-y:auto;width:100%}.ds-switcher-item{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.ds-nav{display:flex;flex-direction:column;gap:.125rem;list-style:none;margin:0 0 .75rem;padding:0}.ds-nav .ds-nav-link{align-items:center;border-radius:var(--ui-radius-control);color:var(--theme-text-muted);display:flex;font-size:var(--ui-text-base);font-weight:500;gap:.625rem;line-height:1.25;min-height:2.25rem;padding:.375rem .5rem;text-decoration:none}.ds-nav .ds-nav-link:hover{background:var(--theme-surface-secondary);color:var(--theme-text-emphasis)}.ds-nav .ds-nav-link.active{background:var(--theme-primary-bg-subtle);color:var(--theme-primary-text-emphasis);font-weight:600}.ds-nav .ds-nav-link:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.ds-nav .ds-nav-link i{margin:0}.ds-nav-icon{display:inline-flex;flex:0 0 1.25rem;justify-content:center;width:1.25rem}.ds-nav-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-nav-external,.ds-nav-heading{color:var(--theme-text-subtle)}.ds-nav-heading{font-size:var(--ui-text-xs);font-weight:600;letter-spacing:var(--ui-tracking-wide);margin:.5rem .5rem .375rem;text-transform:uppercase}.docs-style-guide-heading{font-size:var(--ui-text-lg);margin:2rem 0 1rem}.docs-style-guide-values{display:grid;gap:1rem}.docs-style-guide-swatches{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.docs-style-guide-swatch{align-items:center;display:flex;font-size:var(--ui-text-sm);gap:.6rem}.docs-style-guide-swatch code,.docs-style-guide-swatch strong{display:block}.docs-style-guide-swatch code,.docs-style-guide-type code{color:var(--theme-text-muted);font-size:var(--ui-text-xs)}.docs-style-guide-chip{border:1px solid var(--theme-border);border-radius:var(--ui-radius-control);flex:0 0 2.25rem;height:2.25rem;width:2.25rem}.docs-style-guide-chip[data-swatch=primary]{background:var(--theme-primary)}.docs-style-guide-chip[data-swatch=link]{background:var(--theme-link)}.docs-style-guide-chip[data-swatch=text-emphasis]{background:var(--theme-text-emphasis)}.docs-style-guide-chip[data-swatch=text]{background:var(--theme-text)}.docs-style-guide-chip[data-swatch=text-muted]{background:var(--theme-text-muted)}.docs-style-guide-chip[data-swatch=text-subtle]{background:var(--theme-text-subtle)}.docs-style-guide-chip[data-swatch=border]{background:var(--theme-border)}.docs-style-guide-chip[data-swatch=surface]{background:var(--theme-surface)}.docs-style-guide-chip[data-swatch=surface-secondary]{background:var(--theme-surface-secondary)}.docs-style-guide-chip[data-swatch=canvas]{background:var(--theme-canvas)}.docs-style-guide-chip[data-swatch=success]{background:var(--theme-success)}.docs-style-guide-chip[data-swatch=warning]{background:var(--theme-warning)}.docs-style-guide-chip[data-swatch=danger]{background:var(--theme-danger)}.docs-style-guide-chip[data-swatch=info]{background:var(--theme-info)}.docs-style-guide-type{color:var(--theme-text-emphasis);display:grid;gap:.5rem}.docs-style-guide-type hr{margin:.5rem 0}[data-text-step="2xs"]{font-size:var(--ui-text-2xs)}[data-text-step=xs]{font-size:var(--ui-text-xs)}[data-text-step=sm]{font-size:var(--ui-text-sm)}[data-text-step=base]{font-size:var(--ui-text-base)}[data-text-step=md]{font-size:var(--ui-text-md)}[data-text-step=lg]{font-size:var(--ui-text-lg)}[data-text-step=xl]{font-size:var(--ui-text-xl)}[data-text-step="2xl"]{font-size:var(--ui-text-2xl)}[data-content-step=title]{font-size:var(--ui-content-title);line-height:1.25}[data-content-step=lead]{font-size:var(--ui-content-lead);line-height:1.25}[data-content-step=h2]{font-size:var(--ui-content-h2);line-height:1.25}[data-content-step=h3]{font-size:var(--ui-content-h3);line-height:1.25}[data-content-step=h4]{font-size:var(--ui-content-h4);line-height:1.25}[data-content-step=text]{font-size:var(--ui-content-text);line-height:1.25}[data-content-step=code]{font-size:var(--ui-content-code);line-height:1.25}[data-content-step=h2],[data-content-step=h3],[data-content-step=h4],[data-content-step=title]{font-family:var(--ui-font-display);font-weight:700}.docs-style-guide-shapes{display:flex;flex-wrap:wrap;gap:1rem}.docs-style-guide-shapes span{align-items:center;background:var(--theme-surface-secondary);border:1px solid var(--theme-border-strong);color:var(--theme-text-muted);display:inline-flex;font-size:var(--ui-text-xs);height:4rem;justify-content:center;width:7rem}.docs-style-guide-shapes [data-radius=sm]{border-radius:var(--ui-radius-sm)}.docs-style-guide-shapes [data-radius=control]{border-radius:var(--ui-radius-control)}.docs-style-guide-shapes [data-radius=surface]{border-radius:var(--ui-radius-surface)}.docs-style-guide-shapes [data-ring=focus]{box-shadow:var(--ui-focus-ring)}.docs-style-guide-shapes [data-ring=selected]{box-shadow:var(--ui-selected-ring)}.docs-style-guide-modes{display:grid;gap:1rem}@media (min-width:1200px){.docs-style-guide-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.docs-style-guide-pane{background:var(--theme-canvas);border:1px solid var(--theme-border);border-radius:var(--ui-radius-surface);color:var(--theme-text);min-width:0;padding:1.25rem}.docs-style-guide-mode{color:var(--theme-text-emphasis);font-size:var(--ui-text-xs);font-weight:700;letter-spacing:var(--ui-tracking-wide);margin:0 0 1rem;text-transform:uppercase}.docs-style-guide-label{color:var(--theme-text-muted);font-size:var(--ui-text-xs);font-weight:600;margin:1.75rem 0 .6rem}.docs-style-guide-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.docs-style-guide-dialog.modal{display:block;height:auto;overflow:visible;position:static;width:auto}.docs-style-guide-dialog .modal-dialog{margin:0;max-width:none;transform:none}.docs-app-body,.docs-app-body [data-bs-theme]{--docs-foundation-page:var(--theme-canvas);--docs-foundation-scrollbar-thumb:rgba(var(--theme-text-rgb),.28);--docs-foundation-scrollbar-thumb-hover:rgba(var(--theme-text-rgb),.42);--docs-foundation-scrollbar-track:rgba(var(--theme-text-rgb),.05)}.docs-app-body,.docs-app-body *{scrollbar-color:var(--docs-foundation-scrollbar-thumb) transparent;scrollbar-width:thin}.docs-app-body ::-webkit-scrollbar,.docs-app-body::-webkit-scrollbar{height:10px;width:10px}.docs-app-body ::-webkit-scrollbar-track,.docs-app-body::-webkit-scrollbar-track{background:var(--docs-foundation-scrollbar-track);border-radius:var(--ui-radius-pill)}.docs-app-body ::-webkit-scrollbar-thumb,.docs-app-body::-webkit-scrollbar-thumb{background:var(--docs-foundation-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:var(--ui-radius-pill)}.docs-app-body ::-webkit-scrollbar-thumb:hover,.docs-app-body::-webkit-scrollbar-thumb:hover{background:var(--docs-foundation-scrollbar-thumb-hover);background-clip:padding-box}.docs-app-body ::-webkit-scrollbar-corner,.docs-app-body::-webkit-scrollbar-corner{background:transparent}.docs-app-body{background:var(--docs-foundation-page);color:var(--theme-text)}.docs-app-body .docs-app-layout{background:var(--docs-foundation-page) !important;color:var(--theme-text)}.docs-app-body .docs-app-container{max-width:1180px;padding:2.5rem 0 4rem;width:calc(100% - 3rem)}.docs-app-body .docs-page{max-width:1120px}.docs-app-body .text-dark,.docs-app-body h1,.docs-app-body h2,.docs-app-body h3,.docs-app-body h4,.docs-app-body h5,.docs-app-body h6{color:var(--theme-text-emphasis) !important}.docs-app-body .docs-muted,.docs-app-body .text-muted{color:var(--theme-text-muted) !important}.docs-app-body a:where(:not(.btn):not(.nav-link):not(.dropdown-item)){color:var(--theme-link)}.docs-app-body .docs-settings-domains-card{background:var(--theme-surface);border:1px solid var(--theme-border) !important;border-radius:var(--ui-radius-control);box-shadow:none !important}.docs-app-body .btn{align-items:center;background-image:none !important;box-shadow:none !important;display:inline-flex;gap:.4rem;justify-content:center;margin-bottom:0;min-width:0;vertical-align:middle;white-space:nowrap}.docs-app-body .btn .ion-icon-inner,.docs-app-body .btn .ion-icon-wrapper,.docs-app-body .btn i,.docs-app-body .btn svg{display:inline-flex;flex:0 0 auto;line-height:1;margin:0 !important}.docs-app-body .docs-btn-soft{background:var(--theme-surface-secondary) !important;border-color:transparent !important;color:var(--theme-text-muted) !important}.docs-app-body .docs-btn-soft:focus,.docs-app-body .docs-btn-soft:hover,.docs-app-body .dropdown.show>.docs-btn-soft{background:var(--theme-surface-tertiary) !important;border-color:transparent !important;color:var(--theme-text) !important}.docs-app-body .docs-btn-icon{flex:0 0 calc(1.5em + 0.75rem + 2px);gap:0;height:calc(1.5em + .75rem + 2px);line-height:1;min-height:calc(1.5em + .75rem + 2px);min-width:calc(1.5em + .75rem + 2px);padding:0;width:calc(1.5em + .75rem + 2px)}.docs-app-body .btn-sm.docs-btn-icon{flex-basis:calc(1.5em + 0.5rem + 2px);height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + 2px);min-width:calc(1.5em + .5rem + 2px);width:calc(1.5em + .5rem + 2px)}.docs-app-body .docs-btn-icon.dropdown-toggle:after{display:none}.docs-app-body .btn:focus-visible{outline:2px solid rgba(var(--theme-primary-rgb),.32);outline-offset:2px}.docs-app-body .btn.disabled,.docs-app-body .btn:disabled{cursor:not-allowed;opacity:.56}.docs-app-body .btn-primary{background:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-on-primary)}.docs-app-body .btn-primary:focus,.docs-app-body .btn-primary:hover,.docs-app-body .btn-primary:not(:disabled):not(.disabled):active,.docs-app-body .show>.btn-primary.dropdown-toggle{background:var(--theme-primary-hover);border-color:var(--theme-primary-hover);color:var(--theme-on-primary)}.docs-app-body .btn-light,.docs-app-body .btn-outline-secondary{background:var(--theme-surface);border-color:var(--theme-border-strong,var(--theme-border));color:var(--theme-text)}.docs-app-body .btn-light:focus,.docs-app-body .btn-light:hover,.docs-app-body .btn-outline-secondary:focus,.docs-app-body .btn-outline-secondary:hover{background:rgba(var(--theme-primary-rgb),.07);border-color:rgba(var(--theme-primary-rgb),.34);color:var(--theme-primary-text-emphasis)}.docs-app-body .btn-outline-secondary:not(:disabled):not(.disabled):active,.docs-app-body .show>.btn-outline-secondary.dropdown-toggle{background:var(--theme-surface-secondary);border-color:var(--theme-border-strong,var(--theme-border));color:var(--theme-text-emphasis)}.docs-app-body .docs-form-group>label{color:var(--theme-text);font-weight:600;margin-bottom:.45rem}.docs-app-body .docs-color-input,.docs-app-body .form-control,.docs-app-body .form-select{background-color:var(--theme-surface);border-color:var(--theme-border-strong,var(--theme-border));box-shadow:none;color:var(--theme-text-emphasis)}.docs-app-body textarea.form-control{min-height:auto}.docs-app-body .form-control::-moz-placeholder{color:var(--theme-text-muted)}.docs-app-body .form-control::placeholder{color:var(--theme-text-muted)}.docs-app-body .form-control:focus,.docs-app-body .form-select:focus{border-color:rgba(var(--theme-primary-rgb),.58);box-shadow:var(--ui-focus-ring)}.docs-app-body .form-control.is-invalid,.docs-app-body .form-select.is-invalid{border-color:rgba(var(--theme-danger-rgb),.65)}.docs-app-body .form-control.is-invalid{background-image:none}.docs-app-body .form-select.is-invalid{--bs-form-select-bg-icon:none}.docs-app-body .form-control.is-invalid:focus,.docs-app-body .form-select.is-invalid:focus{border-color:var(--theme-danger);box-shadow:var(--ui-focus-ring-danger)}.docs-app-body .invalid-feedback{color:var(--theme-danger-text-emphasis);font-weight:600;margin-top:.38rem}.docs-app-body .alert{align-items:flex-start;background:var(--theme-surface-secondary);border:0;border-radius:var(--ui-radius-surface);box-shadow:none;color:var(--theme-text);display:flex;gap:.65rem;margin-bottom:1rem;padding:.72rem .82rem}.docs-app-body .alert:before{background:var(--theme-text-muted);border-radius:50%;content:"";flex:0 0 auto;height:.48rem;margin-top:.32rem;width:.48rem}.docs-app-body .alert-success{background:rgba(var(--theme-success-rgb),.09);color:var(--theme-success-text-emphasis)}.docs-app-body .alert-success:before{background:var(--theme-success)}.docs-app-body .alert-warning{background:rgba(var(--theme-warning-rgb),.09);color:var(--theme-warning-text-emphasis)}.docs-app-body .alert-warning:before{background:var(--theme-warning)}.docs-app-body .alert-danger{background:rgba(var(--theme-danger-rgb),.09);color:var(--theme-danger-text-emphasis)}.docs-app-body .alert-danger:before{background:var(--theme-danger)}.docs-app-body .alert-light,.docs-app-body .alert-secondary{background:var(--theme-surface-secondary);color:var(--theme-text)}.docs-app-body .alert a{color:inherit !important;font-weight:700;text-decoration:underline;text-underline-offset:.15rem}.docs-app-body .docs-submit-busy{cursor:wait}.docs-app-body .docs-submit-busy .spinner-border{border-width:.12rem;height:.9rem;width:.9rem}.docs-app-body .badge{border-radius:var(--ui-radius-pill);font-weight:700}.docs-app-body .text-success{color:var(--theme-success-text-emphasis) !important}.docs-app-body .text-warning{color:var(--theme-warning-text-emphasis) !important}.docs-app-body .text-danger{color:var(--theme-danger-text-emphasis) !important}.docs-app-body .dropdown-menu{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--ui-radius-surface);box-shadow:var(--ui-shadow-surface);color:var(--theme-text);margin:.125rem 0 0;padding:.3rem}.docs-app-body .dropdown-menu[data-popper-placement^=top]{margin-bottom:.125rem;margin-top:0}.docs-app-body .dropdown-item{background:transparent;border:0;border-radius:var(--ui-radius-surface);color:var(--theme-text);margin:0;min-height:2rem;padding:.45rem .6rem;text-align:start;width:100%}.docs-app-body .dropdown-item.active,.docs-app-body .dropdown-item:active,.docs-app-body .dropdown-item:focus,.docs-app-body .dropdown-item:hover{background:var(--theme-surface-secondary);color:var(--theme-text-emphasis)}.docs-app-body .dropdown-menu form{margin:0}.docs-app-body .dropdown-divider{margin:.25rem 0}.docs-confirm-modal{z-index:1080}.modal-backdrop.docs-confirm-backdrop{z-index:1070}.docs-app-body .docs-confirm-dialog{max-width:27rem}.docs-app-body .docs-confirm-modal .modal-content{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--ui-radius-control);box-shadow:var(--ui-shadow-surface);color:var(--theme-text);overflow:hidden}.docs-app-body .docs-confirm-modal .modal-body{padding:1.25rem 1.25rem 1rem}.docs-app-body .docs-confirm-heading{align-items:flex-start;display:flex;gap:.8rem}.docs-app-body .docs-confirm-heading>div{min-width:0}.docs-app-body .docs-confirm-mark{align-items:center;background:rgba(var(--theme-warning-rgb),.11);border-radius:50%;color:var(--theme-warning-text-emphasis);display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.docs-app-body .docs-confirm-mark i{font-size:var(--ui-text-md);margin:0}.docs-app-body .docs-confirm-modal .is-danger .docs-confirm-mark{background:rgba(var(--theme-danger-rgb),.1);color:var(--theme-danger-text-emphasis)}.docs-app-body .docs-confirm-modal h5{color:var(--theme-text-emphasis) !important;font-family:var(--ui-font-display);font-size:var(--ui-text-lg);font-weight:600;line-height:1.3;margin:.08rem 0 .3rem}.docs-app-body .docs-confirm-modal p{color:var(--theme-text-muted);margin:0}.docs-app-body .docs-confirm-modal .modal-footer{background:var(--theme-surface-secondary);border-top:1px solid var(--theme-border);gap:.45rem;justify-content:flex-end;padding:.75rem 1.25rem}.docs-app-body .docs-confirm-modal .modal-footer .btn+.btn{-webkit-margin-start:0;margin-inline-start:0}html[dir=rtl] .docs-app-body .dropdown-item{text-align:end}.docs-app-body .docs-sites-list{box-shadow:none !important}.docs-app-body .docs-app-layout .sidebar{background:var(--theme-surface);color:var(--theme-text-muted)}.docs-app-body .sidebar .side-menu-footer{background:var(--theme-surface) !important;border-top-color:var(--theme-border)}.docs-app-body .sidebar .side-menu-account-menu-item,.docs-app-body .sidebar .side-menu-account-summary{color:var(--theme-text)}.docs-app-body .sidebar .side-menu-account-summary:focus,.docs-app-body .sidebar .side-menu-account-summary:hover,.docs-app-body .sidebar .side-menu-account-summary[aria-expanded=true]{background:var(--theme-surface-secondary)}.docs-app-body .docs-settings-page .docs-settings-grid{gap:1.5rem;grid-template-columns:minmax(0,1fr) 19rem}.docs-app-body .docs-settings-page .docs-settings-main{display:block}.docs-app-body .docs-settings-form-section-body{padding:1.25rem}.docs-app-body .docs-settings-page .docs-settings-side{top:1.5rem}.docs-app-body .docs-settings-side .docs-settings-domains-card{background:var(--theme-surface);border:1px solid var(--theme-border) !important;border-radius:var(--ui-radius-control);box-shadow:none !important}.docs-app-body .docs-settings-side .list-group-item{background:transparent;border-color:var(--theme-border);color:var(--theme-text)}.docs-app-body .docs-builder-shell{background:var(--theme-surface);border-color:var(--theme-border) !important;box-shadow:var(--ui-shadow-surface)}.docs-app-body .docs-builder-shell .docs-builder-bar,.docs-app-body .docs-builder-shell .docs-builder-main{background:var(--theme-surface);border-color:var(--theme-border)}.docs-app-body .docs-builder-shell .docs-builder-inspector,.docs-app-body .docs-builder-shell .docs-builder-side{background:var(--docs-foundation-page);border-color:var(--theme-border)}.docs-app-body .docs-builder-shell .docs-builder-bar-title,.docs-app-body .docs-builder-shell .docs-tree-title{color:var(--theme-text-emphasis)}.docs-app-body .docs-builder-shell .docs-shell-icon-button{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text-muted)}.docs-app-body .docs-builder-shell .docs-shell-icon-button:focus,.docs-app-body .docs-builder-shell .docs-shell-icon-button:hover{background:rgba(var(--theme-primary-rgb),.07);border-color:rgba(var(--theme-primary-rgb),.3);color:var(--theme-primary-text-emphasis)}.docs-app-body .docs-builder-shell .docs-inspector-tabs,.docs-app-body .docs-builder-shell .docs-tree-search{background:var(--theme-surface);border-color:var(--theme-border) !important;color:var(--theme-text)}.docs-app-body .docs-builder-shell .docs-tree-link{background:transparent !important;border-color:transparent !important;color:var(--theme-text) !important}.docs-app-body .docs-builder-shell .docs-tree-link:hover{background:var(--theme-surface-secondary) !important;color:var(--theme-text-emphasis) !important}.docs-app-body .docs-builder-shell .docs-inspector-tabs button.active,.docs-app-body .docs-builder-shell .docs-tree-link.active{background:rgba(var(--theme-primary-rgb),.1) !important;color:var(--theme-primary-text-emphasis) !important}.docs-app-body.docs-builder-page .docs-builder-shell .docs-builder-main{background:var(--theme-surface)}.docs-app-body.docs-builder-page .docs-builder-shell .docs-builder-side{background:var(--docs-foundation-page)}.docs-app-body.docs-builder-page .docs-builder-shell .docs-builder-inspector,.docs-app-body.docs-builder-page .docs-builder-shell .docs-inspector-tabs,.docs-app-body.docs-builder-page .docs-inspector-head,.docs-app-body.docs-builder-page .docs-inspector-sticky{background:var(--theme-surface) !important}.docs-app-body.docs-builder-page .docs-inspector-sticky{border-color:var(--theme-border)}.docs-app-body.docs-builder-page .docs-builder-current-separator,.docs-app-body.docs-builder-page .docs-builder-current-site,.docs-app-body.docs-builder-page .docs-tree-add,.docs-app-body.docs-builder-page .docs-tree-filter-menu .btn{color:var(--theme-text-muted)}.docs-app-body.docs-builder-page a.docs-builder-current-site:focus,.docs-app-body.docs-builder-page a.docs-builder-current-site:hover{color:var(--theme-primary-text-emphasis)}.docs-app-body.docs-builder-page .docs-builder-shell .docs-builder-bar-title,.docs-app-body.docs-builder-page .docs-builder-shell .docs-builder-side-head .docs-tree-title{color:var(--theme-text-emphasis)}.docs-app-body.docs-builder-page .docs-tree-head-actions .docs-tree-search-trigger[aria-expanded=true]{background:rgba(var(--theme-primary-rgb),.08);border-color:rgba(var(--theme-primary-rgb),.22) !important;color:var(--theme-primary-text-emphasis)}.docs-app-body.docs-builder-page .docs-builder-shell .docs-builder-inspector{border-color:var(--theme-border) !important;box-shadow:none}.docs-app-body.docs-builder-page .docs-builder-shell .docs-builder-side-head{border-color:var(--theme-border)}.docs-app-body.docs-builder-page .docs-space-toggle:focus,.docs-app-body.docs-builder-page .docs-space-toggle:hover,.docs-app-body.docs-builder-page .docs-tree-add:focus,.docs-app-body.docs-builder-page .docs-tree-add:hover{background:var(--theme-surface-secondary);color:var(--theme-text)}.docs-app-body.docs-builder-page .docs-tree-filter-menu .dropdown-item .docs-tree-filter-option{background:transparent;color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-tree-command-bar{background:var(--theme-surface);border-color:var(--theme-border)}.docs-app-body.docs-builder-page .docs-tree-filter-menu{border-color:var(--theme-border)}.docs-app-body.docs-builder-page .docs-tree-total-count{background:transparent;color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-tree-page-toggle{color:var(--theme-text-muted) !important}.docs-app-body.docs-builder-page .docs-tree-page-toggle:focus,.docs-app-body.docs-builder-page .docs-tree-page-toggle:hover{background:var(--theme-surface-secondary);color:var(--theme-text) !important}.docs-app-body.docs-builder-page .docs-tree-item.drop-child{background:rgba(var(--theme-primary-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--theme-primary-rgb),.3)}.docs-app-body.docs-builder-page .docs-tree-item.drop-child:after{background:var(--theme-surface);color:var(--theme-primary-text-emphasis)}.docs-app-body.docs-builder-page .docs-tree-filter-button,.docs-app-body.docs-builder-page .docs-tree-page-visibility,.docs-app-body.docs-builder-page .docs-tree-row-action-button{color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-tree-filter-button:focus,.docs-app-body.docs-builder-page .docs-tree-filter-button:hover,.docs-app-body.docs-builder-page .docs-tree-filter-menu.show .docs-tree-filter-button,.docs-app-body.docs-builder-page .docs-tree-head-actions .docs-new-page-action:focus,.docs-app-body.docs-builder-page .docs-tree-head-actions .docs-new-page-action:hover,.docs-app-body.docs-builder-page .docs-tree-row-action-button:focus,.docs-app-body.docs-builder-page .docs-tree-row-action-button:hover,.docs-app-body.docs-builder-page .docs-tree-row-actions.show .docs-tree-row-action-button{background:rgba(var(--theme-primary-rgb),.08);color:var(--theme-primary-text-emphasis)}.docs-app-body.docs-builder-page .docs-tree-filter-menu .dropdown-item.active{background:var(--theme-surface-secondary);color:var(--theme-text-emphasis)}.docs-app-body.docs-builder-page .docs-builder-shell .docs-tree-link{color:var(--theme-text) !important}.docs-app-body.docs-builder-page .docs-builder-shell .docs-tree-link:hover{background:transparent !important;color:var(--theme-text-emphasis) !important}.docs-app-body.docs-builder-page .docs-builder-shell .docs-tree-link.active,.docs-app-body.docs-builder-page .docs-builder-shell .docs-tree-link.active:hover{background:transparent !important;box-shadow:none;color:var(--theme-text-emphasis) !important}.docs-app-body.docs-builder-page .docs-tree-item.is-active,.docs-app-body.docs-builder-page .docs-tree-item:focus-within,.docs-app-body.docs-builder-page .docs-tree-item:hover{background:var(--theme-surface-secondary)}.docs-app-body.docs-builder-page .docs-tree-row-action-button{color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-tree-row-action-button:focus,.docs-app-body.docs-builder-page .docs-tree-row-action-button:hover,.docs-app-body.docs-builder-page .docs-tree-row-actions.show .docs-tree-row-action-button{background:var(--theme-surface-tertiary);color:var(--theme-text)}.docs-app-body.docs-builder-page .docs-tree-row-actions .dropdown-menu{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text)}.docs-app-body.docs-builder-page .docs-tree-page-badge{background:var(--theme-primary-bg-subtle);color:var(--theme-primary-text-emphasis)}.docs-app-body.docs-builder-page .docs-editor-surface .ce-code{background:var(--theme-surface);border-color:var(--theme-border) !important}.docs-app-body.docs-builder-page .docs-editor-surface .cdx-quote__text,.docs-app-body.docs-builder-page .docs-editor-surface .ce-code__textarea,.docs-app-body.docs-builder-page .docs-editor-surface .codex-editor,.docs-app-body.docs-builder-page .docs-title-input{color:var(--theme-text-emphasis)}.docs-app-body.docs-builder-page .docs-excerpt-input{color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-inspector-head{background:var(--theme-surface);border-color:var(--theme-border)}.docs-app-body.docs-builder-page .docs-editor-surface .cdx-quote{background:rgba(var(--theme-primary-rgb),.055);border-inline-start-color:rgba(var(--theme-primary-rgb),.55)}.docs-app-body.docs-builder-page .docs-editor-surface .cdx-quote__caption{color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-builder-shell .docs-inspector-tabs,.docs-app-body.docs-builder-page .docs-editor-entry-bar,.docs-app-body.docs-builder-page .docs-inspector-section{border-color:var(--theme-border) !important}.docs-app-body.docs-builder-page .docs-editor-entry-bar>span,.docs-app-body.docs-builder-page .docs-inspector-head span{color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-inspector-head strong,.docs-app-body.docs-builder-page .docs-inspector-title{color:var(--theme-text)}.docs-app-body.docs-builder-page .docs-builder-shell .docs-inspector-tabs{background:transparent !important}.docs-app-body.docs-builder-page .docs-builder-shell .docs-inspector-tabs button{background:transparent !important;color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-builder-shell .docs-inspector-tabs button:focus,.docs-app-body.docs-builder-page .docs-builder-shell .docs-inspector-tabs button:hover{background:transparent !important;color:var(--theme-text)}.docs-app-body.docs-builder-page .docs-builder-shell .docs-inspector-tabs button.active{background:transparent !important;border-bottom-color:var(--theme-primary);box-shadow:none;color:var(--theme-primary-text-emphasis) !important}.docs-app-body.docs-builder-page .docs-inspector-properties label{color:var(--theme-text)}.docs-app-body.docs-builder-page .docs-inspector-actions{background:var(--theme-surface);border-color:var(--theme-border);box-shadow:0 -8px 0 8px var(--theme-surface)}.docs-app-body.docs-builder-page .docs-editor-entry-bar .dropdown-menu{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text)}.docs-app-body.docs-builder-page .docs-seo-preview{background:var(--theme-surface);border-color:var(--theme-border)}.docs-app-body.docs-builder-page .docs-seo-preview .docs-seo-preview-mark{background:rgba(var(--theme-primary-rgb),.07);border-color:var(--theme-border);color:var(--theme-primary-text-emphasis)}.docs-app-body.docs-builder-page .docs-seo-preview .docs-seo-preview-site,.docs-app-body.docs-builder-page .docs-seo-preview>p{color:var(--theme-text)}.docs-app-body.docs-builder-page .docs-seo-preview-origin em,.docs-app-body.docs-builder-page .docs-seo-preview>p.is-empty{color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-seo-preview>strong{color:var(--theme-link)}.docs-app-body.docs-builder-page .docs-revision-document{background:var(--theme-surface);color:var(--theme-text)}.docs-app-body.docs-builder-page .docs-revision-document>header,.docs-app-body.docs-builder-page .docs-revision-summary{background:var(--theme-surface-secondary);color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-revision-document,.docs-app-body.docs-builder-page .docs-revision-document-head,.docs-app-body.docs-builder-page .docs-revision-document>header{border-color:var(--theme-border)}.docs-app-body.docs-builder-page .docs-revision-document-body h2,.docs-app-body.docs-builder-page .docs-revision-document-body h3,.docs-app-body.docs-builder-page .docs-revision-document-body h4,.docs-app-body.docs-builder-page .docs-revision-document-head h3,.docs-app-body.docs-builder-page .docs-revision-document>header span,.docs-app-body.docs-builder-page .docs-revision-summary p strong{color:var(--theme-text-emphasis)}.docs-app-body.docs-builder-page .docs-revision-document-head code,.docs-app-body.docs-builder-page .docs-revision-document>header small{color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-flow-context strong,.docs-app-body.docs-builder-page .docs-flow-preview strong,.docs-app-body.docs-builder-page .docs-template-picker-compact .docs-template-option strong{color:var(--theme-text)}.docs-app-body.docs-builder-page .docs-flow-preview p,.docs-app-body.docs-builder-page .docs-flow-preview span{color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-flow-context,.docs-app-body.docs-builder-page .docs-flow-preview,.docs-app-body.docs-builder-page .docs-template-picker-compact .docs-template-option span{background:var(--theme-surface-secondary);color:var(--theme-text)}.docs-app-body.docs-builder-page .docs-flow-preview em{color:var(--theme-primary-text-emphasis)}.docs-app-body.docs-builder-page .docs-template-picker-compact .docs-template-option input:checked+span{background:rgba(var(--theme-primary-rgb),.08);border-color:rgba(var(--theme-primary-rgb),.28)}.docs-app-body.docs-builder-page .docs-launch-checklist{background:var(--theme-surface-secondary);color:var(--theme-text)}.docs-app-body.docs-builder-page .docs-launch-checklist-heading>span{background:rgba(var(--theme-primary-rgb),.1);color:var(--theme-primary-text-emphasis)}.docs-app-body.docs-builder-page .docs-launch-checklist-heading strong{color:var(--theme-text-emphasis)}.docs-app-body.docs-builder-page .docs-launch-checklist li small,.docs-app-body.docs-builder-page .docs-launch-checklist-heading small{color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-launch-checklist li{background:var(--theme-surface)}.docs-app-body.docs-builder-page .docs-launch-checklist li>span{background:var(--theme-border);color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-launch-checklist li.is-done>span{background:var(--theme-success);color:var(--theme-surface)}.docs-app-body.docs-builder-page .docs-launch-checklist li a,.docs-app-body.docs-builder-page .docs-launch-checklist li button,.docs-app-body.docs-builder-page .docs-launch-checklist li strong{color:var(--theme-text)}.docs-app-body.docs-builder-page .docs-launch-checklist li a:focus,.docs-app-body.docs-builder-page .docs-launch-checklist li a:hover,.docs-app-body.docs-builder-page .docs-launch-checklist li button:focus,.docs-app-body.docs-builder-page .docs-launch-checklist li button:hover{color:var(--theme-primary-text-emphasis)}.docs-app-body.docs-builder-page .docs-launch-checklist-dismiss{color:var(--theme-text-muted)}.docs-app-body.docs-builder-page .docs-launch-checklist-dismiss:focus,.docs-app-body.docs-builder-page .docs-launch-checklist-dismiss:hover{background:var(--theme-border);color:var(--theme-text)}@media (max-width:767.98px){.docs-app-body .docs-app-container{padding-top:1.5rem;width:calc(100% - 2rem)}}@media (max-width:991.98px){.docs-app-body .docs-settings-page .docs-settings-grid{grid-template-columns:1fr}}.docs-auth-body{background:var(--theme-surface)}.docs-auth{--auth-mask:#000;--auth-shadow:rgba(15, 23, 42, .18);--auth-shadow-soft:rgba(15, 23, 42, .06);--auth-code-bg:#151a21;--auth-code-edge:rgba(255, 255, 255, .08);--auth-code-line:rgba(255, 255, 255, .22);--auth-code-accent:rgba(125, 180, 255, .6);--auth-facebook:#1877f2;display:grid;min-height:100vh}.docs-auth-main{display:flex;flex-direction:column;gap:2rem;padding:1.5rem 1.25rem}.docs-auth-brand{align-self:flex-start}.docs-auth-brand img{display:block;height:1.75rem;width:auto}.docs-auth-content{width:100%;max-width:24rem;margin:auto}.docs-auth-content:focus{outline:0}.docs-auth-title{margin-bottom:.375rem;color:var(--theme-text-emphasis);font-family:var(--ui-font-display);font-size:var(--ui-text-2xl);font-weight:600;letter-spacing:var(--ui-tracking-tight)}.docs-auth-content .ds-field{margin-bottom:1rem}.docs-auth-field-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.docs-auth-field-row a{font-size:var(--ui-text-sm)}.docs-auth-switch{margin:1.5rem 0 0;color:var(--theme-text-muted);font-size:var(--ui-text-sm);text-align:center}.docs-auth-switch a,.docs-auth-link-button{font-weight:600}.docs-auth-link-button{padding:0;border:0;color:var(--bs-link-color);background:none;font-size:inherit}.docs-auth-link-button:hover{color:var(--bs-link-hover-color);text-decoration:underline}.docs-auth-signed-in{display:flex;flex-direction:column;align-items:center;gap:.25rem}.docs-auth-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.docs-auth-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding-top:.5rem;color:var(--theme-text-subtle);font-size:var(--ui-text-xs)}:is(:root,[data-bs-theme="light"],[data-bs-theme="dark"]) .docs-auth-footer{border-block-start:0;background:transparent}.docs-auth-footer a{color:inherit;text-decoration:none}.docs-auth-footer a:hover{color:var(--theme-text-emphasis)}.docs-auth-footer .footer-controls{gap:.25rem;margin-inline-start:auto}.docs-auth-footer .footer-control{min-height:2rem;padding:.375rem .75rem;color:inherit;font-size:var(--ui-text-xs)}.docs-auth-footer .footer-control:hover,.docs-auth-footer .footer-control:focus-visible{color:var(--theme-text-emphasis)}.docs-auth-content .social-login-links .strike{display:flex;align-items:center;gap:.75rem;color:var(--theme-text-subtle);font-size:var(--ui-text-xs)}.docs-auth-content .social-login-links .strike::before,.docs-auth-content .social-login-links .strike::after{content:"";flex:1;border-top:1px solid var(--theme-border)}.docs-auth-content .social-login-links .btn{margin-bottom:.5rem}.docs-auth-content .social-media-icon{display:inline-flex;width:1.125rem;height:1.125rem}.docs-auth-content .social-media-icon.is-facebook{color:var(--auth-facebook)}.docs-auth-panel{display:none}@media (min-width: 992px){.docs-auth{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.docs-auth-main{padding:2rem 3rem}.docs-auth-panel{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:3rem;border-inline-start:1px solid var(--theme-border);background:radial-gradient(60% 50% at 85% 10%, rgba(var(--theme-primary-rgb), .22), transparent 70%), radial-gradient(50% 45% at 10% 95%, rgba(var(--theme-primary-rgb), .14), transparent 70%), var(--theme-surface-secondary)}.docs-auth-panel::before{position:absolute;inset:0;background-image:radial-gradient(rgba(var(--theme-primary-rgb), .28) 1px, transparent 1px);background-size:1.375rem 1.375rem;content:"";-webkit-mask-image:radial-gradient(70% 60% at 50% 50%, var(--auth-mask) 20%, transparent 75%);mask-image:radial-gradient(70% 60% at 50% 50%, var(--auth-mask) 20%, transparent 75%);opacity:.55;pointer-events:none}}.docs-auth-panel-inner{position:relative;width:100%;max-width:34rem}.docs-auth-panel-title{margin-bottom:.5rem;color:var(--theme-text-emphasis);font-family:var(--ui-font-display);font-size:var(--ui-text-xl);font-weight:600;letter-spacing:var(--ui-tracking-tight);line-height:1.2;text-wrap:balance}.docs-auth-panel-lead{margin:0 0 2rem;color:var(--theme-text-muted);font-size:var(--ui-text-md);line-height:1.5}.docs-auth-shot{position:relative;padding:0 2rem 2.5rem 0}.docs-auth-shot::before{position:absolute;inset:8% 10% 12% 6%;border-radius:50%;background:rgba(var(--theme-primary-rgb), .28);filter:blur(3.5rem);content:"";pointer-events:none}.docs-auth-ask{position:absolute;inset-inline-end:0;bottom:0;display:grid;gap:.375rem;width:15rem;padding:.875rem 1rem;border:1px solid var(--theme-border);border-radius:.875rem;background:var(--theme-surface);box-shadow:0 1px 2px var(--auth-shadow-soft), 0 18px 36px -12px var(--auth-shadow);font-size:var(--ui-text-xs)}.docs-auth-ask-head{display:inline-flex;align-items:center;gap:.375rem;color:var(--theme-primary-text-emphasis);font-weight:600}.docs-auth-ask-answer{color:var(--theme-text-emphasis);line-height:1.45}.docs-auth-ask-source{justify-self:start;padding:.125rem .5rem;border:1px solid var(--theme-border);border-radius:var(--ui-radius-pill);color:var(--theme-text-muted);font-size:var(--ui-text-2xs)}.docs-auth-preview{position:relative;overflow:hidden;border:1px solid var(--theme-border);border-radius:1rem;background:var(--theme-surface);box-shadow:0 1px 2px var(--auth-shadow-soft), 0 24px 48px -12px var(--auth-shadow), 0 0 0 6px rgba(var(--theme-surface-rgb), .5);font-size:var(--ui-text-2xs)}.docs-auth-preview-chrome{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid var(--theme-border);background:var(--theme-surface-secondary)}.docs-auth-preview-dots{display:flex;gap:.3rem}.docs-auth-preview-dots span{width:.5rem;height:.5rem;border-radius:50%;background:var(--theme-border)}.docs-auth-preview-url{flex:0 1 9.5rem;padding:.2rem .75rem;border:1px solid var(--theme-border);border-radius:var(--ui-radius-pill);background:var(--theme-surface);color:var(--theme-text-subtle);text-align:center}.docs-auth-preview-bar{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-bottom:1px solid var(--theme-border)}.docs-auth-preview-mark{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:var(--ui-radius-sm);background:var(--theme-primary);color:var(--theme-on-primary);font-weight:700}.docs-auth-preview-publish{margin-inline-start:auto;padding:.2rem .625rem;border-radius:var(--ui-radius-pill);background:var(--theme-primary);color:var(--theme-on-primary);font-weight:600}.docs-auth-preview-body{display:grid;grid-template-columns:9rem minmax(0, 1fr);min-height:13rem}.docs-auth-preview-tree{display:flex;flex-direction:column;gap:.125rem;padding:.75rem .5rem;border-inline-end:1px solid var(--theme-border)}.docs-auth-preview-label{padding:0 .5rem .25rem;color:var(--theme-text-subtle);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.docs-auth-preview-row{padding:.25rem .5rem;border-radius:var(--ui-radius-sm);color:var(--theme-text-muted)}.docs-auth-preview-row.nested{padding-inline-start:1.25rem}.docs-auth-preview-row.active{background:var(--theme-primary-bg-subtle);color:var(--theme-primary-text-emphasis);font-weight:600}.docs-auth-preview-page{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 1rem}.docs-auth-preview-heading{margin-bottom:.25rem;color:var(--theme-text-emphasis);font-family:var(--ui-font-display);font-size:var(--ui-text-md);font-weight:600}.docs-auth-preview-line{display:block;height:.375rem;border-radius:var(--ui-radius-pill);background:var(--theme-border)}.docs-auth-preview-line.short{width:70%}.docs-auth-preview-line.shorter{width:45%}.docs-auth-preview-code{display:flex;flex-direction:column;gap:.375rem;margin:.25rem 0;padding:.75rem;border:1px solid var(--auth-code-edge);border-radius:var(--ui-radius-control);background:var(--auth-code-bg)}.docs-auth-preview-code span{display:block;height:.3125rem;border-radius:var(--ui-radius-pill);background:var(--auth-code-line)}.docs-auth-preview-code span:nth-child(1){width:55%;background:rgba(var(--theme-primary-rgb), .85)}.docs-auth-preview-code span:nth-child(2){width:80%}.docs-auth-preview-code span:nth-child(3){width:40%;background:var(--auth-code-accent)}@media (min-width: 1400px){.docs-auth-content{max-width:26rem}.docs-auth-panel-inner{max-width:38rem}.docs-auth-panel-title{font-size:var(--ui-text-2xl)}.docs-auth-preview{font-size:var(--ui-text-xs)}.docs-auth-preview-bar{padding:.75rem 1rem}.docs-auth-preview-mark{width:1.5rem;height:1.5rem}.docs-auth-preview-body{grid-template-columns:11rem minmax(0, 1fr);min-height:17rem}.docs-auth-preview-page{gap:.625rem;padding:1.5rem}.docs-auth-preview-heading{font-size:var(--ui-text-lg)}}.form-check-input.is-invalid ~ .form-check-label{color:inherit}