*{box-sizing:border-box}html,body{height:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{overflow-x:hidden;margin:0;background-color:var(--db-content-color-background);color:var(--db-color-text);font-family:var(--db-font-family-body);font-size:16px}@media screen and (min-width: 48rem){body{background-color:var(--db-color-background)}}:not(:where(.code-preview__scrollable,.code-preview__scrollable *)):is(a,button,[role="slider"]):focus-visible{outline:2px solid var(--db-color-focus-visible);outline-offset:3px}body:not(.ready){overflow:hidden}body:not(.ready) .app-nav,body:not(.ready)>nav,body:not(.ready) [data-cloak]{display:none}#app{margin:var(--db-loading-margin);font-size:var(--db-loading-font-size);font-weight:var(--db-loading-font-weight);text-align:var(--db-loading-text-align);color:var(--db-loading-color-text)}#app:empty:before{content:"Loading..."}.progress{position:fixed;z-index:999999;top:0;right:0;left:0;width:0;height:2px;background-color:var(--db-progress-bar-color-background);transition:width .2s,opacity .4s}.sidebar{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;overflow-y:auto;width:var(--db-sidebar-width);padding:var(--db-sidebar-padding);background-color:var(--db-color-background);color:var(--db-sidebar-color);transition:var(--db-sidebar-transition)}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-thumb{background:transparent;border-radius:6px}.sidebar:hover::-webkit-scrollbar-thumb{background-color:var(--db-sidebar-scrollbar-thumb-color)}.sidebar:hover::-webkit-scrollbar-track{background-color:var(--db-sidebar-scrollbar-track-color)}.sidebar-toggle{position:absolute;z-index:30;top:var(--db-sidebar-toggle-top);left:calc(var(--db-sidebar-width) - 2.8125rem);width:2.25rem;height:2.125rem;padding:.5625rem;background:var(--db-sidebar-toggle-color-background);border:1px solid var(--db-sidebar-toggle-color-border);border-radius:7px;box-sizing:border-box;box-shadow:var(--db-sidebar-toggle-shadow);cursor:pointer;outline:none;text-align:center;transition:left .25s ease}body:not(.close) .sidebar-toggle{background:var(--db-sidebar-toggle-color-background-closed);border:none}body:not(.close) .sidebar-toggle span{background-color:var(--db-sidebar-toggle-color-fill-open)}.sidebar-toggle:hover span{background-color:var(--db-sidebar-toggle-color-fill-hover)!important}.sidebar-toggle span{display:block;width:1rem;height:.125rem;margin-bottom:.25rem;background-color:var(--db-sidebar-toggle-color-fill-close)}body.sticky .sidebar,body.sticky .sidebar-toggle{position:fixed}.site-title{display:flex;align-items:center;gap:.7rem;margin-top:1.625rem;color:var(--db-color-text);text-decoration:none}.site-title__logo{display:flex;align-items:center;justify-content:center;width:var(--db-sidebar-logo-box-width);height:var(--db-sidebar-logo-box-height);background-color:var(--db-sidebar-logo-box-color-background);border:var(--db-sidebar-logo-border);border-radius:var(--db-sidebar-logo-box-border-radius);box-shadow:var(--db-sidebar-logo-box-box-shadow)}.site-title__logo svg{width:var(--db-sidebar-logo-width);height:var(--db-sidebar-logo-height)}.site-title__primary{font-family:var(--db-sidebar-title-font-family-primary);font-size:var(--db-sidebar-title-font-size-primary);font-weight:var(--db-sidebar-title-font-weight-primary, 700);line-height:var(--db-sidebar-title-line-height-primary);letter-spacing:var(--db-sidebar-title-letter-spacing-primary)}.site-title__secondary{font-family:var(--db-sidebar-title-font-family-secondary);font-size:var(--db-sidebar-title-font-size-secondary);line-height:var(--db-sidebar-title-line-height-secondary);font-weight:var(--db-sidebar-title-font-weight-secondary);letter-spacing:var(--db-sidebar-title-letter-spacing-secondary)}.sidebar>.search{margin:1.5rem 0;border-bottom:none}.sidebar>.search .input-wrap{position:relative;display:block}.sidebar>.search .clear-button{position:absolute;top:0;right:0;width:2.75rem;background:none;border:none;color:var(--db-search-clear-button-fill);text-align:center}.sidebar>.search input{padding:.5rem 2.5rem;background-color:var(--db-search-color-background);background-image:var(--db-search-icon-search);background-repeat:no-repeat;background-size:1.3125rem;background-position:.7rem center;border-radius:20px;color:var(--db-color-text)}.sidebar>.search input::placeholder{color:var(--db-search-color-text-placeholder)}.sidebar>.search input:focus{border:1px solid var(--db-search-color-border-focus);box-shadow:0 0 5px var(--db-search-color-border-focus)}.search .results-panel{margin-top:2rem;color:var(--db-color-text)}.search .matching-post{border-bottom:1px solid var(--db-search-results-color-border)!important}.search .matching-post:last-child{border-bottom:0!important}.sidebar-nav{padding-bottom:2.5rem;line-height:var(--db-sidebar-nav-line-height)}.sidebar-nav ul{margin:0;padding:0;color:var(--sidebar-nav-color-text)}.sidebar-nav li>p{margin:0}.sidebar-nav ul,.sidebar-nav ul li{overflow:hidden;font-size:var(--db-sidebar-nav-font-size);font-weight:400;list-style:none;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav>ul>li:not(:has(a)){margin:var(--db-sidebar-nav-heading-margin);padding-left:1.5rem;border-top:var(--db-sidebar-nav-heading-border-top);border-bottom:var(--db-sidebar-nav-heading-border-bottom);color:var(--db-sidebar-nav-heading-color);font-size:var(--db-sidebar-nav-heading-font-size);letter-spacing:var(--db-sidebar-nav-heading-letter-spacing);text-transform:var(--db-sidebar-nav-heading-text-transform)}.sidebar-nav ul li a{overflow:hidden;display:block;border-bottom:none;color:var(--db-sidebar-nav-link-color-text);font-weight:var(--db-sidebar-nav-link-font-weight);font-size:var(--db-sidebar-nav-link-font-size);letter-spacing:0;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.sidebar-nav ul li a:focus-visible{text-decoration:solid underline var(--db-color-focus-visible) 3px;outline:0}.sidebar-nav>ul>li>a{padding-left:1.5rem;font-size:1rem}.sidebar-nav ul li ul{padding-left:2.1875rem;font-weight:var(--db-sidebar-nav-link-font-weight);font-size:var(--db-sidebar-nav-link-font-size)}.sidebar-nav ul li ul li ul{padding-left:1rem}.sidebar-nav ul li a:hover{color:var(--db-sidebar-nav-link-color-text-hover)}.sidebar-nav ul li.active>a,.sidebar-nav ul li.active-section>a{color:var(--db-sidebar-nav-link-color-text-active);font-weight:var(--db-sidebar-nav-link-font-weight)}.sidebar-nav ul li.active-child>a{color:var(--db-sidebar-nav-link-color-text-active)}.sidebar-nav li.has-submenu.active-child>a,.sidebar-nav li.has-submenu.active>a,.sidebar-nav li.has-submenu>a,.sidebar-nav li.has-submenu.active.collapse>a{background-position:center left;background-repeat:no-repeat;background-size:20px}.sidebar-nav li.has-submenu.active-child>a,.sidebar-nav li.has-submenu.active>a{background-image:var(--db-sidebar-nav-link-icon-open)}.sidebar-nav li.has-submenu>a{background-image:var(--db-sidebar-nav-link-icon-closed)}.sidebar-nav li.has-submenu:not(.active):not(.active-child)>a:hover,.sidebar-nav li.has-submenu.active.collapse>a:hover,.sidebar-nav li.has-submenu.active.collapse>a{background-image:var(--db-sidebar-nav-link-icon-closed-active)}.sidebar-nav ul li:not(.active-child):not(.active):not(.active-section) ul,.sidebar-nav ul li.collapse ul{display:none}.sidebar-nav .app-sub-sidebar{margin:.7rem 0}.sidebar-nav .app-sub-sidebar li a{padding-left:.9rem;border-left:1px solid var(--db-sidebar-nav-link-section-color-border);color:var(--db-sidebar-nav-link-section-color-text);font-weight:var(--db-sidebar-nav-link-section-font-weight);font-size:var(--db-sidebar-nav-link-section-font-size)}.sidebar-nav .app-sub-sidebar li.active a{border-color:var(--db-sidebar-nav-link-section-color-border-active);color:var(--db-sidebar-nav-link-section-color-text-active)}.sidebar-nav li.collapse .app-sub-sidebar{display:none}.sidebar-nav ul li ul li ul li.active-child li,.sidebar-nav ul li ul li ul li.active-child .app-sub-sidebar li{display:block}main{position:relative;z-index:0;display:block;width:100vw;height:100%}.content{position:absolute;top:var(--db-content-top);right:var(--db-content-right);left:var(--db-sidebar-width);transition:left .25s ease;background-color:var(--db-color-background)}main.hidden{display:none}body.close .sidebar{transform:translate(calc(var(--db-sidebar-width) * -1))}body.close .sidebar-toggle{left:0;border-top-left-radius:0;border-bottom-left-radius:0}body.close .content{left:0}@media screen and (max-width: 48rem){.sidebar,.sidebar-toggle{position:fixed}.app-nav{margin-top:1rem}.app-nav li ul{top:1.875rem}main{height:auto;overflow-x:hidden}.sidebar{left:calc(var(--db-sidebar-width) * -1);transition:var(--db-sidebar-transition)}.content{position:static;left:0;max-width:100vw;transition:var(--db-sidebar-transition)}.app-nav{transition:var(--db-sidebar-transition)}.sidebar-toggle{left:0;border-top-left-radius:0;border-bottom-left-radius:0}body:not(.close) .sidebar-toggle{background-color:var(--db-sidebar-toggle-color-background);border:1px solid var(--db-sidebar-toggle-color-border)}body:not(.close) .sidebar-toggle span{background-color:var(--db-sidebar-toggle-color-fill-close)}body.close .sidebar{transform:translate(var(--db-sidebar-width))}body.close .sidebar-toggle{left:var(--db-sidebar-width);border-top-left-radius:0;border-bottom-left-radius:0}body.close .content{transform:translate(var(--db-sidebar-width))}body.close .app-nav{display:none}}.markdown-section{background-color:var(--db-content-color-background);box-shadow:var(--db-content-box-shadow);border:var(--db-content-border);color:var(--db-content-color-text);margin:0 0 var(--db-content-margin-vertical) 0;padding:var(--db-content-padding-vertical) var(--db-content-padding-horizontal)}@media screen and (min-width: 48rem){.markdown-section{border-radius:var(--db-content-border-radius-closed);margin:var(--db-content-margin-vertical) 0;padding:var(--db-content-padding-vertical) var(--db-content-padding-horizontal);width:calc(100vw - calc(var(--db-sidebar-width) + var(--db-content-margin-right)))}body.close .markdown-section{width:calc(100vw - var(--db-content-margin-right));border-top-right-radius:var(--db-content-border-radius);border-bottom-right-radius:var(--db-content-border-radius)}body:not(.close) .markdown-section{border-radius:var(--db-content-border-radius)}}.markdown-section>*{max-width:var(--db-content-max-width)}.db-remove-padding{margin-top:calc(var(--db-content-padding-vertical) * -1);margin-right:calc(var(--db-content-padding-horizontal) * -1);margin-left:calc(var(--db-content-padding-horizontal) * -1);padding:var(--db-content-padding-vertical) var(--db-content-padding-horizontal)}.db-page-title{display:flex;gap:1rem;align-items:center;max-width:calc(100% + calc(var(--db-content-padding-horizontal) * 2));margin-bottom:var(--db-content-header-margin-bottom);padding-top:var(--db-content-header-padding-vertical);padding-bottom:var(--db-content-header-padding-vertical);border-bottom:var(--db-content-header-border-bottom) solid var(--db-content-header-color-border);background-color:var(--db-content-header-color-background)}@media screen and (min-width: 48rem){.db-page-title{border-top-left-radius:var(--db-content-border-radius);border-top-right-radius:var(--db-content-border-radius)}}.db-page-title h1{margin:0;letter-spacing:var(--db-content-title-letter-spacing);line-height:var(--db-content-title-line-height);font-family:var(--db-font-family-heading);font-size:var(--db-content-title-font-size);font-weight:var(--db-content-title-font-weight)}p.db-page-headline{margin-top:0;margin-bottom:1.5rem;font-size:var(--db-content-headline-font-size)!important;color:var(--db-content-headline-color-text);line-height:var(--db-content-headline-line-height)!important;letter-spacing:var(--db-content-headline-letter-spacing)}p.db-page-headline+div{margin-top:3rem}.markdown-section>h1 a,.markdown-section>h2 a,.markdown-section>h3 a,.markdown-section>h4 a,.markdown-section>h5 a{color:var(--db-content-heading-color-text);font-family:inherit;font-weight:inherit;letter-spacing:var(--db-content-heading-letter-spacing);text-decoration:var(--db-content-heading-text-decoration)}.markdown-section>h4 a,.markdown-section>h5 a{font-family:var(--db-font-family-body)}.markdown-section>h1 a:hover,.markdown-section>h2 a:hover,.markdown-section>h3 a:hover,.markdown-section>h4 a:hover,.markdown-section>h5 a:hover{color:var(--db-content-heading-color-text-hover);text-decoration:var(--db-content-heading-text-decoration-hover)}.markdown-section>h1,.markdown-section>h1 a{margin:1.5rem 0 2.5rem;font-size:var(--db-content-title-font-size);font-weight:var(--db-content-title-font-weight)}.markdown-section>h1 a:hover{background-color:transparent}.markdown-section>h2{margin:var(--db-content-section-heading-margin);font-family:var(--db-content-section-heading-font-family);font-size:var(--db-content-section-heading-font-size);font-weight:var(--db-content-section-heading-font-weight)}.markdown-section>h2 a{position:relative;display:inline-block;left:-1.5rem;width:calc(100% + 1.5rem);padding-left:1.5rem;background-image:var(--db-content-section-heading-icon);background-repeat:no-repeat;background-position:left var(--db-content-section-heading-background-position-y, 7px);background-size:var(--db-content-section-heading-background-size, 20px);font-weight:var(--db-content-section-heading-font-weight)}.markdown-section>h2 a:hover{background-color:transparent;background-image:var(--db-content-section-heading-icon-hover)}.markdown-section>h3{margin:var(--db-content-h3-margin, 1.5rem 0 .5rem 0);font-family:var(--db-content-h3-font-family);font-size:var(--db-content-h3-font-size);font-weight:var(--db-content-h3-font-weight)}.markdown-section>h4{margin:var(--db-content-h4-margin);font-family:var(--db-content-h4-font-family);font-size:var(--db-content-h4-font-size);font-weight:var(--db-content-h4-font-weight)}.markdown-section>h5{margin:var(--db-content-h5-margin);font-family:var(--db-content-h5-font-family);font-size:var(--db-content-h5-font-size);font-weight:var(--db-content-h5-font-weight)}.markdown-section>h6{margin:var(--db-content-h6-margin);font-family:var(--db-content-h6-font-family);font-size:var(--db-content-h6-font-size);font-weight:var(--db-content-h6-font-weight)}.markdown-section>h3 a:hover,.markdown-section>h4 a:hover,.markdown-section>h5 a:hover,.markdown-section>h6 a:hover{background-color:transparent}.markdown-section>h3+p{margin-top:0}.markdown-section>ul,.markdown-section>ol{font-size:var(--db-content-font-size);padding-left:1rem;line-height:var(--db-content-line-height)}.markdown-section>li,.markdown-section>:not(.code-preview) li{margin-bottom:var(--db-content-list-margin-bottom)}.markdown-section>li:last-child,.markdown-section>:not(.code-preview) li:last-child{margin-bottom:0}.markdown-section>li :is(ol,ul),.markdown-section>:not(.code-preview) li :is(ol,ul){margin:var(--db-content-list-margin-bottom) 0}.markdown-section>p{font-size:var(--db-content-font-size);line-height:var(--db-content-line-height)}.markdown-section>ul,.markdown-section>ol,.markdown-section>p{max-width:var(--db-content-max-character-width)}.markdown-section>ul>li::marker{color:var(--db-content-list-bullet-color-fill)}.markdown-section>:not(.code-preview) button{font-family:var(--db-font-family-body)}.markdown-section>:where(:not(.code-preview)) a{color:var(--db-content-link-color-text);font-weight:var(--db-content-link-font-weight);text-decoration:var(--db-content-link-text-decoration);transition:var(--db-content-link-transition)}.markdown-section>a:hover,.markdown-section>:where(:not(.code-preview)) a:hover{color:var(--db-content-link-color-text-hover);text-decoration:var(--db-content-link-text-decoration-hover);background-color:var(--db-content-link-color-background-hover)}.markdown-section>a[rel=noopener]:not(.edit-on-github),.markdown-section>:not(.code-preview) a[rel=noopener]{background-position:right calc(100% - 1px);background-repeat:no-repeat;background-image:var(--db-icon-arrow-up-right);background-size:.9rem;padding-right:1rem}.markdown-section>a[rel=noopener]:not(.edit-on-github):hover,.markdown-section>:not(.code-preview) a[rel=noopener]:hover{background-image:var(--db-icon-arrow-up-right-hover)}.markdown-section>code,.markdown-section>:where(:not(.code-preview)) code,.controls__inputs code{display:inline-block;margin:var(--db-content-code-margin);padding:var(--db-content-code-padding);background-color:var(--db-content-code-color-background);border:var(--db-content-code-border-width) solid var(--db-content-code-color-border);border-radius:var(--db-content-code-border-radius);font-family:var(--db-content-code-font-family);line-height:var(--db-content-code-line-height)}.markdown-section>pre,.markdown-section>:not(.code-preview) pre,.code-preview__source pre{position:relative;background-color:var(--db-content-code-block-color-background);border-radius:var(--db-content-code-block-border-radius)}.markdown-section>pre code,.markdown-section>:not(.code-preview) pre code,.code-preview__source pre code{display:block;margin:var(--db-content-code-block-margin);padding:var(--db-content-code-block-padding);overflow:auto;background-color:transparent;border:none;tab-size:var(--db-content-code-block-tab-size);font-family:var(--db-content-code-font-family);font-size:var(--db-content-code-block-font-size);line-height:var(--db-content-code-block-line-height)}.markdown-section>kbd,.markdown-section>:not(.code-preview) kbd{display:inline-block;margin-bottom:.1875rem;padding:.1875rem .3125rem;border:1px solid var(--db-content-code-block-color-background);border-radius:3px;font-size:.75rem;line-height:1;vertical-align:middle}.markdown-section p.tip,.markdown-section p.warn{border-radius:var(--db-content-tip-border-radius);position:relative;margin:var(--db-content-tip-margin) 0;padding:var(--db-content-tip-padding)}.markdown-section p.warn{background-color:var(--db-content-tip-color-background);border-left:var(--db-content-tip-border-left)}.markdown-section p.tip{background-color:var(--db-content-tip-warn-color-background);border-left:var(--db-content-tip-warn-border-left)}.markdown-section p.tip:before{content:"!";position:absolute;top:1rem;left:-12px;height:20px;width:20px;display:flex;align-items:center;justify-content:center;background-color:var(--db-content-tip-warn-color-border);border-radius:100%;color:var(--db-content-tip-warn-color-text);font-size:.875rem;font-weight:700;line-height:1.25}.copy-code-button{position:absolute;top:var(--db-copy-code-top);right:var(--db-copy-code-right);left:var(--db-copy-code-left);bottom:var(--db-copy-code-bottom);width:var(--db-copy-code-width);height:var(--db-copy-code-height);padding:var(--db-copy-code-padding);background-color:var(--db-copy-code-color-background);border:1px solid var(--db-copy-code-color-border);border-radius:var(--db-copy-code-border-radius);color:var(--db-copy-code-color-fill);cursor:pointer;transition:var(--db-copy-code-transition);opacity:1}.markdown-section pre:hover .copy-code-button{opacity:1}.markdown-section pre:hover .copy-code-button:hover,.controls__code pre:hover .copy-code-button:hover{background-color:var(--db-copy-code-color-background-hover);border-color:var(--db-copy-code-color-border-hover);color:var(--db-copy-code-color-fill-hover)}.copy-code-button .success-icon{display:none}.copy-code-button.success .success-icon{display:block;color:var(--db-copy-code-color-fill-success)}.copy-code-button.success,.markdown-section pre:hover .copy-code-button.success:hover{opacity:1;border-color:var(--db-copy-code-color-border-success);background-color:var(--db-copy-code-color-background-success)}.copy-code-button.success>svg:not(.success-icon){display:none}.markdown-section .edit-on-github{display:inline-block;margin:var(--db-gh-link-margin);padding:var(--db-gh-link-padding);background-image:var(--db-gh-link-icon);background-repeat:no-repeat;background-position:left center;background-size:14px;color:var(--db-gh-link-color-text);font-family:var(--db-gh-link-font-family);font-size:var(--db-gh-link-font-size);font-weight:var(--db-gh-link-font-weight);text-decoration:var(--db-gh-link-text-decoration);transition:var(--db-gh-link-transition)}.markdown-section .edit-on-github:hover{background-color:transparent;color:var(--db-gh-link-color-text-hover);text-decoration:var(--db-gh-link-text-decoration-hover);background-image:var(--db-gh-link-icon-hover)}a.db-page-card{display:block;margin:var(--db-page-card-margin);padding:var(--db-page-card-padding);background-image:var(--db-page-card-icon-arrow);background-position:center right 1rem;background-repeat:no-repeat;background-size:1.5rem;border:1px solid var(--db-page-card-color-border);border-radius:var(--db-page-card-border-radius);box-shadow:var(--db-page-card-box-shadow);text-decoration:none}.markdown-section a.db-page-card:hover{background-color:transparent;border-color:var(--db-page-card-color-border-hover);box-shadow:var(--db-page-card-box-shadow-hover);text-decoration:none}.db-page-card h2{margin:0;color:var(--db-page-card-title-color-text);font-family:var(--db-page-card-title-font-family);font-size:var(--db-page-card-title-font-size);font-weight:var(--db-page-card-title-font-weight)}.db-page-card p{margin:0;color:var(--db-page-card-body-color-text);font-size:var(--db-page-card-body-font-size);font-weight:var(--db-page-card-body-font-weight)}.markdown-section .db-component-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,auto));gap:1rem;max-width:unset;margin:0;padding:0;line-height:1.4}.markdown-section li.db-component-card{margin-bottom:0;padding:0;list-style-type:none}.db-component-card a{display:block;height:100%;border:1px solid var(--db-component-docs-card-color-border);border-radius:var(--db-component-docs-card-border-radius);box-shadow:var(--db-component-docs-card-shadow);text-decoration:none}.markdown-section .db-component-card a:hover{background-color:#fff;border-color:var(--db-component-docs-card-color-border-hover);box-shadow:var(--db-component-docs-card-shadow-hover);text-decoration:none}.db-component-card__image{display:flex;align-items:center;justify-content:center;width:100%;height:var(--db-component-docs-card-height);background-color:var(--db-component-docs-card-color-background);border-top-left-radius:var(--db-component-docs-card-border-radius);border-top-right-radius:var(--db-component-docs-card-border-radius)}.db-component-card__image,.db-component-card__image img{border-top-left-radius:var(--db-component-docs-card-border-radius);border-top-right-radius:var(--db-component-docs-card-border-radius)}.db-component-card__header{display:flex;align-items:center;gap:1rem;padding:1rem}.db-component-card__header h2{margin:0;color:var(--db-content-color-text);font-family:var(--db-component-docs-card-header-font-family);font-size:var(--db-component-docs-card-header-font-size);font-weight:var(--db-component-docs-card-header-font-weight)}.db-component-card p{margin-top:0;padding:0 1rem;color:var(--db-component-docs-card-description-color-text);font-weight:var(--db-component-docs-card-description-font-weight)}.docsify-pagination-container{margin:0!important;padding:var(--db-pagination-padding);border-top:0!important;font-size:var(--db-pagination-font-size)}.pagination-item a{display:block}.pagination-item--previous,.pagination-item--next{margin-top:1rem!important;padding:0 var(--db-content-padding-horizontal)}.pagination-item-label{margin-bottom:.3rem}.pagination-item-title{font-weight:600}.theme-switcher{position:absolute;z-index:1;top:calc(var(--db-content-padding-vertical) - var(--db-content-margin-vertical))!important;right:var(--db-content-padding-horizontal)!important;margin:var(--db-theme-switcher-margin);width:min-content;display:flex;justify-content:flex-end;align-items:center;gap:.5rem;flex-grow:1}@media screen and (min-width: 48rem){.theme-switcher{top:var(--db-content-padding-vertical)!important}}.theme-switcher label{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;white-space:nowrap}.theme-switcher select{flex-grow:0;padding:var(--db-theme-switcher-padding);background-color:var(--db-theme-switcher-color-background);border:var(--db-theme-switcher-border);border-radius:var(--db-theme-switcher-border-radius);box-shadow:var(--db-theme-switcher-shadow);background-image:var( --db-theme-switcher-icon-select-arrow, url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" /></svg>') );background-origin:content-box;background-position:calc(100% + 1.3rem) center;background-repeat:no-repeat;color:var(--db-theme-switcher-color-text);cursor:pointer;font-family:var(--db-theme-switcher-font-family);font-size:var(--db-theme-switcher-font-size);-webkit-appearance:none}.theme-switcher select:focus{outline:0;border:1px solid var(--db-theme-switcher-color-border-focus);box-shadow:0 0 5px var(--db-theme-switcher-color-border-focus)}.theme-switcher:before{content:"";display:block;width:1.3rem;height:1.3rem;background-image:var(--db-theme-switcher-icon-label);background-size:1.3rem}.theme-switcher select:hover{border-color:var(--db-theme-switcher-color-border-hover)}.component-status{display:inline-block;border-radius:100px;padding:var(--db-component-docs-status-padding);font-weight:var(--db-component-docs-status-font-weight);font-size:var(--db-component-docs-status-font-size);text-transform:var(--db-component-docs-status-text-transform)}.component-status--draft{border:var(--db-component-docs-status-border-draft);background-color:var(--db-component-docs-status-color-background-draft);color:var(--db-component-docs-status-color-text-draft)}.component-status--ready{border:var(--db-component-docs-status-border-ready);background-color:var(--db-component-docs-status-color-background-ready);color:var(--db-component-docs-status-color-text-ready)}.component-status--deprecated{border:var(--db-component-docs-status-border-deprecated);background-color:var(--db-component-docs-status-color-background-deprecated);color:var(--db-component-docs-status-color-text-deprecated)}p.meta-desc{margin:.5rem 0;font-size:var(--db-component-docs-table-description-font-size);color:var(--db-component-docs-table-description-color-text)}.markdown-section h3+p.meta-desc{margin-top:-.3rem}.component-meta-table{overflow-x:auto}.component-meta-table table{overflow:auto;width:100%;margin-top:.5rem;min-width:700px;border-collapse:collapse}.component-meta-table table thead th{padding:var(--db-component-docs-table-header-padding);background-color:var(--db-component-docs-table-header-color-background);border-bottom:1px solid var(--db-component-docs-table-header-color-border);color:var(--db-component-docs-table-header-color-text);font-weight:var(--db-component-docs-table-header-font-weight);font-size:var(--db-component-docs-table-header-font-size);text-align:left}.component-meta-table table thead th:first-of-type,.component-meta-table table tbody th{width:var(--db-component-docs-table-header-width-first-col);white-space:nowrap}.component-meta-table table tbody th,.component-meta-table table tbody td{padding:var(--db-component-docs-table-cell-padding);border-bottom:1px solid var(--db-component-docs-table-cell-color-border);font-weight:var(--db-component-docs-table-cell-font-weight);font-size:var(--db-component-docs-table-cell-font-size);text-align:left}.component-meta-table .attr{margin-top:.3rem;font-size:.9em}.component-meta-table td p{font-size:var(--font-size-body);line-height:1.4}.component-meta-table td p:last-of-type{margin-bottom:0}.markdown-section h4.component-method-signature{margin-bottom:0;font-size:var(--db-component-docs-method-signature-font-size)}.component-method-signature+p{margin-top:.2rem;margin-left:.4rem}.component-method-options{margin-left:1.5rem}.component-method-options dd{margin-top:.3rem;margin-left:.4rem}.code-preview__preview{z-index:1;overflow:hidden;position:relative;min-width:19rem;max-width:100%;background-color:#fff;border:1px solid var(--db-component-viewer-color-border);border-radius:2px}.code-preview__scrollable{width:calc(100% - 1.5rem);padding:2rem;overflow:auto}.code-preview__resizer{position:absolute;top:-1px;right:-1px;bottom:-1px;display:flex;align-items:center;justify-content:center;width:1.5rem;background-color:var(--db-component-viewer-resizer-color-background);border:1px solid var(--db-component-viewer-resizer-color-border);border-top-right-radius:2px;border-bottom-right-radius:2px;color:var(--db-component-viewer-resizer-color-fill);cursor:grab;user-select:none}.code-preview__resizer:hover{background-color:var(--db-component-viewer-resizer-color-background-hover);border-color:var(--db-component-viewer-resizer-color-border-hover)}.code-preview__resizer--resizing{cursor:grabbing}.code-preview__source{display:none}.code-preview--expanded .code-preview__source{position:relative;top:-1px;display:block}.code-preview__source pre{position:relative;margin:0;border-top-left-radius:0;border-top-right-radius:0}.code-preview__source pre:after{display:none}.code-preview__actions{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"actions toggle";align-items:start;padding:.3rem .1rem;background-color:var(--content-color-background)}.code-preview__toggle{grid-area:toggle;justify-self:end}.code-preview__actions-buttons{grid-area:actions;display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width: 48rem){.code-preview__actions{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:1rem}.code-preview__actions-buttons{flex-direction:row;gap:1rem}}.code-preview__actions button,.code-preview__actions a{display:flex;align-items:center;gap:.2rem;margin:0;padding:0;background:none;border:none;color:var(--db-component-viewer-action-color-text);cursor:pointer;font-weight:var(--db-component-viewer-action-font-weight);font-size:var(--db-component-viewer-action-font-size);letter-spacing:var(--db-component-viewer-action-letter-spacing);line-height:var(--db-component-viewer-action-line-height);text-decoration:var(--db-component-viewer-action-text-decoration)}.code-preview--expanded .code-preview__toggle svg{transform:rotate(180deg)}.code-preview__actions button svg,.code-preview__actions a svg{width:.8rem}.code-preview__actions button:hover,.code-preview__actions a:hover{background-color:transparent;color:var(--db-component-viewer-action-color-text-hover);text-decoration:var(--db-component-viewer-action-text-decoration)}.example{background-color:var(--content-color-background);color:var(--content-color-text)}.example:not(.controls) .code-preview__resizer{display:none}.example:not(.controls) .code-preview__preview{height:100vh;border:none}.controls{overflow:hidden;width:100%;max-height:100vh;display:grid;grid-template-columns:1fr 1.5fr;grid-template-rows:1fr 1.2fr;grid-template-areas:"preview preview" "code controls";background-color:var(--db-component-viewer-controls-color-background)}.controls .code-preview__preview{grid-area:preview;max-width:100vw;overflow-x:hidden;overflow-y:scroll;border-top:none;border-bottom:none}.controls .code-preview__resizer{height:calc(100% + 1px);border-bottom:0}.controls__code{overflow:scroll;position:relative;grid-area:code;background-color:var(--db-component-viewer-controls-code-color-background);border-top:1px solid var(--db-component-viewer-controls-color-border);font-size:.875rem}.controls__code pre,.controls__code code{display:inherit;overflow:inherit;width:100%;height:100%;max-height:inherit;background-color:inherit}.controls__code pre{overflow:scroll;margin:0}.controls__code pre code{padding:3rem 1.5rem;font-family:var(--db-font-family-code)}.controls__code .copy-code-button{top:.5rem;right:.5rem;opacity:1}.controls__inputs.markdown-section{overflow:auto;padding:0;background-color:var(--db-content-color-background);box-shadow:none!important;margin:0!important;border-radius:0!important;width:auto!important;border-top:1px solid var(--db-component-viewer-controls-color-border);border-left:1px solid var(--db-component-viewer-controls-color-border)}.controls__inputs table{overflow:auto;width:100%;max-width:unset;border-collapse:collapse}.controls__inputs table thead th{padding:.7rem;background-color:var(--db-component-docs-table-header-color-background);border-bottom:1px solid var(--db-component-docs-table-color-border);color:var(--db-component-docs-table-header-color-text);font-weight:var(--db-component-docs-table-header-font-weight);font-size:var(--db-component-docs-table-header-font-size);text-align:left}.controls__inputs table thead th:last-of-type{width:20rem}.controls__inputs table thead th:first-of-type,.controls__inputs table tbody th{width:8rem;white-space:nowrap}.controls__inputs table tbody th,.controls__inputs table tbody td{padding:.7rem .5rem;border-bottom:1px solid var(--db-component-docs-table-color-border);font-weight:var(--db-component-docs-table-cell-font-weight);font-size:var(--db-component-docs-table-cell-font-size);text-align:left}.controls__group{display:flex;flex-direction:column;gap:.4rem}.controls__group label{display:flex;gap:.2rem}.controls__group input{accent-color:var(--db-component-viewer-controls-input-color-accent)}.controls__group input[type=text],.controls__group input[type=number],.controls__inputs textarea,.controls__group select{width:100%;min-width:15rem;padding:.4rem .5rem;background-color:var(--db-component-viewer-controls-input-color-background);border:1px solid var(--db-component-viewer-controls-input-color-border);border-radius:var(--db-component-viewer-controls-input-border-radius);color:var(--db-component-viewer-controls-input-color-text);font-family:var(--db-component-viewer-controls-input-font-family);font-size:var(--db-component-viewer-controls-input-font-size);box-shadow:var(--db-component-viewer-controls-input-shadow)}.controls__group input[type=text]:hover,.controls__group input[type=number]:hover,.controls__inputs textarea:hover,.controls__group select:hover{border-color:var(--db-component-viewer-controls-input-color-border-hover)}.controls__group input[type=text]:focus,.controls__group input[type=number]:focus,.controls__inputs textarea:focus,.controls__group select:focus{border-color:var(--db-component-viewer-controls-input-color-border-hover);box-shadow:var(--db-component-viewer-controls-input-shadow-focus);outline:none}.controls__inputs textarea{font-family:var(--db-component-viewer-controls-input-font-family);height:var(--db-component-viewer-controls-textarea-height)}.controls__group select{appearance:none;cursor:pointer;background-image:var( --db-component-viewer-controls-select-icon-arrow, url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" /></svg>') );background-origin:content-box;background-position:100% center;background-repeat:no-repeat;background-size:1.2rem;-webkit-appearance:none}.controls__group input::placeholder{color:var(--db-component-viewer-controls-input-color-text-placeholder);opacity:1}.controls__group label span{position:absolute;top:auto;left:-10000px;overflow:hidden;width:1px;height:1px}
/*# sourceMappingURL=breeze.min.css.map */
