[data-v-07ac777c],[data-v-07ac777c]:after,[data-v-07ac777c]:before{box-sizing:border-box;margin:0;padding:0}button[data-v-07ac777c]{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit}input[data-v-07ac777c],select[data-v-07ac777c],textarea[data-v-07ac777c]{background:none;border:none;color:inherit;font-family:inherit;outline:none}a[data-v-07ac777c]{color:inherit;text-decoration:none}.p-root[data-v-07ac777c]{--font-mono:"JetBrains Mono","Fira Code","Cascadia Code",monospace;--font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bg:#0e0e10;--surface:#17171a;--raised:#1f1f24;--border:hsla(0,0%,100%,.07);--border-hi:hsla(0,0%,100%,.13);--text:hsla(0,0%,100%,.95);--text-2:hsla(0,0%,100%,.7);--text-3:hsla(0,0%,100%,.4);--green:#3effa0;--red:#ff6060;--yellow:#fbbf24;--radius:6px;--radius-sm:4px;background:var(--bg);color:var(--text);display:flex;flex-direction:column;font-family:var(--font-ui);font-size:var(--base-font-size,13px);font-weight:450;height:100%;overflow:hidden;position:relative;width:100%}.p-root--submitting[data-v-07ac777c]{cursor:wait}.p-theme--dim[data-v-07ac777c]{--bg:#1c1c22;--surface:#26262e;--raised:#2e2e38;--border:hsla(0,0%,100%,.09);--border-hi:hsla(0,0%,100%,.16);--text:hsla(0,0%,100%,.95);--text-2:hsla(0,0%,100%,.75);--text-3:hsla(0,0%,100%,.45)}.p-theme--light[data-v-07ac777c]{--bg:#f4f4f6;--surface:#fff;--raised:#ebebef;--border:rgba(0,0,0,.09);--border-hi:rgba(0,0,0,.16);--text:rgba(0,0,0,.88);--text-2:rgba(0,0,0,.65);--text-3:rgba(0,0,0,.38);--green:#16a34a;--red:#dc2626;--yellow:#d97706}.p-theme--light .p-grain[data-v-07ac777c]{display:none}.p-grain[data-v-07ac777c]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.03'/%3E%3C/svg%3E");inset:0;opacity:.4;pointer-events:none;position:absolute;z-index:0}.p-toast-stack[data-v-07ac777c]{display:flex;flex-direction:column;gap:6px;pointer-events:none;position:absolute;right:10px;top:44px;z-index:200}.p-toast[data-v-07ac777c]{align-items:center;background:var(--raised);border:1px solid var(--border-hi);border-radius:var(--radius-sm);box-shadow:0 4px 16px rgba(0,0,0,.5);display:flex;font-size:11px;gap:7px;max-width:320px;padding:7px 10px;pointer-events:all}.p-toast--success[data-v-07ac777c]{border-color:rgba(62,255,160,.3);color:var(--green)}.p-toast--error[data-v-07ac777c]{border-color:rgba(255,96,96,.3);color:var(--red)}.p-toast__x[data-v-07ac777c]{margin-left:auto;opacity:.5;padding:2px 4px}.p-toast__x[data-v-07ac777c]:hover{opacity:1}.p-toast--enter-active[data-v-07ac777c],.p-toast--leave-active[data-v-07ac777c]{transition:all .2s}.p-toast--enter[data-v-07ac777c],.p-toast--leave-to[data-v-07ac777c]{opacity:0;transform:translateX(12px)}.p-status-bar[data-v-07ac777c]{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;height:36px;padding:0 12px;z-index:10}.p-status-dot[data-v-07ac777c]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.p-status-dot--connecting[data-v-07ac777c]{animation:p-pulse-07ac777c 1.2s ease infinite;background:var(--yellow)}.p-status-dot--connected[data-v-07ac777c]{background:var(--green)}.p-status-dot--disconnected[data-v-07ac777c],.p-status-dot--error[data-v-07ac777c]{background:var(--red)}.p-status-label[data-v-07ac777c]{color:var(--text-3);font-size:10px;letter-spacing:.06em}.p-status-id[data-v-07ac777c]{color:var(--text-3);font-size:9px;max-width:120px;opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-status-actions[data-v-07ac777c]{align-items:center;display:flex;gap:4px;margin-left:auto}.p-status-action[data-v-07ac777c]{align-items:center;border-radius:var(--radius-sm);color:var(--text-3);display:flex;font-size:10px;gap:3px;height:26px;justify-content:center;min-width:26px;padding:0 5px;position:relative;transition:all .12s}.p-status-action--active[data-v-07ac777c],.p-status-action[data-v-07ac777c]:hover{background:var(--accent-dim);color:var(--accent)}.p-font-controls[data-v-07ac777c]{display:flex;gap:2px;padding:0 2px}.p-top-menu[data-v-07ac777c]{position:relative}.p-top-menu__drop[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:var(--radius);box-shadow:0 8px 32px rgba(0,0,0,.6);padding:8px;position:absolute;right:0;top:calc(100% + 4px);width:228px;z-index:300}.p-top-menu-drop-enter-active[data-v-07ac777c],.p-top-menu-drop-leave-active[data-v-07ac777c]{transition:all .15s}.p-top-menu-drop-enter[data-v-07ac777c],.p-top-menu-drop-leave-to[data-v-07ac777c]{opacity:0;transform:translateY(-6px)}.p-app-grid[data-v-07ac777c]{display:grid;gap:4px;grid-template-columns:repeat(3,1fr);padding:2px 0 6px}.p-app-icon[data-v-07ac777c]{align-items:center;border-radius:var(--radius-sm);color:var(--text-3);display:flex;flex-direction:column;font-family:var(--font-mono);font-size:9.5px;font-weight:500;gap:5px;letter-spacing:.04em;padding:9px 4px 7px;text-align:center;transition:all .12s}.p-app-icon[data-v-07ac777c]:hover{background:hsla(0,0%,100%,.05);color:var(--text-2)}.p-app-icon__wrap[data-v-07ac777c]{align-items:center;background:var(--surface);border:1px solid var(--border-hi);border-radius:9px;color:hsl(var(--icon-h,0),var(--icon-s,0%),60%);display:flex;flex-shrink:0;height:34px;justify-content:center;position:relative;transition:all .12s;width:34px}.p-app-icon:hover .p-app-icon__wrap[data-v-07ac777c]{background:hsla(var(--icon-h,220),var(--icon-s,60%),60%,.12);border-color:hsla(var(--icon-h,220),var(--icon-s,60%),60%,.35);color:hsl(var(--icon-h,220),var(--icon-s,60%),72%)}.p-app-icon--active[data-v-07ac777c]{background:hsla(var(--icon-h,220),var(--icon-s,70%),60%,.07);color:hsl(var(--icon-h,220),var(--icon-s,70%),72%)}.p-app-icon--active .p-app-icon__wrap[data-v-07ac777c]{background:hsla(var(--icon-h,220),var(--icon-s,70%),60%,.18);border-color:hsla(var(--icon-h,220),var(--icon-s,70%),60%,.5);box-shadow:0 0 10px hsla(var(--icon-h,220),var(--icon-s,70%),60%,.15);color:hsl(var(--icon-h,220),var(--icon-s,70%),78%)}.p-app-icon--unread .p-app-icon__wrap[data-v-07ac777c]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-glow)}.p-app-icon__label[data-v-07ac777c]{color:inherit;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-app-icon__badge[data-v-07ac777c]{align-items:center;background:var(--surface);border:1px solid var(--border-hi);border-radius:7px;color:var(--text-3);display:flex;font-family:var(--font-mono);font-size:8px;height:14px;justify-content:center;line-height:1;min-width:14px;padding:0 3px;position:absolute;right:-4px;top:-4px}.p-app-icon--active .p-app-icon__badge[data-v-07ac777c],.p-app-icon__badge--active[data-v-07ac777c]{background:hsla(var(--icon-h,220),var(--icon-s,70%),60%,.2);border-color:hsla(var(--icon-h,220),var(--icon-s,70%),60%,.5);color:hsl(var(--icon-h,220),var(--icon-s,70%),78%)}.p-app-icon--library[data-v-07ac777c]{--icon-h:252;--icon-s:70%}.p-app-icon--workflows[data-v-07ac777c]{--icon-h:198;--icon-s:80%}.p-app-icon--tasks[data-v-07ac777c]{--icon-h:38;--icon-s:90%}.p-app-icon--channels[data-v-07ac777c]{--icon-h:160;--icon-s:65%}.p-app-icon--endpoints[data-v-07ac777c]{--icon-h:280;--icon-s:65%}.p-app-icon--models[data-v-07ac777c]{--icon-h:220;--icon-s:75%}.p-app-icon--collections[data-v-07ac777c]{--icon-h:16;--icon-s:85%}.p-app-icon--logs[data-v-07ac777c]{--icon-h:0;--icon-s:70%}.p-app-icon--analytics[data-v-07ac777c]{--icon-h:142;--icon-s:65%}.p-top-menu__item[data-v-07ac777c]{align-items:center;border-radius:var(--radius-sm);color:var(--text-2);display:flex;font-family:var(--font-mono);font-size:11px;gap:9px;justify-content:flex-start;padding:7px 8px;text-align:left;transition:all .12s;width:100%}.p-top-menu__item[data-v-07ac777c]:hover{background:var(--surface);color:var(--text)}.p-top-menu__item--active[data-v-07ac777c]{color:var(--accent)}.p-top-menu__item-icon[data-v-07ac777c]{color:var(--text-3);flex-shrink:0}.p-top-menu__item-label[data-v-07ac777c]{flex:1;text-align:left}.p-top-menu__item-badge[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:8px;color:var(--text-3);font-size:9px;padding:1px 5px}.p-top-menu__item-badge--active[data-v-07ac777c]{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.p-top-menu__item-check[data-v-07ac777c]{color:var(--accent);flex-shrink:0;margin-left:auto}.p-menu-divider[data-v-07ac777c],.p-top-menu__divider[data-v-07ac777c]{background:var(--border);height:1px;margin:4px 0}.p-model-menu[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:var(--radius);bottom:calc(100% + 4px);box-shadow:0 -8px 32px rgba(0,0,0,.6);left:12px;max-height:340px;min-width:260px;overflow-y:auto;padding:4px;position:absolute;scrollbar-color:var(--border-hi) transparent;scrollbar-width:thin;z-index:300}.p-menu-header[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;padding:6px 10px 3px;text-transform:uppercase}.p-menu-item[data-v-07ac777c]{align-items:center;border-radius:var(--radius-sm);color:var(--text-2);display:flex;font-size:11px;gap:8px;justify-content:flex-start;padding:7px 10px;text-align:left;transition:all .12s;width:100%}.p-menu-item[data-v-07ac777c]:hover{background:var(--surface);color:var(--text)}.p-menu-item--active[data-v-07ac777c]{background:var(--accent-dim);color:var(--accent)}.p-menu-item__check[data-v-07ac777c]{color:var(--accent);flex-shrink:0;margin-left:auto}.p-menu-item__icon[data-v-07ac777c]{flex-shrink:0}.p-menu-item__name[data-v-07ac777c]{flex:1;text-align:left}.p-menu-item__provider[data-v-07ac777c]{color:var(--text-3);font-size:9px}.p-menu-item__text[data-v-07ac777c]{display:flex;flex:1;flex-direction:column;gap:1px}.p-menu-img[data-v-07ac777c],.p-model-fallback-icon[data-v-07ac777c],.p-model-img[data-v-07ac777c]{border-radius:3px;flex-shrink:0;height:16px;width:16px}.p-model-fallback-icon[data-v-07ac777c]{align-items:center;background:var(--raised);display:flex;font-size:11px;justify-content:center}.p-model-btn[data-v-07ac777c]{align-items:center;border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text-2);display:flex;font-family:var(--font-mono);font-size:10px;gap:5px;padding:3px 8px;transition:all .12s}.p-model-btn--open[data-v-07ac777c],.p-model-btn[data-v-07ac777c]:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.p-model-btn__icon[data-v-07ac777c]{flex-shrink:0}.p-model-btn__name[data-v-07ac777c]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-model-btn__provider[data-v-07ac777c]{color:var(--text-3);font-size:9px}.p-model-btn__caret[data-v-07ac777c]{transition:transform .15s}.p-model-btn__caret--up[data-v-07ac777c]{transform:rotate(180deg)}.p-model-badge[data-v-07ac777c]{align-items:center;border:1px solid;border-radius:3px;display:inline-flex;font-size:8.5px;gap:3px;padding:1px 5px}.p-model-badge--fn[data-v-07ac777c]{background:rgba(96,192,255,.08);border-color:rgba(96,192,255,.3);color:#60c0ff}.p-model-badge--cost[data-v-07ac777c]{border-color:var(--border);color:var(--text-3)}.p-model-badge--deprecated[data-v-07ac777c]{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.3)}.p-summarize-confirm[data-v-07ac777c]{display:flex;flex-direction:column;gap:7px;padding:8px 10px}.p-summarize-confirm__label[data-v-07ac777c]{color:var(--text-2);font-size:11px;line-height:1.4}.p-summarize-confirm__actions[data-v-07ac777c]{display:flex;gap:6px}.p-summarize-confirm__btn[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text-2);flex:1;font-family:var(--font-mono);font-size:10px;padding:5px;transition:all .12s}.p-summarize-confirm__btn[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.2);color:var(--text)}.p-summarize-confirm__btn--ok[data-v-07ac777c]{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.p-body[data-v-07ac777c]{display:flex;flex:1;min-height:0;overflow:hidden}.p-thread-wrap[data-v-07ac777c]{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;position:relative}.p-thread[data-v-07ac777c]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 16px 8px;scrollbar-color:var(--border-hi) transparent;scrollbar-width:thin}.p-msg[data-v-07ac777c]{display:flex;flex-direction:column;gap:4px;max-width:100%}.p-msg__meta[data-v-07ac777c]{align-items:center;display:flex;gap:7px;padding:0 2px}.p-msg__role[data-v-07ac777c]{color:var(--text-3);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.p-msg__model[data-v-07ac777c]{color:var(--text-3);font-size:9px;opacity:.7}.p-msg__time[data-v-07ac777c]{color:var(--text-3);font-size:9px;margin-left:auto;opacity:.5}.p-msg__body[data-v-07ac777c]{display:flex;flex-direction:column;gap:6px}.p-msg__summary-badge[data-v-07ac777c]{align-items:center;align-self:flex-start;background:var(--accent-dim);border:1px solid var(--accent);border-radius:10px;color:var(--accent);display:inline-flex;font-size:9px;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase}.p-msg__text-container[data-v-07ac777c]{display:flex;flex-direction:column;gap:6px}.p-msg__block[data-v-07ac777c]{display:flex;flex-direction:column}.p-msg__text[data-v-07ac777c]{color:var(--text-2);font-size:var(--chat-font-size,14px);line-height:1.65;white-space:pre-wrap;word-break:break-word}.p-msg__text--user[data-v-07ac777c]{color:var(--text)}.p-msg--assistant .p-msg__body[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.p-msg--user .p-msg__body[data-v-07ac777c]{align-self:flex-end;background:var(--raised);border:1px solid var(--border-hi);border-radius:var(--radius);max-width:85%;padding:10px 12px}.p-msg--system .p-msg__body[data-v-07ac777c]{background:rgba(245,166,35,.05);border:1px solid rgba(245,166,35,.15);border-radius:var(--radius);padding:8px 12px}.p-msg--streaming .p-msg__body[data-v-07ac777c]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-glow)}.p-msg--thinking-only .p-msg__body[data-v-07ac777c]{border-color:rgba(245,166,35,.3);box-shadow:none}.p-thinking-block[data-v-07ac777c]{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:10px;overflow:hidden}.p-thinking-block--live[data-v-07ac777c]{border-color:rgba(245,166,35,.35)}.p-thinking-block--done[data-v-07ac777c]{border-color:var(--border)}.p-thinking-block__toggle[data-v-07ac777c]{align-items:center;background:none;border:none;color:var(--text-3);cursor:pointer;display:flex;font-size:11px;gap:6px;letter-spacing:.04em;padding:6px 10px;text-align:left;transition:background .15s;width:100%}.p-thinking-block__toggle[data-v-07ac777c]:hover{background:var(--raised)}.p-thinking-block--live .p-thinking-block__toggle[data-v-07ac777c]{color:rgba(245,166,35,.8)}.p-thinking-block__icon[data-v-07ac777c]{flex-shrink:0;font-size:9px;opacity:.7}.p-thinking-block__label[data-v-07ac777c]{font-style:italic}.p-thinking-block__content[data-v-07ac777c]{background:hsla(0,0%,100%,.01);border-top:1px solid var(--border);max-height:300px;overflow-y:auto;padding:10px 12px}.p-thinking-block__text[data-v-07ac777c]{color:var(--text-3);font-size:12px;font-style:italic;line-height:1.6;white-space:pre-wrap;word-break:break-word}.p-msg__code-block[data-v-07ac777c]{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.p-msg__code-header[data-v-07ac777c]{align-items:center;background:var(--raised);border-bottom:1px solid var(--border);display:flex;gap:6px;padding:4px 8px}.p-msg__code-lang[data-v-07ac777c]{color:var(--text-3);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.p-msg__code-actions[data-v-07ac777c]{display:flex;gap:4px;margin-left:auto}.p-msg__monaco[data-v-07ac777c]{height:200px}.p-msg__markdown[data-v-07ac777c]{font-size:var(--chat-font-size,14px)}.p-msg__markdown p[data-v-07ac777c]{line-height:1.65;margin-bottom:8px}.p-msg__markdown h1[data-v-07ac777c],.p-msg__markdown h2[data-v-07ac777c],.p-msg__markdown h3[data-v-07ac777c]{color:var(--text);font-family:var(--font-ui);font-weight:600;line-height:1.3;margin:12px 0 6px}.p-msg__markdown h1[data-v-07ac777c]{font-size:1.3em}.p-msg__markdown h2[data-v-07ac777c]{font-size:1.15em}.p-msg__markdown h3[data-v-07ac777c]{font-size:1.05em}.p-msg__markdown ol[data-v-07ac777c],.p-msg__markdown ul[data-v-07ac777c]{margin-bottom:8px;padding-left:20px}.p-msg__markdown li[data-v-07ac777c]{line-height:1.5;margin-bottom:3px}.p-msg__markdown code[data-v-07ac777c]{background:var(--raised);border-radius:3px;color:var(--accent);font-family:var(--font-mono);font-size:.88em;padding:1px 5px}.p-msg__markdown pre[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:8px;overflow-x:auto;padding:10px 12px}.p-msg__markdown pre code[data-v-07ac777c]{background:none;color:var(--text-2);font-size:.85em;padding:0}.p-msg__markdown blockquote[data-v-07ac777c]{border-left:3px solid var(--accent);color:var(--text-2);margin:8px 0;padding-left:10px}.p-msg__markdown a[data-v-07ac777c]{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.p-msg__markdown hr[data-v-07ac777c]{border:none;border-top:1px solid var(--border);margin:12px 0}.p-msg__markdown table[data-v-07ac777c]{border-collapse:collapse;font-size:.9em;margin-bottom:10px;width:100%}.p-msg__markdown td[data-v-07ac777c],.p-msg__markdown th[data-v-07ac777c]{border:1px solid var(--border);padding:6px 10px;text-align:left}.p-msg__markdown th[data-v-07ac777c]{background:var(--raised);color:var(--text);font-weight:600}.p-msg__markdown strong[data-v-07ac777c]{color:var(--text);font-weight:600}.p-msg__markdown em[data-v-07ac777c]{color:var(--text-2);font-style:italic}.p-cursor[data-v-07ac777c]{animation:p-blink-07ac777c 1s step-end infinite;background:var(--accent);display:inline-block;height:1em;margin-left:1px;vertical-align:text-bottom;width:2px}@keyframes p-blink-07ac777c{0%,to{opacity:1}50%{opacity:0}}.p-msg__attachments[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.p-msg__att-chip[data-v-07ac777c]{align-items:center;background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);display:inline-flex;font-size:10px;gap:4px;padding:3px 8px}.p-msg__webhook-payload[data-v-07ac777c]{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:6px;overflow:hidden}.p-msg__webhook-payload-toggle[data-v-07ac777c]{align-items:center;background:var(--raised);border:none;color:var(--text-2);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:10px;gap:8px;padding:5px 10px;text-align:left;width:100%}.p-msg__webhook-payload-toggle[data-v-07ac777c]:hover{color:var(--text)}.p-msg__webhook-source[data-v-07ac777c]{color:var(--text-3);margin-left:auto}.p-msg__webhook-payload-body[data-v-07ac777c]{border-top:1px solid var(--border);position:relative}.p-msg__webhook-monaco[data-v-07ac777c]{height:140px}.p-msg__webhook-copy[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:3px;color:var(--text-2);cursor:pointer;font-size:9px;padding:2px 8px;position:absolute;right:5px;top:5px}.p-msg__webhook-copy[data-v-07ac777c]:hover{border-color:var(--accent);color:var(--accent)}.p-wc-card[data-v-07ac777c]{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);overflow:hidden}.p-wc-card__header[data-v-07ac777c]{align-items:center;background:var(--accent-dim);border-bottom:1px solid var(--accent);display:flex;gap:8px;padding:8px 12px}.p-wc-card__actions[data-v-07ac777c]{display:flex;gap:4px;margin-left:auto}.p-wc-tag[data-v-07ac777c]{color:var(--accent);flex:1;font-family:var(--font-mono);font-size:11px;font-weight:600}.p-wc-badge[data-v-07ac777c]{background:var(--accent);border-radius:3px;color:var(--bg);font-size:9px;font-weight:600;padding:1px 6px}.p-wc-btn[data-v-07ac777c]{align-items:center;border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);display:flex;font-family:var(--font-mono);font-size:10px;gap:4px;padding:3px 8px;transition:all .12s}.p-wc-btn--active[data-v-07ac777c],.p-wc-btn[data-v-07ac777c]:hover{background:var(--accent);color:var(--bg)}.p-wc-btn--expand[data-v-07ac777c]{margin-left:auto}.p-wc-code-wrap[data-v-07ac777c]{background:var(--bg);padding:10px 12px}.p-wc-code[data-v-07ac777c]{color:var(--text-2);font-family:var(--font-mono);font-size:10px;overflow-x:auto;white-space:pre-wrap}.p-wc-preview-wrap[data-v-07ac777c]{border-top:1px solid var(--accent)}.p-wc-preview-bar[data-v-07ac777c]{align-items:center;background:var(--accent-dim);display:flex;padding:5px 12px}.p-wc-preview-label[data-v-07ac777c]{color:var(--accent);flex:1;font-size:10px}.p-wc-close[data-v-07ac777c]{opacity:.6;padding:2px}.p-wc-close[data-v-07ac777c]:hover{opacity:1}.p-wc-iframe[data-v-07ac777c]{background:#fff;border:none;display:block;height:240px;width:100%}.p-wc-expand-enter-active[data-v-07ac777c],.p-wc-expand-leave-active[data-v-07ac777c]{overflow:hidden;transition:all .2s}.p-wc-expand-enter[data-v-07ac777c],.p-wc-expand-leave-to[data-v-07ac777c]{max-height:0;opacity:0}.p-wc-expand-enter-to[data-v-07ac777c],.p-wc-expand-leave[data-v-07ac777c]{max-height:600px;opacity:1}.p-workflow-running-card[data-v-07ac777c]{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);display:flex;flex-direction:column;gap:8px;margin:8px 16px;padding:10px 14px}.p-workflow-running-card__header[data-v-07ac777c]{align-items:center;display:flex;gap:8px}.p-workflow-running-card__name[data-v-07ac777c]{color:var(--accent);flex:1;font-size:11px;font-weight:600}.p-workflow-running-card__title[data-v-07ac777c]{align-items:center;color:var(--accent);display:flex;font-size:11px;font-weight:600;gap:6px}.p-workflow-running-card__step[data-v-07ac777c]{color:var(--text-2);font-size:10px}.p-workflow-step-list[data-v-07ac777c]{display:flex;flex-direction:column;gap:3px}.p-workflow-step-row[data-v-07ac777c]{align-items:center;color:var(--text-3);display:flex;font-size:10px;gap:6px;padding:3px 0}.p-workflow-step-row--active[data-v-07ac777c]{color:var(--accent)}.p-workflow-step-row--done[data-v-07ac777c]{color:var(--green)}.p-workflow-step-row__icon[data-v-07ac777c]{display:flex;flex-shrink:0;justify-content:center;width:14px}.p-workflow-step-row__dot[data-v-07ac777c]{background:currentColor;border-radius:50%;display:inline-block;height:5px;width:5px}.p-workflow-step-row__label[data-v-07ac777c]{flex:1}.p-workflow-step-row__note[data-v-07ac777c]{font-size:9px;opacity:.6}.p-workflow-step-chip[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:10px;color:var(--text-3);font-size:9px;padding:2px 7px}.p-scroll-bottom[data-v-07ac777c]{align-items:center;background:var(--raised);border:1px solid var(--border-hi);border-radius:20px;bottom:12px;box-shadow:0 4px 12px rgba(0,0,0,.4);color:var(--text-2);display:flex;font-size:10px;gap:5px;left:50%;padding:5px 12px;position:absolute;transform:translateX(-50%);transition:all .14s}.p-scroll-bottom--pulse[data-v-07ac777c],.p-scroll-bottom[data-v-07ac777c]:hover{border-color:var(--accent);color:var(--accent)}.p-scroll-bottom--pulse[data-v-07ac777c]{animation:p-scroll-pulse-07ac777c 1.2s ease-out infinite;box-shadow:0 0 0 0 var(--accent)}@keyframes p-scroll-pulse-07ac777c{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb,100,180,255),.5)}70%{box-shadow:0 0 0 6px rgba(var(--accent-rgb,100,180,255),0)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb,100,180,255),0)}}.p-empty[data-v-07ac777c]{align-items:flex-start;display:flex;flex:1;justify-content:center;overflow-y:auto;padding:24px;scrollbar-color:var(--border-hi) transparent;scrollbar-width:thin}.p-starters[data-v-07ac777c]{align-items:center;display:flex;flex-direction:column;gap:12px;max-width:460px;padding-top:24px;text-align:center;width:100%}.p-starters__label[data-v-07ac777c]{color:var(--text-3);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.p-starters__grid[data-v-07ac777c]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);max-width:400px}.p-starter[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:5px;padding:12px;text-align:left;transition:all .14s}.p-starter[data-v-07ac777c]:hover{background:var(--accent-dim);border-color:var(--accent)}.p-starter__icon[data-v-07ac777c]{font-size:18px}.p-starter__text[data-v-07ac777c]{color:var(--text-2);font-size:11px;line-height:1.4}.p-hitl-wrap[data-v-07ac777c]{padding:12px 16px}.p-hitl-card[data-v-07ac777c]{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;padding:12px}.p-confirm-card[data-v-07ac777c]{border-color:rgba(255,200,80,.5)}.p-confirm-card__label[data-v-07ac777c]{color:var(--text);font-size:12px;line-height:1.4;margin:0}.p-confirm-card__fields[data-v-07ac777c]{display:grid;font-family:var(--font-mono);font-size:10px;gap:3px 10px;grid-template-columns:auto 1fr;margin:0}.p-confirm-card__key[data-v-07ac777c]{color:var(--text-3);font-weight:500;white-space:nowrap}.p-confirm-card__val[data-v-07ac777c]{color:var(--text-2);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-confirm-card__actions[data-v-07ac777c]{display:flex;gap:8px;justify-content:flex-end}.p-confirm-card__reject[data-v-07ac777c]{background:transparent;border:1px solid var(--border-hi);border-radius:3px;color:var(--text-3);font-family:var(--font-mono);font-size:10px;padding:5px 14px;transition:all .12s}.p-confirm-card__reject[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.2);color:var(--text)}.p-confirm-card__approve[data-v-07ac777c]{background:rgba(255,200,80,.1);border:1px solid rgba(255,200,80,.5);border-radius:3px;color:rgba(255,215,100,.95);font-family:var(--font-mono);font-size:10px;font-weight:600;padding:5px 14px;transition:all .12s}.p-confirm-card__approve[data-v-07ac777c]:hover{background:rgba(255,200,80,.2);border-color:rgba(255,215,100,.7)}.p-collect-card[data-v-07ac777c]{border-color:rgba(120,180,255,.4);max-height:70vh;overflow-y:auto}.p-collect-card__dismiss[data-v-07ac777c]{background:none;border:none;color:var(--text-3);cursor:pointer;font-size:13px;line-height:1;margin-left:auto;padding:0 2px}.p-collect-card__dismiss[data-v-07ac777c]:hover{color:var(--text)}.p-collect-card__desc[data-v-07ac777c]{color:var(--text-2);font-size:11px;line-height:1.5;margin:0}.p-collect-card__fields[data-v-07ac777c]{display:flex;flex-direction:column;gap:12px}.p-collect-card__actions[data-v-07ac777c]{display:flex;gap:8px;justify-content:flex-end;padding-top:4px}.p-collect-field[data-v-07ac777c]{display:flex;flex-direction:column;gap:4px}.p-collect-field__label[data-v-07ac777c]{color:var(--text-2);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.p-collect-field__req[data-v-07ac777c]{color:var(--accent)}.p-collect-field__hint[data-v-07ac777c]{color:var(--text-3);font-size:10px;line-height:1.4;margin:0}.p-collect-field__input[data-v-07ac777c]{background:var(--bg);border:1px solid var(--border-hi);border-radius:4px;box-sizing:border-box;color:var(--text);font-family:var(--font-sans,inherit);font-size:12px;outline:none;padding:6px 9px;transition:border-color .12s;width:100%}.p-collect-field__input[data-v-07ac777c]:focus{border-color:rgba(120,180,255,.7)}.p-collect-field__input--ta[data-v-07ac777c]{font-family:var(--font-sans,inherit);min-height:60px;resize:vertical}.p-collect-field__input--sel[data-v-07ac777c]{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;cursor:pointer;padding-right:26px}.p-collect-field__chips[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:6px}.p-collect-chip[data-v-07ac777c]{background:transparent;border:1px solid var(--border-hi);border-radius:20px;color:var(--text-3);cursor:pointer;font-size:11px;padding:4px 10px;transition:all .12s}.p-collect-chip--on[data-v-07ac777c]{background:rgba(120,180,255,.12);border-color:rgba(120,180,255,.7);color:var(--text)}.p-collect-chip[data-v-07ac777c]:hover:not(.p-collect-chip--on){border-color:var(--text-3);color:var(--text-2)}.p-collect-field__toggle[data-v-07ac777c]{align-items:center;cursor:pointer;display:flex;gap:8px;user-select:none}.p-collect-toggle-cb[data-v-07ac777c]{display:none}.p-collect-toggle-track[data-v-07ac777c]{background:var(--border-hi);border:1px solid var(--border-hi);border-radius:9px;flex-shrink:0;height:18px;position:relative;transition:background .15s;width:32px}.p-collect-toggle-cb:checked+.p-collect-toggle-track[data-v-07ac777c]{background:rgba(120,180,255,.5);border-color:rgba(120,180,255,.7)}.p-collect-toggle-thumb[data-v-07ac777c]{background:var(--text-3);border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .15s,background .15s;width:12px}.p-collect-toggle-cb:checked+.p-collect-toggle-track .p-collect-toggle-thumb[data-v-07ac777c]{background:rgba(180,220,255,.95);transform:translateX(14px)}.p-collect-toggle-val[data-v-07ac777c]{color:var(--text-2);font-size:11px}.p-hitl-card__header[data-v-07ac777c]{align-items:center;display:flex;gap:8px}.p-hitl-card__label[data-v-07ac777c]{color:var(--accent);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.p-hitl-card__question[data-v-07ac777c]{color:var(--text);flex:1;font-size:12px;line-height:1.5}.p-hitl-icon[data-v-07ac777c]{font-size:16px}.p-hitl-timer[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px}.p-hitl-choices[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:6px}.p-hitl-choice[data-v-07ac777c]{border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-size:11px;padding:5px 12px;transition:all .12s}.p-hitl-choice[data-v-07ac777c]:hover{background:var(--accent);color:var(--bg)}.p-hitl-input-row[data-v-07ac777c]{display:flex;gap:6px}.p-hitl-input[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text);flex:1;font-size:11px;padding:6px 10px}.p-hitl-input[data-v-07ac777c]:focus{border-color:var(--accent);outline:none}.p-hitl-send[data-v-07ac777c]{background:var(--accent);border-radius:var(--radius-sm);color:var(--bg);font-size:11px;font-weight:600;padding:6px 14px}.p-agent-update[data-v-07ac777c]{align-items:center;background:var(--surface);border-top:1px solid var(--border);color:var(--text-3);display:flex;font-size:10px;gap:6px;padding:6px 16px}.p-agent-update__dot[data-v-07ac777c]{animation:p-pulse-07ac777c 1s ease infinite;background:var(--accent);border-radius:50%;height:5px;width:5px}.p-tray[data-v-07ac777c]{background:var(--surface);display:flex;flex-wrap:wrap;gap:5px;padding:6px 14px 2px}.p-ctx-panel[data-v-07ac777c]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;margin:6px 0 4px;overflow:hidden}.p-ctx-panel__header[data-v-07ac777c]{align-items:center;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:6px;padding:6px 8px}.p-ctx-panel__lang[data-v-07ac777c]{border:1px solid;border-radius:3px;color:var(--p-accent,#f5a623);flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.04em;opacity:.85;padding:1px 5px;text-transform:uppercase}.p-ctx-panel__label[data-v-07ac777c]{color:hsla(0,0%,100%,.5);flex:1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-ctx-panel__actions[data-v-07ac777c]{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.p-ctx-panel__btn[data-v-07ac777c]{align-items:center;background:none;border:1px solid hsla(0,0%,100%,.12);border-radius:4px;color:hsla(0,0%,100%,.55);cursor:pointer;display:inline-flex;font-size:11px;gap:4px;padding:2px 7px;transition:color .15s,border-color .15s}.p-ctx-panel__btn[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.9)}.p-ctx-panel__dismiss[data-v-07ac777c]{align-items:center;background:none;border:none;border-radius:3px;color:hsla(0,0%,100%,.3);cursor:pointer;display:inline-flex;height:20px;justify-content:center;transition:color .15s;width:20px}.p-ctx-panel__dismiss[data-v-07ac777c]:hover{color:hsla(0,0%,100%,.7)}.p-ctx-panel__monaco[data-v-07ac777c]{height:140px!important}.p-ctx-enter-active[data-v-07ac777c],.p-ctx-leave-active[data-v-07ac777c]{transition:opacity .2s,transform .2s}.p-ctx-enter[data-v-07ac777c],.p-ctx-leave-to[data-v-07ac777c]{opacity:0;transform:translateY(-4px)}.p-tool--ctx-restore[data-v-07ac777c]{color:var(--p-accent,#f5a623)!important;opacity:.8}.p-chip[data-v-07ac777c]{align-items:center;background:var(--raised);border:1px solid var(--border-hi);border-radius:12px;color:var(--text-2);display:inline-flex;font-size:10px;gap:5px;padding:3px 8px}.p-chip--code[data-v-07ac777c]{border-color:rgba(96,192,255,.3);color:#60c0ff}.p-chip--workflow[data-v-07ac777c]{border-color:var(--accent);color:var(--accent)}.p-chip__icon[data-v-07ac777c]{opacity:.6}.p-chip__name[data-v-07ac777c]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-chip__size[data-v-07ac777c]{font-size:9px;opacity:.6}.p-chip__remove[data-v-07ac777c]{margin-left:2px;opacity:.5;transition:opacity .12s}.p-chip__remove[data-v-07ac777c]:hover{color:var(--red);opacity:1}.p-chip-enter-active[data-v-07ac777c],.p-chip-leave-active[data-v-07ac777c]{transition:all .15s}.p-chip-enter[data-v-07ac777c],.p-chip-leave-to[data-v-07ac777c]{opacity:0;transform:scale(.8)}.p-keybox[data-v-07ac777c]{background:var(--surface);border:1px solid rgba(245,166,35,.3);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:7px;margin:0 12px 6px;padding:10px 12px}.p-keybox__header[data-v-07ac777c]{align-items:center;display:flex;gap:7px}.p-keybox__icon[data-v-07ac777c]{font-size:13px}.p-keybox__label[data-v-07ac777c]{color:var(--text-2);flex:1;font-size:11px;font-weight:600}.p-keybox__badge[data-v-07ac777c]{align-items:center;border:1px solid;border-radius:3px;display:flex;font-size:9px;gap:4px;padding:1px 6px}.p-keybox__badge--ok[data-v-07ac777c]{background:rgba(62,255,160,.06);border-color:rgba(62,255,160,.3);color:var(--green)}.p-keybox__badge--err[data-v-07ac777c]{background:rgba(255,96,96,.06);border-color:rgba(255,96,96,.3);color:var(--red)}.p-keybox__remove[data-v-07ac777c]{opacity:.5;padding:2px}.p-keybox__remove[data-v-07ac777c]:hover{color:var(--red);opacity:1}.p-keybox__row[data-v-07ac777c]{display:flex;gap:6px}.p-keybox__input-wrap[data-v-07ac777c]{display:flex;flex:1;position:relative}.p-keybox__input[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text);flex:1;font-family:var(--font-mono);font-size:11px;padding:5px 32px 5px 8px}.p-keybox__input[data-v-07ac777c]:focus{border-color:var(--accent);outline:none}.p-keybox__eye[data-v-07ac777c]{opacity:.5;padding:2px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.p-keybox__eye[data-v-07ac777c]:hover{opacity:1}.p-keybox__save[data-v-07ac777c]{background:var(--accent-dim);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-family:var(--font-mono);font-size:10px;padding:5px 12px;transition:all .12s}.p-keybox__save[data-v-07ac777c]:hover:not(:disabled){background:var(--accent);color:var(--bg)}.p-keybox__save[data-v-07ac777c]:disabled{cursor:not-allowed;opacity:.4}.p-keybox__save--busy[data-v-07ac777c]{opacity:.6}.p-keybox__spin[data-v-07ac777c]{display:inline-flex}.p-keybox__err[data-v-07ac777c]{color:var(--red);font-size:10px}.p-keybox__hint[data-v-07ac777c]{color:var(--text-3);font-size:10px}.p-keybox-enter-active[data-v-07ac777c],.p-keybox-leave-active[data-v-07ac777c]{transition:all .2s}.p-keybox-enter[data-v-07ac777c],.p-keybox-leave-to[data-v-07ac777c]{opacity:0;transform:translateY(-4px)}.p-hitl-enter-active[data-v-07ac777c],.p-hitl-leave-active[data-v-07ac777c]{transition:all .2s}.p-hitl-enter[data-v-07ac777c],.p-hitl-leave-to[data-v-07ac777c]{opacity:0;transform:translateY(-6px)}.p-composer[data-v-07ac777c]{background:var(--surface);border-radius:var(--radius);margin:0 12px 12px;position:relative}.p-composer--active .p-border[data-v-07ac777c]{opacity:1}.p-composer--busy .p-border[data-v-07ac777c]{animation:p-pulse-07ac777c 1s ease infinite;opacity:.4}.p-border[data-v-07ac777c]{pointer-events:none;position:absolute}.p-border--bottom[data-v-07ac777c],.p-border--top[data-v-07ac777c]{background:var(--border-hi);height:1px;left:0;right:0}.p-border--left[data-v-07ac777c],.p-border--right[data-v-07ac777c]{background:var(--border-hi);bottom:0;top:0;width:1px}.p-border--top[data-v-07ac777c]{top:0}.p-border--bottom[data-v-07ac777c]{bottom:0}.p-border--left[data-v-07ac777c]{left:0}.p-border--right[data-v-07ac777c]{right:0}.p-composer--active .p-border--bottom[data-v-07ac777c],.p-composer--active .p-border--left[data-v-07ac777c],.p-composer--active .p-border--right[data-v-07ac777c],.p-composer--active .p-border--top[data-v-07ac777c]{background:var(--accent)}.p-textarea[data-v-07ac777c]{background:transparent;color:var(--text);display:block;font-family:var(--font-mono);font-size:var(--chat-font-size,14px);line-height:1.55;max-height:240px;min-height:56px;overflow-y:auto;padding:12px 14px 4px;resize:none;scrollbar-color:var(--border-hi) transparent;scrollbar-width:thin;width:100%}.p-textarea[data-v-07ac777c]::placeholder{color:var(--text-3)}.p-bar[data-v-07ac777c]{align-items:center;display:flex;gap:6px;padding:6px 10px 8px}.p-bar__left[data-v-07ac777c]{align-items:center;display:flex;flex:1;gap:4px}.p-bar__right[data-v-07ac777c]{align-items:center;display:flex;gap:6px}.p-tool[data-v-07ac777c]{align-items:center;border-radius:var(--radius-sm);color:var(--text-3);display:flex;height:28px;justify-content:center;transition:all .12s;width:28px}.p-tool[data-v-07ac777c]:hover{background:var(--accent-dim);color:var(--accent)}.p-tool--stop[data-v-07ac777c]{color:var(--red)}.p-tool--stop[data-v-07ac777c]:hover{background:rgba(255,96,96,.12)}.p-charcount[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px;padding-left:4px}.p-workflow-picker[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:var(--radius);bottom:calc(100% + 6px);box-shadow:0 8px 24px rgba(0,0,0,.5);left:0;min-width:200px;padding:4px;position:absolute;z-index:100}.p-wf-pick-item[data-v-07ac777c]{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:8px;padding:7px 10px;transition:all .12s}.p-wf-pick-item[data-v-07ac777c]:hover{background:var(--surface)}.p-wf-pick-name[data-v-07ac777c]{color:var(--text-2);flex:1;font-size:11px}.p-wf-pick-steps[data-v-07ac777c]{color:var(--text-3);font-size:9px}.p-dropdown-enter-active[data-v-07ac777c],.p-dropdown-leave-active[data-v-07ac777c]{transition:all .15s}.p-dropdown-enter[data-v-07ac777c],.p-dropdown-leave-to[data-v-07ac777c]{opacity:0;transform:translateY(6px)}.p-send[data-v-07ac777c]{align-items:center;background:var(--raised);border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text-3);display:flex;font-family:var(--font-mono);font-size:11px;font-weight:600;gap:6px;padding:7px 14px;transition:all .14s}.p-send--ready[data-v-07ac777c]{background:var(--accent);border-color:var(--accent);color:var(--bg)}.p-send--ready[data-v-07ac777c]:hover{filter:brightness(1.1)}.p-send--busy[data-v-07ac777c]{background:var(--accent-busy,var(--accent));border-color:transparent;color:var(--bg);opacity:.7}.p-send[data-v-07ac777c]:disabled{cursor:not-allowed}.p-send__track[data-v-07ac777c]{height:14px;position:relative;width:14px}.p-send__icon[data-v-07ac777c]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;transition:opacity .15s,transform .15s}.p-send__icon--idle[data-v-07ac777c]{opacity:1;transform:scale(1)}.p-send--busy .p-send__icon--idle[data-v-07ac777c],.p-send__icon--busy[data-v-07ac777c]{opacity:0;transform:scale(.7)}.p-send--busy .p-send__icon--busy[data-v-07ac777c]{opacity:1;transform:scale(1)}.p-model-rail[data-v-07ac777c]{align-items:center;background:var(--surface);border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;min-height:38px;padding:5px 12px;position:relative}.p-rail-label[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;padding:0 2px;text-transform:uppercase}.p-library[data-v-07ac777c]{background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;position:relative;width:280px}.p-color-picker-wrap[data-v-07ac777c]{align-items:center;display:flex;position:relative}.p-accent-swatch[data-v-07ac777c]{background:var(--swatch,#f5a623)!important;border:2px solid hsla(0,0%,100%,.25)!important;border-radius:50%!important;flex-shrink:0;height:16px!important;padding:0!important;width:16px!important}.p-accent-swatch[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.6)!important}.p-color-picker[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:8px;min-width:170px;padding:10px;z-index:9999}.p-color-picker__presets[data-v-07ac777c]{display:grid;gap:6px;grid-template-columns:repeat(5,1fr)}.p-color-preset[data-v-07ac777c]{border:2px solid transparent;border-radius:50%;cursor:pointer;height:22px;padding:0;transition:transform .1s,border-color .1s;width:22px}.p-color-preset[data-v-07ac777c]:hover{transform:scale(1.15)}.p-color-preset--active[data-v-07ac777c]{border-color:hsla(0,0%,100%,.8)!important}.p-color-picker__custom[data-v-07ac777c]{align-items:center;border-top:1px solid var(--border);display:flex;gap:8px;padding-top:6px}.p-color-native[data-v-07ac777c]{background:none;border:1px solid var(--border-hi);border-radius:4px;cursor:pointer;flex-shrink:0;height:26px;padding:0;width:26px}.p-color-hex[data-v-07ac777c]{background:var(--bg);border:1px solid var(--border-hi);border-radius:4px;color:var(--text-2);font-family:var(--font-mono);font-size:11px;outline:none;padding:3px 6px;width:72px}.p-color-hex[data-v-07ac777c]:focus{border-color:var(--accent);color:var(--text)}.p-color-picker__label[data-v-07ac777c]{color:var(--text-3);flex:1;font-size:10px}.p-color-picker__reset[data-v-07ac777c]{background:none;border:none;border-radius:3px;color:var(--text-3);cursor:pointer;font-size:10px;padding:2px 4px;white-space:nowrap}.p-color-picker__reset[data-v-07ac777c]:hover{background:var(--border);color:var(--text-2)}.p-schedule-preview[data-v-07ac777c]{color:var(--accent);font-family:var(--font-mono);font-size:10px;margin-top:3px}.p-ep-toggle[data-v-07ac777c]{align-items:center;color:var(--text-2);cursor:pointer;display:flex;font-size:11px;gap:5px;user-select:none}.p-ep-toggle input[type=checkbox][data-v-07ac777c]{accent-color:var(--accent);cursor:pointer}.p-field--row[data-v-07ac777c]{align-items:center;display:flex!important;flex-direction:row!important}.p-resize-handle--left[data-v-07ac777c]{bottom:0;cursor:col-resize;left:0;position:absolute;top:0;width:5px;z-index:10}.p-resize-handle--left[data-v-07ac777c]:active,.p-resize-handle--left[data-v-07ac777c]:hover{background:var(--accent);opacity:.35}.p-library__header[data-v-07ac777c]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0}.p-library__tabs[data-v-07ac777c]{display:flex;flex:1}.p-lib-panel-title[data-v-07ac777c]{letter-spacing:.1em;padding:0 14px}.p-lib-panel-title[data-v-07ac777c],.p-lib-tab[data-v-07ac777c]{color:var(--text-3);flex:1;font-family:var(--font-mono);font-size:.75em;text-transform:uppercase}.p-lib-tab[data-v-07ac777c]{align-items:center;border-bottom:2px solid transparent;display:flex;gap:5px;justify-content:center;letter-spacing:.06em;padding:9px 4px;transition:all .14s}.p-lib-tab[data-v-07ac777c]:hover{color:var(--text)}.p-lib-tab--active[data-v-07ac777c]{background:var(--accent-dim);border-bottom-color:var(--accent);color:var(--accent)}.p-lib-count[data-v-07ac777c]{background:var(--raised);border-radius:10px;color:var(--text-3);font-size:.9em;padding:1px 5px}.p-library__add[data-v-07ac777c],.p-library__close[data-v-07ac777c]{align-items:center;border-left:1px solid var(--border);color:var(--text-3);display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .14s;width:36px}.p-library__add[data-v-07ac777c]:hover,.p-library__close[data-v-07ac777c]:hover{background:var(--accent-dim);color:var(--accent)}.p-lib-content[data-v-07ac777c]{flex:1;overflow-y:auto;padding:12px;scrollbar-color:var(--border-hi) transparent;scrollbar-width:thin}.p-lib-empty[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:.85em;line-height:1.6;padding:24px 0;text-align:center}.p-lib-section-label[data-v-07ac777c]{border-bottom:1px solid var(--border);color:var(--text-3);font-family:var(--font-mono);font-size:.7em;letter-spacing:.08em;margin-bottom:6px;padding:6px 2px 4px;text-transform:uppercase}.p-versions-row[data-v-07ac777c]{margin:4px 0 2px}.p-versions-toggle[data-v-07ac777c]{align-items:center;background:none;border:none;color:var(--text-3);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:.7em;gap:5px;padding:2px 0}.p-versions-toggle[data-v-07ac777c]:hover{color:var(--accent)}.p-versions-list[data-v-07ac777c]{display:flex;flex-direction:column;gap:3px;margin-top:6px}.p-version-entry[data-v-07ac777c]{align-items:center;background:var(--raised);border-radius:var(--radius);display:flex;font-size:.75em;gap:6px;padding:3px 6px}.p-version-entry__date[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-family:var(--font-mono);white-space:nowrap}.p-version-entry__name[data-v-07ac777c]{color:var(--text-2);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-version-entry__restore[data-v-07ac777c]{background:none;border:none;border-radius:3px;color:var(--accent);cursor:pointer;flex-shrink:0;font-family:var(--font-mono);font-size:.9em;padding:1px 4px}.p-version-entry__restore[data-v-07ac777c]:hover{background:var(--accent-dim)}.p-preview-overlay[data-v-07ac777c]{align-items:center;background:rgba(0,0,0,.85);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:500}.p-preview[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius);box-shadow:0 24px 80px rgba(0,0,0,.9);display:flex;flex-direction:column;max-height:90vh;max-width:860px;overflow:hidden;width:100%}.p-preview--snippet[data-v-07ac777c]{max-width:780px}.p-preview__header[data-v-07ac777c]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:10px;padding:12px 16px}.p-preview__title[data-v-07ac777c]{align-items:center;color:var(--text);display:flex;flex:1;font-family:var(--font-mono);font-size:12px;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-preview__kind-badge[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:4px;color:var(--text-3);flex-shrink:0;font-size:10px;padding:1px 6px;text-transform:lowercase}.p-preview__header-actions[data-v-07ac777c]{align-items:center;display:flex;flex-shrink:0;gap:4px}.p-preview__action[data-v-07ac777c]{align-items:center;border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text-2);display:flex;font-family:var(--font-mono);font-size:11px;gap:4px;padding:4px 8px;transition:all .12s}.p-preview__action[data-v-07ac777c]:hover{background:var(--raised);color:var(--text)}.p-preview__close[data-v-07ac777c]{border-radius:var(--radius-sm);color:var(--text-3);margin-left:4px;padding:4px 6px;transition:all .12s}.p-preview__close[data-v-07ac777c]:hover{background:var(--raised);color:var(--text)}.p-preview__body[data-v-07ac777c]{align-items:center;background:var(--bg);display:flex;flex:1;justify-content:center;min-height:0;overflow:hidden}.p-preview__img[data-v-07ac777c]{object-fit:contain}.p-preview__img[data-v-07ac777c],.p-preview__video[data-v-07ac777c]{display:block;max-height:100%;max-width:100%}.p-preview__audio-wrap[data-v-07ac777c]{display:flex;justify-content:center;padding:32px;width:100%}.p-preview__audio[data-v-07ac777c]{max-width:500px;width:100%}.p-preview__iframe[data-v-07ac777c]{border:none;display:block;height:100%;min-height:500px;width:100%}.p-preview__monaco[data-v-07ac777c]{height:100%;min-height:360px;width:100%}.p-preview__meta[data-v-07ac777c]{align-items:center;color:var(--text-2);display:flex;flex-direction:column;gap:10px;padding:48px 32px;text-align:center}.p-preview__meta-icon[data-v-07ac777c]{font-size:2.5em;opacity:.5}.p-preview__meta-name[data-v-07ac777c]{color:var(--text);font-family:var(--font-mono);font-size:13px;word-break:break-all}.p-preview__meta-size[data-v-07ac777c],.p-preview__meta-type[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:11px}.p-preview__meta-link[data-v-07ac777c]{color:var(--accent);font-family:var(--font-mono);font-size:11px;margin-top:8px}.p-preview__footer[data-v-07ac777c]{align-items:center;border-top:1px solid var(--border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:10px 16px}.p-preview__tag[data-v-07ac777c]{background:var(--raised);border-radius:10px;color:var(--text-3);font-family:var(--font-mono);font-size:10px;padding:2px 7px}.p-preview__prompt[data-v-07ac777c]{color:var(--text-3);flex:1;font-family:var(--font-mono);font-size:10px;font-style:italic;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-media-item__thumb--clickable[data-v-07ac777c]{cursor:zoom-in;transition:opacity .12s}.p-media-item__thumb--clickable[data-v-07ac777c]:hover{opacity:.85}.p-tier-notice[data-v-07ac777c]{align-items:flex-start;background:rgba(251,191,36,.07);border:1px solid rgba(251,191,36,.2);border-radius:var(--radius);color:var(--text-2);display:flex;font-size:.82em;gap:8px;line-height:1.5;margin-bottom:10px;padding:10px 12px}.p-tier-notice__icon[data-v-07ac777c]{flex-shrink:0;font-size:1em;margin-top:1px}.p-library-enter-active[data-v-07ac777c],.p-library-leave-active[data-v-07ac777c]{transition:all .2s ease}.p-library-enter[data-v-07ac777c],.p-library-leave-to[data-v-07ac777c]{opacity:0;transform:translateX(20px)}.p-lib-action[data-v-07ac777c]{align-items:center;background:rgba(0,0,0,.5);border-radius:3px;color:var(--text-2);display:flex;height:22px;justify-content:center;transition:all .12s;width:22px}.p-lib-action[data-v-07ac777c]:hover{background:var(--accent-dim);color:var(--accent)}.p-lib-action--active[data-v-07ac777c]{color:var(--accent)}.p-lib-action--danger[data-v-07ac777c]:hover{color:var(--red)}.p-lib-action[data-v-07ac777c]:disabled{cursor:default;opacity:.4}.p-badge[data-v-07ac777c]{align-items:center;background:var(--accent);border-radius:7px;color:var(--bg);display:inline-flex;font-size:8.5px;font-weight:700;height:14px;justify-content:center;min-width:14px;padding:0 3px;position:absolute;right:-4px;top:-2px}.p-media-grid[data-v-07ac777c]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.p-media-item[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-sm);position:relative}.p-media-item:hover .p-media-item__actions[data-v-07ac777c]{opacity:1}.p-media-item__thumb[data-v-07ac777c]{align-items:center;background:var(--bg);display:flex;height:72px;justify-content:center;overflow:hidden}.p-media-img[data-v-07ac777c],.p-media-item__img[data-v-07ac777c]{height:100%;object-fit:cover;width:100%}.p-media-icon[data-v-07ac777c],.p-media-item__icon[data-v-07ac777c]{font-size:22px;opacity:.4}.p-media-item__footer[data-v-07ac777c]{align-items:center;display:flex;justify-content:space-between;padding:4px 6px}.p-media-item__name[data-v-07ac777c]{color:var(--text-2);flex:1;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-media-item__size[data-v-07ac777c]{color:var(--text-3);font-size:9px}.p-media-item__actions[data-v-07ac777c]{display:flex;gap:3px;opacity:0;position:absolute;right:4px;top:4px;transition:opacity .15s}.p-media-item--public[data-v-07ac777c]{border-color:rgba(62,255,160,.3)}.p-pub-badge[data-v-07ac777c]{align-items:center;background:rgba(62,255,160,.08);border:1px solid rgba(62,255,160,.2);border-radius:3px;display:flex;gap:4px;padding:2px 6px}.p-pub-badge__dot[data-v-07ac777c]{background:var(--green);border-radius:50%;flex-shrink:0;height:6px;width:6px}.p-asset-queue-badge[data-v-07ac777c]{align-items:center;background:rgba(100,180,255,.1);border:1px solid rgba(100,180,255,.3);border-radius:3px;color:rgba(140,200,255,.95);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:9px;gap:4px;line-height:1.2;padding:2px 6px;transition:background .12s}.p-asset-queue-badge[data-v-07ac777c]:hover{background:rgba(100,180,255,.2);border-color:rgba(100,180,255,.5)}.p-asset-queue-badge svg[data-v-07ac777c]{flex-shrink:0}.p-asset-queue-badge--media[data-v-07ac777c]{backdrop-filter:blur(4px);background:rgba(10,18,32,.72);border-color:rgba(100,180,255,.4);bottom:26px;left:4px;position:absolute;z-index:2}.p-asset-queue-badge--snippet[data-v-07ac777c]{margin:4px 0 2px;max-width:100%;overflow:hidden}.p-asset-queue-badge__tasks[data-v-07ac777c]{color:rgba(100,180,255,.5);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-media-quicktask-btn[data-v-07ac777c]{align-items:center;background:var(--surface);border:1px solid var(--border-hi);border-radius:3px;bottom:4px;color:var(--text-3);display:flex;font-size:10px;height:18px;justify-content:center;opacity:0;position:absolute;right:4px;transition:all .12s;width:18px;z-index:3}.p-media-item:hover .p-media-quicktask-btn[data-v-07ac777c]{opacity:1}.p-media-quicktask-btn--active[data-v-07ac777c],.p-media-quicktask-btn[data-v-07ac777c]:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent);opacity:1}.p-snippet-quicktask-btn[data-v-07ac777c]{align-items:center;background:transparent;border:1px dashed var(--border-hi);border-radius:3px;color:var(--text-3);display:inline-flex;font-family:var(--font-mono);font-size:9px;gap:4px;margin-top:5px;padding:2px 7px;transition:all .12s}.p-snippet-quicktask-btn--active[data-v-07ac777c],.p-snippet-quicktask-btn[data-v-07ac777c]:hover{background:var(--accent-dim);border-color:var(--accent);border-style:solid;color:var(--accent)}.p-quicktask-panel[data-v-07ac777c]{background:var(--raised);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px}.p-quicktask-panel--inline[data-v-07ac777c]{border:1px solid var(--border-hi);border-radius:var(--radius-sm);margin-top:6px}.p-quicktask-panel__header[data-v-07ac777c]{align-items:center;display:flex;justify-content:space-between}.p-quicktask-panel__title[data-v-07ac777c]{color:var(--text-2);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.p-quicktask-panel__for[data-v-07ac777c]{color:var(--accent);font-style:normal}.p-quicktask-panel__footer[data-v-07ac777c]{display:flex;gap:6px;justify-content:flex-end;margin-top:2px}.p-quicktask-types[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:5px}.p-quicktask-type-chip[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:3px;color:var(--text-2);font-family:var(--font-mono);font-size:9px;padding:3px 9px;transition:all .12s;white-space:nowrap}.p-quicktask-type-chip[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.2);color:var(--text)}.p-quicktask-type-chip.active[data-v-07ac777c]{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.p-quicktask-type-chip--full[data-v-07ac777c]{color:var(--text-3);margin-left:auto}.p-pub-badge__label[data-v-07ac777c]{color:var(--green);font-size:9px}.p-pub-badge__copy[data-v-07ac777c]{opacity:.5;padding:2px 4px}.p-pub-badge__copy[data-v-07ac777c]:hover{opacity:1}.p-pub-url[data-v-07ac777c]{color:var(--text-3);flex:1;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-pub-row[data-v-07ac777c]{align-items:center;display:flex;gap:5px;padding:3px 0}.p-rename-input[data-v-07ac777c]{background:var(--raised);border:1px solid var(--accent);border-radius:3px;color:var(--text);font-family:var(--font-mono);font-size:10px;padding:1px 6px;width:100%}.p-rename-input--inline[data-v-07ac777c]{flex:1;width:auto}.p-snippet-list[data-v-07ac777c]{display:flex;flex-direction:column;gap:8px}.p-snippet-item[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px;transition:border-color .15s}.p-snippet-item[data-v-07ac777c]:hover{border-color:var(--accent)}.p-snippet-item--public[data-v-07ac777c]{border-color:rgba(62,255,160,.2)}.p-snippet-item__header[data-v-07ac777c]{align-items:center;display:flex;gap:6px}.p-snippet-item__lang[data-v-07ac777c]{color:var(--text-3);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.p-snippet-item__name[data-v-07ac777c]{color:var(--text-2);flex:1;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-snippet-item__actions[data-v-07ac777c]{display:flex;gap:3px}.p-snippet-item__code[data-v-07ac777c]{color:var(--text-3);font-size:9px;max-height:3em;overflow:hidden;text-overflow:ellipsis;white-space:pre}.p-snippet-item__tags[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:4px}.p-snippet-item__tag[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:8px;color:var(--text-3);font-size:8.5px;padding:1px 5px}.p-workflows-panel[data-v-07ac777c]{border-left:1px solid var(--border)}.p-workflow-list[data-v-07ac777c]{display:flex;flex-direction:column;gap:8px}.p-workflow-item[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:8px 10px;transition:all .14s}.p-workflow-item[data-v-07ac777c]:hover{border-color:var(--accent)}.p-workflow-item__header[data-v-07ac777c]{align-items:center;display:flex;gap:7px}.p-workflow-item__name[data-v-07ac777c]{color:var(--text);flex:1;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-workflow-item__actions[data-v-07ac777c]{display:flex;gap:4px}.p-workflow-item__desc[data-v-07ac777c]{color:var(--text-3);font-size:10px;line-height:1.5}.p-workflow-item__steps[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:4px}.p-wf-item[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:8px 10px;transition:all .14s}.p-wf-item[data-v-07ac777c]:hover{border-color:var(--accent)}.p-wf-item__header[data-v-07ac777c]{align-items:center;display:flex;gap:7px}.p-wf-item__name[data-v-07ac777c]{color:var(--text);flex:1;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-wf-item__actions[data-v-07ac777c]{display:flex;gap:4px}.p-wf-item__desc[data-v-07ac777c]{color:var(--text-3);font-size:10px;line-height:1.5}.p-wf-item__steps[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:4px}.p-wf-step-chip--prompt[data-v-07ac777c]{border-color:rgba(96,192,255,.3);color:#60c0ff}.p-wf-step-chip--reasoning[data-v-07ac777c]{border-color:rgba(245,166,35,.35);color:var(--accent)}.p-wf-step-chip--save_snippet[data-v-07ac777c]{border-color:rgba(62,255,160,.3);color:var(--green)}.p-wf-run-btn[data-v-07ac777c]{align-items:center;border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text-2);display:inline-flex;font-family:var(--font-mono);font-size:10px;gap:5px;padding:5px 12px;transition:all .12s}.p-wf-run-btn--primary[data-v-07ac777c],.p-wf-run-btn[data-v-07ac777c]:hover:not(:disabled){background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.p-wf-run-btn--primary[data-v-07ac777c]:hover:not(:disabled){background:var(--accent);color:var(--bg)}.p-wf-run-btn[data-v-07ac777c]:disabled{cursor:not-allowed;opacity:.4}.p-wf-last-run[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px;margin-left:auto;opacity:.6}.p-wf-form[data-v-07ac777c]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;padding:10px}.p-wf-form__title[data-v-07ac777c]{color:var(--text-2);font-size:11px;font-weight:600}.p-wf-steps[data-v-07ac777c]{display:flex;flex-direction:column;gap:4px}.p-wf-add-step[data-v-07ac777c]{align-items:center;color:var(--text-3);display:flex;font-family:var(--font-mono);font-size:10px;gap:5px;padding:4px 0}.p-wf-add-step[data-v-07ac777c]:hover{color:var(--accent)}.p-wf-step[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:5px;margin-bottom:4px;padding:8px}.p-wf-step__head[data-v-07ac777c]{align-items:center;display:flex;gap:5px}.p-wf-step__type[data-v-07ac777c]{color:var(--text-3);flex:1;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.p-wf-step__label[data-v-07ac777c]{color:var(--text-2);font-size:10px;font-weight:500}.p-wf-step__prompt[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:10px;line-height:1.4}.p-wf-step__sub[data-v-07ac777c]{color:var(--text-3);font-size:9px}.p-wf-step__error-row[data-v-07ac777c]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.p-wf-step__error-label[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-size:9px;white-space:nowrap}.p-wf-step__error-select[data-v-07ac777c]{flex:1;min-width:0}.p-wf-step__error-goto[data-v-07ac777c]{flex:0 0 120px;margin-top:0!important}.p-wf-form__input[data-v-07ac777c],.p-wf-form__textarea[data-v-07ac777c],.p-wf-step__type-select[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-mono);font-size:10px;padding:5px 8px;transition:border-color .12s;width:100%}.p-wf-form__input[data-v-07ac777c]:focus,.p-wf-form__textarea[data-v-07ac777c]:focus,.p-wf-step__type-select[data-v-07ac777c]:focus{border-color:var(--accent);outline:none}.p-wf-form__textarea[data-v-07ac777c]{line-height:1.5;min-height:48px;resize:vertical}.p-task-item__followup-row[data-v-07ac777c]{align-items:center;display:flex;flex-wrap:wrap;gap:5px;padding:4px 0 2px}.p-task-rerun-btn[data-v-07ac777c]{border:1px solid var(--border-hi);border-radius:3px;color:var(--text-3);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase;transition:all .12s}.p-task-rerun-btn[data-v-07ac777c]:hover{border-color:var(--accent);color:var(--accent)}.p-task-rerun-btn--followup[data-v-07ac777c]:hover{border-color:#60c0ff;color:#60c0ff}.p-task-followup[data-v-07ac777c]{align-items:center;display:flex;gap:5px;width:100%}.p-task-followup__input[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text);flex:1;font-family:var(--font-mono);font-size:10px;padding:4px 8px;transition:border-color .12s}.p-task-followup__input[data-v-07ac777c]:focus{border-color:var(--accent);outline:none}.p-task-followup__send[data-v-07ac777c]{background:var(--accent-dim);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-family:var(--font-mono);font-size:10px;padding:4px 10px;transition:all .12s}.p-task-followup__send[data-v-07ac777c]:hover{background:var(--accent);color:var(--bg)}.p-task-drawer[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius) var(--radius) 0 0;bottom:0;box-shadow:0 -8px 32px rgba(0,0,0,.5);display:flex;flex-direction:column;max-height:70%;position:absolute;right:0;width:min(460px,100vw);z-index:100}.p-task-drawer__header[data-v-07ac777c]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;padding:10px 12px}.p-task-drawer__title[data-v-07ac777c]{align-items:center;color:var(--text-2);display:flex;flex:1;font-family:var(--font-mono);font-size:11px;font-weight:700;gap:7px;letter-spacing:.08em;text-transform:uppercase}.p-task-drawer__body[data-v-07ac777c]{flex:1;overflow-y:auto;scrollbar-color:var(--border-hi) transparent;scrollbar-width:thin}.p-task-drawer__actions[data-v-07ac777c]{align-items:center;display:flex;gap:4px}.p-task-drawer__footer[data-v-07ac777c]{border-top:1px solid var(--border);flex-shrink:0;padding:10px}.p-task-drawer__live-dot[data-v-07ac777c]{animation:p-pulse-07ac777c 1.5s ease infinite;background:var(--accent);border-radius:50%;height:7px;width:7px}.p-task-drawer-enter-active[data-v-07ac777c],.p-task-drawer-leave-active[data-v-07ac777c]{transition:all .25s ease}.p-task-drawer-enter[data-v-07ac777c],.p-task-drawer-leave-to[data-v-07ac777c]{opacity:0;transform:translateY(20px)}.p-task-filter-tabs[data-v-07ac777c]{border-bottom:1px solid var(--border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:3px;padding:8px 10px 4px}.p-task-filter-tab[data-v-07ac777c]{border:1px solid var(--border);border-radius:3px;color:var(--text-3);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.06em;padding:2px 7px;text-transform:uppercase;transition:all .12s}.p-task-filter-tab[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.2);color:var(--text)}.p-task-filter-tab--active[data-v-07ac777c],.p-task-filter-tab.active[data-v-07ac777c]{background:var(--raised);border-color:hsla(0,0%,100%,.25);color:var(--text)}.p-task-filter-btn[data-v-07ac777c]{border:1px solid var(--border);border-radius:3px;color:var(--text-3);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.06em;padding:2px 7px;text-transform:uppercase;transition:all .12s}.p-task-filter-btn[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.2);color:var(--text)}.p-task-filter-btn.active[data-v-07ac777c]{background:var(--raised);border-color:hsla(0,0%,100%,.25);color:var(--text)}.p-task-item[data-v-07ac777c]{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:5px;padding:10px 12px}.p-task-item__header[data-v-07ac777c]{align-items:center;display:flex;gap:7px}.p-task-item__icon[data-v-07ac777c]{flex-shrink:0;font-size:14px}.p-task-item__title[data-v-07ac777c]{color:var(--text);flex:1;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-task-item__actions[data-v-07ac777c]{display:flex;flex-shrink:0;gap:3px}.p-task-item__meta[data-v-07ac777c]{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.p-task-item__error[data-v-07ac777c]{color:var(--red);font-family:var(--font-mono);font-size:10px;padding:3px 0}.p-task-item__notes[data-v-07ac777c]{align-items:center;color:var(--text-3);display:flex;font-family:var(--font-mono);font-size:10px;line-height:1.5}.p-task-item__footer[data-v-07ac777c]{display:flex;flex-direction:column;gap:5px;padding-top:4px}.p-task-expand-btn[data-v-07ac777c]{align-items:center;color:var(--text-3);display:flex;font-family:var(--font-mono);font-size:9px;gap:4px}.p-task-expand-btn[data-v-07ac777c]:hover{color:var(--accent)}.p-task-has-output[data-v-07ac777c]{opacity:.7}.p-task-detail[data-v-07ac777c]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;margin-top:2px;padding:6px 0 2px}.p-task-log[data-v-07ac777c]{display:flex;flex-direction:column;gap:2px}.p-task-log__label[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.p-task-log__entry[data-v-07ac777c]{align-items:baseline;display:flex;gap:8px}.p-task-log__ts[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-family:var(--font-mono);font-size:9px}.p-task-log__msg[data-v-07ac777c]{color:var(--text-2);font-family:var(--font-mono);font-size:10px}.p-task-deliverable[data-v-07ac777c]{display:flex;flex-direction:column;gap:4px}.p-task-deliverable__body[data-v-07ac777c]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);font-family:var(--font-mono);font-size:10px;max-height:200px;overflow-x:auto;overflow-y:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.p-task-type-chip[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:3px;color:var(--text-3);font-family:var(--font-mono);font-size:9px;padding:1px 6px}.p-task-status-chip[data-v-07ac777c]{border:1px solid;border-radius:3px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.06em;padding:1px 6px;text-transform:uppercase}.p-task-status-chip--pending[data-v-07ac777c]{border-color:var(--border-hi);color:var(--text-3)}.p-task-status-chip--running[data-v-07ac777c]{animation:p-pulse-07ac777c 1.5s ease infinite;background:rgba(96,192,255,.08);border-color:rgba(96,192,255,.3);color:#60c0ff}.p-task-status-chip--completed[data-v-07ac777c]{background:rgba(62,255,160,.06);border-color:rgba(62,255,160,.3);color:var(--green)}.p-task-status-chip--failed[data-v-07ac777c]{background:rgba(255,96,96,.06);border-color:rgba(255,96,96,.3);color:var(--red)}.p-task-status-chip--cancelled[data-v-07ac777c]{border-color:var(--border);color:var(--text-3)}.p-task-priority-chip[data-v-07ac777c]{border:1px solid;border-radius:3px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.06em;padding:1px 5px;text-transform:uppercase}.p-task-priority-chip--low[data-v-07ac777c]{border-color:var(--border);color:var(--text-3)}.p-task-priority-chip--normal[data-v-07ac777c]{border-color:var(--border-hi);color:var(--text-2)}.p-task-priority-chip--high[data-v-07ac777c]{border-color:rgba(96,192,255,.3);color:#60c0ff}.p-task-priority-chip--urgent[data-v-07ac777c]{border-color:var(--accent);color:var(--accent)}.p-status-chip[data-v-07ac777c]{border:1px solid;border-radius:3px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.06em;padding:1px 6px;text-transform:uppercase}.p-status-chip--pending[data-v-07ac777c]{border-color:var(--border-hi);color:var(--text-3)}.p-status-chip--running[data-v-07ac777c]{animation:p-pulse-07ac777c 1.5s ease infinite;background:rgba(96,192,255,.08);border-color:rgba(96,192,255,.3);color:#60c0ff}.p-status-chip--completed[data-v-07ac777c]{background:rgba(62,255,160,.06);border-color:rgba(62,255,160,.3);color:var(--green)}.p-status-chip--failed[data-v-07ac777c]{background:rgba(255,96,96,.06);border-color:rgba(255,96,96,.3);color:var(--red)}.p-status-chip--cancelled[data-v-07ac777c]{border-color:var(--border);color:var(--text-3)}.p-priority-chip[data-v-07ac777c]{border:1px solid;border-radius:3px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.06em;padding:1px 5px;text-transform:uppercase}.p-priority-chip--low[data-v-07ac777c]{border-color:var(--border);color:var(--text-3)}.p-priority-chip--normal[data-v-07ac777c]{border-color:var(--border-hi);color:var(--text-2)}.p-priority-chip--high[data-v-07ac777c]{border-color:rgba(96,192,255,.3);color:#60c0ff}.p-priority-chip--urgent[data-v-07ac777c]{border-color:var(--accent);color:var(--accent)}.p-task-progress[data-v-07ac777c]{background:var(--border);border-radius:1px;height:2px;overflow:hidden}.p-task-progress__bar[data-v-07ac777c]{background:var(--accent);border-radius:1px;height:100%;transition:width .4s ease}.p-task-notif-btn[data-v-07ac777c]{opacity:.55}.p-task-notif-btn[data-v-07ac777c]:not(:disabled):hover{color:var(--accent);opacity:1}.p-task-notif-btn--on[data-v-07ac777c]{color:#4ade80;cursor:default;opacity:.8}.p-queue-panel[data-v-07ac777c]{border-top:1px solid var(--border);flex-shrink:0}.p-queue-panel__header[data-v-07ac777c]{align-items:baseline;display:flex;gap:6px;padding:8px 10px 5px}.p-queue-panel__title[data-v-07ac777c]{color:var(--text-2);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.p-queue-panel__count[data-v-07ac777c]{background:var(--accent);border-radius:8px;color:var(--bg);font-size:8px;padding:0 4px}.p-queue-panel__hint[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px}.p-queue-item[data-v-07ac777c]{border-top:1px solid var(--border)}.p-queue-item--editing[data-v-07ac777c]{background:var(--raised)}.p-queue-item__row[data-v-07ac777c]{align-items:center;display:flex;gap:5px;padding:5px 8px}.p-queue-item__pos[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-family:var(--font-mono);font-size:9px;text-align:right;width:12px}.p-queue-item__icon[data-v-07ac777c]{flex-shrink:0;font-size:12px}.p-queue-item__title[data-v-07ac777c]{color:var(--text-2);flex:1;font-family:var(--font-mono);font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-queue-item__actions[data-v-07ac777c]{display:flex;flex-shrink:0;gap:2px}.p-queue-edit[data-v-07ac777c]{display:flex;flex-direction:column;gap:7px;padding:8px 10px 10px}.p-queue-edit__footer[data-v-07ac777c]{display:flex;gap:6px;justify-content:flex-end;margin-top:2px}.p-field--compact .p-field__label[data-v-07ac777c]{font-size:9px}.p-field--compact .p-field__input[data-v-07ac777c]{font-size:11px;padding:4px 7px}.p-task-type-grid[data-v-07ac777c]{display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin-bottom:8px}.p-task-type-tile[data-v-07ac777c]{align-items:center;background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px 4px;transition:all .14s}.p-task-type-tile--active[data-v-07ac777c],.p-task-type-tile[data-v-07ac777c]:hover{background:var(--accent-dim);border-color:var(--accent)}.p-task-type-tile--active[data-v-07ac777c]{box-shadow:0 0 0 2px var(--accent-dim)}.p-task-type-tile--revenue[data-v-07ac777c]{border-color:rgba(255,180,50,.25)}.p-task-type-tile--revenue.p-task-type-tile--active[data-v-07ac777c],.p-task-type-tile--revenue[data-v-07ac777c]:hover{background:rgba(255,180,50,.14);border-color:#ffb432}.p-task-type-tile--media[data-v-07ac777c]{border-color:rgba(100,180,255,.2)}.p-task-type-tile--media.p-task-type-tile--active[data-v-07ac777c],.p-task-type-tile--media[data-v-07ac777c]:hover{background:rgba(100,180,255,.12);border-color:#64b4ff}.p-task-type-tile__icon[data-v-07ac777c]{font-size:16px}.p-task-type-tile__label[data-v-07ac777c]{color:var(--text-2);font-family:var(--font-mono);font-size:8.5px;line-height:1.2;text-align:center}.p-task-type-desc[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:10px;line-height:1.5}.p-task-group-label[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;margin:8px 0 4px;text-transform:uppercase}.p-task-group-label--revenue[data-v-07ac777c]{color:rgba(255,180,50,.65)}.p-task-group-label--media[data-v-07ac777c]{color:rgba(100,180,255,.65)}.p-named-slug-row[data-v-07ac777c]{align-items:center;background:var(--surface);border-top:1px solid var(--border);display:flex;gap:5px;padding:3px 8px 4px}.p-named-slug-row__label[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-family:var(--font-mono);font-size:9px}.p-named-slug-row__input[data-v-07ac777c]{background:transparent;border:none;border-radius:3px;color:var(--text-2);flex:1;font-family:var(--font-mono);font-size:9px;min-width:0;outline:none;padding:1px 4px}.p-named-slug-row__input[data-v-07ac777c]:focus{background:var(--raised);color:var(--text)}.p-named-slug-row__input[data-v-07ac777c]::placeholder{color:var(--text-3);opacity:.6}.p-named-slug-row__hint[data-v-07ac777c]{color:var(--accent);flex-shrink:0;font-family:var(--font-mono);font-size:8px;max-width:130px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-media-embed-btn[data-v-07ac777c]{background:transparent;border:none;border-top:1px solid var(--border);color:var(--text-3);cursor:pointer;display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;opacity:0;padding:3px 0;transition:opacity .15s;width:100%}.p-media-embed-btn--active[data-v-07ac777c],.p-media-item:hover .p-media-embed-btn[data-v-07ac777c]{color:var(--accent);opacity:1}.p-media-embed-btn--active[data-v-07ac777c]{background:rgba(62,255,160,.06)}.p-media-embed[data-v-07ac777c]{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.p-media-embed__header[data-v-07ac777c]{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:7px}.p-media-embed__title[data-v-07ac777c]{align-items:center;color:var(--text-2);display:flex;font-family:var(--font-mono);font-size:10px;font-weight:500;gap:5px}.p-media-embed__for[data-v-07ac777c]{color:var(--text-3);font-weight:400;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-lib-action--media[data-v-07ac777c]{color:rgba(100,180,255,.7)}.p-lib-action--media[data-v-07ac777c]:hover{background:rgba(100,180,255,.12);color:#64b4ff}.p-task-media-result[data-v-07ac777c]{display:flex;flex-direction:column;gap:6px;margin:4px 0 8px}.p-task-media-result__img[data-v-07ac777c]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:200px;object-fit:contain;width:100%}.p-task-media-result__meta[data-v-07ac777c]{display:flex;flex-direction:column;gap:4px}.p-task-media-result__slug[data-v-07ac777c]{color:var(--accent);font-family:var(--font-mono);font-size:10px}.p-task-media-result__url[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px;text-decoration:none;word-break:break-all}.p-task-media-result__url[data-v-07ac777c]:hover{color:var(--text-2);text-decoration:underline}.p-email-drawer[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius) var(--radius) 0 0;bottom:0;box-shadow:0 -8px 32px rgba(0,0,0,.5);display:flex;flex-direction:column;left:0;max-height:70vh;position:absolute;width:min(440px,100vw);z-index:100}.p-email-drawer-enter-active[data-v-07ac777c],.p-email-drawer-leave-active[data-v-07ac777c]{transition:transform .2s ease,opacity .2s ease}.p-email-drawer-enter[data-v-07ac777c],.p-email-drawer-leave-to[data-v-07ac777c]{opacity:0;transform:translateY(100%)}.p-alarm-banner[data-v-07ac777c]{align-items:center;background:rgba(245,166,35,.07);border-bottom:1px solid rgba(245,166,35,.2);color:var(--text-2);display:flex;flex-shrink:0;font-size:11px;gap:8px;padding:6px 12px}.p-alarm-banner--idle[data-v-07ac777c]{background:hsla(0,0%,100%,.02);border-color:var(--border);color:var(--text-3)}.p-alarm-banner__icon[data-v-07ac777c]{flex-shrink:0;font-size:13px}.p-alarm-banner__text strong[data-v-07ac777c]{color:var(--text-1);font-weight:500}.p-alarm-banner__count[data-v-07ac777c]{font-style:italic;margin-left:4px;opacity:.6}.p-channels-drawer[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius) var(--radius) 0 0;bottom:0;box-shadow:0 -8px 32px rgba(0,0,0,.5);display:flex;flex-direction:column;max-height:70vh;position:absolute;right:0;width:min(360px,100vw);z-index:100}.p-channels-drawer-enter-active[data-v-07ac777c],.p-channels-drawer-leave-active[data-v-07ac777c]{transition:transform .2s ease,opacity .2s ease}.p-channels-drawer-enter[data-v-07ac777c],.p-channels-drawer-leave-to[data-v-07ac777c]{opacity:0;transform:translateY(100%)}.p-channels-hint[data-v-07ac777c]{color:var(--text-3);font-size:9px;letter-spacing:.06em;margin-left:8px;text-transform:uppercase}.p-channel-row[data-v-07ac777c]{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:6px;padding:8px 12px;transition:background .12s}.p-channel-row[data-v-07ac777c]:hover{background:var(--raised)}.p-channel-row--unread[data-v-07ac777c]{background:rgba(62,255,160,.04)}.p-channel-row--unread[data-v-07ac777c]:hover{background:rgba(62,255,160,.07)}.p-channel-row:hover .p-channel-row__del[data-v-07ac777c]{opacity:1}.p-channel-row__hash[data-v-07ac777c]{color:var(--accent);flex-shrink:0;font-size:14px;font-weight:600}.p-channel-row__name[data-v-07ac777c]{color:var(--text);flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-channel-row--unread .p-channel-row__name[data-v-07ac777c]{color:var(--text);font-weight:600}.p-channel-row__slug[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:10px}.p-channel-row__time[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-size:10px;margin-left:auto}.p-channel-row__time--unread[data-v-07ac777c]{color:var(--accent);font-weight:600}.p-channel-row__del[data-v-07ac777c]{flex-shrink:0;opacity:0;transition:opacity .12s}.p-channel-row__unread-dot[data-v-07ac777c]{animation:p-pulse-07ac777c 1.8s ease infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 6px var(--accent-glow);flex-shrink:0;height:7px;width:7px}.p-channels-create[data-v-07ac777c]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px;padding:10px 12px}.p-channels-create__label[data-v-07ac777c]{color:var(--text-3);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.p-channels-create__row[data-v-07ac777c]{display:flex;gap:6px}.p-channels-create__input[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);flex:1;font-family:var(--font-mono);font-size:11px;min-width:0;outline:none;padding:5px 8px}.p-channels-create__input[data-v-07ac777c]:focus{border-color:var(--accent)}.p-channels-create__btn[data-v-07ac777c]{background:rgba(74,222,128,.1);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;font-size:11px;padding:5px 12px;transition:background .12s;white-space:nowrap}.p-channels-create__btn[data-v-07ac777c]:hover{background:rgba(74,222,128,.2)}.p-channels-create__error[data-v-07ac777c]{color:var(--err);font-size:10px}.p-channel-back[data-v-07ac777c]{background:none;border:none;color:var(--text-3);cursor:pointer;font-family:var(--font-mono);font-size:11px;padding:0 4px;transition:color .12s}.p-channel-back[data-v-07ac777c]:hover{color:var(--text)}.p-channel-breadcrumb[data-v-07ac777c]{align-items:center;color:var(--text);display:inline-flex;font-family:var(--font-mono);font-size:12px;gap:2px}.p-channel-breadcrumb__hash[data-v-07ac777c]{color:var(--accent);font-weight:600}.p-email-filter-tabs[data-v-07ac777c]{border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:3px;padding:8px 10px 4px}.p-email-list[data-v-07ac777c]{flex:1;overflow-y:auto;scrollbar-color:var(--border-hi) transparent;scrollbar-width:thin}.p-email-card[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius);display:flex;flex-direction:column;gap:6px;margin:8px;padding:10px 12px;transition:border-color .15s}.p-email-card[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.18)}.p-email-card__header[data-v-07ac777c]{align-items:center;display:flex;gap:7px}.p-email-card__subject[data-v-07ac777c]{color:var(--text);flex:1;font-family:var(--font-ui);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-email-card__actions[data-v-07ac777c]{display:flex;flex-shrink:0;gap:4px}.p-email-card__meta[data-v-07ac777c]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.p-email-card__count[data-v-07ac777c],.p-email-card__time[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px}.p-email-card__count[data-v-07ac777c]{margin-left:auto}.p-email-card__body-preview[data-v-07ac777c]{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-3);display:-webkit-box;font-family:var(--font-mono);font-size:10px;line-height:1.5;overflow:hidden}.p-email-card__status-dot[data-v-07ac777c]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.p-email-card__status-dot--scheduled[data-v-07ac777c]{animation:p-pulse-07ac777c 1.8s ease infinite;background:var(--accent)}.p-email-card__status-dot--sending[data-v-07ac777c]{animation:p-pulse-07ac777c 1s ease infinite;background:#60c0ff}.p-email-card__status-dot--sent[data-v-07ac777c]{background:var(--green)}.p-email-card__status-dot--failed[data-v-07ac777c]{background:var(--red)}.p-email-card__status-dot--cancelled[data-v-07ac777c]{background:var(--text-3)}.p-email-status-chip[data-v-07ac777c]{border:1px solid;border-radius:3px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.06em;padding:1px 6px;text-transform:uppercase}.p-email-status-chip--scheduled[data-v-07ac777c]{background:rgba(245,166,35,.08);border-color:rgba(245,166,35,.3);color:var(--accent)}.p-email-status-chip--sending[data-v-07ac777c]{background:rgba(96,192,255,.08);border-color:rgba(96,192,255,.3);color:#60c0ff}.p-email-status-chip--sent[data-v-07ac777c]{background:rgba(62,255,160,.06);border-color:rgba(62,255,160,.3);color:var(--green)}.p-email-status-chip--failed[data-v-07ac777c]{background:rgba(255,95,95,.06);border-color:rgba(255,95,95,.3);color:var(--red)}.p-email-status-chip--cancelled[data-v-07ac777c]{background:transparent;border-color:var(--border);color:var(--text-3)}.p-modal-overlay[data-v-07ac777c]{align-items:center;background:rgba(0,0,0,.7);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:400}.p-modal[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius);box-shadow:0 16px 64px rgba(0,0,0,.8);display:flex;flex-direction:column;max-height:90vh;max-width:500px;width:100%}.p-modal--wide[data-v-07ac777c]{max-width:680px}.p-modal--email[data-v-07ac777c]{max-width:860px}.p-email-compose[data-v-07ac777c]{display:flex;flex:1;gap:0;min-height:0;overflow:hidden}.p-email-compose__main[data-v-07ac777c]{border-right:1px solid var(--border);display:flex;flex:1;flex-direction:column;gap:14px;min-width:0;overflow-y:auto;padding:16px}.p-email-compose__side[data-v-07ac777c]{display:flex;flex-direction:column;flex-shrink:0;gap:10px;overflow-y:auto;padding:12px;width:260px}.p-email-side-section[data-v-07ac777c]{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.p-email-side-section__hd[data-v-07ac777c]{align-items:center;background:var(--raised);border-bottom:1px solid var(--border);color:var(--text-2);display:flex;font-family:var(--font-mono);font-size:10px;font-weight:700;gap:6px;letter-spacing:.07em;padding:7px 10px;text-transform:uppercase}.p-email-side-section__body[data-v-07ac777c]{display:flex;flex-direction:column;gap:4px;padding:10px}.p-email-toggle[data-v-07ac777c]{align-items:center;color:var(--text-2);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:11px;gap:7px}.p-email-toggle[data-v-07ac777c]:hover{color:var(--text)}.p-email-trigger-tabs[data-v-07ac777c]{display:flex;gap:3px;margin-bottom:2px}.p-email-trigger-tab[data-v-07ac777c]{background:transparent;border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text-3);flex:1;font-family:var(--font-mono);font-size:10px;padding:4px 0;text-align:center;transition:all .12s}.p-email-trigger-tab[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.2);color:var(--text)}.p-email-trigger-tab--active[data-v-07ac777c]{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:600}.p-modal__header[data-v-07ac777c]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;padding:14px 16px}.p-modal__title[data-v-07ac777c]{color:var(--text);flex:1;font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.p-modal__close[data-v-07ac777c]{color:var(--text-3);opacity:.6;padding:4px}.p-modal__close[data-v-07ac777c]:hover{opacity:1}.p-modal__body[data-v-07ac777c]{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:16px}.p-modal__footer[data-v-07ac777c]{border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:14px 16px}.p-modal__footer-left[data-v-07ac777c]{display:flex;gap:6px;margin-right:auto}.p-modal__cancel[data-v-07ac777c]{border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text-2);font-family:var(--font-mono);font-size:11px;padding:6px 14px;transition:all .12s}.p-modal__cancel[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.2);color:var(--text)}.p-modal__confirm[data-v-07ac777c]{background:var(--accent);border-radius:var(--radius-sm);color:var(--bg);font-family:var(--font-mono);font-size:11px;font-weight:600;padding:6px 14px;transition:all .12s}.p-modal__confirm[data-v-07ac777c]:hover:not(:disabled){filter:brightness(1.1)}.p-modal__confirm[data-v-07ac777c]:disabled{cursor:not-allowed;opacity:.4}.p-modal__save-lib[data-v-07ac777c]{align-items:center;color:var(--text-3);display:flex;font-family:var(--font-mono);font-size:10px;gap:5px}.p-modal__save-lib[data-v-07ac777c]:hover{color:var(--accent)}.p-modal-enter-active[data-v-07ac777c],.p-modal-leave-active[data-v-07ac777c]{transition:all .2s}.p-modal-enter[data-v-07ac777c],.p-modal-leave-to[data-v-07ac777c]{opacity:0;transform:scale(.96)}.p-field[data-v-07ac777c]{display:flex;flex-direction:column;gap:5px}.p-field__label[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.p-field__required[data-v-07ac777c]{color:var(--red);margin-left:2px}.p-field__input[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-mono);font-size:11px;padding:7px 10px;transition:border-color .12s}.p-field__input[data-v-07ac777c]:focus{border-color:var(--accent);outline:none}.p-field__hint[data-v-07ac777c]{color:var(--text-3);font-size:10px;line-height:1.5}.p-field__monaco[data-v-07ac777c]{border:1px solid var(--border);border-radius:var(--radius-sm);height:240px;overflow:hidden}.p-check[data-v-07ac777c]{align-items:center;cursor:pointer;display:flex;gap:7px}.p-check input[type=checkbox][data-v-07ac777c]{accent-color:var(--accent);height:13px;width:13px}.p-check-label[data-v-07ac777c]{color:var(--text-2);font-family:var(--font-mono);font-size:11px}.p-snippet-modal-code-wrap[data-v-07ac777c]{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.p-snippet-modal-actions[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:6px}.p-cm-panel[data-v-07ac777c]{display:flex;flex-direction:column;gap:0}.p-cm-list[data-v-07ac777c]{display:flex;flex-direction:column;gap:8px}.p-cm-item[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:5px;padding:10px 12px;transition:border-color .14s}.p-cm-item[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.2)}.p-cm-item__header[data-v-07ac777c]{align-items:center;display:flex;gap:7px}.p-cm-item__name[data-v-07ac777c]{color:var(--text);flex:1;font-size:11px;font-weight:600}.p-cm-item__actions[data-v-07ac777c]{display:flex;gap:4px}.p-cm-item__meta[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9.5px}.p-cm-item__model[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px}.p-cm-item__base[data-v-07ac777c]{color:var(--text-3);font-size:9px}.p-cm-item__badges[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:4px}.p-cm-item__tag[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text-3);display:inline-block;font-size:9px;padding:1px 6px}.p-cm-badge[data-v-07ac777c]{align-items:center;border:1px solid;border-radius:3px;display:inline-flex;font-size:8.5px;gap:3px;padding:1px 6px}.p-cm-badge--key[data-v-07ac777c]{background:rgba(62,255,160,.06);border-color:rgba(62,255,160,.3);color:var(--green)}.p-cm-badge--local[data-v-07ac777c]{background:rgba(126,184,255,.06);border-color:rgba(126,184,255,.3);color:#7eb8ff}.p-cm-form[data-v-07ac777c]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px;padding:12px}.p-cm-form__title[data-v-07ac777c]{color:var(--text-2);font-family:var(--font-mono);font-size:11px;font-weight:600}.p-cm-form__checks[data-v-07ac777c]{display:flex;flex-direction:column;gap:6px}.p-cm-form__footer[data-v-07ac777c]{display:flex;gap:6px;justify-content:flex-end;padding-top:4px}.p-cm-hint[data-v-07ac777c]{color:var(--text-3);font-size:10px;line-height:1.5}.p-cm-presets[data-v-07ac777c]{display:flex;flex-direction:column;gap:4px}.p-cm-presets__label[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}.p-cm-preset-btn[data-v-07ac777c]{align-items:center;background:var(--raised);border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text-2);display:flex;font-size:11px;gap:8px;padding:7px 10px;transition:all .12s}.p-cm-preset-btn[data-v-07ac777c]:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.p-ep-panel[data-v-07ac777c]{display:flex;flex-direction:column;gap:0}.p-ep-list[data-v-07ac777c]{display:flex;flex-direction:column;gap:8px}.p-ep-item[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:6px;padding:10px 12px}.p-ep-item__header[data-v-07ac777c]{align-items:center;display:flex;gap:7px}.p-ep-item__name[data-v-07ac777c]{color:var(--text);flex:1;font-size:11px;font-weight:600}.p-ep-item__actions[data-v-07ac777c]{display:flex;gap:4px}.p-ep-url-row[data-v-07ac777c]{align-items:center;display:flex;gap:5px}.p-ep-url[data-v-07ac777c]{background:var(--surface);border-radius:var(--radius-sm);flex:1;padding:4px 8px;word-break:break-all}.p-ep-key-row[data-v-07ac777c],.p-ep-url[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px}.p-ep-key-row[data-v-07ac777c]{align-items:center;display:flex;gap:5px}.p-ep-key-badge[data-v-07ac777c]{background:rgba(62,255,160,.08);border:1px solid rgba(62,255,160,.2);border-radius:3px;color:var(--green);font-size:8px;padding:1px 5px}.p-ep-template-preview[data-v-07ac777c]{background:var(--surface);border-radius:var(--radius-sm);color:var(--text-3);font-family:var(--font-mono);font-size:9px;padding:4px 8px}.p-ep-test[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius);display:flex;flex-direction:column;gap:7px;margin-top:8px;padding:10px}.p-ep-test__title[data-v-07ac777c]{color:var(--text-3);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.p-ep-test__field[data-v-07ac777c]{display:flex;flex-direction:column;gap:3px}.p-ep-test__label[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px}.p-ep-test__input[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:var(--radius-sm);color:var(--text);font-size:11px;padding:4px 8px}.p-ep-test__input[data-v-07ac777c]:focus{border-color:var(--accent);outline:none}.p-ep-test__monaco[data-v-07ac777c]{border:1px solid var(--border-hi);border-radius:var(--radius-sm);height:72px;overflow:hidden}.p-ep-test__footer[data-v-07ac777c]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.p-ep-test__send[data-v-07ac777c]{background:var(--accent);border:none;border-radius:var(--radius-sm);color:#000;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;padding:5px 14px;transition:opacity .1s}.p-ep-test__send[data-v-07ac777c]:hover{opacity:.85}.p-ep-test__send[data-v-07ac777c]:disabled{cursor:default;opacity:.4}.p-ep-test__result[data-v-07ac777c]{align-items:center;border:1px solid;border-radius:var(--radius-sm);display:flex;font-size:10px;gap:6px;padding:4px 10px}.p-ep-test__result--ok[data-v-07ac777c]{background:rgba(62,255,160,.07);border-color:rgba(62,255,160,.25);color:var(--green)}.p-ep-test__result--err[data-v-07ac777c]{background:rgba(255,96,96,.07);border-color:rgba(255,96,96,.25);color:var(--red)}.p-ep-test__result-status[data-v-07ac777c]{font-family:var(--font-mono);font-weight:700}.p-ep-test__result-msg[data-v-07ac777c]{flex:1}.p-ep-test__result-ms[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px}.p-ep-test__reply[data-v-07ac777c]{align-items:flex-start;background:var(--raised);border-radius:var(--radius-sm);display:flex;font-size:10px;gap:6px;padding:6px 8px}.p-ep-test__reply-label[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-family:var(--font-mono)}.p-ep-test__reply-text[data-v-07ac777c]{color:var(--text-2);line-height:1.5}.p-ep-snippet[data-v-07ac777c]{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.p-ep-snippet__header[data-v-07ac777c]{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:7px}.p-ep-snippet__title[data-v-07ac777c]{color:var(--text-2);flex:1;font-size:10px;font-weight:600;letter-spacing:.03em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.p-ep-snippet__for[data-v-07ac777c]{color:var(--text-3);font-weight:400;letter-spacing:0;text-transform:none}.p-ep-snippet__tabs[data-v-07ac777c]{display:flex;gap:2px}.p-ep-snippet__tab[data-v-07ac777c]{background:none;border:1px solid var(--border-hi);border-radius:3px;color:var(--text-3);cursor:pointer;font-size:9px;padding:2px 7px;transition:all .1s}.p-ep-snippet__tab[data-v-07ac777c]:hover{border-color:var(--accent);color:var(--text-2)}.p-ep-snippet__tab--active[data-v-07ac777c]{background:rgba(62,255,160,.06);border-color:var(--accent);color:var(--accent)}.p-ep-snippet__copy[data-v-07ac777c]{align-items:center;background:none;border:1px solid var(--border-hi);border-radius:3px;color:var(--text-2);cursor:pointer;display:flex;flex-shrink:0;font-size:9px;gap:4px;padding:2px 8px;transition:all .1s}.p-ep-snippet__copy[data-v-07ac777c]:hover{border-color:var(--accent);color:var(--accent)}.p-ep-snippet__monaco[data-v-07ac777c]{border:1px solid var(--border);border-radius:var(--radius);min-height:60px;overflow:hidden}.p-ep-snippet__hint[data-v-07ac777c]{color:var(--text-3);font-size:9px;line-height:1.5;margin-top:6px}.p-log-filters[data-v-07ac777c]{border-bottom:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:5px;padding:6px 10px 5px}.p-log-search[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:4px;color:var(--text);font-family:var(--font-mono);font-size:10px;padding:4px 8px;width:100%}.p-log-search[data-v-07ac777c]:focus{border-color:var(--accent)}.p-log-search[data-v-07ac777c]::placeholder{color:var(--text-3)}.p-log-date-range[data-v-07ac777c]{align-items:center;display:flex;gap:5px}.p-log-date-input[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:4px;color:var(--text);color-scheme:dark;flex:1;font-family:var(--font-ui);font-size:10px;min-width:0;padding:3px 6px}.p-log-date-input[data-v-07ac777c]:focus{border-color:var(--accent);outline:none}.p-log-date-sep[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-size:10px}.p-log-date-clear[data-v-07ac777c]{background:none;border:1px solid var(--border);border-radius:3px;color:var(--text-3);cursor:pointer;flex-shrink:0;font-size:9px;line-height:1;padding:2px 5px}.p-log-date-clear[data-v-07ac777c]:hover{border-color:var(--red);color:var(--red)}.p-log-level-tabs[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:3px}.p-log-level-tab[data-v-07ac777c]{border:1px solid var(--border);border-radius:3px;color:var(--text-3);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.06em;padding:2px 7px;text-transform:uppercase;transition:all .12s}.p-log-level-tab[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.2);color:var(--text)}.p-log-level-tab--active[data-v-07ac777c]{background:var(--surface);border-color:hsla(0,0%,100%,.25);color:var(--text)}.p-log-level-tab--info.p-log-level-tab--active[data-v-07ac777c]{border-color:rgba(96,192,255,.4);color:#60c0ff}.p-log-level-tab--warn.p-log-level-tab--active[data-v-07ac777c]{border-color:rgba(251,191,36,.4);color:#fbbf24}.p-log-level-tab--error.p-log-level-tab--active[data-v-07ac777c]{border-color:rgba(255,96,96,.4);color:var(--red)}.p-log-level-tab--fatal.p-log-level-tab--active[data-v-07ac777c]{border-color:rgba(244,63,94,.4);color:#f43f5e}.p-log-list[data-v-07ac777c]{display:flex;flex:1;flex-direction:column;gap:4px;overflow-y:auto;padding:6px 8px}.p-log-entry[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;font-family:var(--font-mono);font-size:10px;gap:3px;padding:6px 8px}.p-log-entry--warn[data-v-07ac777c]{background:rgba(251,191,36,.04);border-color:rgba(251,191,36,.2)}.p-log-entry--error[data-v-07ac777c]{background:rgba(255,96,96,.05);border-color:rgba(255,96,96,.25)}.p-log-entry--fatal[data-v-07ac777c]{background:rgba(244,63,94,.07);border-color:rgba(244,63,94,.35)}.p-log-entry__header[data-v-07ac777c]{align-items:baseline;display:flex;gap:6px}.p-log-entry__msg[data-v-07ac777c]{color:var(--text-2);flex:1;word-break:break-word}.p-log-entry__time[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-size:9px}.p-log-level-badge[data-v-07ac777c]{border-radius:2px;flex-shrink:0;font-size:8px;font-weight:700;letter-spacing:.07em;padding:1px 5px;text-transform:uppercase}.p-log-level-badge--debug[data-v-07ac777c]{border:1px solid var(--border);color:var(--text-3)}.p-log-level-badge--info[data-v-07ac777c]{background:rgba(96,192,255,.1);color:#60c0ff}.p-log-level-badge--warn[data-v-07ac777c]{background:rgba(251,191,36,.1);color:#fbbf24}.p-log-level-badge--error[data-v-07ac777c]{background:rgba(255,96,96,.1);color:var(--red)}.p-log-level-badge--fatal[data-v-07ac777c]{background:rgba(244,63,94,.12);color:#f43f5e}.p-log-entry__meta[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:4px}.p-log-meta-chip[data-v-07ac777c]{border:1px solid var(--border);border-radius:3px;display:flex;font-size:9px;overflow:hidden}.p-log-meta-key[data-v-07ac777c]{background:hsla(0,0%,100%,.05);color:var(--text-3);padding:1px 5px}.p-log-meta-val[data-v-07ac777c]{color:var(--text-2);max-width:160px;overflow:hidden;padding:1px 5px;text-overflow:ellipsis;white-space:nowrap}.p-log-entry__stack[data-v-07ac777c]{color:var(--red);font-size:9px;max-height:80px;opacity:.7;overflow:hidden;white-space:pre-wrap;word-break:break-all}.p-log-entry__tags[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:3px}.p-analytics-summary[data-v-07ac777c]{border-bottom:1px solid var(--border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:10px 12px 8px}.p-analytics-stat[data-v-07ac777c]{align-items:center;display:flex;flex:1;flex-direction:column;gap:1px;min-width:60px}.p-analytics-stat__value[data-v-07ac777c]{color:var(--accent);font-family:var(--font-mono);font-size:18px;font-weight:700;line-height:1.1}.p-analytics-stat__label[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.07em;text-transform:uppercase}.p-analytics-section-title[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;margin:10px 0 6px;text-transform:uppercase}.p-analytics-breakdown[data-v-07ac777c]{padding:0 2px}.p-analytics-bar-row[data-v-07ac777c]{align-items:center;display:flex;gap:6px;margin-bottom:5px}.p-analytics-bar-label[data-v-07ac777c]{color:var(--text-2);flex-shrink:0;font-family:var(--font-mono);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:140px}.p-analytics-bar-track[data-v-07ac777c]{background:hsla(0,0%,100%,.06);border-radius:3px;flex:1;height:5px;overflow:hidden}.p-analytics-bar-fill[data-v-07ac777c]{background:var(--accent);border-radius:3px;height:100%;transition:width .4s ease}.p-analytics-bar-count[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-family:var(--font-mono);font-size:9px;text-align:right;width:56px}.p-analytics-events[data-v-07ac777c]{margin-top:4px}.p-analytics-event-row[data-v-07ac777c]{border-bottom:1px solid hsla(0,0%,100%,.04);cursor:pointer;display:flex;flex-direction:column;padding:5px 0}.p-analytics-event-row[data-v-07ac777c]:hover{background:hsla(0,0%,100%,.02)}.p-analytics-event-row__main[data-v-07ac777c]{align-items:center;display:flex;justify-content:space-between}.p-analytics-event-name[data-v-07ac777c]{color:var(--text-2);flex:1;font-family:var(--font-mono);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-analytics-event-time[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-family:var(--font-mono);font-size:9px;margin-left:8px}.p-analytics-event-chips[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.p-analytics-chip[data-v-07ac777c]{border-radius:3px;font-family:var(--font-mono);font-size:8.5px;max-width:140px;overflow:hidden;padding:1px 5px;text-overflow:ellipsis;white-space:nowrap}.p-analytics-chip--browser[data-v-07ac777c]{background:rgba(99,102,241,.18);color:#a5b4fc}.p-analytics-chip--os[data-v-07ac777c]{background:rgba(16,185,129,.15);color:#6ee7b7}.p-analytics-chip--device[data-v-07ac777c]{background:rgba(245,158,11,.14);color:#fcd34d}.p-analytics-chip--geo[data-v-07ac777c]{background:rgba(236,72,153,.14);color:#f9a8d4}.p-analytics-chip--lang[data-v-07ac777c]{background:hsla(0,0%,100%,.07);color:var(--text-3)}.p-analytics-event-detail[data-v-07ac777c]{background:rgba(0,0,0,.25);border-radius:4px;margin-top:5px;padding:5px 6px}.p-analytics-event-detail-row[data-v-07ac777c]{display:flex;gap:6px;padding:1px 0}.p-analytics-event-detail-key[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-family:var(--font-mono);font-size:8.5px;width:72px}.p-analytics-event-detail-val[data-v-07ac777c]{color:var(--text-2);flex:1;font-family:var(--font-mono);font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-spin-inline[data-v-07ac777c]{animation:p-spin-kf-07ac777c .7s linear infinite;display:inline-block;transform-origin:center;vertical-align:middle}@keyframes p-pulse-07ac777c{0%,to{opacity:1}50%{opacity:.4}}@keyframes p-spin-kf-07ac777c{to{transform:rotate(1turn)}}.p-spin[data-v-07ac777c]{animation:p-spin-kf-07ac777c .7s linear infinite;transform-origin:center}.p-fade-enter-active[data-v-07ac777c],.p-fade-leave-active[data-v-07ac777c]{transition:opacity .2s}.p-fade-enter[data-v-07ac777c],.p-fade-leave-to[data-v-07ac777c]{opacity:0}.p-msg-in-enter-active[data-v-07ac777c]{transition:opacity .18s ease-out,transform .18s ease-out}.p-msg-in-enter[data-v-07ac777c]{opacity:0;transform:translateY(10px)}.p-msg-in-enter-to[data-v-07ac777c]{opacity:1;transform:translateY(0)}.p-hitl-receipt-strip[data-v-07ac777c]{display:flex;flex-direction:column;gap:4px;padding:6px 14px 2px}.p-hitl-receipt[data-v-07ac777c]{align-items:baseline;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-sm);color:var(--text-3);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;padding:5px 10px}.p-hitl-receipt__q[data-v-07ac777c]{color:var(--text-2);flex-shrink:1;font-style:italic;min-width:0}.p-hitl-receipt__sep[data-v-07ac777c]{color:var(--text-3);flex-shrink:0}.p-hitl-receipt__a[data-v-07ac777c]{color:var(--accent);flex:1;font-weight:600;min-width:0}.p-hitl-receipt__a--ok[data-v-07ac777c]{color:var(--green)}.p-hitl-receipt__a--no[data-v-07ac777c]{color:var(--text-3)}.p-hitl-receipt__kv[data-v-07ac777c]{display:inline-flex;gap:3px;margin-right:8px}.p-hitl-receipt__kv-k[data-v-07ac777c]{color:var(--text-3)}.p-hitl-receipt__kv-v[data-v-07ac777c]{color:var(--accent)}.p-hitl-receipt__sent[data-v-07ac777c]{align-items:center;color:var(--green);display:inline-flex;flex-shrink:0;font-size:9px;gap:3px;letter-spacing:.04em;margin-left:auto;opacity:.7}.p-hitl-receipt--enter-active[data-v-07ac777c]{transition:opacity .2s,transform .2s}.p-hitl-receipt--enter[data-v-07ac777c]{opacity:0;transform:translateY(4px)}.p-hitl-receipt--enter-to[data-v-07ac777c]{opacity:1;transform:translateY(0)}.p-hitl-receipt--leave-active[data-v-07ac777c]{transition:opacity .15s}.p-hitl-receipt--leave-to[data-v-07ac777c]{opacity:0}.p-log-search-row[data-v-07ac777c]{align-items:center;display:flex;gap:5px}.p-log-search[data-v-07ac777c]{flex:1}.p-log-date-toggle[data-v-07ac777c]{align-items:center;background:none;border:1px solid var(--border-hi);border-radius:4px;color:var(--text-3);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;position:relative;transition:all .12s;width:26px}.p-log-date-toggle[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.2);color:var(--text)}.p-log-date-toggle--active[data-v-07ac777c]{background:rgba(62,255,160,.06);border-color:var(--accent);color:var(--accent)}.p-log-date-toggle__dot[data-v-07ac777c]{background:var(--accent);border-radius:50%;height:5px;pointer-events:none;position:absolute;right:3px;top:3px;width:5px}.p-viz-card[data-v-07ac777c]{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius);margin:6px 14px 2px;overflow:hidden}.p-viz-card__header[data-v-07ac777c]{align-items:center;background:hsla(0,0%,100%,.025);border-bottom:1px solid var(--border);display:flex;gap:8px;padding:7px 10px}.p-viz-badge[data-v-07ac777c]{align-items:center;background:rgba(62,255,160,.08);border:1px solid rgba(62,255,160,.18);border-radius:3px;color:var(--accent);display:inline-flex;flex-shrink:0;font-family:var(--font-mono);font-size:9px;gap:5px;letter-spacing:.07em;padding:2px 7px;text-transform:uppercase}.p-viz-title[data-v-07ac777c]{color:var(--text);flex:1;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-viz-card__actions[data-v-07ac777c]{display:flex;flex-shrink:0;gap:4px}.p-viz-render[data-v-07ac777c]{align-items:center;background:var(--raised);display:flex;justify-content:center;min-height:80px;padding:12px}.p-viz-svg-wrap[data-v-07ac777c]{line-height:0;max-width:100%;width:100%}.p-viz-svg-wrap svg[data-v-07ac777c]{display:block;height:auto;max-height:480px;width:100%}.p-viz-iframe[data-v-07ac777c]{background:#fff;border:none;border-radius:var(--radius-sm);display:block;min-height:340px;width:100%}.p-viz-caption[data-v-07ac777c]{border-top:1px solid var(--border);color:var(--text-3);font-size:11px;font-style:italic;padding:6px 12px 8px}.p-load-more-row[data-v-07ac777c]{border-top:1px solid var(--border);display:flex;justify-content:center;padding:8px 12px 10px}.p-load-more-btn[data-v-07ac777c]{align-items:center;background:rgba(62,255,160,.06);border:1px solid rgba(62,255,160,.18);border-radius:4px;color:var(--accent);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:11px;gap:5px;padding:4px 12px;transition:background .12s}.p-load-more-btn[data-v-07ac777c]:hover{background:rgba(62,255,160,.12)}.p-load-more-end[data-v-07ac777c],.p-load-more-total[data-v-07ac777c]{color:var(--text-3);font-size:10px}.p-load-more-end[data-v-07ac777c]{border-top:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.04em;padding:8px 12px;text-align:center}.p-ep-fieldmap-row[data-v-07ac777c]{align-items:center;display:flex;gap:5px;margin-bottom:4px}.p-ep-fieldmap-arrow[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-size:11px}.p-coll-body[data-v-07ac777c]{display:flex;flex-direction:column;gap:0;padding:0}.p-coll-item[data-v-07ac777c]{border-bottom:1px solid var(--border);cursor:pointer;padding:10px 12px;transition:background .1s}.p-coll-item[data-v-07ac777c]:hover{background:hsla(0,0%,100%,.04)}.p-coll-item__header[data-v-07ac777c]{align-items:baseline;display:flex;gap:6px;justify-content:space-between;margin-bottom:3px}.p-coll-item__name[data-v-07ac777c]{color:var(--text);font-size:12px;font-weight:600}.p-coll-item__count[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-family:var(--font-mono);font-size:10px}.p-coll-item__desc[data-v-07ac777c]{color:var(--text-3);font-size:11px;margin-bottom:5px}.p-coll-item__fields[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:6px}.p-coll-field-chip[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:3px;color:var(--text-3);font-family:var(--font-mono);font-size:9px;padding:1px 6px}.p-coll-field-chip--more[data-v-07ac777c]{border-color:rgba(62,255,160,.2);color:var(--accent)}.p-coll-item__actions[data-v-07ac777c]{display:flex;gap:4px}.p-coll-detail-header[data-v-07ac777c]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;padding:8px 10px}.p-coll-back[data-v-07ac777c]{align-items:center;background:none;border:none;color:var(--text-3);cursor:pointer;display:flex;flex-shrink:0;font-size:11px;gap:4px;padding:2px 0;transition:color .1s}.p-coll-back[data-v-07ac777c]:hover{color:var(--text)}.p-coll-detail-name[data-v-07ac777c]{color:var(--text);flex:1;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-coll-search-row[data-v-07ac777c]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:6px;padding:6px 10px}.p-coll-count[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-family:var(--font-mono);font-size:10px}.p-coll-table-wrap[data-v-07ac777c]{flex:1;min-height:0;overflow:auto}.p-coll-table[data-v-07ac777c]{border-collapse:collapse;font-size:11px;width:100%}.p-coll-th[data-v-07ac777c]{background:var(--surface);border-bottom:1px solid var(--border-hi);color:var(--text-3);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;padding:5px 10px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.p-coll-th--actions[data-v-07ac777c]{width:28px}.p-coll-row[data-v-07ac777c]{cursor:pointer}.p-coll-row:hover .p-coll-td[data-v-07ac777c]{background:hsla(0,0%,100%,.03)}.p-coll-td[data-v-07ac777c]{border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--text-2);max-width:200px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.p-coll-td a[data-v-07ac777c]{color:var(--accent);text-decoration:underline}.p-coll-td--actions[data-v-07ac777c]{max-width:28px;padding:2px 6px}.p-coll-empty-row td[data-v-07ac777c]{color:var(--text-3);font-size:11px;padding:20px;text-align:center}.p-coll-form-overlay[data-v-07ac777c]{background:var(--surface);display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute;z-index:10}.p-coll-form[data-v-07ac777c]{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:14px}.p-coll-form__header[data-v-07ac777c]{align-items:center;border-bottom:1px solid var(--border);color:var(--text);display:flex;flex-shrink:0;font-size:12px;font-weight:600;justify-content:space-between;padding-bottom:8px}.p-coll-form__section-title[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;margin-top:2px;text-transform:uppercase}.p-coll-form-field[data-v-07ac777c]{align-items:center;display:flex;gap:5px}.p-coll-form-field .p-field__input[data-v-07ac777c]{padding:4px 7px}.p-field__input--mono[data-v-07ac777c]{font-family:var(--font-mono);font-size:11px}.p-coll-form__footer[data-v-07ac777c]{border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:6px;justify-content:flex-end;margin-top:auto;padding-top:10px}.p-reports-panel[data-v-07ac777c]{display:flex;flex-direction:column}.p-rpt-card[data-v-07ac777c]{border-bottom:1px solid var(--border);cursor:pointer;padding:10px 12px;transition:background .1s}.p-rpt-card[data-v-07ac777c]:hover{background:hsla(0,0%,100%,.04)}.p-rpt-card__header[data-v-07ac777c]{align-items:center;display:flex;gap:6px;margin-bottom:4px}.p-rpt-card__name[data-v-07ac777c]{color:var(--text);flex:1;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-rpt-card__meta[data-v-07ac777c]{align-items:center;color:var(--text-3);display:flex;font-family:var(--font-mono);font-size:10px;gap:8px}.p-rpt-card__events[data-v-07ac777c]{color:var(--text-2);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-rpt-card__actions[data-v-07ac777c]{display:flex;flex-shrink:0;gap:3px}.p-rpt-card__desc[data-v-07ac777c]{color:var(--text-3);font-size:10.5px;margin-top:3px}.p-rpt-type-badge[data-v-07ac777c]{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid var(--border-hi);border-radius:3px;color:var(--text-3);display:inline-flex;flex-shrink:0;font-family:var(--font-mono);font-size:9px;gap:3px;letter-spacing:.06em;padding:2px 6px;text-transform:uppercase}.p-rpt-type-badge--timeseries[data-v-07ac777c]{background:rgba(62,255,160,.08);border-color:rgba(62,255,160,.18);color:var(--accent)}.p-rpt-type-badge--bar[data-v-07ac777c]{background:rgba(126,184,255,.08);border-color:rgba(126,184,255,.18);color:#7eb8ff}.p-rpt-type-badge--funnel[data-v-07ac777c]{background:rgba(255,168,87,.08);border-color:rgba(255,168,87,.18);color:#ffa857}.p-rpt-type-badge--table[data-v-07ac777c]{color:var(--text-2)}.p-rpt-back[data-v-07ac777c]{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:0}.p-rpt-back[data-v-07ac777c]:hover{color:var(--accent)}.p-rpt-builder[data-v-07ac777c]{gap:12px}.p-rpt-type-grid[data-v-07ac777c]{display:grid;gap:5px;grid-template-columns:repeat(4,1fr);margin-top:4px}.p-rpt-type-btn[data-v-07ac777c]{align-items:center;background:var(--raised);border:1px solid var(--border-hi);border-radius:5px;color:var(--text-3);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-mono);font-size:10px;gap:4px;padding:7px 4px;transition:all .12s}.p-rpt-type-btn[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.2);color:var(--text)}.p-rpt-type-btn--active[data-v-07ac777c]{background:rgba(62,255,160,.07);border-color:var(--accent);color:var(--accent)}.p-rpt-range-btn[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:4px;color:var(--text-3);cursor:pointer;font-family:var(--font-mono);font-size:10px;padding:3px 8px;transition:all .12s}.p-rpt-range-btn[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.2);color:var(--text)}.p-rpt-range-btn--active[data-v-07ac777c]{background:rgba(62,255,160,.07);border-color:var(--accent);color:var(--accent)}.p-rpt-event-picker[data-v-07ac777c]{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.p-rpt-event-chip[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border-hi);border-radius:10px;color:var(--text-3);cursor:pointer;font-family:var(--font-mono);font-size:10px;padding:2px 8px;transition:all .12s;user-select:none}.p-rpt-event-chip[data-v-07ac777c]:hover{border-color:hsla(0,0%,100%,.22);color:var(--text)}.p-rpt-event-chip--on[data-v-07ac777c]{background:rgba(62,255,160,.08);border-color:var(--accent);color:var(--accent)}.p-rpt-event-empty[data-v-07ac777c]{color:var(--text-3);font-size:11px}.p-rpt-preview-title[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.p-rpt-chart-wrap[data-v-07ac777c]{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius);min-height:60px;padding:10px}.p-rpt-chart-wrap--view[data-v-07ac777c]{margin:0 0 8px}.p-rpt-chart-inner[data-v-07ac777c]{width:100%}.p-rpt-preview-stats[data-v-07ac777c]{color:var(--text-3);display:flex;font-size:11px;gap:12px;margin-top:6px}.p-rpt-preview-stats strong[data-v-07ac777c]{color:var(--text)}.p-rpt-builder-footer[data-v-07ac777c]{border-top:1px solid var(--border);display:flex;gap:6px;justify-content:flex-end;margin-top:4px;padding-top:10px}.p-rpt-bars[data-v-07ac777c]{display:flex;flex-direction:column;gap:5px;padding:2px 0}.p-rpt-bar-row[data-v-07ac777c]{align-items:center;display:flex;gap:7px}.p-rpt-bar-label[data-v-07ac777c]{color:var(--text-2);flex-shrink:0;font-family:var(--font-mono);font-size:10px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:90px}.p-rpt-bar-track[data-v-07ac777c]{background:hsla(0,0%,100%,.07);border-radius:2px;flex:1;height:8px;overflow:hidden}.p-rpt-bar-fill[data-v-07ac777c]{background:var(--accent,#3effa0);border-radius:2px;height:100%;opacity:.8;transition:width .3s}.p-rpt-bar-count[data-v-07ac777c]{color:var(--text-3);flex-shrink:0;font-family:var(--font-mono);font-size:10px;text-align:right;width:36px}.p-rpt-funnel[data-v-07ac777c]{display:flex;flex-direction:column;gap:6px;padding:2px 0}.p-rpt-funnel-row[data-v-07ac777c]{align-items:center;display:flex;gap:8px}.p-rpt-funnel-bar-wrap[data-v-07ac777c]{flex:1;min-width:0}.p-rpt-funnel-name[data-v-07ac777c]{color:var(--text-2);display:block;font-family:var(--font-mono);font-size:10px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-rpt-funnel-track[data-v-07ac777c]{background:hsla(0,0%,100%,.07);border-radius:2px;height:10px;overflow:hidden}.p-rpt-funnel-fill[data-v-07ac777c]{background:var(--accent,#3effa0);border-radius:2px;height:100%;opacity:.75;transition:width .3s}.p-rpt-funnel-nums[data-v-07ac777c]{flex-shrink:0;text-align:right}.p-rpt-funnel-count[data-v-07ac777c]{color:var(--text-2);display:block;font-family:var(--font-mono);font-size:11px}.p-rpt-funnel-conv[data-v-07ac777c]{color:var(--text-3);display:block;font-size:9px}.p-rpt-table[data-v-07ac777c]{border-collapse:collapse;font-size:11px;width:100%}.p-rpt-th[data-v-07ac777c]{background:var(--raised);border-bottom:1px solid var(--border-hi);color:var(--text-3);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;padding:5px 8px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.p-rpt-th--num[data-v-07ac777c]{text-align:right}.p-rpt-tr:hover .p-rpt-td[data-v-07ac777c]{background:hsla(0,0%,100%,.025)}.p-rpt-td[data-v-07ac777c]{border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--text-2);padding:5px 8px}.p-rpt-td--num[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);text-align:right}.p-rpt-view[data-v-07ac777c]{gap:0}.p-rpt-view-header[data-v-07ac777c]{border-bottom:1px solid var(--border);padding:10px 14px 8px}.p-rpt-view-name[data-v-07ac777c]{color:var(--text);font-size:13px;font-weight:600;margin-bottom:5px}.p-rpt-view-meta[data-v-07ac777c]{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:10px;gap:8px}.p-rpt-view-desc[data-v-07ac777c]{color:var(--text-3);font-size:11px;margin-top:5px}.p-rpt-edit-link[data-v-07ac777c]{background:none;border:none;color:var(--accent);cursor:pointer;font-size:10px;padding:0}.p-rpt-edit-link[data-v-07ac777c]:hover{text-decoration:underline}.p-rpt-stat-row[data-v-07ac777c]{border-bottom:1px solid var(--border);display:flex;gap:0}.p-rpt-stat[data-v-07ac777c]{border-right:1px solid var(--border);flex:1;padding:10px 14px;text-align:center}.p-rpt-stat[data-v-07ac777c]:last-child{border-right:none}.p-rpt-stat__val[data-v-07ac777c]{color:var(--text);display:block;font-family:var(--font-mono);font-size:18px;font-weight:700}.p-rpt-stat__lbl[data-v-07ac777c]{color:var(--text-3);display:block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.p-rpt-chart-wrap--view[data-v-07ac777c]{margin:12px 14px 0}.p-rpt-empty[data-v-07ac777c]{color:var(--text-3);font-size:11px;padding:16px 0;text-align:center}.p-rpt-updated[data-v-07ac777c]{color:var(--text-3);font-family:var(--font-mono);font-size:10px;padding:8px 14px}