.voom-badge-container.svelte-vpzd9n{vertical-align:middle;flex:none;justify-content:center;align-items:center;margin-left:6px;display:inline-flex;position:relative}.voom-badge-container.has-active-popup.svelte-vpzd9n{z-index:1000}.voom-badge-squircle.svelte-vpzd9n{border-radius:var(--radius-xs,6px);background:color-mix(in srgb, var(--badge-color) 16%, transparent);color:var(--badge-color);border:1px solid color-mix(in srgb, var(--badge-color) 35%, transparent);box-shadow:0 2px 6px color-mix(in srgb, var(--badge-color) 16%, transparent), inset 0 1px 0 #ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);vertical-align:middle;cursor:default;outline:none;justify-content:center;align-items:center;padding:2px 4px;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s;display:inline-flex}.voom-badge-squircle.svelte-vpzd9n:not(.interactive){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}[data-theme=light] .voom-badge-squircle.svelte-vpzd9n:not(.interactive){color:color-mix(in srgb, var(--badge-color) 60%, var(--text-primary))}.voom-badge-container.svelte-vpzd9n:has(>.voom-badge-squircle:where(.svelte-vpzd9n):not(.interactive)){margin-left:4px}.voom-badge-squircle.interactive.svelte-vpzd9n{cursor:var(--mac-cursor-pointer)}.voom-badge-squircle.interactive.svelte-vpzd9n:hover{background:color-mix(in srgb, var(--badge-color) 28%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--badge-color) 38%, transparent), inset 0 1px 0 #ffffff47;border-color:color-mix(in srgb, var(--badge-color) 60%, transparent);transform:translateY(-1px)scale(1.08)}.voom-badge-squircle.interactive.svelte-vpzd9n:active{transform:none}.voom-badge-pill.svelte-vpzd9n{border-radius:var(--radius-full);font-family:var(--font-body,inherit);letter-spacing:.02em;text-shadow:none;gap:5px;padding:3px 11px 3px 7px;font-size:.72rem;font-weight:700}.badge-label.svelte-vpzd9n{color:var(--text-primary)}.voom-badge-squircle.interactive.svelte-vpzd9n:focus-visible{outline:2px solid var(--badge-color);outline-offset:2px}.badge-icon.svelte-vpzd9n{font-size:var(--badge-size,16px);width:var(--badge-size,16px);height:var(--badge-size,16px);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:currentColor;justify-content:center;align-items:center;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex}.voom-badge-squircle.interactive.svelte-vpzd9n:hover .badge-icon:where(.svelte-vpzd9n){transform:scale(1.1)}.badge-popup.svelte-vpzd9n{pointer-events:auto;width:240px;max-width:calc(100vw - 24px);z-index:var(--z-dropdown,1000);cursor:default;color:var(--text-primary,#f4f9fb);text-align:left;box-sizing:border-box;box-shadow:var(--vp-stack,inset 0 1px 1px #ffffff80), var(--shadow-lg,0 14px 34px #00000047), 0 0 16px color-mix(in srgb, var(--badge-color) 16%, transparent);padding:12px;transition:none;position:fixed;overflow:visible}.popup-arrow.svelte-vpzd9n{pointer-events:none;z-index:2;width:14px;height:7px;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%)}.popup-arrow.svelte-vpzd9n:before{content:"";background:var(--bg-surface);border-left:1px solid var(--border-glass);border-top:1px solid var(--border-glass);width:10px;height:10px;position:absolute;top:2px;left:50%;transform:translate(-50%)rotate(45deg)}.popup-arrow--below.svelte-vpzd9n{top:100%;bottom:auto}.popup-arrow--below.svelte-vpzd9n:before{border-top:none;border-left:none;border-right:1px solid var(--border-glass);border-bottom:1px solid var(--border-glass);top:auto;bottom:2px}.popup-header.svelte-vpzd9n{border-bottom:1px solid var(--border-subtle,#7f7f7f2e);align-items:center;gap:9px;margin-bottom:9px;padding-bottom:9px;display:flex}.popup-icon-bubble.svelte-vpzd9n{border-radius:var(--radius-sm,10px);background:color-mix(in srgb, var(--badge-color) 16%, transparent);border:1px solid color-mix(in srgb, var(--badge-color) 40%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:inset 0 1px #ffffff2e}.popup-icon.svelte-vpzd9n{font-size:17px}.popup-header-info.svelte-vpzd9n{flex-direction:column;min-width:0;display:flex}.popup-title.svelte-vpzd9n{color:var(--text-primary,#f4f9fb);overflow-wrap:anywhere;font-size:.8rem;font-weight:800;line-height:1.25}.popup-subtitle.svelte-vpzd9n{color:var(--text-muted,#fff9);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:700}.popup-body.svelte-vpzd9n{flex-direction:column;gap:8px;display:flex}.popup-desc.svelte-vpzd9n{color:var(--text-secondary,#ffffffc7);margin:0;font-size:.76rem;line-height:1.5}.popup-action-btn.svelte-vpzd9n{background:color-mix(in srgb, var(--badge-color,var(--accent-blue-base)) 14%, transparent);border:1px solid color-mix(in srgb, var(--badge-color,var(--accent-blue-base)) 32%, transparent);border-radius:var(--radius-xs,6px);min-height:32px;color:var(--text-primary,#f4f9fb);transition:all .2s var(--ease-out);cursor:var(--mac-cursor-pointer);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:.72rem;font-weight:700;text-decoration:none;display:flex}.popup-action-btn.svelte-vpzd9n:hover{background:color-mix(in srgb, var(--badge-color,var(--accent-blue-base)) 26%, transparent);border-color:var(--badge-color,var(--accent-blue-base));box-shadow:0 2px 10px color-mix(in srgb, var(--badge-color,var(--accent-blue-base)) 22%, transparent);transform:translate(2px)}
