:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font:16px/1.5 system-ui,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}.shell{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100svh;padding:24px;display:flex}.status{opacity:.7;font-family:ui-monospace,Consolas,monospace;font-size:.9rem}.stage:not([hidden]){align-items:center;gap:8px;min-height:40px;display:flex}.stage img{width:40px;height:40px;image-rendering:pixelated;border:1px solid}.release-id,.last-result{font-family:ui-monospace,Consolas,monospace;font-size:.85rem}.error{color:#b91c1c;font-weight:600}.actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pairing{margin-top:8px}.pairing-code{letter-spacing:.3em;border:2px solid;border-radius:8px;padding:8px 16px;font-family:ui-monospace,Consolas,monospace;font-size:2rem;font-weight:700}.isolation{text-align:left;border-top:1px solid;max-width:640px;margin-top:24px;padding-top:16px}.isolation .hint{opacity:.8;font-size:.85rem}.isolation-frame{border:1px dashed #b91c1c}.isolation-frame iframe{border:0;width:100%;height:260px}.isolation-log{max-height:220px;margin:8px 0 0;padding:0;font-family:ui-monospace,Consolas,monospace;font-size:.75rem;list-style:none;overflow-y:auto}.isolation-log li{padding:2px 4px}.isolation-log li[data-outcome=rejected]{color:#b91c1c}.isolation-log li[data-outcome=accepted]{color:#15803d}.shell-production{color:#fff;background:#000;gap:0;width:100%;min-height:100svh;padding:0}.shell-production .stage-production:not([hidden]){width:100vw;height:100svh;margin:0;display:block;position:fixed;inset:0}.shell-production .stage-production img,.shell-production .stage-production video{object-fit:contain;border:0;width:100%;height:100%;position:absolute;inset:0}.shell-production .stage-production img[data-testid=asset-logo]{width:12%;min-width:32px;height:12%;min-height:32px;inset:auto 24px 24px auto}.pairing-production:not([hidden]){flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}.pairing-instructions{opacity:.85;max-width:32em}
