.pele-toc{--pele-toc-accent:var(--e-global-color-primary,#6c47ff);--pele-toc-title:#14172b;--pele-toc-title-bg:transparent;--pele-toc-icon:var(--pele-ink-primary,var(--pele-toc-accent));--pele-toc-icon-bg:color-mix(in srgb,var(--pele-toc-accent) 11%,transparent);--pele-toc-toggle:#5f6580;--pele-toc-divider:rgba(20,23,43,.08);--pele-toc-title-gap:14px;--pele-toc-normal:#4a5068;--pele-toc-hover:#14172b;--pele-toc-hover-bg:#f6f7fb;--pele-toc-active:color-mix(in srgb,var(--pele-toc-accent) 60%,#14172b);--pele-toc-focus:color-mix(in srgb,var(--pele-toc-accent) 70%,#14172b);--pele-toc-active-bg:color-mix(in srgb,var(--pele-toc-accent) 8%,transparent);--pele-toc-indicator:var(--pele-toc-accent);--pele-toc-indicator-width:3px;--pele-toc-gap:2px;--pele-toc-item-radius:10px;--pele-toc-indent:14px;--pele-toc-guide:rgba(20,23,43,.1);--pele-toc-marker:#9aa0b4;--pele-toc-marker-active:var(--pele-toc-accent);--pele-toc-marker-gap:10px;--pele-toc-ease:cubic-bezier(0.2,0.8,0.2,1);background:#fff;border:1px solid rgba(20,23,43,.08);border-radius:18px;box-shadow:0 1px 2px rgba(20,23,43,.04),0 14px 34px -14px rgba(20,23,43,.22);color:var(--pele-toc-normal);display:block;font-size:15px;line-height:1.45;padding:20px 18px 16px;text-align:start}@media(max-width:767px){.pele-toc{padding:16px 14px 12px}}.pele-toc__head{margin-block-end:var(--pele-toc-title-gap)}.pele-toc-divider-yes .pele-toc__head{border-block-end:1px solid var(--pele-toc-divider);padding-block-end:var(--pele-toc-title-gap)}.pele-toc__title{background:var(--pele-toc-title-bg);border-radius:12px;color:var(--pele-toc-title);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.pele-toc .pele-toc__toggle,.pele-toc__title{align-items:center;display:flex;gap:10px;margin:0;padding:0}.pele-toc .pele-toc__toggle{appearance:none;background:none;border:0;border-radius:12px;box-shadow:none;color:inherit;cursor:pointer;flex:1;font:inherit;letter-spacing:inherit;min-inline-size:0;text-align:start;text-transform:none}.pele-toc .pele-toc__toggle:active,.pele-toc .pele-toc__toggle:focus,.pele-toc .pele-toc__toggle:hover{background:none;border:0;color:inherit}.pele-toc .pele-toc__toggle:focus-visible{outline:2px solid var(--pele-toc-focus);outline-offset:4px}.pele-toc__icon{align-items:center;background:var(--pele-toc-icon-bg);block-size:32px;border-radius:10px;color:var(--pele-toc-icon);display:inline-flex;flex:none;font-size:18px;inline-size:32px;justify-content:center}.pele-toc__label{flex:1;min-inline-size:0}.pele-toc__chevron{align-items:center;block-size:28px;border-radius:50%;color:var(--pele-toc-toggle);display:inline-flex;flex:none;font-size:18px;inline-size:28px;justify-content:center;margin-inline-start:auto;transform:rotate(180deg)}.pele-toc__toggle:hover .pele-toc__chevron{background:var(--pele-toc-hover-bg);color:var(--pele-toc-title)}.pele-toc__body{display:grid;grid-template-rows:1fr}.pele-toc__inner{min-block-size:0;overflow:hidden}.pele-toc.is-collapsed .pele-toc__body{grid-template-rows:0fr}.pele-toc.is-collapsed .pele-toc__inner{visibility:hidden}.pele-toc.is-collapsed .pele-toc__head{border-block-end-color:transparent;margin-block-end:0;padding-block-end:0}.pele-toc.is-collapsed .pele-toc__chevron{transform:none}@media(max-width:767px){.pele-toc--fold-mobile:not(.is-ready) .pele-toc__body{grid-template-rows:0fr}.pele-toc--fold-mobile:not(.is-ready) .pele-toc__inner{visibility:hidden}.pele-toc--fold-mobile:not(.is-ready) .pele-toc__head{border-block-end-color:transparent;margin-block-end:0;padding-block-end:0}.pele-toc--fold-mobile:not(.is-ready) .pele-toc__chevron{transform:none}}.pele-toc.is-ready .pele-toc__body{transition:grid-template-rows .3s var(--pele-toc-ease)}.pele-toc.is-ready .pele-toc__inner{transition:visibility 0s linear .3s}.pele-toc.is-ready:not(.is-collapsed) .pele-toc__inner{transition-delay:0s}.pele-toc.is-ready .pele-toc__head{transition:margin .3s var(--pele-toc-ease),padding .3s var(--pele-toc-ease),border-color .2s ease}.pele-toc.is-ready .pele-toc__chevron{transition:transform .3s var(--pele-toc-ease),background-color .2s ease,color .2s ease}.pele-toc__scroller{max-block-size:var(--pele-toc-max-h,none);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(20,23,43,.18) transparent;scrollbar-width:thin}.pele-toc .pele-toc__list{counter-reset:pele-toc;display:flex;flex-direction:column;gap:var(--pele-toc-gap);list-style:none;margin:0;padding:0}.pele-toc .pele-toc__item{counter-increment:pele-toc;margin:0;padding:0}.pele-toc .pele-toc__item::marker{content:none}.pele-toc .pele-toc__sub{border-inline-start:1px solid var(--pele-toc-guide);margin-block-start:var(--pele-toc-gap);margin-inline-start:var(--pele-toc-indent);padding-inline-start:6px}.pele-toc .pele-toc__link{align-items:baseline;border-radius:var(--pele-toc-item-radius);color:var(--pele-toc-normal);display:flex;gap:var(--pele-toc-marker-gap);padding-block:6px;padding-inline:12px;position:relative;text-decoration:none;transition:color .2s ease,background-color .2s ease}.pele-toc .pele-toc__link:active,.pele-toc .pele-toc__link:focus,.pele-toc .pele-toc__link:hover{color:var(--pele-toc-hover);text-decoration:none}.pele-toc .pele-toc__link:hover{background:var(--pele-toc-hover-bg)}.pele-toc .pele-toc__link:focus-visible{outline:2px solid var(--pele-toc-focus);outline-offset:-2px}.pele-toc .pele-toc__link:after{background:var(--pele-toc-indicator);border-radius:99px;content:"";inline-size:var(--pele-toc-indicator-width);inset-block:6px;inset-inline-start:0;position:absolute;transform:scaleY(0);transition:transform .25s var(--pele-toc-ease)}.pele-toc .pele-toc__link.is-active{background:var(--pele-toc-active-bg);color:var(--pele-toc-active)}.pele-toc .pele-toc__link.is-active:after{transform:scaleY(1)}.pele-toc__sub .pele-toc__link{font-size:.94em}.pele-toc .pele-toc__sub .pele-toc__link:after{inset-inline-start:-7.5px}.pele-toc .pele-toc__item.is-trail>.pele-toc__link:not(:hover){color:var(--pele-toc-hover)}.pele-toc__text{min-inline-size:0;overflow-wrap:anywhere}.pele-toc--marker-numbers .pele-toc__link:before{color:var(--pele-toc-marker);content:counters(pele-toc,".");direction:ltr;flex:none;font-size:var(--pele-toc-marker-size,.84em);font-variant-numeric:tabular-nums;font-weight:600;min-inline-size:1.1em;transition:color .2s ease;unicode-bidi:isolate}.pele-toc--marker-bullets .pele-toc__link:before{align-self:flex-start;background:var(--pele-toc-marker);block-size:var(--pele-toc-marker-size,6px);border-radius:50%;content:"";flex:none;inline-size:var(--pele-toc-marker-size,6px);margin-block-start:calc(.725em - var(--pele-toc-marker-size, 6px)/2);transition:background-color .2s ease,box-shadow .2s ease}.pele-toc--marker-bullets .pele-toc__sub .pele-toc__link:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--pele-toc-marker)}.pele-toc--marker-numbers .pele-toc__link.is-active:before{color:var(--pele-toc-marker-active)}.pele-toc--marker-bullets .pele-toc__link.is-active:before{background:var(--pele-toc-marker-active);box-shadow:none}.pele-toc__skeleton{display:grid;gap:12px;padding-block:8px;padding-inline:12px}.pele-toc__skeleton span{animation:pele-toc-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef0f6,#f7f8fb 50%,#eef0f6);background-size:200% 100%;block-size:10px;border-radius:99px;display:block}.pele-toc__skeleton span:nth-child(2){inline-size:78%;margin-inline-start:var(--pele-toc-indent)}.pele-toc__skeleton span:nth-child(3){inline-size:64%;margin-inline-start:var(--pele-toc-indent)}.pele-toc__skeleton span:nth-child(4){inline-size:86%}.pele-toc .pele-toc__alert{background:#f6f7fb;border:1px dashed rgba(20,23,43,.18);border-radius:12px;color:#4a5068;font-size:14px;line-height:1.5;margin:0;padding-block:12px;padding-inline:14px}.elementor-widget.pele-toc-sticky-yes{inset-block-start:var(--pele-toc-sticky-top,24px);position:sticky;z-index:3}@media(min-width:783px){.admin-bar .elementor-widget.pele-toc-sticky-yes{inset-block-start:calc(var(--pele-toc-sticky-top, 24px) + 32px)}}.pele-toc-sticky-yes .pele-toc__scroller{max-block-size:var(--pele-toc-max-h,calc(100vh - var(--pele-toc-sticky-top, 24px) - 140px))}.pele-sr{block-size:1px;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;clip:rect(0,0,0,0);border:0;white-space:nowrap}@keyframes pele-toc-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.pele-toc .pele-toc__link,.pele-toc .pele-toc__link:after,.pele-toc.is-ready .pele-toc__body,.pele-toc.is-ready .pele-toc__chevron,.pele-toc.is-ready .pele-toc__head{transition:none}.pele-toc__skeleton span{animation:none}}
