.gl-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.gl-col{min-width:0}.gl-stick{min-width:0;position:sticky;top:88px}@media (max-width:960px){.gl-layout{grid-template-columns:minmax(0,1fr)}.gl-stick{display:contents}.gl-layout .gl-view.report-card{z-index:5;position:sticky;top:60px}}.gl-screen{aspect-ratio:92/60;width:100%;box-shadow:0 0 0 2px var(--tl-key,#09090b);background:#c6c6c6;place-items:center;display:grid;position:relative;overflow:hidden}.gl-screen-canvas{image-rendering:pixelated;display:block}.gl-screen-wait{font-family:var(--font-mc),system-ui,sans-serif;color:#3f3f3f;font-size:13px}.gl-play{color:#3f3f3f;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#c6c6c6;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;bottom:6px;right:6px;box-shadow:inset 2px 2px #fff,inset -2px -2px #555,0 0 0 2px #000}.gl-play:hover{background:#d8d8d8}.gl-play:focus-visible{outline-offset:2px;outline:2px solid #5ff}.gl-warn{color:#ffcf6b;font-size:12.5px;line-height:1.4}.gl-error{color:#ff8a8a}.gl-modes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.gl-mode{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#8b8b8b;border:0;justify-items:center;gap:4px;min-width:0;padding:8px 2px 6px;display:grid;box-shadow:inset 2px 2px #373737,inset -2px -2px #fff}.gl-mode:hover{background:#a2a2a2}.gl-mode.is-on{outline-offset:1px;background:#c6c6c6;outline:2px solid #fff}.gl-mode:focus-visible{outline-offset:1px;outline:2px solid #5ff}.gl-mode-art{place-items:center;width:48px;height:48px;display:grid}.gl-mode-art img{width:48px;height:48px;image-rendering:pixelated}.gl-mode-bar{width:80%;height:5px;box-shadow:0 0 0 1px #000}.gl-mode-bar.is-none{background:repeating-linear-gradient(90deg,#555 0 4px,#8b8b8b 4px 8px)!important}.gl-mode-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-mc),system-ui,sans-serif;color:#3f3f3f;font-size:11px;line-height:1.2;overflow:hidden}@media (max-width:420px){.gl-mode-art,.gl-mode-art img{width:40px;height:40px}.gl-mode-name{font-size:10px}}.gl-swatches{flex-wrap:wrap;gap:8px;display:flex}.gl-swatch{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;width:34px;height:34px;padding:0;position:relative;box-shadow:inset 2px 2px #ffffff59,inset -2px -2px #00000059,0 0 0 2px #000}.gl-swatch.is-on{outline-offset:2px;outline:2px solid #fff}.gl-swatch:focus-visible,.gl-swatch:focus-within{outline-offset:2px;outline:2px solid #5ff}.gl-swatch.is-custom{background:conic-gradient(#ff3030,#ffe61f,#3fd13f,#1fd6d6,#3a6cff,#ff5cc8,#ff3030);display:block;overflow:hidden}.gl-swatch.is-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.gl-duo{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gl-duo-slot{min-width:0;min-height:40px;font-family:var(--font-mc),system-ui,sans-serif;color:#d0d0d0;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#3a3a40;border:0;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex;box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000080}.gl-duo-slot:hover{color:#fff;background:#4a4a53}.gl-duo-slot.is-on{color:#fff;text-shadow:var(--mc-shadow);background:#3c8527;box-shadow:inset 2px 2px #6cc349,inset -2px -2px #1d4d13}.gl-duo-slot:focus-visible{outline-offset:1px;outline:2px solid #5ff}.gl-duo-chip{flex:none;width:20px;height:20px;box-shadow:0 0 0 2px #000}.gl-skin-row{gap:8px;display:flex}.gl-input{min-width:0;height:40px;font-family:var(--font-mc),system-ui,sans-serif;color:#fff;background:#000;border:0;border-radius:0;flex:auto;padding:0 10px;font-size:15px;box-shadow:inset 0 0 0 2px #a0a0a0}.gl-input:focus{outline:none;box-shadow:inset 0 0 0 2px #fff}.gl-input::placeholder{color:#8a8a8a}.gl-btn{min-height:40px;font-family:var(--font-mc),system-ui,sans-serif;color:#e0e0e0;cursor:pointer;background:#3a3a40;border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex;box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000080}.gl-btn:hover:not(:disabled){color:#fff;background:#4a4a53}.gl-btn:disabled{opacity:.5;cursor:default}.gl-btn:focus-visible{outline-offset:1px;outline:2px solid #5ff}.gl-btn.is-go{color:#fff;text-shadow:var(--mc-shadow);background:#3c8527;box-shadow:inset 2px 2px #6cc349,inset -2px -2px #1d4d13}.gl-btn.is-go:hover:not(:disabled){background:#46992e}.gl-skin-colours{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gl-chips{gap:6px;display:flex}.gl-chip{width:22px;height:22px;box-shadow:0 0 0 2px #000}.gl-sub{font-family:var(--font-mc),system-ui,sans-serif;color:#a0a0a0;margin:0;font-size:13px}.gl-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.gl-seg-btn{min-height:38px;font-family:var(--font-mc),system-ui,sans-serif;color:#d0d0d0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#3a3a40;border:0;padding:0 6px;font-size:14px;box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000080}.gl-seg-btn:hover{color:#fff;background:#4a4a53}.gl-seg-btn.is-on{color:#fff;text-shadow:var(--mc-shadow);background:#3c8527;box-shadow:inset 2px 2px #6cc349,inset -2px -2px #1d4d13}.gl-seg-btn:focus-visible{outline-offset:1px;outline:2px solid #5ff}.gl-editions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gl-edition{min-height:40px;font-family:var(--font-mc),system-ui,sans-serif;color:#cfcfcf;cursor:pointer;background:#3a3a40;border:0;padding:0 8px;font-size:14px;box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000080}.gl-edition.is-on{color:#3f3f3f;background:#c6c6c6;box-shadow:inset 2px 2px #fff,inset -2px -2px #555,0 0 0 2px #000}.gl-edition:focus-visible{outline-offset:1px;outline:2px solid #5ff}.gl-fields{flex-wrap:wrap;gap:10px;display:flex}.gl-field{gap:4px;min-width:0;display:grid}.gl-field.is-grow{flex:160px}.gl-field span{color:#a0a0a0;font-size:12px}.gl-field select,.gl-field input{min-width:0;height:38px;font-family:var(--font-mc),system-ui,sans-serif;color:#fff;background:#000;border:0;border-radius:0;padding:0 10px;font-size:14px;box-shadow:inset 0 0 0 2px #a0a0a0}.gl-field select:focus,.gl-field input:focus{outline:none;box-shadow:inset 0 0 0 2px #fff}.gl-download{justify-content:center;align-items:center;gap:8px;width:100%;height:48px;padding:0 24px;font-size:17px;display:inline-flex}:root[data-theme=light] .gl-screen:where(:not(.theme-fixed,.theme-fixed *)){background:#272727}:root[data-theme=light] .gl-screen-wait:where(:not(.theme-fixed,.theme-fixed *)){color:#a8a8a8}:root[data-theme=light] .gl-play:where(:not(.theme-fixed,.theme-fixed *)){color:#a8a8a8;background:#272727}:root[data-theme=light] .gl-play:hover:where(:not(.theme-fixed,.theme-fixed *)){background:#1a1a1a}:root[data-theme=light] .gl-warn:where(:not(.theme-fixed,.theme-fixed *)){color:#5b430a}:root[data-theme=light] .gl-error:where(:not(.theme-fixed,.theme-fixed *)){color:#831724}:root[data-theme=light] .gl-mode:where(:not(.theme-fixed,.theme-fixed *)){background:#595959}:root[data-theme=light] .gl-mode:hover:where(:not(.theme-fixed,.theme-fixed *)){background:#444}:root[data-theme=light] .gl-mode.is-on:where(:not(.theme-fixed,.theme-fixed *)){background:#272727;outline:2px solid #030303}:root[data-theme=light] .gl-mode-bar.is-none:where(:not(.theme-fixed,.theme-fixed *)){background:repeating-linear-gradient(90deg,#8f8f8f 0 4px,#595959 4px 8px)!important}:root[data-theme=light] .gl-mode-name:where(:not(.theme-fixed,.theme-fixed *)){color:#a8a8a8}:root[data-theme=light] .gl-swatch:where(:not(.theme-fixed,.theme-fixed *)){box-shadow:inset 2px 2px #fff,inset -2px -2px #00000059,0 0 0 2px #000}:root[data-theme=light] .gl-swatch.is-on:where(:not(.theme-fixed,.theme-fixed *)){outline:2px solid #030303}:root[data-theme=light] .gl-duo-slot:where(:not(.theme-fixed,.theme-fixed *)){color:#202020;background:#adadb4;box-shadow:inset 2px 2px #fff9,inset -2px -2px #00000080}:root[data-theme=light] .gl-duo-slot:hover:where(:not(.theme-fixed,.theme-fixed *)){color:#030303;background:#9999a4}:root[data-theme=light] .gl-duo-slot.is-on:where(:not(.theme-fixed,.theme-fixed *)){color:#030303}:root[data-theme=light] .gl-input:where(:not(.theme-fixed,.theme-fixed *)){color:#030303;background:#fafafa;box-shadow:inset 0 0 0 2px #464646}:root[data-theme=light] .gl-input:focus:where(:not(.theme-fixed,.theme-fixed *)){box-shadow:inset 0 0 0 2px #030303}:root[data-theme=light] .gl-input:where(:not(.theme-fixed,.theme-fixed *))::placeholder{color:#5a5a5a}:root[data-theme=light] .gl-btn:where(:not(.theme-fixed,.theme-fixed *)){color:#141414;background:#adadb4;box-shadow:inset 2px 2px #fff9,inset -2px -2px #00000080}:root[data-theme=light] .gl-btn:hover:not(:disabled):where(:not(.theme-fixed,.theme-fixed *)){color:#030303;background:#9999a4}:root[data-theme=light] .gl-btn.is-go:where(:not(.theme-fixed,.theme-fixed *)){color:#030303}:root[data-theme=light] .gl-sub:where(:not(.theme-fixed,.theme-fixed *)){color:#464646}:root[data-theme=light] .gl-seg-btn:where(:not(.theme-fixed,.theme-fixed *)){color:#202020;background:#adadb4;box-shadow:inset 2px 2px #fff9,inset -2px -2px #00000080}:root[data-theme=light] .gl-seg-btn:hover:where(:not(.theme-fixed,.theme-fixed *)){color:#030303;background:#9999a4}:root[data-theme=light] .gl-seg-btn.is-on:where(:not(.theme-fixed,.theme-fixed *)){color:#030303}:root[data-theme=light] .gl-edition:where(:not(.theme-fixed,.theme-fixed *)){color:#202020;background:#adadb4;box-shadow:inset 2px 2px #fff9,inset -2px -2px #00000080}:root[data-theme=light] .gl-edition.is-on:where(:not(.theme-fixed,.theme-fixed *)){color:#a8a8a8;background:#272727;box-shadow:inset 2px 2px #fff,inset -2px -2px #555,0 0 0 2px #000}:root[data-theme=light] .gl-field span:where(:not(.theme-fixed,.theme-fixed *)){color:#464646}:root[data-theme=light] .gl-field select:where(:not(.theme-fixed,.theme-fixed *)),:root[data-theme=light] .gl-field input:where(:not(.theme-fixed,.theme-fixed *)){color:#030303;background:#fafafa;box-shadow:inset 0 0 0 2px #464646}:root[data-theme=light] .gl-field select:focus:where(:not(.theme-fixed,.theme-fixed *)),:root[data-theme=light] .gl-field input:focus:where(:not(.theme-fixed,.theme-fixed *)){box-shadow:inset 0 0 0 2px #030303}:root[data-theme=light] .gl-seg-btn.is-on:where(:not(.theme-fixed,.theme-fixed *)),:root[data-theme=light] .gl-duo-slot.is-on:where(:not(.theme-fixed,.theme-fixed *)),:root[data-theme=light] .gl-btn.is-go:where(:not(.theme-fixed,.theme-fixed *)){color:#fff;text-shadow:var(--mc-shadow);background:#3c8527;box-shadow:inset 2px 2px #6cc349,inset -2px -2px #1d4d13}:root[data-theme=light] .gl-btn.is-go:hover:not(:disabled):where(:not(.theme-fixed,.theme-fixed *)){color:#fff;background:#46992e}
