:root{--cddc-docs-sidebar-width:220px;--cddc-docs-toc-width:200px;--cddc-docs-content-max-width:720px;--cddc-docs-bg:var(--wp--preset--color--base,var(--wp--preset--color--background,#fff));--cddc-docs-text:var(--wp--preset--color--contrast,var(--wp--preset--color--foreground,#1a1a1a));--cddc-docs-text-muted:color-mix(in srgb,var(--cddc-docs-text) 60%,transparent);--cddc-docs-border:color-mix(in srgb,var(--cddc-docs-text) 15%,transparent);--cddc-docs-link:var(--wp--preset--color--primary,var(--wp--preset--color--vivid-cyan-blue,#0073aa));--cddc-docs-link-hover:color-mix(in srgb,var(--cddc-docs-link) 80%,#000);--cddc-docs-code-bg:color-mix(in srgb,var(--cddc-docs-text) 5%,var(--cddc-docs-bg));--cddc-docs-highlight:color-mix(in srgb,var(--cddc-docs-link) 10%,var(--cddc-docs-bg));--cddc-docs-font-family:var(--wp--preset--font-family--body,var(--wp--preset--font-family--system-font,system-ui,-apple-system,sans-serif));--cddc-docs-font-mono:var(--wp--preset--font-family--monospace,ui-monospace,SFMono-Regular,monospace);--cddc-docs-font-size-sm:var(--wp--preset--font-size--small,0.875rem);--cddc-docs-font-size-base:var(--wp--preset--font-size--medium,1rem);--cddc-docs-font-size-lg:var(--wp--preset--font-size--large,1.125rem);--cddc-docs-line-height:var(--wp--custom--line-height--body,1.6);--cddc-docs-spacing-xs:var(--wp--preset--spacing--10,0.25rem);--cddc-docs-spacing-sm:var(--wp--preset--spacing--20,0.5rem);--cddc-docs-spacing-md:var(--wp--preset--spacing--40,1rem);--cddc-docs-spacing-lg:var(--wp--preset--spacing--60,1.5rem);--cddc-docs-spacing-xl:var(--wp--preset--spacing--80,2rem);--cddc-docs-radius-sm:4px;--cddc-docs-radius-md:8px;--cddc-docs-transition:150ms ease}.cddc-docs-wrapper{color:var(--cddc-docs-text);display:grid;font-family:var(--cddc-docs-font-family);font-size:var(--cddc-docs-font-size-base);gap:var(--cddc-docs-spacing-lg);grid-template-columns:var(--cddc-docs-sidebar-width) minmax(0,var(--cddc-docs-content-max-width)) var(--cddc-docs-toc-width);line-height:var(--cddc-docs-line-height);margin:0 auto;max-width:1280px;padding:var(--cddc-docs-spacing-md) var(--cddc-docs-spacing-lg)}@media(max-width:1200px){.cddc-docs-wrapper{grid-template-columns:var(--cddc-docs-sidebar-width) 1fr}.cddc-docs-wrapper .cddc-docs-toc{display:none}}@media(max-width:768px){.cddc-docs-wrapper{grid-template-columns:1fr;overflow-x:hidden;padding:var(--cddc-docs-spacing-md)}}.cddc-docs-main{min-width:0}.cddc-docs-body,.cddc-docs-main{max-width:100%;overflow-x:hidden}.cddc-docs-breadcrumbs{color:var(--cddc-docs-text-muted);font-size:var(--cddc-docs-font-size-sm);margin-block-end:var(--cddc-docs-spacing-lg)}.cddc-docs-breadcrumbs ol{flex-wrap:wrap;list-style:none;margin:0;padding:0}.cddc-docs-breadcrumbs li,.cddc-docs-breadcrumbs ol{align-items:center;display:flex;gap:var(--cddc-docs-spacing-xs)}.cddc-docs-breadcrumbs a{color:var(--cddc-docs-link);text-decoration:none}.cddc-docs-breadcrumbs a:hover{text-decoration:underline}.cddc-docs-breadcrumbs .separator{color:var(--cddc-docs-border)}.cddc-docs-sidebar{display:flex;flex-direction:column;max-height:calc(100vh - var(--cddc-docs-spacing-xl));overflow:visible;position:sticky;top:var(--cddc-docs-spacing-lg)}.cddc-docs-sidebar .cddc-docs-nav{flex:1;min-height:0;overflow-y:auto}@media(max-width:768px){.cddc-docs-sidebar{background:var(--cddc-docs-bg);box-shadow:2px 0 8px rgba(0,0,0,.1);height:100vh;left:0;max-height:100vh;padding:var(--cddc-docs-spacing-lg);position:fixed;top:0;transform:translateX(-100%);transition:transform var(--cddc-docs-transition);width:280px;z-index:1000}.cddc-docs-sidebar.is-open{transform:translateX(0)}}.cddc-docs-sidebar-toggle{background:var(--cddc-docs-link);border:none;border-radius:50%;bottom:var(--cddc-docs-spacing-lg);box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:none;height:48px;position:fixed;right:var(--cddc-docs-spacing-lg);width:48px;z-index:999}@media(max-width:768px){.cddc-docs-sidebar-toggle{align-items:center;display:flex;justify-content:center}}.cddc-docs-nav ul{list-style:none;margin:0;padding:0}.cddc-docs-nav-header,.cddc-docs-nav>ul>li{margin-block-end:var(--cddc-docs-spacing-sm)}.cddc-docs-nav-product{color:var(--cddc-docs-text);font-size:var(--cddc-docs-font-size-sm);font-weight:600}.cddc-docs-nav-section{display:block;margin-block-end:.25em;margin-block-start:var(--cddc-docs-spacing-sm)}.cddc-docs-nav-details{border:none;margin:0;padding:0}.cddc-docs-nav-details>summary{align-items:center;color:var(--cddc-docs-text-muted);cursor:pointer;display:flex;font-size:calc(var(--cddc-docs-font-size-sm) - .0625rem);font-weight:600;gap:.5em;letter-spacing:.05em;list-style:none;padding:.25em 0;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cddc-docs-nav-details>summary:before{border-bottom:2px solid;border-right:2px solid;content:"";display:inline-block;flex-shrink:0;height:.5em;transform:rotate(-45deg);transition:transform var(--cddc-docs-transition);width:.5em}.cddc-docs-nav-details>summary::-webkit-details-marker{display:none}.cddc-docs-nav-details>summary::marker{display:none}.cddc-docs-nav-details[open]>summary:before{transform:rotate(45deg)}.cddc-docs-nav-section-title{color:var(--cddc-docs-text-muted);font-size:calc(var(--cddc-docs-font-size-sm) - .0625rem);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cddc-docs-nav-section-count{font-size:.75em;font-weight:400;margin-inline-start:auto;opacity:.6}.cddc-docs-nav-items>li{margin-block-end:var(--cddc-docs-spacing-sm)}.cddc-docs-nav-articles{list-style:none;margin:0;padding:0}.cddc-docs-nav-articles li{margin-block-end:0}.cddc-docs-nav-articles a{border-radius:var(--cddc-docs-radius-sm);color:var(--cddc-docs-text);display:block;font-size:var(--cddc-docs-font-size-sm);line-height:1.4;padding:.25em var(--cddc-docs-spacing-sm);text-decoration:none;transition:background var(--cddc-docs-transition)}.cddc-docs-nav-articles a.is-active,.cddc-docs-nav-articles a:hover{background:var(--cddc-docs-highlight)}.cddc-docs-nav-articles a.is-active{color:var(--cddc-docs-link);font-weight:500}.cddc-docs-nav-subitems{margin-block-start:var(--cddc-docs-spacing-xs);margin-inline-start:var(--cddc-docs-spacing-md)}.cddc-docs-meta{color:var(--cddc-docs-text-muted);font-size:var(--cddc-docs-font-size-sm);margin-block-end:var(--cddc-docs-spacing-md)}.cddc-docs-content{min-width:0}.cddc-docs-content h1,.cddc-docs-content h2,.cddc-docs-content h3,.cddc-docs-content h4{font-family:var(--wp--preset--font-family--heading,var(--cddc-docs-font-family));scroll-margin-top:calc(var(--cddc-docs-spacing-xl) + 20px)}.cddc-docs-content h1{font-size:var(--wp--preset--font-size--x-large,2rem);margin-block-end:var(--cddc-docs-spacing-lg)}.cddc-docs-content h2{border-block-end:1px solid var(--cddc-docs-border);font-size:var(--wp--preset--font-size--large,1.5rem);margin-block-end:var(--cddc-docs-spacing-md);margin-block-start:var(--cddc-docs-spacing-xl);padding-block-end:var(--cddc-docs-spacing-sm)}.cddc-docs-content h3{font-size:var(--wp--preset--font-size--medium,1.25rem);margin-block-start:var(--cddc-docs-spacing-lg)}.cddc-docs-content h3,.cddc-docs-content h4{margin-block-end:var(--cddc-docs-spacing-sm)}.cddc-docs-content h4{font-size:calc(var(--wp--preset--font-size--medium, 1rem)*1.1);margin-block-start:var(--cddc-docs-spacing-md)}.cddc-docs-content p{margin-block-end:var(--cddc-docs-spacing-md)}.cddc-docs-content a{color:var(--cddc-docs-link)}.cddc-docs-content a:hover{color:var(--cddc-docs-link-hover)}.cddc-docs-content ol,.cddc-docs-content ul{margin-block-end:var(--cddc-docs-spacing-md);padding-inline-start:var(--cddc-docs-spacing-lg)}.cddc-docs-content li{margin-block-end:var(--cddc-docs-spacing-xs)}.cddc-docs-code-wrapper{margin-block-end:var(--cddc-docs-spacing-md);max-width:100%;overflow:hidden;position:relative}.cddc-docs-content pre[class*=language-]{margin:0 0 var(--cddc-docs-spacing-md);max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){.cddc-docs-content pre[class*=language-]{max-width:calc(100vw - var(--cddc-docs-spacing-md)*2);width:100%}}.cddc-docs-content pre[class*=language-] code{display:block;min-width:100%;width:-moz-max-content;width:max-content}.cddc-docs-content code:not([class*=language-]){background:var(--cddc-docs-code-bg);border-radius:var(--cddc-docs-radius-sm);font-family:var(--cddc-docs-font-mono);font-size:.875em;padding:.15em .4em}.cddc-docs-copy-btn{align-items:center;background:var(--cddc-docs-bg);border:1px solid var(--cddc-docs-border);border-radius:var(--cddc-docs-radius-sm);color:var(--cddc-docs-text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;opacity:0;position:absolute;right:var(--cddc-docs-spacing-sm);top:var(--cddc-docs-spacing-sm);transition:opacity var(--cddc-docs-transition);width:32px}.cddc-docs-code-wrapper:hover .cddc-docs-copy-btn{opacity:1}.cddc-docs-copy-btn:hover{background:var(--cddc-docs-highlight);color:var(--cddc-docs-link)}.cddc-docs-copy-btn.is-copied{color:#22c55e}.cddc-docs-toc{max-height:calc(100vh - var(--cddc-docs-spacing-xl));overflow-y:auto;position:sticky;top:var(--cddc-docs-spacing-lg)}.cddc-docs-toc-title{color:var(--cddc-docs-text-muted);font-size:var(--cddc-docs-font-size-sm);font-weight:600;letter-spacing:.05em;margin-block-end:var(--cddc-docs-spacing-md);text-transform:uppercase}.cddc-docs-toc-list{border-inline-start:2px solid var(--cddc-docs-border);list-style:none;margin:0;padding:0}.cddc-docs-toc-list li{margin:0}.cddc-docs-toc-list ul{border:none;list-style:none;margin:0;padding:0}.cddc-docs-toc-link{border-inline-start:2px solid transparent;color:var(--cddc-docs-text-muted);display:block;font-size:var(--cddc-docs-font-size-sm);line-height:1.4;margin-inline-start:-2px;padding:var(--cddc-docs-spacing-xs) var(--cddc-docs-spacing-sm);text-decoration:none;transition:all var(--cddc-docs-transition)}.cddc-docs-toc-link:hover{border-color:var(--cddc-docs-border);color:var(--cddc-docs-text)}.cddc-docs-toc-link.is-active{border-color:var(--cddc-docs-accent,var(--cddc-docs-link));color:var(--cddc-docs-accent,var(--cddc-docs-link))}.cddc-docs-toc-link[data-level="3"]{font-size:calc(var(--cddc-docs-font-size-sm) - 1px);opacity:.85;padding-inline-start:calc(var(--cddc-docs-spacing-sm) + .75em)}.cddc-docs-toc-link[data-level="4"]{font-size:calc(var(--cddc-docs-font-size-sm) - 2px);opacity:.75;padding-inline-start:calc(var(--cddc-docs-spacing-sm) + 1.5em)}.cddc-docs-search{margin-block-end:var(--cddc-docs-spacing-lg);position:relative}.cddc-docs-search-clear[hidden],.cddc-docs-search-empty[hidden],.cddc-docs-search-loading[hidden],.cddc-docs-search-results[hidden]{display:none!important}.cddc-docs-search-input{border:1px solid var(--cddc-docs-border);border-radius:var(--cddc-docs-radius-md);font-family:var(--cddc-docs-font-family);font-size:var(--cddc-docs-font-size-base);padding:var(--cddc-docs-spacing-sm) var(--cddc-docs-spacing-md);width:100%}.cddc-docs-search-input::-webkit-search-cancel-button,.cddc-docs-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.cddc-docs-search-input:focus{border-color:var(--cddc-docs-link);box-shadow:0 0 0 2px var(--cddc-docs-highlight);outline:none}.cddc-docs-search-results{background:var(--cddc-docs-bg);border:1px solid var(--cddc-docs-border);border-radius:var(--cddc-docs-radius-md);box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;margin-block-start:var(--cddc-docs-spacing-xs);max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.cddc-docs-search-result{align-items:flex-start;border-block-end:1px solid var(--cddc-docs-border);color:var(--cddc-docs-text);display:flex;flex-direction:column;gap:var(--cddc-docs-spacing-xs);padding:var(--cddc-docs-spacing-sm) var(--cddc-docs-spacing-md);text-align:left;text-decoration:none}.cddc-docs-search-result:last-child{border:none}.cddc-docs-search-result.is-highlighted,.cddc-docs-search-result:hover{background:var(--cddc-docs-highlight)}.cddc-docs-search-result-title{display:block;font-weight:500}.cddc-docs-search-result-meta{color:var(--cddc-docs-text-muted);display:block;font-size:var(--cddc-docs-font-size-sm)}.cddc-docs-pagination{border-block-start:1px solid var(--cddc-docs-border);display:flex;gap:var(--cddc-docs-spacing-md);justify-content:space-between;margin-block-start:var(--cddc-docs-spacing-xl);padding-block-start:var(--cddc-docs-spacing-lg)}.cddc-docs-pagination-link{border:1px solid var(--cddc-docs-border);border-radius:var(--cddc-docs-radius-md);color:var(--cddc-docs-text);flex:1;padding:var(--cddc-docs-spacing-md);text-decoration:none;transition:all var(--cddc-docs-transition)}.cddc-docs-pagination-link:hover{background:var(--cddc-docs-highlight);border-color:var(--cddc-docs-link)}.cddc-docs-pagination-link--next{text-align:right}.cddc-docs-pagination-label{color:var(--cddc-docs-text-muted);display:block;font-size:var(--cddc-docs-font-size-sm);margin-block-end:var(--cddc-docs-spacing-xs)}.cddc-docs-pagination-title{color:var(--cddc-docs-link);font-weight:500}.cddc-docs-content table{border-collapse:collapse;font-size:var(--cddc-docs-font-size-sm);margin-block-end:var(--cddc-docs-spacing-md);width:100%}.cddc-docs-content table td,.cddc-docs-content table th{border:1px solid var(--cddc-docs-border);padding:var(--cddc-docs-spacing-sm) var(--cddc-docs-spacing-md);text-align:left}.cddc-docs-content table th{font-weight:600}.cddc-docs-content table th,.cddc-docs-content table tr:nth-child(2n){background:var(--cddc-docs-code-bg)}.cddc-docs-content blockquote{background:var(--cddc-docs-highlight);border-inline-start:4px solid var(--cddc-docs-link);border-radius:0 var(--cddc-docs-radius-sm) var(--cddc-docs-radius-sm) 0;margin:0 0 var(--cddc-docs-spacing-md);padding:var(--cddc-docs-spacing-md)}.cddc-docs-content blockquote p:last-child{margin-block-end:0}.cddc-docs-content img{border-radius:var(--cddc-docs-radius-md);box-shadow:0 2px 8px rgba(0,0,0,.1);height:auto;max-width:100%}.cddc-docs-content hr{border:none;border-block-start:1px solid var(--cddc-docs-border);margin:var(--cddc-docs-spacing-xl) 0}
code[class*=language-],pre[class*=language-]{background:#282c34;color:#abb2bf;font-family:var(--cddc-docs-font-mono,"Fira Code","Fira Mono",Menlo,Consolas,monospace);font-size:.9em;text-align:left;text-shadow:none;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;hyphens:none;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2}pre[class*=language-]{border-radius:var(--cddc-docs-radius-md,8px);margin:0 0 1em;overflow:auto;padding:1em}:not(pre)>code[class*=language-]{border-radius:var(--cddc-docs-radius-sm,4px);padding:.2em .4em;white-space:normal}.token.cdata,.token.comment,.token.prolog{color:#5c6370}.token.doctype,.token.entity,.token.punctuation{color:#abb2bf}.token.atrule,.token.attr-name,.token.boolean,.token.class-name,.token.constant,.token.number{color:#d19a66}.token.keyword{color:#c678dd}.token.deleted,.token.important,.token.property,.token.symbol,.token.tag{color:#e06c75}.token.attr-value,.token.attr-value>.token.punctuation,.token.builtin,.token.char,.token.inserted,.token.regex,.token.selector,.token.string{color:#98c379}.token.function,.token.operator,.token.variable{color:#61aeee}.token.url{color:#56b6c2}.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{color:#abb2bf}.language-css .token.selector{color:#e06c75}.language-css .token.property{color:#abb2bf}.language-css .token.function,.language-css .token.url>.token.function{color:#56b6c2}.language-css .token.url>.token.string.url{color:#98c379}.language-css .token.atrule .token.rule,.language-css .token.important,.language-javascript .token.operator{color:#c678dd}.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#be5046}.language-json .token.operator{color:#abb2bf}.language-json .token.null.keyword{color:#d19a66}.language-markdown .token.url,.language-markdown .token.url-reference.url>.token.string,.language-markdown .token.url>.token.operator{color:#abb2bf}.language-markdown .token.url>.token.content{color:#61aeee}.language-markdown .token.url-reference.url,.language-markdown .token.url>.token.url{color:#56b6c2}.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:#5c6370;font-style:italic}.language-markdown .token.code-snippet{color:#98c379}.language-markdown .token.bold .token.content{color:#d19a66}.language-markdown .token.italic .token.content{color:#c678dd}.language-markdown .token.list.punctuation,.language-markdown .token.strike .token.content,.language-markdown .token.strike .token.punctuation,.language-markdown .token.title.important>.token.punctuation{color:#e06c75}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.8}.line-numbers .line-numbers-rows{border-right-color:rgba(171,178,191,.15)}.line-numbers-rows>span:before{color:#636d83}.line-highlight{background:rgba(82,139,255,.1);border-left:3px solid #528bff;margin-left:-1em;padding-left:calc(1em - 3px)}.token.deleted:not(.prefix){background:rgba(224,108,117,.15);display:block}.token.inserted:not(.prefix){background:hsla(95,38%,62%,.15);display:block}.command-line .command-line-prompt{border-right-color:rgba(171,178,191,.15)}.command-line .command-line-prompt>span:before{color:#636d83}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:rgba(82,139,255,.3);text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:rgba(82,139,255,.3);text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}@media(prefers-color-scheme:light){.cddc-docs-content:not([data-theme=dark]) code[class*=language-],.cddc-docs-content:not([data-theme=dark]) pre[class*=language-]{--prism-bg:#fafafa;--prism-fg:#383a42;background:var(--prism-bg);color:var(--prism-fg)}.cddc-docs-content:not([data-theme=dark]) .token.cdata,.cddc-docs-content:not([data-theme=dark]) .token.comment,.cddc-docs-content:not([data-theme=dark]) .token.prolog{color:#a0a1a7}.cddc-docs-content:not([data-theme=dark]) .token.keyword{color:#a626a4}.cddc-docs-content:not([data-theme=dark]) .token.deleted,.cddc-docs-content:not([data-theme=dark]) .token.property,.cddc-docs-content:not([data-theme=dark]) .token.symbol,.cddc-docs-content:not([data-theme=dark]) .token.tag{color:#e45649}.cddc-docs-content:not([data-theme=dark]) .token.builtin,.cddc-docs-content:not([data-theme=dark]) .token.char,.cddc-docs-content:not([data-theme=dark]) .token.inserted,.cddc-docs-content:not([data-theme=dark]) .token.selector,.cddc-docs-content:not([data-theme=dark]) .token.string{color:#50a14f}.cddc-docs-content:not([data-theme=dark]) .token.function,.cddc-docs-content:not([data-theme=dark]) .token.operator,.cddc-docs-content:not([data-theme=dark]) .token.variable{color:#4078f2}.cddc-docs-content:not([data-theme=dark]) .token.attr-name,.cddc-docs-content:not([data-theme=dark]) .token.boolean,.cddc-docs-content:not([data-theme=dark]) .token.class-name,.cddc-docs-content:not([data-theme=dark]) .token.constant,.cddc-docs-content:not([data-theme=dark]) .token.number{color:#986801}}
