.backdrop.svelte-13vgxpy{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1000;animation:svelte-13vgxpy-fadeIn .2s ease-out}@keyframes svelte-13vgxpy-fadeIn{0%{opacity:0}to{opacity:1}}.options-menu.svelte-13vgxpy{position:fixed;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid white;border-radius:25px;box-shadow:0 4px 12px #00000026;padding:10px;min-width:160px;z-index:1001;font-size:16px;box-sizing:border-box;left:var(--final-x);top:var(--final-y);transform:translate(-50%);transform-origin:center top;transition:all .15s cubic-bezier(.4,0,.2,1);opacity:1;width:auto;height:auto;min-height:var(--calculated-height);overflow:visible;will-change:transform,width,height,background,border-radius,box-shadow,padding;backface-visibility:hidden}.options-menu.morphing.svelte-13vgxpy{left:calc(var(--target-x) + var(--target-width) / 2);top:calc(var(--target-y) + var(--target-height) / 2);width:var(--target-width);height:var(--target-height);min-width:var(--target-width);max-height:var(--target-height);background:var(--target-bg);border:var(--target-border);border-radius:var(--target-border-radius);opacity:.95;transform:translate(-50%,-50%);overflow:hidden;padding:0;box-shadow:none;box-sizing:border-box;transition:none!important;will-change:transform,width,height,background,border-radius,box-shadow,padding;backface-visibility:hidden;outline:none}.options-menu.closing.svelte-13vgxpy{overflow:hidden;will-change:transform,width,height,background,border-radius,box-shadow,padding;backface-visibility:hidden}.options-menu.morphing.svelte-13vgxpy:before{opacity:0;transition:none!important}.options-menu.morphing.svelte-13vgxpy .menu-item:where(.svelte-13vgxpy){opacity:0;transform:translateY(-10px);transition:none!important}.menu-item.svelte-13vgxpy{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:background-color .15s ease,opacity .15s ease,transform .15s ease;gap:8px;opacity:1;transform:translateY(0);border-radius:22px}.menu-item.svelte-13vgxpy:hover{background-color:#f5f5f5}.menu-item.focused.svelte-13vgxpy{background-color:#e3f2fd;outline:2px solid #2196f3;outline-offset:-2px}.menu-item.bold.svelte-13vgxpy{font-weight:600}.icon.svelte-13vgxpy{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:inherit}.text.svelte-13vgxpy{flex:1;white-space:nowrap}.chevron.svelte-13vgxpy{margin-left:auto;opacity:.6;font-size:12px}.separator.svelte-13vgxpy{height:1px;background-color:#e0e0e0;margin:4px 0}
