.observatory.svelte-181stnw{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.5rem;font-size:.7rem}.head.svelte-181stnw{display:flex;align-items:center;gap:.4rem;width:100%;background:none;border:none;color:var(--fg-dim);font-family:inherit;font-size:.65rem;letter-spacing:.25em;cursor:pointer;padding:.2rem 0}.pulse.svelte-181stnw{width:6px;height:6px;border-radius:50%;background:var(--fg-dim)}.pulse.live.svelte-181stnw{background:var(--accent);animation:svelte-181stnw-glow 2.4s ease-in-out infinite}@keyframes svelte-181stnw-glow{50%{opacity:.35}}.err-badge.svelte-181stnw{background:var(--danger);color:var(--bg);border-radius:999px;padding:0 .35rem;font-size:.62rem;letter-spacing:0}.caret.svelte-181stnw{margin-left:auto;letter-spacing:0}ul.svelte-181stnw{list-style:none;margin:.4rem 0 0;padding:0;max-height:11rem;overflow-y:auto}li.svelte-181stnw{display:flex;align-items:center;gap:.4rem;padding:.18rem 0;color:var(--fg-dim)}.dot.svelte-181stnw{width:5px;height:5px;border-radius:50%;flex-shrink:0}.dot.ok.svelte-181stnw{background:var(--fg-dim)}.dot.err.svelte-181stnw{background:var(--danger)}.dot.run.svelte-181stnw{background:var(--accent)}.name.svelte-181stnw{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meta.svelte-181stnw{flex-shrink:0;font-size:.62rem}.empty.svelte-181stnw{justify-content:center}.expand.svelte-181stnw{display:block;color:var(--accent);text-decoration:none;font-size:.62rem;margin-top:.35rem}.budget.svelte-1rumdca{display:flex;align-items:center;gap:.4rem;font-size:.62rem;color:var(--fg-dim)}.amount.svelte-1rumdca{white-space:nowrap}.of.svelte-1rumdca{opacity:.6}.track.svelte-1rumdca{flex:1;min-width:2.5rem;height:3px;border-radius:999px;background:var(--border);overflow:hidden}.fill.svelte-1rumdca{display:block;height:100%;background:var(--accent)}.blocked.svelte-1rumdca{color:var(--danger)}.blocked.svelte-1rumdca .fill:where(.svelte-1rumdca){background:var(--danger)}.warn.svelte-1rumdca{color:var(--accent)}.bell-wrap.svelte-vtze1i{position:relative}.bell.svelte-vtze1i{display:flex;align-items:center;gap:.4rem;width:100%;background:none;border:none;color:var(--fg-dim);font-family:inherit;font-size:.72rem;padding:.35rem .4rem;cursor:pointer;text-align:left}.bell.svelte-vtze1i:hover{color:var(--fg)}.bell.has-unread.svelte-vtze1i{color:var(--accent)}.glyph.svelte-vtze1i{font-size:.85rem}.label.svelte-vtze1i{flex:1}.count.svelte-vtze1i{background:var(--accent);color:var(--bg);border-radius:999px;font-size:.6rem;padding:.05rem .35rem;min-width:1rem;text-align:center}.scrim.svelte-vtze1i{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.panel.svelte-vtze1i{position:fixed;max-height:min(28rem,70vh);overflow-y:auto;background:var(--bg-pane);border:1px solid var(--border);border-radius:8px;box-shadow:0 6px 20px #0006;z-index:61}header.svelte-vtze1i{position:sticky;top:0;background:var(--bg-pane);display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .6rem;border-bottom:1px solid var(--border);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.clear.svelte-vtze1i{flex-shrink:0;background:none;border:1px solid var(--border);border-radius:4px;color:var(--fg-dim);font-family:inherit;font-size:.62rem;padding:.2rem .45rem;cursor:pointer;text-transform:none;letter-spacing:normal}.clear.svelte-vtze1i:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.clear.svelte-vtze1i:disabled{opacity:.45;cursor:default}ul.svelte-vtze1i{list-style:none;margin:0;padding:0}li.svelte-vtze1i{border-bottom:1px solid var(--border)}li.svelte-vtze1i button:where(.svelte-vtze1i){display:flex;gap:.45rem;width:100%;background:none;border:none;color:var(--fg-dim);font-family:inherit;text-align:left;padding:.5rem .6rem;cursor:pointer}li.unread.svelte-vtze1i button:where(.svelte-vtze1i){color:var(--fg)}li.unread.svelte-vtze1i{border-left:2px solid var(--border)}li.urgent.svelte-vtze1i{border-left-color:var(--accent)}.icon.svelte-vtze1i{flex-shrink:0;font-size:.8rem}.text.svelte-vtze1i{min-width:0;flex:1}.title.svelte-vtze1i{display:block;font-size:.74rem;line-height:1.35}.body.svelte-vtze1i{display:block;font-size:.66rem;color:var(--fg-dim);margin-top:.15rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.when.svelte-vtze1i{display:block;font-size:.6rem;color:var(--fg-dim);margin-top:.2rem}.empty.svelte-vtze1i{padding:.7rem .6rem;font-size:.7rem;color:var(--fg-dim)}@media(max-width:720px){.panel.svelte-vtze1i{position:fixed;left:.5rem;right:.5rem;width:auto;bottom:4rem}}.backdrop.svelte-1x9wy0y{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}pre.svelte-1x9wy0y{margin:0;color:var(--accent);opacity:.16;font-size:clamp(8px,1.1vw,14px);line-height:1.25;white-space:pre}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-mono)}.shell.svelte-12qhfyh{display:flex;height:100vh;overflow:hidden;position:relative;z-index:1}.pane.svelte-12qhfyh{width:260px;flex-shrink:0;background:var(--bg-pane);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:1rem;box-sizing:border-box;overflow-y:auto}.brand.svelte-12qhfyh{color:var(--accent);letter-spacing:.35em;font-size:.9rem;margin-bottom:2rem}.nav.svelte-12qhfyh{display:flex;flex-direction:column;gap:.5rem}.nav-item.svelte-12qhfyh{color:var(--fg-dim);font-size:.85rem;padding:.4rem .6rem;border-radius:4px;text-decoration:none}.nav-item.svelte-12qhfyh:hover{color:var(--fg)}.nav-item.active.svelte-12qhfyh{color:var(--fg);background:var(--border)}.bell-dock.svelte-12qhfyh{border-top:1px solid var(--border);padding-top:.4rem}.pane-bottom.svelte-12qhfyh{margin-top:auto}.budget-dock.svelte-12qhfyh{margin-top:.5rem}.pane-footer.svelte-12qhfyh{display:flex;align-items:center;gap:.6rem;font-size:.75rem;margin-top:.6rem}.env-badge.svelte-12qhfyh{color:var(--bg);background:var(--accent);padding:.1rem .5rem;border-radius:3px;text-transform:uppercase;letter-spacing:.1em}.user.svelte-12qhfyh{color:var(--fg-dim)}.sign-out.svelte-12qhfyh{margin-left:auto;background:transparent;border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;font-size:.75rem;line-height:1;padding:.2rem .4rem}.sign-out.svelte-12qhfyh:hover{color:var(--danger);border-color:var(--danger)}.gate.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 1rem;box-sizing:border-box}.gate-brand.svelte-12qhfyh{letter-spacing:.35em;color:var(--accent);font-size:.95rem}.gate-env.svelte-12qhfyh{font-size:.65rem;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.15em}.main.svelte-12qhfyh{flex:1;display:flex;min-width:0;min-height:0;overflow:hidden}@media(max-width:720px){.shell.svelte-12qhfyh{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.main.svelte-12qhfyh{overflow:visible}.pane.svelte-12qhfyh{width:100%;flex-direction:row;align-items:center;border-right:none;border-bottom:1px solid var(--border);padding:max(.5rem,env(safe-area-inset-top)) .75rem .5rem;overflow-x:auto;overflow-y:visible;position:sticky;top:0;z-index:10}.brand.svelte-12qhfyh{margin-bottom:0;margin-right:.9rem;font-size:.75rem;letter-spacing:.2em;flex-shrink:0}.nav.svelte-12qhfyh{flex-direction:row;gap:.15rem}.nav-item.svelte-12qhfyh{font-size:.75rem;padding:.3rem .45rem;white-space:nowrap}.obs-dock.svelte-12qhfyh{display:none}.bell-dock.svelte-12qhfyh{border-top:none;padding-top:0}.bell-dock.svelte-12qhfyh .label{display:none}.budget-dock.svelte-12qhfyh{margin-top:0}.budget-dock.svelte-12qhfyh .track{display:none}.pane-bottom.svelte-12qhfyh{margin-top:0;margin-left:auto;display:flex;align-items:center;gap:.6rem}.pane-footer.svelte-12qhfyh{margin-top:0;flex-shrink:0}}
