.toggle[data-v-df2d010b]{width:max(var(--u) * 44,32px);height:max(var(--u) * 44,32px);border-radius:calc(var(--u) * 10);background:var(--tile);color:var(--text-soft);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.drawer[data-v-df2d010b],.toggle[data-v-df2d010b]:hover{color:var(--text)}.toggle svg[data-v-df2d010b]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:55%;height:55%}.drawer[data-v-df2d010b]{width:max(264px,var(--u) * 400);background:var(--rail);border:0;max-width:85vw;height:100dvh;max-height:none;margin:0;padding:0}.drawer[data-v-df2d010b]::backdrop{background:#0009}.header[data-v-df2d010b]{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 28) calc(var(--u) * 36) 0;display:flex}.logo[data-v-df2d010b]{width:calc(var(--u) * 44);height:calc(var(--u) * 44);display:block}.title[data-v-df2d010b]{font-family:var(--display);font-size:calc(var(--u) * 24);font-weight:600}.menu[data-v-df2d010b]{padding-inline:calc(-12px + var(--u) * 36)}.rail[data-v-7fbf9c2c]{gap:calc(var(--u) * 24);padding:calc(var(--u) * 28) calc(var(--u) * 36);background:var(--rail);scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.app-bar[data-v-7fbf9c2c]{align-items:center;gap:calc(var(--u) * 12);display:flex}.logo[data-v-7fbf9c2c]{width:calc(var(--u) * 44);height:calc(var(--u) * 44);display:block}.app-title[data-v-7fbf9c2c]{font-family:var(--display);font-size:calc(var(--u) * 24);font-weight:600}.eyebrow[data-v-7fbf9c2c]{font-size:calc(var(--u) * 15);font-weight:600;line-height:calc(var(--u) * 24);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.now[data-v-7fbf9c2c]{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 16);display:flex}.clock[data-v-7fbf9c2c]{margin-top:calc(var(--u) * 6);font-family:var(--display);font-size:calc(var(--u) * 84);letter-spacing:-.03em;font-weight:600;line-height:1}.aside-facts[data-v-7fbf9c2c]{gap:calc(var(--u) * 6);padding-bottom:calc(var(--u) * 6);text-align:right;flex-direction:column;display:flex}.aside-facts dt[data-v-7fbf9c2c]{font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 16);color:var(--text-muted)}.aside-facts dd[data-v-7fbf9c2c]{font-family:var(--display);font-size:calc(var(--u) * 22);font-weight:600;line-height:calc(var(--u) * 26)}section[data-v-7fbf9c2c]{gap:calc(var(--u) * 10);flex-direction:column;display:flex}.tiles[data-v-7fbf9c2c]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.routes[data-v-7fbf9c2c],.tiles[data-v-7fbf9c2c]{gap:calc(var(--u) * 8)}.routes[data-v-7fbf9c2c]{flex-wrap:wrap;display:flex}.tile[data-v-7fbf9c2c]{gap:calc(var(--u) * 2);padding:calc(var(--u) * 9) calc(var(--u) * 14);background:var(--tile);border-radius:calc(var(--u) * 12);flex-direction:column;display:flex}.tile-name[data-v-7fbf9c2c]{font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 17);color:var(--text-muted)}.tile-value[data-v-7fbf9c2c]{font-family:var(--display);font-size:calc(var(--u) * 22);font-weight:600;line-height:calc(var(--u) * 26)}.tile-value small[data-v-7fbf9c2c]{font-size:calc(var(--u) * 14);opacity:.75;font-weight:500}.routes li[data-v-7fbf9c2c]{height:calc(var(--u) * 36);padding:0 calc(var(--u) * 14);background:var(--tile);border-radius:calc(var(--u) * 12);font-size:calc(var(--u) * 15);white-space:nowrap;flex:auto;justify-content:center;align-items:center;font-weight:600;display:flex}.ok[data-v-7fbf9c2c]{background:var(--ok-bg);color:var(--ok)}.warn[data-v-7fbf9c2c]{background:var(--warn-bg);color:var(--warn)}.busy[data-v-7fbf9c2c]{background:var(--busy-bg);color:var(--busy)}.alert[data-v-7fbf9c2c]{background:var(--alert-bg);color:var(--alert)}.tile:is(.ok,.warn,.busy,.alert) .tile-name[data-v-7fbf9c2c]{color:inherit;opacity:.8}.away[data-v-7fbf9c2c]{gap:calc(var(--u) * 6);font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 22);flex-direction:column;display:flex}.away div[data-v-7fbf9c2c]{gap:calc(var(--u) * 12);display:flex}.away dt[data-v-7fbf9c2c]{width:calc(var(--u) * 78);color:var(--text-muted);flex:none}.away dd[data-v-7fbf9c2c]{min-width:0}.board[data-v-c81cead1]{--u:calc(clamp(.6px, min(5vw / 96, 5vh / 54), 2px));height:100vh;display:flex;overflow:hidden}.board-rail[data-v-c81cead1]{width:calc(var(--u) * 400);flex:none}.board-main[data-v-c81cead1]{min-width:0;padding:calc(var(--u) * 36) calc(var(--u) * 40) 0 calc(var(--u) * 28);flex:1;overflow:auto}@media (width<=900px){.board[data-v-c81cead1]{--u:.8px;flex-direction:column;height:auto;min-height:100%;overflow:visible}.board-rail[data-v-c81cead1]{width:auto}.board-main[data-v-c81cead1]{padding:calc(var(--u) * 28) calc(var(--u) * 20);overflow:visible}}
