#generate-slideout-menu{--so-bg:#fff;--so-text:#111;--so-muted:#6b7280;--so-accent:#0073e6;--so-border:#e5e7eb;--so-base:0.92rem;--so-tight:1.25;--so-px:.75rem;--so-py:.45rem;--so-radius:.4rem;--so-width:320px}#generate-slideout-menu.slideout-navigation{color:var(--so-text);background:var(--so-bg);width:var(--so-width);max-width:88vw;box-shadow:0 10px 30px rgb(0 0 0 / .15);overflow-y:auto;-webkit-overflow-scrolling:touch;font-size:var(--so-base);line-height:var(--so-tight)}#generate-slideout-menu .inside-navigation{padding:.5rem .75rem 1rem}#generate-slideout-menu .slideout-exit{position:sticky;top:.25rem;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:.5rem;color:var(--so-muted);background:#fff0;transition:background .15s ease,color .15s ease}#generate-slideout-menu .slideout-exit:hover{background:#f3f4f6;color:var(--so-text)}#generate-slideout-menu .slideout-exit svg{width:16px;height:16px}#generate-slideout-menu a{display:block;padding:var(--so-py) var(--so-px);color:var(--so-text);text-decoration:none;border-radius:var(--so-radius);outline:none}#generate-slideout-menu a:hover{background:#f6f8fb;color:var(--so-accent)}#generate-slideout-menu a:focus-visible{box-shadow:0 0 0 2px var(--so-accent)}#generate-slideout-menu .gb-container,#generate-slideout-menu .gb-headline{margin:0}#generate-slideout-menu .gb-headline a{padding:.35rem .5rem}#generate-slideout-menu .gb-accordion__item{padding-block:.15rem;border-top:1px solid var(--so-border)}#generate-slideout-menu .gb-accordion__item:first-child{border-top:0}#generate-slideout-menu .gb-accordion__toggle{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.5rem var(--so-px);font-weight:600}#generate-slideout-menu .gb-accordion__toggle .gb-button-text a{padding:0}#generate-slideout-menu .gb-accordion__icon,#generate-slideout-menu .gb-accordion__icon-open{width:14px;height:14px;opacity:.7}#generate-slideout-menu .gb-accordion__toggle:hover .gb-accordion__icon,#generate-slideout-menu .gb-accordion__toggle:hover .gb-accordion__icon-open{opacity:1}#generate-slideout-menu .gb-accordion__content{padding:.1rem 0 .4rem .4rem;margin-left:.25rem;border-left:2px solid var(--so-border)}#generate-slideout-menu .gb-accordion__content a{font-size:.9rem;padding:.3rem .5rem;border-radius:.35rem}#generate-slideout-menu .gb-query-loop-wrapper{gap:.5rem}#generate-slideout-menu figure.gb-block-image{margin:.25rem 0}#generate-slideout-menu figcaption.gb-headline{font-size:.85rem;color:var(--so-muted)}#generate-slideout-menu .gb-button{padding:.35rem;border-radius:.5rem}#generate-slideout-menu .gb-button .gb-icon svg{width:16px;height:16px}#generate-slideout-menu h5.gb-headline{font-size:.95rem}#generate-slideout-menu a,#generate-slideout-menu .gb-accordion__toggle{min-height:36px}#generate-slideout-menu .gb-accordion__content a{color:#1f2937}#generate-slideout-menu .gb-accordion__content a:hover{color:var(--so-accent);background:#f6f8fb}@media (prefers-color-scheme:dark){#generate-slideout-menu{--so-bg:#0f1115;--so-text:#e5e7eb;--so-muted:#9aa0a6;--so-border:#1f2937;--so-accent:#66b6ff}#generate-slideout-menu.slideout-navigation{box-shadow:0 10px 30px rgb(0 0 0 / .6)}#generate-slideout-menu a:hover{background:#141821}#generate-slideout-menu .slideout-exit:hover{background:#141821}}