.ibXila_soft{--fade-x:clamp(48px, 18cqw, 280px);--fade-y:clamp(48px, 24cqh, 200px);--fade-top:var(--fade-y);container-type:size}.ibXila_fade{--ramp:var(--page), color-mix(in srgb, var(--page) 97.2%, transparent) 10%, color-mix(in srgb, var(--page) 89.6%, transparent) 20%, color-mix(in srgb, var(--page) 78.4%, transparent) 30%, color-mix(in srgb, var(--page) 64.8%, transparent) 40%, color-mix(in srgb, var(--page) 50%, transparent) 50%, color-mix(in srgb, var(--page) 35.2%, transparent) 60%, color-mix(in srgb, var(--page) 21.6%, transparent) 70%, color-mix(in srgb, var(--page) 10.4%, transparent) 80%, color-mix(in srgb, var(--page) 2.8%, transparent) 90%, transparent;pointer-events:none;background:linear-gradient(to right, var(--ramp)) left / var(--fade-x) 100% no-repeat, linear-gradient(to left, var(--ramp)) right / var(--fade-x) 100% no-repeat, linear-gradient(to bottom, var(--ramp)) top / 100% var(--fade-top) no-repeat, linear-gradient(to top, var(--ramp)) bottom / 100% var(--fade-y) no-repeat;position:absolute;inset:0}.ibXila_blur{--reach-x:calc(var(--fade-x) * .6);--reach-y:calc(var(--fade-y) * .6);--reach-top:calc(var(--fade-top) * .6);--mask-ramp:#000, #000000b8 25%, #00000061 50%, #0000001f 75%, transparent;pointer-events:none;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);-webkit-mask:linear-gradient(to right, var(--mask-ramp)) left / var(--reach-x) 100% no-repeat, linear-gradient(to left, var(--mask-ramp)) right / var(--reach-x) 100% no-repeat, linear-gradient(to bottom, var(--mask-ramp)) top / 100% var(--reach-top) no-repeat, linear-gradient(to top, var(--mask-ramp)) bottom / 100% var(--reach-y) no-repeat;-webkit-mask:linear-gradient(to right, var(--mask-ramp)) left / var(--reach-x) 100% no-repeat, linear-gradient(to left, var(--mask-ramp)) right / var(--reach-x) 100% no-repeat, linear-gradient(to bottom, var(--mask-ramp)) top / 100% var(--reach-top) no-repeat, linear-gradient(to top, var(--mask-ramp)) bottom / 100% var(--reach-y) no-repeat;mask:linear-gradient(to right, var(--mask-ramp)) left / var(--reach-x) 100% no-repeat, linear-gradient(to left, var(--mask-ramp)) right / var(--reach-x) 100% no-repeat, linear-gradient(to bottom, var(--mask-ramp)) top / 100% var(--reach-top) no-repeat, linear-gradient(to top, var(--mask-ramp)) bottom / 100% var(--reach-y) no-repeat;position:absolute;inset:0}.ibXila_shell{width:auto;height:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:visible}.ibXila_shell:popover-open{overscroll-behavior:contain;touch-action:none;width:100%;max-width:none;height:100%;max-height:none;position:fixed;inset:0;overflow:hidden}.ibXila_frame{position:absolute;inset:0}.ibXila_shell[data-expanded] .ibXila_frame{background:#000}.ibXila_backdrop{opacity:0;pointer-events:none;background:#07090c;transition:opacity .5s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.ibXila_shell[data-expanded] .ibXila_backdrop{opacity:1;pointer-events:auto}.ibXila_edge{transition:opacity .45s 50ms}.ibXila_shell[data-expanded] .ibXila_edge{opacity:0;transition:opacity .18s ease-out}.ibXila_controls{transition:opacity .25s 60ms}.ibXila_shell[data-moving] .ibXila_controls{opacity:0;transition-duration:.1s;transition-delay:0s}.ibXila_shell[data-expanded] .ibXila_controls{inset:auto 10px 12px auto;transform:none}.ibXila_progress{opacity:0;pointer-events:none;background:#ffffff2e;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.ibXila_progress>span{transform-origin:0;background:#ffffffd9;height:100%;display:block;transform:scaleX(0)}.ibXila_shell[data-expanded]:not([data-moving]) .ibXila_progress{opacity:1}@media (prefers-reduced-motion:reduce){.ibXila_backdrop,.ibXila_edge,.ibXila_controls,.ibXila_progress{transition-duration:.15s;transition-delay:0s}}
