:root{--wptoc-primary:var(--primary-color, var(--color-primary, var(--primary, var(--theme-primary, var(--wp--preset--color--primary, #446084)))));--wptoc-primary-hover:var(--primary-hover, var(--color-primary-hover, #364e6b));--wptoc-primary-light:var(--primary-light, rgba(68, 96, 132, 0.08));--wptoc-primary-line:var(--primary-line, rgba(68, 96, 132, 0.28));--wptoc-text:var(--text-color, var(--type-texts-color, var(--body-color, #333333)));--wptoc-text-muted:var(--text-muted, #777777);--wptoc-border:var(--border-color, #ececec);--wptoc-bg:var(--bg-color, var(--card-bg, #ffffff))}#wptoc-container,#wptoc-sticky-popup,div.wptoc-widget-container{display:block;position:relative;background:var(--wptoc-bg, #ffffff);border:1px solid var(--wptoc-border, #e2e8f0);border-radius:12px;box-shadow:0 4px 20px -2px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.02);padding:0;margin:1.5em 0;width:auto;max-width:100%;box-sizing:border-box;font-family:inherit;transition:all .3s ease;overflow:hidden;z-index:1}#wptoc-container nav,#wptoc-sticky-popup nav,div.wptoc-widget-container nav{padding-bottom:8px}#wptoc-container .wptoc-title-container,#wptoc-sticky-popup .wptoc-title-container,div.wptoc-widget-container .wptoc-title-container,.wptoc-title-container{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid var(--wptoc-border, #f1f5f9);box-shadow:none!important;background:var(--wptoc-header-bg, #ffffff);padding:10px 16px!important;margin:0!important;width:100%!important;box-sizing:border-box!important;position:relative!important;top:auto!important;left:auto!important;height:auto!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important}#wptoc-container .wptoc-title,#wptoc-sticky-popup .wptoc-title,div.wptoc-widget-container .wptoc-title,#wptoc-container p.wptoc-title,#wptoc-sticky-popup p.wptoc-title,.wptoc-title,p.wptoc-title{font-size:14.5px;font-weight:700;color:var(--wptoc-title-color, #0f172a);letter-spacing:-.01em;margin:0!important;padding:0!important;line-height:1.3!important;display:inline-flex!important;align-items:center!important;gap:7px!important;flex:1 1 auto!important;border:0!important;background:0 0!important}.wptoc-title-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:0!important;color:inherit!important;flex-shrink:0!important}.wptoc-title-icon svg{display:block!important;width:17px!important;height:17px!important}#wptoc-container .wptoc-title-toggle,div.wptoc-widget-container .wptoc-title-toggle,.wptoc-title-toggle,.wptoc-sticky-close-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#475569!important;cursor:pointer!important;opacity:.85!important;transition:all .2s ease!important;text-decoration:none!important;line-height:1!important;background:0 0!important;border:0!important;padding:0!important;width:26px!important;height:26px!important;border-radius:6px!important;position:relative!important;top:auto!important;right:auto!important;float:none!important;margin:0 0 0 auto!important;flex-shrink:0!important}#wptoc-container .wptoc-title-toggle:hover,div.wptoc-widget-container .wptoc-title-toggle:hover,.wptoc-title-toggle:hover,.wptoc-sticky-close-btn:hover{opacity:1!important;background:#f1f5f9!important;color:#0f172a!important;transform:scale(1.05)!important}.wptoc-icon-toggle-span svg,.wptoc-sticky-close-btn svg{display:block!important;vertical-align:middle!important;width:16px!important;height:16px!important}#wptoc-container nav,#wptoc-sticky-popup nav,div.wptoc-widget-container nav,.wptoc-sidebar,.wptoc-sticky-fixed .wptoc-sidebar{margin:0!important;padding:0!important;box-sizing:border-box!important;box-shadow:none!important;background:0 0!important;border:0!important}#wptoc-container ul.wptoc-list,#wptoc-sticky-popup ul.wptoc-list,div.wptoc-widget-container ul.wptoc-list{list-style:none!important;margin:0!important;padding:0!important}#wptoc-container ul.wptoc-list li,#wptoc-sticky-popup ul.wptoc-list li,div.wptoc-widget-container ul.wptoc-list li{list-style:none!important;margin:0!important;padding:0!important;background:0 0!important;border:0!important;position:relative!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;width:100%!important;box-sizing:border-box!important}.wptoc-item-row{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:0 12px 0 16px!important;border-radius:0!important;background:0 0!important;box-sizing:border-box!important;transition:all .2s ease!important}#wptoc-container ul.wptoc-list li a,#wptoc-sticky-popup ul.wptoc-list li a,div.wptoc-widget-container ul.wptoc-list li a,.wptoc-item-row>a{position:relative!important;display:block!important;flex:1 1 auto!important;min-width:0!important;padding:7px 8px 7px 0!important;border-radius:0!important;color:#334155!important;font-weight:500!important;font-size:13.5px!important;line-height:1.5!important;text-decoration:none!important;box-shadow:none!important;border:0!important;background:0 0!important;box-sizing:border-box!important;transition:color .2s ease!important;word-break:break-word!important}button.wptoc-toggle-sub,.wptoc-toggle-sub{background:0 0!important;border:0!important;padding:4px 8px!important;margin:0!important;color:#64748b!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:4px!important;line-height:1!important;transition:transform .25s ease,color .2s ease,background-color .2s ease!important;outline:0!important}button.wptoc-toggle-sub svg,.wptoc-toggle-sub svg{display:block!important;pointer-events:none!important}button.wptoc-toggle-sub:hover,.wptoc-toggle-sub:hover{color:var(--wptoc-primary, #446084)!important}li.wptoc-has-children.wptoc-open>.wptoc-item-row>button.wptoc-toggle-sub,li.wptoc-has-children.wptoc-open>.wptoc-item-row>.wptoc-toggle-sub{transform:rotate(180deg)!important;color:var(--wptoc-primary, #446084)!important}li.wptoc-has-children:not(.wptoc-open)>ul,li.ez-toc-has-children:not(.ez-toc-open)>ul{display:none!important}li.wptoc-has-children.wptoc-open>ul,li.ez-toc-has-children.ez-toc-open>ul{display:block!important}li.active>.wptoc-item-row>a,.wptoc-item-row.active>a{color:var(--wptoc-primary, #446084)!important;font-weight:600!important}li.active>.wptoc-item-row>button.wptoc-toggle-sub,.wptoc-item-row.active>button.wptoc-toggle-sub{color:var(--wptoc-primary, #446084)!important}.wptoc-item-row:hover>a{color:var(--wptoc-primary, #446084)!important}li.active>.wptoc-item-row:hover>a,.wptoc-item-row.active:hover>a{color:var(--wptoc-primary, #446084)!important}#wptoc-container ul.wptoc-list ul,#wptoc-sticky-popup ul.wptoc-list ul,div.wptoc-widget-container ul.wptoc-list ul{list-style:none!important;padding:0!important;margin:0!important;flex:1 0 100%!important;width:100%!important;background:0 0!important}#wptoc-container ul.wptoc-list ul .wptoc-item-row,#wptoc-sticky-popup ul.wptoc-list ul .wptoc-item-row,div.wptoc-widget-container ul.wptoc-list ul .wptoc-item-row{width:100%!important;padding:0 12px 0 0!important}#wptoc-container ul.wptoc-list>li>.wptoc-item-row>a,#wptoc-sticky-popup ul.wptoc-list>li>.wptoc-item-row>a,div.wptoc-widget-container ul.wptoc-list>li>.wptoc-item-row>a,li[class*=-heading-level-2]>.wptoc-item-row>a{padding:7px 8px 7px 16px!important}#wptoc-container ul.wptoc-list ul>li>.wptoc-item-row>a,#wptoc-sticky-popup ul.wptoc-list ul>li>.wptoc-item-row>a,div.wptoc-widget-container ul.wptoc-list ul>li>.wptoc-item-row>a,li[class*=-heading-level-3]>.wptoc-item-row>a{font-size:13px!important;padding:6px 8px 6px 54px!important}#wptoc-container ul.wptoc-list ul ul>li>.wptoc-item-row>a,#wptoc-sticky-popup ul.wptoc-list ul ul>li>.wptoc-item-row>a,div.wptoc-widget-container ul.wptoc-list ul ul>li>.wptoc-item-row>a,li[class*=-heading-level-4]>.wptoc-item-row>a{font-size:12.5px!important;padding:5px 8px 5px 72px!important}#wptoc-container ul.wptoc-list ul ul ul>li>.wptoc-item-row>a,#wptoc-sticky-popup ul.wptoc-list ul ul ul>li>.wptoc-item-row>a,div.wptoc-widget-container ul.wptoc-list ul ul ul>li>.wptoc-item-row>a,li[class*=-heading-level-5]>.wptoc-item-row>a{font-size:12px!important;padding:5px 8px 5px 90px!important}#wptoc-container.toc_close .wptoc-title-container,div.wptoc-widget-container.toc_close .wptoc-title-container,#wptoc-container.wptoc-collapsed .wptoc-title-container,div.wptoc-widget-container.wptoc-collapsed .wptoc-title-container{border-bottom:none!important;margin-bottom:0!important}#wptoc-container.toc_close nav,div.wptoc-widget-container.toc_close nav,#wptoc-container.wptoc-collapsed nav,div.wptoc-widget-container.wptoc-collapsed nav{display:none!important}.wptoc-icon-toggle-span{display:inline-flex!important;align-items:center!important;justify-content:center!important}.wptoc-icon-toggle-span svg{display:block!important;transition:transform .25s ease!important}.wptoc-icon-style-chevron svg,.wptoc-icon-style-caret svg{transition:transform .25s cubic-bezier(.4,0,.2,1)!important}#wptoc-container.toc_close .wptoc-icon-style-chevron svg,div.wptoc-widget-container.toc_close .wptoc-icon-style-chevron svg,#wptoc-container.wptoc-collapsed .wptoc-icon-style-chevron svg,div.wptoc-widget-container.wptoc-collapsed .wptoc-icon-style-chevron svg,#wptoc-container.toc_close .wptoc-icon-style-caret svg,div.wptoc-widget-container.toc_close .wptoc-icon-style-caret svg,#wptoc-container.wptoc-collapsed .wptoc-icon-style-caret svg,div.wptoc-widget-container.wptoc-collapsed .wptoc-icon-style-caret svg,#wptoc-container:has(input[type=checkbox]:not(:checked)) .wptoc-icon-style-chevron svg,#wptoc-container:has(input[type=checkbox]:not(:checked)) .wptoc-icon-style-caret svg{transform:rotate(180deg)!important}.wptoc-icon-style-list svg,.wptoc-icon-style-grid svg,#wptoc-container.toc_close .wptoc-icon-style-list svg,div.wptoc-widget-container.toc_close .wptoc-icon-style-list svg,#wptoc-container.wptoc-collapsed .wptoc-icon-style-list svg,div.wptoc-widget-container.wptoc-collapsed .wptoc-icon-style-list svg,#wptoc-container.toc_close .wptoc-icon-style-grid svg,div.wptoc-widget-container.toc_close .wptoc-icon-style-grid svg,#wptoc-container.wptoc-collapsed .wptoc-icon-style-grid svg,div.wptoc-widget-container.wptoc-collapsed .wptoc-icon-style-grid svg,#wptoc-container:has(input[type=checkbox]:not(:checked)) .wptoc-icon-style-list svg,#wptoc-container:has(input[type=checkbox]:not(:checked)) .wptoc-icon-style-grid svg{transform:none!important}.wptoc-icon-style-plus_minus svg{transform:none!important}.wptoc-icon-style-plus_minus .wptoc-svg-icon-minus{display:block!important}.wptoc-icon-style-plus_minus .wptoc-svg-icon-plus{display:none!important}#wptoc-container.toc_close .wptoc-icon-style-plus_minus .wptoc-svg-icon-minus,div.wptoc-widget-container.toc_close .wptoc-icon-style-plus_minus .wptoc-svg-icon-minus,#wptoc-container.wptoc-collapsed .wptoc-icon-style-plus_minus .wptoc-svg-icon-minus,div.wptoc-widget-container.wptoc-collapsed .wptoc-icon-style-plus_minus .wptoc-svg-icon-minus,#wptoc-container:has(input[type=checkbox]:not(:checked)) .wptoc-icon-style-plus_minus .wptoc-svg-icon-minus{display:none!important}#wptoc-container.toc_close .wptoc-icon-style-plus_minus .wptoc-svg-icon-plus,div.wptoc-widget-container.toc_close .wptoc-icon-style-plus_minus .wptoc-svg-icon-plus,#wptoc-container.wptoc-collapsed .wptoc-icon-style-plus_minus .wptoc-svg-icon-plus,div.wptoc-widget-container.wptoc-collapsed .wptoc-icon-style-plus_minus .wptoc-svg-icon-plus,#wptoc-container:has(input[type=checkbox]:not(:checked)) .wptoc-icon-style-plus_minus .wptoc-svg-icon-plus{display:block!important}#wptoc-container.wptoc-collapsed nav,#wptoc-container.toc_close nav,div.wptoc-widget-container.wptoc-collapsed nav,div.wptoc-widget-container.toc_close nav,.wptoc-container.wptoc-collapsed nav,.wptoc-container.toc_close nav{display:none!important}#wptoc-container input[type=checkbox]:not(:checked)~nav{display:none!important}#wptoc-container.wptoc-collapsed .wptoc-title-container,#wptoc-container.toc_close .wptoc-title-container,#wptoc-container.ez-toc-collapsed .wptoc-title-container,#wptoc-container:has(input[type=checkbox]:not(:checked)) .wptoc-title-container,#wptoc-sticky-popup.wptoc-collapsed .wptoc-title-container,#wptoc-sticky-popup.toc_close .wptoc-title-container,div.wptoc-widget-container.wptoc-collapsed .wptoc-title-container,div.wptoc-widget-container.toc_close .wptoc-title-container{border-bottom:none!important;margin-bottom:0!important}#wptoc-container nav::-webkit-scrollbar,div.wptoc-widget-container nav::-webkit-scrollbar{width:3.5px!important}#wptoc-container nav::-webkit-scrollbar-track,div.wptoc-widget-container nav::-webkit-scrollbar-track{background:0 0!important}#wptoc-container nav::-webkit-scrollbar-thumb,div.wptoc-widget-container nav::-webkit-scrollbar-thumb{background:rgba(148,163,184,.25)!important;border-radius:4px!important;transition:background-color .2s ease!important}#wptoc-container nav::-webkit-scrollbar-thumb:hover,div.wptoc-widget-container nav::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.5)!important}@media print{#wptoc-container,#wptoc-sticky-popup,div.wptoc-widget-container{display:none!important}}