.room_heroTop__bJjUJ,.room_hero__Unhph{display:grid;grid-gap:var(--sp-8);gap:var(--sp-8)}.room_heroTop__bJjUJ{align-items:end}.room_now__XfOGa{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);min-width:0}.room_nowLabel__n_PjO{display:inline-flex;align-items:center;gap:10px}.room_nowLabel__n_PjO i{width:7px;height:7px;border-radius:50%;background:var(--muted);flex:none}.room_nowLabel__n_PjO i.room_alert__dbKJD{background:var(--signal)}.room_co2__pgnhc{white-space:nowrap}.room_co2__pgnhc.room_alert__dbKJD{color:var(--signal)}.room_status__5Q9yq{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);max-width:var(--measure-text)}.room_advice__tyidL{color:var(--text);font-size:var(--t-body);line-height:1.5;max-width:var(--measure-text);padding-left:var(--sp-4);border-left:2px solid var(--hairline-2)}.room_advice__tyidL.room_alert__dbKJD{border-left-color:var(--signal)}.room_side__KvF7I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-6);gap:var(--sp-6);border-top:1px solid var(--hairline);padding-top:var(--sp-6)}.room_trace__6b_6d{margin-top:var(--sp-2)}.room_traceEmpty__OmLoj{height:132px}@media (min-width:1024px){.room_heroTop__bJjUJ{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--col-gap,32px)}.room_side__KvF7I{grid-template-columns:minmax(0,1fr);gap:0;border-top:0;padding-top:0}.room_side__KvF7I>*{padding:var(--sp-5) 0;border-top:1px solid var(--hairline)}.room_side__KvF7I>:last-child{border-bottom:1px solid var(--hairline)}}.room_body__H5BNo{display:grid;grid-gap:var(--sp-8);gap:var(--sp-8);align-items:start;min-width:0}.room_main__Qu_f5{min-width:0;display:grid;grid-gap:var(--sp-6);gap:var(--sp-6)}@media (min-width:1440px){.room_body__H5BNo{grid-template-columns:minmax(0,1fr) clamp(280px,24%,360px);column-gap:var(--sp-16)}}.room_facts__mh5Ay{margin:0;display:grid}.room_facts__mh5Ay>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--hairline)}.room_facts__mh5Ay>div:last-child{border-bottom:1px solid var(--hairline)}.room_facts__mh5Ay dt{font-size:var(--t-sec);color:var(--text-2);min-width:0;text-wrap:balance}.room_facts__mh5Ay dd{margin:0;font-size:var(--t-body);color:var(--text);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.room_facts__mh5Ay dd.room_alert__dbKJD{color:var(--signal)}.room_facts__mh5Ay dd small{display:block;font-size:var(--t-cap);color:var(--muted)}.room_aside__t6DEu{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);min-width:0}.room_note__WTpfZ{font-size:var(--t-cap);line-height:1.5;color:var(--muted);max-width:var(--measure-text);margin:0}.room_stats__1FOgo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-6);gap:var(--sp-6)}@media (max-width:599px){.room_stats__1FOgo{grid-template-columns:minmax(0,1fr);gap:0}.room_stats__1FOgo>*{padding:var(--sp-4) 0;border-top:1px solid var(--hairline)}}.room_more__U__dd{max-width:var(--measure-plan);margin-top:var(--section)}.room_sheetBody__zoW6T{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);padding-bottom:var(--sp-6);min-width:0}.room_sheetLede__36fX0{font-size:var(--t-body);line-height:1.5;color:var(--text);margin:0;max-width:var(--measure-text)}.room_sheetLede__36fX0 b{font-weight:600}.room_pair__6j7TX{display:grid;grid-gap:var(--sp-8);gap:var(--sp-8)}.room_duty__PWQqi{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.room_empty__toaTX{min-height:140px;display:grid;place-items:center;text-align:center;color:var(--text-2);font-size:var(--t-sec);border:1px dashed var(--hairline-2);border-radius:var(--r-m);padding:var(--sp-4)}.room_chart__Vd_k9{position:relative;width:100%;min-width:0}.room_chart__Vd_k9 svg{display:block;overflow:visible}.room_clockNum__wAXnE,.room_laneLabel__1rhKK,.room_tickInk__UMz4x,.room_tickSig__k5Wis,.room_tick__ZXHmR{font-family:var(--font);font-size:var(--t-cap);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;fill:var(--muted)}.room_tickInk__UMz4x{fill:var(--text)}.room_tickSig__k5Wis{fill:var(--signal)}.room_laneLabel__1rhKK{fill:var(--text-2)}.room_clockNum__wAXnE{font-size:var(--t-title);font-weight:300;letter-spacing:-.03em;fill:var(--text)}.room_knock__aIuRz{stroke:var(--bg);stroke-width:5px;stroke-linejoin:round;paint-order:stroke}.sheet .room_knock__aIuRz{stroke:var(--surface)}.room_heatFoot__2OxPI{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-3);min-height:24px;flex-wrap:wrap}.room_heatScale__KJV__{display:inline-flex;align-items:center;gap:4px}.room_heatScale__KJV__ i{width:12px;height:12px;border-radius:3px;display:inline-block}.room_cell__sBjdq{opacity:0;transition:opacity .5s var(--ease)}.room_heatIn__wY3ee .room_cell__sBjdq{opacity:1}.room_wedges__SZzLU{opacity:0;transition:opacity .9s var(--ease)}.room_clockIn__Q0Hdx .room_wedges__SZzLU{opacity:1}.room_bar__MO6Rl{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);opacity:0;transition:transform .7s var(--ease),opacity .4s var(--ease)}.room_lanesIn__36s9e .room_bar__MO6Rl{transform:none;opacity:1}.room_col__KZAky{transform-box:fill-box;transform-origin:center bottom;animation:room_rise__lQpI9 .7s var(--ease) both}@keyframes room_rise__lQpI9{0%{transform:scaleY(0)}to{transform:none}}.room_meterFill__vHtXt{transform-box:fill-box;transform-origin:left center;animation:room_grow__o2n7I .9s var(--ease) both}@keyframes room_grow__o2n7I{0%{transform:scaleX(0)}to{transform:none}}:root[data-theme=night] .room_bar__MO6Rl,:root[data-theme=night] .room_cell__sBjdq,:root[data-theme=night] .room_wedges__SZzLU{transition-duration:.3s;transition-delay:0s!important}:root[data-theme=night] .room_bar__MO6Rl{transform:none}:root[data-theme=night] .room_col__KZAky,:root[data-theme=night] .room_meterFill__vHtXt{animation:none}@media (prefers-reduced-motion:reduce){.room_bar__MO6Rl,.room_cell__sBjdq,.room_wedges__SZzLU{transition:none!important;opacity:1!important;transform:none!important}.room_col__KZAky,.room_meterFill__vHtXt{animation:none!important}}.room_nowLabel__n_PjO i.room_liveDot__1dCK2{background:var(--text-2)}.room_nowLabel__n_PjO i.room_staleDot__jX_1H{background:transparent;box-shadow:inset 0 0 0 1.5px var(--muted)}.room_staleKids__U8O09>*,.room_stale__k4UBC{opacity:.5}