body.zone-debug [data-zone].zone-anchor{position:relative}body.zone-debug [data-zone]:after{content:attr(data-zone);background:var(--zone-label-bg,#dc6400f2);color:var(--zone-label-fg,#fff);letter-spacing:.03em;z-index:9999;pointer-events:none;opacity:0;white-space:nowrap;border-radius:3px;padding:1px 6px;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity 80ms;position:absolute;top:2px;left:2px}body.zone-debug-active [data-zone]{outline:1px dashed var(--zone-outline,#ff8c0073)}body.zone-debug-active [data-zone]:after{opacity:1}body.zone-debug-active.zone-scoped [data-zone]{outline:none}body.zone-debug-active.zone-scoped [data-zone]:after{opacity:0}body.zone-debug-active.zone-scoped .zone-scope[data-zone],body.zone-debug-active.zone-scoped .zone-scope [data-zone]{outline:1px dashed var(--zone-outline,#ff8c0073)}body.zone-debug-active.zone-scoped .zone-scope[data-zone]:after,body.zone-debug-active.zone-scoped .zone-scope [data-zone]:after{opacity:1}.zone-debug-on{color:orange!important;background:#ff8c0026!important;border-color:#ff8c0080!important}.zone-debug-toast{background:var(--zone-toast-bg,#1a1a1a);border:1px solid var(--zone-toast-border,#00e5a0);color:var(--zone-toast-fg,#00e5a0);z-index:99999;pointer-events:none;white-space:nowrap;opacity:0;border-radius:8px;padding:10px 18px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;right:24px;transform:translateY(10px)}.zone-debug-toast.show{opacity:1;transform:translateY(0)}
