html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
html.lenis{scroll-behavior:auto}
.MBhZBa_panel{z-index:50;left:50%;bottom:calc(5rem + env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--background) 94%, transparent);width:min(22rem,100vw - 2rem);max-height:calc(100dvh - 7rem);color:var(--foreground);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 12px 48px #0002}.MBhZBa_header{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.MBhZBa_header h2{font-size:.875rem;font-weight:500}.MBhZBa_close{cursor:pointer;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.MBhZBa_close:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.MBhZBa_options{gap:.5rem;padding:.75rem;display:grid}.MBhZBa_option{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);cursor:pointer;border-radius:.75rem;grid-template-columns:3.5rem minmax(0,1fr) .875rem;align-items:center;gap:.75rem;padding:.75rem;transition:background-color .18s,border-color .18s;display:grid;position:relative}.MBhZBa_option:has(input:checked){border-color:color-mix(in srgb, var(--foreground) 35%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent)}.MBhZBa_option input{opacity:0;width:1px;height:1px;position:absolute}.MBhZBa_close:focus-visible{outline-offset:2px;outline:2px solid}.MBhZBa_option:has(input:focus-visible){outline-offset:2px;outline:2px solid}.MBhZBa_name{font-size:.875rem;font-weight:500;line-height:1.5;display:block}.MBhZBa_description,.MBhZBa_hint{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:.75rem;line-height:1.5}.MBhZBa_description{margin-top:.25rem;display:block}.MBhZBa_hint{padding:0 1rem 1rem}.MBhZBa_check{opacity:0}.MBhZBa_option:has(input:checked) .MBhZBa_check{opacity:1}.MBhZBa_preview{border:1px solid color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:.375rem;gap:.25rem;height:3rem;padding:.375rem;display:grid}.MBhZBa_preview span{background:color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:.125rem}.MBhZBa_preview[data-preview=hero]{grid-template-rows:2fr 1fr 1fr}.MBhZBa_preview[data-preview=split]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.MBhZBa_preview[data-preview=split] span:first-child{grid-row:span 2}@media (prefers-reduced-motion:reduce){.MBhZBa_option{transition:none}}
