.grid[data-v-79feda0e]{stroke:var(--color-line);stroke-width:1;opacity:.6}.tick[data-v-79feda0e]{fill:var(--color-muted);font-size:10px}.bar[data-v-79feda0e]{transition:opacity .12s}.bar-main[data-v-79feda0e]{fill:var(--color-brand)}.bar-guest[data-v-79feda0e]{fill:color-mix(in srgb,var(--color-brand) 30%,transparent)}.bar.is-hover[data-v-79feda0e]{opacity:.8}.legend[data-v-886979fc]{display:inline-block;width:.6rem;height:.6rem;margin-right:.3rem;border-radius:.15rem;vertical-align:middle}.legend-guest[data-v-886979fc]{background:color-mix(in srgb,var(--color-brand) 30%,transparent)}.ilist-loading[data-v-288cbd5e]{display:flex;justify-content:center;gap:.5rem;font-size:.875rem;color:var(--color-muted)}.ilist-loading--float[data-v-288cbd5e]{position:absolute;left:50%;top:-.5rem;z-index:5;transform:translate(-50%,-100%);padding:.35rem .9rem;border-radius:9999px;background:var(--color-card);box-shadow:var(--shadow-soft)}.ilist-loading[data-v-288cbd5e]:before{content:"";width:1rem;height:1rem;border-radius:9999px;border:2px solid var(--color-line);border-top-color:var(--color-brand);animation:ilist-spin-288cbd5e .7s linear infinite}@keyframes ilist-spin-288cbd5e{to{transform:rotate(360deg)}}.picker-pop[data-v-699dff16]{animation:picker-pop-699dff16 .18s cubic-bezier(.2,.8,.3,1.2)}@keyframes picker-pop-699dff16{0%{transform:scale(.95) translateY(6px);opacity:0}}.range-pop[data-v-75c93a89]{animation:range-pop-75c93a89 .16s ease-out}@keyframes range-pop-75c93a89{0%{transform:translateY(-4px) scale(.98);opacity:0}}.nav-btn[data-v-75c93a89]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.75rem;font-size:1.25rem;line-height:1;color:var(--color-ink);transition:background .15s}.nav-btn[data-v-75c93a89]:hover:not(:disabled){background:var(--color-surface)}.nav-btn[data-v-75c93a89]:disabled{opacity:.3;cursor:default}.day[data-v-75c93a89]{position:relative;height:2.25rem;font-size:.8125rem;font-weight:600;color:var(--color-ink)}.day span[data-v-75c93a89]{position:relative;z-index:1;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:0 auto;border-radius:9999px;transition:background .12s,color .12s}.day:hover:not(:disabled) span[data-v-75c93a89]{background:var(--color-surface)}.day.is-outside[data-v-75c93a89]{color:var(--color-muted);opacity:.55}.day.is-future[data-v-75c93a89]{color:var(--color-muted);opacity:.3;cursor:default}.day.is-today span[data-v-75c93a89]{box-shadow:inset 0 0 0 1.5px var(--color-brand)}.day.is-in[data-v-75c93a89]:before,.day.is-start[data-v-75c93a89]:before,.day.is-end[data-v-75c93a89]:before{content:"";position:absolute;inset:.125rem 0;background:color-mix(in srgb,var(--color-brand) 16%,transparent)}.day.is-start[data-v-75c93a89]:before{left:50%}.day.is-end[data-v-75c93a89]:before{right:50%}.day.is-in[data-v-75c93a89]{color:var(--color-ink);opacity:1}.day.is-edge span[data-v-75c93a89],.day.is-edge:hover span[data-v-75c93a89]{background:var(--color-brand);color:var(--color-on-brand);box-shadow:none}.folder-row[data-v-5f93ce98]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.75rem;padding:.5rem .75rem;text-align:left;font-size:.875rem;font-weight:600;color:var(--color-ink);transition:background .15s}.folder-row[data-v-5f93ce98]:hover{background:var(--color-surface)}.folder-row.is-active[data-v-5f93ce98]{background:var(--color-brand);color:var(--color-on-brand)}.folder-row.is-active .folder-count[data-v-5f93ce98]{color:inherit;opacity:.85}.folder-count[data-v-5f93ce98]{font-size:.75rem;font-weight:600;color:var(--color-muted)}.folder-act[data-v-5f93ce98]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;font-size:.8rem;color:var(--color-muted);opacity:0;transition:opacity .15s}.group:hover .folder-act[data-v-5f93ce98],.folder-act[data-v-5f93ce98]:focus-visible{opacity:1}.folder-act[data-v-5f93ce98]:hover{background:var(--color-surface)}@media(hover:none){.folder-act[data-v-5f93ce98]{opacity:1}}.clock--active[data-v-b25d6129]{border-color:var(--color-brand);background:linear-gradient(135deg,var(--color-brand),var(--color-brand-dark));color:var(--color-on-brand);box-shadow:var(--shadow-lift)}.clock--low-active[data-v-b25d6129]{color:#fff;border-color:var(--color-danger);background:var(--color-danger);box-shadow:0 14px 34px color-mix(in oklab,var(--color-danger) 35%,transparent);animation:clock-blink-b25d6129 1.6s ease-in-out infinite}@keyframes clock-blink-b25d6129{0%,to{background:var(--color-danger)}50%{background:color-mix(in oklab,var(--color-danger) 45%,var(--color-card))}}.clock-dot[data-v-b25d6129]{animation:clock-dot-b25d6129 1s ease-in-out infinite}@keyframes clock-dot-b25d6129{0%,to{opacity:1}50%{opacity:.25}}.eval-graph__black[data-v-cd866412]{fill:#3b3733}.eval-graph__white[data-v-cd866412]{fill:#f1ede6}.eval-graph__mid[data-v-cd866412]{stroke:var(--color-brand);stroke-width:1.5;opacity:.5;vector-effect:non-scaling-stroke}.eval-graph__cursor[data-v-cd866412]{stroke:var(--color-brand);stroke-width:2;vector-effect:non-scaling-stroke}.eval-graph__dot[data-v-cd866412]{stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.coach-body[data-v-4b6a3cf4]{animation:coach-breathe-4b6a3cf4 3.6s ease-in-out infinite;transform-origin:50% 100%}@keyframes coach-breathe-4b6a3cf4{0%,to{transform:translateY(0)}50%{transform:translateY(-1.4px)}}.coach-eyes[data-v-4b6a3cf4]{animation:coach-blink-4b6a3cf4 4.6s infinite;transform-box:fill-box;transform-origin:center}@keyframes coach-blink-4b6a3cf4{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.coach-ponytail[data-v-4b6a3cf4]{animation:coach-sway-4b6a3cf4 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:30% 10%}@keyframes coach-sway-4b6a3cf4{0%,to{transform:rotate(-4deg)}50%{transform:rotate(6deg)}}.coach-mouth[data-v-4b6a3cf4]{animation:coach-talk-4b6a3cf4 .22s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}@keyframes coach-talk-4b6a3cf4{0%{transform:scaleY(.35)}to{transform:scaleY(1.15)}}.coach-ring[data-v-4b6a3cf4]{position:absolute;inset:-3px;border-radius:9999px;border:2px solid var(--ring);opacity:0;pointer-events:none}.is-speaking .coach-ring[data-v-4b6a3cf4]{animation:coach-ring-4b6a3cf4 1.1s ease-out infinite}@keyframes coach-ring-4b6a3cf4{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.coach-avatar:hover .coach-body[data-v-4b6a3cf4]{animation-duration:1.6s}@media(prefers-reduced-motion:reduce){.coach-body[data-v-4b6a3cf4],.coach-eyes[data-v-4b6a3cf4],.coach-ponytail[data-v-4b6a3cf4],.coach-mouth[data-v-4b6a3cf4],.is-speaking .coach-ring[data-v-4b6a3cf4]{animation:none}}.summary-pop[data-v-cd30e7f8]{animation:summary-pop-cd30e7f8 .22s cubic-bezier(.2,.8,.3,1.15)}@keyframes summary-pop-cd30e7f8{0%{transform:scale(.94) translateY(8px);opacity:0}}.summary-win[data-v-cd30e7f8]{background:linear-gradient(135deg,var(--color-brand),var(--color-brand-dark));color:var(--color-on-brand)}.summary-loss[data-v-cd30e7f8]{background:color-mix(in oklab,var(--color-danger) 14%,var(--color-card));color:var(--color-ink)}@media(prefers-reduced-motion:reduce){.summary-pop[data-v-cd30e7f8]{animation:none}}.folder-row[data-v-28b49d15]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.75rem;padding:.5rem .75rem;text-align:left;font-size:.875rem;font-weight:600;color:var(--color-ink);transition:background .15s}.folder-row[data-v-28b49d15]:hover{background:var(--color-surface)}.folder-row.is-active[data-v-28b49d15]{background:var(--color-brand);color:var(--color-on-brand)}.folder-row.is-active .folder-count[data-v-28b49d15]{color:inherit;opacity:.85}.folder-count[data-v-28b49d15]{font-size:.75rem;font-weight:600;color:var(--color-muted)}.folder-act[data-v-28b49d15]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;font-size:.8rem;color:var(--color-muted);opacity:0;transition:opacity .15s}.group:hover .folder-act[data-v-28b49d15],.folder-act[data-v-28b49d15]:focus-visible{opacity:1}.folder-act[data-v-28b49d15]:hover{background:var(--color-surface)}@media(hover:none){.folder-act[data-v-28b49d15]{opacity:1}}.notice__timer[data-v-e4a3307b]{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--tone);opacity:.55;transform-origin:left;animation-name:notice-timer-e4a3307b;animation-timing-function:linear;animation-fill-mode:forwards}.notice:hover .notice__timer[data-v-e4a3307b]{animation-play-state:paused}@keyframes notice-timer-e4a3307b{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.dialog-pop[data-v-9e947ed5]{animation:dialog-pop-9e947ed5 .18s cubic-bezier(.2,.8,.3,1.2)}@keyframes dialog-pop-9e947ed5{0%{transform:scale(.94) translateY(6px);opacity:0}}@media(prefers-reduced-motion:reduce){.dialog-pop[data-v-9e947ed5]{animation:none}}
