:root{--bc-navy:#2c2d84;--bc-earth-light:#f7f6f2;--bc-text:#212121;--bc-text-muted:#595959}html,body{background:var(--bc-earth-light);height:100%;color:var(--bc-text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;overflow:hidden}#boot{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;height:100%;padding:2rem;display:flex}#boot .mark{color:var(--bc-navy);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.5rem);font-weight:700}#boot .status{color:var(--bc-text-muted);font-size:clamp(1rem,1.5vw,1.5rem)}@media (prefers-reduced-motion:no-preference){#boot .mark{animation:.6s ease-out both settle}@keyframes settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.graph[data-v-5e23d82b]{width:100%;height:100%;min-height:0}.metric[data-v-081519c7]{flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex}.metric__value[data-v-081519c7]{font-size:clamp(3rem, calc(11vh * var(--display-scale,1)), calc(9rem * var(--display-scale,1)));color:var(--tile-accent,#2c2d84);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.metric__spark[data-v-081519c7]{opacity:.85;flex:1;min-height:0;max-height:40%;margin-top:.75rem}.content[data-v-c14bffe9]{flex-direction:column;height:100%;min-height:0;display:flex}.content__heading[data-v-c14bffe9]{font-size:clamp(1.25rem, calc(2.4vh * var(--display-scale,1)), calc(2rem * var(--display-scale,1)));color:var(--tile-accent,#2c2d84);margin:0 0 .5rem}.content__body[data-v-c14bffe9]{min-height:0;font-size:clamp(1rem, calc(2vh * var(--display-scale,1)), calc(1.75rem * var(--display-scale,1)));flex:1;line-height:1.5;overflow:hidden}.content__body[data-v-c14bffe9] p{margin:0 0 .75em}.content__body[data-v-c14bffe9] img{max-width:100%;height:auto}.content__body[data-v-c14bffe9] table{border-collapse:collapse;width:100%}.content__body[data-v-c14bffe9] td,.content__body[data-v-c14bffe9] th{border-bottom:1px solid var(--tile-rule,#d0cdc4);text-align:left;padding:.4em .6em}.content__image[data-v-c14bffe9]{object-fit:contain;width:100%;height:100%}.content__empty[data-v-c14bffe9]{color:var(--tile-muted,#595959);font-size:1.25rem}.clock[data-v-c14bffe9]{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.clock__time[data-v-c14bffe9]{font-size:clamp(3rem, calc(13vh * var(--display-scale,1)), calc(10rem * var(--display-scale,1)));color:var(--tile-accent,#2c2d84);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.clock__date[data-v-c14bffe9]{font-size:clamp(1rem, calc(2.4vh * var(--display-scale,1)), calc(2rem * var(--display-scale,1)));color:var(--tile-muted,#595959);margin-top:.5rem}.list[data-v-ed015a7b]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.list__table[data-v-ed015a7b]{border-collapse:collapse;width:100%;font-size:clamp(.9rem, calc(2vh * var(--display-scale,1)), calc(1.6rem * var(--display-scale,1)))}.list__table th[data-v-ed015a7b]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--tile-muted,#595959);border-bottom:2px solid var(--tile-rule,#d0cdc4);padding:0 .6em .4em;font-size:.8em;font-weight:600}.list__table td[data-v-ed015a7b]{border-bottom:1px solid var(--tile-rule,#eee);white-space:nowrap;text-overflow:ellipsis;max-width:0;padding:.45em .6em;overflow:hidden}.list__table td[data-v-ed015a7b]:first-child{width:100%}.list__cell--number[data-v-ed015a7b]{text-align:right;font-variant-numeric:tabular-nums;color:var(--tile-accent,#2c2d84);white-space:nowrap;font-weight:700}.list__empty[data-v-ed015a7b],.list__more[data-v-ed015a7b]{color:var(--tile-muted,#595959);font-size:clamp(.8rem, calc(1.6vh * var(--display-scale,1)), calc(1.2rem * var(--display-scale,1)));margin:.5em 0 0}.tile[data-v-d5012321]{padding:clamp(.75rem, calc(1.6vh * var(--display-scale,1)), calc(1.75rem * var(--display-scale,1)));min-width:0;min-height:0;color:var(--tile-text,#212121);background:0 0;border-radius:10px;flex-direction:column;display:flex}.tile__title[data-v-d5012321]{font-size:clamp(.9rem, calc(1.9vh * var(--display-scale,1)), calc(1.6rem * var(--display-scale,1)));color:var(--tile-muted,#595959);text-transform:uppercase;letter-spacing:.04em;flex:none;margin-bottom:.5rem;font-weight:600}.tile__flag[data-v-d5012321]{color:var(--bc-warning,#ee7e00);margin-left:.4em}.tile__body[data-v-d5012321]{contain:paint;flex:1;min-height:0}.tile__empty[data-v-d5012321]{color:var(--tile-muted,#595959);font-size:clamp(1rem, calc(2vh * var(--display-scale,1)), calc(1.5rem * var(--display-scale,1)));margin:0}.page[data-v-28829408]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:clamp(.5rem,1.2vh,1.25rem);height:100%;min-height:0;display:grid}.logo[data-v-7f2a94c9]{fill:currentColor;width:auto;height:1.6em;display:block}.screen[data-v-5d7aabd8]{--tile-text:#000;--tile-muted:#212121;--tile-rule:#a9a496;--tile-accent:#2c2d84;flex-direction:column;height:100vh;transition:background .6s;display:flex;position:relative;overflow:hidden}.brand[data-v-5d7aabd8]{background:var(--bc-navy);color:#fff;padding:clamp(.5rem, calc(1.4vh * var(--display-scale,1)), calc(1.25rem * var(--display-scale,1))) clamp(1rem, calc(2vw * var(--display-scale,1)), calc(2.5rem * var(--display-scale,1)));font-size:clamp(1rem, calc(2.2vh * var(--display-scale,1)), calc(1.9rem * var(--display-scale,1)));flex:none;justify-content:space-between;align-items:baseline;display:flex}.brand__logo[data-v-5d7aabd8]{height:clamp(1.6rem, calc(3.4vh * var(--display-scale,1)), calc(3rem * var(--display-scale,1)))}.brand__screen[data-v-5d7aabd8]{opacity:.75;font-size:.75em}.stage[data-v-5d7aabd8]{min-height:0;padding:clamp(.5rem, calc(1.4vh * var(--display-scale,1)), calc(1.5rem * var(--display-scale,1))) clamp(.75rem, calc(1.5vw * var(--display-scale,1)), calc(2rem * var(--display-scale,1)));flex:1;transition:transform 3s ease-in-out;position:relative}.stage[data-v-5d7aabd8]>*{height:100%}.waiting[data-v-5d7aabd8]{height:100%;color:var(--bc-text-muted);font-size:clamp(1.25rem, calc(3vh * var(--display-scale,1)), calc(2.5rem * var(--display-scale,1)));justify-content:center;align-items:center;display:flex}.alerts[data-v-5d7aabd8]{padding:0 clamp(.75rem, calc(1.5vw * var(--display-scale,1)), calc(2rem * var(--display-scale,1)));flex:none}.alerts--top[data-v-5d7aabd8]{padding-top:clamp(.5rem, calc(1.2vh * var(--display-scale,1)), calc(1rem * var(--display-scale,1)))}.alerts--bottom[data-v-5d7aabd8]{padding-bottom:clamp(.5rem, calc(1.2vh * var(--display-scale,1)), calc(1rem * var(--display-scale,1)))}.alert[data-v-5d7aabd8]{padding:clamp(.65rem, calc(1.6vh * var(--display-scale,1)), calc(1.25rem * var(--display-scale,1))) clamp(1rem, calc(1.8vw * var(--display-scale,1)), calc(1.75rem * var(--display-scale,1)));border-left:10px solid;border-radius:8px;align-items:center;gap:.85em;margin-bottom:.5rem;display:flex}.alert__icon[data-v-5d7aabd8]{fill:currentColor;color:currentColor;flex:none;width:1.9em;height:1.9em}.alert__body[data-v-5d7aabd8]{contain:paint;min-width:0}.alert__body[data-v-5d7aabd8] p{margin:0}.alert--info[data-v-5d7aabd8]{background:var(--bc-navy);color:#fff;border-color:#1a1b5e}.alert--warn[data-v-5d7aabd8]{color:#000;background:#ffb700;border-color:#c98f00}.alert--critical[data-v-5d7aabd8]{color:#fff;background:#c00;border-color:#8f0000}.alert--small[data-v-5d7aabd8]{font-size:clamp(.9rem, calc(1.8vh * var(--display-scale,1)), calc(1.4rem * var(--display-scale,1)))}.alert--medium[data-v-5d7aabd8]{font-size:clamp(1.1rem, calc(2.4vh * var(--display-scale,1)), calc(2rem * var(--display-scale,1)))}.alert--large[data-v-5d7aabd8]{font-size:clamp(1.4rem, calc(3.4vh * var(--display-scale,1)), calc(2.8rem * var(--display-scale,1)));font-weight:600}.stale[data-v-5d7aabd8]{font-size:clamp(.7rem, calc(1.3vh * var(--display-scale,1)), calc(1rem * var(--display-scale,1)));color:var(--bc-text-muted);pointer-events:none;background:#ffffffd9;border-radius:4px;padding:.2em .6em;position:absolute;bottom:.5rem}.preview-badge[data-v-5d7aabd8]{font-size:clamp(.7rem, calc(1.3vh * var(--display-scale,1)), calc(1rem * var(--display-scale,1)));text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--bc-blue,#006ab4);pointer-events:none;border-radius:4px;padding:.25em .7em;font-weight:700;position:absolute;top:.5rem;right:.75rem}.stale--left[data-v-5d7aabd8]{left:.75rem}.stale--right[data-v-5d7aabd8]{right:.75rem}.screen--dark[data-v-5d7aabd8]{color:#fff;--tile-text:#fff;--tile-muted:#e8e8e8;--tile-rule:#6a6a9a;--tile-accent:#84ccfc}.screen--dark .waiting[data-v-5d7aabd8]{color:#ffffffb3}.screen--dark .stale[data-v-5d7aabd8]{color:#ffffffd9;background:#0000008c}.page-fade-enter-active[data-v-5d7aabd8],.page-fade-leave-active[data-v-5d7aabd8],.page-slide-enter-active[data-v-5d7aabd8],.page-slide-leave-active[data-v-5d7aabd8]{transition:opacity .7s,transform .7s}.page-fade-leave-active[data-v-5d7aabd8],.page-slide-leave-active[data-v-5d7aabd8]{inset:clamp(.5rem, calc(1.4vh * var(--display-scale,1)), calc(1.5rem * var(--display-scale,1))) clamp(.75rem, calc(1.5vw * var(--display-scale,1)), calc(2rem * var(--display-scale,1)));position:absolute}.page-fade-enter-from[data-v-5d7aabd8],.page-fade-leave-to[data-v-5d7aabd8]{opacity:0}.page-slide-enter-from[data-v-5d7aabd8]{opacity:0;transform:translate(4%)}.page-slide-leave-to[data-v-5d7aabd8]{opacity:0;transform:translate(-4%)}@media (prefers-reduced-motion:reduce){.stage[data-v-5d7aabd8]{transition:none}}.boot[data-v-2fe7e4a0]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;height:100vh;padding:2rem;display:flex}.boot__mark[data-v-2fe7e4a0]{color:var(--bc-navy);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.5rem);font-weight:700}.boot__status[data-v-2fe7e4a0]{color:var(--bc-text-muted);max-width:40ch;margin:0;font-size:clamp(1rem,1.5vw,1.5rem)}:root{--bc-navy:#2c2d84;--bc-navy-dark:#23246a;--bc-blue:#006ab4;--bc-earth-light:#f7f6f2;--bc-powder-blue:#e9f0f9;--bc-text:#212121;--bc-text-muted:#595959;--bc-line-warm:#d0cdc4}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bc-earth-light);color:var(--bc-text);font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;overflow:hidden}
