.btn[data-v-6b6d2a0e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:.75rem;font:inherit;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn--medium[data-v-6b6d2a0e]{min-height:2.5rem;padding:.65rem 1rem}.btn--small[data-v-6b6d2a0e]{min-height:2rem;padding:.45rem .75rem;font-size:.875rem}.btn--primary[data-v-6b6d2a0e]{background:#2563eb;color:#fff}.btn--secondary[data-v-6b6d2a0e]{background:#fff;color:#111827;border-color:#d1d5db}.btn--danger[data-v-6b6d2a0e]{background:#dc2626;color:#fff}.btn[data-v-6b6d2a0e]:disabled{opacity:.7;cursor:not-allowed}.header[data-v-938a2f6c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#0f172ab8;border-bottom:1px solid var(--color-border)}.header h3[data-v-938a2f6c],.header__eyebrow[data-v-938a2f6c]{margin:0}.header__eyebrow[data-v-938a2f6c]{color:var(--color-primary);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.header h3[data-v-938a2f6c]{font-weight:600;letter-spacing:-.01em}.header__actions[data-v-938a2f6c]{display:flex;align-items:center;gap:.75rem}.header__status[data-v-938a2f6c]{color:var(--color-text-muted);font-size:.875rem}.sidebar__brand[data-v-8db22296]{display:grid;gap:.2rem;padding:.6rem .75rem 1rem}.sidebar__brand strong[data-v-8db22296],.sidebar__eyebrow[data-v-8db22296]{margin:0}.sidebar__eyebrow[data-v-8db22296]{color:var(--color-primary);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sidebar__brand strong[data-v-8db22296]{color:var(--color-text);font-size:1.15rem;font-weight:600}.sidebar__nav[data-v-8db22296]{display:grid;gap:.25rem}.app-main[data-v-be6cc39b]{min-height:100vh;background:transparent}.auth-card[data-v-ee8f32cc]{display:grid;gap:1.5rem}.auth-card__header[data-v-ee8f32cc]{display:grid;gap:.5rem}.auth-card__eyebrow[data-v-ee8f32cc]{margin:0;color:#60a5fa;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.auth-card__header h2[data-v-ee8f32cc]{margin:0;font-size:clamp(1.7rem,4vw,2.2rem);font-weight:600;line-height:1.05}.auth-card__description[data-v-ee8f32cc]{margin:0;color:#94a3b8;line-height:1.6}.auth-form[data-v-ee8f32cc]{display:grid;gap:1rem}.auth-form__grid[data-v-ee8f32cc]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.auth-field[data-v-ee8f32cc]{display:grid;gap:.45rem}.auth-field span[data-v-ee8f32cc]{color:#cbd5e1;font-size:.84rem;font-weight:500}.auth-submit[data-v-ee8f32cc]{width:100%;margin-top:.25rem}.form-error[data-v-ee8f32cc]{margin:0;padding:.85rem 1rem;border:1px solid rgba(248,113,113,.35);border-radius:.9rem;background:#7f1d1d59;color:#fecaca;font-size:.92rem}@media (max-width: 640px){.auth-form__grid[data-v-ee8f32cc]{grid-template-columns:1fr}}.loader-wrap[data-v-44d9c25f]{display:inline-flex;align-items:center;gap:.75rem;color:#4b5563}.spinner[data-v-44d9c25f]{width:1rem;height:1rem;border:2px solid #cbd5e1;border-top-color:#2563eb;border-radius:999px;animation:spin-44d9c25f .8s linear infinite}@keyframes spin-44d9c25f{to{transform:rotate(360deg)}}.hero-card[data-v-f9123e1d],.section-header[data-v-f9123e1d],.channel-row[data-v-f9123e1d],.channel-row__value[data-v-f9123e1d]{display:flex;align-items:center}.hero-card[data-v-f9123e1d],.section-header[data-v-f9123e1d]{justify-content:space-between}.hero-card[data-v-f9123e1d]{gap:1.5rem}.hero-actions[data-v-f9123e1d],.quick-links[data-v-f9123e1d],.activity-list[data-v-f9123e1d]{display:grid;gap:.75rem}.hero-link[data-v-f9123e1d],.quick-link[data-v-f9123e1d]{color:var(--color-text);text-decoration:none;padding:.75rem .95rem;border:1px solid var(--color-border);border-radius:.9rem;background:#0f172a6b}.metrics-grid[data-v-f9123e1d]{margin-top:1rem}.stat-card h2[data-v-f9123e1d],.page-section h2[data-v-f9123e1d]{margin:0}.secondary-grid[data-v-f9123e1d],.overview-grid[data-v-f9123e1d]{margin-top:1rem}.channel-list[data-v-f9123e1d]{display:grid;gap:.9rem}.channel-row[data-v-f9123e1d]{justify-content:space-between;gap:1rem}.channel-row__value[data-v-f9123e1d]{gap:.75rem;min-width:min(100%,14rem)}.channel-bar[data-v-f9123e1d]{flex:1;height:.5rem;background:#94a3b824;border-radius:999px;overflow:hidden}.channel-bar__fill[data-v-f9123e1d]{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563ebeb,#7dd3fcf2)}.activity-item[data-v-f9123e1d]{display:grid;gap:.25rem;padding:.95rem 1rem;border:1px solid var(--color-border);border-radius:1rem;background:#0f172a61}.activity-item strong[data-v-f9123e1d]{color:var(--color-text);font-weight:600}.activity-item span[data-v-f9123e1d]{color:var(--color-text-muted)}@media (max-width: 900px){.hero-card[data-v-f9123e1d],.section-header[data-v-f9123e1d],.channel-row[data-v-f9123e1d]{align-items:flex-start;flex-direction:column}}.empty-state[data-v-840c9e16]{display:grid;gap:.75rem;justify-items:center}.eyebrow[data-v-840c9e16]{margin:0;color:var(--color-primary);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h3[data-v-840c9e16],.muted[data-v-840c9e16]{margin:0}.actions[data-v-840c9e16]{margin-top:.5rem}.table-header[data-v-6bddd926]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.table-header h3[data-v-6bddd926],.table-subtitle[data-v-6bddd926]{margin:0}.table-subtitle[data-v-6bddd926]{margin-top:.25rem;color:var(--color-text-muted)}.toolbar[data-v-6bddd926]{margin-bottom:1rem}.loading-state[data-v-6bddd926],.error-state[data-v-6bddd926]{text-align:center;padding:2rem}.error-message[data-v-6bddd926]{color:var(--color-error);margin-bottom:1rem}.data-table[data-v-6bddd926]{width:100%;border-collapse:collapse}.data-table th[data-v-6bddd926],.data-table td[data-v-6bddd926]{padding:.75rem;text-align:left;border-bottom:1px solid var(--color-border)}.data-table th[data-v-6bddd926]{font-weight:600;background-color:#1e293bbf;color:var(--color-text)}.actions[data-v-6bddd926]{display:flex;gap:.5rem}.empty-state[data-v-6bddd926]{text-align:center;padding:2rem}.data-table td[data-v-6bddd926]{color:var(--color-text-muted)}@media (max-width: 760px){.table-header[data-v-6bddd926]{flex-direction:column}.actions[data-v-6bddd926]{flex-wrap:wrap}}.modal-backdrop[data-v-5afec3b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#020617b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-panel[data-v-5afec3b3]{width:min(100%,40rem);background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.5rem;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.modal-card[data-v-63327d37]{padding:1.5rem}.modal-shell[data-v-63327d37]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:1.5rem}.modal-copy[data-v-63327d37]{display:grid;align-content:start;gap:.8rem;padding:1.1rem;border:1px solid rgba(148,163,184,.14);border-radius:1.25rem;background:#02061747}.modal-copy__eyebrow[data-v-63327d37],.modal-header__eyebrow[data-v-63327d37]{margin:0;color:var(--color-primary);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.modal-copy h2[data-v-63327d37],.modal-header h3[data-v-63327d37]{margin:0;font-weight:600;letter-spacing:-.02em}.modal-copy__text[data-v-63327d37]{margin:0;color:var(--color-text-muted);line-height:1.65}.modal-copy__tags[data-v-63327d37]{display:flex;flex-wrap:wrap;gap:.6rem}.modal-copy__tags span[data-v-63327d37]{padding:.45rem .75rem;border:1px solid rgba(96,165,250,.18);border-radius:999px;background:#2563eb1f;color:var(--color-text);font-size:.84rem}.modal-form-wrap[data-v-63327d37]{display:grid;gap:1.2rem}.modal-header[data-v-63327d37]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.form[data-v-63327d37]{display:grid;gap:1rem}.form-grid[data-v-63327d37]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field[data-v-63327d37]{display:grid;gap:.45rem}.field--full[data-v-63327d37]{grid-column:1 / -1}.field span[data-v-63327d37]{color:#cbd5e1;font-size:.84rem;font-weight:500}.textarea[data-v-63327d37]{width:100%;resize:vertical;min-height:120px;border:1px solid var(--color-border);border-radius:.85rem;padding:.85rem .95rem;box-sizing:border-box;background:#0f172ab8;color:var(--color-text);font:inherit}.textarea[data-v-63327d37]::placeholder{color:#64748b}.textarea[data-v-63327d37]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #60a5fa29}.actions[data-v-63327d37]{display:flex;justify-content:flex-end;gap:.75rem}.error-message[data-v-63327d37]{margin:0;padding:.85rem 1rem;border:1px solid rgba(248,113,113,.35);border-radius:.9rem;background:#7f1d1d59;color:#fecaca;font-size:.92rem}@media (max-width: 900px){.modal-shell[data-v-63327d37]{grid-template-columns:1fr}.modal-copy[data-v-63327d37]{padding:1rem}}@media (max-width: 640px){.modal-card[data-v-63327d37]{padding:1rem}.form-grid[data-v-63327d37]{grid-template-columns:1fr}}.page-header[data-v-1b92fe90]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.page-header>div[data-v-1b92fe90]{flex:1}.eyebrow[data-v-1b92fe90]{color:var(--color-primary);font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;margin-bottom:.5rem}.page h1[data-v-1b92fe90]{margin:0 0 .5rem;font-size:2rem;font-weight:700}.muted[data-v-1b92fe90]{color:var(--color-text-muted);margin:0}.modal-card[data-v-88150ad5]{padding:1.5rem}.modal-shell[data-v-88150ad5]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:1.5rem}.modal-copy[data-v-88150ad5]{display:grid;align-content:start;gap:.8rem;padding:1.1rem;border:1px solid rgba(148,163,184,.14);border-radius:1.25rem;background:#02061747}.modal-copy__eyebrow[data-v-88150ad5],.modal-header__eyebrow[data-v-88150ad5]{margin:0;color:var(--color-primary);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.modal-copy h2[data-v-88150ad5],.modal-header h3[data-v-88150ad5]{margin:0;font-weight:600;letter-spacing:-.02em}.modal-copy__text[data-v-88150ad5]{margin:0;color:var(--color-text-muted);line-height:1.65}.modal-copy__tags[data-v-88150ad5]{display:flex;flex-wrap:wrap;gap:.6rem}.modal-copy__tags span[data-v-88150ad5]{padding:.45rem .75rem;border:1px solid rgba(96,165,250,.18);border-radius:999px;background:#2563eb1f;color:var(--color-text);font-size:.84rem}.modal-form-wrap[data-v-88150ad5]{display:grid;gap:1.2rem}.modal-header[data-v-88150ad5]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.form[data-v-88150ad5]{display:grid;gap:1rem}.form-grid[data-v-88150ad5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field[data-v-88150ad5]{display:grid;gap:.45rem}.field--full[data-v-88150ad5]{grid-column:1 / -1}.field span[data-v-88150ad5]{color:#cbd5e1;font-size:.84rem;font-weight:500}.textarea[data-v-88150ad5]{width:100%;resize:vertical;min-height:120px;border:1px solid var(--color-border);border-radius:.85rem;padding:.85rem .95rem;box-sizing:border-box;background:#0f172ab8;color:var(--color-text);font:inherit}.textarea[data-v-88150ad5]::placeholder{color:#64748b}.textarea[data-v-88150ad5]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #60a5fa29}.toggle-field[data-v-88150ad5]{gap:.65rem}.toggle[data-v-88150ad5]{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;padding:.55rem .8rem;border:1px solid var(--color-border);border-radius:999px;background:#0f172ab8;color:var(--color-text-muted);cursor:pointer;font:inherit}.toggle--active[data-v-88150ad5]{border-color:#22c55e52;color:#dcfce7}.toggle__dot[data-v-88150ad5]{width:.65rem;height:.65rem;border-radius:999px;background:#64748b}.toggle--active .toggle__dot[data-v-88150ad5]{background:#22c55e}.actions[data-v-88150ad5]{display:flex;justify-content:flex-end;gap:.75rem}.error-message[data-v-88150ad5]{margin:0;padding:.85rem 1rem;border:1px solid rgba(248,113,113,.35);border-radius:.9rem;background:#7f1d1d59;color:#fecaca;font-size:.92rem}@media (max-width: 900px){.modal-shell[data-v-88150ad5]{grid-template-columns:1fr}.modal-copy[data-v-88150ad5]{padding:1rem}}@media (max-width: 640px){.modal-card[data-v-88150ad5]{padding:1rem}.form-grid[data-v-88150ad5]{grid-template-columns:1fr}}.table-header[data-v-568d7d1b]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.table-header h3[data-v-568d7d1b],.table-subtitle[data-v-568d7d1b]{margin:0}.table-subtitle[data-v-568d7d1b]{margin-top:.25rem;color:var(--color-text-muted)}.toolbar[data-v-568d7d1b]{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:.75rem;margin-bottom:1rem}.toolbar-select[data-v-568d7d1b]{border:1px solid var(--color-border);border-radius:.75rem;padding:.65rem .8rem;background:#0f172ab8;color:var(--color-text);font:inherit}.loading-state[data-v-568d7d1b],.error-state[data-v-568d7d1b]{text-align:center;padding:2rem}.error-message[data-v-568d7d1b]{color:var(--color-error);margin-bottom:1rem}.data-table[data-v-568d7d1b]{width:100%;border-collapse:collapse}.data-table th[data-v-568d7d1b],.data-table td[data-v-568d7d1b]{padding:.9rem .75rem;text-align:left;border-bottom:1px solid var(--color-border)}.data-table th[data-v-568d7d1b]{font-weight:600;background-color:#1e293bbf;color:var(--color-text)}.data-table td[data-v-568d7d1b]{color:var(--color-text-muted)}.product-meta[data-v-568d7d1b]{display:grid;gap:.2rem}.product-meta strong[data-v-568d7d1b]{color:var(--color-text);font-weight:600}.product-meta span[data-v-568d7d1b]{font-size:.92rem}.status-pill[data-v-568d7d1b]{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;font-size:.82rem;font-weight:500}.status-pill--active[data-v-568d7d1b]{background:#22c55e24;color:#86efac}.status-pill--inactive[data-v-568d7d1b]{background:#94a3b824;color:#cbd5e1}.actions[data-v-568d7d1b]{display:flex;gap:.5rem;border-bottom:0}.data-table tbody tr[data-v-568d7d1b]{border-bottom:1px solid var(--color-border)}.data-table tbody tr[data-v-568d7d1b]:last-child{border-bottom:0}.data-table tbody tr td[data-v-568d7d1b]{border-bottom:0}.empty-state[data-v-568d7d1b]{text-align:center;padding:2rem}@media (max-width: 760px){.table-header[data-v-568d7d1b]{flex-direction:column}.toolbar[data-v-568d7d1b]{grid-template-columns:1fr}.actions[data-v-568d7d1b]{flex-wrap:wrap}}.page-header[data-v-393dd6ff]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.page-header>div[data-v-393dd6ff]{flex:1}.eyebrow[data-v-393dd6ff]{color:var(--color-primary);font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;margin-bottom:.5rem}.page h1[data-v-393dd6ff]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.muted[data-v-393dd6ff]{color:var(--color-text-muted);margin:0}.modal-card[data-v-eb670750]{padding:1.5rem}.modal-shell[data-v-eb670750]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:1.5rem}.modal-copy[data-v-eb670750]{display:grid;align-content:start;gap:.8rem;padding:1.1rem;border:1px solid rgba(148,163,184,.14);border-radius:1.25rem;background:#02061747}.modal-copy__eyebrow[data-v-eb670750],.modal-header__eyebrow[data-v-eb670750]{margin:0;color:var(--color-primary);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.modal-copy h2[data-v-eb670750],.modal-header h3[data-v-eb670750],.items-block__header h4[data-v-eb670750]{margin:0;font-weight:600;letter-spacing:-.02em}.modal-copy__text[data-v-eb670750]{margin:0;color:var(--color-text-muted);line-height:1.65}.modal-copy__tags[data-v-eb670750]{display:flex;flex-wrap:wrap;gap:.6rem}.modal-copy__tags span[data-v-eb670750]{padding:.45rem .75rem;border:1px solid rgba(96,165,250,.18);border-radius:999px;background:#2563eb1f;color:var(--color-text);font-size:.84rem}.modal-form-wrap[data-v-eb670750]{display:grid;gap:1.2rem}.modal-header[data-v-eb670750],.items-block__header[data-v-eb670750]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.form[data-v-eb670750],.items-block[data-v-eb670750]{display:grid;gap:1rem}.form-grid[data-v-eb670750]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field[data-v-eb670750]{display:grid;gap:.45rem}.field--full[data-v-eb670750]{grid-column:1 / -1}.field span[data-v-eb670750]{color:#cbd5e1;font-size:.84rem;font-weight:500}.select[data-v-eb670750],.textarea[data-v-eb670750]{width:100%;border:1px solid var(--color-border);border-radius:.85rem;padding:.85rem .95rem;box-sizing:border-box;background:#0f172ab8;color:var(--color-text);font:inherit}.textarea[data-v-eb670750]{resize:vertical;min-height:100px}.select[data-v-eb670750]:focus,.textarea[data-v-eb670750]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #60a5fa29}.item-row[data-v-eb670750]{display:grid;grid-template-columns:minmax(0,1.5fr) 120px auto;gap:.75rem}.actions[data-v-eb670750]{display:flex;justify-content:flex-end;gap:.75rem}.error-message[data-v-eb670750]{margin:0;padding:.85rem 1rem;border:1px solid rgba(248,113,113,.35);border-radius:.9rem;background:#7f1d1d59;color:#fecaca;font-size:.92rem}@media (max-width: 900px){.modal-shell[data-v-eb670750]{grid-template-columns:1fr}}@media (max-width: 640px){.modal-card[data-v-eb670750]{padding:1rem}.form-grid[data-v-eb670750],.item-row[data-v-eb670750]{grid-template-columns:1fr}}.status-pill[data-v-0e36676f]{display:inline-flex;align-items:center;padding:.38rem .72rem;border-radius:999px;font-size:.82rem;font-weight:500}.status-pill--1[data-v-0e36676f]{background:#f59e0b24;color:#fcd34d}.status-pill--2[data-v-0e36676f],.status-pill--3[data-v-0e36676f]{background:#2563eb29;color:#93c5fd}.status-pill--4[data-v-0e36676f]{background:#a855f724;color:#d8b4fe}.status-pill--5[data-v-0e36676f]{background:#22c55e24;color:#86efac}.status-pill--6[data-v-0e36676f]{background:#ef444429;color:#fca5a5}.table-header[data-v-72079296]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.table-header h3[data-v-72079296],.table-subtitle[data-v-72079296]{margin:0}.table-subtitle[data-v-72079296]{margin-top:.25rem;color:var(--color-text-muted)}.toolbar[data-v-72079296]{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:.75rem;margin-bottom:1rem}.loading-state[data-v-72079296],.error-state[data-v-72079296]{text-align:center;padding:2rem}.error-message[data-v-72079296]{color:var(--color-error);margin-bottom:1rem}.data-table[data-v-72079296]{width:100%;border-collapse:collapse}.data-table th[data-v-72079296],.data-table td[data-v-72079296]{padding:.9rem .75rem;text-align:left;border-bottom:1px solid var(--color-border)}.data-table th[data-v-72079296]{font-weight:600;background-color:#1e293bbf;color:var(--color-text)}.data-table td[data-v-72079296]{color:var(--color-text-muted)}.data-table tbody tr[data-v-72079296]{border-bottom:1px solid var(--color-border)}.data-table tbody tr td[data-v-72079296]{border-bottom:0}.order-meta[data-v-72079296]{display:grid;gap:.2rem}.order-meta strong[data-v-72079296]{color:var(--color-text);font-weight:600}.details-link[data-v-72079296]{color:var(--color-text);text-decoration:none;font-weight:500}.actions[data-v-72079296]{display:flex;align-items:center;gap:.6rem}.status-select[data-v-72079296]{min-width:8.5rem;border:1px solid var(--color-border);border-radius:.75rem;padding:.55rem .7rem;background:#0f172ab8;color:var(--color-text);font:inherit}.status-select[data-v-72079296]:focus{outline:none;border-color:var(--color-primary)}.empty-state[data-v-72079296]{text-align:center;padding:2rem}@media (max-width: 760px){.table-header[data-v-72079296]{flex-direction:column}.toolbar[data-v-72079296]{grid-template-columns:1fr}.actions[data-v-72079296]{flex-direction:column;align-items:stretch}}.page-header[data-v-21c2b06d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.page-header>div[data-v-21c2b06d]{flex:1}.eyebrow[data-v-21c2b06d]{color:var(--color-primary);font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;margin-bottom:.5rem}.page h1[data-v-21c2b06d]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.muted[data-v-21c2b06d]{color:var(--color-text-muted);margin:0}.page-header[data-v-900ecdc1],.details-header[data-v-900ecdc1]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.page-header[data-v-900ecdc1]{margin-bottom:2rem}.back-link[data-v-900ecdc1]{color:var(--color-text);text-decoration:none;font-weight:500}.data-table[data-v-900ecdc1]{width:100%;border-collapse:collapse}.data-table th[data-v-900ecdc1],.data-table td[data-v-900ecdc1]{padding:.9rem .75rem;text-align:left;border-bottom:1px solid var(--color-border)}.data-table th[data-v-900ecdc1]{font-weight:600;background-color:#1e293bbf;color:var(--color-text)}.data-table td[data-v-900ecdc1]{color:var(--color-text-muted)}.status-select[data-v-900ecdc1]{min-width:10rem;border:1px solid var(--color-border);border-radius:.75rem;padding:.55rem .7rem;background:#0f172ab8;color:var(--color-text);font:inherit}.status-select[data-v-900ecdc1]:focus{outline:none;border-color:var(--color-primary)}.eyebrow[data-v-900ecdc1]{color:var(--color-primary);font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;margin:0 0 .5rem}.page h1[data-v-900ecdc1],.page h2[data-v-900ecdc1]{margin:0 0 .5rem;font-weight:600}.muted[data-v-900ecdc1]{color:var(--color-text-muted);margin:0}.list-card[data-v-9f5824e5]{display:grid;gap:.9rem}.list-header[data-v-9f5824e5]{display:grid;gap:.25rem}.list-header h3[data-v-9f5824e5],.list-header p[data-v-9f5824e5]{margin:0}.conversation-item[data-v-9f5824e5]{display:grid;gap:.35rem;padding:.9rem;border:1px solid var(--color-border);border-radius:1rem;background:#0f172a80;color:var(--color-text-muted);text-align:left;cursor:pointer}.conversation-item--active[data-v-9f5824e5]{border-color:#60a5fa47;background:#2563eb24}.conversation-item__top[data-v-9f5824e5]{display:flex;justify-content:space-between;gap:.75rem}.conversation-item__top strong[data-v-9f5824e5]{color:var(--color-text);font-weight:600}.conversation-item p[data-v-9f5824e5],.conversation-item span[data-v-9f5824e5]{margin:0}.loading-state[data-v-9f5824e5],.empty-state[data-v-9f5824e5]{padding:1rem 0}.composer-card[data-v-48564aea]{display:grid;gap:1rem}.composer-header[data-v-48564aea]{display:grid;gap:.25rem}.composer-header p[data-v-48564aea]{margin:0}.composer-note[data-v-48564aea],.composer-disabled[data-v-48564aea]{color:var(--color-text-muted)}.composer-form[data-v-48564aea]{display:grid;gap:.9rem}.composer-textarea[data-v-48564aea]{width:100%;min-height:7rem;resize:vertical;border:1px solid var(--color-border);border-radius:.85rem;padding:.85rem .95rem;box-sizing:border-box;background:#0f172ab8;color:var(--color-text);font:inherit}.composer-textarea[data-v-48564aea]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #60a5fa29}.composer-error[data-v-48564aea]{margin:0;color:var(--color-error)}.composer-actions[data-v-48564aea]{display:flex;justify-content:flex-end}.thread-card[data-v-d7380f06]{display:grid;gap:1rem;min-height:28rem}.thread-header[data-v-d7380f06]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.thread-header h3[data-v-d7380f06],.thread-header p[data-v-d7380f06]{margin:0}.thread-platform[data-v-d7380f06]{padding:.35rem .7rem;border-radius:999px;background:#2563eb24;color:var(--color-text);font-size:.84rem}.messages[data-v-d7380f06]{display:grid;gap:.75rem;align-content:start}.message[data-v-d7380f06]{max-width:75%;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:1rem 1rem 1rem .35rem;background:#0f172a94}.message--outgoing[data-v-d7380f06]{margin-left:auto;border-radius:1rem 1rem .35rem;background:#2563eb29}.message p[data-v-d7380f06],.message span[data-v-d7380f06]{margin:0}.message span[data-v-d7380f06]{display:block;margin-top:.45rem;color:var(--color-text-muted);font-size:.78rem}.thread-empty[data-v-d7380f06],.thread-loading[data-v-d7380f06]{display:grid;place-items:center}.page-header[data-v-7a201487]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.page-header>div[data-v-7a201487]{flex:1}.eyebrow[data-v-7a201487]{color:var(--color-primary);font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;margin-bottom:.5rem}.page h1[data-v-7a201487]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.muted[data-v-7a201487]{color:var(--color-text-muted);margin:0}.inbox-grid[data-v-7a201487]{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:1rem}.inbox-main[data-v-7a201487]{display:grid;gap:1rem}@media (max-width: 900px){.inbox-grid[data-v-7a201487]{grid-template-columns:1fr}}.integration-card[data-v-467fe536]{display:grid;gap:1rem}.integration-card__header[data-v-467fe536]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.integration-card__header h3[data-v-467fe536],.integration-card__header p[data-v-467fe536]{margin:0}.integration-card__meta[data-v-467fe536]{display:grid;gap:.45rem;color:var(--color-text-muted)}.integration-card__meta p[data-v-467fe536]{margin:0}.integration-card__meta strong[data-v-467fe536]{color:var(--color-text);font-weight:600}.integration-card__actions[data-v-467fe536]{display:flex;justify-content:flex-end}.status-pill[data-v-467fe536]{display:inline-flex;align-items:center;padding:.38rem .72rem;border-radius:999px;font-size:.82rem;font-weight:500}.status-pill--active[data-v-467fe536]{background:#22c55e24;color:#86efac}.status-pill--inactive[data-v-467fe536]{background:#94a3b824;color:#cbd5e1}.page-header[data-v-384a96ec]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.page-header>div[data-v-384a96ec]{flex:1}.eyebrow[data-v-384a96ec]{color:var(--color-primary);font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;margin-bottom:.5rem}.page h1[data-v-384a96ec]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.muted[data-v-384a96ec]{color:var(--color-text-muted);margin:0}.loading-card[data-v-384a96ec],.error-card[data-v-384a96ec],.empty-card[data-v-384a96ec]{display:grid;place-items:center;gap:1rem;min-height:14rem}.error-message[data-v-384a96ec]{margin:0;color:var(--color-error)}.integrations-grid[data-v-384a96ec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}:root{--color-primary: #60a5fa;--color-primary-strong: #2563eb;--color-background: #020617;--color-background-soft: #0f172a;--color-surface: rgba(15, 23, 42, .82);--color-surface-strong: #111827;--color-surface-light: rgba(30, 41, 59, .92);--color-border: rgba(148, 163, 184, .18);--color-text: #e5eefc;--color-text-muted: #94a3b8;--color-success: #22c55e;--color-error: #f87171;--shadow-panel: 0 30px 80px rgba(2, 6, 23, .45)}.text-muted{color:var(--muted)}body{margin:0;font-family:Inter,Arial,sans-serif;font-weight:400;line-height:1.55;background:radial-gradient(circle at top left,rgba(37,99,235,.22),transparent 28%),radial-gradient(circle at bottom right,rgba(14,165,233,.18),transparent 32%),linear-gradient(135deg,var(--color-background) 0%,var(--color-background-soft) 48%,var(--color-surface-strong) 100%);color:var(--color-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}.layout{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:12px;padding:18px 14px;background:#020617c7;border-right:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar a{color:var(--color-text-muted);text-decoration:none;padding:.75rem .9rem;border-radius:.85rem;transition:background-color .2s ease,color .2s ease}.sidebar a.router-link-active,.sidebar a:hover{color:var(--color-text);background:#2563eb29}.header{padding:16px;background:#0f172ac7;border-bottom:1px solid var(--color-border);color:var(--color-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;padding:18px;margin:12px;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page{padding:16px}.page-section{display:flex;flex-direction:column;gap:10px}.page-section h1,.page-section h2,.page-section h3,.page-section p{margin:0}.page-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.muted{color:var(--color-text-muted)}.btn{padding:10px 14px;background:var(--color-primary-strong);color:#fff;border:0;border-radius:8px;font-weight:500}.input{padding:10px;border:1px solid var(--color-border);border-radius:8px;width:100%;box-sizing:border-box;background:#0f172ab8;color:var(--color-text);min-height:48px;font-weight:400}.input::placeholder{color:#64748b}.input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #60a5fa29}.auth-page{min-height:100vh;padding:32px;background:radial-gradient(circle at top left,rgba(37,99,235,.22),transparent 28%),radial-gradient(circle at bottom right,rgba(14,165,233,.18),transparent 32%),linear-gradient(135deg,var(--color-background) 0%,var(--color-background-soft) 48%,var(--color-surface-strong) 100%)}.auth-shell{width:min(980px,100%);margin:0 auto;min-height:calc(100vh - 64px);display:grid;grid-template-columns:minmax(220px,.7fr) minmax(340px,430px);align-items:center;justify-content:center;gap:28px}.auth-hero{display:grid;gap:14px;color:#f8fafc;max-width:320px}.auth-hero__eyebrow{margin:0;color:#7dd3fc;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.auth-hero h1{margin:0;max-width:9ch;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.02;letter-spacing:-.03em}.auth-hero__text{margin:0;max-width:24rem;color:#94a3b8;font-size:.98rem;line-height:1.7}.auth-panel{border:1px solid var(--color-border);border-radius:28px;background:var(--color-surface);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:30px;align-self:center}.auth-switch{margin:18px 0 0;color:var(--color-text-muted);text-align:center}.auth-switch a{color:#f8fafc;text-decoration:none;font-weight:500}.form-error{margin:0 0 12px;color:#b91c1c;font-size:14px}.btn:disabled{opacity:.7;cursor:not-allowed}main{min-width:0}@media (max-width: 980px){.auth-shell{grid-template-columns:1fr;min-height:auto}.auth-hero h1,.auth-hero{max-width:none}.layout{grid-template-columns:1fr}.sidebar{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--color-border)}}@media (max-width: 640px){.auth-page{padding:18px}.auth-panel{padding:22px;border-radius:22px}.auth-hero{gap:16px}}
