.ph-list[data-v-8e31c01f],.ph-x[data-v-8e31c01f]{transition:transform .2s}button:hover .ph-list[data-v-8e31c01f],button:hover .ph-x[data-v-8e31c01f]{transform:scale(1.1)}.mobile-sidebar[data-v-8e31c01f]{width:2.5rem;height:2.5rem}@media (width>=1024px){.mobile-sidebar[data-v-8e31c01f]{display:none}}.feedback-trigger-icon[data-v-17e9133a]{background-color:currentColor;width:18px;height:18px;-webkit-mask:url(../icons/feedback.svg) 50%/contain no-repeat;mask:url(../icons/feedback.svg) 50%/contain no-repeat}.feedback-panel[data-v-17e9133a]{border:1px solid var(--pq-border-default);background:var(--pq-bg-surface);width:380px;max-width:calc(100vw - 2rem);box-shadow:var(--pq-shadow-dropdown);border-radius:14px;overflow:hidden}.badge[data-v-17e9133a]{background:var(--pq-violet-bg);width:36px;height:36px;color:var(--pq-violet);font-size:20px}.badge[data-v-17e9133a],.close-btn[data-v-17e9133a]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.close-btn[data-v-17e9133a]{width:32px;height:32px;color:var(--pq-icon-default);font-size:16px;transition:background-color .15s}.close-btn[data-v-17e9133a]:hover{background:var(--pq-bg-subtle)}.close-btn[data-v-17e9133a]:focus-visible{outline:2px solid var(--pq-violet);outline-offset:-2px}.is-sending .message-field[data-v-17e9133a],.is-sending .tile[data-v-17e9133a],.is-sending .type-option[data-v-17e9133a]{opacity:.55}.type-option[data-v-17e9133a]{border:1px solid var(--pq-border-default);background:var(--pq-bg-surface);text-align:left;border-radius:10px;align-items:center;gap:10px;min-width:0;height:44px;padding:0 10px;transition:border-color .15s,background-color .15s;display:flex}.type-option[data-v-17e9133a]:hover:not(:disabled):not(.type-option--on){border-color:var(--pq-border-strong)}.type-option[data-v-17e9133a]:focus-visible{outline:2px solid var(--pq-violet);outline-offset:2px}.type-option__tile[data-v-17e9133a]{background:var(--pq-bg-subtle);width:26px;height:26px;color:var(--pq-icon-default);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.type-option__label[data-v-17e9133a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pq-text-primary);flex:1;font-size:14px;font-weight:500;line-height:1.25;overflow:hidden}.type-option__radio[data-v-17e9133a]{border:1.5px solid var(--pq-border-strong);background:var(--pq-bg-surface);width:22px;height:22px;color:var(--pq-text-on-color);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.type-option--on[data-v-17e9133a]{border-color:var(--pq-violet);background:var(--pq-violet-bg)}.type-option--on .type-option__tile[data-v-17e9133a]{background:var(--pq-violet);color:var(--pq-text-on-color)}.type-option--on .type-option__label[data-v-17e9133a]{color:var(--pq-violet-text)}.type-option--on .type-option__radio[data-v-17e9133a]{border-color:var(--pq-violet);background:var(--pq-violet)}.message-field[data-v-17e9133a]{border:1px solid var(--pq-border-strong);background:var(--pq-bg-surface);cursor:text;border-radius:12px;flex-direction:column;gap:8px;height:128px;padding:12px 14px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.message-field[data-v-17e9133a]:focus-within{border-color:var(--pq-violet);box-shadow:var(--pq-focus-ring)}.message-field--invalid[data-v-17e9133a]{border-color:var(--pq-danger-solid)}.message-field textarea[data-v-17e9133a]{resize:none;width:100%;min-height:0;color:var(--pq-text-primary);background:0 0;border:0;outline:none;flex:1;font-size:14px;line-height:1.25}.message-field textarea[data-v-17e9133a]::placeholder{color:var(--pq-text-placeholder)}.message-field__counter[data-v-17e9133a]{color:var(--pq-text-tertiary);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12px;line-height:1.25}.tile[data-v-17e9133a]{border:1px solid var(--pq-border-default);border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;position:relative}.tile img[data-v-17e9133a]{-o-object-fit:cover;object-fit:cover;border-radius:9px;width:100%;height:100%}.tile--image[data-v-17e9133a]{background:var(--pq-bg-muted)}.tile--error[data-v-17e9133a]{border-color:var(--pq-danger-text);background:var(--pq-danger-bg);color:var(--pq-danger-text)}.tile--add[data-v-17e9133a]{border-style:dashed;border-color:var(--pq-border-strong);background:var(--pq-bg-surface);color:var(--pq-icon-default);transition:border-color .15s}.tile--add[data-v-17e9133a]:hover:not(:disabled){border-color:var(--pq-violet)}.tile--add[data-v-17e9133a]:focus-visible{outline:2px solid var(--pq-violet);outline-offset:2px}.tile__remove[data-v-17e9133a]{border:1px solid var(--pq-border-default);background:var(--pq-bg-surface);width:20px;height:20px;color:var(--pq-icon-default);border-radius:999px;justify-content:center;align-items:center;font-size:10px;display:inline-flex;position:absolute;top:-7px;left:41px}.tile__remove[data-v-17e9133a]:focus-visible{outline:2px solid var(--pq-violet);outline-offset:1px}.sent-icon[data-v-17e9133a]{background:var(--pq-success-bg);width:56px;height:56px;color:var(--pq-success-text);border-radius:999px;font-size:28px;display:inline-flex}.drop-overlay[data-v-17e9133a],.sent-icon[data-v-17e9133a]{justify-content:center;align-items:center}.drop-overlay[data-v-17e9133a]{z-index:2;border:2px dashed var(--pq-violet);background:color-mix(in srgb,var(--pq-violet-bg) 94%,transparent);color:var(--pq-violet-text);pointer-events:none;border-radius:10px;flex-direction:column;gap:4px;display:flex;position:absolute;inset:6px}.ai-button[data-v-214e6ccb]{border-width:1px;border-color:var(--pq-violet);background-color:var(--pq-night);height:42px;color:var(--pq-text-on-color);box-shadow:0 4px 16px -4px var(--pq-glow);border-radius:.75rem;flex-shrink:0;align-items:center;gap:.5rem;padding-left:.375rem;padding-right:.375rem;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}@media (width>=768px){.ai-button[data-v-214e6ccb]{padding-right:.5rem}}.ai-button[data-v-214e6ccb]:hover{border-color:var(--pq-violet-hover);box-shadow:0 8px 28px -6px var(--pq-glow)}.ai-button[data-v-214e6ccb]:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--pq-violet)}.ai-button__orb[data-v-214e6ccb]{background-color:var(--pq-violet);width:30px;height:30px;color:var(--pq-text-on-color);border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ai-button:hover .ai-button__orb[data-v-214e6ccb]{background-color:var(--pq-violet-hover)}@keyframes pulse-214e6ccb{50%{opacity:.5}}.ai-button__orb--working i[data-v-214e6ccb]{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-214e6ccb}@media (width<=768px){.header-create-btn[data-v-8f43787d]{width:42px!important;height:42px!important;padding:0!important}.header-create-btn[data-v-8f43787d] .p-button-label{display:none}.header-create-btn[data-v-8f43787d] .p-button-icon{margin:0!important}}.sidebar-scroll[data-v-46ffd9d4]{scrollbar-width:thin;scrollbar-color:var(--pq-border-default) transparent;scroll-behavior:smooth}.sidebar-scroll[data-v-46ffd9d4]:hover{scrollbar-color:var(--pq-border-strong) transparent}.sidebar-scroll[data-v-46ffd9d4]::-webkit-scrollbar{width:6px}.sidebar-scroll[data-v-46ffd9d4]::-webkit-scrollbar-track{background:0 0}.sidebar-scroll[data-v-46ffd9d4]::-webkit-scrollbar-thumb{background-color:var(--pq-border-default);border-radius:3px}.sidebar-scroll[data-v-46ffd9d4]:hover::-webkit-scrollbar-thumb{background-color:var(--pq-border-strong)}.sidebar-toggle[data-v-46ffd9d4]{width:36px;height:36px;color:var(--pq-icon-muted);border-radius:10px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.sidebar-toggle[data-v-46ffd9d4]:hover{background:var(--pq-bg-subtle);color:var(--pq-icon-default)}.sidebar-toggle[data-v-46ffd9d4]:focus-visible{outline:2px solid var(--pq-violet)}.badges[data-v-46ffd9d4]{align-items:center;gap:8px;display:flex}.badges--stacked[data-v-46ffd9d4]{flex-direction:column;align-items:flex-start;gap:2px}.badges--stacked .admin-badge[data-v-46ffd9d4],.badges--stacked[data-v-46ffd9d4] .env-badge{padding:0 6px;font-size:10px;line-height:14px}.admin-badge[data-v-46ffd9d4]{background:var(--pq-violet-bg);color:var(--pq-violet-text);border-radius:999px;flex-shrink:0;padding:2px 8px}.admin-badge[data-v-46ffd9d4],.nav-section-label[data-v-46ffd9d4]{font-size:12px;font-weight:600;line-height:15px}.nav-section-label[data-v-46ffd9d4]{text-transform:uppercase;color:var(--pq-text-tertiary);padding:0 0 4px 12px}.nav-item[data-v-46ffd9d4]{min-height:38px;color:var(--pq-text-primary);border-radius:12px;align-items:center;gap:12px;padding:9px 12px;font-size:16px;line-height:20px;transition:background-color .15s,color .15s;display:flex}.nav-item-icon[data-v-46ffd9d4]{color:var(--pq-icon-default);flex-shrink:0;font-size:20px}.nav-item[data-v-46ffd9d4]:hover{background:var(--pq-bg-strong);color:var(--pq-text-secondary)}.nav-item[data-v-46ffd9d4]:focus-visible{outline:2px solid var(--pq-violet);outline-offset:-2px}.nav-item--icon[data-v-46ffd9d4]{justify-content:center;padding-inline:0}.nav-item--active[data-v-46ffd9d4],.nav-item--active[data-v-46ffd9d4]:hover{background:var(--pq-violet-bg);color:var(--pq-violet-text);font-weight:600}.nav-item--active .nav-item-icon[data-v-46ffd9d4]{color:var(--pq-violet-text)}.p-tooltip .p-tooltip-text[data-v-46ffd9d4]{z-index:9999}[data-v-37a01f46] .p-menu{max-width:90vw}@media print{nav[data-v-37a01f46]{display:none}}
