@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.greeting-dot[data-v-960a05d4]{color:#b477ff}.page-heading h1[data-v-960a05d4]{max-width:650px;font-size:clamp(24px,2.3vw,33px)}.stream-hero[data-v-960a05d4]{background:#211734;border:1px solid #493360;border-radius:17px;min-height:236px;margin-bottom:23px;display:flex;position:relative;overflow:hidden}.hero-copy[data-v-960a05d4]{z-index:1;max-width:75%;padding:30px 32px}.hero-label[data-v-960a05d4]{color:#bdaacf;align-items:center;gap:13px;font-size:11px;display:flex}.hero-label .pill[data-v-960a05d4]{color:#c8a4ed;letter-spacing:.04em;background:#352247;font-size:9px}.hero-copy h2[data-v-960a05d4]{color:#f5efff;margin:19px 0 9px;font-size:26px}.hero-copy p[data-v-960a05d4]{color:#b4a6c9;max-width:445px;font-size:12px}.hero-button[data-v-960a05d4]{background:#8d4fe2;border-color:#ac78ef;margin-top:22px}.hero-art[data-v-960a05d4]{right:10px;color:#d3b1ff;place-items:center;width:280px;display:grid;position:absolute;inset-block:0}.orbit[data-v-960a05d4]{border:1px solid #9b62e633;border-radius:50%;width:180px;height:180px;position:absolute;transform:rotate(-20deg)}.orbit.two[data-v-960a05d4]{width:240px;height:240px}.orbit.three[data-v-960a05d4]{width:320px;height:320px}.hero-bot[data-v-960a05d4]{background:#8b4ddd;border:7px solid #be8eff;border-radius:30px;padding:23px;transform:rotate(-8deg);box-shadow:10px 18px 35px #8834ff33}.floating-icon[data-v-960a05d4]{background:#2e2042;border-radius:12px;place-items:center;width:47px;height:47px;display:grid;position:absolute;box-shadow:0 6px 25px #0004}.floating-icon.first[data-v-960a05d4]{top:43px;right:15px;transform:rotate(10deg)}.floating-icon.second[data-v-960a05d4]{bottom:38px;left:10px;transform:rotate(-12deg)}.art-dot[data-v-960a05d4]{background:#aa72f1;border-radius:50%;width:9px;height:9px;position:absolute}.art-dot.a[data-v-960a05d4]{top:37px;left:54px}.art-dot.b[data-v-960a05d4]{width:5px;height:5px;bottom:32px;right:40px}.art-plus[data-v-960a05d4]{color:#9f6acf;font-size:23px;position:absolute;bottom:50px;right:23px}.stat-grid[data-v-960a05d4]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px;display:grid}.stat[data-v-960a05d4]{border:1px solid var(--line);background:#161622;border-radius:12px;align-items:center;gap:12px;padding:21px 18px;display:flex}.stat>svg[data-v-960a05d4]{color:#8b7ea1;align-self:flex-start;margin-left:auto}.stat-icon[data-v-960a05d4]{color:#c390ff;background:#28203a;border-radius:12px;flex:none;place-items:center;width:42px;height:43px;display:grid}.stat-icon.cream[data-v-960a05d4]{color:#ffc16f;background:#30261e}.stat-icon.lilac[data-v-960a05d4]{color:#b89dff;background:#282041}.stat-icon.pink[data-v-960a05d4]{color:#6ecfff;background:#1b2a36}.stat>div>span[data-v-960a05d4]{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.stat strong[data-v-960a05d4]{font-family:Manrope,sans-serif;font-size:27px;line-height:1.2;display:block}.stat small[data-v-960a05d4]{color:var(--muted);margin-left:6px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:400}.stat .stat-text[data-v-960a05d4]{font-size:14px;line-height:2}.dashboard-columns[data-v-960a05d4]{grid-template-columns:1.45fr 1fr;gap:22px;display:grid}.quick-grid[data-v-960a05d4]{grid-template-columns:1fr 1fr;padding:0 23px 8px;display:grid}.quick-grid a[data-v-960a05d4]{flex-direction:column;align-items:flex-start;padding:20px 4px;display:flex}.quick-grid a[data-v-960a05d4]:nth-child(-n+2){border-bottom:1px solid var(--line)}.quick-grid a[data-v-960a05d4]:nth-child(2n){padding-left:25px}.quick-grid a>svg[data-v-960a05d4]{color:#b086ee;width:23px;margin-bottom:13px}.quick-grid strong[data-v-960a05d4]{font-size:12px;font-weight:650}.quick-grid p[data-v-960a05d4]{color:var(--muted);max-width:180px;margin:7px 0 14px;font-size:11px;line-height:1.6}.quick-grid span[data-v-960a05d4]{color:#b690ef;align-items:center;gap:10px;font-size:10px;display:flex}.activity-row[data-v-960a05d4]{border-bottom:1px solid #282637;gap:12px;padding:17px 0;display:flex}.activity-row[data-v-960a05d4]:first-child{padding-top:2px}.activity-icon[data-v-960a05d4]{color:#5ddcc3;background:#1b3431;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.activity-icon.warm[data-v-960a05d4]{color:#ecb876;background:#37291b}.activity-row strong[data-v-960a05d4]{font-size:11px}.activity-row p[data-v-960a05d4]{color:var(--muted);margin:4px 0;font-size:11px}.activity-row small[data-v-960a05d4]{color:#8e849e;font-size:9px}.activity-link[data-v-960a05d4]{color:#b5a0df;justify-content:space-between;margin-top:22px;font-size:11px;display:flex}.team-note[data-v-960a05d4]{background:#191625;border:1px solid #33293f;border-radius:12px;align-items:center;gap:18px;margin-top:25px;padding:23px 25px;display:flex}.note-icon[data-v-960a05d4]{color:#a081c4}.team-note>div[data-v-960a05d4]{flex:1}.team-note h3[data-v-960a05d4]{margin-bottom:4px;font-size:13px}.team-note p[data-v-960a05d4]{color:var(--muted);font-size:11px}.team-note .button[data-v-960a05d4]{background:#242033;font-size:10px}.activity-card .empty[data-v-960a05d4]{padding:35px 12px}@media (width<=1200px){.stat[data-v-960a05d4]{gap:8px;padding:15px 12px}.stat-icon[data-v-960a05d4]{width:35px;height:37px}.stat>svg[data-v-960a05d4]{display:none}.hero-art[data-v-960a05d4]{opacity:.7;right:-35px}.dashboard-columns[data-v-960a05d4]{grid-template-columns:1.2fr 1fr}.quick-grid[data-v-960a05d4]{padding-inline:18px}.quick-grid a[data-v-960a05d4]:nth-child(2n){padding-left:12px}}@media (width<=950px){.stat-grid[data-v-960a05d4]{grid-template-columns:1fr 1fr}.dashboard-columns[data-v-960a05d4]{grid-template-columns:1fr}.hero-copy[data-v-960a05d4]{max-width:80%}.hero-art[data-v-960a05d4]{opacity:.4;right:-80px}.team-note[data-v-960a05d4]{flex-wrap:wrap}.team-note .button[data-v-960a05d4]{margin-left:42px}.quick-grid p[data-v-960a05d4]{max-width:none}}@media (width<=760px){.stream-hero[data-v-960a05d4]{min-height:255px}.hero-copy[data-v-960a05d4]{max-width:100%;padding:25px 22px}.hero-copy h2[data-v-960a05d4]{max-width:260px;font-size:25px}.hero-copy p[data-v-960a05d4]{max-width:235px}.hero-art[data-v-960a05d4]{opacity:.3;pointer-events:none;right:-90px}.hero-label[data-v-960a05d4]{gap:9px}.hero-label>span[data-v-960a05d4]:last-child{font-size:10px}.stat-grid[data-v-960a05d4]{gap:10px;margin-bottom:20px}.stat[data-v-960a05d4]{padding:16px 12px}.stat strong[data-v-960a05d4]{font-size:24px}.stat>div>span[data-v-960a05d4],.stat small[data-v-960a05d4]{font-size:9px}.stat .stat-text[data-v-960a05d4]{font-size:12px}.quick-grid[data-v-960a05d4]{padding-inline:18px}.quick-grid strong[data-v-960a05d4]{font-size:12px}.quick-grid p[data-v-960a05d4]{font-size:10px}.team-note[data-v-960a05d4]{gap:12px;padding:21px 19px}.team-note>div[data-v-960a05d4]{min-width:220px}.team-note .button[data-v-960a05d4]{width:100%;margin-left:0}}.analytics-controls[data-v-fb65e282]{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.analytics-controls .field[data-v-fb65e282]{flex:1;min-width:140px}.chart[data-v-fb65e282]{border-bottom:1px solid #685684;align-items:stretch;gap:5px;height:240px;margin-bottom:24px;display:flex}.bar-column[data-v-fb65e282]{flex:1;align-items:flex-end;min-width:0;display:flex}.bar[data-v-fb65e282]{background:linear-gradient(#ba97ff,#7044c2);border-radius:5px 5px 0 0;width:100%}.analytics-table[data-v-fb65e282]{border-collapse:collapse;width:100%}.analytics-table caption[data-v-fb65e282]{text-align:left;margin-bottom:10px}.analytics-table th[data-v-fb65e282],.analytics-table td[data-v-fb65e282]{text-align:left;border-bottom:1px solid #ffffff14;padding:10px}.analytics-table th[data-v-fb65e282]{font-weight:500}.viewer-variables[data-v-801fd2e5]{margin-bottom:24px}.lookup[data-v-801fd2e5],.viewer-value[data-v-801fd2e5]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.lookup .field[data-v-801fd2e5]{flex:1;min-width:180px}.viewer-value[data-v-801fd2e5]{border-bottom:1px solid var(--line);overflow-wrap:anywhere;align-items:center;padding-bottom:10px}.viewer-value span[data-v-801fd2e5]{white-space:pre-wrap;flex:1;min-width:140px}.variable-layout[data-v-aeef79e3]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:24px;display:grid}.folder-panel[data-v-aeef79e3],.variables-panel[data-v-aeef79e3]{min-width:0}.folder-list[data-v-aeef79e3]{gap:4px;display:grid}.folder-list button[data-v-aeef79e3]{text-align:left;min-height:44px;color:var(--muted);overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.folder-list button[aria-current][data-v-aeef79e3]{color:var(--text);background:#a578ff20;border-color:#aa80ed80}.folder-list span[data-v-aeef79e3]{min-width:0}.mobile-folders[data-v-aeef79e3]{display:none}.variable-row[data-v-aeef79e3]{border-bottom:1px solid var(--line);align-items:start;gap:16px;min-width:0;padding:16px 0;display:flex}.variable-content[data-v-aeef79e3]{overflow-wrap:anywhere;flex:1;min-width:0}.variable-content h3[data-v-aeef79e3]{margin:0 0 8px;font-size:15px}.variable-content p[data-v-aeef79e3]{white-space:pre-wrap;max-height:180px;margin:0 0 8px;font-size:14px;overflow:auto}.variable-content code[data-v-aeef79e3]{color:var(--muted);white-space:pre-wrap;font-size:12px}.row-actions[data-v-aeef79e3]{flex-wrap:wrap;gap:6px;display:flex}.variables-panel .card-header[data-v-aeef79e3]{overflow-wrap:anywhere;flex-wrap:wrap}.dialog-body[data-v-aeef79e3]{border:0;min-width:0;margin:0}.variable-name[data-v-aeef79e3],.affected[data-v-aeef79e3]{overflow-wrap:anywhere}.affected[data-v-aeef79e3]{max-height:200px;padding-left:20px;overflow:auto}.dialog-body p[data-v-aeef79e3]{line-height:1.6}@media (width<=850px){.variable-layout[data-v-aeef79e3]{grid-template-columns:1fr}.folder-list[data-v-aeef79e3]{display:none}.mobile-folders[data-v-aeef79e3]{display:flex}.folder-panel .card-header[data-v-aeef79e3]{display:none}.variable-row[data-v-aeef79e3]{flex-direction:column}.row-actions[data-v-aeef79e3]{width:100%}.row-actions button[data-v-aeef79e3]{flex:1}}.import-list[data-v-96ef4dc1]{overflow-wrap:anywhere;max-height:240px;line-height:1.9;overflow:auto}.viewer-history[data-v-9232d495]{border:1px solid var(--border);border-radius:12px;padding:0 12px}.viewer-history summary[data-v-9232d495]{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.viewer-stats[data-v-9232d495]{flex-wrap:wrap;gap:8px 18px;margin:8px 0;display:flex}.viewer-stats small[data-v-9232d495]{color:var(--muted);flex-basis:100%}.viewer-messages[data-v-9232d495]{max-height:260px;margin:12px 0;padding:0;list-style:none;overflow:auto}.viewer-messages li[data-v-9232d495]{border-top:1px solid var(--border);padding:10px 0}.viewer-messages time[data-v-9232d495]{color:var(--muted);font-size:11px}.viewer-messages p[data-v-9232d495]{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.viewer-history .actions[data-v-9232d495]{padding-bottom:12px}.code-field[data-v-7511bf3a]{min-width:0;position:relative}.editor-toolbar[data-v-7511bf3a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-host[data-v-7511bf3a]{border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;height:320px;overflow:hidden}.code-field textarea[data-v-7511bf3a]{resize:vertical;min-height:320px}.code-field textarea.validation-input[data-v-7511bf3a]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;bottom:0;left:0}.small[data-v-7511bf3a]{margin:0;line-height:1.5}.template-feedback[data-v-747e815c]{overflow-wrap:anywhere;grid-column:1/-1;min-width:0;font-size:12px;line-height:1.6}.template-feedback p[data-v-747e815c]{margin:6px 0}.template-feedback ul[data-v-747e815c]{margin:6px 0;padding-left:20px}.template-feedback code[data-v-747e815c]{white-space:pre-wrap;color:var(--green)}.script-tools[data-v-00cbd49a]{min-width:0;margin-top:20px}.run-controls[data-v-00cbd49a]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.run-controls p[data-v-00cbd49a]{flex:1;min-width:170px;margin:0;line-height:1.6}.script-tools>p[data-v-00cbd49a]{margin-top:10px}.run-result[data-v-00cbd49a]{border:1px solid var(--line);border-radius:10px;margin-top:16px;padding:14px}.run-result h3[data-v-00cbd49a],.script-reference h3[data-v-00cbd49a]{margin:0;font-size:14px}.script-tools pre[data-v-00cbd49a]{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#16111f;border-radius:8px;max-height:280px;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.script-tools pre.error[data-v-00cbd49a]{color:#ffb6ba}.script-reference[data-v-00cbd49a]{border-top:1px solid var(--line);margin-top:20px;padding-top:10px}.script-reference summary[data-v-00cbd49a]{cursor:pointer;align-content:center;min-height:44px}.script-reference p[data-v-00cbd49a]{line-height:1.6}.script-reference article[data-v-00cbd49a]{margin-top:18px}.script-reference header[data-v-00cbd49a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.script-tools .error p[data-v-00cbd49a]{margin:8px 0 0}.emergency-panel[data-v-37def4d1]{border-color:#7e385b}.card-header[data-v-37def4d1]{flex-wrap:wrap;gap:12px}h2[data-v-37def4d1]{align-items:center;gap:9px;display:flex}.emergency-actions[data-v-37def4d1]{flex-wrap:wrap;gap:12px;display:flex}.emergency-button[data-v-37def4d1]{color:#ffd6e5;background:#462138;border:1px solid #ab4a73;min-height:48px}.emergency-button[data-v-37def4d1]:disabled{opacity:.45}.emergency-actions[data-v-37def4d1]>*{flex:1}@media (width<=600px){.emergency-actions[data-v-37def4d1]{flex-direction:column}}.plugin-catalogue[data-v-c7a904cb]{margin-bottom:22px}.plugin-package[data-v-c7a904cb]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:15px;padding-top:20px;display:flex}.plugin-package>div[data-v-c7a904cb]{flex:1;min-width:200px}.plugin-package p[data-v-c7a904cb]{margin:10px 0}.plugin-package code[data-v-c7a904cb]{overflow-wrap:anywhere;font-size:10px}.plugin-package summary[data-v-c7a904cb]{cursor:pointer;padding:8px 0}.plugin-files>section[data-v-7cd67e56]{min-width:0}.file-choice[data-v-7cd67e56]{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:space-between}.file-choice[aria-pressed=true][data-v-7cd67e56]{border-color:var(--accent)}.file-actions[data-v-7cd67e56]{flex-wrap:wrap;gap:10px;display:flex}textarea[data-v-7cd67e56]{resize:vertical;min-height:350px}.card-header[data-v-7cd67e56]{overflow-wrap:anywhere;flex-wrap:wrap}.small[data-v-7cd67e56]{overflow-wrap:anywhere}.filter-summary[data-v-e697b533]{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;display:flex}.filter-summary p[data-v-e697b533]{flex:1;min-width:220px;line-height:1.6}.filter-grid[data-v-e697b533]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.filter-card h2[data-v-e697b533]{font-size:16px;line-height:1.5}.filter-card .card-header[data-v-e697b533]{gap:12px}.filter-card p[data-v-e697b533]{line-height:1.7}.filter-toggle[data-v-e697b533]{white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex}.filter-toggle input[data-v-e697b533]{accent-color:#c4a1ff;width:19px;height:19px}.filter-card fieldset[data-v-e697b533]{border:0;gap:18px;min-width:0;padding:0;display:grid}.filter-card fieldset[data-v-e697b533]:disabled{opacity:.65}.filter-card .form-grid[data-v-e697b533]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=800px){.filter-grid[data-v-e697b533]{grid-template-columns:1fr}}.subscriber-tier[data-v-bab31554]{min-width:150px}.bulk-toolbar[data-v-bab31554]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.selection-control[data-v-bab31554]{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:10px;min-width:44px;min-height:44px;display:inline-flex}.selection-control input[data-v-bab31554]{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.selection-mobile[data-v-bab31554]{display:none}.bulk-targets[data-v-bab31554]{overflow-wrap:anywhere;max-height:240px;padding-left:24px;overflow:auto}@media (width<=760px){.selection-mobile[data-v-bab31554]{display:inline}.bulk-toolbar[data-v-bab31554]{padding:12px 16px}.selection-cell .selection-control[data-v-bab31554]{width:100%;color:var(--muted)}}.lookup[data-v-b47ab456]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.lookup-result[data-v-b47ab456],.lookup>.error[data-v-b47ab456]{grid-column:1/-1}.lookup-result[data-v-b47ab456]{border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.lookup-result img[data-v-b47ab456]{border-radius:50%;width:44px;height:44px}.lookup-result small[data-v-b47ab456]{color:var(--muted);margin-top:4px;display:block}@media (width<=500px){.lookup[data-v-b47ab456]{grid-template-columns:1fr}.lookup>button[data-v-b47ab456]{justify-self:start}}.role-help[data-v-450d4b9a]{color:var(--muted);font-size:12px;line-height:1.65}.team-check[data-v-450d4b9a]{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;min-height:44px;font-size:14px;display:grid}.team-check input[data-v-450d4b9a]{accent-color:#b58bff;width:18px;height:18px;margin:3px 0}.team-check small[data-v-450d4b9a]{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.65;display:block}@media (width<=760px){.team-table[data-v-450d4b9a],.team-table tbody[data-v-450d4b9a]{width:100%;display:block}.team-table thead[data-v-450d4b9a]{display:none}.team-table tr[data-v-450d4b9a]{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:12px;padding:18px;display:grid}.team-table td[data-v-450d4b9a]{overflow-wrap:anywhere;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex}.team-table td[data-label][data-v-450d4b9a]:before{content:attr(data-label);color:var(--muted);flex-shrink:0;font-size:12px}.team-table td[data-v-450d4b9a]:first-child{display:block}.team-table .member-name strong[data-v-450d4b9a]{font-size:15px}.team-table .member-name p[data-v-450d4b9a]{color:var(--muted);margin:4px 0;font-size:12px}.team-table td[data-v-450d4b9a]:last-child{justify-content:flex-end}.team-table td .button[data-v-450d4b9a]{min-height:44px}}.role-intro[data-v-450d4b9a]{margin-bottom:25px}.role-intro article[data-v-450d4b9a]{padding:22px}.role-intro svg[data-v-450d4b9a]{color:#b394e0;width:22px;margin-bottom:13px}.role-intro h3[data-v-450d4b9a]{font-size:13px}.role-intro p[data-v-450d4b9a]{color:var(--muted);margin-top:8px;font-size:12px}.member-name[data-v-450d4b9a]{align-items:center;gap:12px;display:flex}@media (width<=760px){.role-intro[data-v-450d4b9a]{grid-template-columns:1fr}.role-intro article[data-v-450d4b9a]:not(:first-child){display:none}}.permission-layout[data-v-0633941f]{grid-template-columns:230px 1fr;align-items:start;gap:23px;display:grid}.role-tabs[data-v-0633941f]{flex-direction:column;gap:8px;display:flex}.role-tabs button[data-v-0633941f]{border:1px solid var(--line);text-align:left;color:#c1b0da;background:#191625;border-radius:11px;align-items:center;gap:12px;padding:19px;font-size:13px;display:flex}.role-tabs button.selected[data-v-0633941f]{color:#dbc5fc;background:#261c37;border-color:#986ce0}.role-tabs small[data-v-0633941f]{color:var(--muted);margin-top:6px;font-size:10px;display:block}.permission-row[data-v-0633941f]{border-bottom:1px solid #191625;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:16px 0;display:flex}.permission-row strong[data-v-0633941f]{font-size:12px;font-weight:500}.permission-row small[data-v-0633941f]{color:var(--muted);margin-top:5px;font-size:10px;display:block}.permission-row input[data-v-0633941f]{accent-color:#c4a1ff;flex:none;width:19px;height:19px}@media (width<=760px){.permission-layout[data-v-0633941f]{grid-template-columns:1fr}.role-tabs[data-v-0633941f]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.role-tabs button[data-v-0633941f]{padding:14px;font-size:11px}.role-tabs small[data-v-0633941f]{font-size:9px}}.toolbar[data-v-1fdc6597]{flex-wrap:wrap;align-items:end}.field[data-v-1fdc6597]{flex:1;min-width:150px}td[data-v-1fdc6597]{white-space:normal;overflow-wrap:anywhere}.card-header p[data-v-1fdc6597]{max-width:850px;line-height:1.6}.audit-select[data-v-9509420f]{max-width:160px}.audit-list article[data-v-9509420f]{border-bottom:1px solid var(--line)}.audit-summary[data-v-9509420f]{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:14px;padding:19px 24px;display:flex}.audit-content[data-v-9509420f]{flex:1;min-width:0}.audit-content strong[data-v-9509420f]{font-size:12px;display:block}.audit-content>span[data-v-9509420f]{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.audit-summary time[data-v-9509420f]{color:var(--muted);font-size:10px}.audit-detail[data-v-9509420f]{overflow-wrap:anywhere;padding:0 24px 20px 74px;font-size:11px}@media (width<=760px){.audit-summary[data-v-9509420f]{flex-wrap:wrap;padding:17px}.audit-summary time[data-v-9509420f]{width:100%;padding-left:48px}.audit-detail[data-v-9509420f]{padding:0 17px 20px}.audit-select[data-v-9509420f]{max-width:100%}}.integration[data-v-da90bf8a]{flex-direction:column;align-items:flex-start;gap:13px;padding:27px;display:flex}.integration-top[data-v-da90bf8a]{justify-content:space-between;align-items:center;width:100%;margin-bottom:7px;display:flex}.integration-icon[data-v-da90bf8a]{color:#a78ae4;background:#201b2d;border-radius:15px;place-items:center;width:53px;height:53px;display:grid}.integration h2[data-v-da90bf8a]{font-size:18px}.integration p[data-v-da90bf8a]{color:var(--muted);flex:1;font-size:12px}.integration>.button[data-v-da90bf8a]{margin-top:8px}.connection-note[data-v-da90bf8a]{color:#b99ee7;background:#28213b;border-radius:12px;gap:16px;margin-top:23px;padding:24px;display:flex}.connection-note p[data-v-da90bf8a]{flex:1;font-size:12px}h2[data-v-e7093da5]{align-items:center;gap:9px;display:flex}.bot-stop[data-v-d7017cfe]{border-color:#7e385b;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;padding:20px;display:flex}.bot-stop>div[data-v-d7017cfe]{flex:1;min-width:210px}.bot-stop h2[data-v-d7017cfe]{align-items:center;gap:9px;font-size:16px;display:flex}.bot-stop p[data-v-d7017cfe]{margin-top:9px;line-height:1.6}.bot-stop>.error[data-v-d7017cfe]{flex-basis:100%}.broadcast-panel[data-v-2b48c98f]{margin-bottom:22px}h2[data-v-2b48c98f]{align-items:center;gap:10px;display:flex}.output-grid[data-v-2b48c98f]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.output-grid article[data-v-2b48c98f]{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.output-grid article>div[data-v-2b48c98f]{flex:1;min-width:0}.output-grid p[data-v-2b48c98f]{margin-top:7px;line-height:1.7}.output-help[data-v-2b48c98f]{margin-top:18px;line-height:1.7}@media (width<=900px){.output-grid[data-v-2b48c98f]{grid-template-columns:1fr}.output-grid article[data-v-2b48c98f]{flex-wrap:wrap}}.youtube-log[data-v-b58b9d97]{height:clamp(520px,68vh,950px);padding:18px 24px;overflow:auto}.youtube-log article[data-v-b58b9d97]{border-bottom:1px solid var(--line);gap:12px;padding:13px 0;display:flex}.youtube-log img[data-v-b58b9d97]{border-radius:50%;width:32px;height:32px}.youtube-log strong[data-v-b58b9d97]{color:#ffafb8;font-size:13px}.youtube-log time[data-v-b58b9d97]{color:var(--muted);margin-left:12px;font-size:10px}.youtube-log p[data-v-b58b9d97]{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.youtube-note[data-v-b58b9d97]{border-top:1px solid var(--line);padding:20px}@media (width<=1000px){.youtube-log[data-v-b58b9d97]{height:65vh}}.chat-tabs[data-v-ef3391e9]{gap:8px;padding:0 20px 16px;display:flex}.chat-tabs button[data-v-ef3391e9]{border:1px solid var(--line);color:#c1b0da;background:#191625;border-radius:9px;padding:12px 24px}.chat-tabs button[aria-selected=true][data-v-ef3391e9]{color:#eedcff;background:#38234f;border-color:#a976ed}.live-layout[data-v-ef3391e9]{grid-template-columns:minmax(0,2.4fr) minmax(270px,1fr);align-items:start;gap:23px;display:grid}h2[data-v-ef3391e9]{align-items:center;gap:9px;display:flex}.chat-card[data-v-ef3391e9]{position:sticky;top:20px}.chat-scroll[data-v-ef3391e9]{height:clamp(520px,68vh,950px);padding:0 24px 20px;overflow-y:auto}.chat-scroll article[data-v-ef3391e9]{border-bottom:1px solid #2a2339;align-items:baseline;gap:12px;padding:12px 0;display:flex}.chat-scroll time[data-v-ef3391e9]{color:#8d80a4;flex:none;font-size:9px}.chat-scroll p[data-v-ef3391e9]{overflow-wrap:anywhere;font-size:12px}.chat-username[data-v-ef3391e9]{cursor:pointer;text-align:left;color:#c194ff;background:0 0;border:0;margin-bottom:3px;padding:4px 0;font-size:11px;display:block}.chat-compose[data-v-ef3391e9]{border-top:1px solid var(--line);background:#12101c;padding:20px}.chat-compose label[data-v-ef3391e9]{color:var(--muted);margin-bottom:9px;font-size:10px;display:block}.chat-compose>div[data-v-ef3391e9]{gap:8px;display:flex}.chat-compose>span[data-v-ef3391e9]{color:var(--muted);text-align:right;margin-top:7px;font-size:9px;display:block}@media (width<=1000px){.live-layout[data-v-ef3391e9]{grid-template-columns:1fr}.chat-card[data-v-ef3391e9]{position:static}.chat-scroll[data-v-ef3391e9]{height:65vh}}@media (width<=760px){.chat-scroll[data-v-ef3391e9]{height:65vh;padding-inline:17px}.chat-compose[data-v-ef3391e9]{padding:16px}}h2[data-v-1ff2018e]{align-items:center;gap:9px;display:flex}.card-body>.small[data-v-1ff2018e]{margin-bottom:10px}.chain-action[data-v-24651354]{margin-top:16px}.resource-select[data-v-19f87aec]{min-width:0}.resource-select>p[data-v-19f87aec]{margin-top:8px}.parameter[data-v-b6abbed3]{min-width:0}.parameter>p[data-v-b6abbed3]{margin:7px 0;font-size:12px;line-height:1.6}.parameter .check-row[data-v-b6abbed3]{margin-bottom:8px;font-size:12px}.graph-viewport[data-v-e55090d0]{background:#100d19;min-height:330px;max-height:620px;overflow:auto}.graph-viewport svg[data-v-e55090d0]{display:block}.graph-viewport g[data-v-e55090d0]{cursor:grab;touch-action:none;outline:none}.graph-viewport g:focus rect[data-v-e55090d0]{stroke:#ffe797;stroke-width:3px}.graph-tools[data-v-e55090d0]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.graph-card .card-header[data-v-e55090d0]{flex-wrap:wrap;gap:15px}.graph-help[data-v-e55090d0]{padding:18px;line-height:1.8}.switch-cases[data-v-698b0135]{min-width:0;margin-top:14px}.switch-cases>p[data-v-698b0135]{line-height:1.6}.switch-case[data-v-698b0135]{border:1px solid var(--line);border-radius:8px;min-width:0;margin:14px 0;padding:12px}.switch-case legend[data-v-698b0135]{color:#c5a7ff;padding:0 8px;font-size:13px}.case-controls[data-v-698b0135]{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.case-controls .field[data-v-698b0135]{flex:1;min-width:150px}.case-controls button[data-v-698b0135]{min-width:44px;min-height:44px}.condition-editor[data-v-f0230bcc]{min-width:0;margin-top:14px}.condition-editor fieldset[data-v-f0230bcc]{border:1px solid var(--line);border-radius:8px;min-width:0;margin-bottom:12px;padding:12px}.condition-editor legend[data-v-f0230bcc]{color:#c5a7ff;padding:0 8px;font-size:13px}.branches[data-v-adf77292]{min-width:0;margin-top:18px}.branch[data-v-adf77292]{background:#191321;border:1px solid #554164;border-radius:10px;margin-bottom:12px;padding:14px}.branch header[data-v-adf77292]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.branch header strong[data-v-adf77292]{flex:1}.branch-path[data-v-adf77292]{border-left:2px solid #55bcb9;margin:15px 0 0;padding-left:12px}.branch-path h4[data-v-adf77292]{color:#82d8ce;margin:0 0 12px}.nested-action[data-v-adf77292]{border:1px solid var(--line);background:#121019;border-radius:8px;min-width:0;margin-bottom:12px;padding:12px}.nested-action>.field[data-v-adf77292]{margin-top:12px}.branch-add[data-v-adf77292]{align-items:end;gap:10px;display:flex}.branch-add>.field[data-v-adf77292]{flex:1}.branches>p[data-v-adf77292]{margin-top:12px;line-height:1.8}@media (width<=700px){.branch-add[data-v-adf77292]{flex-wrap:wrap}.branch[data-v-adf77292]{padding:10px}.branch-path[data-v-adf77292]{padding-left:7px}.nested-action[data-v-adf77292]{padding:8px}}.trigger-conditions[data-v-3b777fa8]{width:100%;padding-top:12px}.trigger[data-v-3b777fa8]{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.trigger>.field[data-v-3b777fa8]{flex:1}.action-step[data-v-3b777fa8]{border:1px solid var(--line);background:#12101c;border-radius:10px;padding:17px}.action-step header[data-v-3b777fa8]{align-items:center;gap:9px;margin-bottom:15px;display:flex}.action-step h3[data-v-3b777fa8]{flex:1;font-size:13px}.step-number[data-v-3b777fa8]{color:#bea1eb;background:#302440;border-radius:7px;place-items:center;min-width:26px;height:26px;font-size:11px;display:grid}.add-action[data-v-3b777fa8]{align-items:end;gap:12px;display:flex}.add-action>.field[data-v-3b777fa8]{flex:1}@media (width<=760px){.action-step header[data-v-3b777fa8]{flex-wrap:wrap}.action-step header h3[data-v-3b777fa8]{min-width:160px}.add-action[data-v-3b777fa8]{flex-direction:column;align-items:stretch}.action-step[data-v-3b777fa8]{padding:13px}}.status-filter[data-v-497d3f58]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.status-filter select[data-v-497d3f58]{max-width:100%;min-height:44px}.run-summary[data-v-497d3f58]{margin-bottom:22px}.run-summary p[data-v-497d3f58]{overflow-wrap:anywhere;margin:10px 0}.run-steps[data-v-497d3f58]{gap:12px;padding:0;list-style:none;display:grid}.run-steps li[data-v-497d3f58]{border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.step-heading[data-v-497d3f58]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.step-heading strong[data-v-497d3f58]{overflow-wrap:anywhere;flex:1;min-width:0}.step-heading span[data-v-497d3f58]{font-size:12px}.success-icon[data-v-497d3f58]{color:#67e4ab}.failure-icon[data-v-497d3f58]{color:#ffa67a}.step-error[data-v-497d3f58]{white-space:pre-wrap;overflow-wrap:anywhere;color:#ffbd9c}.run-steps details[data-v-497d3f58]{margin-top:10px;font-size:12px}.run-steps summary[data-v-497d3f58]{cursor:pointer;align-items:center;min-height:44px;display:flex}.run-steps code[data-v-497d3f58]{overflow-wrap:anywhere}.run-note[data-v-497d3f58]{margin-top:20px;font-size:13px;line-height:1.6}.logs[data-v-90df7936]{margin:20px 0}.log-heading[data-v-90df7936]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.logs p[data-v-90df7936]{overflow-wrap:anywhere;margin:15px 0}.logs pre[data-v-90df7936]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.logs summary[data-v-90df7936]{cursor:pointer;min-height:44px;padding:12px 0}.queue-items[data-v-519f48cd]{gap:14px;padding:0;list-style:none;display:grid}.queue-items li[data-v-519f48cd]{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:18px 0}.item-heading[data-v-519f48cd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.item-notice[data-v-519f48cd]{color:#ffbd9c;line-height:1.6}.queue-items p[data-v-519f48cd]{margin:10px 0;font-size:13px}.card-header[data-v-519f48cd]{flex-wrap:wrap;gap:14px}.device-card[data-v-d859eaf0]{max-width:600px}.device-card h2[data-v-d859eaf0]{align-items:center;gap:10px;display:flex}.reward-toolbar[data-v-dccad8d5]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.reward-toolbar .field[data-v-dccad8d5]{flex:1;min-width:180px}.reward-note[data-v-dccad8d5]{gap:10px;margin:20px 0;line-height:1.7;display:flex}.reward-grid[data-v-dccad8d5]{gap:16px;display:grid}.reward-card[data-v-dccad8d5]{align-items:center;gap:18px;padding:24px;display:flex}.reward-icon[data-v-dccad8d5]{color:#caabff;background:#302148;border-radius:14px;padding:15px}.reward-details[data-v-dccad8d5]{flex:1;min-width:0}.reward-details h2[data-v-dccad8d5]{overflow-wrap:anywhere;margin:6px 0}.reward-details .pill[data-v-dccad8d5]{margin-top:12px}@media (width<=600px){.reward-card[data-v-dccad8d5]{flex-wrap:wrap;padding:18px}.reward-card>.button[data-v-dccad8d5]{width:100%}.reward-icon[data-v-dccad8d5]{padding:10px}}.person[data-v-92b055ce]{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:14px 0;display:flex}.person img[data-v-92b055ce]{border-radius:50%;width:44px;height:44px}.person>div[data-v-92b055ce]{overflow-wrap:anywhere;flex:1;min-width:0}.search-box[data-v-92b055ce]{align-items:center;gap:9px;display:flex}.search-box input[data-v-92b055ce]{flex:1;min-width:0}.person a[data-v-92b055ce]{color:#cdaaff}.person p[data-v-92b055ce]{margin-top:5px}.clip-settings[data-v-99511ebc]{margin-bottom:22px}.clip-settings summary[data-v-99511ebc]{cursor:pointer;min-height:44px;padding:20px}.history-filters[data-v-f275ee7f],.history-category[data-v-f275ee7f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.history-filters[data-v-f275ee7f]{margin-bottom:20px}.stream-statistics[data-v-f275ee7f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.stream-statistics dt[data-v-f275ee7f]{color:var(--muted);font-size:12px}.stream-statistics dd[data-v-f275ee7f]{margin:4px 0 0;font-weight:700}.history-category button[data-v-f275ee7f]{white-space:normal;overflow-wrap:anywhere;text-align:left}.twitch-player[data-v-f275ee7f]{border:0;width:100%;min-height:300px;margin-bottom:15px}.media-tabs[data-v-f275ee7f]{gap:22px;margin-bottom:20px;display:flex}.media-tabs a[data-v-f275ee7f]{color:var(--muted);padding:12px 3px}.media-tabs .router-link-active[data-v-f275ee7f]{color:#dabdff;border-bottom:2px solid #b37cfa}.media-search[data-v-f275ee7f]{flex-wrap:wrap;align-items:end;gap:15px;margin-bottom:24px;display:flex}.media-search .search-input[data-v-f275ee7f]{flex:1;min-width:180px}.media-grid[data-v-f275ee7f]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.media-card[data-v-f275ee7f]{overflow:hidden}.media-card>img[data-v-f275ee7f],.media-placeholder[data-v-f275ee7f]{aspect-ratio:16/9;object-fit:cover;background:#251b35;width:100%}.media-placeholder[data-v-f275ee7f]{color:#b391dc;place-items:center;display:grid}.media-card h2[data-v-f275ee7f]{overflow-wrap:anywhere;font-size:15px}.media-card p[data-v-f275ee7f]{margin:12px 0}.media-card .button[data-v-f275ee7f]{margin-top:8px}.emotes[data-v-f275ee7f]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.emotes .media-card>img[data-v-f275ee7f]{object-fit:contain;width:100%;height:100px;padding:18px}.emotes .media-placeholder[data-v-f275ee7f]{aspect-ratio:auto;height:100px;font-size:32px}.media-pagination[data-v-f275ee7f]{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.media-library[data-v-b4b08f82]{min-width:0}.media-library p[data-v-b4b08f82],.media-library label[data-v-b4b08f82]{margin:12px 0}.media-library ul[data-v-b4b08f82]{max-height:320px;padding:0;list-style:none;overflow:auto}.media-library li[data-v-b4b08f82]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.media-library li>span[data-v-b4b08f82]{overflow-wrap:anywhere;flex:1;min-width:120px}.media-library small[data-v-b4b08f82]{display:block}.media-library input[data-v-b4b08f82]{max-width:100%}.alert-artwork[data-v-1126d0b9]{min-width:0}.alert-artwork img[data-v-1126d0b9]{object-fit:contain;align-self:start;max-width:100%;max-height:200px}.sr-only[data-v-27293b95]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.overlay-editor[data-v-27293b95]{border:0;min-width:0;margin:0;padding:0}.conflict-notice[data-v-27293b95]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:16px;display:flex}.conflict-notice p[data-v-27293b95]{flex:1;min-width:180px;margin:0}.overlay-toolbar[data-v-27293b95]{flex-wrap:wrap;align-items:end;gap:13px;margin-bottom:23px;display:flex}.overlay-toolbar .field[data-v-27293b95]{flex:1;min-width:200px}.overlay-layout[data-v-27293b95]{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:start;gap:22px;display:grid}.overlay-canvas[data-v-27293b95]{aspect-ratio:16/9;background:repeating-conic-gradient(#1e192b 0% 25%,#282033 0% 50%) 50%/28px 28px;position:relative;overflow:hidden}.overlay-layer[data-v-27293b95]{white-space:pre;cursor:move;touch-action:none;text-shadow:0 2px 3px #000;background:0 0;border:1px dashed #0000;padding:5px;font-weight:700;position:absolute}.media-buttons[data-v-27293b95]{flex-wrap:wrap;gap:10px;display:flex}.overlay-layer.media[data-v-27293b95]{padding:0;overflow:hidden}.overlay-layer.media img[data-v-27293b95],.overlay-layer.media video[data-v-27293b95]{pointer-events:none;width:100%;height:100%;display:block}.overlay-layer.media span[data-v-27293b95]{white-space:normal;font-size:12px}.overlay-layer.selected[data-v-27293b95]{border-color:#b387ff}.overlay-layout details p[data-v-27293b95]{margin:12px 0;line-height:1.8}@media (width<=1000px){.overlay-layout[data-v-27293b95]{grid-template-columns:1fr}}.history-card[data-v-83b96b9c]{margin-top:22px;margin-bottom:22px}.history-help[data-v-83b96b9c]{padding:18px 20px}.now-playing[data-v-83b96b9c]{align-items:center;gap:22px;margin-bottom:22px;padding:24px;display:flex}.now-playing>img[data-v-83b96b9c]{border-radius:12px;width:100px;height:100px}.track-info[data-v-83b96b9c]{flex:1;min-width:0}.track-info h2[data-v-83b96b9c]{margin:8px 0}.track-info progress[data-v-83b96b9c]{width:100%;height:5px;accent-color:var(--accent);margin:12px 0;display:block}.request-search[data-v-83b96b9c]{margin-bottom:22px;padding:22px}.request-search form[data-v-83b96b9c]{align-items:end}.request-search .field[data-v-83b96b9c]{flex:1;min-width:200px}.song-row[data-v-83b96b9c]{border-top:1px solid var(--line);align-items:center;gap:16px;padding:20px;display:flex}.song-row>img[data-v-83b96b9c]{border-radius:8px;width:50px;height:50px}.song-row>div[data-v-83b96b9c]:first-of-type{flex:1;min-width:0}.delivery-note[data-v-83b96b9c]{flex-basis:100%}.song-row[data-v-83b96b9c]:has(.delivery-note){flex-wrap:wrap}.song-row p[data-v-83b96b9c]{font-size:12px;line-height:1.7}.song-row strong[data-v-83b96b9c]{overflow-wrap:anywhere}@media (width<=700px){.now-playing[data-v-83b96b9c],.song-row[data-v-83b96b9c]{flex-wrap:wrap}.now-playing .actions[data-v-83b96b9c],.song-row>.actions[data-v-83b96b9c]{width:100%}.track-info[data-v-83b96b9c]{min-width:170px}.request-search form[data-v-83b96b9c]{flex-direction:column;align-items:stretch}}:root{color:#e7e7f4;font-synthesis:none;--ink:#f1efff;--muted:#9898b3;--line:#2c2c40;--paper:#161622;--green:#b69bff;--peach:#ab7cff;--radius:15px;background:#0c0c15;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #8d7cff}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-family:Manrope,sans-serif}h1{font-size:clamp(27px,3vw,38px);font-weight:750;line-height:1.25}h2{font-size:20px;font-weight:750}h3{font-size:16px}p{line-height:1.65}.muted{color:var(--muted)}.small{font-size:13px}.eyebrow{letter-spacing:.16em;color:var(--green);font-size:11px;font-weight:700}.eyebrow.light{color:#b6a0ff}.brand{letter-spacing:-1.2px;color:#f3f0ff;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:27px;font-weight:800;display:flex}.brand-icon{background:var(--peach);width:36px;height:38px;color:var(--ink);border-radius:12px;place-items:center;display:grid;transform:rotate(-8deg)}.brand-icon svg{fill:var(--ink);width:23px}.brand-dot{align-self:flex-start;margin:4px 0 0 -5px;font-size:12px}.app-shell{min-height:100dvh}.sidebar{background:var(--ink);color:#9898b7;z-index:30;flex-direction:column;width:248px;padding:30px 19px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.brand{padding:0 10px 30px}.stream-picker{background:#20192f;border:1px solid #3c315f;border-radius:12px;align-items:center;gap:9px;padding:12px 10px;display:flex}.stream-picker>div{flex:1;min-width:0}.stream-picker label{letter-spacing:.13em;color:#9898b7;margin-bottom:3px;font-size:8px;display:block}.stream-picker select{appearance:none;color:#fff;outline-offset:0;background:0 0;border:0;width:100%;font-size:13px;font-weight:650}.stream-picker option{color:var(--ink)}.avatar{border-radius:11px;flex:none;place-items:center;width:35px;height:35px;font-weight:700;display:grid}.peach{color:#e2d3ff;background:#39264e}.sage{color:#b5a5ff;background:#252445}.nav-search{color:#9694b5;align-items:center;gap:8px;margin:18px 5px 5px;display:flex}.nav-search input{color:#ede9ff;background:0 0;border:0;width:100%;min-width:0;height:36px;font-size:12px}.nav-search input::placeholder{color:#9694b5}.nav-scroll{scrollbar-width:thin;scrollbar-color:#3e365c transparent;flex:1;margin-top:4px;padding-bottom:20px;overflow:auto}.nav-scroll section{margin:16px 0 24px}.nav-scroll h2{color:#77768e;letter-spacing:.13em;margin:0 12px 10px;font-family:inherit;font-size:9px;font-weight:600}.nav-scroll a{border-radius:7px;align-items:center;gap:11px;min-height:41px;margin:2px 0;padding:10px 12px;font-size:12px;font-weight:500;display:flex}.nav-scroll a.active,.nav-scroll a:hover{color:#eae1ff;background:#302344}.nav-scroll a.active{box-shadow:inset 3px 0 #a970ff}.nav-live{color:#c8a4ff;white-space:nowrap;background:#2f2046;border-radius:4px;margin-left:auto;padding:4px 5px;font-size:7px}.sidebar-profile{color:#e9e6f5;border-top:1px solid #292639;align-items:center;gap:10px;margin:0 -19px;padding:20px;display:flex}.sidebar-profile>div{flex:1}.sidebar-profile strong{font-size:12px;display:block}.sidebar-profile small{color:#9794b0;margin-top:3px;font-size:10px;display:block}.workspace{flex-direction:column;min-height:100dvh;margin-left:248px;display:flex}.topbar{border-bottom:1px solid var(--line);background:#10101b;justify-content:space-between;align-items:center;height:76px;padding:0 42px;display:flex}.breadcrumb{color:#8d8da8;align-items:center;gap:16px;font-size:12px;display:flex}.breadcrumb strong{color:#d3cde9;font-weight:500}.top-actions{align-items:center;gap:22px;display:flex}.private-label{color:#8e8ba7;gap:7px;font-size:11px;display:flex}.icon-button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.main-content{flex:1;width:100%;max-width:1530px;margin:0 auto;padding:36px 42px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 27px;display:flex}.page-heading .eyebrow{margin-bottom:9px;display:block}.page-heading p{color:var(--muted);margin-top:10px;font-size:13px}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.button,button.primary,button.secondary{border:1px solid var(--line);min-height:44px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:12px;font-weight:600;display:inline-flex}.button.primary,button.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.button.primary:hover,button.primary:hover{background:#9159e8}.button.text{color:var(--green);background:0 0;border-color:#0000;padding-inline:8px}.full{width:100%}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.card-header{justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;display:flex}.card-header p{color:var(--muted);margin-top:4px;font-size:12px}.card-body{padding:0 24px 24px}.grid{gap:20px;display:grid}.grid.two{grid-template-columns:1fr 1fr}.grid.three{grid-template-columns:repeat(3,1fr)}.pill{white-space:nowrap;background:#252336;border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;font-weight:600;display:inline-flex}.dot{background:currentColor;border-radius:50%;width:6px;height:6px}.error{color:#ffb3c6;background:#321c2b;border:1px solid #65304b;border-radius:9px;margin:14px 0;padding:14px 17px;font-size:13px}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:15px;padding:55px 20px;display:flex}.empty h2{color:var(--ink)}.empty p{max-width:440px;font-size:13px}.loading-screen{min-height:100dvh;color:var(--green);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.workspace-footer{color:#848099;justify-content:space-between;gap:16px;padding:16px 42px 24px;font-size:10px;display:flex}.workspace-footer span{align-items:center;gap:6px;display:flex}.demo-banner{color:#c5b1e9;text-align:center;background:#211b32;border-bottom:1px solid #3a2a52;padding:9px 20px;font-size:11px}.toast{z-index:100;background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:10px;max-width:90vw;padding:17px 22px;font-size:13px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0006}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.search-input{color:#9690ac;flex:1;align-items:center;gap:8px;max-width:340px;display:flex}.search-input input{background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:12px}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:#9993af;letter-spacing:.04em;border-bottom:1px solid var(--line);background:#13131f;padding:13px 22px;font-size:10px;font-weight:600}td{vertical-align:middle;border-bottom:1px solid #282637;padding:17px 22px}tr:last-child td{border-bottom:0}td strong{font-weight:600}td p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:400px;font-size:11px;overflow:hidden}.pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:15px 22px;font-size:12px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.field.wide{grid-column:1/-1}.field small{color:var(--muted);font-weight:400;line-height:1.5}.field input,.field select,.field textarea,.input{width:100%;color:var(--ink);background:#161622;border:1px solid #3c3651;border-radius:8px;min-width:0;min-height:44px;padding:12px;font-size:13px}.field textarea{resize:vertical;min-height:115px;line-height:1.55}.field input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--green)}.check-row{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.check-row input{width:18px;height:18px;accent-color:var(--green)}dialog{border:1px solid var(--line);width:calc(100vw - 32px);max-width:640px;max-height:90dvh;color:var(--ink);border-radius:18px;padding:0;box-shadow:0 30px 100px #0009}.dialog-body{padding:0 26px 26px}.dialog-footer{border-top:1px solid var(--line);background:#13131f;justify-content:flex-end;gap:10px;padding:18px 26px;display:flex}.login-page{grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}.login-story{background:var(--ink);color:#f3efff;flex-direction:column;justify-content:space-between;gap:70px;padding:55px 10%;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";pointer-events:none;border:1px solid #9460ee24;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-320px;right:-320px;box-shadow:0 0 0 60px #9460ee14,0 0 0 120px #9460ee08}.login-story h1{letter-spacing:-.05em;margin:22px 0 30px;font-size:clamp(46px,6vw,80px);line-height:1.12}.login-story h1 em{color:#b58aff;font-style:normal}.login-story p{color:#aca0c4;font-size:14px}.login-foot{letter-spacing:.16em;color:#ad9dc6;font-size:9px}.login-form{align-self:center;max-width:720px;padding:70px 12%}.login-form h2{margin:22px 0 15px;font-size:30px}.login-form>p{color:var(--muted);margin:12px 0 28px;font-size:14px}.login-form>.button{margin:12px 0}.login-note{border-top:1px solid var(--line);color:#b5a0d6;gap:17px;margin-top:55px;padding-top:28px;font-size:12px;display:flex}.login-note p{color:var(--muted);margin-top:5px;font-size:12px}.skip-link{z-index:200;background:#fff;padding:15px;position:fixed;top:-100px;left:10px}.skip-link:focus{top:10px}.admin-label{color:#d8c3ff;gap:10px;padding:12px 4px;font-size:13px;display:flex}.mobile-toggle,.mobile-close,.bottom-nav,.scrim{display:none}.mono{font-family:ui-monospace,monospace;font-size:11px}.divider{border:0;border-top:1px solid var(--line);margin:22px 0}.stack{flex-direction:column;gap:18px;display:flex}@media (width>=1450px){.main-content{padding-top:45px}.sidebar{width:260px}.workspace{margin-left:260px}}@media (width<=1100px){.sidebar{width:220px;padding-inline:15px}.workspace{margin-left:220px}.topbar{padding-inline:25px}.main-content{padding:27px 25px}.grid.three{grid-template-columns:1fr 1fr}.sidebar-profile{margin-inline:-15px}.nav-live{display:none}.page-heading{align-items:flex-start}.breadcrumb{gap:9px}.workspace-footer{padding-inline:25px}}@media (width<=760px){.sidebar{width:280px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.workspace{margin-left:0;padding-bottom:70px}.mobile-toggle,.mobile-close{display:grid}.mobile-close{position:absolute;top:23px;right:5px}.topbar{gap:10px;height:65px;padding:0 15px}.breadcrumb{flex:1;font-size:11px}.breadcrumb strong,.breadcrumb>span,.desktop-only{display:none}.top-actions{gap:5px}.main-content{padding:26px 17px}.page-heading{flex-wrap:wrap;gap:15px}.page-heading p{font-size:12px}.page-heading>.actions{width:100%}.page-heading>.actions>.button{flex:1}.grid.two,.grid.three{grid-template-columns:1fr}.card-header{padding:19px}.card-body{padding:0 19px 20px}.bottom-nav{z-index:20;border-top:1px solid var(--line);padding:7px 6px max(8px,env(safe-area-inset-bottom));background:#12111f;justify-content:space-around;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px 25px #0004}.bottom-nav a,.bottom-nav button{color:#9690b2;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:65px;min-height:46px;font-size:9px;display:flex}.bottom-nav svg{width:20px;height:20px}.bottom-nav .active{color:#bb93ff;font-weight:700}.scrim{z-index:25;background:#04020cbb;border:0;display:block;position:fixed;inset:0}.workspace-footer{justify-content:center;padding:20px;font-size:9px}.workspace-footer>span:last-child{display:none}.toast{justify-content:center;width:calc(100vw - 32px);bottom:90px}.form-grid{grid-template-columns:1fr}.field.wide{grid-column:auto}.login-page{grid-template-columns:1fr}.login-story{gap:38px;padding:30px}.login-story h1{margin:15px 0;font-size:45px}.login-story p,.login-foot{display:none}.login-form{padding:38px 27px}.login-form h2{font-size:26px}.toolbar{flex-wrap:wrap;padding:12px 16px}th,td{padding:14px 15px}table.responsive thead{display:none}table.responsive,table.responsive tbody,table.responsive tr,table.responsive td{width:100%;display:block}table.responsive tr{border-bottom:1px solid var(--line);padding:12px 16px}table.responsive td{border:0;padding:5px 0}table.responsive td[data-label]:before{content:attr(data-label);color:var(--muted);margin-right:10px;font-size:10px;display:inline-block}table.responsive td p{white-space:normal}.pagination{padding:13px;font-size:11px}.pagination .button{padding-inline:12px}.demo-banner{font-size:10px}.login-story .brand{font-size:24px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--accent:#a66cff;--cyan:#69d9ff;--green:#bda0ff;--ink:#f0edfc;--muted:#a09ab5;--paper:#171520;--line:#302b40}body{background:radial-gradient(at 75% 0,#6d3ac015,#0000 50%),#0d0b14}h1,h2,h3,.brand{font-family:Space Grotesk,sans-serif}.eyebrow,.nav-scroll h2,.breadcrumb,.pill,.workspace-footer,.demo-banner,.stream-picker label,.readout-label{font-family:IBM Plex Mono,monospace}.eyebrow{color:#b28be8;letter-spacing:.17em;font-size:10px}.sidebar{background:#121019;border-right:1px solid #30253e}.brand{letter-spacing:-1.3px;font-size:27px}.brand-icon{color:#1a092c;background:#ad79ff;border-radius:7px;transform:none;box-shadow:0 0 26px #9451ff33}.brand-icon svg{fill:#1a092c}.brand-dot{color:#a97bee;align-self:center;margin:0 0 0 1px;font-family:IBM Plex Mono,monospace;font-size:13px}.stream-picker{background:#211a2e;border-color:#403052;border-radius:8px}.stream-picker label{font-size:8px}.stream-picker option{color:#eee7fc;background:#211a2e}.avatar{border-radius:7px}.nav-scroll a{border-radius:5px;min-height:44px;font-size:12px}.nav-scroll a.active{color:#ead7ff;background:linear-gradient(90deg,#7040a940,#30204155);box-shadow:inset 3px 0 #bd83ff}.nav-scroll a:hover{background:#21192e}.nav-scroll a.active svg{color:#c391ff}.nav-live{color:#67e7ba;background:#15342d;border:1px solid #245140;border-radius:3px}.nav-search{background:#19141f;border:1px solid #2b253a;border-radius:6px;margin-inline:0;padding:0 10px}.sidebar-profile{background:#17111f}.topbar{background:#131019e8;border-color:#282133;height:66px}.breadcrumb strong{color:#cbbddd}.private-label{color:#9a8aaa}.main-content{padding-top:30px}.page-heading h1{letter-spacing:-.045em;font-weight:700}.page-heading p{color:#a397b5}.button,button.secondary{color:#eee5fb;background:#251d32;border-color:#453352;border-radius:6px}.button:hover{background:#322441;border-color:#785099}.button.primary,button.primary{color:#190b2b;background:#ac79fa;border-color:#b689fc;font-weight:750;box-shadow:0 4px 16px #8740e622}.button.primary:hover,button.primary:hover{color:#170a29;background:#bf96ff}.button.secondary:hover{background:#342540}.button.text{color:#c4a1f3;background:0 0}.button.danger{color:#ffb2ca;background:#3d1e30;border-color:#71364e}.icon-button:hover{background:#292032}.card{border-color:#302737;box-shadow:0 4px 16px #00000012}.card-header{border-bottom:1px solid #30273780;margin-bottom:18px}.card-header h2{font-size:16px}.pill{letter-spacing:.025em;border-radius:4px;font-size:9px}.pill.green{color:#69edbc;background:#19372e}.pill.orange{color:#ffd086;background:#39291d}.pill.red{color:#ff91b9;background:#3c2030}.demo-banner{color:#d0b4e6;letter-spacing:.025em;background:#211727;border-color:#3b2947;padding-block:8px;font-size:10px}.field input,.field textarea,.field select,.input{color:#e7dff3;background:#100d17;border-color:#40334f;border-radius:6px}input::placeholder,textarea::placeholder{color:#918199}.search-input input{color:#e4d8f2}input[type=checkbox]{accent-color:#b084ff}th{color:#b6a6c6;background:#1d1726;font-family:IBM Plex Mono,monospace;font-size:10px}td{border-color:#2b2235}tr:hover td{background:#a35cdd05}dialog{background:#191320;border-color:#644279;border-radius:12px;box-shadow:0 35px 120px #000c}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05020bbd}.dialog-footer{background:#211729}.toast{color:#f1dfff;background:#322045;border:1px solid #7e50a2}.skip-link{color:#170b24;background:#aa77ef}.login-story{background:radial-gradient(at 15% 90%,#743ac03d,#0000 65%),repeating-linear-gradient(0deg,#0000 0 49px,#ffffff04 49px 50px),#17101f}.login-story:after{border-radius:24px;transform:rotate(35deg)}.login-form .button.primary{background:#a66af2}.login-note{color:#c39beb}.stream-hero{background:radial-gradient(at 85%,#7c40ba40,#0000 60%),linear-gradient(110deg,#231632,#181021)!important;border-color:#513464!important;border-radius:10px!important;min-height:288px!important}.stream-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#b980ff06 1px,#0000 1px),linear-gradient(90deg,#b980ff06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-copy{padding:28px 30px!important}.hero-copy h2{font-weight:700;margin-top:17px!important;font-size:clamp(23px,2.5vw,31px)!important}.hero-label .pill.green{border:1px solid #864164;color:#ff94c9!important;background:#57223d!important}.hero-label .pill.green .dot{box-shadow:0 0 8px #ff88be99}.hero-button{color:#1d0d2e!important;background:#b481f8!important;border-color:#c69cfc!important}.stream-readout{color:#e4ccf8;gap:25px;margin-top:20px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.stream-readout>span{border-right:1px solid #5b3b6d;padding-right:24px}.stream-readout>span:last-child{border:0;padding-right:0}.readout-label{letter-spacing:.12em;color:#a18aaf;margin-bottom:6px;font-size:8px;display:block}.hero-bot{color:#210e32;background:linear-gradient(145deg,#c288ff,#773bbc)!important;border-width:2px!important;border-radius:18px!important;transform:rotate(-8deg)!important;box-shadow:8px 12px #130920,0 0 65px #ad55ff40!important}.hero-bot svg{stroke-width:1.8px}.orbit{border-radius:28%!important;transform:rotate(35deg)!important}.floating-icon{color:#d7afff;border:1px solid #704e92;border-radius:8px!important}.art-plus{color:#8fceff!important}.stat{position:relative;overflow:hidden;border-radius:8px!important}.stat:before{content:"";background:#ac73f1;width:2px;position:absolute;inset:0 auto 0 0}.stat:nth-child(2):before{background:#e6ad69}.stat:nth-child(3):before{background:#9b8cff}.stat:nth-child(4):before{background:#69c7ef}.stat:hover{border-color:#6e438b;background:#21192c!important}.stat strong{font-family:Space Grotesk,sans-serif!important}.stat-icon{border-radius:7px!important}.quick-grid a{transition:background .15s}.quick-grid a:hover{background:#6a369e12}.quick-grid a>svg{color:#be96f1!important}.activity-icon{border-radius:6px!important}.activity-row{border-color:#302737!important}.team-note{background:linear-gradient(90deg,#21172c,#16111d)!important;border-color:#3e2c4b!important;border-radius:8px!important}.team-note h3{letter-spacing:.05em;font-family:IBM Plex Mono,monospace;font-size:11px!important}.team-note .button{background:#2a1e38!important}.chat-scroll strong{color:#bf8cff!important}.chat-scroll article:nth-child(2n) strong{color:#73d1f5!important}.chat-compose{background:#120d19!important}.workspace-footer{color:#8d7a9a;letter-spacing:.03em;font-size:9px}@media (width<=760px){.topbar{height:60px}.main-content{padding-top:24px}.bottom-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17101feb;border-color:#4a2e5e;box-shadow:0 -5px 25px #0005}.bottom-nav .active{color:#ce9fff}.bottom-nav .active svg{filter:drop-shadow(0 0 6px #8b44ff88)}.hero-copy{padding:23px 20px!important}.hero-copy h2{max-width:270px!important;font-size:25px!important}.stream-readout{gap:14px;font-size:10px}.stream-readout>span{padding-right:14px}.hero-art{opacity:.15!important;right:-120px!important}.stream-hero{min-height:310px!important}.card-header{margin-bottom:14px}.demo-banner{font-size:9px}}
