.mock[data-v-42b25c85]{margin:0}.window[data-v-42b25c85]{border-radius:var(--radius-lg);background:#0f0f11;border:1px solid #3b3b42;overflow:hidden;box-shadow:0 30px 60px -20px #0000008c,0 0 0 1px #ffffff0f}.chrome[data-v-42b25c85]{background:#1b1b1f;border-bottom:1px solid #2f2f35;align-items:center;gap:6px;padding:9px 12px;display:flex}.dot[data-v-42b25c85]{background:#57575f;border-radius:50%;width:9px;height:9px}.chrome__title[data-v-42b25c85]{color:#a9a9b2;margin-left:10px;font-size:.72rem}svg[data-v-42b25c85]{width:100%;height:auto;font-family:var(--font-mono);display:block}.screen[data-v-42b25c85]{fill:#0f0f11}figcaption[data-v-42b25c85]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);align-items:center;font-size:.85rem;display:flex}.pause[data-v-42b25c85]{min-height:2rem;padding:0 var(--space-3);font:inherit;color:var(--text);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px}.pause[data-v-42b25c85]:hover{border-color:var(--accent)}.toolbar rect[data-v-42b25c85]{fill:#19191c;stroke:#2f2f35}.toolbar path[data-v-42b25c85]{stroke:#9c9ca5;fill:none;stroke-width:1.4px}.draw path[data-v-42b25c85],.draw circle[data-v-42b25c85]{fill:none;stroke:#7db8ff;stroke-dasharray:1;stroke-dashoffset:1px;animation:7s ease-in-out infinite draw-42b25c85}.draw .wall[data-v-42b25c85]{stroke-width:2.2px;stroke:#e8f1fb}.draw .thin[data-v-42b25c85]{stroke-width:1.3px;animation-delay:.5s}.draw .centre[data-v-42b25c85]{stroke:var(--accent-hover);stroke-width:1px;stroke-dasharray:.06 .03;stroke-dashoffset:0;animation:none}.draw .dim[data-v-42b25c85]{stroke:var(--accent);stroke-width:1.4px;animation-delay:1s}.dimtext[data-v-42b25c85]{fill:var(--accent-hover);font-size:12px}.cursor path[data-v-42b25c85],.cursor rect[data-v-42b25c85]{stroke:#fff;stroke-width:1.2px;animation:7s ease-in-out infinite roam-42b25c85}.cmd[data-v-42b25c85]{fill:#19191c;stroke:#2f2f35}.cmdtext[data-v-42b25c85]{fill:#b9c9de;font-size:11px}.caret[data-v-42b25c85]{fill:var(--accent-hover);animation:1s steps(2,end) infinite blink-42b25c85}.sheet[data-v-42b25c85]{fill:#f6f5f1;rx:4}.h[data-v-42b25c85]{fill:#0e1a2b;font:700 15px var(--font-sans)}.beamline[data-v-42b25c85]{stroke:#0e1a2b;stroke-width:5px}.support[data-v-42b25c85]{fill:none;stroke:#0e1a2b;stroke-width:1.5px}.load[data-v-42b25c85]{stroke:#c42a2f;stroke-width:1.5px;fill:none}.row[data-v-42b25c85]{fill:#2a3a50;opacity:0;font-size:13px;animation:7s ease-out infinite rise-42b25c85}.r2[data-v-42b25c85]{animation-delay:.6s}.r3[data-v-42b25c85]{animation-delay:1.2s}.r4[data-v-42b25c85]{animation-delay:1.8s}.sym[data-v-42b25c85]{fill:#1d6fd1;font-style:italic}.val[data-v-42b25c85]{fill:#0e1a2b;font-weight:700}.result[data-v-42b25c85]{fill:#c42a2f;font-weight:700}.side rect[data-v-42b25c85]{fill:#e6e3da;stroke:#cfcabc}.small[data-v-42b25c85]{fill:#6a7a8e;font-size:11px}.side .small[data-v-42b25c85]{fill:#3c4b60}.weeks path[data-v-42b25c85]{stroke:#2c2c32}.weeks .small[data-v-42b25c85],.names[data-v-42b25c85]{fill:#a9a9b2}.bar[data-v-42b25c85]{fill:#5d6677;transform-box:fill-box;transform-origin:0;animation:7s ease-out infinite grow-42b25c85}.bar.crit[data-v-42b25c85]{fill:var(--accent)}.b2[data-v-42b25c85]{animation-delay:.4s}.b3[data-v-42b25c85]{animation-delay:.7s}.b4[data-v-42b25c85]{animation-delay:1s}.b5[data-v-42b25c85]{animation-delay:1.4s}.b6[data-v-42b25c85]{animation-delay:1.8s}.link[data-v-42b25c85]{fill:none;stroke:var(--accent-hover);stroke-width:1.2px;stroke-dasharray:3 3}@keyframes draw-42b25c85{0%{stroke-dashoffset:1px}35%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes roam-42b25c85{0%,to{transform:translate(0)}50%{transform:translate(-90px,-50px)}}@keyframes blink-42b25c85{to{opacity:0}}@keyframes rise-42b25c85{0%,4%{opacity:0}14%,92%{opacity:1}to{opacity:0}}@keyframes grow-42b25c85{0%{transform:scaleX(0)}18%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}.is-paused[data-v-42b25c85] *,.is-paused[data-v-42b25c85] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.draw path[data-v-42b25c85],.draw circle[data-v-42b25c85]{stroke-dashoffset:0}.row[data-v-42b25c85]{opacity:1}.bar[data-v-42b25c85]{transform:none}}
