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}.user-menu-trigger{border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);border-radius:9999px;align-items:center;gap:.5rem;max-width:14rem;padding:.25rem .5rem .25rem .25rem;font-size:.8125rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.user-menu-trigger:hover,.user-menu-trigger[data-state=open]{background:var(--color-surface-3);border-color:#e5091440}.user-menu-trigger--compact{border-radius:.75rem;justify-content:flex-start;width:100%;max-width:none;padding:.625rem .75rem}.user-menu-avatar.svelte-1xgz5ag{object-fit:cover;background:var(--color-surface-3);border-radius:9999px;flex-shrink:0;width:1.75rem;height:1.75rem}.user-menu-avatar--fallback.svelte-1xgz5ag{color:var(--color-red);background:#e509141f;place-items:center;font-size:.65rem;font-weight:700;display:grid}.user-menu-nick.svelte-1xgz5ag{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-menu-chevron{width:1rem;height:1rem;color:var(--color-muted-2);flex-shrink:0;transition:transform .2s}.user-menu-chevron--open{transform:rotate(180deg)}.user-menu-content{background:var(--color-surface);border-color:var(--color-border)}.beta-badge.svelte-6u0j8p{z-index:40;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:2.25rem;height:2.25rem;font-family:var(--font-display);letter-spacing:.04em;color:var(--color-muted-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s ease, border-color .2s ease, background .2s ease, box-shadow .2s ease, min-width .25s var(--ease-out,ease);border-radius:9999px;justify-content:center;align-items:center;padding:0 .65rem;font-size:.75rem;font-weight:600;display:inline-flex;position:fixed;bottom:1rem;left:1rem}.beta-badge.svelte-6u0j8p:hover,.beta-badge.svelte-6u0j8p:focus-visible{color:var(--color-red-glow);border-color:color-mix(in srgb, var(--color-red) 45%, var(--color-border));background:color-mix(in srgb, var(--color-surface-2) 92%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--color-red) 20%, transparent);min-width:3.75rem}.beta-badge__label.svelte-6u0j8p{transition:opacity .2s,transform .2s;position:absolute}.beta-badge__label--short.svelte-6u0j8p{opacity:1;transform:scale(1)}.beta-badge__label--full.svelte-6u0j8p,.beta-badge.svelte-6u0j8p:hover .beta-badge__label--short:where(.svelte-6u0j8p),.beta-badge.svelte-6u0j8p:focus-visible .beta-badge__label--short:where(.svelte-6u0j8p){opacity:0;transform:scale(.92)}.beta-badge.svelte-6u0j8p:hover .beta-badge__label--full:where(.svelte-6u0j8p),.beta-badge.svelte-6u0j8p:focus-visible .beta-badge__label--full:where(.svelte-6u0j8p){opacity:1;transform:scale(1)}@media (width<=640px){.beta-badge.svelte-6u0j8p{bottom:.75rem;left:.75rem}}.feedback-modal-backdrop.svelte-4vowdw{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080cbf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.feedback-modal.svelte-4vowdw{box-shadow:0 24px 48px #00000080}
