.q-btn.app-btn{min-height:32px;padding:0 12px;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:6px;padding:8px 16px 16px}.app-form-actions .q-btn{margin:0!important}.app-form-actions--left{justify-content:flex-start}.app-form-actions--between{justify-content:space-between}.q-select.q-field--outlined .q-field__control{min-height:38px;padding:0 14px;border-radius:999px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0f;transition:box-shadow .15s ease,background-color .15s ease}.q-select.q-field--outlined .q-field__control:before,.q-select.q-field--outlined .q-field__control:after{border:none!important}.q-select.q-field--outlined.q-field--focused .q-field__control{box-shadow:inset 0 0 0 1px #42c8f36b}.q-select.q-field--outlined.q-field--highlighted .q-field__control{background:#ffffff0b}.q-select.q-field--outlined.q-field--dense .q-field__control{min-height:34px}.q-select .q-field__native,.q-select .q-field__input{color:#ffffffeb;font-size:14px;font-weight:600;letter-spacing:.01em}.q-select .q-field__label{color:#ffffff8f;font-size:11px;font-weight:500;letter-spacing:.02em}.q-select .q-field__append,.q-select .q-field__dropdown-icon{color:#ffffff9e}.q-select .q-field__bottom{padding:4px 14px 0;color:#ffffff8f}.q-menu[role=listbox]{margin-top:4px;padding:4px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(180deg,#2a333c,#232b33);box-shadow:0 18px 40px #0000005c}.q-menu[role=listbox] .q-item{min-height:32px;margin:1px 0;padding:0 10px;border-radius:8px;color:#ffffffd1;font-size:14px;transition:background-color .12s ease,color .12s ease}.q-menu[role=listbox] .q-item.q-manual-focusable--focused,.q-menu[role=listbox] .q-item:hover{background:#ffffff0f;color:#fffffff2}.q-menu[role=listbox] .q-item--active{color:#42c8f3;background:#42c8f31f}.q-menu[role=listbox] .q-item__label{line-height:1.35}:root{--app-bg: #28343f;--app-panel-top: rgba(28, 40, 52, .98);--app-panel-bottom: rgba(20, 30, 39, .98);--app-border: rgba(255, 255, 255, .06);--app-border-strong: rgba(255, 255, 255, .1);--app-text: #eaf3fb;--app-muted: rgba(197, 214, 230, .72);--app-muted-soft: rgba(197, 214, 230, .54);--app-cyan: #42c8f3;--app-cyan-soft: rgba(66, 200, 243, .12);--app-pink: #ff8d99;--app-amber: #f2c037}html,body,#app{min-height:100%;margin:0}body,.body--dark{font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--app-bg);color:var(--app-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.q-page-container,.q-page{background:var(--app-bg)}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) rgba(255,255,255,.03)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff08}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff52}::selection{background:#42c8f352}.page{padding:16px 18px 32px;max-width:1440px;margin:0 auto}.page--flex{display:flex;flex-direction:column;height:calc(100vh - 50px);padding-bottom:12px}.page--flex .chat-shell{flex:1 1 auto;height:auto;min-height:0}.page-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.page-header h1{font-size:1.4rem;line-height:1.25;font-weight:700;letter-spacing:.01em;margin:0 auto 0 0;color:#f4f7fb}.page-header__subtitle{width:100%;margin-top:0;font-size:.8rem;color:var(--app-muted)}.page-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.muted{color:var(--app-muted)}.muted-soft{color:var(--app-muted-soft)}.panel{background:linear-gradient(180deg,var(--app-panel-top) 0%,var(--app-panel-bottom) 100%);border:1px solid var(--app-border);border-radius:20px;box-shadow:0 18px 42px #09121b42;color:var(--app-text)}.panel--pad{padding:16px 18px}.panel--hover{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.panel--hover:hover{transform:translateY(-2px);border-color:#42c8f338;box-shadow:0 22px 50px #09121b61}.icon-tile{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--app-cyan);background:var(--app-cyan-soft);border:1px solid rgba(66,200,243,.2)}.icon-tile--muted{color:#ffffff9e;background:#ffffff0d;border-color:#ffffff14}.type-chip{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;border:1px solid rgba(66,200,243,.32);color:#8fe0fb;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.status-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid transparent}.status-chip--ok{color:#7ee2a8;background:#21ba4524;border-color:#21ba454d}.status-chip--error{color:#ffb3bd;background:#ff8d9924;border-color:#ff8d994d}.status-chip--unknown{color:#fff9;background:#ffffff0f;border-color:#ffffff1a}.status-chip--warning{color:#f3d27a;background:#f2c0371f;border-color:#f2c0374d}.meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;color:var(--app-muted-soft)}.meta-item{display:inline-flex;align-items:center;gap:5px;min-width:0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center;color:#9aa5b1}.empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;color:var(--app-cyan);background:#42c8f314;border:1px solid rgba(66,200,243,.16);margin-bottom:2px}.empty-state__title{font-size:1.05rem;font-weight:700;color:var(--app-text)}.empty-state__text{max-width:560px;line-height:1.6;font-size:.9rem}.notice{display:flex;align-items:flex-start;gap:6px;padding:8px 12px;border-radius:10px;font-size:.8rem;line-height:1.45}.notice--warning{background:#f2c0371a;border:1px solid rgba(242,192,55,.28);color:#f3d27a}.notice a{color:#42c8f3}.form-error{padding:10px 12px;border-radius:12px;background:#ff8d991a;border:1px solid rgba(255,141,153,.26);color:#ffb3bd;font-size:.8rem;line-height:1.45}.app-dialog{background:linear-gradient(180deg,#1c2834,#141e27);border:1px solid rgba(255,255,255,.07);border-radius:20px;box-shadow:0 30px 80px #00000080;color:var(--app-text)}.app-dialog .q-card__section{padding:12px 18px}.app-dialog .q-card__actions{padding:6px 18px 14px}.app-dialog__head{display:flex;align-items:center;gap:10px;padding:16px 18px 8px}.app-dialog__title{font-size:1rem;font-weight:700}.app-dialog__body{padding:2px 18px 4px}.app-dialog__footer{display:flex;justify-content:flex-end;align-items:center;gap:6px;padding:8px 18px 14px;flex-wrap:wrap}.data-table{width:100%;border-collapse:collapse;font-size:.8rem}.data-table th,.data-table td{padding:5px 8px;text-align:left;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.05)}.data-table th{position:sticky;top:0;z-index:1;background:#1f2a34;color:#ffffffb8;font-weight:600}.data-table td{color:#eaf3fbe0}.data-table tbody tr:hover{background:#ffffff09}.data-table tbody tr:last-child td{border-bottom:none}.table-surface{border:1px solid var(--app-border);border-radius:12px;background:#232e39;overflow:hidden}.sql-preview{margin:0;padding:12px 14px;background:#0b141c;border:1px solid rgba(66,200,243,.14);border-radius:12px;color:#cfe9f7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;max-height:132px;overflow:auto;white-space:pre-wrap}.code-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.82rem!important}.dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:56px;gap:12px}.widget-cell{min-width:0;min-height:0}.dashboard-panel{height:100%;position:relative;border-radius:20px;color:var(--app-text);background:linear-gradient(180deg,#1c2834fa,#141e27fa);border:1px solid var(--app-border);box-shadow:0 18px 42px #09121b42}.dashboard-panel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px 8px}.dashboard-panel__title{font-size:.95rem;font-weight:700;color:inherit}.dashboard-panel__caption{margin-top:2px;font-size:.75rem;line-height:1.45;color:#c5d6e6ad}.dashboard-panel__body{min-height:0;padding:8px 10px 10px}.chart-shell{width:100%;height:100%;min-height:80px}.kpi-value{font-size:2.4rem;font-weight:700;line-height:1.1;color:var(--app-cyan)}.login-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background-color:#28343f;background-image:radial-gradient(circle at 18% 12%,rgba(66,200,243,.16),transparent 42%),radial-gradient(circle at 84% 88%,rgba(156,39,176,.1),transparent 46%),linear-gradient(rgba(255,255,255,.035) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.035) 2px,transparent 2px),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,auto,80px 80px,80px 80px,16px 16px,16px 16px}.login-panel{width:100%;max-width:420px;border-radius:24px;background:linear-gradient(180deg,#1c2834fa,#141e27fa);border:1px solid var(--app-border);box-shadow:0 30px 80px #00000073}.login-brand{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 24px 10px;text-align:center}.login-brand__icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;color:var(--app-cyan);background:#42c8f31a;border:1px solid rgba(66,200,243,.22);box-shadow:0 0 32px #42c8f329}.login-brand__title{font-size:1.35rem;font-weight:700;color:#f4f7fb}.login-brand__subtitle{font-size:.84rem;color:var(--app-muted)}.app-date-menu{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#1c2834;box-shadow:0 22px 50px #0000006b;overflow:hidden}.app-date-menu__body{padding:8px}.app-date-menu .q-date{background:transparent;color:#eaf3fb;box-shadow:none;border-radius:12px}.app-date-menu .q-date__header{background:linear-gradient(135deg,#42c8f32e,#1c2834e6);border-radius:12px 12px 0 0}.app-date-menu .q-date__header-title{color:#f2f7fb;font-weight:600}.app-date-menu .q-date__navigation{color:#42c8f3}.app-date-menu .q-date__calendar-item{color:#eaf3fbdb}.app-date-menu .q-date__calendar-item--out{color:#eaf3fb40}.app-date-menu .q-date__calendar-weekdays{color:#c5d6e68c;font-size:11px}.app-date-menu__time{padding:4px 4px 0}.app-date-menu__actions{display:flex;align-items:center;gap:6px;padding:4px 4px 2px;border-top:1px solid rgba(255,255,255,.06)}.chat-shell{display:grid;grid-template-columns:270px minmax(0,1fr);gap:12px;height:calc(100vh - 170px);min-height:520px}.chat-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-sidebar__head{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--app-border)}.chat-sidebar__title{font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff9e}.chat-list{flex:1 1 auto;overflow-y:auto;padding:4px}.chat-list__item{border-radius:12px;margin-bottom:2px;color:#ffffffc7}.chat-list__item.q-item--active{background:#42c8f31f;color:var(--app-cyan)}.chat-list__item:hover{background:#ffffff0d}.chat-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--app-border)}.chat-messages{flex:1 1 auto;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px;min-height:0}.chat-bubble{max-width:84%;border-radius:14px;padding:8px 12px;font-size:.84rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.chat-bubble.user{align-self:flex-end;background:#42c8f324;border:1px solid rgba(66,200,243,.28);border-bottom-right-radius:4px;color:#eaf3fb}.chat-bubble.assistant{align-self:flex-start;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);border-bottom-left-radius:4px;color:#eaf3fb}.chat-composer{border-top:1px solid var(--app-border);padding:10px 12px 12px}.chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;padding:24px;text-align:center;color:#9aa5b1}.tool-json{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto;background:#0b141c;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:8px;color:#cfe9f7}.q-card{color:var(--app-text)}.q-separator{background:var(--app-border)}.q-field--outlined .q-field__control{background:#ffffff08;border-radius:12px;transition:background-color .15s ease,box-shadow .15s ease}.q-field--outlined .q-field__control:before{border-color:#ffffff14!important}.q-field--outlined.q-field--focused .q-field__control:after{border-color:var(--app-cyan)!important}.q-field--outlined.q-field--focused .q-field__control{background:#ffffff0b}.q-field__native,.q-field__input{color:#ffffffeb}.q-field__label{color:#ffffff8f}.q-field__bottom{color:#ffffff7a}.q-menu{border-radius:16px}.q-dialog__backdrop{background:#090e14b8}.q-dialog .q-card{background:linear-gradient(180deg,#1c2834,#141e27)}.q-expansion-item .q-item{color:#ffffffd1}.q-expansion-item .q-item:hover{background:#ffffff0a}.q-expansion-item__content{background:#0000001f}.q-notification{background:#1c2834;color:var(--app-text);border:1px solid var(--app-border);border-radius:14px}.q-tooltip{font-size:12px}.q-toggle__inner--truthy,.q-tab--active{color:var(--app-cyan)}.q-tabs__indicator{background:var(--app-cyan)}.q-linear-progress{border-radius:4px}@media (max-width: 900px){.page{padding:12px 12px 28px}.page--flex{height:auto}.chat-shell{grid-template-columns:1fr;height:auto;min-height:0}.chat-panel{min-height:460px}.chat-shell>.chat-sidebar{max-height:220px}}.app-header[data-v-f309ea85]{background:#2c3843;border-bottom:1px solid #1d2731}.app-brand[data-v-f309ea85]{display:flex;align-items:center;font-size:1.08rem;font-weight:600;letter-spacing:.02em;color:#f2f7fb}.header-email[data-v-f309ea85]{margin-right:6px;font-size:12px;color:#ffffff85}[data-v-f309ea85] .q-drawer{background:#222d37;border-right:1px solid #1d2731}.app-drawer__inner[data-v-f309ea85]{display:flex;flex-direction:column;min-height:100%}.app-drawer__label[data-v-f309ea85]{padding:12px 16px 4px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff61}.app-nav__item[data-v-f309ea85]{min-height:40px;margin:1px 6px;border-radius:10px;color:#ffffffc2;transition:background-color .15s ease,color .15s ease}.app-nav__item[data-v-f309ea85]:hover{background:#ffffff0d;color:#fffffff0}.app-nav__item--active[data-v-f309ea85]{background:#42c8f31f;color:#42c8f3}.app-nav__item--active .q-icon[data-v-f309ea85]{color:#42c8f3}.chat-head__title[data-v-6900fedd]{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff94}.chat-head__source[data-v-6900fedd]{min-width:240px}.chat-list__empty[data-v-6900fedd]{padding:12px;font-size:.78rem;color:var(--app-muted-soft)}.ai-context-chip[data-v-6900fedd]{max-width:100%}.ai-context-chip[data-v-6900fedd] .q-chip__content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-tools[data-v-6900fedd]{margin-top:6px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#00000024}.chat-tool__name[data-v-6900fedd]{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:#ffffffb8;margin-bottom:4px}.chat-thinking[data-v-6900fedd]{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:.78rem;color:var(--app-muted)}.artifact-chip[data-v-6900fedd]{border-radius:999px;font-size:11px}.chat-composer[data-v-6900fedd] .q-field--outlined .q-field__control{border-radius:14px}.app-date-field[data-v-4f403860]{width:100%;cursor:pointer}.app-date-input[data-v-4f403860]{width:100%}.app-date-input[data-v-4f403860] .q-field__control{min-height:34px;cursor:pointer}.app-date-input[data-v-4f403860] .q-field__native{font-size:13px;cursor:pointer}.app-date-input__icon[data-v-4f403860],.app-date-input__clear[data-v-4f403860]{cursor:pointer;color:#ffffff85;transition:color .15s ease}.app-date-input__icon[data-v-4f403860]:hover,.app-date-input__clear[data-v-4f403860]:hover{color:#42c8f3}.filter-control[data-v-c3704568]{min-width:160px;flex:1 1 160px}.filter-control__label[data-v-c3704568]{display:flex;align-items:center;gap:3px;margin-bottom:3px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80}.filter-control__req[data-v-c3704568]{color:#ff8d99}.filter-control__input[data-v-c3704568]{width:100%}.filter-control__input[data-v-c3704568] .q-field__control{min-height:34px}.filter-control__input[data-v-c3704568] .q-field__native,.filter-control__input[data-v-c3704568] .q-field__input{font-size:13px}.filter-control__error[data-v-c3704568]{margin-top:3px;font-size:10.5px;color:#ffb3bd}.dashboard-filters[data-v-96b80202]{width:fit-content;max-width:100%;padding:10px 12px;margin-bottom:10px}.dashboard-filters__head[data-v-96b80202]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.dashboard-filters__title[data-v-96b80202]{display:flex;align-items:center;gap:5px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8f}.dashboard-filters__body[data-v-96b80202]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.filter-group[data-v-96b80202]{display:flex;flex-direction:column;gap:3px;min-width:170px;padding:6px 8px 8px;border:1px solid rgba(66,200,243,.14);border-radius:12px;background:#42c8f30a}.filter-group__label[data-v-96b80202]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#42c8f3c7}.filter-group__controls[data-v-96b80202]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.filter-group__controls[data-v-96b80202] .filter-control{flex:1 1 150px}.chart-state[data-v-0a64ac48]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;color:#c5d6e69e;font-size:.82rem}.chart-state--muted[data-v-0a64ac48]{color:#c5d6e67a}.chart-error[data-v-0a64ac48]{display:flex;align-items:flex-start;gap:7px;padding:10px 12px;border-radius:10px;background:#ff8d991a;border:1px solid rgba(255,141,153,.24);color:#ffb3bd;font-size:.78rem;line-height:1.45}.chart-table-wrap[data-v-0a64ac48]{height:100%;overflow:auto;border:1px solid var(--app-border);border-radius:12px;background:#0000001f}.kpi-label[data-v-0a64ac48]{margin-top:4px;font-size:.78rem;color:#c5d6e69e}.widget-grip[data-v-c03fd7e6]{flex:0 0 auto;margin-top:2px;color:#ffffff57;cursor:grab}.widget-grip[data-v-c03fd7e6]:active{cursor:grabbing}.dashboard-header[data-v-139ad9ca]{align-items:flex-start}.dashboard-header__titles[data-v-139ad9ca]{min-width:0;flex:1 1 auto;padding-top:0}.dashboard-header__titles h1[data-v-139ad9ca]{margin:0}.dashboard-edit-hint[data-v-139ad9ca]{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:6px 10px;border:1px dashed rgba(66,200,243,.28);border-radius:10px;background:#42c8f30f;color:#c5d6e6bf;font-size:.75rem}.widget-flex[data-v-139ad9ca]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.widget-cell[data-v-139ad9ca]{position:relative;min-width:0}.widget-cell--editing[data-v-139ad9ca]{outline:1px dashed rgba(255,255,255,.16);outline-offset:2px;border-radius:22px;transition:outline-color .15s ease,opacity .15s ease}.widget-cell--editing[data-v-139ad9ca]:hover{outline-color:#42c8f380}.widget-cell--dragging[data-v-139ad9ca]{opacity:.45;outline:2px dashed rgba(66,200,243,.55)}.widget-cell--drop-before[data-v-139ad9ca]:before,.widget-cell--drop-after[data-v-139ad9ca]:after{content:"";position:absolute;top:4px;bottom:4px;width:3px;border-radius:3px;background:#42c8f3;box-shadow:0 0 10px #42c8f3cc;pointer-events:none}.widget-cell--drop-before[data-v-139ad9ca]:before{left:-8px}.widget-cell--drop-after[data-v-139ad9ca]:after{right:-8px}.form-hint[data-v-139ad9ca]{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border-radius:10px;background:#42c8f312;border:1px solid rgba(66,200,243,.16);color:#c5d6e6c2;font-size:.75rem;line-height:1.45}.page--tv[data-v-139ad9ca]{padding:52px 16px 16px;max-width:none}.tv-title[data-v-139ad9ca]{position:fixed;top:16px;left:20px;z-index:1999;overflow:hidden;max-width:50vw;opacity:.5;font-size:.82rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:#dce7f2;pointer-events:none}.tv-toolbar[data-v-139ad9ca]{position:fixed;top:12px;right:14px;z-index:2000;display:flex;gap:2px;padding:3px;border:1px solid var(--app-border);border-radius:999px;background:#0d141bb8;opacity:.35;transition:opacity .2s ease}.tv-toolbar[data-v-139ad9ca]:hover,.tv-toolbar[data-v-139ad9ca]:focus-within{opacity:1}@media (max-width: 960px){.widget-cell[data-v-139ad9ca]{flex-basis:100%!important;width:100%!important}}.cards-grid[data-v-142b31ce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px}.dashboard-card[data-v-142b31ce]{height:100%;padding:14px 16px 10px;cursor:pointer}.dashboard-card__head[data-v-142b31ce]{display:flex;align-items:flex-start;gap:10px}.dashboard-card__title-wrap[data-v-142b31ce]{min-width:0;flex:1 1 auto}.dashboard-card__title[data-v-142b31ce]{font-size:1rem;font-weight:700;color:#f2f7fb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-card__description[data-v-142b31ce]{margin-top:2px;font-size:.8rem;line-height:1.45;color:var(--app-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.3em}.dashboard-card__footer[data-v-142b31ce]{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:8px;border-top:1px solid var(--app-border);font-size:.76rem;color:var(--app-muted-soft)}.cards-grid[data-v-f6ea1367]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px}.datasource-card[data-v-f6ea1367]{height:100%;padding:14px 16px 10px;display:flex;flex-direction:column;gap:10px}.datasource-card__head[data-v-f6ea1367]{display:flex;align-items:flex-start;gap:10px;min-width:0}.datasource-card__title-wrap[data-v-f6ea1367]{min-width:0;flex:1 1 auto}.datasource-card__title[data-v-f6ea1367]{font-size:1rem;font-weight:700;color:#f2f7fb}.datasource-card__config[data-v-f6ea1367]{margin-top:3px;font-size:.78rem;color:var(--app-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.datasource-card__error[data-v-f6ea1367]{display:flex;align-items:flex-start;gap:6px;padding:6px 8px;border-radius:8px;background:#ff8d991a;border:1px solid rgba(255,141,153,.22);color:#ffb3bd;font-size:.76rem;line-height:1.4}.datasource-card__meta[data-v-f6ea1367]{display:flex;flex-wrap:wrap;gap:10px;font-size:.74rem;color:var(--app-muted-soft)}.datasource-card__actions[data-v-f6ea1367]{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid var(--app-border)}.form-hint[data-v-f6ea1367]{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border-radius:10px;background:#42c8f312;border:1px solid rgba(66,200,243,.16);color:#c5d6e6c2;font-size:.76rem;line-height:1.4}.test-result[data-v-f6ea1367]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;font-size:.78rem;line-height:1.45}.test-result--ok[data-v-f6ea1367]{background:#21ba451a;border:1px solid rgba(33,186,69,.26);color:#7ee2a8}.test-result--error[data-v-f6ea1367]{background:#ff8d991a;border:1px solid rgba(255,141,153,.26);color:#ffb3bd}.test-result__version[data-v-f6ea1367]{margin-top:3px;font-size:.72rem;color:#ffffff8c;word-break:break-word}.schema-dialog[data-v-f6ea1367]{height:92vh;max-height:92vh;margin:4vh auto;overflow:hidden}.schema-dialog__body[data-v-f6ea1367]{overflow:auto;min-height:0;padding:8px 12px 16px}.schema-list[data-v-f6ea1367]{background:transparent}.schema-expansion__head[data-v-f6ea1367]{font-weight:600}.schema-table-wrap[data-v-f6ea1367]{margin:4px 12px 12px;border:1px solid var(--app-border);border-radius:12px;background:#343a3e;overflow:auto}.login-section-title[data-v-ccdb58c9]{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff85;text-align:center}.login-error[data-v-ccdb58c9]{background:#ff8d991f;border:1px solid rgba(255,141,153,.28);border-radius:12px;color:#ffb3bd;font-size:13px}.login-foot[data-v-ccdb58c9]{display:flex;align-items:center;justify-content:center;padding:0 24px 22px;font-size:11.5px;line-height:1.5;text-align:center;color:#ffffff6b}.draft-param[data-v-3d38d5ef]{min-width:190px;flex:1 1 190px}.draft-param__label[data-v-3d38d5ef]{display:flex;align-items:center;gap:3px;margin-bottom:5px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffffff80}.draft-param__req[data-v-3d38d5ef]{color:#ff8d99}.draft-param__input[data-v-3d38d5ef]{width:100%}.draft-param__input[data-v-3d38d5ef] .q-field__control{min-height:38px}.draft-param__input[data-v-3d38d5ef] .q-field__native,.draft-param__input[data-v-3d38d5ef] .q-field__input{font-size:13px}.draft-param__error[data-v-3d38d5ef]{margin-top:3px;font-size:10.5px;color:#ffb3bd}.draft-fixed[data-v-3d38d5ef]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;font-size:11px;color:#ffffffa6}.draft-fixed__label[data-v-3d38d5ef]{font-weight:600;color:#ffffff7a}.draft-fixed__value[data-v-3d38d5ef]{color:#8fe0fb}.draft-fixed__hint[data-v-3d38d5ef]{color:#ffffff52}.studio-dialog[data-v-6813b919]{width:1320px;max-width:98vw;height:92vh;max-height:92vh;overflow:hidden}.studio-header[data-v-6813b919]{display:flex;align-items:center;gap:12px;padding:14px 18px}.studio-header__titles[data-v-6813b919]{min-width:0;flex:1 1 auto}.studio-subtitle[data-v-6813b919]{margin-top:2px;font-size:.78rem;color:var(--app-muted-soft)}.studio-body[data-v-6813b919]{display:grid;grid-template-columns:400px minmax(0,1fr);flex:1 1 auto;min-height:0}.studio-chat[data-v-6813b919]{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--app-border);background:#00000014}.studio-chat__head[data-v-6813b919]{display:flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:1px solid var(--app-border)}.studio-chat__title[data-v-6813b919]{font-size:.76rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c}.studio-notice[data-v-6813b919]{margin:10px 12px 0;font-size:.76rem}.studio-messages[data-v-6813b919]{flex:1 1 auto;overflow-y:auto;min-height:0;padding:12px;display:flex;flex-direction:column;gap:10px}.studio-message[data-v-6813b919]{border-radius:14px;padding:9px 12px;border:1px solid transparent;font-size:.84rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.studio-message--user[data-v-6813b919]{align-self:flex-end;max-width:92%;background:#42c8f324;border-color:#42c8f342}.studio-message--assistant[data-v-6813b919]{align-self:stretch;background:#ffffff0b;border-color:#ffffff0f}.studio-message__meta[data-v-6813b919]{display:flex;align-items:center;gap:7px;margin-bottom:4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b}.studio-message__step[data-v-6813b919]{padding:1px 6px;border-radius:999px;background:#ffffff0f;color:#ffffff8c;font-size:9.5px}.studio-message__version[data-v-6813b919]{color:#42c8f3b3}.studio-message__content[data-v-6813b919]{color:#eaf3fbeb}.studio-tools[data-v-6813b919]{margin-top:7px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#00000024}.studio-tool__name[data-v-6813b919]{display:flex;align-items:center;gap:5px;margin-bottom:4px;font-size:.72rem;font-weight:600;color:#ffffffb8}.studio-thinking[data-v-6813b919]{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:.78rem;color:var(--app-muted)}.studio-empty[data-v-6813b919]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:26px 18px;text-align:center;color:var(--app-muted-soft);font-size:.82rem}.studio-empty--big[data-v-6813b919]{height:100%;padding:48px 30px}.studio-empty .empty-state__text[data-v-6813b919]{max-width:440px}.studio-composer[data-v-6813b919]{border-top:1px solid var(--app-border);padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.studio-composer__steps[data-v-6813b919]{display:flex;align-items:center;gap:10px}.studio-composer__hint[data-v-6813b919]{font-size:10.5px;color:#ffffff5c}.studio-composer__actions[data-v-6813b919]{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-preview[data-v-6813b919]{display:flex;flex-direction:column;min-height:0}.studio-preview__head[data-v-6813b919]{padding:12px 18px 0}.studio-preview__top[data-v-6813b919]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:8px}.studio-preview__name[data-v-6813b919]{flex:1 1 280px;min-width:220px}.studio-preview__description[data-v-6813b919]{width:100%;margin-bottom:6px}.studio-preview__source[data-v-6813b919]{flex:0 1 240px;min-width:200px}.studio-source-chip[data-v-6813b919]{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffa8;font-size:12px}.studio-tabs[data-v-6813b919]{color:#ffffff8c}.studio-tabs[data-v-6813b919] .q-tab{font-size:12px;font-weight:600;min-height:34px;padding:0 10px}.studio-preview__body[data-v-6813b919]{flex:1 1 auto;overflow-y:auto;min-height:0;padding:14px 18px 18px}.studio-meta[data-v-6813b919]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:10px;font-size:.76rem;color:var(--app-muted-soft)}.studio-preview__chart[data-v-6813b919]{height:340px;padding:10px;border:1px solid var(--app-border);border-radius:16px;background:#00000024}.studio-bindings[data-v-6813b919]{margin:0 0 12px}.studio-presets[data-v-6813b919]{margin-top:14px}.studio-bindings__head[data-v-6813b919]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.studio-bindings__head .studio-section-title[data-v-6813b919]{margin-bottom:0}.studio-bindings__actions[data-v-6813b919]{display:flex;align-items:center;gap:4px}.studio-bindings__list[data-v-6813b919]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.studio-zero[data-v-6813b919]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;margin:0 0 12px;padding:10px 12px;border:1px solid rgba(242,192,55,.24);border-radius:12px;background:#f2c03714;color:#f3d27a;font-size:.78rem;line-height:1.45}.studio-zero__text[data-v-6813b919]{flex:1 1 240px}.studio-zero__hint[data-v-6813b919]{margin-top:2px;font-size:.72rem;color:#ffffff80}.studio-bindings__hint[data-v-6813b919]{margin-top:7px;font-size:10.5px;line-height:1.45;color:#ffffff5c}.studio-section-title[data-v-6813b919]{display:flex;align-items:center;gap:6px;margin-bottom:7px;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff85}.studio-bindings__list[data-v-6813b919],.studio-presets__list[data-v-6813b919]{display:flex;flex-wrap:wrap;gap:6px}.binding-chip[data-v-6813b919]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;border:1px solid rgba(66,200,243,.28);background:#42c8f314;color:#8fe0fb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.binding-chip--warn[data-v-6813b919]{border-color:#f2c03759;background:#f2c0371a;color:#f3d27a}.binding-chip__meta[data-v-6813b919]{color:#ffffff80;font-family:Roboto,sans-serif;font-size:10px}.studio-sql[data-v-6813b919]{margin-top:14px;border:1px solid var(--app-border);border-radius:12px}@media (max-width: 1000px){.studio-body[data-v-6813b919]{grid-template-columns:1fr;overflow-y:auto}.studio-chat[data-v-6813b919]{border-right:none;border-bottom:1px solid var(--app-border);min-height:420px}.studio-preview[data-v-6813b919]{min-height:480px}.studio-dialog[data-v-6813b919]{height:94vh}}.cards-grid[data-v-ac2e5c3c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px}.notice[data-v-ac2e5c3c]{display:flex;align-items:flex-start;gap:6px;padding:8px 12px;border-radius:10px;font-size:.8rem;line-height:1.45}.notice--warning[data-v-ac2e5c3c]{background:#f2c0371a;border:1px solid rgba(242,192,55,.28);color:#f3d27a}.notice a[data-v-ac2e5c3c]{color:#42c8f3}.metric-card[data-v-ac2e5c3c]{height:100%;padding:14px 16px 10px;display:flex;flex-direction:column;gap:8px}.metric-card__head[data-v-ac2e5c3c]{display:flex;align-items:flex-start;gap:10px}.metric-card__title-wrap[data-v-ac2e5c3c]{min-width:0;flex:1 1 auto}.metric-card__title[data-v-ac2e5c3c]{font-size:1rem;font-weight:700;color:#f2f7fb}.metric-card__description[data-v-ac2e5c3c]{margin-top:3px;font-size:.8rem;line-height:1.45;color:var(--app-muted)}.metric-chip[data-v-ac2e5c3c]{padding:2px 9px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffad;font-size:10.5px;font-weight:600}.metric-bindings[data-v-ac2e5c3c]{display:flex;flex-wrap:wrap;gap:6px}.metric-card__actions[data-v-ac2e5c3c]{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid var(--app-border)}.metric-dialog[data-v-ac2e5c3c]{width:960px;max-width:96vw;max-height:92vh}.metric-dialog__body[data-v-ac2e5c3c]{overflow:auto;min-height:0;padding:12px 18px}.section-head[data-v-ac2e5c3c]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.section-head__title[data-v-ac2e5c3c]{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:#ffffffc7}.section-hint[data-v-ac2e5c3c]{font-size:.76rem;color:var(--app-muted-soft);margin-bottom:8px}.form-error[data-v-ac2e5c3c]{padding:10px 12px;border-radius:12px;background:#ff8d991a;border:1px solid rgba(255,141,153,.26);color:#ffb3bd;font-size:.8rem}.preview-box[data-v-ac2e5c3c]{height:300px;padding:10px;border:1px solid var(--app-border);border-radius:16px;background:#00000024}.preview-modal-body[data-v-ac2e5c3c]{min-height:420px;padding:16px}.param-studio[data-v-541865d3]{width:1120px;max-width:96vw;height:680px;max-height:92vh}.param-studio__header[data-v-541865d3]{display:flex;align-items:center;gap:10px;padding:14px 16px}.param-studio__icon[data-v-541865d3]{width:40px;height:40px;border-radius:12px}.param-studio__titles[data-v-541865d3]{min-width:0}.param-studio__subtitle[data-v-541865d3]{max-width:520px;overflow:hidden;font-size:.78rem;color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap}.param-studio__status[data-v-541865d3]{margin-right:4px;font-size:.72rem;font-weight:600}.param-studio__body[data-v-541865d3]{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.param-studio__chat[data-v-541865d3]{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--app-border)}.param-studio__preview[data-v-541865d3]{display:flex;flex-direction:column;min-height:0}.param-studio__head[data-v-541865d3]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--app-border);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8f}.param-studio__messages[data-v-541865d3]{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;padding:12px 14px;overflow-y:auto}.param-studio__msg[data-v-541865d3]{max-width:88%;padding:8px 12px;border-radius:14px;font-size:.84rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.param-studio__msg--assistant[data-v-541865d3]{align-self:flex-start;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:#dce7f2}.param-studio__msg--user[data-v-541865d3]{align-self:flex-end;background:#42c8f324;border:1px solid rgba(66,200,243,.24)}.param-studio__msg--error[data-v-541865d3]{border-color:#ff8d9959;color:#ffb3bd}.param-studio__thinking[data-v-541865d3]{display:flex;align-items:center;gap:6px;padding:4px 2px;font-size:.78rem;color:var(--app-muted)}.param-studio__composer[data-v-541865d3]{display:flex;flex-direction:column;gap:6px;padding:10px 14px 12px;border-top:1px solid var(--app-border)}.param-studio__actions[data-v-541865d3]{display:flex;align-items:center;justify-content:space-between;gap:8px}.param-studio__hint[data-v-541865d3]{font-size:.7rem;color:#ffffff5c}.param-studio__warning[data-v-541865d3]{padding:6px 8px;border:1px solid rgba(255,201,102,.3);border-radius:8px;background:#ffc96614;color:#ffd58a;font-size:.74rem}.param-studio__preview-body[data-v-541865d3]{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:14px;overflow-y:auto}.param-studio__chips[data-v-541865d3]{display:flex;flex-wrap:wrap;gap:4px}.param-studio__control[data-v-541865d3]{padding:14px;border:1px dashed rgba(66,200,243,.25);border-radius:14px;background:#42c8f30a}.param-studio__control[data-v-541865d3] .filter-control{max-width:380px}.param-studio__meta[data-v-541865d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px;font-size:.78rem}.param-studio__meta div[data-v-541865d3]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#ffffff08}.param-studio__meta span[data-v-541865d3]{color:var(--app-muted)}.param-studio__meta b[data-v-541865d3]{overflow-wrap:anywhere;font-weight:600;text-align:right;color:#e8f1f8}.param-studio__description[data-v-541865d3]{font-size:.8rem;line-height:1.45;color:var(--app-muted)}.param-studio__note[data-v-541865d3]{margin-top:auto;padding-top:10px;border-top:1px solid var(--app-border);font-size:.72rem;line-height:1.4;color:#fff6}.param-studio__empty[data-v-541865d3]{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:320px;margin:auto;text-align:center;color:var(--app-muted)}@media (max-width: 900px){.param-studio[data-v-541865d3]{width:96vw;height:90vh}.param-studio__body[data-v-541865d3]{grid-template-columns:1fr}.param-studio__chat[data-v-541865d3]{border-right:none;border-bottom:1px solid var(--app-border)}}.cards-grid[data-v-d6e9b6e2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px}.parameter-card[data-v-d6e9b6e2]{height:100%;padding:14px 16px 10px;display:flex;flex-direction:column;gap:8px}.parameter-card__head[data-v-d6e9b6e2]{display:flex;align-items:flex-start;gap:10px;min-width:0}.parameter-card__title-wrap[data-v-d6e9b6e2]{min-width:0;flex:1 1 auto}.parameter-card__title[data-v-d6e9b6e2]{font-size:1rem;font-weight:700;color:#f2f7fb}.parameter-card__key[data-v-d6e9b6e2]{margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;color:#8fe0fb}.parameter-card__description[data-v-d6e9b6e2]{font-size:.8rem;line-height:1.45;color:var(--app-muted)}.parameter-card__meta[data-v-d6e9b6e2]{display:flex;flex-wrap:wrap;gap:10px;font-size:.74rem;color:var(--app-muted-soft)}.parameter-card__default[data-v-d6e9b6e2]{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:8px;border-top:1px solid var(--app-border);font-size:.8rem;color:#eaf3fbd1}.parameter-card__default-label[data-v-d6e9b6e2]{color:var(--app-muted-soft)}.parameter-dialog[data-v-d6e9b6e2]{width:860px;max-width:96vw;max-height:92vh}.parameter-dialog__body[data-v-d6e9b6e2]{overflow:auto;min-height:0;padding:12px 18px}.parameter-section[data-v-d6e9b6e2]{display:flex;flex-direction:column;gap:8px}.parameter-section__title[data-v-d6e9b6e2]{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;letter-spacing:.03em;color:#ffffffad}.parameter-options-head[data-v-d6e9b6e2]{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-hint[data-v-d6e9b6e2]{font-size:.75rem;color:var(--app-muted-soft)}.option-preview[data-v-d6e9b6e2]{display:flex;flex-wrap:wrap;gap:6px;max-height:130px;overflow:auto;padding:8px;border:1px solid var(--app-border);border-radius:10px;background:#00000024}.option-preview__item[data-v-d6e9b6e2]{padding:2px 9px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:11px;color:#ffffffb8}.notice--info[data-v-d6e9b6e2]{background:#42c8f312;border:1px solid rgba(66,200,243,.16);color:#c5d6e6cc}.users-panel[data-v-8211c578]{padding:4px}.users-panel__head[data-v-8211c578]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 10px}.users-panel__title[data-v-8211c578]{font-size:.92rem;font-weight:700;color:#f2f7fb}.users-panel__hint[data-v-8211c578]{margin-top:2px;font-size:.76rem;color:var(--app-muted-soft)}.users-table[data-v-8211c578]{overflow:auto}.role-chip[data-v-8211c578]{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.role-chip--admin[data-v-8211c578]{color:#8fe0fb;background:#42c8f31f;border-color:#42c8f347}.role-chip--user[data-v-8211c578]{color:#ffffffa8;background:#ffffff0f;border-color:#ffffff1a}.users-note[data-v-8211c578]{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border-radius:10px;background:#42c8f312;border:1px solid rgba(66,200,243,.16);color:#c5d6e6c2;font-size:.76rem;line-height:1.4}
