.CubeNetViewer-module___UAe8G__viewer{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding:1rem}.CubeNetViewer-module___UAe8G__viewer h3{margin-bottom:.3rem}.CubeNetViewer-module___UAe8G__viewer p{color:var(--muted);margin-bottom:.8rem}.CubeNetViewer-module___UAe8G__net{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(4,minmax(120px,1fr));grid-template-areas:".u. .""l f r b"".d. .";gap:.7rem;display:grid}.CubeNetViewer-module___UAe8G__faceCard{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:var(--card-shadow);border-radius:.65rem;padding:.55rem}.CubeNetViewer-module___UAe8G__faceCard header{justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.85rem;display:flex}.CubeNetViewer-module___UAe8G__faceGrid{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.CubeNetViewer-module___UAe8G__sticker{aspect-ratio:1;border:1px solid var(--border);width:100%;transition:transform var(--duration-fast) var(--easing-standard);border-radius:.32rem}.CubeNetViewer-module___UAe8G__sticker:hover{transform:scale(1.02)}.CubeNetViewer-module___UAe8G__centerSticker{border:2px solid var(--primary)}@media (max-width:940px){.CubeNetViewer-module___UAe8G__net{grid-template-columns:repeat(4,minmax(80px,1fr));gap:.5rem}}
.SolveAnimationPlayer-module__zY0BJW__player{gap:1rem;display:grid}.SolveAnimationPlayer-module__zY0BJW__statusBlock,.SolveAnimationPlayer-module__zY0BJW__controls,.SolveAnimationPlayer-module__zY0BJW__sequence,.SolveAnimationPlayer-module__zY0BJW__result{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding:1rem}.SolveAnimationPlayer-module__zY0BJW__statusBlock h2{margin-bottom:.55rem}.SolveAnimationPlayer-module__zY0BJW__progressBar{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;width:100%;height:10px;margin-top:.55rem;overflow:hidden}.SolveAnimationPlayer-module__zY0BJW__progressBar>div{background:linear-gradient(90deg, var(--primary), var(--accent));height:100%;transition:width var(--duration-fast) var(--easing-standard)}.SolveAnimationPlayer-module__zY0BJW__controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.SolveAnimationPlayer-module__zY0BJW__controls button{border:1px solid var(--border);background:var(--surface);color:var(--foreground);cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);border-radius:.62rem;padding:.45rem .75rem;font-weight:600}.SolveAnimationPlayer-module__zY0BJW__controls button:hover{border-color:var(--primary-soft);transform:translateY(-1px)}.SolveAnimationPlayer-module__zY0BJW__controls button:disabled{opacity:.6;cursor:not-allowed}.SolveAnimationPlayer-module__zY0BJW__speedControl{gap:.2rem;margin-left:auto;font-size:.9rem;display:grid}.SolveAnimationPlayer-module__zY0BJW__speedControl input{width:230px}.SolveAnimationPlayer-module__zY0BJW__viewerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.SolveAnimationPlayer-module__zY0BJW__sequence h3{margin-bottom:.6rem}.SolveAnimationPlayer-module__zY0BJW__moveList{flex-wrap:wrap;gap:.4rem;display:flex}.SolveAnimationPlayer-module__zY0BJW__moveChip{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:.24rem .62rem;font-size:.85rem;font-weight:600}.SolveAnimationPlayer-module__zY0BJW__appliedMove{color:#14532d;background:#e9fbe5;border-color:#22c55e}.SolveAnimationPlayer-module__zY0BJW__currentMove{color:#1e3a8a;background:#dbeafe;border-color:#2563eb}.SolveAnimationPlayer-module__zY0BJW__success{color:var(--success)}.SolveAnimationPlayer-module__zY0BJW__error{color:var(--error)}.SolveAnimationPlayer-module__zY0BJW__ready{color:var(--success)}.SolveAnimationPlayer-module__zY0BJW__waiting{color:var(--warning)}@media (max-width:980px){.SolveAnimationPlayer-module__zY0BJW__viewerGrid{grid-template-columns:1fr}.SolveAnimationPlayer-module__zY0BJW__speedControl{width:100%;margin-left:0}.SolveAnimationPlayer-module__zY0BJW__speedControl input{width:100%}}
.SolveSessionRunner-module__Y5nU_q__block{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);gap:.7rem;padding:1rem;display:grid}.SolveSessionRunner-module__Y5nU_q__stack{gap:1.1rem;display:grid}.SolveSessionRunner-module__Y5nU_q__machineBlock{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);gap:.75rem;padding:1rem;display:grid}.SolveSessionRunner-module__Y5nU_q__machineBlock h2{margin-bottom:.15rem}.SolveSessionRunner-module__Y5nU_q__metricsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.SolveSessionRunner-module__Y5nU_q__metricCard{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-md);gap:.22rem;padding:.65rem;display:grid}.SolveSessionRunner-module__Y5nU_q__metricCard span{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.78rem;font-weight:700}.SolveSessionRunner-module__Y5nU_q__metricCard code{font-family:var(--font-geist-mono), monospace;font-size:.84rem;font-weight:600}.SolveSessionRunner-module__Y5nU_q__statusRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SolveSessionRunner-module__Y5nU_q__statusLabel{font-weight:600}.SolveSessionRunner-module__Y5nU_q__badge{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:.15rem .58rem;font-size:.78rem;font-weight:700;display:inline-flex}.SolveSessionRunner-module__Y5nU_q__badge_neutral{background:var(--surface-soft);color:var(--muted)}.SolveSessionRunner-module__Y5nU_q__badge_queued{background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 46%, var(--border));color:var(--warning)}.SolveSessionRunner-module__Y5nU_q__badge_started{background:color-mix(in srgb, var(--primary) 18%, var(--surface));border-color:color-mix(in srgb, var(--primary) 48%, var(--border));color:var(--primary)}.SolveSessionRunner-module__Y5nU_q__badge_finished{background:color-mix(in srgb, #22c55e 18%, var(--surface));border-color:color-mix(in srgb, #22c55e 44%, var(--border));color:var(--success)}.SolveSessionRunner-module__Y5nU_q__badge_error{background:color-mix(in srgb, #ef4444 14%, var(--surface));border-color:color-mix(in srgb, #ef4444 44%, var(--border));color:var(--error)}.SolveSessionRunner-module__Y5nU_q__error{color:var(--error);font-weight:600}.SolveSessionRunner-module__Y5nU_q__success{color:var(--success);font-weight:600}.SolveSessionRunner-module__Y5nU_q__note{border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted);padding:.62rem .72rem;font-size:.92rem}.SolveSessionRunner-module__Y5nU_q__pollingInfo{color:var(--muted);font-size:.9rem}.SolveSessionRunner-module__Y5nU_q__machineActions{flex-wrap:wrap;gap:.6rem;display:flex}.SolveSessionRunner-module__Y5nU_q__primaryButton{border:1px solid var(--primary);background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 92%, #fff 8%), color-mix(in srgb, var(--primary-soft) 82%, var(--primary)));color:#fff;cursor:pointer;min-height:44px;transition:transform var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), filter var(--duration-fast) var(--easing-standard);border-radius:.62rem;padding:.5rem .82rem;font-weight:600}.SolveSessionRunner-module__Y5nU_q__primaryButton:hover{box-shadow:0 10px 22px color-mix(in srgb, var(--primary) 22%, transparent);filter:saturate(1.06);transform:translateY(-1px)}.SolveSessionRunner-module__Y5nU_q__primaryButton:disabled{opacity:.62;cursor:not-allowed}.SolveSessionRunner-module__Y5nU_q__emptyActions{flex-wrap:wrap;gap:.6rem;display:flex}.SolveSessionRunner-module__Y5nU_q__linkButton{border:1px solid var(--border);background:var(--surface);border-radius:.62rem;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:.45rem .75rem;font-weight:600;display:inline-flex}.SolveSessionRunner-module__Y5nU_q__linkButton:hover{border-color:var(--primary-soft);color:var(--primary);transform:translateY(-1px)}@media (max-width:980px){.SolveSessionRunner-module__Y5nU_q__metricsGrid{grid-template-columns:1fr}}
