.mpc[data-astro-cid-aeviac3q]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=900px){.mpc[data-astro-cid-aeviac3q]{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start}.mpc-out[data-astro-cid-aeviac3q]{grid-area:1/2}.mpc-controls[data-astro-cid-aeviac3q]{grid-area:1/1}}.mpc-sheet[data-astro-cid-aeviac3q]{background:var(--sunken);border:1px solid var(--line);border-radius:var(--r);place-items:center;padding:clamp(.75rem,3vw,1.5rem);display:grid}.mpc-preview[data-astro-cid-aeviac3q]{aspect-ratio:612/792;background:#0e1c36;width:100%;max-width:34rem;box-shadow:0 6px 24px #00000040}.mpc-preview[data-astro-cid-aeviac3q] svg{width:100%;height:auto;display:block}.mpc-status[data-astro-cid-aeviac3q]{color:var(--ink-2);min-height:1.5em;margin:.75rem 0 0}.mpc-actions[data-astro-cid-aeviac3q]{margin-top:.75rem}.mpc-hint[data-astro-cid-aeviac3q]{margin:.5rem 0 0}.mpc-credit[data-astro-cid-aeviac3q]{margin:.5rem 0 0;font-size:.8rem}.mpc-list[data-astro-cid-aeviac3q]{margin-top:1rem}.mpc-list[data-astro-cid-aeviac3q] summary[data-astro-cid-aeviac3q]{cursor:pointer;font-weight:600}.mpc-table[data-astro-cid-aeviac3q]{width:100%;margin-top:.5rem}.mpc-table[data-astro-cid-aeviac3q] td[data-astro-cid-aeviac3q]:nth-child(3){font-family:var(--mono);white-space:nowrap}.mpc-table[data-astro-cid-aeviac3q] .mpc-name[data-astro-cid-aeviac3q]{color:var(--muted);font-size:.9em}.mpc-controls[data-astro-cid-aeviac3q] fieldset[data-astro-cid-aeviac3q]{border:1px solid var(--line);border-radius:var(--r);min-width:0;margin:0;padding:.75rem 1rem 1rem}.mpc-controls[data-astro-cid-aeviac3q] legend[data-astro-cid-aeviac3q]{padding:0 .35rem;font-weight:600}.mpc-two[data-astro-cid-aeviac3q]{gap:.75rem}.mpc-seg[data-astro-cid-aeviac3q]{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.mpc-seg-3[data-astro-cid-aeviac3q]{grid-template-columns:repeat(3,minmax(0,1fr))}.mpc-seg[data-astro-cid-aeviac3q] label[data-astro-cid-aeviac3q]{cursor:pointer;display:block;position:relative}.mpc-seg[data-astro-cid-aeviac3q] input[data-astro-cid-aeviac3q]{opacity:0;width:1px;height:1px;position:absolute}.mpc-seg[data-astro-cid-aeviac3q] span[data-astro-cid-aeviac3q]{text-align:center;border:1px solid var(--line-2);border-radius:var(--r-md);padding:.5rem .4rem;font-size:.92rem;display:block}.mpc-seg[data-astro-cid-aeviac3q] input[data-astro-cid-aeviac3q]:checked+span[data-astro-cid-aeviac3q]{border-color:var(--accent-text);background:var(--accent-soft);color:var(--ink);font-weight:600}.mpc-seg[data-astro-cid-aeviac3q] input[data-astro-cid-aeviac3q]:focus-visible+span[data-astro-cid-aeviac3q]{outline:2px solid var(--accent-text);outline-offset:2px}.mpc-when[data-astro-cid-aeviac3q]{grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.mpc-when[data-astro-cid-aeviac3q].is-year{grid-template-columns:auto minmax(0,1fr) auto}.mpc-when[data-astro-cid-aeviac3q] input[data-astro-cid-aeviac3q],.mpc-when[data-astro-cid-aeviac3q] select[data-astro-cid-aeviac3q]{width:100%}.mpc-step[data-astro-cid-aeviac3q]{min-width:2.6rem;min-height:2.6rem;font-size:1.3rem;line-height:1}.mpc-styles[data-astro-cid-aeviac3q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.mpc-style[data-astro-cid-aeviac3q]{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:.5rem;padding:.45rem;font-size:.9rem;line-height:1.2;display:flex;position:relative}.mpc-style[data-astro-cid-aeviac3q]:has(input:checked){border-color:var(--accent-text);background:var(--accent-soft)}.mpc-style[data-astro-cid-aeviac3q]:has(input:focus-visible){outline:2px solid var(--accent-text);outline-offset:2px}.mpc-style[data-astro-cid-aeviac3q] input[data-astro-cid-aeviac3q]{opacity:0;width:1px;height:1px;position:absolute}.mpc-swatch[data-astro-cid-aeviac3q]{background:var(--sw-bg);border:1px solid var(--line-2);border-radius:3px;flex:none;place-items:center;width:1.9rem;height:2.4rem;display:grid}.mpc-swatch[data-astro-cid-aeviac3q]:after{content:"";background:linear-gradient(90deg, var(--sw-dark) 50%, var(--sw-lit) 50%);width:1.1rem;height:1.1rem;box-shadow:0 0 0 1px var(--sw-ring);border-radius:50%}.mpc-shared-cal{width:min(100%,17rem);margin:.5rem auto 0;box-shadow:0 4px 16px #00000040}.mpc-shared-cal svg{width:100%;height:auto;display:block}
