.network-status-page{background:radial-gradient(ellipse at 90% 35%, #c8e9f3a6, transparent 55%), radial-gradient(ellipse at 45% 65%, #daf5e999, transparent 55%), linear-gradient(135deg, #fcfefe9e, #edf7fa6b), var(--background)}.network-status-main{isolation:isolate;position:relative}.network-map{background-color:var(--glass-light-bg);background-image:var(--glass-reflection), radial-gradient(ellipse at 48% 42%, #00b26d0d, transparent 65%), linear-gradient(145deg, #e0f4ed33, #d6eefa40);box-shadow:var(--glass-shadow);border-radius:2rem}.network-map:before{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(#548b9b30 .8px,#0000 .8px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.network-map-label{fill:#245460;stroke:#f4fcfa;stroke-width:3px;paint-order:stroke;font-family:var(--font-geist), sans-serif;font-size:10px;font-weight:600}@media (max-width:639px){.network-map{min-height:390px}.network-map-label{font-size:11px}}@media (min-width:1024px){.network-map{min-height:620px}}:root[data-color-mode=dark] .network-status-page{background:var(--background)}:root[data-color-mode=dark] .network-map{background:var(--glass-light-bg);background-image:var(--glass-reflection);box-shadow:var(--glass-shadow)}:root[data-color-mode=dark] .network-map:before{background-image:radial-gradient(#ffffff1a .8px,#0000 .8px)}:root[data-color-mode=dark] .network-map-label{fill:var(--foreground);stroke:var(--surface)}:root[data-color-mode=dark] .network-status-page :where([data-state],[data-status-state]){--status-ink:var(--text-secondary);--status-region:#25282d;--status-outline:#707781;--status-point:#a1a7b2;--status-soft:#ffffff0d}:root[data-color-mode=dark] .network-status-page :is([data-state=operational],[data-status-state=operational]){--status-ink:var(--success);--status-region:#17382b;--status-outline:#39966c;--status-point:#5cd6a2;--status-soft:#5cd6a212}:root[data-color-mode=dark] .network-status-page :is([data-state=degraded],[data-status-state=degraded],[data-state=maintenance],[data-status-state=maintenance]){--status-ink:var(--warning);--status-region:#3d301c;--status-outline:#a8833c;--status-point:#efc56a;--status-soft:#efc56a12}:root[data-color-mode=dark] .network-status-page :is([data-state=outage],[data-status-state=outage]){--status-ink:var(--danger);--status-region:#3e2428;--status-outline:#b5666c;--status-point:#fa9595;--status-soft:#fa959512}:root[data-color-mode=dark] .network-state-text{color:var(--status-ink)}:root[data-color-mode=dark] .network-state-ring{color:var(--status-ink);border-color:var(--status-outline);background-color:var(--status-soft)}:root[data-color-mode=dark] .network-map [data-region]{fill:var(--status-region);stroke:var(--status-outline)}:root[data-color-mode=dark] .network-map-point>circle:first-child{fill:var(--surface-elevated)}:root[data-color-mode=dark] .network-map-point>circle:last-of-type{fill:var(--status-point);stroke:var(--surface-elevated)}
