.sheet.meeting{padding-bottom:48px}.meeting .lead{margin-bottom:18px}.mm{gap:12px;display:grid;position:relative}.mm-hud{gap:10px;display:flex}.mm-stat{background:var(--panel);border:2px solid var(--line);flex:1;gap:2px;min-width:0;padding:8px 10px;display:grid}.mm-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.mm-stat b{font-family:var(--mono);color:var(--postit);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.mm-dots{gap:6px;padding-top:4px;display:flex}.mm-dots i{border:2px solid var(--line);border-radius:50%;width:14px;height:14px}.mm-dots i.on{background:var(--blood);border-color:var(--blood)}.mm-fatigue{gap:4px;display:grid}.mm-bar{background:var(--panel);border:2px solid var(--line);height:14px;overflow:hidden}.mm-bar i{height:100%;width:calc(var(--fat,0) * 100%);background:linear-gradient(90deg, var(--ok), var(--postit) 55%, var(--blood));transition:width .18s linear;display:block}.mm-room{aspect-ratio:16/10;border:3px solid var(--line);background:radial-gradient(90% 70% at 50% 30%,#2b3631,#1a211e 75%);border-radius:6px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;container-type:inline-size}#mm-room[data-facing=slide]{border-color:#3f7a4e}#mm-room[data-facing=turning]{border-color:var(--postit);box-shadow:inset 0 0 0 2px var(--postit)}#mm-room[data-facing=room]{border-color:var(--blood);box-shadow:inset 0 0 0 2px var(--blood)}.mm-flip{width:auto;height:70%;position:absolute;bottom:10%;right:5%}.mm-ceo{width:auto;height:82%;position:absolute;bottom:0;left:9%;overflow:visible}#mm-room[data-facing=slide] .ceo-bob{animation:1.1s ease-in-out infinite alternate mm-bob}@keyframes mm-bob{to{transform:translateY(-3px)}}.mm-ceo .ceo-front,.mm-ceo .ceo-shout{opacity:0}.mm-ceo .ceo-side,.mm-ceo .ceo-front{transition:opacity .12s}.mm-ceo .ceo-flush{opacity:.14;transition:opacity .3s}.mm-ceo .ceo-bang{opacity:0;transition:opacity .15s}#mm-room[data-facing=turning] .ceo-bang{opacity:1}#mm-room[data-facing=turning] .mm-ceo{animation:.4s ease-in-out mm-turn}@keyframes mm-turn{50%{transform:scaleX(.12)}}#mm-room[data-facing=room] .ceo-side{opacity:0}#mm-room[data-facing=room] .ceo-front{opacity:1}#mm-room[data-facing=room] .ceo-flush{opacity:.5}#mm-room[data-facing=room] .ceo-shout{opacity:1}#mm-room[data-facing=room] .ceo-shut{opacity:0}.mm-staff{justify-content:space-around;align-items:flex-end;height:30%;padding:0 2%;display:flex;position:absolute;bottom:0;left:0;right:0}.mm-staff i{background:#111614;border-radius:42% 42% 0 0/70% 70% 0 0;flex:1;max-width:17%;height:76%;box-shadow:0 0 0 2px #0b0f0d}.mm-staff i:nth-child(2){height:88%}.mm-staff i:nth-child(4){height:82%}.mm-bubble{color:#111;background:#fff;border:2px solid #111;border-radius:12px;max-width:54%;margin:0;padding:6px 9px;font-size:clamp(11px,3.4cqi,15px);line-height:1.2;position:absolute;top:5%;left:4%;box-shadow:3px 3px #000}.mm-bubble:empty{display:none}.mm-bubble:after{content:"";border:8px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:24px}.mm-dark{pointer-events:none;opacity:calc(var(--fat,0) * .72);background:radial-gradient(120% 90% at 50% 120%,#05070f,#0000 60%),#05070f;transition:opacity .2s;position:absolute;inset:0}.mm-flash{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.mm-flash b{font-family:var(--display);color:var(--postit);text-shadow:3px 3px #000;opacity:0;font-size:clamp(26px,10cqi,56px)}.mm-flash.score b{color:var(--ok)}.mm-flash.caught b{color:var(--blood)}.mm-flash.show b{animation:.7s ease-out mm-pop}@keyframes mm-pop{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.1)}70%{opacity:1}to{opacity:0;transform:translateY(-20px)scale(1)}}.mm-status{text-align:center;font-family:var(--display);letter-spacing:.02em;min-height:1.3em;margin:0;font-size:clamp(16px,4.6vw,22px)}#mm-room[data-facing=slide]+.mm-status{color:var(--ok)}#mm-room[data-facing=turning]+.mm-status{color:var(--postit)}#mm-room[data-facing=room]+.mm-status{color:var(--blood)}.mm-actions{grid-template-columns:repeat(2,1fr);gap:10px;min-height:76px;display:grid}.mm-act{min-height:72px;color:var(--fg);background:var(--panel);border:2px solid var(--line);border-radius:4px;justify-items:center;gap:2px;padding:8px;display:grid;box-shadow:4px 4px #000}.mm-act .ic{font-size:30px;line-height:1}.mm-act .tag{color:var(--muted);font-size:13px}.mm-act:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.mm-act.go{animation:.18s ease-out mm-in}@keyframes mm-in{0%{opacity:0;transform:scale(.9)}}.mm-card{text-align:center;border:3px solid var(--line);background:#0c100ef0;border-radius:6px;align-content:safe center;gap:10px;padding:22px;display:grid;position:absolute;inset:0;overflow:auto}.mm-card h2{font-family:var(--display);margin:0;font-size:clamp(22px,6vw,32px);font-weight:400}.mm-card p{max-width:42ch;color:var(--fg);margin:0 auto}.mm-intro .big-btn{margin:8px auto 0}.mm-over .kicker{font-family:var(--mono);color:var(--postit);margin:0;font-size:18px}.mm-over .mm-survived{font-family:var(--display);color:var(--postit);margin:0;font-size:clamp(20px,5.4vw,28px)}.mm-over .mm-score{font-family:var(--mono);color:var(--fg);margin:0;font-size:22px}.mm-list{color:var(--muted);gap:3px;margin:4px auto 0;padding:0;font-size:15px;list-style:none;display:grid}.mm-best{color:var(--muted);margin:0;font-size:15px}.mm-best.fresh{color:var(--ok);font-weight:700}.mm-over .mm-buttons{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.mm-over .mm-buttons .big-btn{margin:0;font-size:17px}.mm-over .mm-buttons .alt{color:var(--fg);border:2px solid var(--line);box-shadow:none;background:0 0}.mm-copy{width:100%;max-width:32ch;font:inherit;color:var(--fg);background:var(--bg);border:1.5px solid var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin:2px auto 0;padding:8px;font-size:15px}.meeting .back{margin-top:20px}@media (prefers-reduced-motion:reduce){.mm-bar i,.mm-dark{transition:none}#mm-room[data-facing=slide] .ceo-bob,#mm-room[data-facing=turning] .mm-ceo{animation:none}.mm-flash.show b{opacity:1;animation:none}.mm-act.go{animation:none}}
