.v .v-ui.v-ui-app{aspect-ratio:10/9}.v .v-ui-app .v-ui-frame{flex-direction:column;gap:2.6cqi;padding:4.5cqi 5cqi 5cqi;display:flex}.v .v-ui-app .v-ui-head{flex:none;position:static}.v .v-ui-app-chrono{flex:none;grid-template-columns:auto 1fr;align-items:baseline;gap:1.6cqi 2.4cqi;display:grid}.v .v-ui-app-chrono-l{font-family:var(--font-mono);font-size:var(--ui-fs-1);color:var(--ui-muted);letter-spacing:.04em;text-transform:uppercase}.v .v-ui-app-chrono-v{font-size:var(--ui-fs-3);font-variant-numeric:tabular-nums;color:var(--ui-num);transition:color .3s var(--ease);justify-self:end;line-height:1}.v .v-ui-app-chrono[data-done] .v-ui-app-chrono-v{color:var(--ui-accent)}.v .v-ui-app-track{background:var(--ui-bar);border-radius:999px;grid-column:1/-1;height:1.2cqi;display:block;overflow:hidden}.v .v-ui-app-fill{border-radius:inherit;background:var(--ui-fill);transform-origin:0;height:100%;display:block}.v .v-ui-app-blocks{flex:none;gap:2cqi;display:grid;position:relative}.v .v-ui-app-block{background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-line);opacity:.55;transition:opacity .4s var(--ease);border-radius:2.4cqi;gap:1.3cqi;padding:2cqi 2.8cqi 2.2cqi;display:grid}.v .v-ui-app-block[data-on]{opacity:1}.v .v-ui-app-block-l{font-size:var(--ui-fs-1);color:var(--ui-text);justify-content:space-between;align-items:center;font-weight:600;display:flex}.v .v-ui-app-check{width:3cqi;height:3cqi;color:var(--ui-accent)}.v .v-ui-app-lines{gap:1.1cqi;display:grid}.v .v-ui-app-lines i{background:var(--ui-bar-fill);transform-origin:0;border-radius:999px;height:1.2cqi;display:block}.v .v-ui-app-stamp{background:var(--ui-stamp-bg);height:7cqi;color:var(--ui-stamp-fg);box-shadow:var(--ui-shadow-long);font-size:var(--ui-fs-1);white-space:nowrap;border-radius:999px;align-items:center;gap:1.6cqi;padding:0 2.8cqi;font-weight:600;display:inline-flex;position:absolute;bottom:-2.4cqi;right:-1cqi}.v .v-ui-app-stamp svg{width:3cqi;height:3cqi}.v .v-ui-app-kpis{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqi;margin-top:auto;display:grid}.v .v-ui-app-kpi{background:var(--ui-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:2.4cqi;gap:1cqi;padding:2cqi 2.6cqi 2.2cqi;display:grid}.v .v-ui-app-kpi-l{font-size:var(--ui-fs-1);color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.v .v-ui-app-kpi-v{font-size:var(--ui-fs-2);font-variant-numeric:tabular-nums;color:var(--ui-num);font-weight:500;line-height:1}
.v .v-day-visual.jr-host{display:block}.jr{--jr-accent:var(--bleu-electrique);--jr-ink:var(--encre);--jr-ops:#bdc3cf;--jr-com:color-mix(in srgb, var(--jr-accent) 62%, #fff);--jr-eq:color-mix(in srgb, var(--jr-accent) 34%, #fff);--jr-sw:2px;--jr-ease:var(--ease,cubic-bezier(.2, .7, .2, 1));font-family:var(--font-sans);color:var(--text);-webkit-tap-highlight-color:transparent;position:relative;container:jr/inline-size}.jr-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin:0;font-size:10.5px;font-weight:500;line-height:1.2}.jr-v{letter-spacing:-.015em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:20px;font-weight:500;line-height:1.1}.jr-big{font-family:var(--font-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;font-kerning:normal;font-feature-settings:"tnum", "lnum", "kern";white-space:nowrap;font-style:normal;font-weight:600;line-height:.9;display:block}.jr-big-g{align-items:baseline;display:inline-flex}.jr-big .jr-s{transform-origin:100%;margin:0 .02em 0 -.16em;font-weight:500;display:inline-block;transform:scaleX(.72)}.jr-big .jr-u{letter-spacing:0;opacity:.72;margin:0 .14em 0 .07em;font-size:.58em;font-weight:500}.jr-big .jr-u:last-child{margin-right:0}.jr-c-str{--c:var(--jr-accent)}.jr-c-com{--c:var(--jr-com)}.jr-c-eq{--c:var(--jr-eq)}.jr-c-ops{--c:var(--jr-ops)}.jr-legend{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:11.5px;line-height:14px;list-style:none;display:flex}.jr-lg{white-space:nowrap;transition:color .3s var(--jr-ease);align-items:center;gap:6px;display:inline-flex}.jr-lg:before{content:"";background:var(--c);border-radius:1px;width:2px;height:10px}.jr-lg em,.jr-item em{color:var(--muted);font-variant-numeric:tabular-nums lining-nums;font-style:normal}.jr-lg.is-hot{color:var(--jr-accent)}.jr-list{margin:0;padding:0;list-style:none}.jr-item{border-bottom:1px solid var(--line);transition:color .3s var(--jr-ease);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:13px;line-height:1.25;display:flex}.jr-item:last-child{border-bottom:0}.jr-item:focus{outline:none}.jr-item:focus-visible{outline:2px solid var(--jr-accent);outline-offset:2px;border-radius:4px}.jr-item.is-hot,.jr-item:focus-visible{color:var(--jr-accent)}.jr-item-total{font-weight:600}.jr-item-total em{color:var(--text)}.ja{--ja-rh:58px}.ja-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.ja-read{min-width:0;display:grid}.ja-rest,.ja-probe{min-width:0;transition:opacity .22s var(--jr-ease);grid-area:1/1;align-content:end;gap:7px;display:grid}.ja-probe{opacity:0}.ja-p-k{flex-wrap:wrap;align-items:baseline;gap:2px 10px;line-height:1.2;display:flex}.ja-p-t{font-family:var(--font-mono);letter-spacing:.02em;color:var(--jr-ink);font-variant-numeric:tabular-nums;font-size:10.5px}.ja-p-w{color:var(--muted);font-size:12px}.ja-p-v{align-items:center;gap:8px;display:inline-flex}.ja-p-v:before{content:"";background:var(--jr-accent);border-radius:1px;width:2px;height:.8em}.ja-p-v[data-k=com]:before{background:var(--jr-com)}.ja-p-v[data-k=eq]:before{background:var(--jr-eq)}.ja-p-v[data-k=ops]:before{background:var(--jr-ops)}.ja-p-v[data-k=free]{color:var(--jr-accent)}.ja-p-v[data-k=free]:before{background:repeating-linear-gradient(to top, var(--jr-accent) 0 2px, transparent 2px 4px)}.ja.is-hover .ja-rest{opacity:0}.ja.is-hover .ja-probe{opacity:1}.ja-k{display:grid}.ja-k>span{grid-area:1/1}.ja-k-now{opacity:0}.ja-gain{align-items:baseline;gap:9px;display:flex}.ja-gain .jr-big{color:var(--jr-accent);font-size:38px}.ja-track{touch-action:pan-y;cursor:crosshair;position:relative}.ja-row{height:var(--ja-rh);position:relative}.ja-slot{bottom:0;left:calc(var(--x) - var(--jr-sw) / 2);width:var(--jr-sw);transform-origin:50% 100%;height:100%;position:absolute}.ja-t,.ja-d{transform-origin:50% 100%;border-radius:1px;position:absolute;inset:0}.ja-t{background:var(--c)}.ja-slot.is-free .ja-t{opacity:0}.ja-d{background:repeating-linear-gradient(to top, var(--jr-accent) 0 2px, transparent 2px 5px);opacity:.5;border-radius:0}.ja.is-live .ja-slot{will-change:transform, opacity}.ja-ruler{height:32px;margin-top:8px;position:relative}.ja-base{background:var(--line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.ja-lb{top:14px;left:var(--x);font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1;position:absolute;translate:-50%}.ja-lb[data-h="0"]{translate:0}.ja-lb[data-h="12.5"]{translate:-100%}.ja-lb-end{color:var(--jr-ink)}.ja-range{background:var(--jr-accent);transform-origin:0;opacity:0;width:1px;height:2px;transition:opacity .2s var(--jr-ease);pointer-events:none;position:absolute;top:7px;left:0}.ja.is-hover.has-range .ja-range{opacity:1}.ja-span{width:var(--day);background:var(--jr-ink);transform-origin:0;pointer-events:none;border-radius:2px;height:2px;position:absolute;top:-.5px;left:0}.ja-cap{left:var(--day);top:calc(var(--ja-rh) + 8px + .5px);pointer-events:none;width:0;height:0;position:absolute}.ja-cap:after{content:"";background:var(--jr-ink);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.ja-cur{width:1px;height:var(--ja-rh);background:linear-gradient(180deg, transparent, var(--jr-accent) 30%);opacity:0;pointer-events:none;margin-left:-.5px;position:absolute;top:0;left:0}.ja-legend{margin-top:12px}.ja-list{border-top:1px solid var(--line);margin-top:22px;padding-top:14px}.ja-list-t{margin-bottom:4px}@container jr (max-width:439px){.ja{--ja-rh:46px;--jr-sw:1.5px}.ja-head{align-items:flex-start}.ja-gain{flex-direction:column;align-items:flex-end;gap:5px}.ja-gain .jr-big{font-size:32px}.ja-legend{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jr-item{font-size:12.5px}}@media print{.ja-t,.ja-slot,.ja-lb,.ja-cap,.ja-span,.ja-base{transform:none!important}.ja-cur,.ja-range{display:none!important}}
