.p-button-link.p-button-danger,.p-button-link.fl-button-link-danger{color:var(--p-button-link-danger-color)}.p-button-link.p-button-danger:hover,.p-button-link.p-button-danger:focus,.p-button-link.fl-button-link-danger:hover,.p-button-link.fl-button-link-danger:focus{color:var(--p-button-link-danger-hover-color)!important}.p-button-link.p-button-danger:active,.p-button-link.fl-button-link-danger:active{color:var(--p-button-link-danger-active-color)!important}[data-v-4ae56e3f] .p-message-text{display:flex;gap:var(--p-message-content-gap);width:100%}@media (max-width: 640px){[data-v-4ae56e3f] .p-message-text{align-items:flex-start}}@media (max-width: 640px){[data-v-4ae56e3f] .p-message-content{align-items:flex-start}}[data-v-4ae56e3f] .p-message-content .p-button-link{transition:color .15s;margin:0;color:inherit;text-decoration:underline}[data-v-4ae56e3f] .p-message-content .p-button-link:hover{color:color-mix(in srgb,currentColor 80%,var(--p-surface-950))}@media (max-width: 640px){[data-v-4ae56e3f] .p-message-close-button{align-items:flex-start}}.fl-alert-content[data-v-4ae56e3f]{display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;align-items:baseline;width:100%}@media (max-width: 640px){.fl-alert-content[data-v-4ae56e3f]{flex-direction:column;align-items:flex-end}}.fl-alert-action[data-v-4ae56e3f]{display:flex;align-items:center}@media (max-width: 640px){.fl-alert-action[data-v-4ae56e3f]{margin-top:.5rem}}.fl-alert-container[data-v-4ae56e3f]{width:100%}.copy-link-field[data-v-483a2852]{display:flex;flex-direction:column;gap:.5rem;width:100%}.multiselect-filter[data-v-e6331b59]{display:flex;flex-direction:column;min-width:230px}.multiselect-search[data-v-e6331b59]{margin-bottom:1rem}.multiselect-options-wrapper.has-pagination[data-v-e6331b59]{margin-bottom:4px}.multiselect-options.is-paginated[data-v-e6331b59]{height:var(--65b2f37f);overflow:clip}.multiselect-option[data-v-e6331b59]{display:flex;margin-bottom:.5rem}.multiselect-option-label[data-v-e6331b59]{flex:1;cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkbox[data-v-e6331b59]{margin-right:.5rem}.p-inputtext[data-v-e6331b59]{width:100%}.no-results[data-v-e6331b59]{padding:.5rem 0}.pagination-controls[data-v-e6331b59]{display:flex}.pagination-button-next[data-v-e6331b59]{margin-left:auto}.range-container[data-v-97c131f7]{display:flex;flex-direction:column;width:170px}.content[data-v-97c131f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.buttons[data-v-97c131f7]{display:flex;justify-content:flex-end;margin-top:10px}header[data-v-ce7d2044]{display:flex;justify-content:space-between;align-items:center;border-width:0 0 1px;border-style:solid;border-color:var(--p-accordion-content-border-color);padding-bottom:.35rem}h3[data-v-ce7d2044]{margin:0}.active-filters[data-v-ce7d2044]{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--p-accordion-content-border-color);padding:.5rem 0}.fa-times[data-v-ce7d2044]{cursor:pointer;margin-left:.5rem}.checkbox-option[data-v-ce7d2044]{display:flex;margin-bottom:.5rem}.checkbox[data-v-ce7d2044]{margin-right:.5rem}.p-togglebutton[data-v-ce7d2044]{margin-top:1.125rem;width:200px;height:35px}.dashboard-table[data-v-73414fcc]{display:flex;column-gap:2rem;flex-direction:row}.empty-table[data-v-73414fcc]{padding:2em;text-align:center}.filter-panel[data-v-73414fcc]{width:250px}.table-panel[data-v-73414fcc]{flex:1 0 auto}.info-icon[data-v-73414fcc]{cursor:pointer;color:var(--p-primary-500)}.products-popover{margin-top:12px;margin-left:-18px;width:200px;--p-popover-arrow-left: 16px;--p-popover-arrow-offset: 6px}.products-popover li{margin:.25rem 0;border-bottom:1px solid var(--p-datatable-border-color);padding:.25rem 0;font-size:.875rem;line-height:1.5}.products-popover li:last-of-type{margin-bottom:0;border-bottom:none;padding-bottom:0}.filename[data-v-192024ff]{display:flex;min-width:0}.filename-base[data-v-192024ff]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filename-extension[data-v-192024ff]{flex-shrink:0}.fl-divider-content[data-v-a2115803]{padding:0 1rem;color:var(--p-text-color-body);font-weight:500}.fl-modal-header-container{display:flex;flex-direction:column}.fl-modal-title{margin:0}.fl-modal-header-image{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;width:100%;min-height:95px;max-height:120px;overflow:hidden}.fl-modal-header-image img,.fl-modal-header-image svg{border-radius:6px;max-width:100%;max-height:100%}.fl-modal-header-image img{object-fit:contain}.fl-modal-button-group{display:flex;justify-content:flex-end;gap:8px}.password-container[data-v-bf6439bb]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.password-help[data-v-bf6439bb]{color:var(--p-text-color-dark);font-size:.875rem}.password-rules[data-v-bf6439bb]{margin:.5rem 0 0;padding-left:0;list-style:none}.password-rules>li[data-v-bf6439bb]{color:var(--p-text-color-dark);font-size:1rem;line-height:1.375rem}.password-rules>li.valid[data-v-bf6439bb]{color:var(--p-text-color-success);font-weight:500}.password-rules>li .fa-check[data-v-bf6439bb],.password-rules>li .fa-xmark[data-v-bf6439bb],.password-rules>li .always-visible[data-v-bf6439bb]{margin-right:.5rem}.password-rules>li .always-visible[data-v-bf6439bb]{color:inherit}.password-rules>li .password-sub-rules[data-v-bf6439bb]{margin-top:.25rem;padding-left:1.5rem;list-style:none}.password-sub-rules li[data-v-bf6439bb]{color:var(--p-text-color-dark);font-weight:400;font-size:.875rem}.password-sub-rules li.valid[data-v-bf6439bb]{color:var(--p-text-color-success);font-weight:500}.quote-edit-item[data-v-ff35cd09]{border-bottom:solid 1px var(--p-slate-200);padding:25px 16px;list-style:none}.time[data-v-ff35cd09]{color:var(--p-slate-500)}p[data-v-ff35cd09]{margin:0;line-height:1.5}.rfp-table[data-v-a8099f75]{width:100%}.rfp-table td[data-v-a8099f75]{vertical-align:top;border-top:1px solid var(--p-datatable-border-color);border-bottom:1px solid var(--p-datatable-border-color);padding:13px}.rfp-table td[data-v-a8099f75]:first-child{background-color:var(--p-slate-50);font-weight:700}.link-edit[data-v-a8099f75]{margin-left:15px}.toggle-button[data-v-9a0716d8]{display:flex;align-items:center;gap:8px}[data-v-9a0716d8] .fl-select-button-root .p-togglebutton:not(:disabled):not(.p-togglebutton-checked):hover{border-color:var(--p-togglebutton-hover-border-color)}[data-v-9a0716d8] .fl-togglebutton-root{border-width:1px!important}[data-v-9a0716d8] .fl-togglebutton-root:not(:disabled):not(.p-togglebutton-checked):hover{border-color:var(--p-togglebutton-hover-border-color)}.p-button.fl-button-disabled{opacity:1;border:none;color:var(--p-button-disabled-color)!important}.p-button.fl-button-disabled:not(.p-button-text):not(.p-button-link){background-color:var(--p-button-disabled-background);color:var(--p-button-disabled-color)}.fl-progressbar--segmented[data-v-887362e0]{display:flex;gap:var(--p-spacing-2);background-color:transparent;width:100%}.fl-progressbar__segment[data-v-887362e0]{flex:1 1 0}.fl-progressbar__segment[data-v-887362e0]:first-child{border-top-left-radius:var(--p-progressbar-border-radius);border-bottom-left-radius:var(--p-progressbar-border-radius)}.fl-progressbar__segment[data-v-887362e0]:last-child{border-top-right-radius:var(--p-progressbar-border-radius);border-bottom-right-radius:var(--p-progressbar-border-radius)}.fl-progressbar__segment--incomplete[data-v-887362e0]{background-color:var(--p-progressbar-background)}:root{--tf-temp-slate: #334155;--forge-max-width: 1280px}body{margin:0;background-color:var(--p-surface-ground)}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit}h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4,h5,h6,p{font-size:inherit}small{font-size:12px}#app{display:flex;flex-direction:column;min-height:100vh}.app-layout{display:flex;flex-direction:column;flex:1;width:100%}.app-header{position:sticky;top:0;z-index:100;padding:16px 24px 0;width:100%;box-sizing:border-box}.app-content{padding:24px 24px 0;flex:1}.app-nav[data-v-60aa7ed0]{border-radius:0}.app-nav__brand[data-v-60aa7ed0]{display:flex;align-items:center;text-decoration:none}.app-nav__end[data-v-60aa7ed0]{display:flex;align-items:center;gap:var(--p-spacing-16, 1rem)}.app-nav__sessions-link[data-v-60aa7ed0]{text-decoration:none}.app-nav__user-email[data-v-60aa7ed0]{font-size:.8125rem;color:var(--p-text-muted-color)}.app-nav__product-label[data-v-60aa7ed0]{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tf-temp-slate)}.session-table[data-v-ffbbdb0c] .p-datatable-tbody>tr{cursor:pointer}.session-table__description[data-v-ffbbdb0c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;font-size:.875rem}.session-table__date[data-v-ffbbdb0c]{color:var(--p-text-muted-color);font-size:.8125rem;white-space:nowrap}.home-view[data-v-d0c154dd]{display:flex;flex-direction:column;align-items:center;gap:var(--p-spacing-32, 2rem);padding-top:var(--p-spacing-32, 2rem)}.home-view__hero[data-v-d0c154dd]{text-align:center}.home-view__hero-title[data-v-d0c154dd]{color:var(--tf-temp-slate);margin-bottom:var(--p-spacing-8, .5rem)}.home-view__hero-desc[data-v-d0c154dd]{color:var(--p-text-muted-color)}.home-view__card[data-v-d0c154dd]{width:100%;max-width:640px}.home-view__form[data-v-d0c154dd]{display:flex;flex-direction:column;gap:var(--p-spacing-20, 1.25rem);padding-top:var(--p-spacing-4, .25rem)}.home-view__field[data-v-d0c154dd]{display:flex;flex-direction:column;gap:var(--p-spacing-8, .5rem)}.home-view__label[data-v-d0c154dd]{font-size:.875rem;font-weight:500;color:var(--p-text-color)}.home-view__textarea[data-v-d0c154dd]{width:100%}.home-view__sessions-card[data-v-d0c154dd]{width:100%;max-width:min(95vw,1100px)}.home-view__sessions-title-row[data-v-d0c154dd]{display:flex;align-items:center;justify-content:space-between}.home-view__sessions-link[data-v-d0c154dd]{text-decoration:none}.home-view__sessions-loading[data-v-d0c154dd]{display:flex;justify-content:center;padding:var(--p-spacing-24, 1.5rem)}.login-view[data-v-f08d2c5a]{display:flex;flex-direction:column;align-items:center;gap:var(--p-spacing-32, 2rem);padding-top:var(--p-spacing-48, 3rem)}.login-view__hero[data-v-f08d2c5a]{text-align:center}.login-view__title[data-v-f08d2c5a]{color:var(--tf-temp-slate);margin-bottom:var(--p-spacing-8, .5rem)}.login-view__desc[data-v-f08d2c5a]{color:var(--p-text-muted-color)}.login-view__card[data-v-f08d2c5a]{width:100%;max-width:420px}.login-view__actions[data-v-f08d2c5a]{padding-top:var(--p-spacing-8, .5rem)}.session-list-view[data-v-f0dee2f1]{display:flex;justify-content:center;padding-top:var(--p-spacing-8, .5rem)}.session-list-view__card[data-v-f0dee2f1]{width:100%;max-width:min(95vw,1100px)}.session-list-view__title-row[data-v-f0dee2f1]{display:flex;align-items:center;justify-content:space-between}.session-list-view__new-link[data-v-f0dee2f1]{text-decoration:none}.session-list-view__loading[data-v-f0dee2f1]{display:flex;justify-content:center;padding:var(--p-spacing-48, 3rem)}.session-list-view__empty[data-v-f0dee2f1]{color:var(--p-text-muted-color);padding:var(--p-spacing-24, 1.5rem) 0;text-align:center}.session-view[data-v-a44c98a2]{display:flex;justify-content:center;padding-top:var(--p-spacing-8, .5rem)}.session-view__card[data-v-a44c98a2]{width:100%;max-width:min(95vw,1100px)}.session-view__header[data-v-a44c98a2]{display:flex;flex-direction:column;gap:var(--p-spacing-8, .5rem)}.session-view__title-row[data-v-a44c98a2]{display:flex;align-items:center;gap:var(--p-spacing-12, .75rem)}.session-view__title[data-v-a44c98a2]{margin:0;color:var(--p-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-view__previews[data-v-a44c98a2]{background:var(--p-primary-50, color-mix(in srgb, var(--p-primary-color) 8%, transparent));border:1.5px solid var(--p-primary-200, var(--p-primary-color));border-radius:8px;padding:var(--p-spacing-16, 1rem)}.session-view__previews-header[data-v-a44c98a2]{display:flex;align-items:center;gap:var(--p-spacing-8, .5rem);margin-bottom:var(--p-spacing-12, .75rem)}.session-view__previews-icon[data-v-a44c98a2]{color:var(--p-primary-color);font-size:1rem}.session-view__section-label[data-v-a44c98a2]{margin:0;font-size:.8125rem;font-weight:600;color:var(--p-primary-color);text-transform:uppercase;letter-spacing:.05em}.session-view__preview-list[data-v-a44c98a2]{display:flex;flex-wrap:wrap;gap:var(--p-spacing-8, .5rem)}.session-view__thread-wrapper[data-v-a44c98a2]{position:relative}.session-view__thread[data-v-a44c98a2]{display:flex;flex-direction:column;gap:var(--p-spacing-16, 1rem);height:calc(100svh - 450px);min-height:320px;overflow-y:auto;padding-right:var(--p-spacing-4, .25rem)}.session-view__bottom-anchor[data-v-a44c98a2]{height:1px;flex-shrink:0}.session-view__scroll-pin-btn[data-v-a44c98a2]{position:absolute;bottom:.75rem;right:.75rem;opacity:.85;box-shadow:0 2px 8px #00000026}.session-view__setup[data-v-a44c98a2]{padding:var(--p-spacing-8, .5rem) 0}.session-view__setup-heading[data-v-a44c98a2]{font-size:.875rem;font-weight:600;color:var(--p-text-color);margin-bottom:var(--p-spacing-16, 1rem)}.session-view__steps[data-v-a44c98a2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p-spacing-12, .75rem)}.session-view__step[data-v-a44c98a2]{display:flex;align-items:center;gap:var(--p-spacing-10, .625rem);font-size:.875rem;padding:.375rem .75rem;border-radius:.5rem;transition:background .2s ease}.session-view__step-indicator[data-v-a44c98a2]{display:flex;align-items:center;justify-content:center;width:1.5rem;flex-shrink:0}.session-view__step-indicator .pi[data-v-a44c98a2]{font-size:1rem}.session-view__step--done .session-view__step-indicator .pi[data-v-a44c98a2]{color:var(--p-green-500, #22c55e)}.session-view__step--done .session-view__step-label[data-v-a44c98a2]{color:var(--p-text-muted-color)}.session-view__step--active[data-v-a44c98a2]{background:color-mix(in srgb,var(--p-primary-color) 8%,transparent)}.session-view__step--active .session-view__step-indicator .pi[data-v-a44c98a2]{color:var(--p-primary-color);font-size:1.125rem}.session-view__step--active .session-view__step-label[data-v-a44c98a2]{color:var(--p-text-color);font-weight:600;font-size:.9375rem}.session-view__step--upcoming .session-view__step-indicator .pi[data-v-a44c98a2]{color:var(--p-surface-400, #94a3b8)}.session-view__step--upcoming .session-view__step-label[data-v-a44c98a2]{color:var(--p-text-muted-color)}.session-view__step-body[data-v-a44c98a2]{display:flex;align-items:baseline;gap:var(--p-spacing-8, .5rem)}.session-view__step-note[data-v-a44c98a2]{color:var(--p-text-muted-color);font-size:.75rem}.session-view__turn[data-v-a44c98a2]{display:flex;flex-direction:column;gap:var(--p-spacing-8, .5rem)}.session-view__bubble[data-v-a44c98a2]{display:flex;flex-direction:column;gap:var(--p-spacing-4, .25rem);max-width:85%;align-self:flex-end;align-items:flex-end}.session-view__bubble-label[data-v-a44c98a2]{font-size:.75rem;font-weight:600;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.04em}.session-view__bubble-content[data-v-a44c98a2]{margin:0;padding:var(--p-spacing-12, .75rem) var(--p-spacing-16, 1rem);border-radius:.75rem .75rem .25rem;background:var(--p-primary-color);color:var(--p-primary-contrast-color);font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;font-family:inherit}.session-view__agent-wrapper[data-v-a44c98a2]{display:flex;flex-direction:column;gap:var(--p-spacing-4, .25rem);align-self:flex-start;max-width:95%;width:100%;box-sizing:border-box}.session-view__agent-block[data-v-a44c98a2]{display:flex;flex-direction:column;gap:var(--p-spacing-8, .5rem);background:var(--p-surface-100, #f1f5f9);border-radius:.25rem .75rem .75rem;padding:.75rem 1rem}.session-view__agent-header[data-v-a44c98a2]{display:flex;align-items:center;gap:var(--p-spacing-8, .5rem)}.session-view__agent-icon[data-v-a44c98a2]{font-size:.875rem;color:var(--p-primary-color)}.session-view__agent-name[data-v-a44c98a2]{font-size:.75rem;font-weight:600;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.04em}.session-view__agent-content[data-v-a44c98a2]{display:flex;flex-direction:column;gap:0}.session-view__subagents[data-v-a44c98a2]{display:flex;flex-direction:column;gap:var(--p-spacing-4, .25rem);margin-top:var(--p-spacing-4, .25rem);padding-top:var(--p-spacing-8, .5rem);border-top:1px solid var(--p-surface-200, #e2e8f0)}.session-view__log-text[data-v-a44c98a2]{font-size:.875rem;line-height:1.7;color:var(--p-text-color);padding:.25rem 0;word-break:break-word}.session-view__log-text[data-v-a44c98a2] p{margin:0 0 .5em}.session-view__log-text[data-v-a44c98a2] p:last-child{margin-bottom:0}.session-view__log-text[data-v-a44c98a2] h1,.session-view__log-text[data-v-a44c98a2] h2,.session-view__log-text[data-v-a44c98a2] h3{margin:.75em 0 .25em;font-size:1em;font-weight:600}.session-view__log-text[data-v-a44c98a2] ul,.session-view__log-text[data-v-a44c98a2] ol{margin:.25em 0 .5em 1.25em;padding:0}.session-view__log-text[data-v-a44c98a2] li{margin-bottom:.1em}.session-view__log-text[data-v-a44c98a2] code{font-family:Menlo,Monaco,Consolas,monospace;font-size:.8125rem;background:var(--p-surface-100, #f1f5f9);padding:.1em .35em;border-radius:3px}.session-view__log-text[data-v-a44c98a2] pre{background:var(--p-surface-100, #f1f5f9);padding:.75rem;border-radius:6px;overflow-x:auto;font-size:.8125rem;line-height:1.5;margin:.5em 0}.session-view__log-text[data-v-a44c98a2] pre code{background:none;padding:0}.session-view__log-line[data-v-a44c98a2]{margin:0;padding:.1rem 0;font-family:Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.session-view__log-line--tool[data-v-a44c98a2]{color:var(--p-text-muted-color);opacity:.8}.session-view__subagent-panel[data-v-a44c98a2]{margin-top:var(--p-spacing-4, .25rem)}.session-view__subagent-header[data-v-a44c98a2]{display:flex;align-items:center;gap:var(--p-spacing-8, .5rem);font-size:.8125rem;font-weight:600}.session-view__subagent-done-icon[data-v-a44c98a2]{font-size:.875rem;color:var(--p-green-500, #22c55e)}.session-view__subagent-label[data-v-a44c98a2]{color:var(--p-text-muted-color);font-family:Menlo,Monaco,Consolas,monospace}.session-view__subagent-working[data-v-a44c98a2]{font-size:.8125rem;color:var(--p-text-muted-color);font-style:italic;padding:.25rem 0}.session-view__thinking[data-v-a44c98a2]{display:flex;align-items:center;gap:var(--p-spacing-8, .5rem);color:var(--p-text-muted-color);font-size:.875rem}.session-view__terminal-state[data-v-a44c98a2]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--p-spacing-12, .75rem)}.session-view__footer[data-v-a44c98a2]{display:flex;flex-direction:column;gap:var(--p-spacing-12, .75rem)}.session-view__input-row[data-v-a44c98a2]{display:flex;gap:var(--p-spacing-8, .5rem);align-items:flex-end}.session-view__input[data-v-a44c98a2]{flex:1}.session-view__footer-actions[data-v-a44c98a2]{display:flex;justify-content:space-between;align-items:center}.session-view__footer-right[data-v-a44c98a2]{display:flex;align-items:center;gap:var(--p-spacing-8, .5rem)}.session-view__new-link[data-v-a44c98a2]{text-decoration:none}.session-view__loading[data-v-a44c98a2]{display:flex;flex-direction:column;align-items:center;gap:var(--p-spacing-12, .75rem);padding:var(--p-spacing-48, 3rem)}.session-view__loading-text[data-v-a44c98a2]{color:var(--p-text-muted-color);font-size:.9375rem}
