.gt-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.gt-col{min-width:0}.gt-stick{min-width:0;position:sticky;top:88px}@media (max-width:960px){.gt-layout{grid-template-columns:minmax(0,1fr)}.gt-stick{display:contents}.gt-layout .gt-view.report-card{z-index:5;position:sticky;top:60px}}.gt-screen{--gt-max-h:560px;--gt-pad:10px;min-width:0;padding:var(--gt-pad);box-shadow:0 0 0 2px var(--tl-key,#09090b);background:radial-gradient(at 50% 40%,#ffffff0d,#0000 70%),linear-gradient(#25303a,#1a1f1c);place-items:center;display:grid}@media (max-width:960px){.gt-screen{--gt-max-h:38vh;--gt-pad:6px}}.gt-canvas{max-width:100%;image-rendering:pixelated;display:block}.gt-canvas.is-loading{opacity:0}.gt-screens{flex-wrap:wrap;gap:6px;display:flex}.gt-chip{min-height:32px;font-family:var(--font-mc),system-ui,sans-serif;color:#d0d0d0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#3a3a40;border:0;align-items:center;padding:0 11px;font-size:13px;display:inline-flex;box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000080}.gt-chip:hover{color:#fff;background:#4a4a53}.gt-chip.is-on{color:#fff;text-shadow:var(--mc-shadow);background:#3c8527;box-shadow:inset 2px 2px #6cc349,inset -2px -2px #1d4d13}.gt-chip:focus-visible{outline-offset:1px;outline:2px solid #5ff}.gt-sub{font-family:var(--font-mc),system-ui,sans-serif;color:#a0a0a0;margin:0;font-size:13px}.gt-swatches{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;max-width:540px;display:grid}@media (max-width:520px){.gt-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}}.gt-swatch{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;min-width:0;padding:0;display:block;position:relative;box-shadow:inset 2px 2px #ffffff47,inset -2px -2px #0006,0 0 0 2px #000}.gt-swatch:hover{filter:brightness(1.12)}.gt-swatch.is-on{outline-offset:2px;outline:2px solid #fff}.gt-swatch:focus-visible,.gt-swatch:focus-within{outline-offset:2px;outline:2px solid #5ff}.gt-swatch.is-on:focus-within{outline-color:#fff}.gt-swatch.is-custom{background:conic-gradient(#ff3030,#ffe61f,#3fd13f,#1fd6d6,#3a6cff,#ff5cc8,#ff3030);overflow:hidden}.gt-swatch.is-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.gt-picked{font-family:var(--font-mc),system-ui,sans-serif;color:#fff;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.gt-picked-chip{flex:none;width:18px;height:18px;box-shadow:inset 2px 2px #ffffff47,inset -2px -2px #0006,0 0 0 2px #000}.gt-editions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gt-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}.gt-edition.is-on{color:#3f3f3f;background:#c6c6c6;box-shadow:inset 2px 2px #fff,inset -2px -2px #555,0 0 0 2px #000}.gt-edition:focus-visible{outline-offset:1px;outline:2px solid #5ff}.gt-field{gap:4px;min-width:0;display:grid}.gt-field span{color:#a0a0a0;font-size:12px}.gt-field select{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}.gt-field select:focus{outline:none;box-shadow:inset 0 0 0 2px #fff}.gt-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] .gt-screen:where(:not(.theme-fixed,.theme-fixed *)){background:radial-gradient(at 50% 40%,#0303030d,#0000 70%),linear-gradient(#b1bfcb,#ced5d1)}:root[data-theme=light] .gt-chip:where(:not(.theme-fixed,.theme-fixed *)){color:#202020;background:#adadb4;box-shadow:inset 2px 2px #fff9,inset -2px -2px #00000080}:root[data-theme=light] .gt-chip:hover:where(:not(.theme-fixed,.theme-fixed *)){color:#030303;background:#9999a4}:root[data-theme=light] .gt-chip.is-on:where(:not(.theme-fixed,.theme-fixed *)){color:#030303}:root[data-theme=light] .gt-sub:where(:not(.theme-fixed,.theme-fixed *)){color:#464646}:root[data-theme=light] .gt-swatch:where(:not(.theme-fixed,.theme-fixed *)){box-shadow:inset 2px 2px #fff,inset -2px -2px #0006,0 0 0 2px #000}:root[data-theme=light] .gt-swatch.is-on:where(:not(.theme-fixed,.theme-fixed *)){outline:2px solid #030303}:root[data-theme=light] .gt-swatch.is-on:focus-within:where(:not(.theme-fixed,.theme-fixed *)){outline-color:#030303}:root[data-theme=light] .gt-picked:where(:not(.theme-fixed,.theme-fixed *)){color:#030303}:root[data-theme=light] .gt-picked-chip:where(:not(.theme-fixed,.theme-fixed *)){box-shadow:inset 2px 2px #fff,inset -2px -2px #0006,0 0 0 2px #000}:root[data-theme=light] .gt-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] .gt-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] .gt-field span:where(:not(.theme-fixed,.theme-fixed *)){color:#464646}:root[data-theme=light] .gt-field select:where(:not(.theme-fixed,.theme-fixed *)){color:#030303;background:#fafafa;box-shadow:inset 0 0 0 2px #464646}:root[data-theme=light] .gt-field select:focus:where(:not(.theme-fixed,.theme-fixed *)){box-shadow:inset 0 0 0 2px #030303}:root[data-theme=light] .gt-chip.is-on{color:#fff;text-shadow:var(--mc-shadow);background:#3c8527;box-shadow:inset 2px 2px #6cc349,inset -2px -2px #1d4d13}
