.command-palette-overlay[data-v-af1ecb14]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;z-index:9999}.command-palette[data-v-af1ecb14]{width:100%;max-width:640px;background:#1e1e1e;border:1px solid #333;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.command-palette__input[data-v-af1ecb14] .q-field__control{background:#1e1e1e;border-radius:12px;border:none;box-shadow:none}.command-palette__input[data-v-af1ecb14] .q-field__control:before,.command-palette__input[data-v-af1ecb14] .q-field__control:after{border:none}.command-palette__modes[data-v-af1ecb14]{display:flex;gap:4px;padding:4px 12px;background:#1e1e1e}.command-palette__results[data-v-af1ecb14]{max-height:400px;overflow-y:auto}.command-palette__results[data-v-af1ecb14]::-webkit-scrollbar{width:8px}.command-palette__results[data-v-af1ecb14]::-webkit-scrollbar-track{background:#1e1e1e}.command-palette__results[data-v-af1ecb14]::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.command-palette__item[data-v-af1ecb14]{transition:background .15s ease}.command-palette__item--selected[data-v-af1ecb14]{background:#333}.command-palette__item[data-v-af1ecb14]:hover:not(.command-palette__item--selected){background:#2a2a2a}.command-palette__subtitle[data-v-af1ecb14]{color:#888;font-size:12px}.command-palette__title[data-v-af1ecb14]{color:#f4f7fb;font-size:15px;font-weight:600;line-height:1.25}.command-palette__badge[data-v-af1ecb14]{font-size:10px}.command-palette__date[data-v-af1ecb14]{margin-bottom:6px;color:#9da7b5;font-size:11px;font-weight:600;letter-spacing:.04em;text-align:right;white-space:nowrap}.command-palette__empty[data-v-af1ecb14],.command-palette__hint[data-v-af1ecb14]{padding:48px 24px;text-align:center}.command-palette__footer[data-v-af1ecb14]{padding:8px 16px;background:#151515}.command-palette__shortcuts[data-v-af1ecb14]{display:flex;gap:16px;justify-content:center}.shortcut-item[data-v-af1ecb14]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666}.shortcut-item kbd[data-v-af1ecb14]{background:#333;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:11px}.command-palette-enter-active[data-v-af1ecb14],.command-palette-leave-active[data-v-af1ecb14]{transition:opacity .2s ease}.command-palette-enter-active .command-palette[data-v-af1ecb14],.command-palette-leave-active .command-palette[data-v-af1ecb14]{transition:transform .2s ease,opacity .2s ease}.command-palette-enter-from[data-v-af1ecb14],.command-palette-leave-to[data-v-af1ecb14]{opacity:0}.command-palette-enter-from .command-palette[data-v-af1ecb14],.command-palette-leave-to .command-palette[data-v-af1ecb14]{transform:scale(.95) translateY(-20px);opacity:0}.ai-panel-host[data-v-9375892b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;justify-content:flex-end;pointer-events:none}.ai-panel[data-v-9375892b]{width:min(440px,100vw);height:100%;display:flex;flex-direction:column;background:#1e1e1e;border-left:1px solid #333;box-shadow:-20px 0 50px -20px #0009;pointer-events:auto}.ai-panel__header[data-v-9375892b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #333}.ai-panel__heading[data-v-9375892b]{display:flex;align-items:center;gap:10px}.ai-panel__title[data-v-9375892b]{color:#f4f7fb;font-size:15px;font-weight:600}.ai-panel__subtitle[data-v-9375892b]{color:#8d98a6;font-size:11px}.ai-panel__body[data-v-9375892b]{flex:1 1 auto;overflow-y:auto;padding:14px}.ai-panel__query[data-v-9375892b] .q-field__control{background:#262626;border-radius:10px}.ai-panel__actions[data-v-9375892b]{display:flex;gap:8px;margin-top:8px}.ai-panel__controls[data-v-9375892b]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.ai-panel__control-header[data-v-9375892b]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.ai-panel__toggle[data-v-9375892b]{width:100%;border:1px solid #3a3a3a;border-radius:8px;overflow:hidden}.ai-panel__toggle[data-v-9375892b] .q-btn{flex:1 1 0;min-width:0;padding:4px 6px}.ai-panel__toggle[data-v-9375892b] .q-btn__content{white-space:normal;line-height:1.2;text-align:center}.ai-panel__error[data-v-9375892b],.ai-panel__clarification[data-v-9375892b]{display:flex;gap:8px;margin-top:14px;padding:10px;border-radius:10px;border:1px solid rgba(244,67,54,.35);background:#f4433614;color:#ffb4ab;font-size:13px}.ai-panel__clarification[data-v-9375892b]{flex-direction:column;align-items:flex-start;border-color:#ffc10759;background:#ffc10714;color:#ffe082}.ai-panel__clarification-options[data-v-9375892b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ai-panel__plan-title[data-v-9375892b]{margin-top:16px;color:#f4f7fb;font-size:14px;font-weight:600}.ai-panel__target[data-v-9375892b]{margin-top:2px;color:#8d98a6;font-size:11px}.ai-panel__section[data-v-9375892b]{margin-top:14px}.ai-panel__block-title[data-v-9375892b]{color:#b8c2cf;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ai-panel__muted[data-v-9375892b]{color:#7b8794;font-size:12px}.ai-panel__chips[data-v-9375892b]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ai-panel__chip-text[data-v-9375892b]{cursor:pointer}.ai-panel__warnings[data-v-9375892b]{margin-top:12px;color:#ffcc80;font-size:12px}.ai-panel__show[data-v-9375892b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ai-panel__history[data-v-9375892b]{margin-top:22px;padding-top:12px;border-top:1px solid #333}.ai-panel__history-item[data-v-9375892b]{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:6px;padding:6px 8px;border:1px solid #333;border-radius:8px;background:transparent;color:#dbe3ec;font-size:12px;text-align:left;cursor:pointer}.ai-panel__history-item[data-v-9375892b]:hover{background:#2a2a2a}.ai-panel__history-target[data-v-9375892b]{color:#7b8794;font-size:10px;white-space:nowrap}.ai-chip-editor[data-v-9375892b]{width:min(360px,90vw);background:#1e1e1e;color:#f4f7fb}.ai-panel-enter-active[data-v-9375892b],.ai-panel-leave-active[data-v-9375892b]{transition:opacity .2s ease}.ai-panel-enter-active .ai-panel[data-v-9375892b],.ai-panel-leave-active .ai-panel[data-v-9375892b]{transition:transform .2s ease}.ai-panel-enter-from[data-v-9375892b],.ai-panel-leave-to[data-v-9375892b]{opacity:0}.ai-panel-enter-from .ai-panel[data-v-9375892b],.ai-panel-leave-to .ai-panel[data-v-9375892b]{transform:translate(24px)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #484e56 inset!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important;caret-color:#ffffffe0;transition:background-color 9999s ease-out 0s}.q-btn.app-btn{min-height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:.01em;text-transform:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.app-btn.q-btn--outline:before{border-width:1px;border-radius:999px}.app-btn.q-btn--outline.q-btn--actionable:hover{background-color:#ffffff0f!important}.app-btn--primary.q-btn--outline.q-btn--actionable:hover{background-color:#42c8f324!important}.app-btn--danger.q-btn--outline.q-btn--actionable:hover{background-color:#ff8d9924!important}.app-btn--ghost{color:#ffffffb8}.app-btn--ghost.q-btn--outline.q-btn--actionable:hover{color:#ffffffeb}.app-btn--block{width:100%}.app-btn.q-btn--disabled{opacity:.45}.app-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:8px 16px 16px}.app-form-actions .q-btn{margin:0!important}.app-form-actions .q-btn.q-btn--outline{min-height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:.01em;text-transform:none}.app-form-actions--left{justify-content:flex-start}.app-form-actions--between{justify-content:space-between}
