button.svelte-1jxc4k4{transition:background-color .28s cubic-bezier(.25,1,.5,1),color .15s ease,transform .2s cubic-bezier(.25,1,.5,1),flex .28s cubic-bezier(.25,1,.5,1),padding .28s cubic-bezier(.25,1,.5,1)}button.svelte-1jxc4k4:active{transform:scale(.94)}button.svelte-1jxc4k4:not([aria-pressed=true]):hover{color:var(--text)!important;background:color-mix(in srgb,var(--text) 6%,transparent)!important}.flag-icon.svelte-1jxc4k4{transition:transform .2s cubic-bezier(.25,1,.5,1)}button.active.svelte-1jxc4k4 .flag-icon:where(.svelte-1jxc4k4){transform:scale(1.08)}.label-text.svelte-1jxc4k4{transition:max-width .28s cubic-bezier(.25,1,.5,1),opacity .2s ease,margin .28s cubic-bezier(.25,1,.5,1)}@media(prefers-reduced-motion:reduce){button.svelte-1jxc4k4,.flag-icon.svelte-1jxc4k4,.label-text.svelte-1jxc4k4{transition:none!important}}button.svelte-16cal8u{transition:background-color .28s cubic-bezier(.25,1,.5,1),color .15s ease,transform .2s cubic-bezier(.25,1,.5,1)}button.svelte-16cal8u:active{transform:scale(.94)}button.svelte-16cal8u:not([aria-checked=true]):hover{color:var(--text)!important;background:color-mix(in srgb,var(--text) 6%,transparent)!important}.sources-icon.svelte-16cal8u{transition:transform .2s cubic-bezier(.25,1,.5,1)}button.active.svelte-16cal8u .sources-icon:where(.svelte-16cal8u){transform:scale(1.08)}@media(prefers-reduced-motion:reduce){button.svelte-16cal8u,.sources-icon.svelte-16cal8u{transition:none!important}}.menu-button.svelte-13gk586{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;list-style:none;min-width:2.75rem;min-height:2.75rem;border-radius:.5rem;position:relative}.menu-button.svelte-13gk586::-webkit-details-marker{display:none}.dot.svelte-13gk586{display:inline-block;width:1.5rem;height:.875rem;border-radius:.2rem;border:1px solid var(--line);background:var(--muted)}.menu-panel.svelte-13gk586{--edge: color-mix(in srgb, var(--text) 18%, transparent);background:var(--surface);border:1px solid var(--edge);border-radius:.625rem;padding:.3rem;box-shadow:0 12px 28px -10px #00000080,0 2px 8px -4px #00000059}.caret.svelte-13gk586{position:absolute;top:-.3rem;right:1.075rem;width:.6rem;height:.6rem;transform:rotate(45deg);background:var(--surface);border-top:1px solid var(--edge);border-left:1px solid var(--edge);border-top-left-radius:.125rem}.menu-group.svelte-13gk586{border-top:1px solid var(--line)}.menu-link.svelte-13gk586:hover,.menu-link.svelte-13gk586:focus-visible{background:var(--bg)}.tabbar.svelte-1wwzsr0{position:fixed;bottom:calc(.65rem + env(safe-area-inset-bottom));left:1rem;right:1rem;max-width:25rem;margin:0 auto;z-index:30;view-transition-name:tabbar;border-radius:9999px;background:color-mix(in srgb,var(--surface) 65%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid color-mix(in srgb,var(--line) 60%,var(--accent) 25%);box-shadow:0 10px 30px -4px #0000004d,0 2px 10px -2px #00000026,inset 0 1px 1px color-mix(in srgb,var(--text) 12%,transparent);padding:.3rem .5rem}.tab-active-pill.svelte-1wwzsr0{position:absolute;top:.3rem;bottom:.3rem;left:.5rem;width:calc((100% - 1rem)/4);border-radius:9999px;background:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:0 0 16px -2px color-mix(in srgb,var(--accent) 20%,transparent);transition:transform .28s cubic-bezier(.25,1,.5,1);pointer-events:none;z-index:1}@media(prefers-reduced-motion:reduce){.tab-active-pill.svelte-1wwzsr0{transition:none}}.tab.svelte-1wwzsr0{min-height:2.85rem;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;position:relative;z-index:2;background:transparent;transition:color .15s ease}.tab.svelte-1wwzsr0:active{transform:scale(.94)}.tab-icon.svelte-1wwzsr0{transition:transform .2s cubic-bezier(.25,1,.5,1)}.tab.active.svelte-1wwzsr0 .tab-icon:where(.svelte-1wwzsr0){transform:scale(1.08)}.badge.svelte-1wwzsr0{position:absolute;top:-.35rem;right:-.75rem;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:9999px;background:var(--accent);color:var(--bg);font-size:.6rem;font-weight:700;line-height:1.05rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0000004d}
