.core-screen{border-radius:12px;display:flex;position:relative;overflow:hidden}.core-screen>.bs{border-radius:12px}.bs{width:100%;height:100%;font-family:var(--font-dm),ui-sans-serif,system-ui,sans-serif;--bs-run:8s;display:block}.bs *{animation-duration:var(--bs-run);animation-timing-function:ease;animation-fill-mode:both}.bs-card{fill:#fff;stroke:#9a341229}.bs-kicker{letter-spacing:.08em;text-transform:uppercase;fill:#8a7a70;font-size:9px;font-weight:800}.bs-title{letter-spacing:-.02em;fill:#1a1a1a;font-size:17px;font-weight:900}.bs-legend rect{fill:#fff;stroke:#9a341233}.bs-legend text{fill:#4a3f39;font-size:10px;font-weight:700}.bs-district{fill:#fcf8f4;stroke:#b9aca3;stroke-width:1px}.bs-dot-m{fill:#6b5d55}.bs-dot-o{fill:#ea580c}.bs-pop rect{fill:#fff;stroke:#9a341238;filter:drop-shadow(0 6px 10px #9a34122e)}.bs-pop-name{fill:#1a1a1a;font-size:12px;font-weight:900}.bs-pop-sub{fill:#8a7a70;font-size:9px;font-weight:600}.bs-btn rect{fill:#ea580c;stroke:none;filter:none}.bs-btn text{fill:#fff;font-size:8.5px;font-weight:800}.bs-ripple{fill:none;stroke:#ea580c;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.bs-cursor{filter:drop-shadow(0 1px 1.5px #0000004d)}@media (prefers-reduced-motion:reduce){.bs *{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.bs-cursor,.bs-ripple{display:none}}.bs .bs-in{animation:.4s ease-out both bs-in}.bs .bs-out{animation:.3s both bs-out}.bs .bs-move{animation:bs-move var(--dur,.7s)ease-in-out both}.bs .bs-grow{transform-box:fill-box;transform-origin:0;animation:bs-grow var(--dur,.9s)ease-out both}.bs .bs-rise{transform-box:fill-box;transform-origin:bottom;animation:bs-rise var(--dur,.7s)ease-out both}.bs .bs-ring{animation:bs-ring var(--dur,1.6s)ease-out both}@keyframes bs-in{0%{opacity:0;transform:translateY(4px)}}@keyframes bs-out{to{opacity:0}}@keyframes bs-move{to{transform:translate(var(--dx,0px),var(--dy,0px))}}@keyframes bs-grow{0%{transform:scaleX(var(--from,0))}to{transform:scaleX(var(--to,1))}}@keyframes bs-rise{0%{transform:scaleY(0)}}@keyframes bs-ring{0%{stroke-dashoffset:var(--c)}to{stroke-dashoffset:var(--off)}}.bs-sub{fill:#8a7a70;font-size:9px;font-weight:600}.bs-row-name{fill:#1a1a1a;font-size:10px;font-weight:800}.bs-small{fill:#8a7a70;font-size:8px;font-weight:700}.bs-good{fill:#15803d}.bs-warn{fill:#b45309}.bs-panel{fill:#fff;stroke:#9a341229}.bs-soft{fill:#fcf8f4;stroke:#9a34121f}.bs-line{stroke:#9a34121f}.bs-track{fill:#9a34121f}.bs-fill,.bs-primary rect{fill:#ea580c}.bs-primary text{fill:#fff;font-size:8.5px;font-weight:800}.bs-outline rect{fill:#fff;stroke:#9a341247}.bs-outline text{fill:#1a1a1a;font-size:8.5px;font-weight:800}.bs-toast rect{fill:#1a1a1a}.bs-toast text{fill:#fff;font-size:9px;font-weight:700}.bs-clock{fill:#ea580c}.bs .bs-ok{fill:#15803d}.bs-ok-stroke{stroke:#15803d}.ocp-screen{gap:.4rem;display:grid}.ocp-screen-name{font-family:var(--font-dm),ui-sans-serif,system-ui,sans-serif;color:#1a1a1a;margin:0;font-size:.95rem;font-weight:800}.ocp-screen .core-screen{aspect-ratio:340/240;border-radius:12px;box-shadow:0 10px 24px -16px #9a341259}
.bl-tab{fill:#8a7a70;font-size:12.5px;font-weight:700}.bl-tab-on{fill:#1a1a1a;font-size:12.5px;font-weight:800}.bl-th{letter-spacing:.06em;text-transform:uppercase;fill:#8a7a70;font-size:10px;font-weight:800}.bl-td{fill:#4a3f39;font-size:12.5px;font-weight:600}.bl-td-strong{fill:#1a1a1a;font-size:12.5px;font-weight:800}.bl-hi{fill:#fff7ed}.bl-did rect:first-child{fill:#fff7ed;stroke:#ea580c59}.bl-did-mark{fill:#ea580c}.bl-did-s{fill:#fff;font-size:11px;font-weight:900}.bl-did-text{fill:#9a3412;font-size:12px;font-weight:700}.bs .bl-slide{animation:.45s ease-out both bl-slide}@keyframes bl-slide{0%{opacity:0;transform:translate(40px)}}.bs-app .bs-card{fill:#fff;stroke:#e6e6e6}.bs-app .bl-th{fill:#8b8b8b;letter-spacing:.06em;font-weight:600}.bs-app .bs-dot-m{fill:#9ca3af}.bs-app .bs-district{fill:#fafafa;stroke:#cfcfcf}.bs-app .bs-outline text,.bs-app .bs-primary text{font-size:7.5px;font-weight:600}.bs-app .a-crumb{fill:#6f6f6f;font-size:7.5px;font-weight:500}.bs-app .a-crumb-on{fill:#111;font-size:7.5px;font-weight:600}.bs-app .a-clock{fill:#ea580c;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}.bs-app .a-orange{fill:#ea580c}.bs .type-run{animation:type-run var(--dur,1.8s)steps(var(--n),end)both}@keyframes type-run{to{transform:translateX(var(--w))}}.bs .type-caret{animation:.9s step-end infinite type-blink}@keyframes type-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.bs .type-caret{display:none}}.bs.bs-app{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.bs-app .bs-card{stroke:#ededee}.bs-app .bs-title{fill:#1f2023;letter-spacing:-.01em;font-weight:600}.bs-app .bs-sub{fill:#555861;font-weight:400}.bs-app .bs-small{fill:#767982;font-weight:400}.bs-app .bl-td{fill:#3a3c42;font-weight:400}.bs-app .bl-td-strong{fill:#1f2023;font-weight:500}.bs-app .bl-th{fill:#767982;letter-spacing:0;text-transform:none;font-weight:500}.bs-app .bl-tab{fill:#555861;font-weight:500}.bs-app .bl-tab-on{fill:#1f2023;font-weight:600}.bs-app .bl-hi{fill:#fdf3ec}.bs-app .bs-panel{fill:#fff;stroke:#ededee}.bs-app .bs-soft{fill:#fbfbfb;stroke:#ededee}.bs-app .bs-line{stroke:#ededee}.bs-app .bs-track{fill:#efeff1}.bs-app .bs-outline rect{fill:#fff;stroke:#dcdde1}.bs-app .bs-outline text{fill:#1f2023;font-weight:500}.bs-app .bs-primary text{font-weight:600}.bs-app .a-crumb{fill:#555861;font-weight:500}.bs-app .a-crumb-on{fill:#1f2023;font-weight:600}.bs-app .a-green{fill:#1d7a48}.bs-app .a-red{fill:#b42318}.bs-app .bs-toast rect{fill:#1f2023}
