.opener__leaves{position:absolute;inset:0;width:100%;height:100%;fill:var(--cream);opacity:.55}.bldg{display:block;width:100%;height:auto;overflow:visible}.bldg .ground{fill:none;stroke:var(--cream);stroke-width:3.5;stroke-linecap:round}.bldg .line{stroke-width:3}.bldg .cutline{fill:none;stroke:var(--cobalt);stroke-width:3;stroke-linecap:round}.bldg .cap{opacity:.82}.bldg .leaf{fill:var(--coral)}.bldg .water{fill:var(--butter);opacity:.9}.bldg .conduit{fill:none;stroke:#fff6e273;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.bldg .conduit--wet{stroke:var(--butter);stroke-dasharray:1;stroke-dashoffset:1}.bldg .lever{fill:none;stroke:var(--cobalt);stroke-width:5;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 100%;transition:transform .25s ease}.bldg.is-tripped .breaker .ink{fill:var(--coral)}.bldg .net{fill:none;stroke:var(--cream);stroke-width:1.6;opacity:.55;transition:opacity .4s ease}.bldg.is-tripped .net{opacity:.16;stroke-dasharray:3 6}.bldg .desk,.staff .desk{fill:var(--p-ink);stroke:var(--p-ink);stroke-width:1.5;transition:fill .3s ease,stroke .3s ease}.bldg .desk.is-idle{fill:transparent;stroke:var(--coral)}.bldg .desk.is-away,.staff .desk.is-away{fill:transparent;stroke-dasharray:2.5 2.5}.bldg .desk.is-cover{fill:var(--butter);stroke:var(--butter)}.bldg .demo{opacity:0;transition:opacity .4s ease}.bldg .demo rect{fill:var(--coral)}.bldg .demo text{fill:var(--ink)!important;text-decoration:line-through}.bldg.is-missed .demo{opacity:1}.bldg .gone{fill:none;stroke:var(--cream);stroke-width:2;stroke-dasharray:5 6;stroke-linecap:round;opacity:0}.bldg .tag{opacity:0}.bldg .p-eng,.bldg .p-maint{transition:opacity .4s ease}.bldg[data-away=engineer] .p-eng,.bldg[data-away=maintenance] .p-maint{opacity:0}.bldg[data-away=engineer] .gone--eng,.bldg[data-away=maintenance] .gone--maint{opacity:.8}.bldg[data-away=engineer] .tag--eng,.bldg[data-away=maintenance] .tag--maint{opacity:.86}.lost{flex:none;margin:0;text-align:right;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.4;transition:opacity .4s ease}.lost b{display:block;margin-top:2px;font-family:var(--display);font-size:40px;line-height:1;font-weight:300;font-variation-settings:"SOFT" 100;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;text-transform:none}.plate.has-cost .lost{opacity:1}.plate.has-cost .lost b{color:var(--butter)}.morning{position:relative;display:grid;grid-template-columns:20fr 35fr 12fr 21fr 12fr;margin:12px 0 0;padding:10px 0 0;list-style:none;border-top:2px solid rgb(255 255 255 / .22);font-size:11.5px;font-weight:500;letter-spacing:.03em;opacity:.35;transition:opacity .4s ease}.plate.is-morning .morning{opacity:1}.morning li{opacity:.5;transition:opacity .3s ease}.morning li.is-on{opacity:1}.morning i{position:absolute;top:-2px;left:0;height:2px;background:var(--butter)}.plate[aria-label^="Figure 5.1"] .ptools{display:none}.plate[aria-label^="Figure 5.1"].is-yours .ptools{display:flex}.staff{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px;align-items:center;margin-top:22px}.staff__who{display:block;width:100%;height:auto;overflow:visible}.staff__m{transition:opacity .3s ease}.staff__m.is-away{opacity:.22}.staff .pfacts dd{font-size:clamp(22px,2.4vw,28px);line-height:1.15}@media(max-width:980px){.staff{grid-template-columns:1fr}.morning{font-size:10px}.lost b{font-size:28px}}
