#root{padding:2rem;padding-bottom:80px}.progress-bar-no-anim{--bs-progress-bar-transition: none;transition:none!important}.acti-navback{font-size:1.2rem;line-height:1;color:var(--acti-label);white-space:nowrap;margin-right:.75rem}.acti-navback:hover,.acti-navback:focus-visible{color:var(--acti-text)}.acti-navback,.acti-info-toggle,.acti-navback:hover,.acti-navback:focus,.acti-navback:focus-visible,.acti-navback:active,.acti-info-toggle:hover,.acti-info-toggle:focus,.acti-info-toggle:focus-visible,.acti-info-toggle:active{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;transform:none!important}.acti-navback-label{display:none;font-size:.95rem}.acti-navback-gutter{display:contents}@media (min-width: 1200px){.acti-navback-gutter{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;right:100%;left:calc((100% - 100vw)/2);z-index:5}.acti-navback{margin-right:0}}@media (min-width: 1650px){.acti-navback-label{display:inline}}@media (min-width: 1200px){.container-fluid{max-width:1400px;margin:0 auto}.container-fluid:has(.acti-page-wide){max-width:1600px}}@media (max-width: 768px){#root{padding:1.5rem .25rem .25rem}.card{margin-bottom:1rem}.tab-content-themed{padding:.5rem}.tab-nav-themed{padding:.25rem .25rem 0}.tab-container-themed{padding:.5rem}.tab-content-themed .card .card-body{padding:.75rem}.tab-content-themed .card .card-header{padding:.5rem .75rem}.stats-card .stats-card-body{padding:.75rem!important}.stats-card .stats-icon{font-size:1.25rem!important}.stats-card .acti-readout-value--md{font-size:1.3rem}.stats-card .stats-text{margin-left:.5rem!important}}.acti-scroll-hint{position:relative}.acti-scroll-fade{position:absolute;top:0;bottom:0;width:24px;z-index:2;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}.acti-scroll-fade.show{opacity:1}.acti-scroll-fade-start{left:0;background:linear-gradient(to right,#0003,#0000)}.acti-scroll-fade-end{right:0;background:linear-gradient(to left,#0003,#0000)}[data-bs-theme=dark] .acti-scroll-fade-start{background:linear-gradient(to right,#0000008c,#0000)}[data-bs-theme=dark] .acti-scroll-fade-end{background:linear-gradient(to left,#0000008c,#0000)}.dropdown-menu .dropdown-item{padding-top:.5rem;padding-bottom:.5rem}.custom-placeholder::placeholder{color:#aaa;opacity:1}.tab-content-themed{background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-top:none;border-radius:var(--acti-radius);padding:1.5rem}.tab-container-themed{background-color:var(--bs-secondary-bg);border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.tab-nav-themed{border-bottom:none;background-color:var(--bs-secondary-bg);border-radius:.75rem .75rem 0 0;padding:.5rem .5rem 0}.tab-nav-themed .nav-link{border:1px solid transparent!important;border-radius:.375rem .375rem 0 0!important;margin-bottom:-1px;margin-right:.25rem;background-color:transparent;transition:all .2s ease}.tab-nav-themed .nav-link:not(.active){border:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);background-color:var(--bs-tertiary-bg);opacity:.7}[data-bs-theme=light] .tab-nav-themed .nav-link.active{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-body-bg);color:#495057}[data-bs-theme=dark] .tab-nav-themed .nav-link.active{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-body-bg);color:var(--bs-body-color)}.tab-nav-themed .nav-link:hover{border-color:var(--bs-border-color);background-color:var(--bs-secondary-bg)}.tab-nav-vertical{border-radius:.75rem;padding:.5rem;height:100%}.tab-nav-vertical .nav-link{border-radius:.375rem!important;margin-bottom:.25rem;margin-right:0;justify-content:flex-start;text-align:left}.tab-nav-vertical .nav-link:not(.active){border:1px solid var(--bs-border-color)}[data-bs-theme=light] .tab-nav-vertical .nav-link.active,[data-bs-theme=dark] .tab-nav-vertical .nav-link.active{border:1px solid var(--bs-border-color)}.acti-underline-tabs{border-bottom:1px solid var(--acti-border);gap:.25rem}.acti-underline-tabs .nav-link{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;margin-bottom:-1px;padding:.4rem .9rem;background:transparent!important;color:var(--acti-label);font-weight:500;transition:color .15s ease,border-color .15s ease}.acti-underline-tabs .nav-link:hover{color:var(--acti-text);border-bottom-color:var(--acti-border)!important}.acti-underline-tabs .nav-link.active{color:var(--acti-text);border-bottom-color:var(--acti-text)!important;font-weight:600}.card{--bs-card-border-radius: var(--acti-radius);--bs-card-inner-border-radius: calc(var(--acti-radius) - 1px);border:1px solid var(--acti-border);box-shadow:var(--acti-shadow-card)}.card-header:not([class*=bg-]){color:var(--acti-bezel-text);font-family:var(--acti-font-display);font-size:.95em;font-weight:600;letter-spacing:.025em;background-image:var(--acti-bezel-grad);border-bottom:none}.tab-content-themed,.stats-card{box-shadow:var(--acti-shadow-soft)}[data-bs-theme=light] .alert{border-color:#00000014!important;box-shadow:0 2px 8px #00000012,0 1px 2px #0000000a}[data-bs-theme=dark] .alert{border-color:#ffffff12!important;box-shadow:0 2px 8px #00000059,0 1px 2px #0003}.btn:not([class*=outline]):not([class*=link]){position:relative;overflow:hidden}.btn:not([class*=outline]):not([class*=link]):after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff2e,#ffffff0a,#0000000a);pointer-events:none;border-radius:inherit}.badge{vertical-align:middle}.card-header:not([class*=bg-]) .btn-outline-secondary{--bs-btn-color: rgba(255, 255, 255, .82);--bs-btn-border-color: rgba(255, 255, 255, .38);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgba(255, 255, 255, .14);--bs-btn-hover-border-color: rgba(255, 255, 255, .62);--bs-btn-active-color: #fff;--bs-btn-active-bg: rgba(255, 255, 255, .18);--bs-btn-active-border-color: rgba(255, 255, 255, .7);--bs-btn-disabled-color: rgba(255, 255, 255, .32);--bs-btn-disabled-border-color: rgba(255, 255, 255, .18)}.card-header:not([class*=bg-]) .form-check-label{color:#ffffffd1!important}.card-header:not([class*=bg-]) .form-check-input{border-color:#ffffff73;background-color:#ffffff1a}.card-header:not([class*=bg-]) .form-check-input:checked{background-color:#ffffffd9;border-color:#ffffffd9}.card-header:not([class*=bg-]) .form-select{background-color:#ffffff1f;color:#ffffffe6;border-color:#ffffff59;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba(255%2C255%2C255%2C0.8)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.card-header:not([class*=bg-]) .form-select:focus{border-color:#ffffffa6;box-shadow:0 0 0 .2rem #ffffff26;outline:0}.card-header:not([class*=bg-]) .form-select option{background-color:#1a3a5c;color:#e8f3fb}.acti-field-legend{float:none;width:auto;font-size:1rem;line-height:inherit}.table-responsive{border-radius:6px;overflow-x:auto;box-shadow:0 1px 4px #0000000f;margin-bottom:1rem}.table-responsive>.table>:first-child>tr>*:first-child,.table-responsive>.table>:last-child>tr>*:first-child{padding-left:.75rem}.table-responsive>.table>:first-child>tr>*:last-child,.table-responsive>.table>:last-child>tr>*:last-child{padding-right:.75rem}.table-responsive>.table{margin-bottom:0!important}.table-responsive>.table>:last-child>tr:last-child>*{border-bottom:0}.table-responsive>.table>tbody>tr>*{padding-top:.5rem;padding-bottom:.5rem}[data-bs-theme=dark] .table-responsive{box-shadow:0 1px 4px #0003}.table-responsive:has(>.table-bordered){border:1px solid var(--bs-border-color)}.table-responsive>.table-bordered{border:0;border-collapse:separate;border-spacing:0}.table-responsive>.table-bordered>*>tr>*{border:0;border-bottom:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color)}.table-responsive>.table-bordered>*>tr>*:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>*{border-bottom:0}@media (max-width: 767.98px){#root{padding-left:.25rem;padding-right:.25rem}.container-fluid{padding-left:0;padding-right:0}.card>.card-body{padding-left:.25rem;padding-right:.25rem}.tab-content-themed{padding-left:.25rem;padding-right:.25rem}.tab-container-themed,.tab-nav-themed{padding-left:0;padding-right:0}.tab-content-themed .card>.card-body{padding-left:.25rem;padding-right:.25rem}.acti-param-nav{flex:0 0 100%!important;max-width:100%!important;min-width:0!important;border-right:0!important;border-bottom:1px solid var(--bs-border-color)}.acti-param-nav .nav{flex-direction:row!important;flex-wrap:wrap}.acti-param-nav .nav-link{padding:.4rem .55rem!important}.acti-param-label{display:none}}.activity-icon{transition:all .3s ease}.activity-icon.active{animation:iconPulse .4s ease-in-out}@keyframes iconPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}[data-bs-theme=light] .activity-icon:not(.active){color:#bbb!important}[data-bs-theme=dark] .activity-icon:not(.active){color:#666!important}.acti-activity-spark{display:flex;align-items:stretch;gap:.4rem;width:100%;min-width:96px}.acti-activity-spark__axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:2.2rem;font-size:.65rem;line-height:1;font-variant-numeric:tabular-nums;opacity:.6;padding-bottom:1px}.acti-activity-spark__bars{display:flex;align-items:flex-end;gap:1px;flex:1 1 0;position:relative;border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}.acti-activity-spark__overlay{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.acti-activity-spark__overlay polyline{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;opacity:.85}.acti-activity-spark__bar{flex:1 1 0;min-height:0;background:currentColor;opacity:.32;border-radius:1px 1px 0 0;transition:opacity .15s ease}.acti-activity-spark:hover .acti-activity-spark__bar{opacity:.55}.acti-activity-spark__bar--value{opacity:.85}.acti-activity-spark:hover .acti-activity-spark__bar--value{opacity:1}.acti-readout-block{display:flex;flex-direction:column;gap:.15rem;min-width:0}.acti-readout-cluster{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.acti-readout-tile{border:1px solid var(--acti-border);border-radius:var(--acti-radius-sm);background-color:var(--bs-tertiary-bg);padding:.6rem .9rem}.acti-readout-head{display:flex;align-items:center;gap:.4rem}.acti-readout-label{color:var(--acti-label);font-size:var(--acti-fs-xs);font-variant-caps:small-caps;letter-spacing:.06em;text-transform:uppercase;line-height:1}.acti-readout-value{font-family:var(--acti-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500;color:var(--acti-text);line-height:1.05;white-space:nowrap}.acti-readout-unit{color:var(--acti-label);font-size:.6em;font-weight:400;margin-left:.2em;letter-spacing:.02em}.acti-readout-value--sm{font-size:1.1rem}.acti-readout-value--md{font-size:1.6rem}.acti-readout-value--lg{font-size:2.4rem}.acti-live-pip{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--acti-beacon);box-shadow:0 0 #d9541699;animation:acti-pip-pulse 1.8s ease-out infinite;flex-shrink:0}@keyframes acti-pip-pulse{0%{box-shadow:0 0 #d954168c}70%{box-shadow:0 0 0 .45rem #d9541600}to{box-shadow:0 0 #d9541600}}.acti-live-pip--idle{background-color:var(--acti-label);box-shadow:none;animation:none;opacity:.5}.acti-zip-explorer{display:flex;gap:.75rem;border:1px solid var(--acti-border);border-radius:var(--acti-radius-sm);overflow:hidden;min-height:300px}.acti-zip-tree{flex:0 0 260px;max-width:260px;max-height:55vh;overflow:auto;padding:.4rem 0;border-right:1px solid var(--acti-border);background-color:var(--bs-tertiary-bg);font-family:var(--acti-font-mono);font-size:var(--acti-fs-xs)}.acti-zip-row{display:flex;align-items:center;gap:.4rem;width:100%;padding:.2rem .6rem;border:0;background:transparent;color:var(--acti-text);text-align:left;white-space:nowrap;cursor:pointer}.acti-zip-row:hover{background-color:var(--bs-secondary-bg)}.acti-zip-row--active{background-color:rgba(var(--bs-primary-rgb),.14);color:var(--acti-text)}.acti-zip-icon{color:var(--acti-label)}.acti-zip-icon--dir{color:var(--acti-horizon)}.acti-zip-name{overflow:hidden;text-overflow:ellipsis}.acti-zip-content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.acti-zip-content-head{display:flex;align-items:baseline;padding:.5rem .75rem;border-bottom:1px solid var(--acti-border);min-width:0}.acti-zip-path{font-family:var(--acti-font-mono);font-size:var(--acti-fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acti-zip-pre{flex:1 1 auto;margin:0;padding:.75rem;max-height:50vh;overflow:auto;word-break:break-word;background-color:var(--bs-body-bg);font-family:var(--acti-font-mono);font-size:var(--acti-fs-xs)}.map-scroll-hint{position:absolute;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;font-size:.95rem;font-weight:600;color:#fff;background:#0006;opacity:0;pointer-events:none;transition:opacity .15s ease}.map-scroll-hint.visible{opacity:1}.custom-div-icon{background:transparent!important;border:none!important}.d-flex.gap-2>.btn+.btn,.d-flex.gap-2>.dropdown+.btn,.d-flex.gap-2>.btn+.dropdown,.d-flex.gap-2>.dropdown+.dropdown,.d-flex.gap-2>.form-check+.dropdown,.d-flex.gap-2>.dropdown+.form-check{margin-left:.5rem}.form-check.me-2{margin-bottom:0;white-space:nowrap}.form-check.me-2 .form-check-label{font-size:.875rem;color:var(--bs-body-color)}.dropdown-toggle.btn-outline-secondary{border-color:var(--bs-border-color)}.dropdown-toggle.btn-outline-secondary:focus{border-color:var(--bs-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-secondary-rgb),.25)}.leaflet-control-zoom a{background-color:var(--bs-body-bg)!important;color:var(--bs-body-color)!important;border-color:var(--bs-border-color)!important}.leaflet-control-zoom a:hover{background-color:var(--bs-secondary-bg)!important}.leaflet-control-attribution{background-color:var(--bs-body-bg)!important;color:var(--bs-body-color)!important}.leaflet-container{background-color:var(--bs-body-bg);width:100%!important;height:100%!important}.map-container-wrapper{width:100%;height:600px;position:relative;min-height:600px;overflow:hidden;display:block;margin:0;padding:0}.map-container-wrapper .leaflet-container{width:100%!important;height:100%!important;min-height:600px!important;position:relative!important;overflow:hidden!important}.card-body .map-container-wrapper{margin:0!important}.card-body.p-0 .map-container-wrapper{width:100%!important;height:600px!important;position:relative!important}.card-body .leaflet-container{position:relative!important;z-index:1}.card-header{position:relative!important;z-index:10!important}.card-header .dropdown,.card-header .btn,.card-header .form-check{position:relative!important;z-index:15!important}.tab-content .tab-pane .map-container-wrapper{width:100%!important;height:600px!important;position:relative!important}.card .card-body.p-0{height:auto!important;min-height:600px!important;position:relative!important}.tab-pane{width:100%;height:auto}.tab-pane.active{display:block!important}.map-layers-control{position:absolute;left:10px;z-index:1000}.map-layers-toggle.btn{width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);box-shadow:0 1px 4px #00000040}.map-layers-toggle.btn:hover,.map-layers-toggle.btn:focus,.map-layers-toggle.btn.show{background-color:var(--bs-secondary-bg);color:var(--bs-body-color);border-color:var(--bs-border-color)}.map-layers-toggle.dropdown-toggle:after{display:none}.map-layers-menu{min-width:220px;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.map-layers-menu .acti-label{color:var(--acti-label, var(--bs-secondary-color));letter-spacing:.03em}.map-layers-menu .form-check-label{font-size:.85rem;color:var(--bs-body-color)}.map-attribution{position:absolute;bottom:0;right:0;z-index:1000;max-width:70%;padding:1px 5px;font-size:10px;line-height:1.4;color:var(--bs-secondary-color);background:color-mix(in srgb,var(--bs-body-bg) 82%,transparent);border-top-left-radius:4px;pointer-events:auto}.map-attribution a{color:var(--bs-secondary-color);text-decoration:none}.map-attribution a:hover{text-decoration:underline}.track-overlay-legend{position:absolute;bottom:8px;left:50%;transform:translate(-50%);z-index:1000;min-width:180px;max-width:80%;padding:5px 8px;font-size:11px;color:var(--bs-body-color);background:color-mix(in srgb,var(--bs-body-bg) 88%,transparent);border:1px solid var(--bs-border-color);border-radius:var(--acti-radius-sm, 6px);box-shadow:0 1px 4px #0003;pointer-events:none}.track-overlay-legend-bar{height:8px;border-radius:4px;margin-bottom:3px}.leaflet-popup-content{margin:8px 12px;line-height:1.4}.leaflet-popup-content-wrapper{background-color:var(--bs-body-bg)!important;color:var(--bs-body-color)!important;border:1px solid var(--bs-border-color)!important}.leaflet-popup-tip{background-color:var(--bs-body-bg)!important;border:1px solid var(--bs-border-color)!important}.leaflet-popup-content strong{color:var(--bs-emphasis-color)}.leaflet-popup-content small{color:var(--bs-secondary-color)}.acti-cal{font-size:var(--acti-fs-sm)}.acti-cal-cell{width:13px;height:13px;border-radius:3px;background:var(--bs-tertiary-bg)}.acti-cal-cell.has,.acti-cal-mcell.has{cursor:pointer}.acti-cal-cell.out{background:transparent}.lvl-1{background:color-mix(in srgb,var(--acti-horizon) 28%,transparent)}.lvl-2{background:color-mix(in srgb,var(--acti-horizon) 50%,transparent)}.lvl-3{background:color-mix(in srgb,var(--acti-horizon) 72%,transparent)}.lvl-4{background:var(--acti-horizon)}.acti-cal-cell.sel,.acti-cal-mcell.sel{outline:2px solid var(--acti-beacon);outline-offset:1px}.acti-cal-year-months{display:grid;gap:3px;margin-bottom:4px;width:max-content;margin-inline:auto}.acti-cal-month-label{font-size:var(--acti-fs-xs);color:var(--acti-label);white-space:nowrap;overflow:visible}.acti-cal-year-grid{display:grid;grid-template-rows:repeat(7,13px);gap:3px;width:max-content;margin-inline:auto}.acti-cal-month{max-width:52rem;margin-inline:auto}.acti-cal-month-head,.acti-cal-month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.acti-cal-month-dow{text-align:center;font-size:var(--acti-fs-xs);color:var(--acti-label);padding-bottom:2px}.acti-cal-mcell{position:relative;min-height:4rem;border-radius:var(--acti-radius-sm);background:var(--bs-tertiary-bg);border:1px solid var(--acti-border);padding:3px 5px;overflow:hidden}.acti-cal-mcell.out{background:transparent;border-color:transparent}.acti-cal-mday{font-size:var(--acti-fs-xs);color:var(--acti-label)}.acti-cal-mcell.lvl-3 .acti-cal-mday,.acti-cal-mcell.lvl-4 .acti-cal-mday{color:var(--acti-foam)}.acti-cal-mcount{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--acti-font-mono);font-weight:600;color:var(--acti-text)}.acti-cal-mcell.lvl-3 .acti-cal-mcount,.acti-cal-mcell.lvl-4 .acti-cal-mcount{color:var(--acti-foam)}.acti-cal-band{position:absolute;bottom:4px;left:-5px;right:-5px;height:4px;background:var(--acti-beacon);opacity:.9}.acti-cal-band.start{left:5px;border-top-left-radius:2px;border-bottom-left-radius:2px}.acti-cal-band.end{right:5px;border-top-right-radius:2px;border-bottom-right-radius:2px}.acti-cal-legend{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:10px}.acti-daterange .rdp-root{--rdp-accent-color: var(--acti-horizon);--rdp-accent-background-color: color-mix(in srgb, var(--acti-horizon) 18%, transparent);--rdp-font-family: var(--acti-font-body);--rdp-day_button-border-radius: var(--acti-radius-sm);--rdp-selected-border: 2px solid var(--acti-horizon);margin:0;font-size:var(--acti-fs-sm)}.acti-daterange .rdp-today:not(.rdp-outside) .rdp-day_button{color:var(--acti-beacon);font-weight:600}.acti-daterange.dropdown-menu{min-width:max-content}.acti-dial{display:flex;flex-direction:column;align-items:center;gap:.6rem}.acti-dial-svg{width:min(100%,340px);height:auto;aspect-ratio:1 / 1;display:block;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}.acti-dial-caption{font-size:var(--acti-fs-xs, .75rem);color:var(--acti-label, #6c757d);text-align:center;margin-bottom:.4rem}.acti-dial-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1rem;font-size:var(--acti-fs-xs, .75rem);line-height:1.35}.acti-dial-legend-item{display:inline-flex;align-items:center}.acti-dial-legend-note{color:var(--acti-label, #6c757d);margin-left:.25em}.acti-dial-legend-muted{opacity:.65}.acti-dial-key{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .85rem;font-size:var(--acti-fs-xs, .75rem);color:var(--acti-label, #6c757d)}.acti-dial-key>span{display:inline-flex;align-items:center}.acti-dial-swatch{display:inline-block;box-sizing:border-box;width:.75em;height:.75em;margin-right:.4em;flex:0 0 auto}.acti-dial-swatch-exact{background-color:currentColor;border-radius:50%;box-shadow:0 0 4px #0006}.acti-dial-swatch-estimated{background-color:transparent;border:1.5px solid currentColor;border-radius:50%}.acti-dial-swatch-cadence{height:0;width:.9em;border-top:2px dashed currentColor;align-self:center}.acti-dial-window .btn{padding:.1rem .45rem;font-size:var(--acti-fs-xs, .75rem);font-weight:500;box-shadow:none}.acti-dial-window-select{width:auto;min-width:5.5rem;padding-top:.15rem;padding-bottom:.15rem;font-size:var(--acti-fs-xs, .75rem)}:root{--acti-hull: #0a2540;--acti-hull-deep: #052e40;--acti-depth: #0d1117;--acti-horizon: #2980b9;--acti-horizon-deep: #1e6091;--acti-horizon-hover: #1a6091;--acti-beacon: #d95416;--acti-beacon-bright: #f2691f;--acti-foam: #e8f3fb;--acti-mist: #d8e0ea;--acti-online: #11b811;--acti-caution: #faa930;--acti-alarm: #e72121;--acti-instrument-fill: var(--acti-beacon);--acti-instrument-stroke: #a8400f;--acti-font-display: "Space Grotesk", "Inter", system-ui, sans-serif;--acti-font-body: "Inter", system-ui, Avenir, Helvetica, Arial, sans-serif;--acti-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--acti-fs-xs: .78rem;--acti-fs-sm: .875rem;--acti-fs-base: 1rem;--acti-fs-md: 1.25rem;--acti-fs-lg: 1.5rem;--acti-fs-xl: 2.25rem;--acti-radius-sm: .375rem;--acti-radius: .75rem;--acti-canvas: var(--acti-mist);--acti-surface: #ffffff;--acti-text: #1e3a5f;--acti-label: #46627f;--acti-border: rgba(10, 37, 64, .1);--acti-bezel-grad: linear-gradient(135deg, #0a2540 0%, #1e6091 100%);--acti-bezel-text: var(--acti-foam);--acti-navbar-grad: linear-gradient(135deg, #ffffff 0%, #e8f3fb 100%);--acti-statusbar-grad: linear-gradient(135deg, #e8f3fb 0%, #ffffff 100%);--acti-navbar-shadow: 0 1px 0 rgba(10, 37, 64, .07), 0 4px 20px rgba(10, 48, 96, .09);--acti-statusbar-shadow: 0 -1px 0 rgba(10, 37, 64, .07), 0 -4px 20px rgba(10, 48, 96, .08);--acti-shadow-card: 0 1px 3px rgba(10, 37, 64, .06), 0 6px 20px rgba(10, 37, 64, .07);--acti-shadow-soft: 0 2px 8px rgba(0, 0, 0, .06);--acti-shadow-btn: 0 2px 4px rgba(0, 0, 0, .08);--acti-shadow-btn-hover: 0 4px 8px rgba(0, 0, 0, .12);--acti-shadow-btn-active: 0 1px 2px rgba(0, 0, 0, .08);--acti-focus-ring: var(--acti-horizon-deep);--bs-body-font-family: var(--acti-font-body);--bs-font-monospace: var(--acti-font-mono);--bs-primary: var(--acti-beacon);--bs-primary-rgb: 217, 84, 22;--bs-link-color: var(--acti-horizon);--bs-link-color-rgb: 41, 128, 185;--bs-link-hover-color: var(--acti-horizon-hover);--bs-link-hover-color-rgb: 26, 96, 145}[data-bs-theme=dark]{--acti-canvas: var(--acti-depth);--acti-surface: #161b22;--acti-text: rgba(255, 255, 255, .87);--acti-label: #8ba3bf;--acti-border: rgba(255, 255, 255, .08);--acti-bezel-grad: linear-gradient(135deg, #050e1c 0%, #0d2848 100%);--acti-bezel-text: #cce0f5;--acti-navbar-grad: linear-gradient(135deg, #0f172a 0%, #1a2d47 100%);--acti-statusbar-grad: linear-gradient(135deg, #1a2d47 0%, #0f172a 100%);--acti-navbar-shadow: 0 1px 0 rgba(255, 255, 255, .05), 0 4px 20px rgba(0, 0, 0, .3);--acti-statusbar-shadow: 0 -1px 0 rgba(255, 255, 255, .05), 0 -4px 20px rgba(0, 0, 0, .3);--acti-shadow-card: 0 2px 8px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .2);--acti-shadow-soft: 0 2px 8px rgba(0, 0, 0, .3);--acti-shadow-btn: 0 2px 4px rgba(0, 0, 0, .25);--acti-shadow-btn-hover: 0 4px 8px rgba(0, 0, 0, .35);--acti-shadow-btn-active: 0 1px 2px rgba(0, 0, 0, .25);--acti-focus-ring: var(--acti-beacon-bright);--bs-link-color: #5aa7e0;--bs-link-color-rgb: 90, 167, 224;--bs-link-hover-color: #7fbce8;--bs-link-hover-color-rgb: 127, 188, 232}:root{font-family:var(--acti-font-body);font-size:93.75%;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.acti-display{font-family:var(--acti-font-display);letter-spacing:-.01em}.acti-mono,.acti-readout,.font-monospace{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.acti-mono,.acti-readout{font-family:var(--acti-font-mono)}a{font-weight:500;color:var(--acti-horizon);text-decoration:inherit}a:hover{color:var(--acti-horizon-hover)}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--acti-canvas);color:var(--acti-text)}.acti-navbar,.acti-statusbar,.btn,.nav-link,.badge,.dropdown-menu{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}button{border-radius:var(--acti-radius-sm);border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:all .25s ease}:focus-visible{outline:2px solid var(--acti-focus-ring);outline-offset:2px}.text-large{font-size:var(--acti-fs-lg)}.status-title{color:var(--acti-label);font-size:var(--acti-fs-xs);font-variant-caps:small-caps;letter-spacing:.04em;text-transform:uppercase}.status-version{font-size:.7em;position:absolute;bottom:0;right:0;padding:3px}.acti-navbar{background-image:var(--acti-navbar-grad);box-shadow:var(--acti-navbar-shadow);border-bottom:1px solid var(--acti-border)}.acti-statusbar{background-image:var(--acti-statusbar-grad);box-shadow:var(--acti-statusbar-shadow);border-top:1px solid var(--acti-border)}.acti-dev-stripes:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:repeating-linear-gradient(-45deg,rgba(255,214,0,.18) 0,rgba(255,214,0,.18) 10px,transparent 10px,transparent 20px)}.vh-full{margin-top:50px;margin-bottom:50px}.recharts-wrapper:focus,.recharts-wrapper:focus-visible,.recharts-surface:focus,.recharts-surface:focus-visible,.recharts-wrapper *:focus,.recharts-wrapper *:focus-visible{outline:none!important}.recharts-wrapper,.recharts-surface{user-select:none;-webkit-user-select:none}[data-bs-theme=dark] .text-success{color:var(--acti-online)!important}[data-bs-theme=dark] .text-warning{color:var(--acti-caution)!important}[data-bs-theme=dark] .text-danger{color:var(--acti-alarm)!important}.acti-list p{margin-bottom:.6rem}@keyframes acti-row-highlight-fade{0%{background-color:#2980b959}to{background-color:transparent}}.acti-row-highlight>td{animation:acti-row-highlight-fade 2s ease-out}.btn{transition:all .25s ease;box-shadow:var(--acti-shadow-btn)}.btn:hover:not(:disabled){box-shadow:var(--acti-shadow-btn-hover);transform:translateY(-1px)}.btn:active{transform:translateY(0);box-shadow:var(--acti-shadow-btn-active)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.btn:hover:not(:disabled),.btn:active{transform:none}}
