@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=Roboto+Mono:wght@400;500&display=swap);.p-brain{--brain-accent:#6fd3ff;display:inline-flex;flex-shrink:0;height:1.05em;line-height:0;vertical-align:-.18em;width:1.05em}.p-brain svg{display:block;height:100%;overflow:visible;width:100%}.p-brain__base{stroke:currentColor;stroke-width:1.5;opacity:.26}.p-brain__base,.p-brain__wave{fill:none;stroke-linecap:round;stroke-linejoin:round}.p-brain__wave{stroke-width:1.7;opacity:0}.p-brain--idle .p-brain__base{opacity:.6}.p-brain--active .p-brain__wave{opacity:1}.p-brain--active .p-brain__wave--a{stroke:var(--primary,#8a6bff);stroke-dasharray:16 84;animation:p-brain-wave 2.1s linear infinite}.p-brain--active .p-brain__wave--b{stroke:var(--brain-accent);stroke-dasharray:10 90;animation:p-brain-wave 2.1s linear infinite;animation-delay:-1.05s;opacity:.85}.p-brain--active{animation:p-brain-breathe 2.6s ease-in-out infinite}@keyframes p-brain-wave{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes p-brain-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.p-brain--active .p-brain__wave{animation:none;opacity:.9}.p-brain--active{animation:none}}.p-brain--sm{height:15px;vertical-align:-3px;width:15px}.p-brain--status{height:20px;vertical-align:middle;width:20px}.p-brain--btn{height:14px;width:14px}.p-brain--badge{height:100%;vertical-align:0;width:100%}.p-brain--badge svg{transform:scale(1.02)}.p-notes-card__row--files{align-items:flex-start;display:flex;gap:8px}.p-notes-card__row--files>b{flex-shrink:0}.p-msg__markdown .rs-file-chip,.p-turn-summary__panel .rs-file-chip,.p-turn-summary__text .rs-file-chip{background:var(--surface-hi);border:1px solid var(--border);border-radius:var(--radius-xs,4px);color:var(--primary);cursor:pointer;display:inline-block;font-family:var(--font-mono);font-size:.88em;max-width:100%;overflow:hidden;padding:1px 6px;text-overflow:ellipsis;transition:border-color .15s ease,background .15s ease;vertical-align:baseline;white-space:nowrap}.p-msg__markdown .rs-file-chip:focus-visible,.p-msg__markdown .rs-file-chip:hover,.p-turn-summary__panel .rs-file-chip:focus-visible,.p-turn-summary__panel .rs-file-chip:hover,.p-turn-summary__text .rs-file-chip:focus-visible,.p-turn-summary__text .rs-file-chip:hover{background:var(--raised);border-color:var(--primary)}.p-msg__markdown code.rs-file-chip{padding:2px 6px}.p-file-chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.p-msg__files{align-items:center;border-top:1px solid rgba(128,138,157,.2);display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px}.p-msg__files-label{font-size:10px;font-weight:700;letter-spacing:.05em;margin-right:2px;opacity:.55;text-transform:uppercase}.p-file-chip{appearance:none;background:transparent;border:1px solid var(--border-hi,hsla(0,0%,100%,.14));border-radius:999px;color:var(--text-2);cursor:pointer;font-family:var(--font-mono,monospace);font-size:10px;line-height:1;padding:3px 8px;transition:background .15s ease,border-color .15s ease,color .15s ease}.p-file-chip:focus-visible,.p-file-chip:hover{background:color-mix(in srgb,var(--accent,#6ea8ff) 12%,transparent);border-color:var(--accent,#6ea8ff);color:var(--text-1)}.p-file-chip:focus-visible{outline:1px solid var(--accent,#6ea8ff);outline-offset:1px}.p-file-chip__name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-root,.p-root *,.p-root :after,.p-root :before{box-sizing:border-box}.p-root{overflow:hidden;width:100%}.p-body,.p-composer,.p-library,.p-modal,.p-msg,.p-msg__body,.p-msg__col,.p-msg__markdown,.p-msg__text,.p-msg__text-container,.p-root,.p-textarea,.p-thread,.p-thread-wrap{min-width:0}.p-float-viz-svg svg,.p-msg__markdown iframe,.p-msg__markdown img,.p-msg__markdown video,.p-preview__img,.p-preview__video,.p-viz-svg-preview svg{height:auto;max-width:100%}.p-artifact-card__preview,.p-diff-fallback__pre,.p-echo__body,.p-msg__code-stream,.p-msg__markdown pre,.p-notes-raw,.p-review-args,.p-subrun__prompt,.p-viz-source__code,.p-wc-code{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.p-coll-table,.p-dbatch__table,.p-msg__markdown table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto;width:100%}.p-artifact-editor__close,.p-exp-rail__btn,.p-lib-action,.p-library__add,.p-library__close,.p-modal__cancel,.p-modal__confirm,.p-send,.p-status-action,.p-tool,.p-wc-btn,.p-workspace-tab__close,.p-ws-icon-btn{touch-action:manipulation}@media (hover:none) and (pointer:coarse){.p-artifact-editor__close,.p-exp-rail__btn,.p-lib-action,.p-library__add,.p-library__close,.p-preview__action,.p-preview__close,.p-status-action,.p-tool,.p-wc-btn,.p-workspace-tab__close,.p-ws-icon-btn{min-height:36px;min-width:36px}.p-status-actions__recent{display:none}.p-asset-row__actions--hover-reveal,.p-model-row__actions--hover-reveal{opacity:1;pointer-events:auto}}@media (max-width:1100px){.p-status-actions__recent,.p-status-id{display:none}.p-body{min-width:0}.p-email-drawer,.p-library:not(.p-artifact-panel--floating),.p-task-drawer{min-width:320px;width:min(420px,44vw)!important}.p-eval-panel{width:min(720px,55vw)!important}}@media (max-width:900px){.p-root{display:flex;flex-direction:column;height:100dvh;max-height:100dvh}.p-status-bar{align-items:stretch;flex-wrap:wrap;gap:6px;padding:6px 8px}.p-status-reconnect{flex:0 0 auto}.p-channel-nav,.p-status-actions,.p-workspace-nav{min-width:0}.p-workspace-nav{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 100%;gap:4px;order:3;overflow-x:auto;scrollbar-width:none}.p-workspace-nav::-webkit-scrollbar{display:none}.p-status-actions{margin-left:auto}.p-channel-nav__btn,.p-credits-chip,.p-workspace-nav__btn{max-width:42vw}.p-channel-nav__name,.p-credits-chip__count,.p-workspace-nav__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-body{flex:1 1 auto;min-height:0;overflow:hidden}.p-thread-wrap{min-width:0;width:100%}.p-thread{padding-left:8px;padding-right:8px}.p-toast-stack{left:8px;max-width:none;right:8px;top:8px;width:auto}.p-toast{max-width:100%}.p-email-drawer,.p-library:not(.p-artifact-panel--floating),.p-task-drawer{border-left:0;border-radius:14px 14px 0 0;border-top:1px solid var(--border);box-shadow:0 -18px 60px rgba(0,0,0,.38);height:min(72dvh,680px);inset:auto 0 0 0!important;max-height:72dvh;max-width:none!important;min-width:0!important;position:fixed!important;width:100%!important;z-index:4600}.p-artifact-editor__header,.p-library__header,.p-task-drawer__header{gap:6px;min-height:44px}.p-resize-handle,.p-resize-handle--left{display:none!important}.p-email-drawer .p-lib-content,.p-lib-content,.p-library__body,.p-task-drawer .p-lib-content{-webkit-overflow-scrolling:touch}.p-artifact-panel:not(.p-artifact-panel--floating){height:78dvh;max-height:78dvh}.p-artifact-editor__main{min-height:0}.p-ws-tree{min-width:148px;width:min(220px,38vw)!important}.p-exp-rail{display:none}.p-wstools{height:58dvh}.p-model-rail{bottom:calc(var(--composer-height, 0px) + 8px);left:8px;max-width:calc(100vw - 16px);right:8px}.p-model-btn{max-width:100%}.p-model-menu{bottom:92px!important;left:8px!important;max-height:min(70dvh,560px)!important;max-width:none!important;position:fixed!important;right:8px!important;top:auto!important;width:auto!important}.p-model-picker{grid-template-columns:minmax(104px,32%) 1fr}.p-model-menu__list,.p-model-picker__brands,.p-model-picker__models{-webkit-overflow-scrolling:touch;max-height:calc(min(70dvh, 560px) - 58px);overflow-y:auto}.p-channel-nav-dropdown,.p-color-picker,.p-roster,.p-settings-menu,.p-thinking-menu,.p-top-menu__drop,.p-ws-dropdown{-webkit-overflow-scrolling:touch;bottom:84px!important;left:8px!important;max-height:min(70dvh,540px);max-width:none!important;overflow-y:auto;position:fixed!important;right:8px!important;top:auto!important;width:auto!important}.p-channel-nav-dropdown{bottom:auto!important;top:54px!important}.p-modal-overlay,.p-preview-overlay{align-items:stretch;padding:10px}.p-modal,.p-modal--create-workspace,.p-modal--email,.p-modal--email-cfg,.p-modal--proposal,.p-modal--task,.p-modal--wide,.p-modal--workspace-mgr,.p-preview{margin:0;max-height:calc(100dvh - 20px);max-width:none!important;width:100%!important}.p-camp-builder,.p-email-compose,.p-import-form,.p-modal__body,.p-preview__body,.p-sched-form{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 130px);overflow-y:auto}.p-email-compose{display:flex;flex-direction:column}.p-email-compose__main,.p-email-compose__side{min-width:0;width:100%}.p-diff-fallback__cols,.p-eval-results{grid-template-columns:1fr}.p-artifact-panel--floating,.p-float-panel{bottom:8px!important;height:auto!important;left:8px!important;max-height:none!important;max-width:none!important;position:fixed!important;right:8px!important;top:8px!important;width:auto!important}.p-float-panel__resize{display:none}}@media (max-width:640px){.p-root{font-size:13px}.p-status-bar{font-size:11px}.p-status-label{max-width:28vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-channel-nav__btn,.p-credits-chip,.p-presence,.p-workspace-nav__btn{min-height:34px;padding-inline:8px}.p-workspace-nav{flex:1 1 100%}.p-credits-chip__count,.p-workspace-nav__btn--files .p-workspace-nav__name{display:none}.p-color-picker-wrap .p-status-action,.p-settings-menu-wrap .p-status-action,.p-top-menu__trigger{min-height:36px;min-width:36px}.p-app-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.p-app-icon{min-width:0}.p-app-icon__label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.p-thread{padding:8px 6px 12px}.p-msg{gap:6px;max-width:100%}.p-msg__gutter{min-width:28px;width:28px}.p-avatar{font-size:10px;height:26px;width:26px}.p-msg__meta{flex-wrap:wrap;gap:4px}.p-msg__model,.p-msg__time{font-size:10px}.p-msg__body{max-width:100%}.p-msg__markdown,.p-msg__text{overflow-wrap:anywhere}.p-camp-detail__actions,.p-channel-nav-actions,.p-modal__footer,.p-msg__attachments,.p-msg__files,.p-summarize-confirm__actions,.p-task-item__followup-row,.p-toolcall-list{flex-wrap:wrap}.p-artifact-card,.p-asset-nav-card,.p-dbatch,.p-delegation,.p-subrun,.p-viz-card,.p-wc-card,.p-wf-result-card{margin-left:0;margin-right:0;max-width:100%}.p-artifact-card__header,.p-dbatch__header,.p-delegation__header,.p-subrun__bar,.p-subrun__header,.p-viz-card__header,.p-wc-card__header{flex-wrap:wrap;gap:6px}.p-artifact-card__actions,.p-viz-card__actions,.p-wc-card__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.p-dbatch__table{font-size:11px}.p-dbatch__cell--files,.p-dbatch__cell--status{white-space:nowrap}.p-suggest{gap:6px;grid-template-columns:1fr}.p-suggest__rule,.p-suggest__time{display:none}.p-scroll-bottom{bottom:112px;right:10px}.p-hitl-receipt-strip,.p-tray{left:8px;max-width:none;right:8px;width:auto}.p-chip{max-width:100%}.p-composer{padding:8px}.p-textarea{font-size:16px;line-height:1.4;max-height:32dvh;min-height:74px}.p-bar{align-items:stretch;gap:6px}.p-bar__left,.p-bar__right{min-width:0}.p-bar__left{-webkit-overflow-scrolling:touch;flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.p-bar__left::-webkit-scrollbar{display:none}.p-send__label,.p-tool__label{display:none}.p-send{min-width:42px;padding-inline:12px}.p-plan,.p-urlcards{max-height:34dvh;overflow-y:auto}.p-urlcard{grid-template-columns:1fr}.p-urlcard__thumb{max-height:120px;object-fit:cover;width:100%}.p-email-drawer,.p-library:not(.p-artifact-panel--floating),.p-task-drawer{height:82dvh;max-height:82dvh}.p-library__header,.p-task-drawer__header{flex-wrap:wrap}.p-coll-tpl-grid,.p-email-trigger-tabs,.p-library__tabs,.p-log-level-tabs,.p-notes-tabs,.p-rpt-type-grid,.p-task-drawer__actions,.p-wf-tpl-grid{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none}.p-coll-tpl-grid::-webkit-scrollbar,.p-email-trigger-tabs::-webkit-scrollbar,.p-library__tabs::-webkit-scrollbar,.p-log-level-tabs::-webkit-scrollbar,.p-notes-tabs::-webkit-scrollbar,.p-rpt-type-grid::-webkit-scrollbar,.p-task-drawer__actions::-webkit-scrollbar,.p-wf-tpl-grid::-webkit-scrollbar{display:none}.p-asset-row{gap:8px;grid-template-columns:42px minmax(0,1fr)}.p-asset-row__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.p-asset-row__code-preview,.p-asset-row__meta-line,.p-asset-row__name,.p-cm-item__base,.p-ep-url,.p-version-entry__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.p-cap-form,.p-cm-form,.p-ep-snippet,.p-media-embed,.p-quicktask-panel{margin-left:0;margin-right:0}.p-coll-form-field,.p-cq-agg-row,.p-cq-filter-row,.p-email-cfg-row,.p-ep-fieldmap-row,.p-ep-url-row,.p-import-map-row{align-items:stretch;flex-direction:column}.p-ep-fieldmap-arrow{align-self:center;transform:rotate(90deg)}.p-cq-agg-alias,.p-cq-agg-field,.p-cq-agg-fn,.p-cq-filter-field,.p-cq-filter-op,.p-cq-filter-param,.p-cq-filter-value{width:100%!important}.p-modal__footer{justify-content:stretch}.p-modal__footer .p-modal__cancel,.p-modal__footer .p-modal__confirm,.p-modal__footer>button{flex:1 1 auto}.p-cf-catalog__search,.p-collect-field__input,.p-color-hex,.p-field__input,.p-log-search,.p-rename-input,.p-room-search__input,.p-roster__input,.p-sched-input,.p-task-followup__input,.p-wstools__input,.qp-pop__textarea{font-size:16px}.p-artifact-editor__header{flex-wrap:wrap;height:auto}.p-workspace-tabs{flex:1 1 100%;order:3;width:100%}.p-artifact-editor__actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.p-ws-toolbar{flex-wrap:wrap;gap:6px}.p-ws-toolbar__shortcuts{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none;width:100%}.p-ws-toolbar__shortcuts::-webkit-scrollbar{display:none}.p-ws-tree{bottom:0;box-shadow:16px 0 40px rgba(0,0,0,.3);left:0;max-width:82vw;position:absolute;top:0;width:min(82vw,280px)!important;z-index:2}.p-ws-tree-rail{width:38px}.p-artifact-editor__body{min-width:0}.p-preview__header,.p-preview__header-actions{flex-wrap:wrap}.p-preview__header-actions{justify-content:flex-start;width:100%}.p-artifact-editor__monaco,.p-ep-snippet__monaco,.p-ep-test__monaco,.p-field__monaco,.p-preview__monaco{min-height:220px}.p-roster{bottom:auto!important;top:54px!important}.qp-pop{bottom:84px!important;left:8px!important;max-height:64dvh;overflow-y:auto;position:fixed!important;right:8px!important;top:auto!important;width:auto!important}.qp-trigger{transform:translate(-50%,-50%)}}@media (max-width:420px){.p-status-bar{padding-inline:6px}.p-status-reconnect .p-status-label{display:none}.p-channel-nav__btn{max-width:52vw}.p-workspace-nav__btn{max-width:none}.p-nav-breadcrumb-sep{display:none}.p-model-picker{grid-template-columns:96px 1fr}.p-brand-row__name{display:none}.p-brand-row{justify-content:center}.p-menu-item__name,.p-menu-item__provider{max-width:46vw}.p-msg__gutter{display:none}.p-msg{display:block}.p-msg__col{width:100%}.p-msg__meta{padding-left:0}.p-wc-btn{flex:1 1 auto;justify-content:center}.p-lib-tab,.p-notes-tab,.p-plan-mode__btn,.p-rpt-range-btn,.p-settings-theme-btn,.p-task-filter-btn{min-height:34px}.p-font-scale-picker__row,.p-plan-mode__opts,.p-settings-theme-row{flex-wrap:wrap}.p-analytics-summary,.p-camp-detail__stats,.p-rpt-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.p-camp-card__header,.p-cm-item__header,.p-email-card__header,.p-task-item__header,.p-workflow-item__header{align-items:flex-start}.p-camp-card__actions,.p-cm-item__actions,.p-email-card__actions,.p-task-item__actions,.p-workflow-item__actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:360px){.p-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-thread{padding-inline:4px}.p-composer{padding-inline:6px}.p-modal-overlay,.p-preview-overlay{padding:6px}.p-modal,.p-preview{max-height:calc(100dvh - 12px)}}@media (max-width:900px) and (orientation:landscape){.p-email-drawer,.p-library:not(.p-artifact-panel--floating),.p-task-drawer{height:88dvh;max-height:88dvh}.p-textarea{max-height:24dvh}.p-camp-builder,.p-email-compose,.p-import-form,.p-modal__body,.p-preview__body,.p-sched-form{max-height:calc(100dvh - 96px)}}@media (prefers-reduced-motion:reduce){.p-root *,.p-root :after,.p-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.prompter-mini[data-v-7e6b6f0f]{align-items:center;display:flex;font-size:13px;font-weight:500;gap:8px;height:100%;padding:0 10px;user-select:none;width:100%}.prompter-mini__tokens[data-v-7e6b6f0f]{align-items:center;display:flex;gap:4px;white-space:nowrap}.prompter-mini__token-steps[data-v-7e6b6f0f]{opacity:.6}.prompter-mini__brain[data-v-7e6b6f0f]{flex:0 0 auto;height:14px;position:relative;width:14px}.prompter-mini__brain-core[data-v-7e6b6f0f]{background:currentColor;border-radius:50%;bottom:2px;left:2px;opacity:.55;position:absolute;right:2px;top:2px}.prompter-mini__brain--active .prompter-mini__brain-core[data-v-7e6b6f0f]{opacity:.9}.prompter-mini__brain-pulse[data-v-7e6b6f0f]{animation:prompter-mini-pulse-7e6b6f0f 1.6s ease-out infinite;border:2px solid;border-radius:50%;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}@keyframes prompter-mini-pulse-7e6b6f0f{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.prompter-mini__done[data-v-7e6b6f0f]{color:#2e7d32;font-weight:700}.prompter-mini__name[data-v-7e6b6f0f]{flex:0 1 auto;min-width:0;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompter-mini__expand[data-v-7e6b6f0f]{align-items:center;background:transparent;border:none;border-radius:6px;color:inherit;cursor:pointer;display:flex;height:26px;justify-content:center;margin-left:auto;opacity:.7;transition:opacity .15s ease,background-color .15s ease;width:26px}.prompter-mini__expand[data-v-7e6b6f0f]:focus-visible,.prompter-mini__expand[data-v-7e6b6f0f]:hover{background:hsla(0,0%,50%,.18);opacity:1;outline:none}.prompter-mini__expand[data-v-7e6b6f0f]:active{opacity:.85}.prompter-mini__expand .v-icon[data-v-7e6b6f0f]{color:inherit;font-size:16px}@media (prefers-reduced-motion:reduce){.prompter-mini__brain-pulse[data-v-7e6b6f0f]{animation:none}}