#beworks-cube-sidebar[hidden],#be-cube-launcher[hidden]{display:none!important}
body.be-cube-active{--be-sidebar-width:340px;--be-cube-paper:#f1f1f1;--be-cube-ink:#151515;--be-cube-muted:#666;--be-drawer-top:34px;--be-drawer-bottom:34px}
#beworks-cube-sidebar{position:fixed;inset:var(--be-drawer-top) auto var(--be-drawer-bottom) 0;width:min(var(--be-sidebar-width),100%);z-index:1000000;background:var(--be-cube-paper);color:var(--be-cube-ink);border-right:1px solid color-mix(in srgb,var(--be-cube-ink) 15%,transparent);padding:20px 16px;overflow-y:auto;overscroll-behavior:contain;font:400 14px/1.4 "Cubo Inter",Inter,sans-serif;box-sizing:border-box;transform:translateX(-100%);visibility:hidden;pointer-events:none;transition:transform .25s ease,visibility .25s}
#beworks-cube-sidebar.be-cube-open{transform:translateX(0);visibility:visible;pointer-events:auto}
#beworks-cube-sidebar *{box-sizing:border-box}
#beworks-cube-sidebar{cursor:auto!important}
#beworks-cube-sidebar *{cursor:inherit!important}
body:has(#beworks-cube-sidebar:hover) #be-animated-cursor{visibility:hidden!important}
#beworks-cube-sidebar .be-cube-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px}
#beworks-cube-sidebar .be-cube-brand{font:400 14px/1.3 "Cubo Inter",Inter,sans-serif;color:var(--be-cube-ink);text-decoration:none!important;background:none!important}
#beworks-cube-sidebar .be-cube-toggle{display:none}
#beworks-cube-sidebar .e1cube{--paper:var(--be-cube-paper);--ink:var(--be-cube-ink);--muted:var(--be-cube-muted);width:100%;padding:0;margin:24px 0 0;border:0;border-radius:0;background:transparent;max-width:none;box-shadow:none}
#beworks-cube-sidebar .e1cube-layout{display:flex;flex-direction:column;gap:0}
#beworks-cube-sidebar .e1cube-stage{width:100%;height:340px;border-radius:0;flex-shrink:0}
#beworks-cube-sidebar .e1cube-shadow{bottom:26px;opacity:.45}
#beworks-cube-sidebar .e1cube-detail{width:100%;text-align:center;padding:0}
#beworks-cube-sidebar .e1cube-kicker,#beworks-cube-sidebar .e1cube-heading,#beworks-cube-sidebar .e1cube-intro,#beworks-cube-sidebar .e1cube-reading,#beworks-cube-sidebar .e1cube-qr-detail,#beworks-cube-sidebar .e1cube-video-controls,#beworks-cube-sidebar .e1cube-bottom{display:none!important}
#beworks-cube-sidebar .e1cube-link{font:400 14px/1.4 "Cubo Inter",Inter,sans-serif;color:var(--be-cube-ink)!important;text-decoration:none!important;border-bottom:1px solid var(--be-cube-ink);padding:6px 0;min-height:34px;background:none!important;margin:16px 0 0}
#beworks-cube-sidebar .e1cube-nav{display:flex;justify-content:center;gap:2px;margin:16px 0 0}
#beworks-cube-sidebar .e1cube-nav button{padding:0;width:42px;height:44px;min-height:44px;border:0;border-radius:0;background:transparent!important;color:var(--be-cube-muted)!important;font-size:12px;box-shadow:none}
#beworks-cube-sidebar .e1cube-nav button[aria-pressed=true]{color:var(--be-cube-ink)!important;text-decoration:underline;text-underline-offset:6px}
#beworks-cube-sidebar .be-cube-hint{font:400 11px/1.5 "Cubo Inter",Inter,sans-serif;color:var(--be-cube-muted);margin:0;text-align:center}
#beworks-cube-sidebar .be-cube-caption{font:400 12px/1.6 "Cubo Inter",Inter,sans-serif;color:var(--be-cube-muted);margin:42px 8px 0}
#beworks-cube-sidebar .e1cube-face-number,#beworks-cube-sidebar .e1cube-face-footer,#beworks-cube-sidebar .e1cube-face-text{display:none}
#beworks-cube-sidebar .e1cube-face:has(.e1cube-face-content){justify-content:center;align-items:center}
#beworks-cube-sidebar .e1cube-face-title{margin:0}
#beworks-cube-sidebar .e1cube-stage,#beworks-cube-sidebar button{cursor:grab!important}
#beworks-cube-sidebar button,#beworks-cube-sidebar a{cursor:pointer!important}
#beworks-cube-sidebar :focus-visible{outline:2px solid var(--be-cube-ink)!important;outline-offset:4px}

#beworks-cube-sidebar .be-cube-toggle{display:block;background:none;color:var(--be-cube-ink);border:0;padding:0;font:400 14px/1.4 "Cubo Inter",Inter,sans-serif;box-shadow:none;min-height:44px}
#be-cube-dock{position:fixed;top:var(--be-admin-height,0px);left:0;right:0;height:44px;display:flex;align-items:center;justify-content:center;background:var(--be-cube-paper);color:var(--be-cube-ink);z-index:1000000}
#be-cube-launcher{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:10px;border:0;border-radius:0;background:transparent!important;color:var(--be-cube-ink)!important;cursor:pointer!important;box-shadow:none}
#be-cube-launcher svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease;pointer-events:none}
#be-cube-launcher:hover svg{transform:rotate(-8deg) scale(1.06)}
#be-cube-launcher .be-cube-icon-close{display:none}
#be-cube-launcher[aria-expanded=true] .be-cube-icon{display:none}
#be-cube-launcher[aria-expanded=true] .be-cube-icon-close{display:block}
html body.be-cube-active #wrapper #masthead{top:calc(var(--be-admin-height,0px) + 44px)!important}
html body.be-cube-active.wp-singular #wrapper #inner-wrap{margin-top:78px!important}
html body.be-cube-active.page-id-3192 .be-cv-stage,
html body.be-cube-active.page-id-3192 .post-password-form{top:calc(var(--be-admin-height,0px) + 78px)!important}
html body.be-cube-active.page-id-3192 .post-password-form{bottom:34px!important;min-height:0!important;height:auto!important;overflow-y:auto}
#be-cube-launcher:focus-visible{outline:2px solid currentColor;outline-offset:4px}
body:has(#be-cube-launcher:hover) #be-animated-cursor{visibility:hidden!important}
@media(max-width:600px){#beworks-cube-sidebar{padding:12px 16px}#beworks-cube-sidebar .e1cube{margin-top:0}#beworks-cube-sidebar .e1cube-stage{height:300px}#beworks-cube-sidebar .be-cube-caption{margin-top:24px}}
@media(prefers-reduced-motion:reduce){#beworks-cube-sidebar,#be-cube-launcher svg{transition:none}#be-cube-launcher:hover svg{transform:none}}
@media print{#beworks-cube-sidebar,#be-cube-dock{display:none!important}html body.be-cube-active #wrapper #masthead{top:0!important}html body.be-cube-active.wp-singular #wrapper #inner-wrap{margin-top:34px!important}}
