.image1-module__1QJmoW__statStrip{border:2px solid var(--ink);box-shadow:4px 4px 0 0 var(--ink);background:var(--paper-2);grid-template-columns:repeat(6,1fr);margin:26px 0 0;display:grid}.image1-module__1QJmoW__statCell{border-right:2px dashed var(--ink);min-width:0;padding:10px 12px 12px}.image1-module__1QJmoW__statCell:last-child{border-right:none}.image1-module__1QJmoW__statNum{font-family:var(--font-plex-mono), "Courier New", monospace;color:var(--ink);white-space:nowrap;font-size:26px;line-height:1}.image1-module__1QJmoW__statNum b{color:var(--accent-4);font-weight:400}.image1-module__1QJmoW__statLbl{font-family:var(--font-plex-mono), "Courier New", monospace;letter-spacing:.1em;color:var(--ink-faint);text-transform:uppercase;margin-top:5px;font-size:8px}@media (max-width:860px){.image1-module__1QJmoW__statStrip{grid-template-columns:repeat(3,1fr)}.image1-module__1QJmoW__statCell:nth-child(3){border-right:none}.image1-module__1QJmoW__statCell:nth-child(-n+3){border-bottom:2px dashed var(--ink)}}@media (max-width:480px){.image1-module__1QJmoW__statStrip{grid-template-columns:repeat(2,1fr)}.image1-module__1QJmoW__statCell{border-right:2px dashed var(--ink)!important}.image1-module__1QJmoW__statCell:nth-child(2n){border-right:none!important}.image1-module__1QJmoW__statCell:nth-child(-n+4){border-bottom:2px dashed var(--ink)}}.image1-module__1QJmoW__chartGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}@media (max-width:820px){.image1-module__1QJmoW__chartGrid{grid-template-columns:1fr}}.image1-module__1QJmoW__chartSvg{width:100%;height:auto;display:block}.image1-module__1QJmoW__chartCaption{font-family:var(--font-plex-mono), "Courier New", monospace;color:var(--ink-faint);border-top:1.5px dotted var(--ink);margin-top:10px;padding-top:8px;font-size:14px;line-height:1.4}.image1-module__1QJmoW__chartCaption b{color:var(--accent-4);font-weight:400}.image1-module__1QJmoW__galleryStack{gap:24px;display:grid}.image1-module__1QJmoW__shotFrame{background:var(--paper-3);border:2px solid var(--ink);padding:10px;overflow-x:auto}.image1-module__1QJmoW__shotFrame img{border:2px solid var(--ink);background:var(--paper);width:100%;min-width:480px;height:auto;display:block}.image1-module__1QJmoW__shotCaption{color:var(--ink-soft);margin-top:10px;font-size:12.5px;line-height:1.55}.image1-module__1QJmoW__shotCaption b{font-family:var(--font-plex-mono), "Courier New", monospace;letter-spacing:.08em;color:var(--ink);text-transform:uppercase;font-size:10px}.image1-module__1QJmoW__simStage{background:radial-gradient(circle, #2b1d122e 1px, transparent 1.4px) 0 0 / 14px 14px, var(--paper-3);border:2px solid var(--ink);padding:14px;position:relative;overflow:auto hidden}.image1-module__1QJmoW__simCanvas{border:2px solid var(--ink);height:176px;box-shadow:4px 4px 0 0 var(--ink);background:var(--paper);flex:none;position:relative;overflow:hidden}@media (max-width:640px){.image1-module__1QJmoW__simCanvas{height:128px}}.image1-module__1QJmoW__simCanvas img{width:auto;max-width:none;height:100%;image-rendering:pixelated;-webkit-user-select:none;user-select:none;pointer-events:none;display:block}.image1-module__1QJmoW__simSeam{pointer-events:none;border-left:2px dashed #2b1d1273;width:0;position:absolute;top:0;bottom:0}.image1-module__1QJmoW__simFresh{border:3px solid var(--accent-4);pointer-events:none;animation:.9s steps(3,end) both image1-module__1QJmoW__simFlash;position:absolute;top:0;bottom:0}@keyframes image1-module__1QJmoW__simFlash{0%{background:#c99a2f8c}to{background:#c99a2f00}}.image1-module__1QJmoW__simGhost{pointer-events:none;background:repeating-linear-gradient(45deg,#2b1d1214 0 6px,#0000 6px 12px);border:2px dashed #2b1d1280;place-items:center;display:grid;position:absolute;top:0;bottom:0}.image1-module__1QJmoW__simGhost span{font-family:var(--font-plex-mono), "Courier New", monospace;letter-spacing:.1em;color:var(--ink-faint);writing-mode:vertical-rl;font-size:9px}.image1-module__1QJmoW__simHud{background:var(--ink);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.image1-module__1QJmoW__simReadout{font-family:var(--font-plex-mono), "Courier New", monospace;letter-spacing:.03em;color:var(--paper);white-space:nowrap;font-size:18px}.image1-module__1QJmoW__simReadout b{color:var(--accent-4);font-weight:400}.image1-module__1QJmoW__simSpacer{flex:1}.image1-module__1QJmoW__simStrideBtn{border:2px solid var(--paper-3);color:var(--paper-3);font-family:var(--font-plex-mono), "Courier New", monospace;letter-spacing:.06em;cursor:pointer;background:0 0;padding:5px 8px 4px;font-size:9px}.image1-module__1QJmoW__simStrideBtn:hover{border-color:var(--paper);color:var(--paper)}.image1-module__1QJmoW__simStrideOn{background:var(--accent-4);border-color:var(--accent-4);color:var(--ink)}.image1-module__1QJmoW__simStrideOn:hover{border-color:var(--accent-4);color:var(--ink)}.image1-module__1QJmoW__simNote{font-family:var(--font-plex-mono), "Courier New", monospace;color:var(--ink-soft);border-top:2px dashed var(--ink);background:var(--paper-2);padding:10px 14px 12px;font-size:15px;line-height:1.45}.image1-module__1QJmoW__simNote b{color:var(--accent);font-weight:400}.image1-module__1QJmoW__labStage{background:radial-gradient(circle, #2b1d122e 1px, transparent 1.4px) 0 0 / 14px 14px, var(--paper-3);border:2px solid var(--ink);flex-wrap:wrap;align-items:flex-start;gap:22px;padding:18px;display:flex}.image1-module__1QJmoW__labPanel{flex:0 auto}.image1-module__1QJmoW__labPanelLbl{font-family:var(--font-plex-mono), "Courier New", monospace;letter-spacing:.1em;color:var(--ink-faint);text-transform:uppercase;margin-bottom:6px;font-size:9px}.image1-module__1QJmoW__labFrame{border:2px solid var(--ink);width:256px;height:256px;box-shadow:4px 4px 0 0 var(--ink);background:var(--paper);position:relative;overflow:hidden}.image1-module__1QJmoW__labFrame img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.image1-module__1QJmoW__labFrameSm{width:120px;height:120px;box-shadow:3px 3px 0 0 var(--ink)}.image1-module__1QJmoW__labUnknown{border:2px dashed var(--accent-4);pointer-events:none;background:repeating-linear-gradient(45deg,#c99a2f66 0 6px,#2b1d128c 6px 12px);place-items:center;display:grid;position:absolute;overflow:hidden}.image1-module__1QJmoW__labUnknown span{font-family:var(--font-plex-mono), "Courier New", monospace;letter-spacing:.08em;color:var(--paper);text-shadow:0 1px 0 var(--ink);text-transform:uppercase;white-space:nowrap;font-size:8px}.image1-module__1QJmoW__labMaskView{background:#fff}.image1-module__1QJmoW__labMaskRect{background:var(--ink);position:absolute}.image1-module__1QJmoW__labThumbRow{gap:8px;margin-top:12px;display:flex}.image1-module__1QJmoW__labThumb{border:2px solid var(--ink);background:var(--paper);cursor:pointer;opacity:.55;width:44px;height:44px;padding:0}.image1-module__1QJmoW__labThumb img{width:100%;height:100%;display:block}.image1-module__1QJmoW__labThumb:hover{opacity:.85}.image1-module__1QJmoW__labThumbOn{opacity:1;outline:2px solid var(--accent-4);outline-offset:1px}.image1-module__1QJmoW__labArrow{font-family:var(--font-plex-mono), "Courier New", monospace;color:var(--ink-faint);align-self:center;font-size:22px}.image1-module__1QJmoW__labDice{font-family:var(--font-plex-mono), "Courier New", monospace;color:var(--ink-soft);border:2px dashed var(--ink);background:var(--paper-2);max-width:210px;padding:8px 10px;font-size:10px;line-height:1.5}.image1-module__1QJmoW__labDice b{color:var(--accent-4);font-weight:400}@media (max-width:640px){.image1-module__1QJmoW__labStage{justify-content:center}.image1-module__1QJmoW__labArrow{align-self:center;transform:rotate(90deg)}}.image1-module__1QJmoW__ledgerGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:820px){.image1-module__1QJmoW__ledgerGrid{grid-template-columns:1fr}}.image1-module__1QJmoW__ledgerList{gap:8px;list-style:none;display:grid}.image1-module__1QJmoW__ledgerList li{color:var(--ink-soft);padding-left:16px;font-size:12.5px;line-height:1.5;position:relative}.image1-module__1QJmoW__ledgerList li:before{content:"";background:var(--marker,var(--accent-4));outline:1.5px solid var(--ink);width:7px;height:7px;position:absolute;top:6px;left:0}.image1-module__1QJmoW__stStarters{background:var(--paper-2);border-bottom:2px dashed var(--ink);padding:12px 14px 4px}.image1-module__1QJmoW__stStarters .image1-module__1QJmoW__labThumbRow{flex-wrap:wrap;margin-top:6px}.image1-module__1QJmoW__stStage{background:radial-gradient(circle, #2b1d122e 1px, transparent 1.4px) 0 0 / 14px 14px, var(--paper-3);border-bottom:2px solid var(--ink);padding:16px;position:relative;overflow:hidden}.image1-module__1QJmoW__stFrame{border:2px solid var(--ink);box-shadow:4px 4px 0 0 var(--ink);background:var(--paper);margin-inline:auto;position:relative}.image1-module__1QJmoW__stArt,.image1-module__1QJmoW__stBrush{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.image1-module__1QJmoW__stBrush{pointer-events:none;filter:drop-shadow(0 0 3px #8a4a6ae6)drop-shadow(0 0 8px #c9531f73)}.image1-module__1QJmoW__stBrushLive{pointer-events:auto;touch-action:none;cursor:crosshair}.image1-module__1QJmoW__stPendingBox{pointer-events:none;border:3px dashed var(--accent);animation:1.2s step-end infinite image1-module__1QJmoW__stAnts;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #f1e4c659}@keyframes image1-module__1QJmoW__stAnts{0%{border-color:var(--accent)}25%{border-color:var(--accent-4)}50%{border-color:var(--accent-2)}75%{border-color:var(--accent-3)}to{border-color:var(--accent)}}.image1-module__1QJmoW__stNoise{width:100%;height:100%;image-rendering:pixelated;opacity:.85;position:absolute;inset:0}.image1-module__1QJmoW__stSweep{mix-blend-mode:hard-light;background:linear-gradient(115deg,#c9531f00 18%,#c9531f80 32%,#c99a2f8c 44%,#6a7a3a80 56%,#8a4a6a80 68%,#8a4a6a00 82%) 0 0/300% 100%;animation:1.6s linear infinite image1-module__1QJmoW__stSweep;position:absolute;inset:0}@keyframes image1-module__1QJmoW__stSweep{0%{background-position:130% 0}to{background-position:-30% 0}}.image1-module__1QJmoW__stCommitFlash{pointer-events:none;border:3px solid var(--accent-4);animation:.8s steps(4,end) both image1-module__1QJmoW__stCommit;position:absolute;top:0;bottom:0}@keyframes image1-module__1QJmoW__stCommit{0%{border-color:var(--accent);background:#c9531f99}25%{border-color:var(--accent-4);background:#c99a2f80}50%{border-color:var(--accent-2);background:#6a7a3a66}75%{border-color:var(--accent-3);background:#8a4a6a4d}to{background:#8a4a6a00;border-color:#0000}}.image1-module__1QJmoW__stHud{background:var(--ink);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.image1-module__1QJmoW__stBlink{animation:1s steps(2,end) infinite image1-module__1QJmoW__stBlink}@keyframes image1-module__1QJmoW__stBlink{50%{opacity:.25}}.image1-module__1QJmoW__stActionRow{background:var(--paper-2);border-bottom:2px dashed var(--ink);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.image1-module__1QJmoW__stHint{font-family:var(--font-plex-mono), "Courier New", monospace;letter-spacing:.06em;color:var(--ink-faint);text-transform:uppercase;font-size:11px}.image1-module__1QJmoW__stDotBtn{border:2px solid var(--ink);background:var(--paper);cursor:pointer;place-items:center;width:34px;height:34px;padding:0;display:grid}.image1-module__1QJmoW__stDotBtn span{background:var(--accent-3);outline:1.5px solid var(--ink);border-radius:50%;display:block}.image1-module__1QJmoW__stDotOn{background:var(--accent-3)}.image1-module__1QJmoW__stDotOn span{background:var(--paper)}.image1-module__1QJmoW__stCands{background:var(--paper-2);border-bottom:2px dashed var(--ink);padding:14px}.image1-module__1QJmoW__stCandRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.image1-module__1QJmoW__stCandBtn{border:2px solid var(--ink);box-shadow:4px 4px 0 0 var(--ink);background:var(--paper);cursor:pointer;padding:0;line-height:0;transition:transform .12s,box-shadow .12s;animation:.35s cubic-bezier(.2,1.6,.4,1) both image1-module__1QJmoW__stPop;position:relative}.image1-module__1QJmoW__stCandBtn:hover{box-shadow:6px 6px 0 0 var(--ink), 0 0 0 3px var(--accent-4);transform:translate(-2px,-2px)}.image1-module__1QJmoW__stCandBtn img{width:148px;height:148px;image-rendering:pixelated;display:block}@media (max-width:720px){.image1-module__1QJmoW__stCandBtn img{width:108px;height:108px}}.image1-module__1QJmoW__stCandBtn span{font-family:var(--font-plex-mono), "Courier New", monospace;background:var(--ink);color:var(--accent-4);padding:3px 5px;font-size:10px;line-height:1;position:absolute;top:-2px;left:-2px}@keyframes image1-module__1QJmoW__stPop{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:none}}.image1-module__1QJmoW__stCandOn,.image1-module__1QJmoW__stCandOn:hover{box-shadow:6px 6px 0 0 var(--ink), 0 0 0 3px var(--accent-4);transform:translate(-2px,-2px)}.image1-module__1QJmoW__stCandOn span{background:var(--accent-4);color:var(--ink)}.image1-module__1QJmoW__stKeepCol{flex-direction:column;gap:8px;margin-left:4px;display:flex}.image1-module__1QJmoW__stLog{font-family:var(--font-plex-mono), "Courier New", monospace;color:var(--paper);background:var(--ink);min-height:58px;padding:10px 14px;font-size:12px;line-height:1.6}.image1-module__1QJmoW__stLog div{color:var(--paper-3)}.image1-module__1QJmoW__stLog div:last-child{color:var(--paper)}.image1-module__1QJmoW__stLogDim{color:var(--ink-faint)!important}.image1-module__1QJmoW__stLogOk{color:#9dbb7a!important}.image1-module__1QJmoW__stLogErr{color:#e08a5a!important}.image1-module__1QJmoW__backRow{border-top:2px dashed var(--ink);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;display:flex}
