.luna-toc-block{--luna-toc-text-color: var(--lb-tc, var(--foreground, #18181b));--luna-toc-fallback-text-color: var(--foreground, #18181b);--luna-toc-shadow-color: var(--luna-theme-dark2, var(--foreground, #18181b));--luna-toc-mobile-header-bg: var( --luna-theme-background, var(--card, #ffffff) );--luna-toc-mobile-header-surface-bg: var( --lb-bg, var(--luna-toc-mobile-header-bg) );--luna-toc-mobile-header-surface-bg-opacity: 100%;--luna-toc-mobile-header-surface-bg-img: var(--lb-bg-img, none);--luna-toc-mobile-header-surface-border-width: var(--lb-border-w, 0px);--luna-toc-mobile-header-surface-border-style: var(--lb-border-s, solid);--luna-toc-mobile-header-surface-border-color: var( --lb-border-c, color-mix(in srgb, var(--border, #e4e4e7) 78%, transparent) );--luna-toc-mobile-header-surface-shadow: var( --lb-shadow, 0 10px 28px color-mix(in srgb, var(--luna-toc-shadow-color) 10%, transparent) );--luna-toc-mobile-header-height: 60px;--luna-toc-mobile-header-inline: 0px;--luna-toc-mobile-header-top: calc( var(--luna-navbar-flow-height, var(--luna-navbar-height, 0px)) + env(safe-area-inset-top, 0px) );width:100%;background:transparent;padding:12px 12px 0;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;position:relative;z-index:1;color:var( --luna-toc-text-color, var(--luna-toc-fallback-text-color, var(--foreground, #18181b)) )}.luna-toc-block :is(.luna-toc-block__title,.luna-toc-block__mobile-kicker),.luna-toc-block :is(.luna-toc-block__link,.luna-toc-block__mobile-current,.luna-toc-block__empty){--toc-typography-font-family: var(--luna-font-body, inherit);--toc-typography-font-size: var( --luna-p2-size-responsive, var(--luna-p2-size, calc(.875 * var(--luna-base-size, 16px))) );--toc-typography-font-weight: var( --luna-p2-weight, var(--luna-body-weight, 400) );--toc-typography-line-height: var(--luna-p2-line-height, 1.55);--toc-typography-letter-spacing: var(--luna-p2-letter-spacing, 0em)}.luna-toc-block[data-luna-toc-title-typography=p1] :is(.luna-toc-block__title,.luna-toc-block__mobile-kicker),.luna-toc-block[data-luna-toc-item-typography=p1] :is(.luna-toc-block__link,.luna-toc-block__mobile-current,.luna-toc-block__empty){--toc-typography-font-family: var(--luna-font-body, inherit);--toc-typography-font-size: var( --luna-p1-size-responsive, var(--luna-p1-size, var(--luna-p-size, var(--luna-base-size, 16px))) );--toc-typography-font-weight: var( --luna-p1-weight, var(--luna-body-weight, 400) );--toc-typography-line-height: var(--luna-p1-line-height, 1.65);--toc-typography-letter-spacing: var(--luna-p1-letter-spacing, 0em)}.luna-toc-block[data-luna-toc-title-typography=p2] :is(.luna-toc-block__title,.luna-toc-block__mobile-kicker),.luna-toc-block[data-luna-toc-item-typography=p2] :is(.luna-toc-block__link,.luna-toc-block__mobile-current,.luna-toc-block__empty){--toc-typography-font-family: var(--luna-font-body, inherit);--toc-typography-font-size: var( --luna-p2-size-responsive, var(--luna-p2-size, calc(.875 * var(--luna-base-size, 16px))) );--toc-typography-font-weight: var( --luna-p2-weight, var(--luna-body-weight, 400) );--toc-typography-line-height: var(--luna-p2-line-height, 1.55);--toc-typography-letter-spacing: var(--luna-p2-letter-spacing, 0em)}.luna-toc-block[data-luna-toc-title-typography=p3] :is(.luna-toc-block__title,.luna-toc-block__mobile-kicker),.luna-toc-block[data-luna-toc-item-typography=p3] :is(.luna-toc-block__link,.luna-toc-block__mobile-current,.luna-toc-block__empty){--toc-typography-font-family: var(--luna-font-body, inherit);--toc-typography-font-size: var( --luna-p3-size-responsive, var(--luna-p3-size, calc(.75 * var(--luna-base-size, 16px))) );--toc-typography-font-weight: var( --luna-p3-weight, var(--luna-body-weight, 400) );--toc-typography-line-height: var(--luna-p3-line-height, 1.45);--toc-typography-letter-spacing: var(--luna-p3-letter-spacing, 0em)}.luna-toc-block[data-luna-toc-title-typography=h1] :is(.luna-toc-block__title,.luna-toc-block__mobile-kicker){--toc-typography-font-family: var(--luna-font-heading, inherit);--toc-typography-font-size: var( --luna-h1-size-responsive, var(--luna-h1-size, calc(2.5 * var(--luna-base-size, 16px))) );--toc-typography-font-weight: var( --luna-h1-weight, var(--luna-heading-weight, 700) );--toc-typography-line-height: var(--luna-h1-line-height, 1.1);--toc-typography-letter-spacing: var(--luna-h1-letter-spacing, 0em)}.luna-toc-block[data-luna-toc-title-typography=h2] :is(.luna-toc-block__title,.luna-toc-block__mobile-kicker){--toc-typography-font-family: var(--luna-font-heading, inherit);--toc-typography-font-size: var( --luna-h2-size-responsive, var(--luna-h2-size, calc(2 * var(--luna-base-size, 16px))) );--toc-typography-font-weight: var( --luna-h2-weight, var(--luna-heading-weight, 700) );--toc-typography-line-height: var(--luna-h2-line-height, 1.15);--toc-typography-letter-spacing: var(--luna-h2-letter-spacing, 0em)}.luna-toc-block[data-luna-toc-title-typography=h3] :is(.luna-toc-block__title,.luna-toc-block__mobile-kicker){--toc-typography-font-family: var(--luna-font-heading, inherit);--toc-typography-font-size: var( --luna-h3-size-responsive, var(--luna-h3-size, calc(1.5 * var(--luna-base-size, 16px))) );--toc-typography-font-weight: var( --luna-h3-weight, var(--luna-heading-weight, 700) );--toc-typography-line-height: var(--luna-h3-line-height, 1.2);--toc-typography-letter-spacing: var(--luna-h3-letter-spacing, 0em)}.luna-toc-block[data-luna-toc-title-typography=h4] :is(.luna-toc-block__title,.luna-toc-block__mobile-kicker){--toc-typography-font-family: var(--luna-font-heading, inherit);--toc-typography-font-size: var( --luna-h4-size-responsive, var(--luna-h4-size, calc(1.25 * var(--luna-base-size, 16px))) );--toc-typography-font-weight: var( --luna-h4-weight, var(--luna-heading-weight, 700) );--toc-typography-line-height: var(--luna-h4-line-height, 1.3);--toc-typography-letter-spacing: var(--luna-h4-letter-spacing, 0em)}.luna-block-wrapper-edit--inline[data-luna-block-type=toc],.luna-block-wrapper--inline[data-luna-block-type=toc]{--luna-toc-shadow: var(--lb-shadow, none);position:relative;background:transparent!important;background-image:none!important;border-radius:4px!important;box-sizing:border-box}.luna-block-wrapper-edit--inline[data-luna-block-type=toc]:before,.luna-block-wrapper--inline[data-luna-block-type=toc]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:color-mix(in srgb,var(--lb-bg, transparent) var(--lb-bg-opacity, 100%),transparent);background-image:var(--lb-bg-img, none);border-width:var(--lb-border-w, 0);border-style:var(--lb-border-s, solid)!important;border-color:var(--lb-border-c, transparent);border-radius:var(--lb-radius, 0);box-shadow:var(--luna-toc-shadow);box-sizing:border-box;transition:box-shadow var(--lb-h-duration, .2s) ease,border-radius var(--lb-h-duration, .2s) ease,border-color var(--lb-h-duration, .2s) ease,background-color var(--lb-h-duration, .2s) ease}.luna-block-wrapper--inline[data-luna-block-type=toc]>.luna-block-wrapper__inner{position:relative;z-index:1}.luna-toc-block--unavailable{border:1px dashed var(--border, #e4e4e7);border-radius:10px;padding:12px;font-size:13px;color:var(--luna-editor-text, #b0b0b0);background-color:var(--card, #f8fafc)}.luna-toc-block__standard{display:flex;flex-direction:column;gap:10px}.luna-toc-block__mobile-details{display:none;position:relative}.luna-toc-block__mobile-trigger{width:100%;min-height:44px;border:1px solid color-mix(in srgb,var(--border, #e4e4e7) 78%,transparent);border-radius:8px;background:var(--luna-toc-mobile-header-bg, var(--card, #ffffff));box-sizing:border-box;color:inherit;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 14px;gap:3px 10px;align-items:center;padding:8px 12px;box-shadow:0 10px 28px color-mix(in srgb,var(--luna-toc-shadow-color) 10%,transparent);list-style:none}.luna-toc-block__mobile-trigger::-webkit-details-marker{display:none}.luna-toc-block__mobile-kicker,.luna-toc-block__mobile-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-toc-block__mobile-kicker{color:color-mix(in srgb,var(--luna-toc-text-color, var(--foreground, #18181b)) 62%,transparent)}.luna-toc-block__mobile-chevron{grid-column:2;grid-row:1 / span 2;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.luna-toc-block__mobile-details[open] .luna-toc-block__mobile-chevron{transform:rotate(225deg) translate(-2px,-2px)}.luna-toc-block__mobile-panel{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:2;max-height:min(56vh,360px);max-height:min(56dvh,360px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb,var(--border, #e4e4e7) 78%,transparent);border-radius:8px;background:var(--luna-toc-mobile-header-bg, var(--card, #ffffff));padding:8px;box-shadow:0 18px 42px color-mix(in srgb,var(--luna-toc-shadow-color) 14%,transparent);box-sizing:border-box}.luna-toc-block--mobile-header .luna-toc-block__mobile-trigger,.luna-toc-block--mobile-header .luna-toc-block__mobile-panel{background-color:color-mix(in srgb,var(--luna-toc-mobile-header-surface-bg) var(--luna-toc-mobile-header-surface-bg-opacity),transparent);background-image:var(--luna-toc-mobile-header-surface-bg-img);border-width:var(--luna-toc-mobile-header-surface-border-width);border-style:var(--luna-toc-mobile-header-surface-border-style)!important;border-color:var(--luna-toc-mobile-header-surface-border-color);border-radius:0;box-shadow:var(--luna-toc-mobile-header-surface-shadow)}.luna-toc-block--mobile-header .luna-toc-block__mobile-trigger{min-height:var(--luna-toc-mobile-header-height, 60px)}.luna-toc-block--mobile-header .luna-toc-block__mobile-panel{top:100%}.luna-toc-block--mobile-header .luna-toc-block__mobile-details[open] .luna-toc-block__mobile-trigger{border-bottom-color:transparent;box-shadow:none}.luna-toc-block--mobile-header .luna-toc-block__mobile-details[open] .luna-toc-block__mobile-panel{top:calc(100% - var(--luna-toc-mobile-header-surface-border-width));border-top-width:0}.luna-toc-block__title{margin:0;color:inherit}.luna-toc-block__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.luna-toc-block__list[hidden]{display:none}.luna-toc-block__list--nested{gap:1px;margin:3px 0 4px 14px;padding-inline-start:10px}.luna-toc-block__item{margin:0;padding:0}.luna-toc-block__item-row{display:flex;align-items:center;gap:2px;min-width:0}.luna-toc-block__link{flex:1 1 auto;width:auto;min-width:0;text-align:left;border:none;background:transparent;cursor:pointer;border-radius:8px;appearance:none;font:inherit;padding:4px 10px;padding-inline-start:calc(12px + var(--luna-toc-indent, 0px));white-space:normal;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;color:inherit}.luna-toc-block__link:hover{background:color-mix(in srgb,var( --luna-toc-text-color, var(--luna-toc-fallback-text-color, var(--foreground, #18181b)) ) 8%,transparent)}.luna-toc-block__link.is-active{color:inherit;background:color-mix(in srgb,currentColor 12%,transparent)}.luna-toc-block__accordion-toggle{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:color-mix(in srgb,var( --luna-toc-text-color, var(--luna-toc-fallback-text-color, var(--foreground, #18181b)) ) 58%,transparent);cursor:pointer;transition:color .15s ease,background-color .15s ease}.luna-toc-block__accordion-toggle:hover{color:var( --luna-toc-text-color, var(--luna-toc-fallback-text-color, var(--foreground, #18181b)) );background:color-mix(in srgb,var( --luna-toc-text-color, var(--luna-toc-fallback-text-color, var(--foreground, #18181b)) ) 8%,transparent)}.luna-toc-block__accordion-icon{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.luna-toc-block__accordion-toggle[aria-expanded=false] .luna-toc-block__accordion-icon{transform:translate(-2px) rotate(-45deg)}.luna-toc-block__link:focus-visible,.luna-toc-block__accordion-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.luna-toc-block__empty{margin:0;color:inherit}.luna-toc-block :is(.luna-toc-block__title,.luna-toc-block__mobile-kicker,.luna-toc-block__link,.luna-toc-block__mobile-current,.luna-toc-block__empty){font-family:var(--toc-typography-font-family, inherit);font-size:var(--toc-typography-font-size, inherit);font-weight:var(--toc-typography-font-weight, inherit);line-height:var(--toc-typography-line-height, inherit);letter-spacing:var(--toc-typography-letter-spacing, inherit);text-transform:none}@container main-content (max-width: 1200px){.luna-block-wrapper-edit--inline[data-luna-block-type=toc],.luna-block-wrapper--inline[data-luna-block-type=toc]{--luna-toc-shadow: var(--lb-t-shadow, var(--lb-shadow, none))}.luna-toc-block{--luna-toc-text-color: var( --lb-t-tc, var( --lb-tc, var(--luna-toc-fallback-text-color, var(--foreground, #18181b)) ) )}}:where(html:not([data-luna-editor-runtime=true])){@media(max-width:767px){.luna-blocks-view-root:has(.luna-toc-block--mobile-header){position:relative;z-index:999}.luna-blocks-view-root:has(.luna-toc-block--mobile-header)>.luna-blocks-view--header{padding-top:var(--luna-toc-mobile-header-height, 60px)}.luna-block-wrapper-edit--inline[data-luna-block-type=toc],.luna-block-wrapper--inline[data-luna-block-type=toc]{--luna-toc-shadow: var( --lb-m-shadow, var(--lb-t-shadow, var(--lb-shadow, none)) )}.luna-toc-block{--luna-toc-text-color: var( --lb-m-tc, var( --lb-t-tc, var( --lb-tc, var(--luna-toc-fallback-text-color, var(--foreground, #18181b)) ) ) )}.luna-block-wrapper-edit--inline[data-luna-block-type=toc]:has(.luna-toc-block--mobile-header),.luna-block-wrapper--inline[data-luna-block-type=toc]:has(.luna-toc-block--mobile-header){height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible;background:transparent!important;background-image:none!important;border-width:0!important;border-radius:0!important;box-shadow:none!important;position:relative;z-index:999}.luna-block-wrapper-edit--inline[data-luna-block-type=toc]:has(.luna-toc-block--mobile-header):before,.luna-block-wrapper--inline[data-luna-block-type=toc]:has(.luna-toc-block--mobile-header):before{content:none;display:none}.luna-block-wrapper--inline[data-luna-block-type=toc]:has(.luna-toc-block--mobile-header)>.luna-block-wrapper__inner{height:0;min-height:0;padding:0;overflow:visible;z-index:999}.luna-toc-block--mobile-header{--luna-toc-mobile-header-surface-bg: var( --lb-m-bg, var(--lb-t-bg, var(--lb-bg, var(--luna-toc-mobile-header-bg))) );--luna-toc-mobile-header-surface-bg-opacity: 100%;--luna-toc-mobile-header-surface-bg-img: var( --lb-m-bg-img, var(--lb-t-bg-img, var(--lb-bg-img, none)) );--luna-toc-mobile-header-surface-border-width: var( --lb-m-border-w, var(--lb-t-border-w, var(--lb-border-w, 0px)) );--luna-toc-mobile-header-surface-border-style: var( --lb-m-border-s, var(--lb-t-border-s, var(--lb-border-s, solid)) );--luna-toc-mobile-header-surface-border-color: var( --lb-m-border-c, var( --lb-t-border-c, var( --lb-border-c, color-mix(in srgb, var(--border, #e4e4e7) 78%, transparent) ) ) );--luna-toc-mobile-header-surface-shadow: var( --lb-m-shadow, var( --lb-t-shadow, var( --lb-shadow, 0 10px 28px color-mix(in srgb, var(--luna-toc-shadow-color) 10%, transparent) ) ) );height:0;min-height:0;padding:0;overflow:visible;z-index:999}.luna-toc-block--mobile-header .luna-toc-block__standard{display:none}.luna-toc-block--mobile-header .luna-toc-block__mobile-details{display:block;position:fixed;z-index:999;top:var(--luna-toc-mobile-header-top);left:var(--luna-toc-mobile-header-inline);right:var(--luna-toc-mobile-header-inline);width:auto}}}:where(html[data-luna-editor-runtime=true]){@container main-content (max-width: 767px){.luna-blocks-view-root:has(.luna-toc-block--mobile-header){position:relative;z-index:999}.luna-blocks-view-root:has(.luna-toc-block--mobile-header)>.luna-blocks-view--header{padding-top:var(--luna-toc-mobile-header-height, 60px)}.luna-block-wrapper-edit--inline[data-luna-block-type=toc],.luna-block-wrapper--inline[data-luna-block-type=toc]{--luna-toc-shadow: var( --lb-m-shadow, var(--lb-t-shadow, var(--lb-shadow, none)) )}.luna-toc-block{--luna-toc-text-color: var( --lb-m-tc, var( --lb-t-tc, var( --lb-tc, var(--luna-toc-fallback-text-color, var(--foreground, #18181b)) ) ) )}.luna-block-wrapper-edit--inline[data-luna-block-type=toc]:has(.luna-toc-block--mobile-header),.luna-block-wrapper--inline[data-luna-block-type=toc]:has(.luna-toc-block--mobile-header){height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible;background:transparent!important;background-image:none!important;border-width:0!important;border-radius:0!important;box-shadow:none!important;position:relative;z-index:999}.luna-block-wrapper-edit--inline[data-luna-block-type=toc]:has(.luna-toc-block--mobile-header):before,.luna-block-wrapper--inline[data-luna-block-type=toc]:has(.luna-toc-block--mobile-header):before{content:none;display:none}.luna-block-wrapper--inline[data-luna-block-type=toc]:has(.luna-toc-block--mobile-header)>.luna-block-wrapper__inner{height:0;min-height:0;padding:0;overflow:visible;z-index:999}.luna-toc-block--mobile-header{--luna-toc-mobile-header-surface-bg: var( --lb-m-bg, var(--lb-t-bg, var(--lb-bg, var(--luna-toc-mobile-header-bg))) );--luna-toc-mobile-header-surface-bg-opacity: 100%;--luna-toc-mobile-header-surface-bg-img: var( --lb-m-bg-img, var(--lb-t-bg-img, var(--lb-bg-img, none)) );--luna-toc-mobile-header-surface-border-width: var( --lb-m-border-w, var(--lb-t-border-w, var(--lb-border-w, 0px)) );--luna-toc-mobile-header-surface-border-style: var( --lb-m-border-s, var(--lb-t-border-s, var(--lb-border-s, solid)) );--luna-toc-mobile-header-surface-border-color: var( --lb-m-border-c, var( --lb-t-border-c, var( --lb-border-c, color-mix(in srgb, var(--border, #e4e4e7) 78%, transparent) ) ) );--luna-toc-mobile-header-surface-shadow: var( --lb-m-shadow, var( --lb-t-shadow, var( --lb-shadow, 0 10px 28px color-mix(in srgb, var(--luna-toc-shadow-color) 10%, transparent) ) ) );height:0;min-height:0;padding:0;overflow:visible;z-index:999}.luna-toc-block--mobile-header .luna-toc-block__standard{display:none}.luna-toc-block--mobile-header .luna-toc-block__mobile-details{display:block;position:fixed;z-index:999;top:var(--luna-toc-mobile-header-top);left:var(--luna-toc-mobile-header-inline);right:var(--luna-toc-mobile-header-inline);width:auto}}}[data-view-mode=tablet] .luna-toc-block{--luna-toc-text-color: var( --lb-t-tc, var( --lb-tc, var(--luna-toc-fallback-text-color, var(--foreground, #18181b)) ) )}[data-view-mode=tablet] :is(.luna-block-wrapper-edit--inline[data-luna-block-type=toc],.luna-block-wrapper--inline[data-luna-block-type=toc]){--luna-toc-shadow: var(--lb-t-shadow, var(--lb-shadow, none))}[data-view-mode=mobile] .luna-toc-block{--luna-toc-text-color: var( --lb-m-tc, var( --lb-t-tc, var( --lb-tc, var(--luna-toc-fallback-text-color, var(--foreground, #18181b)) ) ) )}#main-content[data-view-mode=mobile] .luna-blocks-view-root:has(.luna-toc-block--mobile-header){position:relative;z-index:999}#main-content[data-view-mode=mobile] .luna-blocks-view-root:has(.luna-toc-block--mobile-header)>.luna-blocks-view--header{padding-top:var(--luna-toc-mobile-header-height, 60px)}#main-content[data-view-mode=mobile] .luna-toc-block--mobile-header{--luna-toc-mobile-header-surface-bg: var( --lb-m-bg, var(--lb-t-bg, var(--lb-bg, var(--luna-toc-mobile-header-bg))) );--luna-toc-mobile-header-surface-bg-opacity: 100%;--luna-toc-mobile-header-surface-bg-img: var( --lb-m-bg-img, var(--lb-t-bg-img, var(--lb-bg-img, none)) );--luna-toc-mobile-header-surface-border-width: var( --lb-m-border-w, var(--lb-t-border-w, var(--lb-border-w, 0px)) );--luna-toc-mobile-header-surface-border-style: var( --lb-m-border-s, var(--lb-t-border-s, var(--lb-border-s, solid)) );--luna-toc-mobile-header-surface-border-color: var( --lb-m-border-c, var( --lb-t-border-c, var( --lb-border-c, color-mix(in srgb, var(--border, #e4e4e7) 78%, transparent) ) ) );--luna-toc-mobile-header-surface-shadow: var( --lb-m-shadow, var( --lb-t-shadow, var( --lb-shadow, 0 10px 28px color-mix(in srgb, var(--luna-toc-shadow-color) 10%, transparent) ) ) );--luna-toc-mobile-header-top: calc( var(--luna-navbar-flow-height, var(--luna-navbar-height, 0px)) + env(safe-area-inset-top, 0px) );height:0;min-height:0;padding:0;overflow:visible;z-index:999}#main-content[data-view-mode=mobile] :is(.luna-block-wrapper-edit--inline[data-luna-block-type=toc],.luna-block-wrapper--inline[data-luna-block-type=toc]):has(.luna-toc-block--mobile-header){height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible;background:transparent!important;background-image:none!important;border-width:0!important;border-radius:0!important;box-shadow:none!important;position:relative;z-index:999}#main-content[data-view-mode=mobile] :is(.luna-block-wrapper-edit--inline[data-luna-block-type=toc],.luna-block-wrapper--inline[data-luna-block-type=toc]):has(.luna-toc-block--mobile-header):before{content:none;display:none}#main-content[data-view-mode=mobile] .luna-block-wrapper--inline[data-luna-block-type=toc]:has(.luna-toc-block--mobile-header)>.luna-block-wrapper__inner{height:0;min-height:0;padding:0;overflow:visible;z-index:999}#admin-content #main-content[data-view-mode=mobile] .luna-edit-canvas--with-column:has(>.luna-inline-column .luna-toc-block--mobile-header){padding-top:var(--luna-toc-mobile-header-height, 60px)}#admin-content #main-content[data-view-mode=mobile] .luna-edit-canvas--stacked:has(+.luna-edit-canvas--with-column>.luna-inline-column .luna-toc-block--mobile-header){padding-top:var(--luna-toc-mobile-header-height, 60px)}#admin-content #main-content[data-view-mode=mobile] .luna-edit-canvas--stacked+.luna-edit-canvas--with-column:has(>.luna-inline-column .luna-toc-block--mobile-header){padding-top:0}#admin-content #main-content[data-view-mode=mobile] .luna-edit-canvas--with-column:has(>.luna-inline-column .luna-toc-block--mobile-header):not(:has(>.luna-inline-column .luna-block-wrapper-edit--inline:not([data-luna-block-type=toc]))){gap:0}#admin-content #main-content[data-view-mode=mobile] .luna-edit-canvas--with-column:has(>.luna-inline-column .luna-toc-block--mobile-header):not(:has(>.luna-inline-column .luna-block-wrapper-edit--inline:not([data-luna-block-type=toc])))>.luna-inline-column{height:0;min-height:0;margin:0;padding:0;overflow:visible}#admin-content #main-content[data-view-mode=mobile] .luna-edit-canvas--with-column:has(>.luna-inline-column .luna-toc-block--mobile-header):not(:has(>.luna-inline-column .luna-block-wrapper-edit--inline:not([data-luna-block-type=toc])))>.luna-inline-column>.luna-inline-column__sticky{height:0;min-height:0;margin:0;padding:0;overflow:visible}#admin-content #main-content[data-view-mode=mobile] .luna-edit-canvas--with-column:has(>.luna-inline-column .luna-toc-block--mobile-header):not(:has(>.luna-inline-column .luna-block-wrapper-edit--inline:not([data-luna-block-type=toc])))>.luna-inline-column>.luna-inline-column__sticky>.luna-inline-layout-item:has(>.luna-block-wrapper-edit--inline[data-luna-block-type=toc] .luna-toc-block--mobile-header){height:0;min-height:0;margin:0!important;padding-bottom:0!important;overflow:visible}#admin-content #main-content[data-view-mode=mobile] .luna-toc-block--mobile-header{--luna-toc-mobile-header-top: calc( 56px + var(--luna-navbar-flow-height, var(--luna-navbar-height, 0px)) + env(safe-area-inset-top, 0px) )}#main-content[data-view-mode=mobile] .luna-toc-block--mobile-header .luna-toc-block__standard{display:none}#main-content[data-view-mode=mobile] .luna-toc-block--mobile-header .luna-toc-block__mobile-details{display:block;position:fixed;z-index:999;top:var(--luna-toc-mobile-header-top);left:var(--luna-toc-mobile-header-inline);right:var(--luna-toc-mobile-header-inline);width:auto}#admin-content #main-content[data-view-mode=mobile] .luna-toc-block--mobile-header .luna-toc-block__mobile-details{left:var(--luna-toc-mobile-header-left);right:auto;width:var(--luna-toc-mobile-header-width)}[data-view-mode=mobile] :is(.luna-block-wrapper-edit--inline[data-luna-block-type=toc],.luna-block-wrapper--inline[data-luna-block-type=toc]){--luna-toc-shadow: var( --lb-m-shadow, var(--lb-t-shadow, var(--lb-shadow, none)) )}:is(.luna-block-wrapper-edit--inline[data-luna-block-type=toc],.luna-block-wrapper--inline[data-luna-block-type=toc]):is([style*="--lb-h-shadow:"]):is(:hover,.luna-grid-block--hover-preview){--luna-toc-shadow: var(--lb-h-shadow, var(--lb-shadow, none))}
