.haze-mode-icon[data-v-40270504]{width:40px;height:40px;color:var(--ink);opacity:.78;transition:opacity .2s var(--ease-out), background .2s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.haze-mode-icon[data-v-40270504]:hover{opacity:1;background:var(--accent-soft)}.haze-mode-icon[data-v-40270504]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;opacity:1}.haze-tabbar[data-v-b6a9dff1]{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(160%);border-top:1px solid var(--rule);background:#08040fdb;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 40px -18px #08040fd9}[data-mode=day] .haze-tabbar[data-v-b6a9dff1]{background:#f4efe6eb}.haze-tabbar-row[data-v-b6a9dff1]{grid-template-columns:repeat(4,1fr);align-items:end;min-height:60px;margin:0;padding:0 6px;list-style:none;display:grid;position:relative}.haze-tabbar-safe[data-v-b6a9dff1]{height:env(safe-area-inset-bottom,0px)}.haze-tab[data-v-b6a9dff1]{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 4px;text-decoration:none;transition:color .2s;display:flex;position:relative}.haze-tab[data-v-b6a9dff1]:hover{color:var(--ink)}.haze-tab-active[data-v-b6a9dff1]{color:var(--accent)}.haze-tab-active[data-v-b6a9dff1]:before{content:"";background:var(--accent);height:2px;box-shadow:0 0 10px var(--accent);border-radius:0 0 4px 4px;position:absolute;top:0;left:22%;right:22%}.haze-tab-icon[data-v-b6a9dff1]{stroke:currentColor;width:22px;height:22px}.haze-tab-label[data-v-b6a9dff1]{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:9px}.haze-tab-handle-dot[data-v-b6a9dff1]{border-radius:9999px;width:14px;height:14px;display:inline-block}.haze-tab-compose-slot[data-v-b6a9dff1]{justify-content:center;align-items:flex-start;display:flex}.haze-tab-compose[data-v-b6a9dff1]{color:#0a0410;background:linear-gradient(135deg,#ff6bae 0%,#e5318e 60%,#9d4edd 100%);border-radius:9999px;justify-content:center;align-items:center;width:54px;height:54px;margin-top:-18px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 24px -4px #e5318e8c,inset 0 0 0 1px #ffffff26}.haze-tab-compose[data-v-b6a9dff1]:active{transform:scale(.94)}.haze-tab-badge[data-v-b6a9dff1]{background:var(--accent);color:#0a0410;min-width:16px;height:16px;font-family:var(--font-mono);text-align:center;box-shadow:0 0 8px var(--accent);border-radius:9999px;padding:0 4px;font-size:9px;font-weight:700;line-height:16px;position:absolute;top:6px;right:calc(50% - 18px)}.hz-toasts[data-v-afe9f8e2]{z-index:90;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 10px);pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:fixed}.hz-toasts-inner[data-v-afe9f8e2]{flex-direction:column;gap:8px;width:100%;max-width:420px;display:flex}@media (width>=768px){.hz-toasts[data-v-afe9f8e2]{justify-content:flex-end;top:18px;left:auto;right:18px}.hz-toasts-inner[data-v-afe9f8e2]{width:380px}}.hz-toast[data-v-afe9f8e2]{pointer-events:auto;touch-action:pan-y;background:color-mix(in srgb, var(--surface,#fff) 88%, transparent);color:var(--ink);box-shadow:0 18px 44px -18px #28081e8c, inset 0 0 0 1px var(--rule);-webkit-backdrop-filter:blur(18px)saturate(170%);border-radius:18px;align-items:center;display:flex}[data-mode=night] .hz-toast[data-v-afe9f8e2]{background:#120812db;box-shadow:0 18px 44px -18px #000c,inset 0 0 0 1px #ff6b7c47}.hz-toast-main[data-v-afe9f8e2]{min-width:0;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:12px 4px 12px 14px;display:flex}.hz-toast-main[data-v-afe9f8e2]:focus-visible,.hz-toast-x[data-v-afe9f8e2]:focus-visible{outline:3px solid var(--accent-text);outline-offset:-3px;border-radius:16px}.hz-toast-dot[data-v-afe9f8e2]{border-radius:999px;flex:none;width:12px;height:12px}.hz-toast-check[data-v-afe9f8e2]{background:var(--accent-soft);width:22px;height:22px;color:var(--accent-text);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.hz-toast-text[data-v-afe9f8e2]{flex-direction:column;gap:2px;min-width:0;display:flex}.hz-toast-title[data-v-afe9f8e2]{font:600 14px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hz-toast--dm .hz-toast-title[data-v-afe9f8e2]{font-family:var(--font-mono,ui-monospace, monospace);font-size:13px}.hz-toast-body[data-v-afe9f8e2]{font:400 13px/1.3 var(--font-sans);color:var(--muted)}.hz-toast-go[data-v-afe9f8e2]{font:600 10px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);flex:none;margin-left:auto;padding-left:8px}.hz-toast-x[data-v-afe9f8e2]{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;margin-right:4px;font-size:20px;line-height:1}.hz-toast-enter-active[data-v-afe9f8e2]{transition:transform .42s cubic-bezier(.2,1.2,.3,1),opacity .25s}.hz-toast-leave-active[data-v-afe9f8e2]{transition:transform .22s ease-in,opacity .2s ease-in}.hz-toast-enter-from[data-v-afe9f8e2]{opacity:0;transform:translateY(-120%)scale(.96)}.hz-toast-leave-to[data-v-afe9f8e2]{opacity:0;transform:translateY(-60%)scale(.97)}.hz-toast-move[data-v-afe9f8e2]{transition:transform .3s}@media (width>=768px){.hz-toast-enter-from[data-v-afe9f8e2]{transform:translate(110%)}.hz-toast-leave-to[data-v-afe9f8e2]{transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.hz-toast-enter-active[data-v-afe9f8e2],.hz-toast-leave-active[data-v-afe9f8e2],.hz-toast-move[data-v-afe9f8e2]{transition:opacity .15s linear}.hz-toast-enter-from[data-v-afe9f8e2],.hz-toast-leave-to[data-v-afe9f8e2]{transform:none}}.haze-app-topbar[data-v-3c5ccad4]{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(160%);border-bottom:1px solid var(--rule);padding-top:env(safe-area-inset-top,0px);background:#08040fdb;position:sticky;top:0}.hz-page-enter[data-v-3c5ccad4]{animation:.26s ease-out both hz-page-in-3c5ccad4}@keyframes hz-page-in-3c5ccad4{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hz-page-enter[data-v-3c5ccad4]{animation:.12s linear both hz-page-fade-3c5ccad4}@keyframes hz-page-fade-3c5ccad4{0%{opacity:0}to{opacity:1}}}[data-mode=day] .haze-app-topbar[data-v-3c5ccad4]{background:#f4efe6eb}.haze-rail[data-v-3c5ccad4]{border-right:1px solid var(--rule);background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(150%);flex-shrink:0;align-self:flex-start;width:240px;height:100dvh;position:sticky;top:0}.haze-rail-link[data-v-3c5ccad4]{font-family:var(--font-sans);color:var(--ink);transition:background .18s var(--ease-out), color .18s var(--ease-out);border-radius:12px;align-items:center;gap:12px;margin:2px 0;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.haze-rail-link[data-v-3c5ccad4]:hover{color:var(--accent);background:#e5318e1a}[data-mode=day] .haze-rail-link[data-v-3c5ccad4]:hover{background:#c26b4d1a}.haze-rail-link.is-active[data-v-3c5ccad4]{color:var(--accent);background:#e5318e24}[data-mode=day] .haze-rail-link.is-active[data-v-3c5ccad4]{background:#c26b4d24}.haze-rail-icon[data-v-3c5ccad4]{text-align:center;width:18px;font-family:var(--font-mono);color:var(--muted)}.haze-rail-link.is-active .haze-rail-icon[data-v-3c5ccad4],.haze-rail-link:hover .haze-rail-icon[data-v-3c5ccad4]{color:var(--accent)}.haze-rail-badge[data-v-3c5ccad4]{background:var(--accent);color:#0a0410;min-width:18px;height:18px;font-family:var(--font-mono);border-radius:9999px;justify-content:center;align-items:center;padding:0 5px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.haze-rail-controls[data-v-3c5ccad4],.haze-rail-foot[data-v-3c5ccad4]{border-top:1px solid var(--rule)}
