@import "../../css/theme.css";#desktop-toc-nav a,#mobile-toc-nav a{color:inherit;text-decoration:none}#desktop-toc-nav a:focus-visible,#desktop-toc-nav a:hover,#mobile-toc-nav a:focus-visible,#mobile-toc-nav a:hover{color:#8d5bc1}@media (min-width:768px){.toc-sticky{position:sticky;top:2rem}.toc-scroll{max-height:calc(100vh - var(--header-height, 72px) - var(--wpadminbar-height, 0px) - 48px);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}input[type=search]{-webkit-appearance:textfield;appearance:textfield}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}.btn-ext{display:inline-flex;align-items:center;gap:.5rem;padding:0 .875rem;border-radius:.5rem;text-decoration:none;border:1px solid var(--tcb-border, #e5e7eb);background:var(--tcb-surface, #ffffff);height:48px;min-height:48px;width:100%;font-size:1rem}.btn-ext>i,.btn-ext>img{width:20px;height:20px;min-width:20px}.btn-ext span{line-height:1;display:inline-block}.btn-ext--dark,.dark .btn-ext{background:#111827;border-color:#374151;color:#e5e7eb}.btn-ext:hover{border-color:#8d5bc1;box-shadow:0 1px 0 rgba(0,0,0,.03)}.btn-ext--dark{color:#f3f4f6}.btn-ext--dark:hover{background:#0f172a;border-color:#8d5bc1}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--tcb-border, #e5e7eb);margin:.5rem 0 1rem;padding:0;list-style:none}.product-tabs .woocommerce-tabs ul.tabs{padding-left:0!important}.product-tabs .woocommerce-tabs ul.tabs,.product-tabs .woocommerce-tabs ul.tabs li{list-style:none!important;margin-left:0!important}.product-tabs .woocommerce-tabs ul.tabs li::marker{content:""}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;list-style:none}.product-tabs ul.tabs li a,.product-tabs ul.wc-tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5rem .9rem;border-radius:.5rem;text-decoration:none;color:#6b21a8;background:0 0;border:1px solid transparent}.product-tabs ul.tabs li a:hover,.product-tabs ul.tabs li.active a,.product-tabs ul.wc-tabs li a:hover,.product-tabs ul.wc-tabs li.active a{color:#111827;position:relative;background:#f3f4f6;border-color:#e5e7eb}.dark .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#e5e7eb}.product-tabs ul.tabs li.active a::after,.product-tabs ul.wc-tabs li.active a::after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:-1px;height:2px;background:#8d5bc1;border-radius:9999px}.product-tabs ul.tabs,.product-tabs ul.wc-tabs{display:flex;align-items:center;gap:.5rem;border:1px solid var(--tcb-border,#e5e7eb);border-radius:.75rem;padding:.25rem;margin:.5rem 0 1rem;background:var(--tcb-surface,#fff)}.woocommerce div.product .wc-tab,.woocommerce div.product .woocommerce-Tabs-panel{border:1px solid var(--tcb-border, #e5e7eb);border-radius:.75rem;padding:1rem;background:var(--tcb-surface, #ffffff);margin-top:.75rem}.dark .woocommerce div.product .wc-tab,.dark .woocommerce div.product .woocommerce-Tabs-panel{background:#0b1220;border-color:#1f2937}.entry-content code,.prose code,.wp-block-post-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.9em;line-height:1.2;font-weight:400;color:#8d5bc1;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;padding:.1rem .35rem;white-space:normal;word-break:break-word}.entry-content code::after,.entry-content code::before,.prose code::after,.prose code::before,.wp-block-post-content code::after,.wp-block-post-content code::before{content:none!important}.entry-content pre code,.prose pre code,.wp-block-post-content pre code{background:0 0;border:0;padding:0;white-space:pre;word-break:normal}.dark .entry-content code,.dark .prose code,.dark .wp-block-post-content code{background:#1f2937;border-color:#374151;color:#d6bcfa}