svg.shreier-graph[data-v-73aae403]{width:80vw;height:80vw;max-height:70vh;max-width:70vh;display:block;border:1px solid #444;background:#1f2937;border-radius:.5em}svg circle[data-v-73aae403]{fill:#1982c4;stroke:#fff;stroke-width:.05}svg line[data-v-73aae403]{stroke:#fff;stroke-width:.1}svg line.a[data-v-73aae403]{stroke:red}.presentation-bar[data-v-b370c70d]{color:#e0f2fe;font-family:Courier New,Courier,monospace;font-size:2.2rem;display:flex;justify-content:center;align-items:center;margin:1rem auto;padding:.6rem .5rem;gap:.25rem;-webkit-user-select:none;user-select:none}.bracket[data-v-b370c70d]{color:#38bdf8;font-weight:700;margin:0 .15em}.divider[data-v-b370c70d]{color:#7dd3fc;margin:0 .25em}.editable[data-v-b370c70d]{display:inline-block;cursor:pointer;transition:color .2s ease,text-shadow .2s ease;min-height:2rem;min-width:2rem}.editable[data-v-b370c70d]:hover{color:#38bdf8;text-shadow:0 0 4px rgba(56,189,248,.8)}.edit-input[data-v-b370c70d]{font-family:inherit;font-size:.9em;padding:.15em .3em;border:none;border-radius:4px;background:#0f172a;color:#e2e8f0;min-width:14ch}.edit-input[data-v-b370c70d]:focus{outline:2px solid #38bdf8;outline-offset:2px}.status-bar[data-v-11d84d55]{width:80vw;max-width:70vh;background:#132330;border:1px solid #374151;border-radius:.5rem;margin-bottom:10px;color:#d1d5db;padding:.5rem 0;box-shadow:0 1px 2px #0000004d;display:flex;justify-content:center;gap:2rem;font-size:.875rem;font-weight:500}.status-cell[data-v-11d84d55]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease;padding:.2rem .6rem;border-radius:9999px}.size-cell span[data-v-11d84d55]{color:#22d3ee;font-weight:600;font-size:1.1rem}.icon[data-v-11d84d55]{width:1rem;height:1rem;display:inline-flex}.icon svg[data-v-11d84d55]{width:100%;height:100%;stroke:currentColor;stroke-width:2.2;fill:none}.status-cell.idle[data-v-11d84d55]{background:#374151;color:#9ca3af}.status-cell.building[data-v-11d84d55]{background:#0e7490;color:#e0f2fe;animation:pulse-bg-11d84d55 2s ease-in-out infinite}.status-cell.paused[data-v-11d84d55]{background:#92400e;color:#ffedd5}.status-cell.done[data-v-11d84d55]{background:#065f46;color:#d1fae5}.status-cell.error[data-v-11d84d55]{background:#991b1b;color:#fee2e2}.status-cell.building .icon[data-v-11d84d55]{animation:spin-11d84d55 1s linear infinite}@keyframes spin-11d84d55{to{transform:rotate(360deg)}}@keyframes pulse-bg-11d84d55{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}body{margin:0;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#031320}.page{display:flex;flex-direction:column;align-items:center}
