.dashboard-globe[data-v-9f37c241]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:radial-gradient(circle at 52% 48%,#17698259,#051b34f2 70%);overflow:hidden}.dashboard-globe__canvas[data-v-9f37c241]{position:relative;flex:1 1 auto;min-height:0;width:100%;touch-action:none}.dashboard-globe__canvas[data-v-9f37c241]:focus-visible{outline:2px solid #67e8e1;outline-offset:2px}.dashboard-globe__canvas[data-v-9f37c241]:focus{outline:none}.dashboard-globe__canvas[data-v-9f37c241]:focus:not(:focus-visible){outline:none}.dashboard-globe__canvas[data-v-9f37c241] canvas:focus{outline:none}.dashboard-globe__canvas[data-v-9f37c241] canvas:focus-visible{outline:3px solid #67e8e1;outline-offset:3px;transition:none;animation:none}.dashboard-globe__loading[data-v-9f37c241]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:#cdebf4;font-size:.85rem;letter-spacing:.04em;pointer-events:none;background:#06172d59}.dashboard-map[data-v-c3c3ef3c]{min-width:0;border:1px solid rgba(145,205,224,.2);background:radial-gradient(circle at 52% 48%,#1769824d,#051b34e6 65%);overflow:hidden}svg[data-v-c3c3ef3c]{display:block;width:100%;min-height:300px}.dashboard-map__land[data-v-c3c3ef3c]{fill:#5f99a638;stroke:#8dcfd82e;stroke-width:.4}.dashboard-map__grid[data-v-c3c3ef3c]{stroke:#70b9c824;stroke-width:.18}.dashboard-map__area[data-v-c3c3ef3c]{cursor:pointer;fill:#f6c96d;stroke:#fff7cfb3;stroke-width:.35;transition:fill .2s ease,filter .2s ease}.dashboard-map__area[data-v-c3c3ef3c]:hover,.dashboard-map__area--selected[data-v-c3c3ef3c]{fill:#55e0d0;filter:drop-shadow(0 0 4px rgba(85,224,208,.8))}.dashboard-map__area[data-v-c3c3ef3c]:focus{outline:none}.dashboard-map__area[data-v-c3c3ef3c]:focus-visible{stroke:#fff;stroke-width:1}.dashboard-map__status[data-v-c3c3ef3c]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;border-top:1px solid rgba(145,205,224,.2);padding:12px 14px}.dashboard-map__status p[data-v-c3c3ef3c]{margin:0 0 3px;color:#86adbe;font-size:.72rem}.dashboard-map__status strong[data-v-c3c3ef3c]{color:#eafaff}.dashboard-map__status small[data-v-c3c3ef3c]{color:#a7cbd8}.dashboard-map__score[data-v-c3c3ef3c]{display:grid;place-items:center;width:42px;height:42px;border:1px solid currentColor;border-radius:50%;color:#62d1e5;font-weight:700}.dashboard-map__score--excellent[data-v-c3c3ef3c]{color:#64e5bd}.dashboard-map__score--watch[data-v-c3c3ef3c]{color:#f6c96d}.dashboard-map__score--critical[data-v-c3c3ef3c]{color:#ff8a7a}@media (max-width: 560px){svg[data-v-c3c3ef3c]{min-height:230px}.dashboard-map__status[data-v-c3c3ef3c]{grid-template-columns:1fr auto}.dashboard-map__status[data-v-c3c3ef3c]>:last-child{grid-column:1 / -1}}.module[data-v-babff753]{position:relative;padding:18px 20px 16px;border:1px solid rgba(110,220,230,.32);background:linear-gradient(180deg,#081c30d1,#040e1cc7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#eafaff;font-family:Segoe UI,system-ui,-apple-system,sans-serif;box-shadow:inset 0 0 0 1px #78e6f00f,0 6px 18px #00000059}.module[data-v-babff753]:before{content:"";position:absolute;top:0;inset-inline-start:14px;width:22px;height:2px;background:linear-gradient(90deg,#6fe6d2,transparent)}.module__head[data-v-babff753]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.module__chip[data-v-babff753]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:18px;border:1px solid rgba(120,230,240,.5);color:#9be9dd;font-family:Courier New,monospace;font-size:.7rem;letter-spacing:.05em}.module__title[data-v-babff753]{font-size:.78rem;letter-spacing:.18em;color:#aed6e0;text-transform:uppercase}.module__rule[data-v-babff753]{flex:1;height:1px;background:linear-gradient(90deg,rgba(120,230,240,.5),transparent)}.module__score[data-v-babff753]{display:flex;align-items:baseline;gap:10px;margin:4px 0 14px}.module__score strong[data-v-babff753]{font-family:Courier New,monospace;font-size:2.6rem;font-weight:700;color:#6fe6d2;letter-spacing:.02em;line-height:1}.module__score small[data-v-babff753]{padding:3px 8px;border:1px solid rgba(120,230,240,.5);color:#f4fcff;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.module__grid[data-v-babff753]{display:grid;gap:10px;margin:0}.module__grid--three[data-v-babff753]{grid-template-columns:repeat(3,minmax(0,1fr))}.module__grid dt[data-v-babff753]{color:#90c1d2;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.module__grid dd[data-v-babff753]{margin:4px 0 0;color:#f4fcff;font-family:Courier New,monospace;font-size:.95rem;font-weight:600}.module__unit[data-v-babff753]{color:#86b4c5;font-weight:400;font-size:.75rem;margin-inline-start:1px}@media (max-width: 480px){.module__grid--three[data-v-babff753]{grid-template-columns:repeat(2,minmax(0,1fr))}.module__score strong[data-v-babff753]{font-size:2.2rem}}.module[data-v-0221853e]{position:relative;padding:18px 20px 16px;border:1px solid rgba(110,220,230,.32);background:linear-gradient(180deg,#081c30d1,#040e1cc7);color:#eafaff;box-shadow:inset 0 0 0 1px #78e6f00f,0 6px 18px #00000059}.module[data-v-0221853e]:before{content:"";position:absolute;top:0;inset-inline-start:14px;width:22px;height:2px;background:linear-gradient(90deg,#6fe6d2,transparent)}.module__head[data-v-0221853e]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.module__chip[data-v-0221853e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:18px;border:1px solid rgba(120,230,240,.5);color:#9be9dd;font-family:Courier New,monospace;font-size:.7rem}.module__title[data-v-0221853e]{font-size:.78rem;letter-spacing:.18em;color:#aed6e0;text-transform:uppercase}.module__rule[data-v-0221853e]{flex:1;height:1px;background:linear-gradient(90deg,rgba(120,230,240,.5),transparent)}svg[data-v-0221853e]{display:block;width:100%;height:130px;margin-top:4px}.grid line[data-v-0221853e]{stroke:#92c5d32e;stroke-width:1}.line[data-v-0221853e]{fill:none;stroke-width:2;stroke-linejoin:round}.line--temperature[data-v-0221853e]{stroke:#f6c96d}.line--oxygen[data-v-0221853e]{stroke:#6fe6d2}.line--turbidity[data-v-0221853e]{stroke:#ff9e80}.module__legend[data-v-0221853e]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:14px;color:#9dc2cf;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.module__legend .dot[data-v-0221853e]{display:inline-block;width:8px;height:8px;margin-inline-end:6px;vertical-align:middle}.dot--temperature[data-v-0221853e]{background:#f6c96d}.dot--oxygen[data-v-0221853e]{background:#6fe6d2}.dot--turbidity[data-v-0221853e]{background:#ff9e80}.module[data-v-86e07f5e]{position:relative;padding:18px 20px 16px;border:1px solid rgba(110,220,230,.32);background:linear-gradient(180deg,#081c30d1,#040e1cc7);color:#eafaff;box-shadow:inset 0 0 0 1px #78e6f00f,0 6px 18px #00000059}.module[data-v-86e07f5e]:before{content:"";position:absolute;top:0;inset-inline-start:14px;width:22px;height:2px;background:linear-gradient(90deg,#6fe6d2,transparent)}.module__head[data-v-86e07f5e]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.module__chip[data-v-86e07f5e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:18px;border:1px solid rgba(120,230,240,.5);color:#9be9dd;font-family:Courier New,monospace;font-size:.7rem}.module__title[data-v-86e07f5e]{font-size:.78rem;letter-spacing:.18em;color:#aed6e0;text-transform:uppercase}.module__rule[data-v-86e07f5e]{flex:1;height:1px;background:linear-gradient(90deg,rgba(120,230,240,.5),transparent)}.module__summary[data-v-86e07f5e]{margin:0 0 14px;color:#c7e0e8;font-size:.85rem}.module__summary em[data-v-86e07f5e]{font-style:normal;padding:2px 7px;border:1px solid rgba(120,230,240,.4);color:#f4fcff;font-size:.78rem;letter-spacing:.1em;margin-inline-start:4px}.module__grid[data-v-86e07f5e]{display:grid;gap:10px;margin:0}.module__grid--three[data-v-86e07f5e]{grid-template-columns:repeat(3,minmax(0,1fr))}.module__grid dt[data-v-86e07f5e]{color:#90c1d2;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.module__grid dd[data-v-86e07f5e]{margin:4px 0 0;color:#f4fcff;font-family:Courier New,monospace;font-size:.95rem;font-weight:600}.module__unit[data-v-86e07f5e]{color:#86b4c5;font-weight:400;font-size:.75rem;margin-inline-start:1px}@media (max-width: 440px){.module__grid--three[data-v-86e07f5e]{grid-template-columns:1fr}}.module[data-v-71e6d7ed]{position:relative;padding:18px 20px 16px;border:1px solid rgba(110,220,230,.32);background:linear-gradient(180deg,#081c30d1,#040e1cc7);color:#eafaff;box-shadow:inset 0 0 0 1px #78e6f00f,0 6px 18px #00000059}.module[data-v-71e6d7ed]:before{content:"";position:absolute;top:0;inset-inline-start:14px;width:22px;height:2px;background:linear-gradient(90deg,#6fe6d2,transparent)}.module__head[data-v-71e6d7ed]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.module__chip[data-v-71e6d7ed]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:18px;border:1px solid rgba(120,230,240,.5);color:#9be9dd;font-family:Courier New,monospace;font-size:.7rem}.module__title[data-v-71e6d7ed]{font-size:.78rem;letter-spacing:.18em;color:#aed6e0;text-transform:uppercase}.module__rule[data-v-71e6d7ed]{flex:1;height:1px;background:linear-gradient(90deg,rgba(120,230,240,.5),transparent)}.module__grid[data-v-71e6d7ed]{display:grid;gap:12px;margin:0}.module__grid--stack[data-v-71e6d7ed]{grid-template-columns:1fr}.module__grid dt[data-v-71e6d7ed]{color:#90c1d2;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.module__grid dd[data-v-71e6d7ed]{margin:4px 0 0;color:#f4fcff;font-family:Courier New,monospace;font-size:.92rem;font-weight:500}.module[data-v-a56f3e21]{position:relative;padding:18px 20px 16px;border:1px solid rgba(110,220,230,.32);background:linear-gradient(180deg,#081c30d1,#040e1cc7);color:#eafaff;box-shadow:inset 0 0 0 1px #78e6f00f,0 6px 18px #00000059}.module[data-v-a56f3e21]:before{content:"";position:absolute;top:0;inset-inline-start:14px;width:22px;height:2px;background:linear-gradient(90deg,#6fe6d2,transparent)}.module__head[data-v-a56f3e21]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.module__chip[data-v-a56f3e21]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:18px;border:1px solid rgba(120,230,240,.5);color:#9be9dd;font-family:Courier New,monospace;font-size:.7rem}.module__title[data-v-a56f3e21]{font-size:.78rem;letter-spacing:.18em;color:#aed6e0;text-transform:uppercase}.module__rule[data-v-a56f3e21]{flex:1;height:1px;background:linear-gradient(90deg,rgba(120,230,240,.5),transparent)}.factor[data-v-a56f3e21]{display:grid;gap:6px;margin-top:12px}.factor>div[data-v-a56f3e21]:first-child{display:flex;justify-content:space-between;gap:10px;color:#a9ccd7;font-size:.78rem;letter-spacing:.08em}.factor strong[data-v-a56f3e21]{color:#f4fcff;font-family:Courier New,monospace;font-weight:600}.factor strong small[data-v-a56f3e21]{color:#86b4c5;font-weight:400;font-size:.7rem}.bar[data-v-a56f3e21]{position:relative;height:4px;background:#78b0c22e;overflow:hidden}.bar span[data-v-a56f3e21]{display:block;height:100%;background:linear-gradient(90deg,#6fe6d2,#44c5e8)}.module[data-v-79461e19]{padding:18px 20px 16px}.module__head[data-v-79461e19]{display:flex;gap:10px;align-items:center}.module__chip[data-v-79461e19]{color:#9be9dd;font:.7rem ui-monospace,monospace}.module__title[data-v-79461e19]{color:#aed6e0;font-size:.78rem;letter-spacing:.12em}dl[data-v-79461e19]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0}dt[data-v-79461e19]{color:#91b8c8;font-size:.68rem}dd[data-v-79461e19]{margin:4px 0 0;color:#eaffff;font:600 1rem ui-monospace,monospace}p[data-v-79461e19]{margin:12px 0 0;color:#a9cad6;font-size:.72rem;line-height:1.45}.module[data-v-fe390704]{padding:18px 20px 16px}.module__head[data-v-fe390704]{display:flex;gap:10px;align-items:center;margin-bottom:10px}.module__chip[data-v-fe390704]{color:#9be9dd;font:.7rem ui-monospace,monospace}.module__title[data-v-fe390704]{color:#aed6e0;font-size:.78rem;letter-spacing:.12em}ul[data-v-fe390704]{list-style:none;margin:0;padding:0}li[data-v-fe390704]{display:grid;grid-template-columns:1fr auto auto;gap:10px;border-top:1px solid rgba(145,205,224,.16);padding:8px 0;color:#ccebf1;font-size:.75rem}strong[data-v-fe390704]{color:#8de7dc;font:600 .85rem ui-monospace,monospace}.is-high[data-v-fe390704]{color:#ffb18a}.is-moderate[data-v-fe390704]{color:#f6d078}small[data-v-fe390704]{color:#91b8c8}.module[data-v-f1673e3e]{padding:18px 20px 16px}.module__head[data-v-f1673e3e]{display:flex;gap:10px;align-items:center;margin-bottom:10px}.module__chip[data-v-f1673e3e]{color:#9be9dd;font:.7rem ui-monospace,monospace}.module__title[data-v-f1673e3e]{color:#aed6e0;font-size:.78rem;letter-spacing:.12em}ul[data-v-f1673e3e]{list-style:none;margin:0;padding:0}li[data-v-f1673e3e]{display:grid;gap:4px;border-top:1px solid rgba(145,205,224,.16);padding:8px 0}strong[data-v-f1673e3e]{color:#d9f2f6;font-size:.74rem;font-weight:500}span[data-v-f1673e3e],.empty[data-v-f1673e3e],.notice[data-v-f1673e3e]{color:#91b8c8;font-size:.7rem}.notice[data-v-f1673e3e]{margin:10px 0 0;line-height:1.45}.module-host[data-v-1c5e289c]{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;gap:16px;align-items:start;position:relative;padding:16px}.module-host__column[data-v-1c5e289c]{display:grid;grid-auto-rows:min-content;gap:14px;min-width:0;align-content:start;position:relative;z-index:1;width:100%}.module-host__column--left[data-v-1c5e289c]{grid-column:1}.module-host__column--right[data-v-1c5e289c]{grid-column:3}.module-host__center[data-v-1c5e289c]{grid-column:2;display:grid;place-items:center;min-height:0;min-width:0;padding:6px;border:1px solid rgba(110,220,230,.32);background:linear-gradient(180deg,#081c3080,#040e1c8c);box-shadow:inset 0 0 0 1px #78e6f00f,0 6px 18px #00000059}.module-host__center[data-v-1c5e289c]>.dashboard-globe{width:min(560px,100%);aspect-ratio:1 / 1;pointer-events:auto;z-index:0;position:relative}.module-host__item[data-v-1c5e289c]{min-width:0;display:flex;flex-direction:column}.module-host__item[data-v-1c5e289c]>*{flex:0 0 auto}.module-host__column[data-v-1c5e289c] .module{position:relative;padding:18px 20px 16px;border:1px solid rgba(110,220,230,.32);background:linear-gradient(180deg,#081c30d1,#040e1cc7);color:#eafaff;box-shadow:inset 0 0 0 1px #78e6f00f,0 6px 18px #00000059}.module-host__column[data-v-1c5e289c] .module:before{content:"";position:absolute;top:0;inset-inline-start:14px;width:22px;height:2px;background:linear-gradient(90deg,#6fe6d2,transparent)}.module-host__column[data-v-1c5e289c] .module__head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.module-host__column[data-v-1c5e289c] .module__chip{display:inline-flex;align-items:center;justify-content:center;width:24px;height:18px;border:1px solid rgba(120,230,240,.5);color:#9be9dd;font-family:Courier New,monospace;font-size:.7rem;letter-spacing:.05em}.module-host__column[data-v-1c5e289c] .module__title{font-size:.78rem;letter-spacing:.18em;color:#aed6e0;text-transform:uppercase}.module-host__column[data-v-1c5e289c] .module__rule{flex:1;height:1px;background:linear-gradient(90deg,rgba(120,230,240,.5),transparent)}.module-host__actions[data-v-1c5e289c]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(103,232,225,.34);border-bottom:0;padding:7px 9px;color:#9bd1d8;background:#0b243ad1;font-size:.75rem;font-family:Courier New,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.module-host__actions div[data-v-1c5e289c]{display:flex;gap:4px}.module-host__actions button[data-v-1c5e289c]{display:grid;place-items:center;width:32px;height:32px;color:#dffaff}.module-host__actions button[data-v-1c5e289c]:hover:not(:disabled){background:#67e8e12e}.module-host__actions button[data-v-1c5e289c]:focus-visible,.module-host__library button[data-v-1c5e289c]:focus-visible{outline:2px solid #67e8e1;outline-offset:2px}.module-host__actions button[data-v-1c5e289c]:disabled{opacity:.35}.module-host__library[data-v-1c5e289c]{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;border:1px dashed rgba(103,232,225,.42);padding:12px}.module-host__library h2[data-v-1c5e289c]{margin:0 4px 0 0;color:#bcecf1;font-size:.8rem}.module-host__library button[data-v-1c5e289c]{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 10px;border:1px solid rgba(145,205,224,.28);color:#e7f8ff;background:#0c2f48b8;font-size:.78rem}@media (max-width: 980px){.module-host[data-v-1c5e289c]{grid-template-columns:1fr;padding:12px}.module-host__column--left[data-v-1c5e289c],.module-host__column--right[data-v-1c5e289c]{grid-column:1}.module-host__center[data-v-1c5e289c]{display:none}}@media (max-width: 1300px) and (min-width: 981px){.module-host[data-v-1c5e289c]{grid-template-columns:260px minmax(0,1fr) 260px;padding:12px}}.cascade[data-v-8a51197b]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cascade__field[data-v-8a51197b]{position:relative;display:flex;min-width:0}.cascade__select[data-v-8a51197b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:36px;max-width:150px;padding-inline:10px 26px;border:1px solid rgba(145,205,224,.28);color:#e7f8ff;background:#0c2f48b8;background-image:linear-gradient(45deg,transparent 50%,#7fb4c7 50%),linear-gradient(135deg,#7fb4c7 50%,transparent 50%);background-position:calc(100% - 14px) 15px,calc(100% - 9px) 15px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;font:inherit;font-size:.78rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.cascade__select--wide[data-v-8a51197b]{max-width:190px}.cascade__select[data-v-8a51197b]:hover:not(:disabled){border-color:#67e8e180;background-color:#26b8b129}.cascade__select[data-v-8a51197b]:focus-visible{outline:2px solid #67e8e1;outline-offset:2px}.cascade__select[data-v-8a51197b]:disabled{opacity:.4;cursor:not-allowed}.cascade__select option[data-v-8a51197b]{color:#0b2136;background:#eaf6fb}.cascade__select optgroup[data-v-8a51197b]{color:#0b2136;font-weight:700}.cascade__sep[data-v-8a51197b]{flex:0 0 auto;color:#5f93a6}html[dir=rtl]{background-position:left 14px top 15px,left 9px top 15px}html[dir=rtl]{transform:scaleX(-1)}@media (max-width: 760px){.cascade[data-v-8a51197b]{width:100%}.cascade__sep[data-v-8a51197b]{display:none}.cascade__field[data-v-8a51197b]{flex:1 1 44%}.cascade__select[data-v-8a51197b]{max-width:none;width:100%}.cascade__select--wide[data-v-8a51197b]{max-width:none}}.toolbar[data-v-305267b6]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(145,205,224,.18);padding:0 0 16px}.toolbar__identity[data-v-305267b6],.toolbar__meta[data-v-305267b6]{display:flex;align-items:center;gap:12px}.toolbar__mark[data-v-305267b6]{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(89,216,208,.5);color:#67e8e1;background:#26b8b124}.toolbar__eyebrow[data-v-305267b6]{margin:0 0 2px;color:#8fb8c8;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}h1[data-v-305267b6]{margin:0;color:#f4fcff;font-size:1.125rem;line-height:1.2}.toolbar__meta[data-v-305267b6]{justify-content:flex-end;flex-wrap:wrap;color:#a7cbd8;font-size:.75rem}.toolbar__command[data-v-305267b6],.toolbar__icon[data-v-305267b6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:40px;border:1px solid rgba(145,205,224,.28);color:#e7f8ff;background:#0c2f48b8}.toolbar__command[data-v-305267b6]{padding:0 12px}.toolbar__command[data-v-305267b6]:hover,.toolbar__icon[data-v-305267b6]:hover{background:#26b8b133}.toolbar__command[data-v-305267b6]:focus-visible,.toolbar__icon[data-v-305267b6]:focus-visible{outline:2px solid #67e8e1;outline-offset:2px}@media (max-width: 760px){.toolbar[data-v-305267b6]{align-items:flex-start;flex-direction:column}.toolbar__meta[data-v-305267b6]{justify-content:flex-start}.toolbar__updated[data-v-305267b6]{width:100%}}.ais-overview[data-v-37a6f4d6]{margin:12px 16px 0;border:1px solid rgba(103,232,225,.3);padding:12px;color:#dffaff;background:#061f33b3}header[data-v-37a6f4d6]{display:flex;justify-content:space-between;gap:12px;font:700 .75rem/1.2 ui-monospace,monospace;letter-spacing:.1em}strong[data-v-37a6f4d6]{color:#f1c56b}.is-connected[data-v-37a6f4d6]{color:#63e6be}.is-reconnecting[data-v-37a6f4d6]{color:#f1c56b}dl[data-v-37a6f4d6]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0}dt[data-v-37a6f4d6]{color:#91b8c8;font-size:.68rem}dd[data-v-37a6f4d6]{margin:3px 0 0;font:600 .95rem ui-monospace,monospace}p[data-v-37a6f4d6]{margin:10px 0 0;color:#a9cad6;font-size:.72rem;line-height:1.45}@media (max-width:600px){dl[data-v-37a6f4d6]{grid-template-columns:1fr}}.dashboard-shell[data-v-316591c7]{width:100%;background:#06172d;color:#e8f5ff;padding:12px 20px 20px}.dashboard-frame[data-v-316591c7]{width:min(1440px,100%);margin:0 auto}.dashboard-editor[data-v-316591c7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;border:1px solid rgba(103,232,225,.38);padding:10px 12px;background:#12565e6b;color:#b7eff0;font-size:.8rem}.dashboard-editor div[data-v-316591c7]{display:flex;flex-wrap:wrap;gap:8px}.dashboard-editor button[data-v-316591c7]{min-height:40px;padding:0 12px}.dashboard-editor__quiet[data-v-316591c7]{border:1px solid rgba(145,205,224,.28);color:#d6f3fa}.dashboard-editor__save[data-v-316591c7]{background:#52cec3;color:#062337;font-weight:700}.dashboard-editor__save[data-v-316591c7]:disabled{opacity:.6}.dashboard-error[data-v-316591c7]{margin:14px 0;border-left:3px solid #ff9a8b;padding:9px 12px;color:#ffd4ce;background:#89302d4d;font-size:.8rem}.dashboard-notice[data-v-316591c7]{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:2;width:min(560px,calc(100% - 32px));margin:0;border-left:3px solid #f6c96d;padding:9px 12px;color:#ffe8bb;background:#6e4d184d;font-size:.8rem}.dashboard-shell[data-v-316591c7]:fullscreen{width:100%;height:100%;overflow:auto;padding:16px;background:#06172d}@media (max-width: 900px){.dashboard-shell[data-v-316591c7]{padding:14px}.dashboard-editor[data-v-316591c7]{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){[data-v-316591c7],[data-v-316591c7]:before,[data-v-316591c7]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
