.mv[data-astro-cid-mtvti7jj]{height:100%;padding:var(--space-6);font-size:.875rem;line-height:1.5;display:grid}.mv__stack[data-astro-cid-mtvti7jj],.mv__doc[data-astro-cid-mtvti7jj],.mv__chart[data-astro-cid-mtvti7jj],.mv__policy[data-astro-cid-mtvti7jj]{gap:var(--space-3);align-content:center;display:grid}.mv__bubble[data-astro-cid-mtvti7jj]{max-width:85%;animation:mv-in var(--dur-4) var(--ease-out) both;border-radius:16px;padding:.7rem 1rem}.mv__bubble--student[data-astro-cid-mtvti7jj]{background:var(--ink-900);color:var(--on-dark);border-bottom-right-radius:4px;justify-self:end}.mv__bubble--tutor[data-astro-cid-mtvti7jj]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-bottom-left-radius:4px;animation-delay:.18s}.mv__ladder[data-astro-cid-mtvti7jj]{margin-top:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);animation:mv-in var(--dur-4) var(--ease-out) .36s both}.mv__ladder-title[data-astro-cid-mtvti7jj],.mv__chart-title[data-astro-cid-mtvti7jj],.mv__doc-title[data-astro-cid-mtvti7jj]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--space-3);font-size:.75rem;font-weight:600;display:block}.mv__ladder[data-astro-cid-mtvti7jj] ol[data-astro-cid-mtvti7jj]{gap:var(--space-2);counter-reset:step;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.mv__ladder[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj]{color:var(--text-faint);counter-increment:step;padding-top:.9rem;font-size:.75rem;position:relative}.mv__ladder[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj]:before{content:"";background:var(--paper-200);border-radius:2px;height:4px;position:absolute;inset:0 0 auto}.mv__ladder[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj].is-done:before{background:var(--root-500)}.mv__ladder[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj].is-active{color:var(--ink-900);font-weight:600}.mv__ladder[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj].is-active:before{background:linear-gradient(90deg, var(--amber-500), var(--amber-300), var(--amber-500));background-size:200% 100%;animation:2.4s linear infinite shimmer}.mv__doc[data-astro-cid-mtvti7jj] ul[data-astro-cid-mtvti7jj],.mv__chart[data-astro-cid-mtvti7jj] ul[data-astro-cid-mtvti7jj],.mv__policy[data-astro-cid-mtvti7jj] ul[data-astro-cid-mtvti7jj]{gap:var(--space-2);display:grid}.mv__doc[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj]{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);animation:mv-in var(--dur-4) var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.mv__doc[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj]:nth-child(2){animation-delay:80ms}.mv__doc[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj]:nth-child(3){animation-delay:.16s}.mv__doc[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj]:nth-child(4){animation-delay:.24s}.mv__doc[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj]:nth-child(5){animation-delay:.32s}.mv__doc[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj] svg{color:var(--root-500)}.mv__doc[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj].is-draft{border-color:var(--amber-200);background:linear-gradient(180deg, var(--amber-50), var(--surface));flex-direction:column;align-items:flex-start;font-weight:550;box-shadow:0 0 0 4px #f5ad3c1a}.mv__draft-label[data-astro-cid-mtvti7jj]{color:var(--accent-text);align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}.mv__doc[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj].is-draft svg{color:var(--amber-600)}.mv__draft-actions[data-astro-cid-mtvti7jj]{gap:var(--space-2);display:flex}.mv__pill[data-astro-cid-mtvti7jj]{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);padding:.25rem .7rem;font-size:.75rem;font-weight:600}.mv__pill--primary[data-astro-cid-mtvti7jj]{background:var(--ink-950);color:var(--paper-50);border-color:var(--ink-950)}.mv__doc[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj].is-muted{color:var(--text-faint);border-style:dashed}.mv__chart[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj]{gap:var(--space-3);grid-template-columns:9.5rem 1fr 2.5rem;align-items:center;display:grid}.mv__bar-label[data-astro-cid-mtvti7jj]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.mv__bar[data-astro-cid-mtvti7jj]{width:100%;height:8px}.mv__bar-track[data-astro-cid-mtvti7jj]{fill:var(--paper-200)}.mv__bar-fill[data-astro-cid-mtvti7jj]{fill:var(--root-500);transform-box:fill-box;transform-origin:0;animation:mv-grow 1.1s var(--ease-out) both}.mv__bar-fill--1[data-astro-cid-mtvti7jj]{animation-delay:80ms}.mv__bar-fill--2[data-astro-cid-mtvti7jj]{animation-delay:.16s}.mv__bar-fill--3[data-astro-cid-mtvti7jj]{animation-delay:.24s}.mv__bar-fill--4[data-astro-cid-mtvti7jj]{animation-delay:.32s}.mv__chart[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj].is-flag .mv__bar-fill[data-astro-cid-mtvti7jj]{fill:var(--amber-500)}.mv__chart[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj].is-flag .mv__bar-label[data-astro-cid-mtvti7jj],.mv__chart[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj].is-flag .mv__bar-value[data-astro-cid-mtvti7jj]{color:var(--accent-text);font-weight:600}.mv__bar-value[data-astro-cid-mtvti7jj]{font-variant-numeric:tabular-nums;text-align:right;color:var(--text-muted);font-size:.8125rem}.mv__callout[data-astro-cid-mtvti7jj],.mv__audit[data-astro-cid-mtvti7jj]{margin-top:var(--space-3);border-radius:var(--radius-sm);background:var(--amber-50);border:1px solid var(--amber-100);color:var(--ink-800);animation:mv-in var(--dur-4) var(--ease-out) .5s both;align-items:flex-start;gap:.5rem;padding:.75rem .9rem;font-size:.8125rem;display:flex}.mv__callout[data-astro-cid-mtvti7jj] svg,.mv__audit[data-astro-cid-mtvti7jj] svg{color:var(--amber-700);margin-top:.15em}.mv__audit[data-astro-cid-mtvti7jj]{background:var(--root-50);border-color:var(--root-100)}.mv__audit[data-astro-cid-mtvti7jj] svg{color:var(--root-600)}.mv__policy[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj]{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);animation:mv-in var(--dur-4) var(--ease-out) both;padding:.75rem .9rem;display:flex}.mv__policy[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj]:nth-child(2){animation-delay:80ms}.mv__policy[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj]:nth-child(3){animation-delay:.16s}.mv__policy[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj]:nth-child(4){animation-delay:.24s}.mv__policy[data-astro-cid-mtvti7jj] strong[data-astro-cid-mtvti7jj]{font-weight:550;display:block}.mv__policy[data-astro-cid-mtvti7jj] small[data-astro-cid-mtvti7jj]{color:var(--text-muted);font-size:.8125rem}.mv__toggle[data-astro-cid-mtvti7jj]{border-radius:var(--radius-pill);background:var(--paper-300);width:2.25rem;height:1.3rem;transition:background-color var(--dur-3) var(--ease-out);flex-shrink:0;position:relative}.mv__toggle[data-astro-cid-mtvti7jj]:after{content:"";background:var(--surface);width:calc(1.3rem - 6px);height:calc(1.3rem - 6px);box-shadow:var(--shadow-xs);border-radius:50%;position:absolute;top:3px;left:3px}.mv__toggle[data-astro-cid-mtvti7jj].is-on{background:var(--root-500)}.mv__toggle[data-astro-cid-mtvti7jj].is-on:after{animation:mv-toggle var(--dur-4) var(--ease-spring) .4s both}@keyframes mv-in{0%{opacity:0;transform:translateY(10px)}}@keyframes mv-grow{0%{transform:scaleX(0)}}@keyframes mv-toggle{0%{transform:translate(0)}to{transform:translate(.95rem)}}@media (width<=34rem){.mv[data-astro-cid-mtvti7jj]{padding:var(--space-4)}.mv__chart[data-astro-cid-mtvti7jj] li[data-astro-cid-mtvti7jj]{grid-template-columns:6.5rem 1fr 2.25rem}.mv__ladder[data-astro-cid-mtvti7jj] ol[data-astro-cid-mtvti7jj]{grid-template-columns:repeat(2,1fr)}}
