.visibility-diagram.svelte-qp0xw8{font-family:var(--fk-sans)}.visibility-board.svelte-qp0xw8{grid-template-columns:minmax(0,.92fr) minmax(150px,.5fr) minmax(0,1.35fr);align-items:stretch;gap:18px;display:grid}.signal-panel.svelte-qp0xw8,.meter-panel.svelte-qp0xw8{border:1px solid var(--fk-line);border-radius:var(--fk-r-lg);background:linear-gradient(180deg, #ffffff06, transparent), var(--fk-bg);box-shadow:var(--fk-shadow-sm);position:relative;overflow:hidden}.signal-panel.svelte-qp0xw8:before,.meter-panel.svelte-qp0xw8:before{pointer-events:none;content:"";background-image:linear-gradient(#94a3b80e 1px,#0000 1px),linear-gradient(90deg,#94a3b80e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;mask-image:linear-gradient(#000000e6,#0000 76%)}.private-panel.svelte-qp0xw8{padding:16px}.artifact-panel.svelte-qp0xw8{background:radial-gradient(circle at 85% 18%, #34d3991f, transparent 34%), linear-gradient(180deg, #ffffff06, transparent), var(--fk-bg);padding:16px}.panel-heading.svelte-qp0xw8{z-index:1;color:var(--fk-fg-muted);font-family:var(--fk-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex;position:relative}.private-stack.svelte-qp0xw8,.artifact-grid.svelte-qp0xw8{z-index:1;position:relative}.private-stack.svelte-qp0xw8{gap:10px;display:grid}.artifact-grid.svelte-qp0xw8{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.signal-card.svelte-qp0xw8{border:1px solid var(--fk-line);border-radius:var(--fk-r);opacity:.34;min-height:72px;transition:opacity .42s var(--fk-ease), transform .42s var(--fk-ease), border-color .42s var(--fk-ease), background .42s var(--fk-ease), box-shadow .42s var(--fk-ease), filter .42s var(--fk-ease);background:#161d29b8;align-items:flex-start;gap:10px;padding:12px;display:flex;transform:translateY(8px)scale(.98)}.signal-card.active.svelte-qp0xw8{opacity:1;transform:translateY(0)scale(1)}.private-card.active.svelte-qp0xw8{background:#a78bfa0e;border-color:#a78bfa52}.private-card.dimmed.svelte-qp0xw8{opacity:.52;filter:saturate(.75)}.signal-dot.svelte-qp0xw8{background:var(--fk-violet);border-radius:999px;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #a78bfa1f}.signal-card.svelte-qp0xw8 strong:where(.svelte-qp0xw8){color:var(--fk-fg);font-size:13px;line-height:1.25;display:block}.signal-card.svelte-qp0xw8 p:where(.svelte-qp0xw8){color:var(--fk-fg-dim);margin:4px 0 0;font-size:11.5px;line-height:1.4}.artifact-card.svelte-qp0xw8{padding-top:16px;position:relative}.artifact-card.active.svelte-qp0xw8{box-shadow:0 0 0 3px #34d3990f}.artifact-card--warn.active.svelte-qp0xw8{background:#f59e0b0f;border-color:#f59e0b6b}.artifact-card--info.active.svelte-qp0xw8{background:#60a5fa0f;border-color:#60a5fa6b}.artifact-card--accent.active.svelte-qp0xw8{background:#34d39912;border-color:#34d3996b}.artifact-index.svelte-qp0xw8{color:var(--fk-fg-faint);font-family:var(--fk-mono);font-size:10px;position:absolute;top:8px;right:10px}.meter-panel.svelte-qp0xw8{background:radial-gradient(circle at 50% 30%, #34d39926, transparent 46%), var(--fk-bg);place-items:center;padding:18px 14px;display:grid}.meter-label.svelte-qp0xw8{z-index:1;align-self:end;margin-bottom:12px;position:relative}.meter-shell.svelte-qp0xw8{z-index:1;border:1px solid var(--fk-line-2);background:linear-gradient(#161d29e6,#0a0e15f5);border-radius:999px;justify-content:center;align-items:center;width:min(104px,100%);height:244px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 42px #00000047}.meter-shell.svelte-qp0xw8:before{z-index:2;pointer-events:none;content:"";background:repeating-linear-gradient(0deg,#0000 0 21px,#eef2f81f 22px 23px);position:absolute;inset:14px 18px}.meter-fill.svelte-qp0xw8,.meter-glow.svelte-qp0xw8{transition:height 90ms linear;position:absolute;bottom:0;left:0;right:0}.meter-fill.svelte-qp0xw8{background:linear-gradient(180deg, var(--fk-accent-2), var(--fk-accent));box-shadow:0 -12px 38px #34d3993d}.meter-glow.svelte-qp0xw8{background:radial-gradient(circle at 50% 35%,#5eead457,#0000 52%);transition:opacity .12s linear;top:0}.meter-readout.svelte-qp0xw8{z-index:3;backdrop-filter:blur(8px);background:#0a0e15b8;border:1px solid #eef2f824;border-radius:999px;place-items:center;width:72px;height:72px;display:grid;position:relative}.meter-readout.svelte-qp0xw8 strong:where(.svelte-qp0xw8){color:var(--fk-fg);letter-spacing:-.06em;font-size:24px;line-height:1}.meter-readout.svelte-qp0xw8 span:where(.svelte-qp0xw8){color:var(--fk-fg-dim);font-family:var(--fk-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.meter-base.svelte-qp0xw8{z-index:1;border:1px solid var(--fk-line-2);color:var(--fk-fg-dim);font-family:var(--fk-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;transition:border-color .42s var(--fk-ease), color .42s var(--fk-ease), background .42s var(--fk-ease);border-radius:999px;align-self:start;margin-top:12px;padding:7px 10px;font-size:10.5px;position:relative}.meter-base.ready.svelte-qp0xw8{color:var(--fk-accent-2);background:#34d39914;border-color:#34d3996b}@media (width<=860px){.visibility-board.svelte-qp0xw8{grid-template-columns:1fr}.meter-panel.svelte-qp0xw8{grid-template-columns:minmax(80px,110px) 1fr;justify-items:stretch;gap:14px}.meter-label.svelte-qp0xw8{display:none}.meter-shell.svelte-qp0xw8{width:100%;height:170px}.meter-base.svelte-qp0xw8{align-self:center;margin-top:0}}@media (width<=560px){.visibility-board.svelte-qp0xw8{gap:12px}.private-panel.svelte-qp0xw8,.artifact-panel.svelte-qp0xw8,.meter-panel.svelte-qp0xw8{padding:12px}.panel-heading.svelte-qp0xw8{align-items:center;margin-bottom:10px}.artifact-grid.svelte-qp0xw8{gap:8px}.signal-card.svelte-qp0xw8{gap:8px;min-height:58px;padding:10px}.signal-card.svelte-qp0xw8 strong:where(.svelte-qp0xw8){font-size:12px}.signal-card.svelte-qp0xw8 p:where(.svelte-qp0xw8){font-size:10.5px}.meter-shell.svelte-qp0xw8{height:140px}.meter-base.svelte-qp0xw8{font-size:9.5px}}
