.figures-module__iq62IW__figure{background:var(--bg-raised);border:1px solid var(--border-bright);border-radius:12px;max-width:960px;margin:2.5rem auto;scroll-margin-top:5rem;overflow:hidden}.figures-module__iq62IW__heading{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;font-size:.9rem;font-weight:600;line-height:1.5;display:flex}.figures-module__iq62IW__heading>span{color:var(--text-dim);font-size:.8rem;font-weight:400}.figures-module__iq62IW__figure figcaption,.figures-module__iq62IW__game figcaption{color:var(--text-dim);border-top:1px solid var(--border);padding:1rem 1.5rem;font-size:.8rem;line-height:1.7}.figures-module__iq62IW__game{max-width:960px;margin:2.5rem auto}.figures-module__iq62IW__game img{border-radius:10px;width:100%;height:auto;display:block}.figures-module__iq62IW__game figcaption{text-align:center;border:0;padding-inline:0}.figures-module__iq62IW__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:1.5rem;display:grid}.figures-module__iq62IW__asset{flex-direction:column;gap:.25rem;min-width:0;font-size:.85rem;display:flex}.figures-module__iq62IW__asset>span{color:var(--text-dim);font-size:.78rem}.figures-module__iq62IW__checker{background-color:var(--bg-card);background-image:conic-gradient(var(--border) 25%, transparent 0 50%, var(--border) 0 75%, transparent 0);border:1px solid var(--border);background-size:16px 16px;border-radius:6px;justify-content:center;align-items:center;min-width:0;height:270px;margin-bottom:.65rem;display:flex;overflow:hidden}.figures-module__iq62IW__checker :is(img,canvas){object-fit:contain;width:auto;max-width:100%;height:240px;image-rendering:pixelated;border-radius:0;display:block}.figures-module__iq62IW__checker [hidden]{display:none}.figures-module__iq62IW__explorer{padding:1.5rem}.figures-module__iq62IW__controls{flex-wrap:wrap;align-items:end;gap:1.25rem;margin-bottom:1.5rem;display:flex}.figures-module__iq62IW__controls>label{color:var(--text-dim);flex-direction:column;flex:1;gap:.4rem;min-width:180px;font-size:.8rem;display:flex}.figures-module__iq62IW__controls select{font:inherit;color:var(--text);background:var(--bg-card);border:1px solid var(--border-bright);border-radius:6px;width:100%;padding:.65rem}.figures-module__iq62IW__choiceGroup{border:0;flex:180px;min-width:0;margin:0;padding:0}.figures-module__iq62IW__choiceGroup legend{color:var(--text-dim);margin-bottom:.5rem;padding:0;font-size:.8rem}.figures-module__iq62IW__choiceButtons{flex-wrap:wrap;gap:.5rem;display:flex}.figures-module__iq62IW__choiceButtons button{border:1px solid var(--border-bright);min-height:44px;color:var(--text-dim);background:var(--bg-card);font:inherit;cursor:pointer;border-radius:6px;padding:.55rem .8rem;font-size:.85rem;font-weight:600}.figures-module__iq62IW__choiceButtons button:hover{color:var(--text);border-color:var(--brand-blue-bright)}.figures-module__iq62IW__choiceButtons button[aria-pressed=true]{color:var(--brand-blue-glow);border-color:var(--brand-blue-bright);box-shadow:inset 0 0 0 1px var(--brand-blue-bright)}.figures-module__iq62IW__choiceButtons button:focus-visible{outline:2px solid var(--brand-blue-bright);outline-offset:3px}.figures-module__iq62IW__previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.figures-module__iq62IW__previews strong{margin-bottom:.7rem;font-size:.85rem;display:block}.figures-module__iq62IW__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.figures-module__iq62IW__stats>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.figures-module__iq62IW__stats span{color:var(--text-dim);font-size:.75rem}.figures-module__iq62IW__stats strong{color:var(--text);font-size:1.05rem;font-weight:600}.figures-module__iq62IW__explanation{font-size:.9rem;line-height:1.7;margin:1rem 0!important}.figures-module__iq62IW__budget{background:var(--bg-card);border-left:3px solid var(--brand-blue-bright);color:var(--text-dim);padding:.8rem 1rem;font-size:.8rem;line-height:1.7;margin:1rem 0!important}.figures-module__iq62IW__alpha{cursor:pointer;align-items:center;gap:.6rem;min-height:36px;font-size:.85rem;display:inline-flex}.figures-module__iq62IW__alpha input{accent-color:var(--brand-blue-bright)}.figures-module__iq62IW__swatches{flex-wrap:wrap;gap:3px;max-height:88px;padding:.5rem 0;display:flex;overflow-y:auto}.figures-module__iq62IW__swatches span{border:1px solid var(--border-bright);border-radius:2px;width:12px;height:12px;display:block}.figures-module__iq62IW__colorControls{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0 1.5rem 1.5rem;display:grid}.figures-module__iq62IW__colorControls label{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.figures-module__iq62IW__colorControls input{cursor:pointer;background:var(--bg-card);border:1px solid var(--border-bright);border-radius:5px;width:40px;height:36px;padding:2px;display:block}.figures-module__iq62IW__vertexFrame{position:relative}.figures-module__iq62IW__vertexFrame canvas{aspect-ratio:1;border-radius:5px;width:100%;height:auto;display:block}.figures-module__iq62IW__vertexFrame img{width:100%;height:auto;image-rendering:pixelated}.figures-module__iq62IW__vertexFrame [hidden]{display:none}.figures-module__iq62IW__vertexFrame svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.figures-module__iq62IW__vertexFrame svg path{fill:none;stroke:#fff9;stroke-width:1px;stroke-dasharray:4 4}.figures-module__iq62IW__vertexFrame svg circle{stroke:#fff;stroke-width:1.5px}.figures-module__iq62IW__vertexActions{flex-wrap:wrap;align-items:center;gap:1rem;padding:0 1.5rem 1.5rem;display:flex}.figures-module__iq62IW__vertexActions button{color:var(--text);font:inherit;border:1px solid var(--border-bright);background:var(--bg-card);cursor:pointer;border-radius:6px;padding:.5rem .8rem;font-size:.8rem}.figures-module__iq62IW__vertexActions button:hover{border-color:var(--brand-blue-bright)}.figures-module__iq62IW__vertexActions span{color:var(--text-dim);font-size:.75rem}.figures-module__iq62IW__note{color:var(--text-dim);font-size:.8rem;line-height:1.7}.figures-module__iq62IW__revisionStage{border:1px solid var(--border);background-color:var(--bg-card);background-image:conic-gradient(var(--border) 25%, transparent 0 50%, var(--border) 0 75%, transparent 0);background-size:16px 16px;border-radius:6px;height:340px;position:relative;overflow:hidden}.figures-module__iq62IW__revisionStage img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;border-radius:0;position:absolute;inset:0}.figures-module__iq62IW__revisionLabels{pointer-events:none;justify-content:space-between;gap:1rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.figures-module__iq62IW__revisionLabels span{background:var(--bg-raised);color:var(--text);border:1px solid var(--border-bright);border-radius:4px;padding:.3rem .6rem;font-size:.75rem}.figures-module__iq62IW__revisionDivider{background:var(--text);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.figures-module__iq62IW__splitLabel{color:var(--text-dim);justify-content:space-between;gap:1rem;margin-top:1rem;font-size:.8rem;display:flex}.figures-module__iq62IW__splitSlider{width:100%;min-height:36px;accent-color:var(--brand-blue-bright);cursor:pointer;margin:.3rem 0 1rem}.figures-module__iq62IW__revisionDetails{flex-direction:column;font-size:.85rem;display:flex}.figures-module__iq62IW__revisionDetails span{color:var(--text-dim);font-size:.8rem}.figures-module__iq62IW__sceneStage{aspect-ratio:4/3;isolation:isolate;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#101015;position:relative;overflow:hidden}.figures-module__iq62IW__sceneStage img{object-fit:cover;pointer-events:none;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.figures-module__iq62IW__sceneLabels{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.figures-module__iq62IW__sceneLabels span{color:#fff;background:#101015d9;border:1px solid #fff6;border-radius:4px;padding:.35rem .7rem;font-size:.8rem;font-weight:600}.figures-module__iq62IW__sceneDivider{pointer-events:none;background:#fff;width:2px;position:absolute;inset-block:0;transform:translate(-50%);box-shadow:0 0 5px #0009}.figures-module__iq62IW__sceneDivider span{color:#fff;white-space:pre;background:#101015d9;border:2px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.5rem;font-weight:600;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #0006}.figures-module__iq62IW__sceneRange{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.figures-module__iq62IW__sceneStage:has(.figures-module__iq62IW__sceneRange:focus-visible){outline:3px solid var(--brand-blue-bright);outline-offset:-3px}.figures-module__iq62IW__sceneStage:has(.figures-module__iq62IW__sceneRange:focus-visible) .figures-module__iq62IW__sceneDivider span{outline:3px solid var(--brand-blue-bright);outline-offset:3px}.figures-module__iq62IW__sceneControls{border-bottom:1px solid var(--border);padding:1rem 1.5rem}@media (max-width:700px){.figures-module__iq62IW__gallery{gap:.75rem;padding:1rem}.figures-module__iq62IW__checker{height:190px}.figures-module__iq62IW__checker :is(img,canvas){height:170px}.figures-module__iq62IW__colorControls{grid-template-columns:repeat(2,minmax(0,1fr))}.figures-module__iq62IW__stats{grid-template-columns:1fr;gap:.7rem}.figures-module__iq62IW__stats>div{flex-direction:row;justify-content:space-between;align-items:baseline}.figures-module__iq62IW__explorer{padding:1rem}.figures-module__iq62IW__previews{gap:.75rem}.figures-module__iq62IW__vertexGallery{grid-template-columns:1fr}.figures-module__iq62IW__vertexGallery .figures-module__iq62IW__asset{width:100%;max-width:320px;margin:0 auto}.figures-module__iq62IW__sceneControls{padding:1rem}}@media (max-width:420px){.figures-module__iq62IW__gallery:not(.figures-module__iq62IW__vertexGallery){gap:.5rem}.figures-module__iq62IW__gallery:not(.figures-module__iq62IW__vertexGallery) .figures-module__iq62IW__checker{height:160px}.figures-module__iq62IW__gallery:not(.figures-module__iq62IW__vertexGallery) .figures-module__iq62IW__checker img{height:140px}.figures-module__iq62IW__asset{font-size:.75rem}.figures-module__iq62IW__asset>span{font-size:.7rem}}@media print{.figures-module__iq62IW__controls,.figures-module__iq62IW__alpha,.figures-module__iq62IW__colorControls,.figures-module__iq62IW__vertexActions,.figures-module__iq62IW__vertexFrame canvas,.figures-module__iq62IW__vertexFrame svg{display:none}.figures-module__iq62IW__vertexFrame img[hidden]{display:block}.figures-module__iq62IW__figure{break-inside:avoid}.figures-module__iq62IW__sceneStage{aspect-ratio:auto;gap:.5rem;display:flex}.figures-module__iq62IW__sceneStage img{width:calc(50% - .25rem);height:auto;position:static;clip-path:none!important}.figures-module__iq62IW__sceneStage img:first-child{order:2}.figures-module__iq62IW__sceneStage img:nth-child(2){order:1}.figures-module__iq62IW__sceneLabels,.figures-module__iq62IW__sceneDivider,.figures-module__iq62IW__sceneRange,.figures-module__iq62IW__sceneControls{display:none}}
