.veil.svelte-1xqde4g{background:var(--bh-bg-overlay);z-index:var(--bh-z-modal);position:fixed;inset:0}.sheet.svelte-1xqde4g{width:min(100%, var(--bh-m-read-max));max-height:80vh;z-index:var(--bh-z-modal);border-radius:var(--bh-radius-xl) var(--bh-radius-xl) 0 0;padding:var(--bh-space-4) var(--bh-space-5) calc(var(--bh-space-6) + var(--bh-m-safe-bottom));gap:var(--bh-space-3);flex-direction:column;margin-inline:auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto}.head.svelte-1xqde4g{align-items:center;gap:var(--bh-space-3);display:flex}.badge.svelte-1xqde4g{width:var(--bh-space-10);height:var(--bh-space-10);border-radius:var(--bh-radius-full);background:var(--bh-accent-soft);color:var(--bh-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.badge.on.svelte-1xqde4g{color:var(--bh-s-heart)}h2.svelte-1xqde4g{font-size:var(--bh-m-fs-lg);font-weight:var(--bh-fw-bold);color:var(--bh-s-heading);flex:1;margin:0}h3.svelte-1xqde4g{font-size:var(--bh-fs-md);font-weight:var(--bh-fw-semibold);color:var(--bh-s-heading);margin:0}.lead.svelte-1xqde4g{font-size:var(--bh-fs-md);line-height:var(--bh-lh-loose);color:var(--bh-text-primary);margin:0}.p.svelte-1xqde4g,.msg.svelte-1xqde4g{font-size:var(--bh-fs-sm);line-height:var(--bh-lh-loose);color:var(--bh-text-tertiary);margin:0}.msg.svelte-1xqde4g{color:var(--bh-accent)}.p.svelte-1xqde4g b:where(.svelte-1xqde4g){color:var(--bh-text-primary);font-weight:var(--bh-fw-semibold)}.top.svelte-1mqoyoz{z-index:var(--bh-z-widget);height:calc(var(--bh-s-topbar-h) + var(--bh-m-safe-top));padding-top:var(--bh-m-safe-top);align-items:center;gap:var(--bh-space-1);padding-inline:var(--bh-space-2) var(--bh-space-1);background:var(--bh-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);display:flex;position:sticky;top:0;transform:translateZ(0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.top.svelte-1mqoyoz{background:var(--bh-glass-bg-solid)}}.wordmark.svelte-1mqoyoz{align-items:center;gap:var(--bh-space-2);min-width:0;padding-inline:var(--bh-space-2);font-size:var(--bh-fs-wordmark);font-weight:var(--bh-fw-bold);letter-spacing:var(--bh-ls-tight);color:var(--bh-s-heading);white-space:nowrap;text-overflow:ellipsis;flex:1;text-decoration:none;display:inline-flex;overflow:hidden}.emoji.svelte-1mqoyoz{font-size:var(--bh-fs-xl);line-height:1}.back.svelte-1mqoyoz,.iconbtn.svelte-1mqoyoz{width:var(--bh-m-touch-target);height:var(--bh-m-touch-target);border-radius:var(--bh-radius-lg);color:var(--bh-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bell.svelte-1mqoyoz{position:relative}.dot.svelte-1mqoyoz{top:var(--bh-space-2);right:var(--bh-space-2);width:var(--bh-space-2);height:var(--bh-space-2);border-radius:var(--bh-radius-full);background:var(--bh-accent);box-shadow:0 0 0 var(--bh-space-05) var(--bh-glass-bg-solid);position:absolute}.back.svelte-1mqoyoz:hover,.iconbtn.svelte-1mqoyoz:hover{background:var(--bh-bg-hover);color:var(--bh-text-primary)}.iconbtn.svelte-1mqoyoz:focus-visible,.back.svelte-1mqoyoz:focus-visible{box-shadow:var(--bh-shadow-focus);outline:none}
