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