@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a{color:inherit}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font:ui-monospace, "SF Mono", Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--bg:#e6eaf0;--bg-term:#f2f4f8;--fg:#1c1f26;--mute:#4e5563;--cmd:#3a4050;--user:#1a7f37;--link:#0051a8;--link-visited:#6e2eb7;--err:#c40012;--chrome:#d7dce6;--focus:#0051a8;--dot-close:#ff5f57;--dot-min:#febc2e;--dot-max:#28c840;--pad:clamp(1rem, 2.5vw, 1.75rem);--measure:68ch}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#10131a;--bg-term:#161b24;--fg:#e8eaef;--mute:#8b93a7;--cmd:#c5cad6;--user:#32d74b;--link:#64d2ff;--link-visited:#bf5af2;--err:#ff6961;--chrome:#1e2430;--focus:#64d2ff}}}@layer base{html{background-color:var(--bg);height:100%}body{min-height:100%;min-height:100dvh;font-family:var(--font);font-synthesis:none;font-variant-ligatures:none;letter-spacing:.005em;color:var(--fg);background-color:var(--bg);font-size:clamp(.9375rem,.88rem + .3vw,1.0625rem);line-height:1.55}@media (prefers-color-scheme:dark){body{-webkit-font-smoothing:antialiased}}main{min-height:100dvh;padding:var(--pad);place-items:center;display:grid;position:relative}}@layer chrome{mc-terminal.terminal{max-height:min(100dvh - 2 * var(--pad), 52rem);flex-direction:column;display:flex;overflow:hidden}.terminal{width:min(100%, calc(var(--measure) + 2.5rem));border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);background-color:var(--bg-term);border-radius:.5rem}.terminal__chrome{background-color:var(--chrome);border-bottom:1px solid color-mix(in srgb, var(--fg) 10%, transparent);-webkit-user-select:none;user-select:none;flex:none;grid-template-columns:auto auto auto 1fr;align-items:center;gap:.45rem;padding:.6rem .85rem;display:grid}.traffic{border-radius:50%;width:.72rem;height:.72rem}.traffic--close{background-color:var(--dot-close)}.traffic--min{background-color:var(--dot-min)}.traffic--max{background-color:var(--dot-max)}.terminal__title{letter-spacing:.02em;color:var(--mute);justify-self:center;margin-inline-end:3.06rem;font-size:.8125rem}.terminal__scroll{overscroll-behavior:contain;background-color:var(--bg-term);flex:auto;min-height:0;overflow:auto}.terminal__body{padding:var(--pad);flex-direction:column;gap:1rem;display:flex}.terminal__session,.terminal__replay{gap:inherit;flex-direction:column;display:flex}}@layer type{.block,.meta,.idle{margin:0}.block{flex-direction:column;gap:.15rem;display:flex}.block>p{overflow-wrap:anywhere;margin:0}.ps1{white-space:nowrap}.user{color:var(--user);font-weight:600}.host,.dim,.meta{color:var(--mute)}.cmd{color:var(--cmd)}.err{color:var(--err)}.links{flex-wrap:wrap;gap:.35rem 1.25rem;display:flex}.links a{color:var(--link);text-underline-offset:.18em;text-decoration:underline}.links a:visited{color:var(--link-visited)}.links a:hover{text-decoration-thickness:2px}.shell-log:empty{display:none}.shell-log:not(:empty){flex-direction:column;gap:1rem;display:flex}.shell-form{border-radius:2px;align-items:baseline;min-width:0;display:flex}.shell-form:focus-within{outline:2px solid color-mix(in srgb, var(--focus) 65%, var(--bg-term));outline-offset:2px}.shell-input{min-width:0;color:var(--cmd);font:inherit;letter-spacing:inherit;line-height:inherit;caret-color:var(--fg);background:0 0;border:0;flex:1;margin-inline-start:1ch;padding:0}.shell-input:focus{outline:none}.shell-log p{white-space:pre-wrap}}@layer a11y{.sr-only{width:40rem;height:auto;margin:0;position:absolute;top:0;left:-10000px;overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1;background-color:var(--fg);color:var(--bg);border-radius:.25rem;padding:.5rem .75rem;text-decoration:none;position:absolute;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.skip-link{clip-path:inset(50%);transform:none}.skip-link:focus{clip-path:none}}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}main:focus:not(:focus-visible){outline:none}@media (forced-colors:active){.terminal{border:1px solid canvastext}.traffic{forced-color-adjust:none}.user,.err,.links a{color:linktext}}}
/*$vite$:1*/